{"version":1,"pages":[{"id":"1qomHB0z4ru6F546NZCh","title":"Overview","pathname":"/docs","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Introduction"}]},{"id":"425dfb8b6a5ac5dc1295b2c069f654bb823e2555","title":"The Problem Statement","pathname":"/docs/introduction/the-problem-statement","siteSpaceId":"sitesp_Y2pDW","description":"From Automation to Cognition: Architecting an AI-Native DevOps Platform","breadcrumbs":[{"label":"Introduction"}]},{"id":"222ee317c0a4c0b2e39d5c0114a356f18c51e3f1","title":"The Three-Layer Architecture","pathname":"/docs/introduction/the-three-layer-architecture","siteSpaceId":"sitesp_Y2pDW","description":"From Automation to Cognition: Architecting an AI-Native DevOps Platform","breadcrumbs":[{"label":"Introduction"}]},{"id":"154b97b3a0814816296992d681a5aec0b0ce574b","title":"The Extension Framework","pathname":"/docs/introduction/the-extension-framework","siteSpaceId":"sitesp_Y2pDW","description":"From Automation to Cognition: Architecting an AI-Native DevOps Platform","breadcrumbs":[{"label":"Introduction"}]},{"id":"3htWezTEmWtLct8AAAWH","title":"Studio: Developer Experience","pathname":"/docs/introduction/studio-developer-experience","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Introduction"}]},{"id":"7Wb8uMHIhoDnjYVTuZnK","title":"ARMOR Policy Model","pathname":"/docs/armor/ai-devops-policy-model","siteSpaceId":"sitesp_Y2pDW","description":"A high-level overview of the building blocks of DuploCloud's AI DevOps Engineer","breadcrumbs":[{"label":"ARMOR"}]},{"id":"BlngHfQQkwyF4atvnrYC","title":"Providers","pathname":"/docs/armor/providers","siteSpaceId":"sitesp_Y2pDW","description":"Integrations with your IT systems","breadcrumbs":[{"label":"ARMOR"}]},{"id":"7uewDPduVYxkTgsnZyNQ","title":"MCP Servers","pathname":"/docs/armor/mcp-servers","siteSpaceId":"sitesp_Y2pDW","description":"Extended access to your systems","breadcrumbs":[{"label":"ARMOR"}]},{"id":"agLp5dZNwNH6TQLsV5b3","title":"Skills","pathname":"/docs/armor/skills","siteSpaceId":"sitesp_Y2pDW","description":"Give you agent super powers by adding skills","breadcrumbs":[{"label":"ARMOR"}]},{"id":"UuIqQI84Dm3Z4zvkIvo8","title":"Platform Skills and Overrides","pathname":"/docs/armor/skills/platform-skills-and-overrides","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"ARMOR"},{"label":"Skills"}]},{"id":"w4rrLRVgWWnlJr9PcH7N","title":"Personas","pathname":"/docs/armor/personas","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"ARMOR"}]},{"id":"IAkvwcghWeAZKis0HSpF","title":"Duplo DevOps Agent","pathname":"/docs/armor/agents","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"ARMOR"}]},{"id":"CWoTcgwTflmAG9GXGqtY","title":"Workspaces","pathname":"/docs/armor/workspaces","siteSpaceId":"sitesp_Y2pDW","description":"This is where it all comes together!","breadcrumbs":[{"label":"ARMOR"}]},{"id":"lKO2j5wXoCJ5tF9ntvbG","title":"Projects","pathname":"/docs/armor/projects","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"ARMOR"}]},{"id":"hSmC3YmHNWZbHCRBckMr","title":"HelpDesk","pathname":"/docs/armor/helpdesk","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"ARMOR"}]},{"id":"opUt6ZAnztXNzeBpGzUN","title":"Tickets","pathname":"/docs/armor/tickets","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"ARMOR"}]},{"id":"qyhRIY3WBBJC4srPRGQi","title":"Incident Management","pathname":"/docs/armor/incident-management","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"ARMOR"}]},{"id":"QRzbG95MhbMuLJfKmsg6","title":"AI Dashboards","pathname":"/docs/armor/ai-dashboards","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"ARMOR"}]},{"id":"aP1Hg6qVJbxxj9w0FPNH","title":"Access Control","pathname":"/docs/armor/access-control","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"ARMOR"}]},{"id":"56yv0AnozUX1qoAN4CaF","title":"Permission Sets","pathname":"/docs/armor/access-control/permission-sets","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"ARMOR"},{"label":"Access Control"}]},{"id":"Z8RQARkyntfdILE7QEXN","title":"Users","pathname":"/docs/armor/access-control/users","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"ARMOR"},{"label":"Access Control"}]},{"id":"VKhUpp1yMUK68Bmg9RRi","title":"User Groups","pathname":"/docs/armor/access-control/user-groups","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"ARMOR"},{"label":"Access Control"}]},{"id":"WwvUzVbPX07hrhFLwvS0","title":"User Tokens","pathname":"/docs/armor/access-control/user-tokens","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"ARMOR"},{"label":"Access Control"}]},{"id":"QQgSNXQ2BE80ZBiNqiAZ","title":"Quotas","pathname":"/docs/armor/access-control/quotas","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"ARMOR"},{"label":"Access Control"}]},{"id":"QWkD91kFZ5ES2ggwzUO1","title":"Additional Components","pathname":"/docs/armor/additional-components","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"ARMOR"}]},{"id":"2daJwfP1LBRbZ8QVVzcs","title":"Resources","pathname":"/docs/armor/additional-components/resources","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"ARMOR"},{"label":"Additional Components"}]},{"id":"bUT2ulyrxeXyRk7fZ2Mf","title":"Reports","pathname":"/docs/armor/additional-components/reports","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"ARMOR"},{"label":"Additional Components"}]},{"id":"mPQs9mxWod97ndyRnhGW","title":"Slack Integration","pathname":"/docs/armor/additional-components/slack-integration","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"ARMOR"},{"label":"Additional Components"}]},{"id":"D9HzLK7FDJVUrmxgOMry","title":"Duplo Claude Plugin","pathname":"/docs/armor/additional-components/duplo-claude-plugin","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"ARMOR"},{"label":"Additional Components"}]},{"id":"foKwVS07AW3p0kWlg11h","title":"Configuring the DuploCloud MCP Server","pathname":"/docs/armor/additional-components/configuring-duplo-mcp-server","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"ARMOR"},{"label":"Additional Components"}]},{"id":"ad38e03c10e8cddfd4e4012599d2019743f0f3fa","title":"FAQs","pathname":"/docs/faqs","siteSpaceId":"sitesp_Y2pDW","description":"If your question isn't answered here, reach out to the team at support@duplocloud.com or contact us on Slack."},{"id":"XzQCefMsjQF9NlFkbl7g","title":"Product Updates","pathname":"/docs/product-updates","siteSpaceId":"sitesp_Y2pDW","description":""},{"id":"SSImIdJOQ3jhODVU1tnP","title":"Reporting AI Concerns","pathname":"/docs/reporting-ai-concerns","siteSpaceId":"sitesp_Y2pDW","description":""},{"id":"AhIHcJRdkQjkoOSKDrcX","title":"AWS Extension","pathname":"/docs/aws-extension/aws-extension","siteSpaceId":"sitesp_Y2pDW","description":"AI-native AWS infrastructure management — connect to existing environments or provision new ones from scratch.","breadcrumbs":[{"label":"AWS Extension"}]},{"id":"VY6DuhL2CuZPs8otKbtT","title":"Policy Model","pathname":"/docs/aws-extension/aws-extension/policy-model","siteSpaceId":"sitesp_Y2pDW","description":"The building blocks of the AWS Extension — resources, their specs, results, and how they relate to each other.","breadcrumbs":[{"label":"AWS Extension"},{"label":"AWS Extension"}]},{"id":"eWFaXbQY1vndUaw8OSrc","title":"Network Baseline","pathname":"/docs/aws-extension/aws-extension/policy-model/network-baseline","siteSpaceId":"sitesp_Y2pDW","description":"Provision or import a well-architected AWS VPC network that serves as the foundation for your cloud infrastructure.","breadcrumbs":[{"label":"AWS Extension"},{"label":"AWS Extension"},{"label":"Policy Model"}]},{"id":"LVhqX4VtMbhbW5ZP6Z5X","title":"Cluster Baseline","pathname":"/docs/aws-extension/aws-extension/policy-model/cluster-baseline","siteSpaceId":"sitesp_Y2pDW","description":"Provision an AWS EKS cluster on top of a Network Baseline.","breadcrumbs":[{"label":"AWS Extension"},{"label":"AWS Extension"},{"label":"Policy Model"}]},{"id":"iT50TOR9unSabnKyfk4m","title":"Environment","pathname":"/docs/aws-extension/aws-extension/policy-model/environment","siteSpaceId":"sitesp_Y2pDW","description":"A deployment boundary inside a cluster — isolated with its own IAM roles, security groups, and KMS keys.","breadcrumbs":[{"label":"AWS Extension"},{"label":"AWS Extension"},{"label":"Policy Model"}]},{"id":"SEJDnKrj4q4slNP9EinO","title":"Plan","pathname":"/docs/aws-extension/aws-extension/policy-model/plan","siteSpaceId":"sitesp_Y2pDW","description":"An AWS account-level catalog of hosted zones, ACM certificates, and AMIs that Environments and workloads can reference.","breadcrumbs":[{"label":"AWS Extension"},{"label":"AWS Extension"},{"label":"Policy Model"}]},{"id":"wiJMb6RSEcpQUuN2XtBi","title":"Faults","pathname":"/docs/aws-extension/aws-extension/policy-model/faults","siteSpaceId":"sitesp_Y2pDW","description":"Cross-resource issues detected across the AWS Extension hierarchy — surfaced with severity, context, and links to the originating ticket.","breadcrumbs":[{"label":"AWS Extension"},{"label":"AWS Extension"},{"label":"Policy Model"}]},{"id":"1dEc6GkSxOpWAwbIHIpq","title":"Kubernetes Resources","pathname":"/docs/aws-extension/aws-extension/policy-model/kubernetes","siteSpaceId":"sitesp_Y2pDW","description":"Kubernetes resources managed inside an Environment — namespaces, workloads, configs, secrets, and storage.","breadcrumbs":[{"label":"AWS Extension"},{"label":"AWS Extension"},{"label":"Policy Model"}]},{"id":"ssGem70v4Cy6y808tOJQ","title":"Namespaces","pathname":"/docs/aws-extension/aws-extension/policy-model/kubernetes/namespaces","siteSpaceId":"sitesp_Y2pDW","description":"Logical partitions within the cluster for organizing and isolating workloads.","breadcrumbs":[{"label":"AWS Extension"},{"label":"AWS Extension"},{"label":"Policy Model"},{"label":"Kubernetes Resources"}]},{"id":"64anNfOXrhiAyUPno3iA","title":"Node Groups","pathname":"/docs/aws-extension/aws-extension/policy-model/kubernetes/node-groups","siteSpaceId":"sitesp_Y2pDW","description":"EC2 node groups that provide compute capacity for your EKS cluster.","breadcrumbs":[{"label":"AWS Extension"},{"label":"AWS Extension"},{"label":"Policy Model"},{"label":"Kubernetes Resources"}]},{"id":"EURj6eN58OS1l1c3ElOu","title":"Workloads","pathname":"/docs/aws-extension/aws-extension/policy-model/kubernetes/workloads","siteSpaceId":"sitesp_Y2pDW","description":"Kubernetes workloads — Deployments, DaemonSets, StatefulSets, and CronJobs running inside an Environment.","breadcrumbs":[{"label":"AWS Extension"},{"label":"AWS Extension"},{"label":"Policy Model"},{"label":"Kubernetes Resources"}]},{"id":"d9JgOa6q9eDPXTJtYbUE","title":"Configs and Secrets","pathname":"/docs/aws-extension/aws-extension/policy-model/kubernetes/configs-and-secrets","siteSpaceId":"sitesp_Y2pDW","description":"ConfigMaps and Kubernetes Secrets for managing configuration and sensitive data.","breadcrumbs":[{"label":"AWS Extension"},{"label":"AWS Extension"},{"label":"Policy Model"},{"label":"Kubernetes Resources"}]},{"id":"7aXRHAgRxEbaI8uedYNC","title":"Storage","pathname":"/docs/aws-extension/aws-extension/policy-model/kubernetes/storage","siteSpaceId":"sitesp_Y2pDW","description":"Persistent storage for Kubernetes workloads — Storage Classes and Persistent Volume Claims.","breadcrumbs":[{"label":"AWS Extension"},{"label":"AWS Extension"},{"label":"Policy Model"},{"label":"Kubernetes Resources"}]},{"id":"szjSLjM5qkXGyx87I91t","title":"Databases","pathname":"/docs/aws-extension/aws-extension/policy-model/databases","siteSpaceId":"sitesp_Y2pDW","description":"Managed databases inside an Environment — RDS and ElastiCache.","breadcrumbs":[{"label":"AWS Extension"},{"label":"AWS Extension"},{"label":"Policy Model"}]},{"id":"0ezKJdGGQqcOu18CVHuB","title":"RDS","pathname":"/docs/aws-extension/aws-extension/policy-model/databases/rds","siteSpaceId":"sitesp_Y2pDW","description":"Amazon RDS instances and clusters managed inside an Environment.","breadcrumbs":[{"label":"AWS Extension"},{"label":"AWS Extension"},{"label":"Policy Model"},{"label":"Databases"}]},{"id":"pKvGQPFL6617ApqvQjPm","title":"ElastiCache","pathname":"/docs/aws-extension/aws-extension/policy-model/databases/elasticache","siteSpaceId":"sitesp_Y2pDW","description":"Amazon ElastiCache instances managed inside an Environment — Redis and Memcached.","breadcrumbs":[{"label":"AWS Extension"},{"label":"AWS Extension"},{"label":"Policy Model"},{"label":"Databases"}]},{"id":"0a7VzpZDGPw7gl27TSWb","title":"Installation","pathname":"/docs/aws-extension/aws-extension/installation","siteSpaceId":"sitesp_Y2pDW","description":"Connect DuploCloud to your AWS accounts and cloud providers.","breadcrumbs":[{"label":"AWS Extension"},{"label":"AWS Extension"}]},{"id":"C87emNcq9gb2ppgcEwJX","title":"Quick Start","pathname":"/docs/aws-extension/aws-extension/quick-start","siteSpaceId":"sitesp_Y2pDW","description":"Get up and running with the AWS Extension — two paths depending on where you are starting from.","breadcrumbs":[{"label":"AWS Extension"},{"label":"AWS Extension"}]},{"id":"3cCF7lcrWHHwP9K7OGHy","title":"Connect to Existing Infrastructure","pathname":"/docs/aws-extension/aws-extension/quick-start/connect-existing","siteSpaceId":"sitesp_Y2pDW","description":"Connect DuploCloud to your existing AWS infrastructure and start working immediately.","breadcrumbs":[{"label":"AWS Extension"},{"label":"AWS Extension"},{"label":"Quick Start"}]},{"id":"b7EfiosVXSm3HiSDYVCL","title":"Example: Cost Optimization","pathname":"/docs/aws-extension/aws-extension/quick-start/connect-existing/example-cost-optimization","siteSpaceId":"sitesp_Y2pDW","description":"A worked example — connect to an existing AWS account and run a cost optimization analysis using a HelpDesk ticket.","breadcrumbs":[{"label":"AWS Extension"},{"label":"AWS Extension"},{"label":"Quick Start"},{"label":"Connect to Existing Infrastructure"}]},{"id":"4FQqE52H4dVIQAyqF18b","title":"Example: Security and Compliance","pathname":"/docs/aws-extension/aws-extension/quick-start/connect-existing/example-security-compliance","siteSpaceId":"sitesp_Y2pDW","description":"Use DuploCloud to audit your AWS account against a compliance framework, fix failing controls, and track score improvements — without manually hunting down issues.","breadcrumbs":[{"label":"AWS Extension"},{"label":"AWS Extension"},{"label":"Quick Start"},{"label":"Connect to Existing Infrastructure"}]},{"id":"DracDFSmxxY4NMBFQiwy","title":"Example: AWS Performance Dashboard","pathname":"/docs/aws-extension/aws-extension/quick-start/connect-existing/example-performance-dashboard","siteSpaceId":"sitesp_Y2pDW","description":"Use DuploCloud to build a reusable AWS performance dashboard — pulling live metrics from CloudWatch across EKS, RDS, and EC2 without writing any dashboard code.","breadcrumbs":[{"label":"AWS Extension"},{"label":"AWS Extension"},{"label":"Quick Start"},{"label":"Connect to Existing Infrastructure"}]},{"id":"cJVrtN65ALAHbettGSqx","title":"Example: Developer Self-Service via Slack","pathname":"/docs/aws-extension/aws-extension/quick-start/connect-existing/example-developer-self-service","siteSpaceId":"sitesp_Y2pDW","description":"Let developers request AWS resources directly from Slack — the agent provisions, opens a PR, and closes the Jira ticket autonomously.","breadcrumbs":[{"label":"AWS Extension"},{"label":"AWS Extension"},{"label":"Quick Start"},{"label":"Connect to Existing Infrastructure"}]},{"id":"jTogpGTKj21mp0yZddFL","title":"Example: Infrastructure Audit and Hardening","pathname":"/docs/aws-extension/aws-extension/quick-start/connect-existing/example-infrastructure-audit","siteSpaceId":"sitesp_Y2pDW","description":"Connect an existing AWS service to DuploCloud and get it from zero observability to production-ready — with security hardening, cost controls, and automated pipelines.","breadcrumbs":[{"label":"AWS Extension"},{"label":"AWS Extension"},{"label":"Quick Start"},{"label":"Connect to Existing Infrastructure"}]},{"id":"tyQiWaw8PBg7OGYlm8u7","title":"Example: Troubleshooting and Root Cause Analysis","pathname":"/docs/aws-extension/aws-extension/quick-start/connect-existing/example-troubleshooting","siteSpaceId":"sitesp_Y2pDW","description":"Investigate and resolve AWS infrastructure issues — EKS pod crashes, RDS degradation, ALB errors — using the AI agent as your first responder.","breadcrumbs":[{"label":"AWS Extension"},{"label":"AWS Extension"},{"label":"Quick Start"},{"label":"Connect to Existing Infrastructure"}]},{"id":"O0q1QwTwsktGUHuIOY3O","title":"Provision New Infrastructure","pathname":"/docs/aws-extension/aws-extension/quick-start/provision-new","siteSpaceId":"sitesp_Y2pDW","description":"Build new AWS infrastructure from scratch — Network, Cluster, Plan, Environment, Workloads, and Databases.","breadcrumbs":[{"label":"AWS Extension"},{"label":"AWS Extension"},{"label":"Quick Start"}]},{"id":"uuVcczcqgn93fN0VHGcz","title":"Step 1: Create a Network","pathname":"/docs/aws-extension/aws-extension/quick-start/provision-new/step-1-network","siteSpaceId":"sitesp_Y2pDW","description":"Create a Network Baseline — a VPC with public and private subnets across multiple availability zones.","breadcrumbs":[{"label":"AWS Extension"},{"label":"AWS Extension"},{"label":"Quick Start"},{"label":"Provision New Infrastructure"}]},{"id":"Y8vE8h3yNcLSlADC1RjR","title":"Step 2: Create a Cluster","pathname":"/docs/aws-extension/aws-extension/quick-start/provision-new/step-2-cluster","siteSpaceId":"sitesp_Y2pDW","description":"Create a Cluster Baseline — an EKS cluster built on top of your Network Baseline.","breadcrumbs":[{"label":"AWS Extension"},{"label":"AWS Extension"},{"label":"Quick Start"},{"label":"Provision New Infrastructure"}]},{"id":"yMrzLrEfcaLPuN0GNb1b","title":"Step 3: Create a Plan","pathname":"/docs/aws-extension/aws-extension/quick-start/provision-new/step-3-plan","siteSpaceId":"sitesp_Y2pDW","description":"Create a Plan — an account-level catalog of hosted zones, ACM certificates, and AMIs.","breadcrumbs":[{"label":"AWS Extension"},{"label":"AWS Extension"},{"label":"Quick Start"},{"label":"Provision New Infrastructure"}]},{"id":"0ji8K7oWK8ICwC7PGqZ5","title":"Step 4: Create an Environment","pathname":"/docs/aws-extension/aws-extension/quick-start/provision-new/step-4-environment","siteSpaceId":"sitesp_Y2pDW","description":"Create an Environment — a deployment boundary inside your cluster with dedicated IAM and network isolation.","breadcrumbs":[{"label":"AWS Extension"},{"label":"AWS Extension"},{"label":"Quick Start"},{"label":"Provision New Infrastructure"}]},{"id":"ohl8NRThcex4pZ6KOQN9","title":"Step 5: Deploy Workloads","pathname":"/docs/aws-extension/aws-extension/quick-start/provision-new/step-5-workloads","siteSpaceId":"sitesp_Y2pDW","description":"Deploy a workload into your Environment — create a Namespace and a Deployment.","breadcrumbs":[{"label":"AWS Extension"},{"label":"AWS Extension"},{"label":"Quick Start"},{"label":"Provision New Infrastructure"}]},{"id":"z8HfcX2dnSCmxar1qBN9","title":"Step 6: Add Databases","pathname":"/docs/aws-extension/aws-extension/quick-start/provision-new/step-6-databases","siteSpaceId":"sitesp_Y2pDW","description":"Add a managed database to your Environment — RDS or ElastiCache.","breadcrumbs":[{"label":"AWS Extension"},{"label":"AWS Extension"},{"label":"Quick Start"},{"label":"Provision New Infrastructure"}]},{"id":"4f6HC5Ur0DMq9BmWgcKM","title":"Customizing the Extension","pathname":"/docs/aws-extension/aws-extension/customizing","siteSpaceId":"sitesp_Y2pDW","description":"Override default skills and adapt the AWS Extension to your organization's standards.","breadcrumbs":[{"label":"AWS Extension"},{"label":"AWS Extension"}]},{"id":"2tkOw1BxmMfs3DQ2o7Og","title":"Skill Mapping","pathname":"/docs/aws-extension/aws-extension/customizing/skill-mapping","siteSpaceId":"sitesp_Y2pDW","description":"Override the default provisioning skill for a specific resource type with a custom skill.","breadcrumbs":[{"label":"AWS Extension"},{"label":"AWS Extension"},{"label":"Customizing the Extension"}]},{"id":"Guw4uxqSSRIxxQfsyGqS","title":"Use Cases","pathname":"/docs/aws-extension/aws-extension/use-cases","siteSpaceId":"sitesp_Y2pDW","description":"Common AWS operational workflows and how to accomplish them with the AWS Extension.","breadcrumbs":[{"label":"AWS Extension"},{"label":"AWS Extension"}]},{"id":"sL4GAAemeAFVEaPiu2Hq","title":"Services","pathname":"/docs/aws-extension/aws-extension/services","siteSpaceId":"sitesp_Y2pDW","description":"AWS services available within your Environments — with links to full documentation.","breadcrumbs":[{"label":"AWS Extension"},{"label":"AWS Extension"}]},{"id":"vr04tamUvNqsSelcv89W","title":"GCP Extension","pathname":"/docs/gcp-extension/gcp-extension","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"GCP Extension"}]},{"id":"f01Zv1xZ7LkbONrfervR","title":"Azure Extension","pathname":"/docs/azure-extension/azure-extension","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Azure Extension"}]},{"id":"w6rhTbv6Tddixb6L82Jv","title":"Observability Extension","pathname":"/docs/observability-extension/observability-extension","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Observability Extension"}]},{"id":"1MFZ121eH9dsrWBNcvIG","title":"Security Extension","pathname":"/docs/security-extension/security-extension","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Security Extension"}]},{"id":"Lska6PKVSQQgnEPOCOSG","title":"CI/CD Extension","pathname":"/docs/ci-cd-extension/ci-cd-extension","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"CI/CD Extension"}]},{"id":"AEjzAs1dQdAGyS4q53CB","title":"Installation","pathname":"/docs/getting-started/installation","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"5u8as5toBCQBkwpQKmes","title":"AWS Installation","pathname":"/docs/getting-started/installation/aws-installation","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Installation"}]},{"id":"spTDCS2S9kZLgNot2Qjq","title":"Azure Installation","pathname":"/docs/getting-started/installation/azure-installation","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Installation"}]},{"id":"oSQIvbP3y0QJImNJCsWR","title":"GCP Installation","pathname":"/docs/getting-started/installation/gcp-installation","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Installation"}]},{"id":"tX43zDDdwsJgzbSwFUml","title":"AI DevOps V1 to V2 Upgrade","pathname":"/docs/getting-started/installation/v1-to-v2-upgrade","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Installation"}]},{"id":"rrYpjLdU63l9redOT0Zq","title":"Integrating Providers","pathname":"/docs/getting-started/integrating-providers","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"zv1oqab4SC2AsOVE33aw","title":"Amazon Web Services (AWS)","pathname":"/docs/getting-started/integrating-providers/amazon-web-services-aws","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Integrating Providers"}]},{"id":"Cw4dZN75IOjUOP2ifYmk","title":"Microsoft Azure","pathname":"/docs/getting-started/integrating-providers/microsoft-azure","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Integrating Providers"}]},{"id":"FEzurTGdEuhHCJPvy90q","title":"Google Cloud Platform (GCP)","pathname":"/docs/getting-started/integrating-providers/google-cloud-platform-gcp","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Integrating Providers"}]},{"id":"Wnu5sqiCbG1Nt84kaCJl","title":"Amazon Elastic Kubernetes Service (EKS)","pathname":"/docs/getting-started/integrating-providers/amazon-elastic-kubernetes-service-eks","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Integrating Providers"}]},{"id":"8BiCQlLUVvhH798em8Bp","title":"Azure Kubernetes Service (AKS)","pathname":"/docs/getting-started/integrating-providers/azure-kubernetes-service-aks","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Integrating Providers"}]},{"id":"sIbELYGivZmJELQtGf2j","title":"Google Kubernetes Engine (GKE)","pathname":"/docs/getting-started/integrating-providers/google-kubernetes-engine-gke","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Integrating Providers"}]},{"id":"UwPiT5gs8JvmIuyRmbKQ","title":"Datadog","pathname":"/docs/getting-started/integrating-providers/datadog","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Integrating Providers"}]},{"id":"ieDl2rh92WnfBoaL7JZZ","title":"NewRelic","pathname":"/docs/getting-started/integrating-providers/newrelic","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Integrating Providers"}]},{"id":"W4chCfDSAzZm61DlkmRi","title":"Sentry","pathname":"/docs/getting-started/integrating-providers/sentry","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Integrating Providers"}]},{"id":"XsB8IU8dP8Fndx7p2d3Q","title":"PagerDuty","pathname":"/docs/getting-started/integrating-providers/pagerduty","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Integrating Providers"}]},{"id":"SVMr8VotrVMuMIauKeqS","title":"GitHub","pathname":"/docs/getting-started/integrating-providers/github","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Integrating Providers"}]},{"id":"mTKhMrFfVkmaQalEY3cu","title":"GitLab","pathname":"/docs/getting-started/integrating-providers/gitlab","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Integrating Providers"}]},{"id":"JtID1kehVPiPvztADoNG","title":"BitBucket","pathname":"/docs/getting-started/integrating-providers/bitbucket","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Integrating Providers"}]},{"id":"9EAqvENjq889gEIBosLe","title":"Notion","pathname":"/docs/getting-started/integrating-providers/notion","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Integrating Providers"}]},{"id":"ec8Rkw3zl9NwN368SrLY","title":"Jira","pathname":"/docs/getting-started/integrating-providers/jira","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Integrating Providers"}]},{"id":"9SB9DADeBOH3Dkz5WewP","title":"Heroku","pathname":"/docs/getting-started/integrating-providers/heroku","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Integrating Providers"}]},{"id":"eweGnMDvuDUADooys3Pz","title":"Integrating MCP Servers","pathname":"/docs/getting-started/integrating-mcp-servers","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"OV0F1t1xdqAyJtpjWYmQ","title":"Linear","pathname":"/docs/getting-started/integrating-mcp-servers/linear","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Integrating MCP Servers"}]},{"id":"TucILCPYZMq1CPhxylZw","title":"Onboarding","pathname":"/docs/getting-started/duplocloud-onboarding","siteSpaceId":"sitesp_Y2pDW","description":"What you can expect during the DuploCloud onboarding process","breadcrumbs":[{"label":"Getting Started"}]},{"id":"c1LYffkERl0SsWtxLXaJ","title":"Support Options: Standard vs. Managed Operations","pathname":"/docs/getting-started/duplocloud-support-options-standard-vs.-managed-operations","siteSpaceId":"sitesp_Y2pDW","description":"DuploCloud offers two levels of ongoing support designed to meet different customer needs: Standard Support, and Managed Operations.","breadcrumbs":[{"label":"Getting Started"}]},{"id":"ItpCidtT2avTzcYJXPEi","title":"Getting Help with DuploCloud","pathname":"/docs/getting-started/duplocloud-support-model","siteSpaceId":"sitesp_Y2pDW","description":"Support features included with the product and how to contact DuploCloud Support","breadcrumbs":[{"label":"Getting Started"}]},{"id":"uqtM4jRiDwMr1cRRv2Rn","title":"How to manage large complex projects","pathname":"/docs/common-use-cases/how-to-manage-large-complex-projects","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Common Use Cases"}]},{"id":"PGQ13ZmyyMt90clkReYy","title":"Security and Compliance","pathname":"/docs/common-use-cases/security-and-compliance","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Common Use Cases"}]},{"id":"7UIcAkhTEsNYfX0bZf0N","title":"How Engineering and DevOps can work together","pathname":"/docs/common-use-cases/how-engineering-and-devops-can-work-together","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Common Use Cases"}]},{"id":"AGL6IZFmzknvYecU34f3","title":"Developer Self Service via Slackbot","pathname":"/docs/common-use-cases/developer-self-service-via-slackbot","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Common Use Cases"}]},{"id":"wje7cF3e07WmkhwqfX5l","title":"Overview","pathname":"/docs/automation-platform/readme-1","siteSpaceId":"sitesp_Y2pDW","description":"An overview and demo of DuploCloud's comprehensive DevOps platform","breadcrumbs":[{"label":"Automation Platform"}]},{"id":"wXNNe0zHKNvK3OBXWesE","title":"Policy Model","pathname":"/docs/automation-platform/application-focused-interface-duplocloud-architecture","siteSpaceId":"sitesp_Y2pDW","description":"A high-level overview of the building blocks of DuploCloud's infrastructure-based architecture","breadcrumbs":[{"label":"Automation Platform"}]},{"id":"KDevutOLOPHCkr54DGXQ","title":"Infrastructure","pathname":"/docs/automation-platform/application-focused-interface-duplocloud-architecture/infrastructure","siteSpaceId":"sitesp_Y2pDW","description":"A conceptual overview of DuploCloud Infrastructures","breadcrumbs":[{"label":"Automation Platform"},{"label":"Policy Model"}]},{"id":"8KacXoXQOpkdUl7kQ39O","title":"Plan","pathname":"/docs/automation-platform/application-focused-interface-duplocloud-architecture/plan","siteSpaceId":"sitesp_Y2pDW","description":"A conceptual overview of DuploCloud Plans","breadcrumbs":[{"label":"Automation Platform"},{"label":"Policy Model"}]},{"id":"h4ZH0PccDCb1I90clicW","title":"Tenant","pathname":"/docs/automation-platform/application-focused-interface-duplocloud-architecture/tenant","siteSpaceId":"sitesp_Y2pDW","description":"A conceptual overview of DuploCloud Tenants","breadcrumbs":[{"label":"Automation Platform"},{"label":"Policy Model"}]},{"id":"7rKyiQ5ArjybZjeJvHbW","title":"Hosts","pathname":"/docs/automation-platform/application-focused-interface-duplocloud-architecture/hosts","siteSpaceId":"sitesp_Y2pDW","description":"A conceptual overview of DuploCloud Hosts","breadcrumbs":[{"label":"Automation Platform"},{"label":"Policy Model"}]},{"id":"xA6AoJI3lptoz87pqHtP","title":"Services","pathname":"/docs/automation-platform/application-focused-interface-duplocloud-architecture/app-service-and-cloud-services","siteSpaceId":"sitesp_Y2pDW","description":"A conceptual overview of DuploCloud Services","breadcrumbs":[{"label":"Automation Platform"},{"label":"Policy Model"}]},{"id":"lwUEEf1dRoJA2yzhkTuX","title":"DuploCloud Tenancy Models","pathname":"/docs/automation-platform/application-focused-interface-duplocloud-architecture/duplocloud-tenancy-models","siteSpaceId":"sitesp_Y2pDW","description":"An outline of the tenancy deployment models supported by DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"Policy Model"}]},{"id":"KdKehvxElC7GH8Q8feHt","title":"DuploCloud Common Components","pathname":"/docs/automation-platform/application-focused-interface-duplocloud-architecture/duplocloud-common-components","siteSpaceId":"sitesp_Y2pDW","description":"DuploCloud components common to AWS, GCP, and Azure DuploCloud deployments","breadcrumbs":[{"label":"Automation Platform"},{"label":"Policy Model"}]},{"id":"RhqTSQ6ZzcvTJGeUb2ap","title":"Diagnostics","pathname":"/docs/automation-platform/application-focused-interface-duplocloud-architecture/duplocloud-common-components/diagnostics","siteSpaceId":"sitesp_Y2pDW","description":"An overview of DuploCloud diagnostics","breadcrumbs":[{"label":"Automation Platform"},{"label":"Policy Model"},{"label":"DuploCloud Common Components"}]},{"id":"o6O4ePl26mK60mdE4fDl","title":"Management Portal Scope","pathname":"/docs/automation-platform/application-focused-interface-duplocloud-architecture/management-portal-scope","siteSpaceId":"sitesp_Y2pDW","description":"An overview of the scope of cloud provider resources (accounts) that a DuploCloud Portal can manage","breadcrumbs":[{"label":"Automation Platform"},{"label":"Policy Model"}]},{"id":"9Vi6WYVogkZuq03Qep45","title":"Product Updates","pathname":"/docs/automation-platform/product-updates","siteSpaceId":"sitesp_Y2pDW","description":"New features and enhancements in DuploCloud","breadcrumbs":[{"label":"Automation Platform"}]},{"id":"81SikATRyHSTGLjccDxP","title":"Container Orchestrators","pathname":"/docs/automation-platform/container-orchestrators","siteSpaceId":"sitesp_Y2pDW","description":"An overview of the container orchestration technologies DuploCloud supports","breadcrumbs":[{"label":"Automation Platform"}]},{"id":"h4LDhzgOjqwGHEntcfcH","title":"Terminologies in Container Orchestration","pathname":"/docs/automation-platform/container-orchestrators/concepts","siteSpaceId":"sitesp_Y2pDW","description":"Key terms and concepts in DuploCloud container orchestration","breadcrumbs":[{"label":"Automation Platform"},{"label":"Container Orchestrators"}]},{"id":"pmaszKpMBuMjQpPVkVuy","title":"DuploCloud Prerequisites","pathname":"/docs/automation-platform/duplocloud-prerequisites","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"}]},{"id":"pMFUv0q1e6EyDhYAJeKs","title":"DNS Configuration","pathname":"/docs/automation-platform/duplocloud-prerequisites/resolving-dns-failures","siteSpaceId":"sitesp_Y2pDW","description":"Managing custom DNS records in DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"DuploCloud Prerequisites"}]},{"id":"2F3zRaNuJ1xNaXGhGhYC","title":"Public Cloud Tutorials","pathname":"/docs/automation-platform/public-cloud-tutorials","siteSpaceId":"sitesp_Y2pDW","description":"Links to the Quick Start Guide for each cloud provider","breadcrumbs":[{"label":"Automation Platform"}]},{"id":"rGA4x5ES5JEsV3t9yVjE","title":"AWS User Guide","pathname":"/docs/automation-platform/overview","siteSpaceId":"sitesp_Y2pDW","description":"Initial steps for AWS DuploCloud users","breadcrumbs":[{"label":"Automation Platform"}]},{"id":"coM0gWW71gED45jlGGIS","title":"Prerequisites","pathname":"/docs/automation-platform/overview/prerequisites","siteSpaceId":"sitesp_Y2pDW","description":"Tasks to perform before you use AWS with DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"}]},{"id":"aXEkxG5F6cBGb9AAlhLM","title":"Route 53 Hosted Zone","pathname":"/docs/automation-platform/overview/prerequisites/route-53-hosted-zone","siteSpaceId":"sitesp_Y2pDW","description":"Create a Route 53 Hosted Zone to program DNS entries","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"Prerequisites"}]},{"id":"tbH1gffLqUlH1pSZOU1O","title":"ACM Certificate","pathname":"/docs/automation-platform/overview/prerequisites/acm-certificate","siteSpaceId":"sitesp_Y2pDW","description":"Create an AWS Certificate Manager certificate","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"Prerequisites"}]},{"id":"xw4rS6ft2Uf7aogdRJeJ","title":"Shell Access for Containers","pathname":"/docs/automation-platform/overview/prerequisites/kubectl-shell","siteSpaceId":"sitesp_Y2pDW","description":"Access the shell for your Native Docker, EKS, and ECS containers","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"Prerequisites"}]},{"id":"2L7KVyaQd7EwmOqlnJvA","title":"VPN Setup","pathname":"/docs/automation-platform/overview/prerequisites/vpn-setup","siteSpaceId":"sitesp_Y2pDW","description":"Accept OpenVPN, provision the VPN, and add VPN users","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"Prerequisites"}]},{"id":"7F7hxAXStKlBMpFPWFub","title":"Connect to the VPN","pathname":"/docs/automation-platform/overview/prerequisites/connect-to-the-vpn","siteSpaceId":"sitesp_Y2pDW","description":"Obtain VPN credentials and connect to the VPN","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"Prerequisites"}]},{"id":"1yi7eKaZRrb1d1OorHVG","title":"AWS Quick Start","pathname":"/docs/automation-platform/overview/quick-start","siteSpaceId":"sitesp_Y2pDW","description":"Get up and running with DuploCloud inside an AWS cloud environment; harness the power of generating application infrastructures.","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"}]},{"id":"WSAqz5NJqnO93187Xj4F","title":"Step 1: Create Infrastructure and Plan","pathname":"/docs/automation-platform/overview/quick-start/step-1-infrastructure","siteSpaceId":"sitesp_Y2pDW","description":"Create a DuploCloud Infrastructure and Plan","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Quick Start"}]},{"id":"QGdDfWDHDT7gM9NApL4S","title":"Step 2: Create a Tenant","pathname":"/docs/automation-platform/overview/quick-start/step-2-tenant","siteSpaceId":"sitesp_Y2pDW","description":"Creating a DuploCloud Tenant that segregates your workloads","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Quick Start"}]},{"id":"TYwmIwwewXUc3jGUAP7k","title":"Step 3: Create an RDS Database (Optional)","pathname":"/docs/automation-platform/overview/quick-start/step-4-create-a-rds-database","siteSpaceId":"sitesp_Y2pDW","description":"Creating an RDS database to integrate with your DuploCloud Service","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Quick Start"}]},{"id":"NBiCiFWIOnCtBoSfCUbD","title":"Creating an EKS Service","pathname":"/docs/automation-platform/overview/quick-start/quick-start-eks-services","siteSpaceId":"sitesp_Y2pDW","description":"Finish the Quick Start Tutorial by creating an EKS Service","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Quick Start"}]},{"id":"KNhda4PpNnmdhXOM2Llp","title":"Step 4: Create a Host","pathname":"/docs/automation-platform/overview/quick-start/quick-start-eks-services/step-3-create-host","siteSpaceId":"sitesp_Y2pDW","description":"Creating a Host that acts as an EKS Worker node","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Quick Start"},{"label":"Creating an EKS Service"}]},{"id":"yMl4DIsvCxak5RPrllyi","title":"Step 5: Create a Service","pathname":"/docs/automation-platform/overview/quick-start/quick-start-eks-services/step-5-create-app-via-k8s","siteSpaceId":"sitesp_Y2pDW","description":"Creating a Service to run a Docker-containerized application","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Quick Start"},{"label":"Creating an EKS Service"}]},{"id":"FbH80pejtTvUxZZe0GT4","title":"Step 6: Create a Load Balancer","pathname":"/docs/automation-platform/overview/quick-start/quick-start-eks-services/step-6-create-a-load-balancer","siteSpaceId":"sitesp_Y2pDW","description":"Creating a Load Balancer to configure network ports to access the application","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Quick Start"},{"label":"Creating an EKS Service"}]},{"id":"HwBKdbr6gk6cZsHpYF6k","title":"Step 7: Enable Additional Load Balancer Options (Optional)","pathname":"/docs/automation-platform/overview/quick-start/quick-start-eks-services/step-7-secure-the-load-balancer","siteSpaceId":"sitesp_Y2pDW","description":"Add a security layer and enable other Load Balancer options","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Quick Start"},{"label":"Creating an EKS Service"}]},{"id":"82EDQOeLtlsLrQPCgmut","title":"Step 8: Create a Custom DNS Name (Optional)","pathname":"/docs/automation-platform/overview/quick-start/quick-start-eks-services/step-8-create-dns-name","siteSpaceId":"sitesp_Y2pDW","description":"Changing the DNS Name for ease of use","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Quick Start"},{"label":"Creating an EKS Service"}]},{"id":"rXL4yxFP3QGhNparE5cX","title":"Step 9: Test the Application","pathname":"/docs/automation-platform/overview/quick-start/quick-start-eks-services/step-9-test-the-application","siteSpaceId":"sitesp_Y2pDW","description":"Test the application to ensure you get the results you expect","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Quick Start"},{"label":"Creating an EKS Service"}]},{"id":"NbB9SsORXGQLkMjoTbEC","title":"Creating an ECS Service","pathname":"/docs/automation-platform/overview/quick-start/quick-start-ecs-services","siteSpaceId":"sitesp_Y2pDW","description":"Finish the Quick Start Tutorial by creating an ECS Service","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Quick Start"}]},{"id":"13clTNmAMa8GUDfSD5Ow","title":"Step 4: Create a Task Definition for an Application","pathname":"/docs/automation-platform/overview/quick-start/quick-start-ecs-services/step-4-create-app-via-ecs","siteSpaceId":"sitesp_Y2pDW","description":"Create a Task Definition for your application in AWS ECS","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Quick Start"},{"label":"Creating an ECS Service"}]},{"id":"06Oewlr6s8l36TgLo6pd","title":"Step 5: Create the ECS Service and Load Balancer","pathname":"/docs/automation-platform/overview/quick-start/quick-start-ecs-services/step-5-create-the-ecs-service-and-load-balancer","siteSpaceId":"sitesp_Y2pDW","description":"Create an ECS Service from Task Definition and expose it with a Load Balancer","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Quick Start"},{"label":"Creating an ECS Service"}]},{"id":"4Nuab0FcXTEgug5UfwCF","title":"Step 6: Test the Application","pathname":"/docs/automation-platform/overview/quick-start/quick-start-ecs-services/step-5-test-application","siteSpaceId":"sitesp_Y2pDW","description":"Test the application to ensure you get the results you expect","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Quick Start"},{"label":"Creating an ECS Service"}]},{"id":"3hW5p7VM62gR5iK9cJI2","title":"Creating a Native Docker Service","pathname":"/docs/automation-platform/overview/quick-start/quick-start-duplocloud-docker-services","siteSpaceId":"sitesp_Y2pDW","description":"Finish the Quick Start Tutorial by running a native Docker Service","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Quick Start"}]},{"id":"nciRxJfAiAQv1MyAPAX5","title":"Step 4: Create an EC2 Host","pathname":"/docs/automation-platform/overview/quick-start/quick-start-duplocloud-docker-services/step-4-create-ec2-host","siteSpaceId":"sitesp_Y2pDW","description":"Create an EC2 Host in DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Quick Start"},{"label":"Creating a Native Docker Service"}]},{"id":"CfSq441UShumdIJxLP9w","title":"Step 5: Create a Service","pathname":"/docs/automation-platform/overview/quick-start/quick-start-duplocloud-docker-services/step-5-create-app-via-docker-native","siteSpaceId":"sitesp_Y2pDW","description":"Create a native Docker Service in the DuploCloud Portal","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Quick Start"},{"label":"Creating a Native Docker Service"}]},{"id":"m5HtqcfjiHElS7dJ3nFx","title":"Step 6: Create a Load Balancer","pathname":"/docs/automation-platform/overview/quick-start/quick-start-duplocloud-docker-services/step-6-create-loadbalancer","siteSpaceId":"sitesp_Y2pDW","description":"Create a Load Balancer to expose the native Docker Service","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Quick Start"},{"label":"Creating a Native Docker Service"}]},{"id":"g1FsgHSWVvo1kdDxBOzj","title":"Step 7: Test the Application","pathname":"/docs/automation-platform/overview/quick-start/quick-start-duplocloud-docker-services/step-7-test-the-application","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Quick Start"},{"label":"Creating a Native Docker Service"}]},{"id":"awLq88IZ1D5S1TMjqG25","title":"AWS Use Cases","pathname":"/docs/automation-platform/overview/use-cases","siteSpaceId":"sitesp_Y2pDW","description":"Use Cases supported for DuploCloud AWS","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"}]},{"id":"VcWz7LybqZeMYgSLzLVT","title":"Creating an Infrastructure and Plan for AWS","pathname":"/docs/automation-platform/overview/use-cases/creating-an-infrastructure-and-plan-for-aws","siteSpaceId":"sitesp_Y2pDW","description":"Use the DuploCloud Portal to create an AWS Infrastructure and associated Plan","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"}]},{"id":"OmMFQyU9A9w04r2TrnQo","title":"EKS Setup","pathname":"/docs/automation-platform/overview/use-cases/creating-an-infrastructure-and-plan-for-aws/kubernetes-cluster","siteSpaceId":"sitesp_Y2pDW","description":"Enable Elastic Kubernetes Service (EKS) for AWS by creating a DuploCloud Infrastructure","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"},{"label":"Creating an Infrastructure and Plan for AWS"}]},{"id":"53lEu9nUNDGjIruUAXoB","title":"Enable EKS endpoints","pathname":"/docs/automation-platform/overview/use-cases/creating-an-infrastructure-and-plan-for-aws/kubernetes-cluster/enable-eks-endpoints","siteSpaceId":"sitesp_Y2pDW","description":"Specify EKS endpoints for an Infrastructure","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"},{"label":"Creating an Infrastructure and Plan for AWS"},{"label":"EKS Setup"}]},{"id":"Kpe9U84tDFK0eQjVrZxs","title":"Enable EKS logs","pathname":"/docs/automation-platform/overview/use-cases/creating-an-infrastructure-and-plan-for-aws/kubernetes-cluster/enable-eks-logs","siteSpaceId":"sitesp_Y2pDW","description":"Enable logging functionality for EKS","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"},{"label":"Creating an Infrastructure and Plan for AWS"},{"label":"EKS Setup"}]},{"id":"OH7rE5HETqjrQ3rhbgSQ","title":"Enable Cluster Autoscaler","pathname":"/docs/automation-platform/overview/use-cases/creating-an-infrastructure-and-plan-for-aws/kubernetes-cluster/enable-cluster-autoscaler","siteSpaceId":"sitesp_Y2pDW","description":"Enable Cluster Autoscaler for a Kubernetes cluster","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"},{"label":"Creating an Infrastructure and Plan for AWS"},{"label":"EKS Setup"}]},{"id":"c06ABId9ddhZYAMCEFok","title":"ECS Setup","pathname":"/docs/automation-platform/overview/use-cases/creating-an-infrastructure-and-plan-for-aws/ecs-setup","siteSpaceId":"sitesp_Y2pDW","description":"Enable Elastic Container Service (ECS) for AWS when creating a DuploCloud Infrastructure","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"},{"label":"Creating an Infrastructure and Plan for AWS"}]},{"id":"F9EETDV9lEGXAZbZ0igA","title":"Enable ECS logging","pathname":"/docs/automation-platform/overview/use-cases/creating-an-infrastructure-and-plan-for-aws/ecs-setup/enable-ecs-logging","siteSpaceId":"sitesp_Y2pDW","description":"Enable ECS Elasticsearch logging for containers at the Tenant level","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"},{"label":"Creating an Infrastructure and Plan for AWS"},{"label":"ECS Setup"}]},{"id":"NfYMu7kdQz7nhN9wq26G","title":"Add VPC endpoints","pathname":"/docs/automation-platform/overview/use-cases/creating-an-infrastructure-and-plan-for-aws/add-vpc-endpoints","siteSpaceId":"sitesp_Y2pDW","description":"Securely access AWS Services using VPC endpoints","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"},{"label":"Creating an Infrastructure and Plan for AWS"}]},{"id":"CMVPXpu7RUXnu1Laty6L","title":"Infrastructure Security Group Rules","pathname":"/docs/automation-platform/overview/use-cases/creating-an-infrastructure-and-plan-for-aws/security-group-rules","siteSpaceId":"sitesp_Y2pDW","description":"Add rules to custom configure your AWS Security Groups at the Infrastructure level","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"},{"label":"Creating an Infrastructure and Plan for AWS"}]},{"id":"pmlHxGAwCrelap6graJF","title":"Upgrading the EKS version","pathname":"/docs/automation-platform/overview/use-cases/creating-an-infrastructure-and-plan-for-aws/upgrading-eks-version","siteSpaceId":"sitesp_Y2pDW","description":"Upgrade the Elastic Kubernetes Service (EKS) version for AWS","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"},{"label":"Creating an Infrastructure and Plan for AWS"}]},{"id":"TPqC0kJjDzE394SASuJ4","title":"Creating a Tenant (Environment)","pathname":"/docs/automation-platform/overview/use-cases/tenant-environment","siteSpaceId":"sitesp_Y2pDW","description":"Using DuploCloud Tenants for AWS","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"}]},{"id":"FYZ7drnwtgfUo7opvOyY","title":"Setting Tenant session duration","pathname":"/docs/automation-platform/overview/use-cases/tenant-environment/tenant-session-duration","siteSpaceId":"sitesp_Y2pDW","description":"Manage Tenant session duration settings in the DuploCloud Portal","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"},{"label":"Creating a Tenant (Environment)"}]},{"id":"LGHCMBwZk1e6ZELNSRAY","title":"Setting Tenant expiration","pathname":"/docs/automation-platform/overview/use-cases/tenant-environment/tenant-expiry","siteSpaceId":"sitesp_Y2pDW","description":"Manage Tenant expiry settings in the DuploCloud Portal","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"},{"label":"Creating a Tenant (Environment)"}]},{"id":"VYbO1MMqoz4pObs8zJO1","title":"Tenant Config settings","pathname":"/docs/automation-platform/overview/use-cases/tenant-environment/tenant-config-settings","siteSpaceId":"sitesp_Y2pDW","description":"Configure settings for all new Tenants under a Plan","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"},{"label":"Creating a Tenant (Environment)"}]},{"id":"FBbj7QLyRsdahcMV9SDG","title":"Hosts (VMs)","pathname":"/docs/automation-platform/overview/use-cases/hosts-vms","siteSpaceId":"sitesp_Y2pDW","description":"Adding EC2 hosts in DuploCloud AWS","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"}]},{"id":"s9ROgidq0HqbDwVSnxmB","title":"Adding Hosts","pathname":"/docs/automation-platform/overview/use-cases/hosts-vms/adding-hosts","siteSpaceId":"sitesp_Y2pDW","description":"Add a Host (VM) in the DuploCloud Portal.","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"},{"label":"Hosts (VMs)"}]},{"id":"OrInrt036O5fvQTPBrgV","title":"Connect EC2 instance","pathname":"/docs/automation-platform/overview/use-cases/hosts-vms/ssh-ec2-instance","siteSpaceId":"sitesp_Y2pDW","description":"Connect an EC2 instance with SSH by Session ID or by downloading a key","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"},{"label":"Hosts (VMs)"}]},{"id":"FNTyaL20D0aEb0RKyVbN","title":"Adding Shared Hosts","pathname":"/docs/automation-platform/overview/use-cases/hosts-vms/adding-shared-hosts","siteSpaceId":"sitesp_Y2pDW","description":"Deploy Hosts in one Tenant that can be accessed by Kubernetes (K8s) Pods in a separate Tenant.","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"},{"label":"Hosts (VMs)"}]},{"id":"o3eaZ9U2TQArh4hfwEuv","title":"Adding Dedicated Hosts","pathname":"/docs/automation-platform/overview/use-cases/hosts-vms/adding-dedicated-hosts","siteSpaceId":"sitesp_Y2pDW","description":"Control placement of EC2 instances on a physical server with a Dedicated Host","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"},{"label":"Hosts (VMs)"}]},{"id":"Yqpdntax9EclfIif70YE","title":"Autoscaling Hosts","pathname":"/docs/automation-platform/overview/use-cases/hosts-vms/auto-scaling","siteSpaceId":"sitesp_Y2pDW","description":"Autoscale your Host workloads in DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"},{"label":"Hosts (VMs)"}]},{"id":"8QMKjZODcxmagLQxkNGo","title":"Autoscaling Groups (ASG)","pathname":"/docs/automation-platform/overview/use-cases/hosts-vms/auto-scaling/auto-scaling-groups","siteSpaceId":"sitesp_Y2pDW","description":"Create Autoscaling groups to scale EC2 instances to your workload","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"},{"label":"Hosts (VMs)"},{"label":"Autoscaling Hosts"}]},{"id":"K7fgf5H0eMWlV6eKgbLZ","title":"Launch Templates","pathname":"/docs/automation-platform/overview/use-cases/hosts-vms/auto-scaling/auto-scaling-groups/launch-templates","siteSpaceId":"sitesp_Y2pDW","description":"Managing Launch Template Versions for Autoscaling Groups (ASG) in DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"},{"label":"Hosts (VMs)"},{"label":"Autoscaling Hosts"},{"label":"Autoscaling Groups (ASG)"}]},{"id":"89gRqP4c8hWH9uHafoxh","title":"Instance Refresh for ASG","pathname":"/docs/automation-platform/overview/use-cases/hosts-vms/auto-scaling/auto-scaling-groups/instance-refresh-for-asg","siteSpaceId":"sitesp_Y2pDW","description":"Initiate an Instance Refresh for an Auto Scaling Group (ASG) within the DuploCloud Portal.","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"},{"label":"Hosts (VMs)"},{"label":"Autoscaling Hosts"},{"label":"Autoscaling Groups (ASG)"}]},{"id":"z2AdUbnlwcIAEAUYMU3s","title":"Scale to or from Zero","pathname":"/docs/automation-platform/overview/use-cases/hosts-vms/auto-scaling/auto-scaling-groups/scale-to-or-from-zero","siteSpaceId":"sitesp_Y2pDW","description":"Scale to or from zero when creating Autoscaling Groups in DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"},{"label":"Hosts (VMs)"},{"label":"Autoscaling Hosts"},{"label":"Autoscaling Groups (ASG)"}]},{"id":"f0pS1ytp8RIEFUlqKPhe","title":"Spot Instances for AWS","pathname":"/docs/automation-platform/overview/use-cases/hosts-vms/auto-scaling/auto-scaling-groups/spot-instances","siteSpaceId":"sitesp_Y2pDW","description":"Create Autoscaling Groups (ASG) with Spot Instances in the DuploCloud platform","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"},{"label":"Hosts (VMs)"},{"label":"Autoscaling Hosts"},{"label":"Autoscaling Groups (ASG)"}]},{"id":"MlSg1iNpWh36o58F8Efp","title":"ECS Autoscaling","pathname":"/docs/automation-platform/overview/use-cases/hosts-vms/auto-scaling/ecs-auto-scaling","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"},{"label":"Hosts (VMs)"},{"label":"Autoscaling Hosts"}]},{"id":"3IgyJ6aN3ZQi7IzsBscd","title":"Autoscaling in Kubernetes","pathname":"/docs/automation-platform/overview/use-cases/hosts-vms/auto-scaling/kubernetes-scaling-options","siteSpaceId":"sitesp_Y2pDW","description":"Autoscale your DuploCloud Kubernetes deployment","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"},{"label":"Hosts (VMs)"},{"label":"Autoscaling Hosts"}]},{"id":"fwxfdqWOgkUYoh9RLTDZ","title":"Configure Auto-reboot","pathname":"/docs/automation-platform/overview/use-cases/hosts-vms/configure-auto-reboot","siteSpaceId":"sitesp_Y2pDW","description":"Automatically reboot a host upon StatusCheck faults or Host disconnection","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"},{"label":"Hosts (VMs)"}]},{"id":"5Rq63s8jkCDUM9gmGCxx","title":"Create Amazon Machine Image (AMI)","pathname":"/docs/automation-platform/overview/use-cases/hosts-vms/create-amazon-machine-image-ami","siteSpaceId":"sitesp_Y2pDW","description":"Add and view AMIs in AWS","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"},{"label":"Hosts (VMs)"}]},{"id":"bxROCh8pMyFe2DFaToVt","title":"Hibernate an EC2 Host","pathname":"/docs/automation-platform/overview/use-cases/hosts-vms/hibernate-an-ec2-host","siteSpaceId":"sitesp_Y2pDW","description":"Save resources by hibernating EC2 hosts while maintaining persistence","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"},{"label":"Hosts (VMs)"}]},{"id":"SWspMsvfhtYSPpHq4wwA","title":"EC2 Snapshots","pathname":"/docs/automation-platform/overview/use-cases/hosts-vms/ec2-snapshots","siteSpaceId":"sitesp_Y2pDW","description":"Backup your EC2 Hosts using snapshots in DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"},{"label":"Hosts (VMs)"}]},{"id":"GBnWC1HCPGFgySOBQv18","title":"Taints for EKS Nodes","pathname":"/docs/automation-platform/overview/use-cases/hosts-vms/display-tainted-ec2-hosts","siteSpaceId":"sitesp_Y2pDW","description":"Manage taints for EKS nodes in the DuploCloud Portal","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"},{"label":"Hosts (VMs)"}]},{"id":"Q2FCxQE4hmaQlBVOgfZD","title":"Disable Source Destination Check","pathname":"/docs/automation-platform/overview/use-cases/hosts-vms/disable-source-destination-check","siteSpaceId":"sitesp_Y2pDW","description":"Disable CloudFormation's SourceDestCheck in EC2 Host metadata","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"},{"label":"Hosts (VMs)"}]},{"id":"xJ7esAZTtNWcAesVoVJr","title":"Auditing","pathname":"/docs/automation-platform/overview/use-cases/auditing","siteSpaceId":"sitesp_Y2pDW","description":"Set up features for auditing and view auditing reports and logs","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"}]},{"id":"DGoZ5B8tJQRXdLqMOymC","title":"Logs","pathname":"/docs/automation-platform/overview/use-cases/central-logging","siteSpaceId":"sitesp_Y2pDW","description":"Logging for AWS in the DuploCloud Platform","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"}]},{"id":"BKuEOr4RlSOw83GI2dIV","title":"Enable Default-Tenant logging","pathname":"/docs/automation-platform/overview/use-cases/central-logging/central-logging-setup","siteSpaceId":"sitesp_Y2pDW","description":"Set up central logging for the DuploCloud Default Tenant","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"},{"label":"Logs"}]},{"id":"Zs5GhMFh3KUvOFkdd7sS","title":"Enable Non-Default Tenant logging","pathname":"/docs/automation-platform/overview/use-cases/central-logging/enable-non-default-tenant-logging","siteSpaceId":"sitesp_Y2pDW","description":"Enable log collection for non-Default DuploCloud Tenants","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"},{"label":"Logs"}]},{"id":"Q5V9cs0QvGuCPSVA51EP","title":"Configure Logging per Tenant","pathname":"/docs/automation-platform/overview/use-cases/central-logging/configure-logging-per-tenant","siteSpaceId":"sitesp_Y2pDW","description":"Configure log collection per Tenant in the DuploCloud Portal","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"},{"label":"Logs"}]},{"id":"4Ni8aprWfA4T8h18y7om","title":"Display logs","pathname":"/docs/automation-platform/overview/use-cases/central-logging/log-dashboards","siteSpaceId":"sitesp_Y2pDW","description":"Display logs for the DuploCloud Portal, components, services, and containers","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"},{"label":"Logs"}]},{"id":"7rD70LdzM29Drw9PeJMC","title":"Create custom logs","pathname":"/docs/automation-platform/overview/use-cases/central-logging/custom-log-collection","siteSpaceId":"sitesp_Y2pDW","description":"Change configuration for the Control Plane, customize Platform Services","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"},{"label":"Logs"}]},{"id":"Uu7wLaQvqKf146zhhFCj","title":"Diagnostics and Metrics","pathname":"/docs/automation-platform/overview/use-cases/monitoring","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"}]},{"id":"y6pMHlFj4xQeiSQP8L0A","title":"Metrics Setup","pathname":"/docs/automation-platform/overview/use-cases/monitoring/metrics-setup","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"},{"label":"Diagnostics and Metrics"}]},{"id":"eDBbPdSDjIiyFGfqlCVp","title":"Metrics Dashboard","pathname":"/docs/automation-platform/overview/use-cases/monitoring/metrics-dashboard","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"},{"label":"Diagnostics and Metrics"}]},{"id":"q9GKARNpXT6P6OKAbJS8","title":"Kubernetes Administrator dashboard","pathname":"/docs/automation-platform/overview/use-cases/monitoring/kubernetes-administrator-dashboard","siteSpaceId":"sitesp_Y2pDW","description":"Monitoring Kubernetes status with the K8s Admin dashboard","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"},{"label":"Diagnostics and Metrics"}]},{"id":"g8fGPBIvgGrCsNDiy40E","title":"EKS Auto Mode","pathname":"/docs/automation-platform/overview/use-cases/eks-auto-mode","siteSpaceId":"sitesp_Y2pDW","description":"Using EKS Auto Mode with DuploCloud.","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"}]},{"id":"nRA1nXljBXXjWiY4lIzo","title":"Faults and Alerts","pathname":"/docs/automation-platform/overview/use-cases/faults-and-alarms","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"}]},{"id":"3JfPpKTNSSrxNPGDjxXK","title":"Alert notifications","pathname":"/docs/automation-platform/overview/use-cases/faults-and-alarms/alerting-and-notifications","siteSpaceId":"sitesp_Y2pDW","description":"Enable and view alert notifications in the DuploCloud Portal","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"},{"label":"Faults and Alerts"}]},{"id":"rhEOUAUmrEbXUIb1cxfZ","title":"Automatic alert creation","pathname":"/docs/automation-platform/overview/use-cases/faults-and-alarms/automatic-alert-creation","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"},{"label":"Faults and Alerts"}]},{"id":"5D0kMxWHVs2DPfdsgmeA","title":"Automatic fault healing","pathname":"/docs/automation-platform/overview/use-cases/faults-and-alarms/automatic-fault-healing","siteSpaceId":"sitesp_Y2pDW","description":"Fix faults automatically to maintain system health","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"},{"label":"Faults and Alerts"}]},{"id":"plbyOiw9YpipgfcbG106","title":"SNS Topic Alerts","pathname":"/docs/automation-platform/overview/use-cases/faults-and-alarms/sns-topic-alerts","siteSpaceId":"sitesp_Y2pDW","description":"Enable setting of SNS Topic Alerts for specific Tenants","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"},{"label":"Faults and Alerts"}]},{"id":"j2Agw0hZqn2rvd8NJGuc","title":"System Settings Flags","pathname":"/docs/automation-platform/overview/use-cases/faults-and-alarms/system-settings-flags","siteSpaceId":"sitesp_Y2pDW","description":"Make changes to fault settings by adding Flags under Systems Settings in the DuploCloud portal","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"},{"label":"Faults and Alerts"}]},{"id":"DyWTgLkmNo525GOlEyF1","title":"AWS Console link","pathname":"/docs/automation-platform/overview/use-cases/using-aws-console","siteSpaceId":"sitesp_Y2pDW","description":"Access specific resources in the AWS Console using the DuploCloud Portal","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"}]},{"id":"SC1fD9CO4RIrey1dI5F3","title":"Just-in-Time (JIT) Access","pathname":"/docs/automation-platform/overview/use-cases/jit-access","siteSpaceId":"sitesp_Y2pDW","description":"Short-lived AWS console sessions and keys.","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"}]},{"id":"i7EQXM4xzGyD5T6pTK7k","title":"AWS Billing and Cost Management","pathname":"/docs/automation-platform/overview/use-cases/cost-management","siteSpaceId":"sitesp_Y2pDW","description":"Manage billing and costs for AWS resources","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"}]},{"id":"yS5TwSZBmAUiAAjPlneO","title":"Enabling AWS Billing Data","pathname":"/docs/automation-platform/overview/use-cases/cost-management/enable-billing-data","siteSpaceId":"sitesp_Y2pDW","description":"Enable billing data in the DuploCloud Portal","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"},{"label":"AWS Billing and Cost Management"}]},{"id":"CaE2W0SRwIjBOx3Nxunu","title":"Viewing and Monitoring AWS Billing Data","pathname":"/docs/automation-platform/overview/use-cases/cost-management/view-billing-data","siteSpaceId":"sitesp_Y2pDW","description":"View billing data and create billing alerts for AWS billing data","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"},{"label":"AWS Billing and Cost Management"}]},{"id":"RzCWIhb4RUIvW3VVTVZ7","title":"Applying Cost Allocation Tags","pathname":"/docs/automation-platform/overview/use-cases/cost-management/cost-allocation-tags","siteSpaceId":"sitesp_Y2pDW","description":"Activating cost allocation tags in DuploCloud AWS","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"},{"label":"AWS Billing and Cost Management"}]},{"id":"Kqk3bNcU4CfN6Jja9DsB","title":"DuploCloud License Usage","pathname":"/docs/automation-platform/overview/use-cases/cost-management/duplocloud-license-usage","siteSpaceId":"sitesp_Y2pDW","description":"Displaying Node Usage for billing","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"},{"label":"AWS Billing and Cost Management"}]},{"id":"igvXaiLAomjxepE56Pb4","title":"Resource Quotas","pathname":"/docs/automation-platform/overview/use-cases/resource-quotas","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"}]},{"id":"SatEFU7uWBcJiISZTwgM","title":"Big Data and ETL","pathname":"/docs/automation-platform/overview/use-cases/big-data-and-etl","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"}]},{"id":"aVBc7FjD5qsTbPdjDlkD","title":"Custom Resource Tags","pathname":"/docs/automation-platform/overview/use-cases/custom-resource-tags","siteSpaceId":"sitesp_Y2pDW","description":"Manage custom tags for AWS resources in DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Use Cases"}]},{"id":"XDAO2ln02hYhnL0kkN2Y","title":"AWS Services","pathname":"/docs/automation-platform/overview/aws-services","siteSpaceId":"sitesp_Y2pDW","description":"Managing AWS services and related components","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"}]},{"id":"fDeHSbSd9CVrncyhtnU6","title":"Containers and Services","pathname":"/docs/automation-platform/overview/aws-services/containers","siteSpaceId":"sitesp_Y2pDW","description":"Using containers and DuploCloud Services with AWS EKS and ECS","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"}]},{"id":"qPROgIYnj0mv6WMzpLJW","title":"EKS Containers and Services","pathname":"/docs/automation-platform/overview/aws-services/containers/eks-containers-and-services","siteSpaceId":"sitesp_Y2pDW","description":"Managing Containers and Service with EKS and Native Docker Services","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"},{"label":"Containers and Services"}]},{"id":"ATzkleXk2dwnQeyojGcr","title":"Allocation Tagging","pathname":"/docs/automation-platform/overview/aws-services/containers/eks-containers-and-services/creating-advanced-functions","siteSpaceId":"sitesp_Y2pDW","description":"Pin a container to a set of hosts using allocation tagging","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"},{"label":"Containers and Services"},{"label":"EKS Containers and Services"}]},{"id":"3HKBFM59OiBMhu343zcq","title":"ECS Containers, Task Definitions and Services","pathname":"/docs/automation-platform/overview/aws-services/containers/ecs-containers-and-task-definitions","siteSpaceId":"sitesp_Y2pDW","description":"Managing Containers and Service with ECS","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"},{"label":"Containers and Services"}]},{"id":"WcqfNjWCFzx0ieMPcHvg","title":"Sharing EC2 Auto Scaling Groups Across Tenants for ECS","pathname":"/docs/automation-platform/overview/aws-services/containers/ecs-containers-and-task-definitions/sharing-ec2-auto-scaling-groups-across-tenants-for-ecs","siteSpaceId":"sitesp_Y2pDW","description":"Share EC2 Auto Scaling Groups Across Tenants for ECS","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"},{"label":"Containers and Services"},{"label":"ECS Containers, Task Definitions and Services"}]},{"id":"MjwIuMfHqlECbxX6GKY9","title":"Passing Configs and Secrets","pathname":"/docs/automation-platform/overview/aws-services/containers/passing-config-and-secrets","siteSpaceId":"sitesp_Y2pDW","description":"Configuration and Secret management in AWS","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"},{"label":"Containers and Services"}]},{"id":"LvTjER67mDkN85NoA9N1","title":"Container Rollback","pathname":"/docs/automation-platform/overview/aws-services/containers/container-rollback","siteSpaceId":"sitesp_Y2pDW","description":"Roll back a container image for Kubernetes or Docker Services","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"},{"label":"Containers and Services"}]},{"id":"JBJcyyZSfAp9JbJp4pGD","title":"Docker Registry credentials","pathname":"/docs/automation-platform/overview/aws-services/containers/docker-registry-credentials","siteSpaceId":"sitesp_Y2pDW","description":"Set Docker registry credentials","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"},{"label":"Containers and Services"}]},{"id":"CCYO3B18dUvpCBcJoyRF","title":"Load Balancers","pathname":"/docs/automation-platform/overview/aws-services/load-balancers","siteSpaceId":"sitesp_Y2pDW","description":"Creating Load Balancers for single and multiple DuploCloud Services","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"}]},{"id":"H57MJBlQAPE4YUP3U7aj","title":"Target Groups","pathname":"/docs/automation-platform/overview/aws-services/load-balancers/target-groups","siteSpaceId":"sitesp_Y2pDW","description":"Create and manage AWS Target Groups to control application traffic routing","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"},{"label":"Load Balancers"}]},{"id":"gotyOaBXUB1e2YyiGC9f","title":"EKS Load Balancers","pathname":"/docs/automation-platform/overview/aws-services/load-balancers/eks-load-balancers","siteSpaceId":"sitesp_Y2pDW","description":"Working with Load Balancers using AWS EKS","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"},{"label":"Load Balancers"}]},{"id":"rxMnwo8dSH1GAT9H8Su4","title":"ECS Services and Load Balancers","pathname":"/docs/automation-platform/overview/aws-services/load-balancers/ecs-services-and-load-balancers","siteSpaceId":"sitesp_Y2pDW","description":"Working with Load Balancers using AWS ECS","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"},{"label":"Load Balancers"}]},{"id":"nVmXsiGt94AahKM52zQP","title":"Native Docker Load Balancers","pathname":"/docs/automation-platform/overview/aws-services/load-balancers/native-docker-load-balancers","siteSpaceId":"sitesp_Y2pDW","description":"Working with Load Balancers in a Native Docker Service","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"},{"label":"Load Balancers"}]},{"id":"T7KKbDRrR3JUeVhSL5u7","title":"Using Allocated IPs with AWS Load Balancers","pathname":"/docs/automation-platform/overview/aws-services/load-balancers/using-allocated-ips-with-aws-load-balancers","siteSpaceId":"sitesp_Y2pDW","description":"Assign AWS Elastic IPs to public Network Load Balancers","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"},{"label":"Load Balancers"}]},{"id":"A4UoGUt2aXfp6EnTJMeg","title":"Storage","pathname":"/docs/automation-platform/overview/aws-services/storage","siteSpaceId":"sitesp_Y2pDW","description":"Storage services included in DuploCloud for AWS","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"}]},{"id":"D9SB12YG9bmT4hELHYPH","title":"Storage Class and PVCs","pathname":"/docs/automation-platform/overview/aws-services/storage/adding-k8s-storage-class","siteSpaceId":"sitesp_Y2pDW","description":"Set up Storage Classes and PVCs in Kubernetes","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"},{"label":"Storage"}]},{"id":"l6bYNVz7skfIiAZBzTM3","title":"GP3 Storage Class","pathname":"/docs/automation-platform/overview/aws-services/storage/gp3-storage-class","siteSpaceId":"sitesp_Y2pDW","description":"Enhance performance and cut costs by using the AWS GP3 Storage Class","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"},{"label":"Storage"}]},{"id":"zxzoYmmmtPl8WAJeqV7B","title":"API Gateway","pathname":"/docs/automation-platform/overview/aws-services/api-gateway","siteSpaceId":"sitesp_Y2pDW","description":"Create an AWS API Gateway using a REST API from the DuploCloud Portal","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"}]},{"id":"eiEIkR1Nf71pX4lIfQRt","title":"App Runner","pathname":"/docs/automation-platform/overview/aws-services/app-runner","siteSpaceId":"sitesp_Y2pDW","description":"Configure AWS App Runner services in DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"}]},{"id":"4CHcVZW3NLHNBv2UB584","title":"Batch","pathname":"/docs/automation-platform/overview/aws-services/batch","siteSpaceId":"sitesp_Y2pDW","description":"Run AWS batch jobs without installing software or servers","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"}]},{"id":"pfnk2M2vn3Xr2uGYQTft","title":"CloudFront","pathname":"/docs/automation-platform/overview/aws-services/cloudfront","siteSpaceId":"sitesp_Y2pDW","description":"Use Amazon CloudFront with DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"}]},{"id":"K4S9li4Eu8gpf5a0ZRXe","title":"CloudFront Distributions","pathname":"/docs/automation-platform/overview/aws-services/cloudfront/cloudfront","siteSpaceId":"sitesp_Y2pDW","description":"Configure CloudFront distributions in DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"},{"label":"CloudFront"}]},{"id":"xTDMBj7AYQ2pXNdITkyl","title":"CloudFront Functions","pathname":"/docs/automation-platform/overview/aws-services/cloudfront/cloudfront-functions","siteSpaceId":"sitesp_Y2pDW","description":"Configure CloudFront Functions in DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"},{"label":"CloudFront"}]},{"id":"moZ99zbWbhv7glW9GxGM","title":"CloudFront Key-Value Stores","pathname":"/docs/automation-platform/overview/aws-services/cloudfront/cloudfront-key-value-stores","siteSpaceId":"sitesp_Y2pDW","description":"Configure CloudFront Key-Value Stores in DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"},{"label":"CloudFront"}]},{"id":"ZNRwf1HUonPTxDB0x7J6","title":"Databases","pathname":"/docs/automation-platform/overview/aws-services/database","siteSpaceId":"sitesp_Y2pDW","description":"Databases supported by DuploCloud AWS","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"}]},{"id":"l8l5uNRJg9U3FPAckTas","title":"AWS ElastiCache","pathname":"/docs/automation-platform/overview/aws-services/database/elastic-cache","siteSpaceId":"sitesp_Y2pDW","description":"Create ElastiCache for Redis database and Memcache memory caching","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"},{"label":"Databases"}]},{"id":"Am5Sj1WIh0roC3rFsZN1","title":"AWS DynamoDB database","pathname":"/docs/automation-platform/overview/aws-services/database/dynamodb","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"},{"label":"Databases"}]},{"id":"H5DGzUIHZ738gLYUNZ9W","title":"AWS Timestream database","pathname":"/docs/automation-platform/overview/aws-services/database/timestream-database","siteSpaceId":"sitesp_Y2pDW","description":"Support for AWS Timestream databases","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"},{"label":"Databases"}]},{"id":"K6YDcNeURNy3X1ym2VJz","title":"RDS database","pathname":"/docs/automation-platform/overview/aws-services/database/rds-database","siteSpaceId":"sitesp_Y2pDW","description":"Create and connect to an RDS database instance","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"},{"label":"Databases"}]},{"id":"tnlbd3Wa9iqDcCxdvvtf","title":"Aurora Global Database","pathname":"/docs/automation-platform/overview/aws-services/database/rds-database/aurora-global-database","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"},{"label":"Databases"},{"label":"RDS database"}]},{"id":"FrO4wnQMmfEFYs9RSWpA","title":"IAM authentication","pathname":"/docs/automation-platform/overview/aws-services/database/rds-database/iam-authentication","siteSpaceId":"sitesp_Y2pDW","description":"Using IAM for secure log-ins to RDS databases","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"},{"label":"Databases"},{"label":"RDS database"}]},{"id":"FDEAJK5HUIgtpwFgcFJ3","title":"Backup and restore","pathname":"/docs/automation-platform/overview/aws-services/database/rds-database/backup-and-restore","siteSpaceId":"sitesp_Y2pDW","description":"Manage backup and restore for Relational Database Services (RDS)","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"},{"label":"Databases"},{"label":"RDS database"}]},{"id":"smZNkywl071dIQ4t6NA0","title":"Sharing encrypted database","pathname":"/docs/automation-platform/overview/aws-services/database/rds-database/sharing-encrypted-database","siteSpaceId":"sitesp_Y2pDW","description":"Steps for sharing encrypted RDS databases in DuploCloud AWS","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"},{"label":"Databases"},{"label":"RDS database"}]},{"id":"fKZzh3RFENgqDPjl6XkG","title":"Manage RDS Snapshots","pathname":"/docs/automation-platform/overview/aws-services/database/rds-database/manage-rds-snapshots","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"},{"label":"Databases"},{"label":"RDS database"}]},{"id":"nvEydDy1SHg6waahJ2Nx","title":"Add and manage RDS read replicas","pathname":"/docs/automation-platform/overview/aws-services/database/rds-database/add-an-rds-read-replica","siteSpaceId":"sitesp_Y2pDW","description":"Create a read replica of your RDS database","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"},{"label":"Databases"},{"label":"RDS database"}]},{"id":"5GYqib6Lwwlddg8n5Hzs","title":"Add Aurora RDS replicas","pathname":"/docs/automation-platform/overview/aws-services/database/rds-database/add-an-rds-read-replica/add-aurora-rds-replicas","siteSpaceId":"sitesp_Y2pDW","description":"Create a read replica of an Aurora database","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"},{"label":"Databases"},{"label":"RDS database"},{"label":"Add and manage RDS read replicas"}]},{"id":"iJtTGS9VZEouRVyE1eG4","title":"Add monitoring interval","pathname":"/docs/automation-platform/overview/aws-services/database/rds-database/add-monitoring-interval","siteSpaceId":"sitesp_Y2pDW","description":"Set a monitoring interval for an RDS database","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"},{"label":"Databases"},{"label":"RDS database"}]},{"id":"eOA2m7SB9TrbBOfAzdUT","title":"Enable or disable RDS logging","pathname":"/docs/automation-platform/overview/aws-services/database/rds-database/enable-or-disable-rds-logging","siteSpaceId":"sitesp_Y2pDW","description":"Turn logging on or off for an AWS RDS","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"},{"label":"Databases"},{"label":"RDS database"}]},{"id":"rAA1TRuUkN52FBU3hCe3","title":"Restrict RDS instance size","pathname":"/docs/automation-platform/overview/aws-services/database/rds-database/restrict-rds-instance-size","siteSpaceId":"sitesp_Y2pDW","description":"Set a maximum instance size for an RDS","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"},{"label":"Databases"},{"label":"RDS database"}]},{"id":"CxidTc8AcgL9ZvdUHh1O","title":"Add parameters in Parameter Groups","pathname":"/docs/automation-platform/overview/aws-services/database/rds-database/add-parameters-in-parameter-groups","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"},{"label":"Databases"},{"label":"RDS database"}]},{"id":"64aBuKUzpQwzaK5f2Ww2","title":"Manage Performance Insights","pathname":"/docs/automation-platform/overview/aws-services/database/rds-database/manage-performance-insights","siteSpaceId":"sitesp_Y2pDW","description":"Manage Performance Insights for RDS databases in DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"},{"label":"Databases"},{"label":"RDS database"}]},{"id":"qWkDLnXedMTtYjSfaKzV","title":"Data Pipeline","pathname":"/docs/automation-platform/overview/aws-services/data-pipeline","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"}]},{"id":"RBV8PXA90na7l4H9REh4","title":"Elastic Container Registry (ECR)","pathname":"/docs/automation-platform/overview/aws-services/elastic-container-registry-ecr","siteSpaceId":"sitesp_Y2pDW","description":"Use AWS Elastic Container Registry with DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"}]},{"id":"A6mfMwexuYjq6n0sgbg7","title":"Sharing ECR Repos","pathname":"/docs/automation-platform/overview/aws-services/elastic-container-registry-ecr/sharing-ecr-repos","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"},{"label":"Elastic Container Registry (ECR)"}]},{"id":"NIKLMV549FuCI6nhkKw3","title":"Elastic File System (EFS)","pathname":"/docs/automation-platform/overview/aws-services/elastic-file-system-efs","siteSpaceId":"sitesp_Y2pDW","description":"Create an Amazon Elastic File System (EFS) from the DuploCloud Portal","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"}]},{"id":"oQZw8NfQltiPjho7sYpM","title":"Mount an EFS in an EC2 instance","pathname":"/docs/automation-platform/overview/aws-services/elastic-file-system-efs/mount-an-efs-in-an-ec2-instance","siteSpaceId":"sitesp_Y2pDW","description":"Mount an EFS in an EC2 instance using a script","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"},{"label":"Elastic File System (EFS)"}]},{"id":"LiDxvOVBUTycQ8PGWgzB","title":"EMR Serverless","pathname":"/docs/automation-platform/overview/aws-services/emr-serverless","siteSpaceId":"sitesp_Y2pDW","description":"Run big data applications with open-source frameworks without managing clusters and servers","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"}]},{"id":"tUr2hF1Sx7xtjjCERUz0","title":"EventBridge","pathname":"/docs/automation-platform/overview/aws-services/eventbridge","siteSpaceId":"sitesp_Y2pDW","description":"Create and manage EventBridge rules with DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"}]},{"id":"6PsvWyW9HQMER5JsrRbs","title":"IoT (Internet of Things)","pathname":"/docs/automation-platform/overview/aws-services/iot-internet-of-things","siteSpaceId":"sitesp_Y2pDW","description":"Enabling IoT for a Tenant, creating Things and supporting certificates","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"}]},{"id":"hkcEAiSOYKyH9Jo5C6zT","title":"Kafka Cluster","pathname":"/docs/automation-platform/overview/aws-services/kafka-cluster","siteSpaceId":"sitesp_Y2pDW","description":"Create a Kafka cluster for real-time streaming data pipelines and apps","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"}]},{"id":"fL4AaQnLSP1CXFvs3Erz","title":"Kinesis Stream","pathname":"/docs/automation-platform/overview/aws-services/kinesis-stream","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"}]},{"id":"AMJayLVvNDPKJzr3ss6q","title":"Lambda Functions","pathname":"/docs/automation-platform/overview/aws-services/lambda","siteSpaceId":"sitesp_Y2pDW","description":"Use Lambda to deploy serverless functions in DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"}]},{"id":"Ch4LzHadbuZauPmXgfZP","title":"Configure Lambda with Container Images","pathname":"/docs/automation-platform/overview/aws-services/lambda/create-lambda-using-container-image","siteSpaceId":"sitesp_Y2pDW","description":"Using Container Images to configure Lambda","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"},{"label":"Lambda Functions"}]},{"id":"hxbLbu03jOdIF8aS07X5","title":"Lambda Layers","pathname":"/docs/automation-platform/overview/aws-services/lambda/lambda-layers","siteSpaceId":"sitesp_Y2pDW","description":"Package code libraries for sharing with Lambda Functions","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"},{"label":"Lambda Functions"}]},{"id":"rkyz1gRSqJmliuzY9zYT","title":"Managed Airflow","pathname":"/docs/automation-platform/overview/aws-services/managed-airflow","siteSpaceId":"sitesp_Y2pDW","description":"Configure Apache Airflow for AWS","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"}]},{"id":"8Jg1TX1c8ckmHrJdxTYf","title":"Amazon MQ","pathname":"/docs/automation-platform/overview/aws-services/amazon-mq","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"}]},{"id":"joUYbvYZvUvFx64LGgrq","title":"NAT Gateway for HA","pathname":"/docs/automation-platform/overview/aws-services/nat-gateway-for-ha","siteSpaceId":"sitesp_Y2pDW","description":"Enable AWS NAT Gateway for High Availability (HA)","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"}]},{"id":"luU6Okj5MQbprsjLhTrL","title":"OpenSearch","pathname":"/docs/automation-platform/overview/aws-services/elasticsearch","siteSpaceId":"sitesp_Y2pDW","description":"Create an OpenSearch domain from the DuploCloud portal","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"}]},{"id":"WrMfdmzqtcOnZv3xkzDy","title":"S3 Bucket","pathname":"/docs/automation-platform/overview/aws-services/s3-bucket","siteSpaceId":"sitesp_Y2pDW","description":"Create an S3 bucket for AWS storage","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"}]},{"id":"raZ238KGSd1Jwu9Qk3ut","title":"S3 Bucket Notifications","pathname":"/docs/automation-platform/overview/aws-services/s3-bucket/s3-bucket-notifications","siteSpaceId":"sitesp_Y2pDW","description":"Creating S3 bucket notifications in DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"},{"label":"S3 Bucket"}]},{"id":"MRsjhNT1THtafhDIRSGs","title":"AWS Secrets Manager","pathname":"/docs/automation-platform/overview/aws-services/aws-secrets-manager","siteSpaceId":"sitesp_Y2pDW","description":"Create and manage secrets in AWS Secrets Manager directly from the DuploCloud Portal","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"}]},{"id":"Mud7YQVk4db1iPaR8jWn","title":"SNS Topic","pathname":"/docs/automation-platform/overview/aws-services/sns-topic","siteSpaceId":"sitesp_Y2pDW","description":"Creating SNS Topics","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"}]},{"id":"TUDiqcRfAa8CjbsLGEda","title":"SQS Queue","pathname":"/docs/automation-platform/overview/aws-services/sqs-queue","siteSpaceId":"sitesp_Y2pDW","description":"Using Amazon SQS in DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"}]},{"id":"etuQydsm18u51UTsQ8Ls","title":"Virtual Private Cloud (VPC) Peering","pathname":"/docs/automation-platform/overview/aws-services/virtual-private-cloud-vpc-peering","siteSpaceId":"sitesp_Y2pDW","description":"Connect two VPCs for communication using private IP addresses","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"}]},{"id":"PFeu7ZjtSChoXUNxe0Zj","title":"Web App Firewall (WAF)","pathname":"/docs/automation-platform/overview/aws-services/web-application-firewall-waf","siteSpaceId":"sitesp_Y2pDW","description":"Creating and Using a WAF in DuploCloud AWS","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Services"}]},{"id":"XjPrlj4gb2qSrHqg0CLH","title":"AWS FAQ","pathname":"/docs/automation-platform/overview/aws-faq","siteSpaceId":"sitesp_Y2pDW","description":"Popular and frequently asked questions about DuploCloud and AWS","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"}]},{"id":"cfk5xUSsWUkrj25mliEF","title":"AWS Systems Settings","pathname":"/docs/automation-platform/overview/aws-systems-settings","siteSpaceId":"sitesp_Y2pDW","description":"Configure Systems Settings in the DuploCloud UI for AWS users","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"}]},{"id":"Tsfcyi6omM9RimerrRcm","title":"AWS Infrastructure Settings","pathname":"/docs/automation-platform/overview/aws-systems-settings/aws-infrastructure-settings","siteSpaceId":"sitesp_Y2pDW","description":"Configure Infrastructure settings in the DuploCloud UI for AWS users","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Systems Settings"}]},{"id":"p2aHqiAXMSvOoGHsJL39","title":"AWS Tenant Settings","pathname":"/docs/automation-platform/overview/aws-systems-settings/aws-tenant-settings","siteSpaceId":"sitesp_Y2pDW","description":"Configure Tenant settings in the DuploCloud UI for AWS users","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Systems Settings"}]},{"id":"60zoNBld9IWtyE9H5irq","title":"AWS Security Configuration Settings","pathname":"/docs/automation-platform/overview/security-configuration-settings","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"}]},{"id":"plwv1RWLdGuPXjff8v9Q","title":"Tenant Security settings","pathname":"/docs/automation-platform/overview/security-configuration-settings/tenant-security-settings","siteSpaceId":"sitesp_Y2pDW","description":"Configure Tenant Security settings for specific DuploCloud Tenants","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Security Configuration Settings"}]},{"id":"L7RgeqVyO5hR333zuheA","title":"Infrastructure Security settings","pathname":"/docs/automation-platform/overview/security-configuration-settings/infrastructure-security-settings","siteSpaceId":"sitesp_Y2pDW","description":"Configure infrastructure Security Settings for Infrastructure and Plan","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Security Configuration Settings"}]},{"id":"F2eBCVf2EW3zUcqMgXVD","title":"System Security settings","pathname":"/docs/automation-platform/overview/security-configuration-settings/system-security-settings","siteSpaceId":"sitesp_Y2pDW","description":"Configure global system settings for the DuploCloud Portal","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Security Configuration Settings"}]},{"id":"bgJkTM64ADNz978pSukU","title":"AWS Account Security settings","pathname":"/docs/automation-platform/overview/security-configuration-settings/aws-account-security-settings","siteSpaceId":"sitesp_Y2pDW","description":"Configure AWS Account Security settings for the DuploCloud Portal","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Security Configuration Settings"}]},{"id":"WkfJzWtyCb7Grr38QOg7","title":"Vanta Compliance Controls","pathname":"/docs/automation-platform/overview/security-configuration-settings/vanta-compliance-controls","siteSpaceId":"sitesp_Y2pDW","description":"Configure Vanta compliance controls for your DuploCloud Tenants","breadcrumbs":[{"label":"Automation Platform"},{"label":"AWS User Guide"},{"label":"AWS Security Configuration Settings"}]},{"id":"xxuUiSHepSrK29ChZqqI","title":"GCP User Guide","pathname":"/docs/automation-platform/overview-1","siteSpaceId":"sitesp_Y2pDW","description":"Using DuploCloud with Google Cloud Platform","breadcrumbs":[{"label":"Automation Platform"}]},{"id":"B7Rwp6ab9MxspI1pM6Tp","title":"Container deployments","pathname":"/docs/automation-platform/overview-1/container-deployments","siteSpaceId":"sitesp_Y2pDW","description":"Orchestration across multiple Cloud providers","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"}]},{"id":"QOgKJR1lA5x9KBdpO5s8","title":"Container orchestration features","pathname":"/docs/automation-platform/overview-1/container-deployments/container-orchestrators","siteSpaceId":"sitesp_Y2pDW","description":"Multiple container orchestration technologies for ease of consumption","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"Container deployments"}]},{"id":"Hpq6fs0YE6Ccpb6gtaBq","title":"Key DuploCloud concepts","pathname":"/docs/automation-platform/overview-1/container-deployments/concepts","siteSpaceId":"sitesp_Y2pDW","description":"Key concepts for using DuploCloud with Docker and GCP","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"Container deployments"}]},{"id":"X733BXko0pTuY0eOKgFk","title":"Prerequisites","pathname":"/docs/automation-platform/overview-1/prerequisites","siteSpaceId":"sitesp_Y2pDW","description":"Tasks to perform before you use GCP with DuploCloud.","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"}]},{"id":"vbTjWDDvK3JxJvC0XeF8","title":"Docker Registry","pathname":"/docs/automation-platform/overview-1/prerequisites/docker-registry","siteSpaceId":"sitesp_Y2pDW","description":"Set up a Docker Registry image repository","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"Prerequisites"}]},{"id":"g3sU2mR5AKEEzJ3AT3DV","title":"Service Account Setup","pathname":"/docs/automation-platform/overview-1/prerequisites/service-account-setup","siteSpaceId":"sitesp_Y2pDW","description":"Creating a Service Account for DuploCloud GCP and adding a private key","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"Prerequisites"}]},{"id":"Ul1mzq15CSGwxamcU9g9","title":"Cloud DNS Zone","pathname":"/docs/automation-platform/overview-1/prerequisites/route-53-hosted-zone","siteSpaceId":"sitesp_Y2pDW","description":"Creating a Route 53 hosted zone to program DNS entries","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"Prerequisites"}]},{"id":"fW9lVnAhEE9uQENXyUFE","title":"Certificates for Load Balancer and Ingress","pathname":"/docs/automation-platform/overview-1/prerequisites/certificate-for-load-balancer-and-ingress","siteSpaceId":"sitesp_Y2pDW","description":"Create global and regional SSL certificates for GCP deployments","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"Prerequisites"}]},{"id":"xQ4mUrXbbu4euHg7WdNX","title":"Initial Infrastructure Setup","pathname":"/docs/automation-platform/overview-1/prerequisites/initial-infrastructure-setup","siteSpaceId":"sitesp_Y2pDW","description":"Set up the initial DuploCloud Infrastructure","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"Prerequisites"}]},{"id":"7DltppAdu54Vonp1Wakt","title":"Tools Tenant","pathname":"/docs/automation-platform/overview-1/prerequisites/tools-tenant","siteSpaceId":"sitesp_Y2pDW","description":"Create a DuploCloud Tenant for tools","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"Prerequisites"}]},{"id":"E48k1kzhxx8Kch49mMO4","title":"Enable Kubectl Shell","pathname":"/docs/automation-platform/overview-1/prerequisites/tools-tenant/enable-kubectl-shell","siteSpaceId":"sitesp_Y2pDW","description":"Enable access to the DuploCloud shell for your GCP account","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"Prerequisites"},{"label":"Tools Tenant"}]},{"id":"unZgvZRcevc620x9Ovtw","title":"Docker","pathname":"/docs/automation-platform/overview-1/prerequisites/docker","siteSpaceId":"sitesp_Y2pDW","description":"Optional Docker configurations for DuploCloud GCP users","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"Prerequisites"}]},{"id":"Mh5y8Bul9SEsYNis0mtV","title":"Docker Registry Credentials (Optional)","pathname":"/docs/automation-platform/overview-1/prerequisites/docker/docker-registry-credentials","siteSpaceId":"sitesp_Y2pDW","description":"Set Docker registry credentials","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"Prerequisites"},{"label":"Docker"}]},{"id":"EfdlJcPqrEXr3HjQAtfk","title":"Shell Access for Docker (Optional)","pathname":"/docs/automation-platform/overview-1/prerequisites/docker/shell-access-for-docker","siteSpaceId":"sitesp_Y2pDW","description":"Enabling shell access using Docker Native","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"Prerequisites"},{"label":"Docker"}]},{"id":"3vx0Qam9lwA3i702E68G","title":"VPN","pathname":"/docs/automation-platform/overview-1/prerequisites/vpn","siteSpaceId":"sitesp_Y2pDW","description":"Set up and connect to the VPN for DuploCloud GCP users","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"Prerequisites"}]},{"id":"MnOl7GeKDOUfSJsOF51d","title":"VPN Setup","pathname":"/docs/automation-platform/overview-1/prerequisites/vpn/vpn-setup","siteSpaceId":"sitesp_Y2pDW","description":"Integrate with OpenVPN by provisioning VPN users","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"Prerequisites"},{"label":"VPN"}]},{"id":"FXHMogZy2i4m3MKld2ID","title":"Connect to the VPN","pathname":"/docs/automation-platform/overview-1/prerequisites/vpn/connect-to-the-vpn","siteSpaceId":"sitesp_Y2pDW","description":"Connecting to the DuploCloud VPN with the OpenVPN client","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"Prerequisites"},{"label":"VPN"}]},{"id":"z03DxaB0KvGh0SkpzdaJ","title":"Managed SSL Certificates with Certificate Manager (Optional)","pathname":"/docs/automation-platform/overview-1/prerequisites/create-managed-ssl-certificates-for-gcp","siteSpaceId":"sitesp_Y2pDW","description":"Create regional or global SSL certificates for GCP using Certificate Manager","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"Prerequisites"}]},{"id":"bhrc21JEzl0cvK8axo6K","title":"GCP Quick Start","pathname":"/docs/automation-platform/overview-1/quick-start","siteSpaceId":"sitesp_Y2pDW","description":"Get up and running with DuploCloud inside a Google Cloud Platform environment; harness the power of generating application infrastructures.","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"}]},{"id":"ntoYKUFFWU3dWXqNVG1z","title":"Step 1: Create Infrastructure and Plan","pathname":"/docs/automation-platform/overview-1/quick-start/step-1-infrastructure","siteSpaceId":"sitesp_Y2pDW","description":"Creating the DuploCloud Infrastructure and a Plan","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"GCP Quick Start"}]},{"id":"NMtcjxa4Ud8HlCzhScHl","title":"Step 2: Create a Tenant","pathname":"/docs/automation-platform/overview-1/quick-start/step-2-tenant","siteSpaceId":"sitesp_Y2pDW","description":"Creating a DuploCloud Tenant that segregates your workloads","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"GCP Quick Start"}]},{"id":"SvktUMMykIEmkwXlroUG","title":"Create a Service with GKE Autopilot","pathname":"/docs/automation-platform/overview-1/quick-start/create-a-service-with-gke-autopilot","siteSpaceId":"sitesp_Y2pDW","description":"Finish the Quick Start Tutorial by creating a Service using GKE Autopilot","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"GCP Quick Start"}]},{"id":"CobJBfUkFivRpTPZfkxD","title":"Step 3: Create a Service","pathname":"/docs/automation-platform/overview-1/quick-start/create-a-service-with-gke-autopilot/step-3-create-app-via-k8s","siteSpaceId":"sitesp_Y2pDW","description":"Creating a Kubernetes Service to run a Docker-containerized application","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"GCP Quick Start"},{"label":"Create a Service with GKE Autopilot"}]},{"id":"vJqVTO7XvCCE0B2VUmrZ","title":"Step 4: Create a Load Balancer","pathname":"/docs/automation-platform/overview-1/quick-start/create-a-service-with-gke-autopilot/step-4-create-a-load-balancer","siteSpaceId":"sitesp_Y2pDW","description":"Creating a Load Balancer to configure network ports to access the application","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"GCP Quick Start"},{"label":"Create a Service with GKE Autopilot"}]},{"id":"sCjdS3lMYQV7azErkD5C","title":"Step 5: Test the Application","pathname":"/docs/automation-platform/overview-1/quick-start/create-a-service-with-gke-autopilot/step-5-test-the-application","siteSpaceId":"sitesp_Y2pDW","description":"Test the application to ensure you get the results you expect","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"GCP Quick Start"},{"label":"Create a Service with GKE Autopilot"}]},{"id":"4VOCJEqNrWSYAF3Q2RYR","title":"Create a Service with GKE Standard","pathname":"/docs/automation-platform/overview-1/quick-start/create-a-service-with-gke-standard","siteSpaceId":"sitesp_Y2pDW","description":"Finish the Quick Start Tutorial by creating a Service using GKE Standard","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"GCP Quick Start"}]},{"id":"wMHLBdGVK0MuTia2Om5N","title":"Step 3: Create a Node Pool","pathname":"/docs/automation-platform/overview-1/quick-start/create-a-service-with-gke-standard/step-3-create-a-node-pool","siteSpaceId":"sitesp_Y2pDW","description":"Create a Node Pool to run the operating system for your app.","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"GCP Quick Start"},{"label":"Create a Service with GKE Standard"}]},{"id":"KG4B2QIa8Og50Cz5sZlZ","title":"Step 4: Create a Service","pathname":"/docs/automation-platform/overview-1/quick-start/create-a-service-with-gke-standard/step-3-create-app-via-k8s","siteSpaceId":"sitesp_Y2pDW","description":"Creating a Kubernetes Service to run a Docker-containerized application","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"GCP Quick Start"},{"label":"Create a Service with GKE Standard"}]},{"id":"Xa1uzZ6JHcml1g2rpOBU","title":"Step 5: Create a Load Balancer","pathname":"/docs/automation-platform/overview-1/quick-start/create-a-service-with-gke-standard/step-4-create-a-load-balancer","siteSpaceId":"sitesp_Y2pDW","description":"Creating a Load Balancer to configure network ports to access the application","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"GCP Quick Start"},{"label":"Create a Service with GKE Standard"}]},{"id":"AYdwkmgDVCCJcstu9xxD","title":"Step 6: Test the Application","pathname":"/docs/automation-platform/overview-1/quick-start/create-a-service-with-gke-standard/step-5-test-the-application","siteSpaceId":"sitesp_Y2pDW","description":"Test the application to ensure you get the results you expect","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"GCP Quick Start"},{"label":"Create a Service with GKE Standard"}]},{"id":"4Vo7fTate2SOFcszaDlF","title":"GCP Use Cases","pathname":"/docs/automation-platform/overview-1/use-cases","siteSpaceId":"sitesp_Y2pDW","description":"Use Cases supported for DuploCloud GCP","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"}]},{"id":"TarOdRtGEJ99v9yNmypm","title":"Creating an Infrastructure and Plan for GCP","pathname":"/docs/automation-platform/overview-1/use-cases/creating-an-infrastructure-and-plan-for-gcp","siteSpaceId":"sitesp_Y2pDW","description":"Use the DuploCloud Portal to create an Infrastructure and associated Plan for GCP","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"GCP Use Cases"}]},{"id":"SNIjPufVhGBqAWGejU9p","title":"Kubectl token and config","pathname":"/docs/automation-platform/overview-1/use-cases/creating-an-infrastructure-and-plan-for-gcp/kubectl-token-and-config","siteSpaceId":"sitesp_Y2pDW","description":"Connect to the Cluster namespace using the kubectl token.","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"GCP Use Cases"},{"label":"Creating an Infrastructure and Plan for GCP"}]},{"id":"jg48GvQLotMrtTYwXphv","title":"Upgrading the GKE version","pathname":"/docs/automation-platform/overview-1/use-cases/creating-an-infrastructure-and-plan-for-gcp/upgrading-eks-version","siteSpaceId":"sitesp_Y2pDW","description":"Upgrade the Google Kubernetes Engine (GKE) version","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"GCP Use Cases"},{"label":"Creating an Infrastructure and Plan for GCP"}]},{"id":"ZRzPo2q61AP5NGHFrdcZ","title":"Creating a Tenant (Environment)","pathname":"/docs/automation-platform/overview-1/use-cases/tenant-environment","siteSpaceId":"sitesp_Y2pDW","description":"Using DuploCloud Tenants for GCP","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"GCP Use Cases"}]},{"id":"YVwFRBWg8LxWonbU5BMo","title":"Tenant expiry","pathname":"/docs/automation-platform/overview-1/use-cases/tenant-environment/tenant-expiry","siteSpaceId":"sitesp_Y2pDW","description":"Manage Tenant expiry settings in the DuploCloud Portal","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"GCP Use Cases"},{"label":"Creating a Tenant (Environment)"}]},{"id":"dc1dKMyCLHhznkJtKbPl","title":"Tenant Config settings","pathname":"/docs/automation-platform/overview-1/use-cases/tenant-environment/tenant-config-settings","siteSpaceId":"sitesp_Y2pDW","description":"Configure settings for all new Tenants under a Plan","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"GCP Use Cases"},{"label":"Creating a Tenant (Environment)"}]},{"id":"NcxFCQJ2OdFbqHhtAV76","title":"Hosts (VMs)","pathname":"/docs/automation-platform/overview-1/use-cases/hosts-vms","siteSpaceId":"sitesp_Y2pDW","description":"Using Hosts in DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"GCP Use Cases"}]},{"id":"b91vhntrRZikDZxG3CtM","title":"GKE Maintenance Windows","pathname":"/docs/automation-platform/overview-1/use-cases/gke-maintenance-windows","siteSpaceId":"sitesp_Y2pDW","description":"Configuring GKE maintenance windows in the DuploCloud Portal","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"GCP Use Cases"}]},{"id":"Y1CXfokoMPcORifjcZyv","title":"GCP Billing and Cost Management","pathname":"/docs/automation-platform/overview-1/use-cases/cost-management","siteSpaceId":"sitesp_Y2pDW","description":"Manage billing and costs for GCP resources","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"GCP Use Cases"}]},{"id":"89fodIVL3LYMgBS9mPHN","title":"Enabling GCP Billing Data","pathname":"/docs/automation-platform/overview-1/use-cases/cost-management/export-billing-to-bigquery","siteSpaceId":"sitesp_Y2pDW","description":"Set up GCP billing data access for DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"GCP Use Cases"},{"label":"GCP Billing and Cost Management"}]},{"id":"mWJ0az0DQoA8H4rhZ3ED","title":"Viewing and Monitoring GCP Billing Data","pathname":"/docs/automation-platform/overview-1/use-cases/cost-management/view-billing-data","siteSpaceId":"sitesp_Y2pDW","description":"View billing data and create billing alerts for GCP billing data","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"GCP Use Cases"},{"label":"GCP Billing and Cost Management"}]},{"id":"0bCereHOHSYZVnMBIszP","title":"Managing Cross-Project Billing in GCP","pathname":"/docs/automation-platform/overview-1/use-cases/cost-management/manage-cross-project-billing-in-gcp","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"GCP Use Cases"},{"label":"GCP Billing and Cost Management"}]},{"id":"Ali748EAMDWzm3scaL1x","title":"GCP Services","pathname":"/docs/automation-platform/overview-1/gcp-services","siteSpaceId":"sitesp_Y2pDW","description":"Managing GCP services and related components","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"}]},{"id":"d3j8vgRewgRhTH70JJBo","title":"Containers and Services","pathname":"/docs/automation-platform/overview-1/gcp-services/containers-and-services","siteSpaceId":"sitesp_Y2pDW","description":"Using containers and DuploCloud Services with GCP GKE","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"GCP Services"}]},{"id":"Nx4oAy9OTiVTvMrNQyPT","title":"GKE Containers and Services","pathname":"/docs/automation-platform/overview-1/gcp-services/containers","siteSpaceId":"sitesp_Y2pDW","description":"Creating and managing GCP Services and containers","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"GCP Services"}]},{"id":"MH1SVDaWJuWIN6jcjEX3","title":"Allocation Tagging","pathname":"/docs/automation-platform/overview-1/gcp-services/containers/creating-advanced-functions","siteSpaceId":"sitesp_Y2pDW","description":"Pin a container to a set of hosts using allocation tagging","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"GCP Services"},{"label":"GKE Containers and Services"}]},{"id":"kSK8YlZMwtUEKNeyjrLW","title":"Docker Registry credentials","pathname":"/docs/automation-platform/overview-1/gcp-services/containers/docker-registry-credentials","siteSpaceId":"sitesp_Y2pDW","description":"Set Docker registry credentials and Kubernetes secrets","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"GCP Services"},{"label":"GKE Containers and Services"}]},{"id":"I1cQimxrJKRdvGQSxFvb","title":"Container Rollback","pathname":"/docs/automation-platform/overview-1/gcp-services/containers/container-rollback","siteSpaceId":"sitesp_Y2pDW","description":"Roll back a container image for Kubernetes or Docker Services","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"GCP Services"},{"label":"GKE Containers and Services"}]},{"id":"6IWkixm6tFoWXfj5aXhH","title":"Passing Config and Secrets","pathname":"/docs/automation-platform/overview-1/gcp-services/containers/passing-config-and-secrets","siteSpaceId":"sitesp_Y2pDW","description":"Configuration and Secret management in GCP","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"GCP Services"},{"label":"GKE Containers and Services"}]},{"id":"WYTDnbneelSegDdLAY8b","title":"GCP Databases","pathname":"/docs/automation-platform/overview-1/gcp-services/gcp-databases","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"GCP Services"}]},{"id":"KozoZTPPuZz9iKlJAk5j","title":"Cloud SQL","pathname":"/docs/automation-platform/overview-1/gcp-services/gcp-databases/cloud-sql","siteSpaceId":"sitesp_Y2pDW","description":"Adding SQL Databases in DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"GCP Services"},{"label":"GCP Databases"}]},{"id":"OvqTIj9Ubi87BwwWsYQv","title":"Firestore Database","pathname":"/docs/automation-platform/overview-1/gcp-services/gcp-databases/firestore-database","siteSpaceId":"sitesp_Y2pDW","description":"Create a Firestore Database from within the DuploCoud platform.","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"GCP Services"},{"label":"GCP Databases"}]},{"id":"CFpVHVG7yBcRtivPN6Ll","title":"Managed Redis","pathname":"/docs/automation-platform/overview-1/gcp-services/gcp-databases/managed-redis","siteSpaceId":"sitesp_Y2pDW","description":"Support for Redis database instances","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"GCP Services"},{"label":"GCP Databases"}]},{"id":"aqZltCd5oVNFYQkcBwue","title":"Load Balancers","pathname":"/docs/automation-platform/overview-1/gcp-services/step-4-create-a-load-balancer","siteSpaceId":"sitesp_Y2pDW","description":"Creating a Load balancer using GCP in DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"GCP Services"}]},{"id":"bfHOHjw2CXj2VfINQBbR","title":"Cloud Armour","pathname":"/docs/automation-platform/overview-1/gcp-services/cloud-armour","siteSpaceId":"sitesp_Y2pDW","description":"Implement GCP Cloud Armour in DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"GCP Services"}]},{"id":"hwlA4KZFtFLWNyaOqNoT","title":"Cloud Credentials","pathname":"/docs/automation-platform/overview-1/gcp-services/cloud-credentials","siteSpaceId":"sitesp_Y2pDW","description":"Add GCP subscription details","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"GCP Services"}]},{"id":"OWTar9lQi3KBGMsCxGgo","title":"Cloud Functions","pathname":"/docs/automation-platform/overview-1/gcp-services/cloud-functions","siteSpaceId":"sitesp_Y2pDW","description":"Create Google Cloud Functions in DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"GCP Services"}]},{"id":"bhxl8AdMyvVpF5xbf3rc","title":"Cloud Run Service","pathname":"/docs/automation-platform/overview-1/gcp-services/cloud-run-service","siteSpaceId":"sitesp_Y2pDW","description":"Create Google Cloud Run services in DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"GCP Services"}]},{"id":"sjDEUXkVPTc8KwDJTBL9","title":"Cloud Scheduler","pathname":"/docs/automation-platform/overview-1/gcp-services/s3-bucket-1","siteSpaceId":"sitesp_Y2pDW","description":"Creating Google Cloud Scheduler jobs in DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"GCP Services"}]},{"id":"L6GrlDnM1x5JGkaI7Zpl","title":"Cloud Storage","pathname":"/docs/automation-platform/overview-1/gcp-services/s3-bucket-2","siteSpaceId":"sitesp_Y2pDW","description":"Create Cloud Storage Buckets in GCP","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"GCP Services"}]},{"id":"hzzoS7SJS7H6crX1XOci","title":"Cloud Tasks","pathname":"/docs/automation-platform/overview-1/gcp-services/cloud-tasks","siteSpaceId":"sitesp_Y2pDW","description":"Create and manage Google Cloud Task queues from the DuploCloud Portal","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"GCP Services"}]},{"id":"TdTdGfyfCDGzc1HrrKkf","title":"Dynamic NAT Port Allocation","pathname":"/docs/automation-platform/overview-1/gcp-services/dynamic-nat-port-allocation","siteSpaceId":"sitesp_Y2pDW","description":"Enable dynamic NAT port allocation in GCP","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"GCP Services"}]},{"id":"Aw3z17lHyIuJUgXZnirM","title":"Node Pools","pathname":"/docs/automation-platform/overview-1/gcp-services/node-pools","siteSpaceId":"sitesp_Y2pDW","description":"Create Node Pool for GCE in the DuploCloud Portal","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"GCP Services"}]},{"id":"cpCbUrd8iaXendrwZZ8N","title":"Pub/Sub","pathname":"/docs/automation-platform/overview-1/gcp-services/s3-bucket-3","siteSpaceId":"sitesp_Y2pDW","description":"Create Pub/Sub Topic in GCP","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"GCP Services"}]},{"id":"PFV9G4RbIiwvpiCkKDWk","title":"GCP Secrets Manager","pathname":"/docs/automation-platform/overview-1/gcp-services/gcp-secrets-manager","siteSpaceId":"sitesp_Y2pDW","description":"Create and manage Google Cloud secrets in DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"GCP Services"}]},{"id":"Vqai2MnyujXBGUlRm8Bj","title":"GCP Security Command Center","pathname":"/docs/automation-platform/overview-1/gcp-services/gcp-security-command-center","siteSpaceId":"sitesp_Y2pDW","description":"Utilize GCP Security Command Center with DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"GCP Services"}]},{"id":"znmMFbtb10vU0C4POgWE","title":"Virtual Private Cloud (VPC) Peering","pathname":"/docs/automation-platform/overview-1/gcp-services/virtual-private-cloud-vpc-peering","siteSpaceId":"sitesp_Y2pDW","description":"Establish communication between GCP VPCs via VPC peering","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"GCP Services"}]},{"id":"tQGqJyW5Qvb9GLDVFEnm","title":"GCP FAQs","pathname":"/docs/automation-platform/overview-1/gcp-faq","siteSpaceId":"sitesp_Y2pDW","description":"Common questions about using DuploCloud GCP","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"}]},{"id":"UwumzttvLTyzOsotUvXW","title":"GCP Systems Settings","pathname":"/docs/automation-platform/overview-1/gcp-systems-settings","siteSpaceId":"sitesp_Y2pDW","description":"Configure Systems Settings in the DuploCloud UI for GCP users","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"}]},{"id":"xfQKwQYjP3oIepUIiwhA","title":"GCP Infrastructure Settings","pathname":"/docs/automation-platform/overview-1/gcp-systems-settings/gcp-infrastructure-settings","siteSpaceId":"sitesp_Y2pDW","description":"Configure Infrastructure settings in the DuploCloud UI for GCP users","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"GCP Systems Settings"}]},{"id":"OPt4r53XrpswOk6hjfss","title":"GCP Tenant Settings","pathname":"/docs/automation-platform/overview-1/gcp-systems-settings/gcp-tenant-settings","siteSpaceId":"sitesp_Y2pDW","description":"Configure Tenant settings in the DuploCloud UI for GCP users","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"GCP Systems Settings"}]},{"id":"kRdWLExG9uzlVU92CTgG","title":"GCP Security Settings","pathname":"/docs/automation-platform/overview-1/security-configuration-settings","siteSpaceId":"sitesp_Y2pDW","description":"Configure Security settings in the DuploCloud UI for GCP users","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"}]},{"id":"zUm5ykhFR0Q0xhQkhU8o","title":"Infrastructure Security settings","pathname":"/docs/automation-platform/overview-1/security-configuration-settings/infrastructure-security-settings","siteSpaceId":"sitesp_Y2pDW","description":"Configure Infrastructure and Plan Security Settings GCP users","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"GCP Security Settings"}]},{"id":"uiJLBB4hbLIf4UfJkQ6M","title":"GCP Account Security settings","pathname":"/docs/automation-platform/overview-1/security-configuration-settings/aws-account-security-settings","siteSpaceId":"sitesp_Y2pDW","description":"Configure GCP Account Security settings in the DuploCloud Portal","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"GCP Security Settings"}]},{"id":"PCufNAGnUxtU8hkGYtMg","title":"GCP Firewall Rules","pathname":"/docs/automation-platform/overview-1/security-configuration-settings/gcp-firewall-rules","siteSpaceId":"sitesp_Y2pDW","description":"Configure firewall rules in DuploCloud for GCP environments","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"GCP Security Settings"}]},{"id":"d80XE46SmBUITPmQt1HX","title":"Infrastructure Firewall Rules","pathname":"/docs/automation-platform/overview-1/security-configuration-settings/gcp-firewall-rules/infrastructure-firewall-rules","siteSpaceId":"sitesp_Y2pDW","description":"Configure infrastructure firewall rules in DuploCloud for GCP environments","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"GCP Security Settings"},{"label":"GCP Firewall Rules"}]},{"id":"EAKLrsW9CMrMXQQ1qAWz","title":"Tenant-Based Firewall Rules","pathname":"/docs/automation-platform/overview-1/security-configuration-settings/gcp-firewall-rules/tenant-based-firewall-rules","siteSpaceId":"sitesp_Y2pDW","description":"Configure Tenant-based firewall rules in DuploCloud for GCP environments","breadcrumbs":[{"label":"Automation Platform"},{"label":"GCP User Guide"},{"label":"GCP Security Settings"},{"label":"GCP Firewall Rules"}]},{"id":"BB7bdyDpqYBMNfLIxOxv","title":"Azure User Guide","pathname":"/docs/automation-platform/overview-2","siteSpaceId":"sitesp_Y2pDW","description":"Using DuploCloud with Microsoft Azure","breadcrumbs":[{"label":"Automation Platform"}]},{"id":"DXhdNq7YLHxVGpR6nkke","title":"Container Deployments","pathname":"/docs/automation-platform/overview-2/container-deployments","siteSpaceId":"sitesp_Y2pDW","description":"Orchestration across multiple Cloud providers","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"}]},{"id":"6znMC4WzcvD9UG1ZGRvI","title":"Container Orchestration Features","pathname":"/docs/automation-platform/overview-2/container-deployments/container-orchestrators","siteSpaceId":"sitesp_Y2pDW","description":"Support orchestration technologies","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Container Deployments"}]},{"id":"5G5BoB2APkaIXmxPaIlI","title":"Key DuploCloud Concepts","pathname":"/docs/automation-platform/overview-2/container-deployments/concepts","siteSpaceId":"sitesp_Y2pDW","description":"Key concepts for using DuploCloud with Docker and Azure","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Container Deployments"}]},{"id":"tcR0aTTIPhdogkzEAtor","title":"Prerequisites","pathname":"/docs/automation-platform/overview-2/prerequisites","siteSpaceId":"sitesp_Y2pDW","description":"Tasks to perform before you use Azure with DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"}]},{"id":"hL4FQzvWZNTgPqKgGQzV","title":"Program DNS Entries","pathname":"/docs/automation-platform/overview-2/prerequisites/program-dns-entries","siteSpaceId":"sitesp_Y2pDW","description":"Add DNS entries for DuploCloud Services to use your domain names","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Prerequisites"}]},{"id":"BLXRO1DSp8EL3w7xYdVk","title":"Import SSL Certificates","pathname":"/docs/automation-platform/overview-2/prerequisites/import-ssl-certificates","siteSpaceId":"sitesp_Y2pDW","description":"Import SSL certificates to establish secure access to the DuploCloud Portal","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Prerequisites"}]},{"id":"ANiiUmyypqRTZJpOnGhO","title":"Provision the VPN","pathname":"/docs/automation-platform/overview-2/prerequisites/vpn-setup","siteSpaceId":"sitesp_Y2pDW","description":"Integrate DuploCloud with OpenVPN by provisioning VPN users","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Prerequisites"}]},{"id":"9KBirNnnzHX7MnfRoKXE","title":"Connect to the VPN","pathname":"/docs/automation-platform/overview-2/prerequisites/connect-to-the-vpn","siteSpaceId":"sitesp_Y2pDW","description":"Connect to the DuploCloud VPN with the OpenVPN client","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Prerequisites"}]},{"id":"ApfzRdQqPnlCDXi2XOcx","title":"Managed Identity Setup","pathname":"/docs/automation-platform/overview-2/prerequisites/managed-identity-setup","siteSpaceId":"sitesp_Y2pDW","description":"Configure managed identity for the DuploCloud Portal in Azure.","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Prerequisites"}]},{"id":"eSQiEC9Jp89jBy09Nk56","title":"Azure Quick Start","pathname":"/docs/automation-platform/overview-2/quick-start","siteSpaceId":"sitesp_Y2pDW","description":"Get up and running with DuploCloud running inside a Microsoft Azure cloud environment; harness the power of generating application infrastructures.","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"}]},{"id":"zVNNYZWFSccKpo6PJCno","title":"Step 1: Create Infrastructure and Plan","pathname":"/docs/automation-platform/overview-2/quick-start/step-1-infrastructure","siteSpaceId":"sitesp_Y2pDW","description":"Creating the DuploCloud Infrastructure and a Plan","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Quick Start"}]},{"id":"s21k6osN08voQtpK9Rkl","title":"Step 2: Create a Tenant","pathname":"/docs/automation-platform/overview-2/quick-start/step-2-tenant","siteSpaceId":"sitesp_Y2pDW","description":"Creating a DuploCloud Tenant that segregates your workloads","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Quick Start"}]},{"id":"BzUmYuOMXrE2Vhl0Codn","title":"Step 3: Create Agent Pools","pathname":"/docs/automation-platform/overview-2/quick-start/step-3-create-azure-agent-pool","siteSpaceId":"sitesp_Y2pDW","description":"Creating Azure Agent Pools as shared resources across Tenants","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Quick Start"}]},{"id":"awDnTFf0od940jvAJVUG","title":"Step 4: Create a Service","pathname":"/docs/automation-platform/overview-2/quick-start/step-4-create-app-via-k8s","siteSpaceId":"sitesp_Y2pDW","description":"Create a DuploCloud Service for application deployment","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Quick Start"}]},{"id":"krVbp2X9SMMr7UDkqXpX","title":"Step 5: Create a Load Balancer","pathname":"/docs/automation-platform/overview-2/quick-start/step-5-create-a-load-balancer","siteSpaceId":"sitesp_Y2pDW","description":"Create a Load Balancer to access your application","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Quick Start"}]},{"id":"ly2sRFiyaYK25yyBzHbQ","title":"Step 6: Test the Application","pathname":"/docs/automation-platform/overview-2/quick-start/step-6-test-the-application","siteSpaceId":"sitesp_Y2pDW","description":"Test the application to ensure you get the results you expect","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Quick Start"}]},{"id":"DWSaVh2d5ITqp7J53Tvp","title":"Azure Use Cases","pathname":"/docs/automation-platform/overview-2/use-cases","siteSpaceId":"sitesp_Y2pDW","description":"Use Cases supported for DuploCloud Azure","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"}]},{"id":"riNr8iHAnp5sjgq7r0by","title":"Creating an Infrastructure and Plan for Azure","pathname":"/docs/automation-platform/overview-2/use-cases/infrastructure-and-plan","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Use Cases"}]},{"id":"WfR0OWvfNlcD8noMalWl","title":"AKS initial setup","pathname":"/docs/automation-platform/overview-2/use-cases/infrastructure-and-plan/aks-initial-setup","siteSpaceId":"sitesp_Y2pDW","description":"Enable Azure Kubernetes Service (AKS) to connect with Azure","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Use Cases"},{"label":"Creating an Infrastructure and Plan for Azure"}]},{"id":"TFsc81HRTL0SSrmJxdlu","title":"Kubectl token and config","pathname":"/docs/automation-platform/overview-2/use-cases/infrastructure-and-plan/kubectl-token-and-config","siteSpaceId":"sitesp_Y2pDW","description":"Connect to the Cluster namespace using the kubectl token.","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Use Cases"},{"label":"Creating an Infrastructure and Plan for Azure"}]},{"id":"RHxNBHNOmQoBlNFPuTuD","title":"Encrypted storage account","pathname":"/docs/automation-platform/overview-2/use-cases/infrastructure-and-plan/encrypted-storage-account","siteSpaceId":"sitesp_Y2pDW","description":"Encrypt an Azure storage account","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Use Cases"},{"label":"Creating an Infrastructure and Plan for Azure"}]},{"id":"BX25JudWcAmPRItYjP5z","title":"Upgrading the AKS version","pathname":"/docs/automation-platform/overview-2/use-cases/infrastructure-and-plan/upgrading-the-aks-version","siteSpaceId":"sitesp_Y2pDW","description":"Upgrade the Azure Kubernetes Service (AKS) version","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Use Cases"},{"label":"Creating an Infrastructure and Plan for Azure"}]},{"id":"IorJTSsqGQT842kaS5jY","title":"Creating a Tenant (Environment)","pathname":"/docs/automation-platform/overview-2/use-cases/tenant-environment","siteSpaceId":"sitesp_Y2pDW","description":"Using DuploCloud Tenants for Azure","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Use Cases"}]},{"id":"12g7ptaikEyWlmnobVpT","title":"Tenant expiry","pathname":"/docs/automation-platform/overview-2/use-cases/tenant-environment/tenant-expiry","siteSpaceId":"sitesp_Y2pDW","description":"Manage Tenant expiry settings in the DuploCloud Portal","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Use Cases"},{"label":"Creating a Tenant (Environment)"}]},{"id":"F61mRbsxVEWc1buWp0Rx","title":"Tenant Config settings","pathname":"/docs/automation-platform/overview-2/use-cases/tenant-environment/tenant-config-settings","siteSpaceId":"sitesp_Y2pDW","description":"Configure settings for all new Tenants under a Plan","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Use Cases"},{"label":"Creating a Tenant (Environment)"}]},{"id":"uKhK5IWluDWvoizelObB","title":"Hosts (VMs)","pathname":"/docs/automation-platform/overview-2/use-cases/hosts-vms","siteSpaceId":"sitesp_Y2pDW","description":"Using Hosts in DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Use Cases"}]},{"id":"CCaW9iTCNQYFHZeIXdl5","title":"Autoscaling for Hosts","pathname":"/docs/automation-platform/overview-2/use-cases/hosts-vms/autoscaling","siteSpaceId":"sitesp_Y2pDW","description":"Autoscaling with Azure Agent Pools and Kubernetes","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Use Cases"},{"label":"Hosts (VMs)"}]},{"id":"CjGHcHMMTfoBhsXyIWwx","title":"Autoscaling Azure Agent Pools","pathname":"/docs/automation-platform/overview-2/use-cases/hosts-vms/autoscaling/autoscaling-azure-agent-pools","siteSpaceId":"sitesp_Y2pDW","description":"Dynamically configure Azure agent pools for optimum performance","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Use Cases"},{"label":"Hosts (VMs)"},{"label":"Autoscaling for Hosts"}]},{"id":"Ygru7wFJhuMIZB9dN8Jt","title":"Shared Hosts","pathname":"/docs/automation-platform/overview-2/use-cases/hosts-vms/shared-hosts","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Use Cases"},{"label":"Hosts (VMs)"}]},{"id":"eLVevA11JP8OgfzOkPHw","title":"Availability Sets","pathname":"/docs/automation-platform/overview-2/use-cases/hosts-vms/availability-sets","siteSpaceId":"sitesp_Y2pDW","description":"Configure Azure Availability Sets in DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Use Cases"},{"label":"Hosts (VMs)"}]},{"id":"xOjl3LneeHEpbMim4A6k","title":"Snapshots","pathname":"/docs/automation-platform/overview-2/use-cases/hosts-vms/backups","siteSpaceId":"sitesp_Y2pDW","description":"Backup your hosts (VMs)","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Use Cases"},{"label":"Hosts (VMs)"}]},{"id":"7Ihsc456fyC5UT8KQnfY","title":"Logs","pathname":"/docs/automation-platform/overview-2/use-cases/logs","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Use Cases"}]},{"id":"8J5h9wRuLbiaQAo46Fwp","title":"Metrics","pathname":"/docs/automation-platform/overview-2/use-cases/metrics","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Use Cases"}]},{"id":"LRHIf5RqcqufPUrnG3DR","title":"Faults and alerts","pathname":"/docs/automation-platform/overview-2/use-cases/faults-and-alerting","siteSpaceId":"sitesp_Y2pDW","description":"Checking Faults and Alerts in the DuploCloud Portal","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Use Cases"}]},{"id":"6B4EYVjqKxSstK6R5yut","title":"Alert notifications","pathname":"/docs/automation-platform/overview-2/use-cases/faults-and-alerting/alert-notifications","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Use Cases"},{"label":"Faults and alerts"}]},{"id":"AfJO9IfsfC1Z8O3uWvtZ","title":"Azure Maintenance Schedules","pathname":"/docs/automation-platform/overview-2/use-cases/azure-maintenance-schedules","siteSpaceId":"sitesp_Y2pDW","description":"Manage Azure maintenance schedules from the DuploCloud Portal","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Use Cases"}]},{"id":"9NvUrKB9c1zt4mLYdZVH","title":"Azure Portal link","pathname":"/docs/automation-platform/overview-2/use-cases/azure-portal-link","siteSpaceId":"sitesp_Y2pDW","description":"Create a link to the Azure Portal from DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Use Cases"}]},{"id":"RCdOSpTsEga5Rv097apl","title":"Azure Billing and Cost Management","pathname":"/docs/automation-platform/overview-2/use-cases/billing-and-cost-management","siteSpaceId":"sitesp_Y2pDW","description":"Manage billing and costs for Azure resources","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Use Cases"}]},{"id":"sxPTzV8JNgu4WjIIofdp","title":"Enabling Azure Billing Data","pathname":"/docs/automation-platform/overview-2/use-cases/billing-and-cost-management/enable-billing-data","siteSpaceId":"sitesp_Y2pDW","description":"Grant AIM permissions to view billing data in Azure","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Use Cases"},{"label":"Azure Billing and Cost Management"}]},{"id":"1nsSS9ECigyZwI5fE6lP","title":"Viewing and Monitoring Azure Billing Data","pathname":"/docs/automation-platform/overview-2/use-cases/billing-and-cost-management/cost-management","siteSpaceId":"sitesp_Y2pDW","description":"View billing data and create billing alerts for Azure billing data","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Use Cases"},{"label":"Azure Billing and Cost Management"}]},{"id":"RDimpg5F9QvsJ25QGekM","title":"Azure Services","pathname":"/docs/automation-platform/overview-2/azure-services","siteSpaceId":"sitesp_Y2pDW","description":"Managing Azure services and related components","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"}]},{"id":"7iCJUCeWsc835sLtSMKW","title":"Containers and Services","pathname":"/docs/automation-platform/overview-2/azure-services/containers-and-services","siteSpaceId":"sitesp_Y2pDW","description":"Using containers and DuploCloud Services with Azure AKS","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Services"}]},{"id":"2OXaZSmyZGACKpVyN9hh","title":"AKS Containers and Services","pathname":"/docs/automation-platform/overview-2/azure-services/containers-and-services/aks-containers-and-services","siteSpaceId":"sitesp_Y2pDW","description":"Creating and managing AKS Services and containers","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Services"},{"label":"Containers and Services"}]},{"id":"bYpKWWfuzNzvWS5A0Pyk","title":"Allocation Tagging","pathname":"/docs/automation-platform/overview-2/azure-services/containers-and-services/aks-containers-and-services/creating-advanced-functions","siteSpaceId":"sitesp_Y2pDW","description":"Pin a container to a set of hosts using allocation tagging","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Services"},{"label":"Containers and Services"},{"label":"AKS Containers and Services"}]},{"id":"NHQzjCdXi1TkElEmlPsH","title":"Docker Registry Credentials","pathname":"/docs/automation-platform/overview-2/azure-services/containers-and-services/docker-registry-credentials","siteSpaceId":"sitesp_Y2pDW","description":"Set Docker registry credentials","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Services"},{"label":"Containers and Services"}]},{"id":"WCj3NrIDwlaYsSBCEI7I","title":"Container Rollback","pathname":"/docs/automation-platform/overview-2/azure-services/containers-and-services/container-rollback","siteSpaceId":"sitesp_Y2pDW","description":"Roll back a container image for Kubernetes or Docker Services","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Services"},{"label":"Containers and Services"}]},{"id":"BGl61Kz9fhqIyfHo6pse","title":"Passing Configs and Secrets","pathname":"/docs/automation-platform/overview-2/azure-services/containers-and-services/passing-config-and-secrets","siteSpaceId":"sitesp_Y2pDW","description":"Configuration and Secret management in Azure","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Services"},{"label":"Containers and Services"}]},{"id":"j3xfx1hLJt77ImuFFVK4","title":"Load Balancers","pathname":"/docs/automation-platform/overview-2/azure-services/load-balancers","siteSpaceId":"sitesp_Y2pDW","description":"Add and configure Load Balancers with DuploCloud Azure","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Services"}]},{"id":"PAJsU1kVAmOE7FHfNHkQ","title":"Agent Pools","pathname":"/docs/automation-platform/overview-2/azure-services/agent-pool","siteSpaceId":"sitesp_Y2pDW","description":"Meet performance demand in AKS workloads by organizing Azure agents into agent pools","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Services"}]},{"id":"abCZ5GTkBEpZdPakXQrS","title":"Spot Instances for AKS Agent Pools","pathname":"/docs/automation-platform/overview-2/azure-services/agent-pool/spot-instances-for-aks-agent-pools","siteSpaceId":"sitesp_Y2pDW","description":"Configure AKS Agent pools and Services to use spot instances in the DuploCloud platform","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Services"},{"label":"Agent Pools"}]},{"id":"6I7HKSjCsTMJo7dbt9d0","title":"Azure Container Apps","pathname":"/docs/automation-platform/overview-2/azure-services/azure-container-apps","siteSpaceId":"sitesp_Y2pDW","description":"Create and manage Azure Container Apps and their environments within DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Services"}]},{"id":"oYXnpHWvjMYDY4ROOWwY","title":"Azure Container Registry (ACR)","pathname":"/docs/automation-platform/overview-2/azure-services/azure-container-registry-acr","siteSpaceId":"sitesp_Y2pDW","description":"Using Azure Container Registry for storage with DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Services"}]},{"id":"hNGtq2Z3MN0KaX1vK7c8","title":"Databases","pathname":"/docs/automation-platform/overview-2/azure-services/databases","siteSpaceId":"sitesp_Y2pDW","description":"Databases supported by DuploCloud Azure","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Services"}]},{"id":"rOeDbtifPUv8QC0YBwVn","title":"Microsoft SQL Server (MSSQL)","pathname":"/docs/automation-platform/overview-2/azure-services/databases/sql-database","siteSpaceId":"sitesp_Y2pDW","description":"Create a Microsoft SQL (MSSQL) Server database in DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Services"},{"label":"Databases"}]},{"id":"WinAyqviMHVMIYfFfptk","title":"PostgreSQL database","pathname":"/docs/automation-platform/overview-2/azure-services/databases/postgresql","siteSpaceId":"sitesp_Y2pDW","description":"Create a PostgreSQL database instance in DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Services"},{"label":"Databases"}]},{"id":"82UOEwQ8bJtKbMoB49pr","title":"PostgreSQL Flexible Server","pathname":"/docs/automation-platform/overview-2/azure-services/databases/postgresql-flexible-server","siteSpaceId":"sitesp_Y2pDW","description":"Create a PostgreSQL Flexible Server database instance in DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Services"},{"label":"Databases"}]},{"id":"Kqpdp7ufz6ysp9IrMtV5","title":"MySQL Server database","pathname":"/docs/automation-platform/overview-2/azure-services/databases/mysql-server-database","siteSpaceId":"sitesp_Y2pDW","description":"Create a MySQL Server single server database in DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Services"},{"label":"Databases"}]},{"id":"RuyFTlhfA6uBpIFUNmMn","title":"Azure Managed SQL Instances","pathname":"/docs/automation-platform/overview-2/azure-services/databases/mysql-server-database/azure-managed-instance","siteSpaceId":"sitesp_Y2pDW","description":"Create an Azure Managed SQL Instances in DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Services"},{"label":"Databases"},{"label":"MySQL Server database"}]},{"id":"dKQxzgXCLexKWqLQ96Fz","title":"MySQL Flexible Server","pathname":"/docs/automation-platform/overview-2/azure-services/databases/mysql-flexible-server","siteSpaceId":"sitesp_Y2pDW","description":"Create a MySQL Flexible Server database service in DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Services"},{"label":"Databases"}]},{"id":"TSJKiT9J2kz7BYqMP3kw","title":"Redis database","pathname":"/docs/automation-platform/overview-2/azure-services/databases/redis-database","siteSpaceId":"sitesp_Y2pDW","description":"Create a Redis database in DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Services"},{"label":"Databases"}]},{"id":"CGPyjZymG5J14XE4mfO0","title":"CosmosDB","pathname":"/docs/automation-platform/overview-2/azure-services/databases/cosmosdb","siteSpaceId":"sitesp_Y2pDW","description":"Provision and manage Azure CosmosDB accounts and databases in DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Services"},{"label":"Databases"}]},{"id":"KieOjNGSHg2ckWgEb8qJ","title":"Databricks","pathname":"/docs/automation-platform/overview-2/azure-services/databricks","siteSpaceId":"sitesp_Y2pDW","description":"Configuring Azure Databricks in DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Services"}]},{"id":"voSf7LjMMhOliUebLMdH","title":"Data Factory","pathname":"/docs/automation-platform/overview-2/azure-services/data-factory","siteSpaceId":"sitesp_Y2pDW","description":"Configuring Azure Data Factory in DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Services"}]},{"id":"MlNoiUnKLzSEoQPzhU2A","title":"Docker Web Application","pathname":"/docs/automation-platform/overview-2/azure-services/docker-web-application","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Services"}]},{"id":"TbVCSNqvx6KAttH0ygU7","title":"Infra Secrets","pathname":"/docs/automation-platform/overview-2/azure-services/infra-secrets","siteSpaceId":"sitesp_Y2pDW","description":"Create Infra Secrets to use with DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Services"}]},{"id":"0pq412PtnG7dyCAs4Lmq","title":"Key Vault","pathname":"/docs/automation-platform/overview-2/azure-services/key-vault","siteSpaceId":"sitesp_Y2pDW","description":"Configure Azure Key Vault with DuploCloud for secure secret storage","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Services"}]},{"id":"0DE2AzBBYx9V811IsQKS","title":"Public IP Address Prefix","pathname":"/docs/automation-platform/overview-2/azure-services/public-ip-address-prefix","siteSpaceId":"sitesp_Y2pDW","description":"Use a Public IP Address to reserve a range of consecutive public IPs","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Services"}]},{"id":"2vig1WFKqytmY8htocKY","title":"Serverless","pathname":"/docs/automation-platform/overview-2/azure-services/web-applications","siteSpaceId":"sitesp_Y2pDW","description":"Integrate and manage Azure Serverless services with DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Services"}]},{"id":"opBF3HGaOLTivaxCxS3Y","title":"App Service Plans and Web Apps","pathname":"/docs/automation-platform/overview-2/azure-services/web-applications/app-service-plans-and-web-apps","siteSpaceId":"sitesp_Y2pDW","description":"Provisioning Azure App Service Plans from the DuploCloud Portal","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Services"},{"label":"Serverless"}]},{"id":"K9TxFWqVVn3FTSFHJZEl","title":"Function Apps","pathname":"/docs/automation-platform/overview-2/azure-services/web-applications/functions","siteSpaceId":"sitesp_Y2pDW","description":"Using Azure Function Apps in DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Services"},{"label":"Serverless"}]},{"id":"pzGrY6O597JK4OgwpkxQ","title":"Service Bus","pathname":"/docs/automation-platform/overview-2/azure-services/service-bus","siteSpaceId":"sitesp_Y2pDW","description":"Create an Azure Service Bus in the DuploCloud Portal","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Services"}]},{"id":"MIFds71BVdpPyHuKSmTL","title":"Storage Account","pathname":"/docs/automation-platform/overview-2/azure-services/storage-account","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Services"}]},{"id":"s9Oz7tT3bZSI9BTPCmKq","title":"Subscription","pathname":"/docs/automation-platform/overview-2/azure-services/subscription","siteSpaceId":"sitesp_Y2pDW","description":"Add Azure subscription details","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Services"}]},{"id":"2t5jRUO8Hd9NwoEszqF6","title":"VM Scale Sets","pathname":"/docs/automation-platform/overview-2/azure-services/vm-scale-sets","siteSpaceId":"sitesp_Y2pDW","description":"Using VM Scale Sets to improve performance and redundancy for hosts","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Services"}]},{"id":"inFiJTj4WCjkQoHMbjEe","title":"Azure FAQ","pathname":"/docs/automation-platform/overview-2/azure-faq","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"}]},{"id":"dsCURgCyE4GZ6Yhhez7j","title":"Azure Systems Settings","pathname":"/docs/automation-platform/overview-2/azure-systems-settings","siteSpaceId":"sitesp_Y2pDW","description":"Configure Security settings in the DuploCloud UI for Azure users","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"}]},{"id":"Tedgmqo2GlD8TuwFZFmy","title":"Azure Infrastructure Settings","pathname":"/docs/automation-platform/overview-2/azure-systems-settings/azure-infrastructure-settings","siteSpaceId":"sitesp_Y2pDW","description":"Configure Infrastructure settings in the DuploCloud UI for Azure users","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Systems Settings"}]},{"id":"0Boxr0pbJZIT67mOvdch","title":"Azure Tenant Settings","pathname":"/docs/automation-platform/overview-2/azure-systems-settings/azure-tenant-settings","siteSpaceId":"sitesp_Y2pDW","description":"Configure Tenant settings in the DuploCloud UI for Azure users","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Systems Settings"}]},{"id":"b5qcbyXaLFQ7mrD66k7k","title":"Azure Security Standards","pathname":"/docs/automation-platform/overview-2/azure-security-standards","siteSpaceId":"sitesp_Y2pDW","description":"Monitor Azure Security Standard compliance in the DuploCloud Platform","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"}]},{"id":"Ph6rJn3fYgyhrAVSDFbJ","title":"Azure Security Settings","pathname":"/docs/automation-platform/overview-2/security-configuration","siteSpaceId":"sitesp_Y2pDW","description":"Configure Security settings in the DuploCloud UI for Azure users","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"}]},{"id":"kU9csH3oFiLryK3fxNkH","title":"Tenant Security Settings","pathname":"/docs/automation-platform/overview-2/security-configuration/tenant-settings","siteSpaceId":"sitesp_Y2pDW","description":"Configure Tenant Security settings for specific DuploCloud Tenants","breadcrumbs":[{"label":"Automation Platform"},{"label":"Azure User Guide"},{"label":"Azure Security Settings"}]},{"id":"jLOvMULDrq85nmIaHrNA","title":"Kubernetes User Guide","pathname":"/docs/automation-platform/kubernetes-overview","siteSpaceId":"sitesp_Y2pDW","description":"Kubernetes features in the DuploCloud Portal","breadcrumbs":[{"label":"Automation Platform"}]},{"id":"cyAXsZsmtUsx1AHGdx1x","title":"Kubernetes Quick Start","pathname":"/docs/automation-platform/kubernetes-overview/kubernetes-quick-start","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"Kubernetes User Guide"}]},{"id":"RibVZJJU7AqIsLQvqrXX","title":"Kubectl","pathname":"/docs/automation-platform/kubernetes-overview/kubectl","siteSpaceId":"sitesp_Y2pDW","description":"Using Kubectl with DuploCloud for AWS, GCP, and Azure users","breadcrumbs":[{"label":"Automation Platform"},{"label":"Kubernetes User Guide"}]},{"id":"48895bsbSR1sR2ttwZXz","title":"Local Kubectl Setup","pathname":"/docs/automation-platform/kubernetes-overview/kubectl/kubectl-setup","siteSpaceId":"sitesp_Y2pDW","description":"Setup kubectl and kubeconfig on your local computer","breadcrumbs":[{"label":"Automation Platform"},{"label":"Kubernetes User Guide"},{"label":"Kubectl"}]},{"id":"67o98X0Xj2NZeJpuY5oN","title":"Kubectl Shell","pathname":"/docs/automation-platform/kubernetes-overview/kubectl/kubectl-setup/kubectl-shell","siteSpaceId":"sitesp_Y2pDW","description":"Gain access to the KubeCtl Shell while using the DuploCloud Portal","breadcrumbs":[{"label":"Automation Platform"},{"label":"Kubernetes User Guide"},{"label":"Kubectl"},{"label":"Local Kubectl Setup"}]},{"id":"Rq1qJ2hb60h4RkOczUuC","title":"Kubectl Shell","pathname":"/docs/automation-platform/kubernetes-overview/kubectl/kubectl-shell","siteSpaceId":"sitesp_Y2pDW","description":"Configure and access the kubectl shell from within the DuploCloud Portal","breadcrumbs":[{"label":"Automation Platform"},{"label":"Kubernetes User Guide"},{"label":"Kubectl"}]},{"id":"ArTc53q8c0CKXAr9CaBA","title":"Enable Kubectl Shell for GKE","pathname":"/docs/automation-platform/kubernetes-overview/kubectl/kubectl-shell/enable-kubectl-shell-for-gke","siteSpaceId":"sitesp_Y2pDW","description":"Configure the kubectl shell for for DuploCloud-managed GKE deployments","breadcrumbs":[{"label":"Automation Platform"},{"label":"Kubernetes User Guide"},{"label":"Kubectl"},{"label":"Kubectl Shell"}]},{"id":"2HR7qQJhYkVwGJFAX86d","title":"Enable Kubectl Shell for AKS","pathname":"/docs/automation-platform/kubernetes-overview/kubectl/kubectl-shell/enable-kubectl-shell-for-aks","siteSpaceId":"sitesp_Y2pDW","description":"Configure the kubectl shell for for DuploCloud-managed AKS deployments","breadcrumbs":[{"label":"Automation Platform"},{"label":"Kubernetes User Guide"},{"label":"Kubectl"},{"label":"Kubectl Shell"}]},{"id":"0osEnuInmdOJHsM14HPE","title":"Kubectl Tokens and Access Management","pathname":"/docs/automation-platform/kubernetes-overview/kubectl/kubectl-token","siteSpaceId":"sitesp_Y2pDW","description":"Set up KubeCtl within the DuploCloud Portal by downloading the token and configuring Mirantis Lens for DuploCloud authentication.","breadcrumbs":[{"label":"Automation Platform"},{"label":"Kubernetes User Guide"},{"label":"Kubectl"}]},{"id":"Yzp5rb3gHCP54Ht7oO18","title":"Read-only Access in Kubernetes","pathname":"/docs/automation-platform/kubernetes-overview/kubectl/read-only-access-in-kubernetes","siteSpaceId":"sitesp_Y2pDW","description":"Configure read-only access to your Kubernetes cluster in DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"Kubernetes User Guide"},{"label":"Kubectl"}]},{"id":"V277gxIvnTvIl4U22DSP","title":"Mirantis Lens","pathname":"/docs/automation-platform/kubernetes-overview/kubectl/mirantis-lens","siteSpaceId":"sitesp_Y2pDW","description":"Integrate Mirantis Lens with DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"Kubernetes User Guide"},{"label":"Kubectl"}]},{"id":"lCcX99Zr2Q5y2BpMw8o2","title":"Viewing Kubernetes Apps","pathname":"/docs/automation-platform/kubernetes-overview/viewing-kubernetes-apps","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"Kubernetes User Guide"}]},{"id":"0KdpzHWwrZ2X3mQgRkSS","title":"Configs and Secrets","pathname":"/docs/automation-platform/kubernetes-overview/configs-and-secrets","siteSpaceId":"sitesp_Y2pDW","description":"Set, mount, and manage Kubernetes ConfigMaps and Kubernetes Secrets in DuploCloud environments.","breadcrumbs":[{"label":"Automation Platform"},{"label":"Kubernetes User Guide"}]},{"id":"EQ2eI4dBXVPhE2KHfUkm","title":"Setting Kubernetes Secrets","pathname":"/docs/automation-platform/kubernetes-overview/configs-and-secrets/setting-kubernetes-secrets","siteSpaceId":"sitesp_Y2pDW","description":"Set and manage Kubernetes Secrets in the DuploCloud Portal, including troubleshooting format issues.","breadcrumbs":[{"label":"Automation Platform"},{"label":"Kubernetes User Guide"},{"label":"Configs and Secrets"}]},{"id":"ToA7cpAjsvREqluq5FAN","title":"Backing Up and Restoring Kubernetes Secrets and ConfigMaps","pathname":"/docs/automation-platform/kubernetes-overview/configs-and-secrets/backing-up-and-restoring-kubernetes-secrets-and-configmaps","siteSpaceId":"sitesp_Y2pDW","description":"Configuring backups for Kubernetes Secrets and ConfigMaps","breadcrumbs":[{"label":"Automation Platform"},{"label":"Kubernetes User Guide"},{"label":"Configs and Secrets"}]},{"id":"PSycWY6JAF1AAI3vVLyK","title":"Creating a Kubernetes ConfigMap","pathname":"/docs/automation-platform/kubernetes-overview/configs-and-secrets/creating-a-kubernetes-configmap","siteSpaceId":"sitesp_Y2pDW","description":"Create Kubernetes ConfigMaps to store non-sensitive information with DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"Kubernetes User Guide"},{"label":"Configs and Secrets"}]},{"id":"2IoDO7DW3qtjfAd61PUK","title":"Setting Environment Variables (EVs) from a ConfigMap or Secret","pathname":"/docs/automation-platform/kubernetes-overview/configs-and-secrets/setting-environment-variables-from-config","siteSpaceId":"sitesp_Y2pDW","description":"Set EVs from the Kubernetes ConfigMap","breadcrumbs":[{"label":"Automation Platform"},{"label":"Kubernetes User Guide"},{"label":"Configs and Secrets"}]},{"id":"qxG5QY9yVjaiHT98l0do","title":"Mounting ConfigMaps and Secrets as files","pathname":"/docs/automation-platform/kubernetes-overview/configs-and-secrets/mounting-config-as-files","siteSpaceId":"sitesp_Y2pDW","description":"Mounting application configuration maps and secrets as files","breadcrumbs":[{"label":"Automation Platform"},{"label":"Kubernetes User Guide"},{"label":"Configs and Secrets"}]},{"id":"Y3ia2OF3C15kWm3LWCfd","title":"Using Kubernetes Secrets with Azure Storage connection data","pathname":"/docs/automation-platform/kubernetes-overview/configs-and-secrets/using-kubernetes-secrets-with-azure-storage-connection-data","siteSpaceId":"sitesp_Y2pDW","description":"Using K8s Secrets with Azure Storage Accounts","breadcrumbs":[{"label":"Automation Platform"},{"label":"Kubernetes User Guide"},{"label":"Configs and Secrets"}]},{"id":"7oxW84ovUbSYEkPwiPu6","title":"Creating the SecretProviderClass Custom Resource to mount secrets","pathname":"/docs/automation-platform/kubernetes-overview/configs-and-secrets/adding-secretproviderclass-custom-resource","siteSpaceId":"sitesp_Y2pDW","description":"Creating K8s SecretProviderClass CRs in the DuploCloud Portal","breadcrumbs":[{"label":"Automation Platform"},{"label":"Kubernetes User Guide"},{"label":"Configs and Secrets"}]},{"id":"a9GfwtsSxs65NeWF56FR","title":"Managing Secrets and ConfigMaps access for readonly users (AWS and GCP)","pathname":"/docs/automation-platform/kubernetes-overview/configs-and-secrets/managing-secret-access-for-read-only-users-aws-and-gcp","siteSpaceId":"sitesp_Y2pDW","description":"Restrict or enable readonly access to Kubernetes Secrets and ConfigMap for AWS or GCP users.","breadcrumbs":[{"label":"Automation Platform"},{"label":"Kubernetes User Guide"},{"label":"Configs and Secrets"}]},{"id":"j0ykD8oxw5byt7JrPyNl","title":"Jobs","pathname":"/docs/automation-platform/kubernetes-overview/jobs","siteSpaceId":"sitesp_Y2pDW","description":"Create Kubernetes Jobs in AWS and GCP from the DuploCloud Portal","breadcrumbs":[{"label":"Automation Platform"},{"label":"Kubernetes User Guide"}]},{"id":"XzqaZQFbYSucbLD6jVrx","title":"CronJobs","pathname":"/docs/automation-platform/kubernetes-overview/cronjobs","siteSpaceId":"sitesp_Y2pDW","description":"Schedule a Kubernetes Job in AWS and GCP by creating a Kubernetes CronJob in the DuploCloud Portal","breadcrumbs":[{"label":"Automation Platform"},{"label":"Kubernetes User Guide"}]},{"id":"wpzNtAQRyR7pgLze5das","title":"DaemonSet","pathname":"/docs/automation-platform/kubernetes-overview/daemonset","siteSpaceId":"sitesp_Y2pDW","description":"Add a DaemonSet for your AWS or GCP Services in DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"Kubernetes User Guide"}]},{"id":"eHa4Kh6BoQPhIWdY1d5O","title":"Helm","pathname":"/docs/automation-platform/kubernetes-overview/helm","siteSpaceId":"sitesp_Y2pDW","description":"Deploy and manage Kubernetes applications using Helm charts and OCI repositories","breadcrumbs":[{"label":"Automation Platform"},{"label":"Kubernetes User Guide"}]},{"id":"UQWDkbAOMKiLEqS6Umru","title":"Helm Charts","pathname":"/docs/automation-platform/kubernetes-overview/helm/helm-charts","siteSpaceId":"sitesp_Y2pDW","description":"Deploy Kubernetes applications using Helm charts from standard or OCI repositories","breadcrumbs":[{"label":"Automation Platform"},{"label":"Kubernetes User Guide"},{"label":"Helm"}]},{"id":"89uaH88cSTmy8TcQY7Bh","title":"OCI Helm Repositories","pathname":"/docs/automation-platform/kubernetes-overview/helm/oci-helm-repositories","siteSpaceId":"sitesp_Y2pDW","description":"Manage and deploy Helm charts stored in OCI-compliant registries","breadcrumbs":[{"label":"Automation Platform"},{"label":"Kubernetes User Guide"},{"label":"Helm"}]},{"id":"hJT1Jfm56692Kosp85UZ","title":"Ingress Loadbalancer","pathname":"/docs/automation-platform/kubernetes-overview/ingress-loadbalancer","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"Kubernetes User Guide"}]},{"id":"DTjxu1h3seVWhKOxEgat","title":"EKS Ingress","pathname":"/docs/automation-platform/kubernetes-overview/ingress-loadbalancer/adding-ingress","siteSpaceId":"sitesp_Y2pDW","description":"Set up Kubernetes Ingress and Load Balancer with K8s NodePort","breadcrumbs":[{"label":"Automation Platform"},{"label":"Kubernetes User Guide"},{"label":"Ingress Loadbalancer"}]},{"id":"G2qZhQkLnfofZXpRO8jm","title":"GKE Ingress","pathname":"/docs/automation-platform/kubernetes-overview/ingress-loadbalancer/gke-ingress","siteSpaceId":"sitesp_Y2pDW","description":"Adding an Ingress for DuploCloud Google Cloud Platform Load Balancers","breadcrumbs":[{"label":"Automation Platform"},{"label":"Kubernetes User Guide"},{"label":"Ingress Loadbalancer"}]},{"id":"E53yllV8o1QpDA1qbI3S","title":"AKS Shared Application Gateway","pathname":"/docs/automation-platform/kubernetes-overview/ingress-loadbalancer/aks-ingress","siteSpaceId":"sitesp_Y2pDW","description":"Application Routing with Shared Application Gateway (AKS)","breadcrumbs":[{"label":"Automation Platform"},{"label":"Kubernetes User Guide"},{"label":"Ingress Loadbalancer"}]},{"id":"FItuxfXSObwOSMdPBITz","title":"Using an Azure Application Gateway SSL policy with Ingress","pathname":"/docs/automation-platform/kubernetes-overview/ingress-loadbalancer/aks-ingress/using-an-azure-application-gateway-ssl-policy-with-ingress","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"Kubernetes User Guide"},{"label":"Ingress Loadbalancer"},{"label":"AKS Shared Application Gateway"}]},{"id":"fuyBryMN07NQfi3VeYND","title":"InitContainers and Sidecar Containers","pathname":"/docs/automation-platform/kubernetes-overview/initcontainers-and-sidecar-containers","siteSpaceId":"sitesp_Y2pDW","description":"Use InitContainers and Sidecar Containers with DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"Kubernetes User Guide"}]},{"id":"tr7NEwLYe4M0IV3jlXzG","title":"HPA","pathname":"/docs/automation-platform/kubernetes-overview/hpa","siteSpaceId":"sitesp_Y2pDW","description":"Manage and troubleshooting services with HPA configured.","breadcrumbs":[{"label":"Automation Platform"},{"label":"Kubernetes User Guide"}]},{"id":"heFYtEO0h6XEFQngjM6a","title":"Node Pools","pathname":"/docs/automation-platform/kubernetes-overview/node-pools","siteSpaceId":"sitesp_Y2pDW","description":"Provisioning and Managing Kubernetes Node Pools in DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"Kubernetes User Guide"}]},{"id":"b4VOnsG9NM9lxqfTRC3i","title":"Pod Toleration","pathname":"/docs/automation-platform/kubernetes-overview/pod-toleration","siteSpaceId":"sitesp_Y2pDW","description":"Support for specifying Kubernetes YAML for Pod Toleration","breadcrumbs":[{"label":"Automation Platform"},{"label":"Kubernetes User Guide"}]},{"id":"TtuHBAsZ1FdLJQhYKVUs","title":"Probes and Health Check","pathname":"/docs/automation-platform/kubernetes-overview/setting-up-probes","siteSpaceId":"sitesp_Y2pDW","description":"Support for Kubernetes Probes","breadcrumbs":[{"label":"Automation Platform"},{"label":"Kubernetes User Guide"}]},{"id":"VDqECNSOJfBJp4H6nuYU","title":"Kubernetes Lifecycle Hooks","pathname":"/docs/automation-platform/kubernetes-overview/kubernetes-lifecycle-hooks","siteSpaceId":"sitesp_Y2pDW","description":"Implementing Kubernetes Lifecycle Hooks in DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"Kubernetes User Guide"}]},{"id":"nIEgZDOxEuQebqA29085","title":"Kubernetes StorageClass and PVC","pathname":"/docs/automation-platform/kubernetes-overview/kubernetes-storageclass-and-pvc","siteSpaceId":"sitesp_Y2pDW","description":"Creating K8s PVCs and StorageClass constructs in the DuploCloud Portal","breadcrumbs":[{"label":"Automation Platform"},{"label":"Kubernetes User Guide"}]},{"id":"Rcyq9qbEuswAsXyUZRw5","title":"Native Azure Storage Classes","pathname":"/docs/automation-platform/kubernetes-overview/kubernetes-storageclass-and-pvc/storage-options","siteSpaceId":"sitesp_Y2pDW","description":"Use Azure's built-in Kubernetes StorageClass constructs","breadcrumbs":[{"label":"Automation Platform"},{"label":"Kubernetes User Guide"},{"label":"Kubernetes StorageClass and PVC"}]},{"id":"bfYBMplIu7ekvXd9TCae","title":"Import an External Kubernetes Cluster","pathname":"/docs/automation-platform/kubernetes-overview/import-an-external-kubernetes-cluster","siteSpaceId":"sitesp_Y2pDW","description":"Import an external or On-Prem cluster to be managed by DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"Kubernetes User Guide"}]},{"id":"6UJjAxgKaoaLLgW8Pf4h","title":"Managed Service Accounts (RBAC)","pathname":"/docs/automation-platform/kubernetes-overview/managed-service-accounts-rbac","siteSpaceId":"sitesp_Y2pDW","description":"For Kubernetes Power Users: Information about the service accounts created by DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"Kubernetes User Guide"}]},{"id":"p8ZmWx0huVwNnUXae3i5","title":"Create a Diagnostics Application Service","pathname":"/docs/automation-platform/kubernetes-overview/create-a-diagnostics-application-service","siteSpaceId":"sitesp_Y2pDW","description":"Create a Diagnostics Application Service in DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"Kubernetes User Guide"}]},{"id":"UAMGtLr6zHnXGJoT0iND","title":"ResourceQuotas","pathname":"/docs/automation-platform/kubernetes-overview/resourcequotas","siteSpaceId":"sitesp_Y2pDW","description":"Manage Kubernetes ResourceQuotas for DuploCloud Tenants","breadcrumbs":[{"label":"Automation Platform"},{"label":"Kubernetes User Guide"}]},{"id":"KyTZpUWW6etYDXP5gw1S","title":"Security and Compliance","pathname":"/docs/automation-platform/security-and-compliance","siteSpaceId":"sitesp_Y2pDW","description":"An Overview of Security and Compliance features in the DuploCloud Portal","breadcrumbs":[{"label":"Automation Platform"}]},{"id":"wlOqh6zmqczDLmgSc2Ne","title":"Control Groups","pathname":"/docs/automation-platform/security-and-compliance/control-groups","siteSpaceId":"sitesp_Y2pDW","description":"The building blocks of a secure and compliance Cloud infrastructure","breadcrumbs":[{"label":"Automation Platform"},{"label":"Security and Compliance"}]},{"id":"7A1S9Uv1vZRCXpTsTxfJ","title":"Isolation and Firewall","pathname":"/docs/automation-platform/security-and-compliance/access-control","siteSpaceId":"sitesp_Y2pDW","description":"An overview of the security constructs ensuring isolation in the DuploCloud environment","breadcrumbs":[{"label":"Automation Platform"},{"label":"Security and Compliance"}]},{"id":"F0gpRJ2hwN4yaOpKsO20","title":"Cloud Account","pathname":"/docs/automation-platform/security-and-compliance/access-control/cloud-account","siteSpaceId":"sitesp_Y2pDW","description":"How the Cloud Account provides the maximum level of isolation","breadcrumbs":[{"label":"Automation Platform"},{"label":"Security and Compliance"},{"label":"Isolation and Firewall"}]},{"id":"aGPN3JSkrn3wRzwkMmSH","title":"Network Segmentation","pathname":"/docs/automation-platform/security-and-compliance/access-control/add-edit-or-delete-a-user","siteSpaceId":"sitesp_Y2pDW","description":"Create, edit, view, or delete users and assign appropriate roles","breadcrumbs":[{"label":"Automation Platform"},{"label":"Security and Compliance"},{"label":"Isolation and Firewall"}]},{"id":"SjuxJmppkpZISpnm8etH","title":"IAM","pathname":"/docs/automation-platform/security-and-compliance/access-control/iam","siteSpaceId":"sitesp_Y2pDW","description":"The DuploCloud Tenant as an IAM boundary","breadcrumbs":[{"label":"Automation Platform"},{"label":"Security and Compliance"},{"label":"Isolation and Firewall"}]},{"id":"GWv70nXVjo4H5UiNcoGd","title":"Security Groups","pathname":"/docs/automation-platform/security-and-compliance/access-control/security-groups","siteSpaceId":"sitesp_Y2pDW","description":"DuploCloud Tenants and Security Groups","breadcrumbs":[{"label":"Automation Platform"},{"label":"Security and Compliance"},{"label":"Isolation and Firewall"}]},{"id":"8ajAtBqzmJnWtQ2M6wJC","title":"VPN","pathname":"/docs/automation-platform/security-and-compliance/access-control/vpn","siteSpaceId":"sitesp_Y2pDW","description":"OpenVPN in DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"Security and Compliance"},{"label":"Isolation and Firewall"}]},{"id":"SAa3IE4zGndzbK1hQIyH","title":"WAF","pathname":"/docs/automation-platform/security-and-compliance/access-control/waf","siteSpaceId":"sitesp_Y2pDW","description":"Web Application Firewall (WAF) in DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"Security and Compliance"},{"label":"Isolation and Firewall"}]},{"id":"KL0cNNPb8qN73tWigBAO","title":"Access Management","pathname":"/docs/automation-platform/security-and-compliance/access-control-2","siteSpaceId":"sitesp_Y2pDW","description":"Just-In-Time access to cloud resources in the DuploCloud Portal","breadcrumbs":[{"label":"Automation Platform"},{"label":"Security and Compliance"}]},{"id":"LdPt3JfdQGix8QNjNZ3X","title":"Authentication Methods","pathname":"/docs/automation-platform/security-and-compliance/access-control-2/application-environment","siteSpaceId":"sitesp_Y2pDW","description":"Authentication methods supported by the DuploCloud Platform","breadcrumbs":[{"label":"Automation Platform"},{"label":"Security and Compliance"},{"label":"Access Management"}]},{"id":"zltlsEZjnGLTp5c8mJs1","title":"Cloud Console, API and CLI","pathname":"/docs/automation-platform/security-and-compliance/access-control-2/cloud-console-api-and-cli","siteSpaceId":"sitesp_Y2pDW","description":"Types of access managed by the DuploCloud Platform","breadcrumbs":[{"label":"Automation Platform"},{"label":"Security and Compliance"},{"label":"Access Management"}]},{"id":"94mZqK0wQpFlJ7pkA383","title":"VM SSH","pathname":"/docs/automation-platform/security-and-compliance/access-control-2/vm-ssh","siteSpaceId":"sitesp_Y2pDW","description":"SSH access to Hosts in the DuploCloud Platform","breadcrumbs":[{"label":"Automation Platform"},{"label":"Security and Compliance"},{"label":"Access Management"}]},{"id":"h1OcHrrwQY36qJdyLRuX","title":"Container Shell","pathname":"/docs/automation-platform/security-and-compliance/access-control-2/container-shell","siteSpaceId":"sitesp_Y2pDW","description":"Access to the container shell in the DuploCloud Portal","breadcrumbs":[{"label":"Automation Platform"},{"label":"Security and Compliance"},{"label":"Access Management"}]},{"id":"KBzWkhnna045FrAThZa2","title":"Kubernetes Access","pathname":"/docs/automation-platform/security-and-compliance/access-control-2/kubernetes-access","siteSpaceId":"sitesp_Y2pDW","description":"Access Kubernetes constructs directly in the DuploCloud platform","breadcrumbs":[{"label":"Automation Platform"},{"label":"Security and Compliance"},{"label":"Access Management"}]},{"id":"6bYg9okDeAWbLeJTC1C5","title":"Permission Sets","pathname":"/docs/automation-platform/security-and-compliance/access-control-2/permission-sets","siteSpaceId":"sitesp_Y2pDW","description":"Configure Permission Sets in DuploCloud for granular access control","breadcrumbs":[{"label":"Automation Platform"},{"label":"Security and Compliance"},{"label":"Access Management"}]},{"id":"s9hOCGcsuAAO3ItYKl49","title":"Tenant Security Rules for VPN Access","pathname":"/docs/automation-platform/security-and-compliance/access-control-2/add-tenant-access-over-a-vpn","siteSpaceId":"sitesp_Y2pDW","description":"Grant tenant-specific access to resources over a VPN","breadcrumbs":[{"label":"Automation Platform"},{"label":"Security and Compliance"},{"label":"Access Management"}]},{"id":"8eUPRHv3osjt2jCcBaMI","title":"Database Access for Users","pathname":"/docs/automation-platform/security-and-compliance/access-control-2/database-access-for-users","siteSpaceId":"sitesp_Y2pDW","description":"Grant access to specific databases for DuploCloud users","breadcrumbs":[{"label":"Automation Platform"},{"label":"Security and Compliance"},{"label":"Access Management"}]},{"id":"SISivO1n2OTdtpjsZ9Ey","title":"Cross-Tenant Resource Sharing","pathname":"/docs/automation-platform/security-and-compliance/access-control-2/cross-tenant-access","siteSpaceId":"sitesp_Y2pDW","description":"Allow multiple Tenants access to the same resources","breadcrumbs":[{"label":"Automation Platform"},{"label":"Security and Compliance"},{"label":"Access Management"}]},{"id":"5v0IwLe4MznMx1FT80mD","title":"Encryption","pathname":"/docs/automation-platform/security-and-compliance/access-control-1","siteSpaceId":"sitesp_Y2pDW","description":"Encryption support in DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"Security and Compliance"}]},{"id":"QZ2kQKtW5zWn8WuayWIB","title":"At Rest Encryption","pathname":"/docs/automation-platform/security-and-compliance/access-control-1/at-rest-encryption","siteSpaceId":"sitesp_Y2pDW","description":"At Rest encryption support in DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"Security and Compliance"},{"label":"Encryption"}]},{"id":"oVCLbWVf5Iem9gACLUvL","title":"KMS Keys","pathname":"/docs/automation-platform/security-and-compliance/access-control-1/at-rest-encryption/kms-keys","siteSpaceId":"sitesp_Y2pDW","description":"Use KMS keys for resource encryption","breadcrumbs":[{"label":"Automation Platform"},{"label":"Security and Compliance"},{"label":"Encryption"},{"label":"At Rest Encryption"}]},{"id":"TXh0E3ehiWaK8bBl5hca","title":"In Transit encryption","pathname":"/docs/automation-platform/security-and-compliance/access-control-1/in-transit-encryption","siteSpaceId":"sitesp_Y2pDW","description":"In Transit encryption support in DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"Security and Compliance"},{"label":"Encryption"}]},{"id":"yj8407bkdwZwgcrc8raf","title":"Tags and Label","pathname":"/docs/automation-platform/security-and-compliance/tags-and-label","siteSpaceId":"sitesp_Y2pDW","description":"Tagging and Labelling to ensure adherence to security and compliance standards","breadcrumbs":[{"label":"Automation Platform"},{"label":"Security and Compliance"}]},{"id":"3dOen2YLqvXRgGJn5zVe","title":"Security Monitoring","pathname":"/docs/automation-platform/security-and-compliance/access-control-3","siteSpaceId":"sitesp_Y2pDW","description":"Ensuring Security of cloud assets using the DuploCloud Portal","breadcrumbs":[{"label":"Automation Platform"},{"label":"Security and Compliance"}]},{"id":"Gn4mguFleWVpr1ilAYK3","title":"Agent Management","pathname":"/docs/automation-platform/security-and-compliance/access-control-3/agent-management","siteSpaceId":"sitesp_Y2pDW","description":"Setup and management of agents such as OSSEC, ClamAV for anti-virus, CrowdStrike, and so forth","breadcrumbs":[{"label":"Automation Platform"},{"label":"Security and Compliance"},{"label":"Security Monitoring"}]},{"id":"UMAEc34kUc6XsTgM30CB","title":"SIEM","pathname":"/docs/automation-platform/security-and-compliance/access-control-3/siem","siteSpaceId":"sitesp_Y2pDW","description":"Security Incident and Event Management (SIEM) in DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"Security and Compliance"},{"label":"Security Monitoring"}]},{"id":"aBQLhEH04h4WUZkyo6AB","title":"Vulnerabilities","pathname":"/docs/automation-platform/security-and-compliance/access-control-3/vulnerabilities","siteSpaceId":"sitesp_Y2pDW","description":"Detect security vulnerabilities in Hosts in he DuploCloud Portal","breadcrumbs":[{"label":"Automation Platform"},{"label":"Security and Compliance"},{"label":"Security Monitoring"}]},{"id":"NY6t7EcTkTuOWT8CcU8v","title":"Hardening Standards (CIS)","pathname":"/docs/automation-platform/security-and-compliance/access-control-3/hardening-standards-cis","siteSpaceId":"sitesp_Y2pDW","description":"CIS benchmark monitoring using Wazuh and Ossec for Hosts","breadcrumbs":[{"label":"Automation Platform"},{"label":"Security and Compliance"},{"label":"Security Monitoring"}]},{"id":"QqWPRoyTA3oTpwAX0MED","title":"File Integrity Monitoring","pathname":"/docs/automation-platform/security-and-compliance/access-control-3/file-integrity-monitoring","siteSpaceId":"sitesp_Y2pDW","description":"Monitoring file integrity using the DuploCloud Platform","breadcrumbs":[{"label":"Automation Platform"},{"label":"Security and Compliance"},{"label":"Security Monitoring"}]},{"id":"CI0k3j8pXqZWfGxoacNS","title":"Access Monitoring","pathname":"/docs/automation-platform/security-and-compliance/access-control-3/access-monitoring","siteSpaceId":"sitesp_Y2pDW","description":"Security Events monitoring in the DuploCloud Platform","breadcrumbs":[{"label":"Automation Platform"},{"label":"Security and Compliance"},{"label":"Security Monitoring"}]},{"id":"RwzxjdWx8zGoLPrrYEhT","title":"HIDS","pathname":"/docs/automation-platform/security-and-compliance/access-control-3/hids","siteSpaceId":"sitesp_Y2pDW","description":"Host Intrusion Detection System (HIDS) in the DuploCloud Portal","breadcrumbs":[{"label":"Automation Platform"},{"label":"Security and Compliance"},{"label":"Security Monitoring"}]},{"id":"wwmN7fUL8d7tCSZuN0s2","title":"NIDS","pathname":"/docs/automation-platform/security-and-compliance/access-control-3/nids","siteSpaceId":"sitesp_Y2pDW","description":"Network Intrusion Detection System (NIDS) in the DuploCloud Portal","breadcrumbs":[{"label":"Automation Platform"},{"label":"Security and Compliance"},{"label":"Security Monitoring"}]},{"id":"YptBP0LeDnOMotYrwD3F","title":"Inventory Monitoring","pathname":"/docs/automation-platform/security-and-compliance/access-control-3/inventory","siteSpaceId":"sitesp_Y2pDW","description":"Inventory monitoring in the DuploCloud Portal","breadcrumbs":[{"label":"Automation Platform"},{"label":"Security and Compliance"},{"label":"Security Monitoring"}]},{"id":"FvTZcZn43AGtK5TMAkQt","title":"Antivirus","pathname":"/docs/automation-platform/security-and-compliance/access-control-3/anti-virus","siteSpaceId":"sitesp_Y2pDW","description":"Antivirus protection in the SIEM dashboard of the DuploCloud Portal","breadcrumbs":[{"label":"Automation Platform"},{"label":"Security and Compliance"},{"label":"Security Monitoring"}]},{"id":"dDLgFMhReII6BHwVS4Pf","title":"VAPT (Pen Test)","pathname":"/docs/automation-platform/security-and-compliance/access-control-3/vapt-pen-test","siteSpaceId":"sitesp_Y2pDW","description":"Vulnerability and Penetration Testing (VAPT) or Pen Test in the DuploCloud Platform","breadcrumbs":[{"label":"Automation Platform"},{"label":"Security and Compliance"},{"label":"Security Monitoring"}]},{"id":"efsOCIp6Px598O4mFPd9","title":"AWS Security HUB","pathname":"/docs/automation-platform/security-and-compliance/access-control-3/aws-security-hub","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"Security and Compliance"},{"label":"Security Monitoring"}]},{"id":"dEIE9tiyegQaWETk22Y9","title":"Alerting and Event Management","pathname":"/docs/automation-platform/security-and-compliance/access-control-3/alerting-and-event-management","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"Security and Compliance"},{"label":"Security Monitoring"}]},{"id":"2c03wc773gfxYv9MD9KC","title":"Compliance Frameworks","pathname":"/docs/automation-platform/security-and-compliance/access-control-4","siteSpaceId":"sitesp_Y2pDW","description":"Compliance frameworks supported by DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"Security and Compliance"}]},{"id":"II1DYKlxFr30JP7faoFz","title":"GRC Tools and DuploCloud","pathname":"/docs/automation-platform/security-and-compliance/grc-tools-and-duplocloud","siteSpaceId":"sitesp_Y2pDW","description":"An explanation of how DuploCloud and GRC tools work together","breadcrumbs":[{"label":"Automation Platform"},{"label":"Security and Compliance"}]},{"id":"Io8Ccpa3aEyp7Jeh12IC","title":"Security and Compliance Workflow","pathname":"/docs/automation-platform/security-and-compliance/security-and-compliance-workflow","siteSpaceId":"sitesp_Y2pDW","description":"An outline of a Compliance Project workflow","breadcrumbs":[{"label":"Automation Platform"},{"label":"Security and Compliance"}]},{"id":"oHNDPrOBg6cBNpzcGmX3","title":"Compliance Reports","pathname":"/docs/automation-platform/security-and-compliance/compliance-reports","siteSpaceId":"sitesp_Y2pDW","description":"Access compliance reports directly from the DuploCloud Portal","breadcrumbs":[{"label":"Automation Platform"},{"label":"Security and Compliance"}]},{"id":"nvQ78psJhtAVIMt0jJFT","title":"Terraform User Guide","pathname":"/docs/automation-platform/terraform-support","siteSpaceId":"sitesp_Y2pDW","description":"Information about working with DuploCloud's Terraform provider","breadcrumbs":[{"label":"Automation Platform"}]},{"id":"JHtPutCa3yygf3NIMLZp","title":"DuploCloud Terraform Provider","pathname":"/docs/automation-platform/terraform-support/duplocloud-terraform-provider","siteSpaceId":"sitesp_Y2pDW","description":"Using DuploCloud exclusive Terraform provider","breadcrumbs":[{"label":"Automation Platform"},{"label":"Terraform User Guide"}]},{"id":"din2LD97iBjVPyVZMp0a","title":"DuploCloud Terraform Exporter","pathname":"/docs/automation-platform/terraform-support/duplocloud-terraform-exporter","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"Terraform User Guide"}]},{"id":"aeQ5JEMl3hAfPy4zkZqu","title":"Install Terraform Exporter","pathname":"/docs/automation-platform/terraform-support/duplocloud-terraform-exporter/install-terraform-exporter","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"Terraform User Guide"},{"label":"DuploCloud Terraform Exporter"}]},{"id":"V5ycnEOzFa5jqmnG8jhV","title":"Generate Terraform","pathname":"/docs/automation-platform/terraform-support/duplocloud-terraform-exporter/generate-terraform","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"Terraform User Guide"},{"label":"DuploCloud Terraform Exporter"}]},{"id":"aKwRs9RPrmy4Tz8xZcJl","title":"Using Generated Code","pathname":"/docs/automation-platform/terraform-support/duplocloud-terraform-exporter/using-generated-code","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"Terraform User Guide"},{"label":"DuploCloud Terraform Exporter"}]},{"id":"oApNjDE2Bc96mJaguUhk","title":"Troubleshooting Guide","pathname":"/docs/automation-platform/terraform-support/duplocloud-terraform-exporter/troubleshooting-guide","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"Terraform User Guide"},{"label":"DuploCloud Terraform Exporter"}]},{"id":"1InEWFdGPXRWgiWDbyym","title":"Terraform FAQ","pathname":"/docs/automation-platform/terraform-support/terraform-faq","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"Terraform User Guide"}]},{"id":"Fi4RE5TUscClwTOqaxiB","title":"Pulumi User Guide","pathname":"/docs/automation-platform/pulumi-user-guide","siteSpaceId":"sitesp_Y2pDW","description":"Information about working with DuploCloud's Pulumi provider","breadcrumbs":[{"label":"Automation Platform"}]},{"id":"e3M2bTky0hz8y4kVztik","title":"Getting Started with Pulumi for DuploCloud","pathname":"/docs/automation-platform/pulumi-user-guide/getting-started-with-pulumi-for-duplocloud","siteSpaceId":"sitesp_Y2pDW","description":"Set up Pulumi to manage infrastructure using the DuploCloud provider","breadcrumbs":[{"label":"Automation Platform"},{"label":"Pulumi User Guide"}]},{"id":"5LyFj7zzC4TzCfB1398e","title":"Deploying a Complete DuploCloud Stack with Pulumi","pathname":"/docs/automation-platform/pulumi-user-guide/deploying-a-complete-duplocloud-stack-with-pulumi","siteSpaceId":"sitesp_Y2pDW","description":"Deploy a full DuploCloud infrastructure stack using Pulumi","breadcrumbs":[{"label":"Automation Platform"},{"label":"Pulumi User Guide"}]},{"id":"gc0OqcipZpVG7Wylls4L","title":"Automation and Tools","pathname":"/docs/automation-platform/automation-and-tools","siteSpaceId":"sitesp_Y2pDW","description":"Access the CLI for DuploCloud and leverage third-party integrations to boost DevOps automation","breadcrumbs":[{"label":"Automation Platform"}]},{"id":"awjibllEqCcWSgk4EERC","title":"DuploCtl CLI","pathname":"/docs/automation-platform/automation-and-tools/duploctl","siteSpaceId":"sitesp_Y2pDW","description":"Using the DuploCloud CLI locally and in CI/CD pipelines","breadcrumbs":[{"label":"Automation Platform"},{"label":"Automation and Tools"}]},{"id":"LNvqIKI0Hdu9k4NcHzZj","title":"Supported 3rd Party Tools","pathname":"/docs/automation-platform/automation-and-tools/supported-third-party-tools","siteSpaceId":"sitesp_Y2pDW","description":"An overview of third-party tools DuploCloud supports and the functionalities they provide","breadcrumbs":[{"label":"Automation Platform"},{"label":"Automation and Tools"}]},{"id":"cnR4yVXEFJFIEzdLf3qT","title":"Automation Stacks","pathname":"/docs/automation-platform/automation-and-tools/automation-stacks","siteSpaceId":"sitesp_Y2pDW","description":"An outline of DuploCloud's Stacks feature for replicating, customizing, and managing resources","breadcrumbs":[{"label":"Automation Platform"},{"label":"Automation and Tools"}]},{"id":"6IAr2dOd2o2p7tqW9dr2","title":"Clone from a Tenant","pathname":"/docs/automation-platform/automation-and-tools/automation-stacks/clone-from-a-tenant","siteSpaceId":"sitesp_Y2pDW","description":"Clone resources from one Tenant to another using the DuploCloud Stacks feature","breadcrumbs":[{"label":"Automation Platform"},{"label":"Automation and Tools"},{"label":"Automation Stacks"}]},{"id":"5yZMANMw50352UC3LVlr","title":"Create a deploy template","pathname":"/docs/automation-platform/automation-and-tools/automation-stacks/create-a-deploy-template","siteSpaceId":"sitesp_Y2pDW","description":"Create a re-usable template to deploy resources using the DuploCloud Stacks feature.","breadcrumbs":[{"label":"Automation Platform"},{"label":"Automation and Tools"},{"label":"Automation Stacks"}]},{"id":"vZXNVEqGb3DHVLnoWSWU","title":"Deploy from a template","pathname":"/docs/automation-platform/automation-and-tools/automation-stacks/deploy-from-a-template","siteSpaceId":"sitesp_Y2pDW","description":"Deploy resources to Tenants using templates with DuploCloud Stacks","breadcrumbs":[{"label":"Automation Platform"},{"label":"Automation and Tools"},{"label":"Automation Stacks"}]},{"id":"ph7LjaZ4LqAqZpn9tI3b","title":"Customize deploy templates","pathname":"/docs/automation-platform/automation-and-tools/automation-stacks/customize-deploy-templates","siteSpaceId":"sitesp_Y2pDW","description":"Define custom input parameters and use built-in substitution keys to enhance Stacks deploy templates","breadcrumbs":[{"label":"Automation Platform"},{"label":"Automation and Tools"},{"label":"Automation Stacks"}]},{"id":"9tn0faZtpH8efW5aEG2o","title":"Scheduler","pathname":"/docs/automation-platform/automation-and-tools/scheduler","siteSpaceId":"sitesp_Y2pDW","description":"Configure scheduled shutdowns for Tenant resources using the Scheduler.","breadcrumbs":[{"label":"Automation Platform"},{"label":"Automation and Tools"}]},{"id":"ekmuka5cZ7YR32fWGsCf","title":"CI/CD Overview","pathname":"/docs/automation-platform/introduction-to-ci-cd","siteSpaceId":"sitesp_Y2pDW","description":"Ensuring continuous integration, delivery, and deployment of your Cloud applications","breadcrumbs":[{"label":"Automation Platform"}]},{"id":"VwCngnlYlKcKUkSXnI7J","title":"Service Accounts","pathname":"/docs/automation-platform/introduction-to-ci-cd/service-accounts","siteSpaceId":"sitesp_Y2pDW","description":"Setting up a dedicated service account for your CI/CD tool to access Duplocloud and the underlying cloud.","breadcrumbs":[{"label":"Automation Platform"},{"label":"CI/CD Overview"}]},{"id":"4JY1wNZ6RndNMqKRVN0b","title":"GitHub Actions","pathname":"/docs/automation-platform/introduction-to-ci-cd/github-actions","siteSpaceId":"sitesp_Y2pDW","description":"CI/CD using GitHub Actions","breadcrumbs":[{"label":"Automation Platform"},{"label":"CI/CD Overview"}]},{"id":"okrRIIpX6qAVozIsbvXc","title":"Configure GitHub","pathname":"/docs/automation-platform/introduction-to-ci-cd/github-actions/configuring-github","siteSpaceId":"sitesp_Y2pDW","description":"This section discusses how you can configure Github to integrate with Duplo","breadcrumbs":[{"label":"Automation Platform"},{"label":"CI/CD Overview"},{"label":"GitHub Actions"}]},{"id":"rNEQjWbJs27fij2aHawr","title":"Build a Docker image","pathname":"/docs/automation-platform/introduction-to-ci-cd/github-actions/build-a-docker-image","siteSpaceId":"sitesp_Y2pDW","description":"Use DuploCloud to build and push a Docker image from GitHub Actions","breadcrumbs":[{"label":"Automation Platform"},{"label":"CI/CD Overview"},{"label":"GitHub Actions"}]},{"id":"Q7J3TkWRjtnhuWhzNHMG","title":"Update a Kubernetes Service","pathname":"/docs/automation-platform/introduction-to-ci-cd/github-actions/update-a-service","siteSpaceId":"sitesp_Y2pDW","description":"Use Duplo to update a Service container from Github Actions","breadcrumbs":[{"label":"Automation Platform"},{"label":"CI/CD Overview"},{"label":"GitHub Actions"}]},{"id":"x1nVotnd439hmrr7VrgH","title":"Update an ECS Service","pathname":"/docs/automation-platform/introduction-to-ci-cd/github-actions/update-a-service-1","siteSpaceId":"sitesp_Y2pDW","description":"Use Duplo to update a Service container from Github Actions","breadcrumbs":[{"label":"Automation Platform"},{"label":"CI/CD Overview"},{"label":"GitHub Actions"}]},{"id":"99YueS4VDIxyQ4g62LXq","title":"Update a Lambda function","pathname":"/docs/automation-platform/introduction-to-ci-cd/github-actions/update-a-lambda-function","siteSpaceId":"sitesp_Y2pDW","description":"Use GitHub Actions to deploy a Lambda Image or S3 bucket update","breadcrumbs":[{"label":"Automation Platform"},{"label":"CI/CD Overview"},{"label":"GitHub Actions"}]},{"id":"Nmlto9IXkmk1L3hv7skX","title":"Update CloudFront","pathname":"/docs/automation-platform/introduction-to-ci-cd/github-actions/update-cloudfront","siteSpaceId":"sitesp_Y2pDW","description":"Use DuploCloud to update your CloudFront from Github Actions","breadcrumbs":[{"label":"Automation Platform"},{"label":"CI/CD Overview"},{"label":"GitHub Actions"}]},{"id":"qjFX75vYH4jTgVZYNq3v","title":"Upload to S3 bucket","pathname":"/docs/automation-platform/introduction-to-ci-cd/github-actions/upload-to-s3","siteSpaceId":"sitesp_Y2pDW","description":"Use DuploCloud to upload to S3 from Github Actions","breadcrumbs":[{"label":"Automation Platform"},{"label":"CI/CD Overview"},{"label":"GitHub Actions"}]},{"id":"eVtOu5Ly8ENpbNFUhTEl","title":"Self-Hosted Runners","pathname":"/docs/automation-platform/introduction-to-ci-cd/github-actions/self-hosted-runners","siteSpaceId":"sitesp_Y2pDW","description":"Run GitHub Actions with self-hosted runners in DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"CI/CD Overview"},{"label":"GitHub Actions"}]},{"id":"G6zpwGgx1izJXdasC4Jb","title":"Execute Terraform","pathname":"/docs/automation-platform/introduction-to-ci-cd/github-actions/execute-terraform","siteSpaceId":"sitesp_Y2pDW","description":"How to setup and apply Terraform stacks with GitHub Actions.","breadcrumbs":[{"label":"Automation Platform"},{"label":"CI/CD Overview"},{"label":"GitHub Actions"}]},{"id":"laLlCsFB7Q7LXJ5Abgw6","title":"CircleCI","pathname":"/docs/automation-platform/introduction-to-ci-cd/circleci","siteSpaceId":"sitesp_Y2pDW","description":"CI/CD using CircleCI","breadcrumbs":[{"label":"Automation Platform"},{"label":"CI/CD Overview"}]},{"id":"PrBevlbsGSWaP8RMutGF","title":"Configure CircleCI","pathname":"/docs/automation-platform/introduction-to-ci-cd/circleci/configure-circleci","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"CI/CD Overview"},{"label":"CircleCI"}]},{"id":"IA2TbnifLrzQjC8QGmkT","title":"Build and Push Docker Image","pathname":"/docs/automation-platform/introduction-to-ci-cd/circleci/build-and-push-docker-image","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"CI/CD Overview"},{"label":"CircleCI"}]},{"id":"CtrUQgCgpU0hFKCfsJUx","title":"Update Service","pathname":"/docs/automation-platform/introduction-to-ci-cd/circleci/update-service","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"CI/CD Overview"},{"label":"CircleCI"}]},{"id":"89UCOKaWtJo4iPLg1EDP","title":"GitLab CI/CD","pathname":"/docs/automation-platform/introduction-to-ci-cd/gitlab-ci-cd","siteSpaceId":"sitesp_Y2pDW","description":"CI/CD using GitLab","breadcrumbs":[{"label":"Automation Platform"},{"label":"CI/CD Overview"}]},{"id":"MWDMDjs8sfokauHUaCtQ","title":"Configure Gitlab","pathname":"/docs/automation-platform/introduction-to-ci-cd/gitlab-ci-cd/configuring-github","siteSpaceId":"sitesp_Y2pDW","description":"This section discusses how you can configure Gitlab to integrate with Duplo","breadcrumbs":[{"label":"Automation Platform"},{"label":"CI/CD Overview"},{"label":"GitLab CI/CD"}]},{"id":"TBwdcYDTLmxYRHKgFp6y","title":"Build a Docker image","pathname":"/docs/automation-platform/introduction-to-ci-cd/gitlab-ci-cd/build-a-docker-image","siteSpaceId":"sitesp_Y2pDW","description":"Use Duplo to build and push a docker image from Gitlab CI/CD","breadcrumbs":[{"label":"Automation Platform"},{"label":"CI/CD Overview"},{"label":"GitLab CI/CD"}]},{"id":"HwyMZzbWp33ypWGjzz7I","title":"Update a service","pathname":"/docs/automation-platform/introduction-to-ci-cd/gitlab-ci-cd/update-a-service","siteSpaceId":"sitesp_Y2pDW","description":"Use Duplo to update a service's container from Gitlab CI/CD","breadcrumbs":[{"label":"Automation Platform"},{"label":"CI/CD Overview"},{"label":"GitLab CI/CD"}]},{"id":"3ENSEObzAtmUzzfckJEY","title":"Bitbucket Pipelines","pathname":"/docs/automation-platform/introduction-to-ci-cd/bitbucket-pipelines","siteSpaceId":"sitesp_Y2pDW","description":"CI/CD using Bitbucket Pipelines","breadcrumbs":[{"label":"Automation Platform"},{"label":"CI/CD Overview"}]},{"id":"Gjv5Hpsbyt7o69n16H0u","title":"Configure Bitbucket","pathname":"/docs/automation-platform/introduction-to-ci-cd/bitbucket-pipelines/configure-bitbucket","siteSpaceId":"sitesp_Y2pDW","description":"Setup Bitbucket Pipelines for use with DuploCloud.","breadcrumbs":[{"label":"Automation Platform"},{"label":"CI/CD Overview"},{"label":"Bitbucket Pipelines"}]},{"id":"3StBeWVEmc2XDmgh5Lfo","title":"Build a Docker image","pathname":"/docs/automation-platform/introduction-to-ci-cd/bitbucket-pipelines/build-a-docker-image","siteSpaceId":"sitesp_Y2pDW","description":"Building images with Bitbucket Pipelines","breadcrumbs":[{"label":"Automation Platform"},{"label":"CI/CD Overview"},{"label":"Bitbucket Pipelines"}]},{"id":"wDbWqsgHcnuVzEVV3YwA","title":"Update the Service with Deploy Pipe","pathname":"/docs/automation-platform/introduction-to-ci-cd/bitbucket-pipelines/update-the-service-with-deploy-pipe","siteSpaceId":"sitesp_Y2pDW","description":"Update images with DuploCloud's BitBucket Deploy Pipe","breadcrumbs":[{"label":"Automation Platform"},{"label":"CI/CD Overview"},{"label":"Bitbucket Pipelines"}]},{"id":"L3g7KUsHdlMVnFYHbu5J","title":"Azure Pipelines","pathname":"/docs/automation-platform/introduction-to-ci-cd/azure-pipelines","siteSpaceId":"sitesp_Y2pDW","description":"CI/CD using Azure Pipelines","breadcrumbs":[{"label":"Automation Platform"},{"label":"CI/CD Overview"}]},{"id":"Nas9TVb6koawna8GmtGJ","title":"Configure Azure DevOps","pathname":"/docs/automation-platform/introduction-to-ci-cd/azure-pipelines/configure-azure-devops","siteSpaceId":"sitesp_Y2pDW","description":"This section discusses how you can configure Azure DevOps to integrate with DuploCloud.","breadcrumbs":[{"label":"Automation Platform"},{"label":"CI/CD Overview"},{"label":"Azure Pipelines"}]},{"id":"YOgdH75zZqbNEEIzYmt4","title":"Build a Docker image from Azure DevOps","pathname":"/docs/automation-platform/introduction-to-ci-cd/azure-pipelines/build-a-docker-image-from-azure-devops","siteSpaceId":"sitesp_Y2pDW","description":"Build and push a Docker image from Azure DevOps to the AWS Elastic Container Registry (ECR)","breadcrumbs":[{"label":"Automation Platform"},{"label":"CI/CD Overview"},{"label":"Azure Pipelines"}]},{"id":"yG9rI1eiESCNvkcyrdRk","title":"Update a Service","pathname":"/docs/automation-platform/introduction-to-ci-cd/azure-pipelines/update-a-service","siteSpaceId":"sitesp_Y2pDW","description":"Update the container image used by a DuploCloud Service","breadcrumbs":[{"label":"Automation Platform"},{"label":"CI/CD Overview"},{"label":"Azure Pipelines"}]},{"id":"WtBKn90TowphGz2J1Wu2","title":"Troubleshooting","pathname":"/docs/automation-platform/introduction-to-ci-cd/azure-pipelines/troubleshooting","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"CI/CD Overview"},{"label":"Azure Pipelines"}]},{"id":"tSkJJ1kNCnMFIKRz1pzW","title":"Katkit","pathname":"/docs/automation-platform/introduction-to-ci-cd/katkit","siteSpaceId":"sitesp_Y2pDW","description":"CI/CD using Katkit","breadcrumbs":[{"label":"Automation Platform"},{"label":"CI/CD Overview"}]},{"id":"f6GKoCQ1KIBx9dfydlHw","title":"Environments","pathname":"/docs/automation-platform/introduction-to-ci-cd/katkit/environments","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"CI/CD Overview"},{"label":"Katkit"}]},{"id":"lsOnyJ2rY5ZntEufpq8G","title":"Link repository","pathname":"/docs/automation-platform/introduction-to-ci-cd/katkit/link-repository","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"CI/CD Overview"},{"label":"Katkit"}]},{"id":"3PbebCixhAB1jwISuKsc","title":"Phases","pathname":"/docs/automation-platform/introduction-to-ci-cd/katkit/phases","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"CI/CD Overview"},{"label":"Katkit"}]},{"id":"zhxfQ6VnYCn4fyEcHfGS","title":"Katkit config","pathname":"/docs/automation-platform/introduction-to-ci-cd/katkit/katkit-config","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"CI/CD Overview"},{"label":"Katkit"}]},{"id":"WxJVG60yi45DCXmnqPEj","title":"Advanced functions","pathname":"/docs/automation-platform/introduction-to-ci-cd/katkit/advanced-functions","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"CI/CD Overview"},{"label":"Katkit"}]},{"id":"nTd4MXbIMVp4PqeoCFRz","title":"ArgoCD","pathname":"/docs/automation-platform/introduction-to-ci-cd/argocd","siteSpaceId":"sitesp_Y2pDW","description":"Deploy Argo CD in a DuploCloud-managed Infrastructure","breadcrumbs":[{"label":"Automation Platform"},{"label":"CI/CD Overview"}]},{"id":"7mAsu00sHCQPrg1NdoTM","title":"Argo Workflows","pathname":"/docs/automation-platform/introduction-to-ci-cd/argo-workflows","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"CI/CD Overview"}]},{"id":"IpRLJjQuU7TaAWmEfspI","title":"User Administration","pathname":"/docs/automation-platform/access-control","siteSpaceId":"sitesp_Y2pDW","description":"Tools for Administrators in the DuploCloud Portal","breadcrumbs":[{"label":"Automation Platform"}]},{"id":"WFeG3X0H9os3PXsncnqa","title":"Setting Tenant Topbar Color","pathname":"/docs/automation-platform/access-control/setting-tenant-topbar-color","siteSpaceId":"sitesp_Y2pDW","description":"Customize the Tenant Topbar color in the DuploCloud Portal","breadcrumbs":[{"label":"Automation Platform"},{"label":"User Administration"}]},{"id":"3MGVdizKX27KAHMYV7y7","title":"User Authentication","pathname":"/docs/automation-platform/access-control/user-authentication","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"User Administration"}]},{"id":"pjOTOl2v8EhjCwIrPRRB","title":"User Logins","pathname":"/docs/automation-platform/access-control/user-authentication/user-logins","siteSpaceId":"sitesp_Y2pDW","description":"Logins supported by DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"User Administration"},{"label":"User Authentication"}]},{"id":"zqbwDHSfNCUiUyI37UYg","title":"SSO Configuration","pathname":"/docs/automation-platform/access-control/user-authentication/sso-configuration","siteSpaceId":"sitesp_Y2pDW","description":"Configure Single Sign-On for DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"User Administration"},{"label":"User Authentication"}]},{"id":"Np3o4tmIOMDkOWP4ENrZ","title":"Microsoft Entra ID SSO Configuration","pathname":"/docs/automation-platform/access-control/user-authentication/sso-configuration/azure-ad-as-idp","siteSpaceId":"sitesp_Y2pDW","description":"Set up Single Sign-On for DuploCloud using Microsoft Entra ID (formerly Azure AD) as your identity provider","breadcrumbs":[{"label":"Automation Platform"},{"label":"User Administration"},{"label":"User Authentication"},{"label":"SSO Configuration"}]},{"id":"h0zyc3Kw2MGk0xL599fj","title":"Okta Management Settings","pathname":"/docs/automation-platform/access-control/user-authentication/sso-configuration/okta-management-settings","siteSpaceId":"sitesp_Y2pDW","description":"Configure Okta management settings from the DuploCloud Portal","breadcrumbs":[{"label":"Automation Platform"},{"label":"User Administration"},{"label":"User Authentication"},{"label":"SSO Configuration"}]},{"id":"emjzapRTdzYUcqL3o3at","title":"Multiple Portal Login Options","pathname":"/docs/automation-platform/access-control/user-authentication/multiple-portal-login-options","siteSpaceId":"sitesp_Y2pDW","description":"Adding multiple DuploCloud Portals to the Main DuploCloud Login Screen","breadcrumbs":[{"label":"Automation Platform"},{"label":"User Administration"},{"label":"User Authentication"}]},{"id":"LFaMB07ngnn2qPxslTpz","title":"Login Screen Customization","pathname":"/docs/automation-platform/access-control/user-authentication/login-banner-customization","siteSpaceId":"sitesp_Y2pDW","description":"Customize or update the text on your DuploCloud login screen banner or button","breadcrumbs":[{"label":"Automation Platform"},{"label":"User Administration"},{"label":"User Authentication"}]},{"id":"WHQBQKwKzgY5nJsc4Syb","title":"User Access & Permissions","pathname":"/docs/automation-platform/access-control/user-access-and-permissions","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"User Administration"}]},{"id":"UgLd9wn8wPWLqlIOMvPx","title":"User Access to DuploCloud","pathname":"/docs/automation-platform/access-control/user-access-and-permissions/add-edit-or-delete-a-user","siteSpaceId":"sitesp_Y2pDW","description":"Create, edit, view, or delete users and assign appropriate roles","breadcrumbs":[{"label":"Automation Platform"},{"label":"User Administration"},{"label":"User Access & Permissions"}]},{"id":"lFbGdLxB45g8m9j7Ou6G","title":"VPN Access for Users","pathname":"/docs/automation-platform/access-control/user-access-and-permissions/add-and-delete-vpn-access-for-users","siteSpaceId":"sitesp_Y2pDW","description":"Manage VPN access for users","breadcrumbs":[{"label":"Automation Platform"},{"label":"User Administration"},{"label":"User Access & Permissions"}]},{"id":"A34D0TLlNcWVPzh5JJwB","title":"Tenant Access for Users","pathname":"/docs/automation-platform/access-control/user-access-and-permissions/tenant-access","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"User Administration"},{"label":"User Access & Permissions"}]},{"id":"wcL6I9Yj3czB5NfkwaPp","title":"Give a User Tenant Access","pathname":"/docs/automation-platform/access-control/user-access-and-permissions/tenant-access/give-a-user-tenant-access","siteSpaceId":"sitesp_Y2pDW","description":"Give a user access to specific Tenant(s)","breadcrumbs":[{"label":"Automation Platform"},{"label":"User Administration"},{"label":"User Access & Permissions"},{"label":"Tenant Access for Users"}]},{"id":"eKyMdP2f561RLlwjsjuS","title":"Read-Only Access to a Tenant","pathname":"/docs/automation-platform/access-control/user-access-and-permissions/tenant-access/read-only-access-to-a-tenant","siteSpaceId":"sitesp_Y2pDW","description":"Limit a user's access to a Tenant to read-only","breadcrumbs":[{"label":"Automation Platform"},{"label":"User Administration"},{"label":"User Access & Permissions"},{"label":"Tenant Access for Users"}]},{"id":"HigBFKtzrNAf45kkBOhP","title":"User Email Notifications","pathname":"/docs/automation-platform/access-control/user-access-and-permissions/user-email-notifications","siteSpaceId":"sitesp_Y2pDW","description":"Configure new-user email notifications in DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"User Administration"},{"label":"User Access & Permissions"}]},{"id":"kPwcGlcklJcItrN2X9td","title":"API & Session Management","pathname":"/docs/automation-platform/access-control/api-and-session-management","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"User Administration"}]},{"id":"zvxXWkKvve6JAarJ8IUf","title":"API Tokens","pathname":"/docs/automation-platform/access-control/api-and-session-management/api-tokens","siteSpaceId":"sitesp_Y2pDW","description":"Create temporary and permanent API Tokens","breadcrumbs":[{"label":"Automation Platform"},{"label":"User Administration"},{"label":"API & Session Management"}]},{"id":"V2yFietnH87GFUNydwhY","title":"Session Timeout","pathname":"/docs/automation-platform/access-control/api-and-session-management/session-timeout","siteSpaceId":"sitesp_Y2pDW","description":"Configure session timeout for DuploCloud users","breadcrumbs":[{"label":"Automation Platform"},{"label":"User Administration"},{"label":"API & Session Management"}]},{"id":"RoBonjbl4OdWHGeUhjXX","title":"Observability","pathname":"/docs/automation-platform/diagnostics-overview","siteSpaceId":"sitesp_Y2pDW","description":"Continuous monitoring of your cloud infrastructure in the DuploCloud Portal","breadcrumbs":[{"label":"Automation Platform"}]},{"id":"x45120lbfR8uNFIOjJ96","title":"Standard Observability Suite","pathname":"/docs/automation-platform/diagnostics-overview/standard-observability-suite","siteSpaceId":"sitesp_Y2pDW","description":"The suite included in the DuploCloud platform","breadcrumbs":[{"label":"Automation Platform"},{"label":"Observability"}]},{"id":"KFJj3S2s85a1a99Vu1FK","title":"Setup","pathname":"/docs/automation-platform/diagnostics-overview/standard-observability-suite/setup","siteSpaceId":"sitesp_Y2pDW","description":"Setting up the Standard Observability Suite in DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"Observability"},{"label":"Standard Observability Suite"}]},{"id":"mb45oAFJULfbyixYf8bt","title":"Logging Setup","pathname":"/docs/automation-platform/diagnostics-overview/standard-observability-suite/setup/logging-setup","siteSpaceId":"sitesp_Y2pDW","description":"Setting up Logging in the DuploCloud Portal","breadcrumbs":[{"label":"Automation Platform"},{"label":"Observability"},{"label":"Standard Observability Suite"},{"label":"Setup"}]},{"id":"iXGLsxMH1R8gwBozlyjT","title":"Custom Kibana Logging URL","pathname":"/docs/automation-platform/diagnostics-overview/standard-observability-suite/setup/logging-setup/custom-kibana-logging-url","siteSpaceId":"sitesp_Y2pDW","description":"Configure a custom Kibana URL for viewing Logging data from DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"Observability"},{"label":"Standard Observability Suite"},{"label":"Setup"},{"label":"Logging Setup"}]},{"id":"xYsTNQVaRVfMvTBeQddN","title":"Metrics Setup","pathname":"/docs/automation-platform/diagnostics-overview/standard-observability-suite/setup/metrics-setup","siteSpaceId":"sitesp_Y2pDW","description":"Enabling Metrics collection for centralized monitoring and select Tenants","breadcrumbs":[{"label":"Automation Platform"},{"label":"Observability"},{"label":"Standard Observability Suite"},{"label":"Setup"}]},{"id":"pqWMrjrLEdRO1R2hbE8L","title":"Auditing","pathname":"/docs/automation-platform/diagnostics-overview/standard-observability-suite/setup/auditing","siteSpaceId":"sitesp_Y2pDW","description":"Setting up Auditing in the DuploCloud Portal Standard Observability Suite","breadcrumbs":[{"label":"Automation Platform"},{"label":"Observability"},{"label":"Standard Observability Suite"},{"label":"Setup"}]},{"id":"dHAQhFwQbkK8DqFenIcx","title":"Custom Kibana Audit URL","pathname":"/docs/automation-platform/diagnostics-overview/standard-observability-suite/setup/auditing/custom-kibana-audit-url","siteSpaceId":"sitesp_Y2pDW","description":"Configure a custom Kibana URL for viewing audit logs from DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"Observability"},{"label":"Standard Observability Suite"},{"label":"Setup"},{"label":"Auditing"}]},{"id":"BXmBGixJgG04PL7tj0ZU","title":"Logs","pathname":"/docs/automation-platform/diagnostics-overview/standard-observability-suite/logs","siteSpaceId":"sitesp_Y2pDW","description":"Logging in the DuploCloud Standard Observability Suite utilizing OpenSearch and Kibana","breadcrumbs":[{"label":"Automation Platform"},{"label":"Observability"},{"label":"Standard Observability Suite"}]},{"id":"5hL2vAbSCXGsE16Cd7ER","title":"Metrics","pathname":"/docs/automation-platform/diagnostics-overview/standard-observability-suite/metrics-dashboard","siteSpaceId":"sitesp_Y2pDW","description":"Comprehensive metrics at a glance using the DuploCloud Standard Observability Suite","breadcrumbs":[{"label":"Automation Platform"},{"label":"Observability"},{"label":"Standard Observability Suite"}]},{"id":"bwOtMxW8EsFwtiHmJEov","title":"Advanced Observability Suite","pathname":"/docs/automation-platform/diagnostics-overview/advanced-observability-suite","siteSpaceId":"sitesp_Y2pDW","description":"DuploCloud's Advanced Observability Suite Add-on","breadcrumbs":[{"label":"Automation Platform"},{"label":"Observability"}]},{"id":"whIRAtsv2uTuvnzq6dYC","title":"Architecture","pathname":"/docs/automation-platform/diagnostics-overview/advanced-observability-suite/architecture","siteSpaceId":"sitesp_Y2pDW","description":"How the Advanced Observability Suite and OpenTelemetry integrate with DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"Observability"},{"label":"Advanced Observability Suite"}]},{"id":"TeTK3MG3QYqJgGAuD7vw","title":"Dashboards","pathname":"/docs/automation-platform/diagnostics-overview/advanced-observability-suite/dashboards","siteSpaceId":"sitesp_Y2pDW","description":"Working with the Advanced Observability Suite (AOS) dashboards in DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"Observability"},{"label":"Advanced Observability Suite"}]},{"id":"3UaJnE5CdAsmI5uxQUNy","title":"Administrator Dashboard","pathname":"/docs/automation-platform/diagnostics-overview/advanced-observability-suite/dashboards/administrator-dashboard","siteSpaceId":"sitesp_Y2pDW","description":"Working with the AOS Administrator Dashboard","breadcrumbs":[{"label":"Automation Platform"},{"label":"Observability"},{"label":"Advanced Observability Suite"},{"label":"Dashboards"}]},{"id":"qAH8UffWhNj2t1qFga3W","title":"Tenant Dashboard","pathname":"/docs/automation-platform/diagnostics-overview/advanced-observability-suite/dashboards/tenant-dashboard","siteSpaceId":"sitesp_Y2pDW","description":"Working with the AOS Tenant Dashboard","breadcrumbs":[{"label":"Automation Platform"},{"label":"Observability"},{"label":"Advanced Observability Suite"},{"label":"Dashboards"}]},{"id":"zWYprESC6FIecumE6IRy","title":"Customizing Dashboards","pathname":"/docs/automation-platform/diagnostics-overview/advanced-observability-suite/dashboards/customizing-dashboards","siteSpaceId":"sitesp_Y2pDW","description":"Customize DuploCloud Advanced Observability Suite (AOS) Dashboards","breadcrumbs":[{"label":"Automation Platform"},{"label":"Observability"},{"label":"Advanced Observability Suite"},{"label":"Dashboards"}]},{"id":"QT7L2aiu89ZHMVQOT6Ol","title":"Logging with Loki","pathname":"/docs/automation-platform/diagnostics-overview/advanced-observability-suite/logging-with-loki","siteSpaceId":"sitesp_Y2pDW","description":"Get Logging insights in DuploCloud's Advanced Observability Suite (AOS)","breadcrumbs":[{"label":"Automation Platform"},{"label":"Observability"},{"label":"Advanced Observability Suite"}]},{"id":"qrvnq2DCIEdBUnrIU6zp","title":"Metrics with Mimir","pathname":"/docs/automation-platform/diagnostics-overview/advanced-observability-suite/metrics-with-mimir","siteSpaceId":"sitesp_Y2pDW","description":"Exploring metrics in the DuploCloud Advanced Observability Suite (AOS)","breadcrumbs":[{"label":"Automation Platform"},{"label":"Observability"},{"label":"Advanced Observability Suite"}]},{"id":"DGgHLyg5R5zhCv5ggaWc","title":"Tracing with Tempo","pathname":"/docs/automation-platform/diagnostics-overview/advanced-observability-suite/tracing-with-tempo","siteSpaceId":"sitesp_Y2pDW","description":"Exploring traces in the DuploCloud Advanced Observability Suite (AOS)","breadcrumbs":[{"label":"Automation Platform"},{"label":"Observability"},{"label":"Advanced Observability Suite"}]},{"id":"boqARPsK6sQWpgVN9spo","title":"Profiles with Pyroscope","pathname":"/docs/automation-platform/diagnostics-overview/advanced-observability-suite/profiles-with-pyroscope","siteSpaceId":"sitesp_Y2pDW","description":"Using profiles with Pyroscope in the DuploCloud Advanced Observability Suite (AOS)","breadcrumbs":[{"label":"Automation Platform"},{"label":"Observability"},{"label":"Advanced Observability Suite"}]},{"id":"OKnEhwNVxurGjmUcMftw","title":"Alerts with Alert Manager","pathname":"/docs/automation-platform/diagnostics-overview/advanced-observability-suite/alerts-with-alert-manager","siteSpaceId":"sitesp_Y2pDW","description":"Configure alerts with Grafana's native Alert manager for DuploCloud's AOS","breadcrumbs":[{"label":"Automation Platform"},{"label":"Observability"},{"label":"Advanced Observability Suite"}]},{"id":"wnj6LoOo6hoqQ0OvCTNp","title":"Service Level Objectives (SLOs)","pathname":"/docs/automation-platform/diagnostics-overview/advanced-observability-suite/service-level-objectives-slos","siteSpaceId":"sitesp_Y2pDW","description":"Using Service Level Objectives (SLOs) in the DuploCloud Advanced Observability Suite (AOS)","breadcrumbs":[{"label":"Automation Platform"},{"label":"Observability"},{"label":"Advanced Observability Suite"}]},{"id":"6GiX33bGHIPPJ2vNh5Si","title":"OTEL Stack Resource Requirements","pathname":"/docs/automation-platform/diagnostics-overview/advanced-observability-suite/otel-stack-resource-requirements","siteSpaceId":"sitesp_Y2pDW","description":"Prerequisite resource requirements for deploying the DuploCloud OTEL stack","breadcrumbs":[{"label":"Automation Platform"},{"label":"Observability"},{"label":"Advanced Observability Suite"}]},{"id":"pJaRKzD2sS1hpZ9NcHph","title":"Application Instrumentation","pathname":"/docs/automation-platform/diagnostics-overview/advanced-observability-suite/application-instrumentation","siteSpaceId":"sitesp_Y2pDW","description":"Instrument applications in DuploCloud using Grafana Beyla and OpenTelemetry","breadcrumbs":[{"label":"Automation Platform"},{"label":"Observability"},{"label":"Advanced Observability Suite"}]},{"id":"HEQAYcRDThujqf8DTaBF","title":"Custom Metrics","pathname":"/docs/automation-platform/diagnostics-overview/advanced-observability-suite/custom-metrics","siteSpaceId":"sitesp_Y2pDW","description":"Configure custom metrics  for DuploCloud’s Advanced Observability Suite (AOS)","breadcrumbs":[{"label":"Automation Platform"},{"label":"Observability"},{"label":"Advanced Observability Suite"}]},{"id":"kskESfq3uGJeSZ5L1aGh","title":"Terraform","pathname":"/docs/automation-platform/diagnostics-overview/advanced-observability-suite/terraform","siteSpaceId":"sitesp_Y2pDW","description":"Automate Grafana resource creation and management using Terraform and DuploCloud.","breadcrumbs":[{"label":"Automation Platform"},{"label":"Observability"},{"label":"Advanced Observability Suite"}]},{"id":"5coatl7bQqI4U2EGNg3Y","title":"Faults and Alerts","pathname":"/docs/automation-platform/diagnostics-overview/faults-and-alarms","siteSpaceId":"sitesp_Y2pDW","description":"Viewing faults and alerts in the DuploCloud Portal","breadcrumbs":[{"label":"Automation Platform"},{"label":"Observability"}]},{"id":"TunrbGK4EQ8EtrTENFm9","title":"Automatic alert creation","pathname":"/docs/automation-platform/diagnostics-overview/faults-and-alarms/automatic-alert-creation","siteSpaceId":"sitesp_Y2pDW","description":"Create and customize automatic alerts","breadcrumbs":[{"label":"Automation Platform"},{"label":"Observability"},{"label":"Faults and Alerts"}]},{"id":"LEdaxUNXNJ4XbhNq0p6Y","title":"Alert notifications","pathname":"/docs/automation-platform/diagnostics-overview/faults-and-alarms/alerting-and-notifications","siteSpaceId":"sitesp_Y2pDW","description":"Enable and view alert notifications in the DuploCloud Portal","breadcrumbs":[{"label":"Automation Platform"},{"label":"Observability"},{"label":"Faults and Alerts"}]},{"id":"tSnQWGSBsid1G0U0gaDs","title":"Configuring Billing Alerts","pathname":"/docs/automation-platform/diagnostics-overview/configure-billing-alerts","siteSpaceId":"sitesp_Y2pDW","description":"Set up billing alerts to track cloud spending in DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"Observability"}]},{"id":"vb4cIZRPEZHYxlGA4Pm3","title":"Auditing","pathname":"/docs/automation-platform/diagnostics-overview/auditing","siteSpaceId":"sitesp_Y2pDW","description":"View Auditing reports and logs","breadcrumbs":[{"label":"Automation Platform"},{"label":"Observability"}]},{"id":"93DcdBb6MD0MmWmhKUYN","title":"Web App Firewall (WAF)","pathname":"/docs/automation-platform/diagnostics-overview/web-application-firewall-waf","siteSpaceId":"sitesp_Y2pDW","description":"Creating and Managing a Web Application Firewall (WAF)","breadcrumbs":[{"label":"Automation Platform"},{"label":"Observability"}]},{"id":"YkHMZo3YFnh2abqi62Tu","title":"FAQs","pathname":"/docs/automation-platform/faq","siteSpaceId":"sitesp_Y2pDW","description":"Popular and frequently asked questions about DuploCloud","breadcrumbs":[{"label":"Automation Platform"}]},{"id":"0ViEfYiJIag6ZDBW1DFT","title":"Solutions & How-Tos","pathname":"/docs/automation-platform/faq/solutions-and-how-tos","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"FAQs"}]},{"id":"O59Izm1Noz8DzB4qxMrO","title":"Setting Up a Persistent Volume Using EFS","pathname":"/docs/automation-platform/faq/solutions-and-how-tos/setting-up-a-persistent-volume-using-efs","siteSpaceId":"sitesp_Y2pDW","description":"How to set up a persistent volume using EFS","breadcrumbs":[{"label":"Automation Platform"},{"label":"FAQs"},{"label":"Solutions & How-Tos"}]},{"id":"8poHq4OVcdhQvRJZPv7I","title":"Handling GitHub Deployment Errors Due to Expired DuploCloud Tokens","pathname":"/docs/automation-platform/faq/solutions-and-how-tos/handling-github-deployment-errors-due-to-expired-duplocloud-tokens","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"FAQs"},{"label":"Solutions & How-Tos"}]},{"id":"O2iBMSqwky5MSa6twxKa","title":"Workshops","pathname":"/docs/automation-platform/workshops","siteSpaceId":"sitesp_Y2pDW","description":"Hands-on workshops for learning how to use DuploCloud features on AWS now, GCP and Azure soon.","breadcrumbs":[{"label":"Automation Platform"}]},{"id":"GxstfhLzD2wcCxDz0015","title":"DuploCloud 101 for AWS","pathname":"/docs/automation-platform/workshops/duplocloud-101-for-aws","siteSpaceId":"sitesp_Y2pDW","description":"DuploCloud Workshop for AWS users","breadcrumbs":[{"label":"Automation Platform"},{"label":"Workshops"}]},{"id":"TOXXUMFNqa5XFhiof5tr","title":"Create Your Infrastructure and Application","pathname":"/docs/automation-platform/workshops/duplocloud-101-for-aws/create-your-infrastructure-and-application","siteSpaceId":"sitesp_Y2pDW","description":"Creating an Infrastructure and deploying your application in the DuploCloud Portal","breadcrumbs":[{"label":"Automation Platform"},{"label":"Workshops"},{"label":"DuploCloud 101 for AWS"}]},{"id":"yGYfaA8XloxnLI9ZLixV","title":"1. Log in to the DuploCloud Portal","pathname":"/docs/automation-platform/workshops/duplocloud-101-for-aws/create-your-infrastructure-and-application/1.-log-in-to-the-duplocloud-portal","siteSpaceId":"sitesp_Y2pDW","description":"Accessing the DuploCloud Portal using Microsoft or Google SSO","breadcrumbs":[{"label":"Automation Platform"},{"label":"Workshops"},{"label":"DuploCloud 101 for AWS"},{"label":"Create Your Infrastructure and Application"}]},{"id":"aP1R8Aorx8pr8jdTxrmZ","title":"2. Create a DuploCloud Infrastructure","pathname":"/docs/automation-platform/workshops/duplocloud-101-for-aws/create-your-infrastructure-and-application/2.-create-a-duplocloud-infrastructure","siteSpaceId":"sitesp_Y2pDW","description":"Creating your infrastructure in the DuploCloud Portal","breadcrumbs":[{"label":"Automation Platform"},{"label":"Workshops"},{"label":"DuploCloud 101 for AWS"},{"label":"Create Your Infrastructure and Application"}]},{"id":"YfsuOaNNnAZLA9gOsUAh","title":"3. Create a DuploCloud Tenant","pathname":"/docs/automation-platform/workshops/duplocloud-101-for-aws/create-your-infrastructure-and-application/3.-create-a-duplocloud-tenant","siteSpaceId":"sitesp_Y2pDW","description":"Create a guardrail-enabled workspace called a Tenant","breadcrumbs":[{"label":"Automation Platform"},{"label":"Workshops"},{"label":"DuploCloud 101 for AWS"},{"label":"Create Your Infrastructure and Application"}]},{"id":"i89HAOmy8qcD2zxQAZOK","title":"5. Create an EKS Worker Node","pathname":"/docs/automation-platform/workshops/duplocloud-101-for-aws/create-your-infrastructure-and-application/4.-create-an-eks-worker-node","siteSpaceId":"sitesp_Y2pDW","description":"Creating an EKS Worker Node by adding an EC2 Host in DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"Workshops"},{"label":"DuploCloud 101 for AWS"},{"label":"Create Your Infrastructure and Application"}]},{"id":"HorevdLRvvCKjNiLqo6V","title":"6. Deploy an Application","pathname":"/docs/automation-platform/workshops/duplocloud-101-for-aws/create-your-infrastructure-and-application/5.-deploy-an-application","siteSpaceId":"sitesp_Y2pDW","description":"Using the DuploCloud Portal to deploy your application","breadcrumbs":[{"label":"Automation Platform"},{"label":"Workshops"},{"label":"DuploCloud 101 for AWS"},{"label":"Create Your Infrastructure and Application"}]},{"id":"ndjRdCMkxdKwfLPFQOWP","title":"7. Create a Load Balancer","pathname":"/docs/automation-platform/workshops/duplocloud-101-for-aws/create-your-infrastructure-and-application/6.-create-a-load-balancer","siteSpaceId":"sitesp_Y2pDW","description":"Creating a Load Balancer to expose your application to the web","breadcrumbs":[{"label":"Automation Platform"},{"label":"Workshops"},{"label":"DuploCloud 101 for AWS"},{"label":"Create Your Infrastructure and Application"}]},{"id":"YGCNUnZYvHU11jdznnaD","title":"8. Deploy an S3 Bucket","pathname":"/docs/automation-platform/workshops/duplocloud-101-for-aws/create-your-infrastructure-and-application/7.-deploy-an-s3-bucket","siteSpaceId":"sitesp_Y2pDW","description":"Deploy an S3 Bucket for easily accessible storage in the DuploCloud Portal","breadcrumbs":[{"label":"Automation Platform"},{"label":"Workshops"},{"label":"DuploCloud 101 for AWS"},{"label":"Create Your Infrastructure and Application"}]},{"id":"xqg9lMIb1SgnjJ3CZerd","title":"9. Deploy a Database","pathname":"/docs/automation-platform/workshops/duplocloud-101-for-aws/create-your-infrastructure-and-application/8.-deploy-a-database","siteSpaceId":"sitesp_Y2pDW","description":"Deploying a database in the DuploCloud Portal","breadcrumbs":[{"label":"Automation Platform"},{"label":"Workshops"},{"label":"DuploCloud 101 for AWS"},{"label":"Create Your Infrastructure and Application"}]},{"id":"CSlzMbNo7Qjg1T8gcoi7","title":"10. Create an Alarm","pathname":"/docs/automation-platform/workshops/duplocloud-101-for-aws/create-your-infrastructure-and-application/9.-create-an-alarm","siteSpaceId":"sitesp_Y2pDW","description":"Creating an alarm in the DuploCloud Portal","breadcrumbs":[{"label":"Automation Platform"},{"label":"Workshops"},{"label":"DuploCloud 101 for AWS"},{"label":"Create Your Infrastructure and Application"}]},{"id":"bhAvxCczT6AzbQT0sx6W","title":"Daily Operations using DuploCloud","pathname":"/docs/automation-platform/workshops/duplocloud-101-for-aws/daily-operations-using-duplocloud","siteSpaceId":"sitesp_Y2pDW","description":"An overview of the seamless day-to-day DevOps functionality that DuploCloud provides","breadcrumbs":[{"label":"Automation Platform"},{"label":"Workshops"},{"label":"DuploCloud 101 for AWS"}]},{"id":"jqwzk2BgKx8dccO6zPSC","title":"1. AI DevOps Platform","pathname":"/docs/automation-platform/workshops/duplocloud-101-for-aws/daily-operations-using-duplocloud/1.-ai-devops-platform","siteSpaceId":"sitesp_Y2pDW","description":"Submit AI HelpDesk tickets in the DuploCloud Portal","breadcrumbs":[{"label":"Automation Platform"},{"label":"Workshops"},{"label":"DuploCloud 101 for AWS"},{"label":"Daily Operations using DuploCloud"}]},{"id":"f5Sr2tGnrDc3X0LioDqs","title":"2. Host, Container, and Kubectl Shell","pathname":"/docs/automation-platform/workshops/duplocloud-101-for-aws/daily-operations-using-duplocloud/1.-host-container-and-kubectl-shell","siteSpaceId":"sitesp_Y2pDW","description":"Access shells conveniently within the DuploCloud Portal","breadcrumbs":[{"label":"Automation Platform"},{"label":"Workshops"},{"label":"DuploCloud 101 for AWS"},{"label":"Daily Operations using DuploCloud"}]},{"id":"jN3JG3htgY18LReNUEWL","title":"3. Observability","pathname":"/docs/automation-platform/workshops/duplocloud-101-for-aws/daily-operations-using-duplocloud/3.-observability","siteSpaceId":"sitesp_Y2pDW","description":"Monitoring your cloud infrastructure and applications.","breadcrumbs":[{"label":"Automation Platform"},{"label":"Workshops"},{"label":"DuploCloud 101 for AWS"},{"label":"Daily Operations using DuploCloud"}]},{"id":"MWShLMFLXJNiKCAoQTXp","title":"Standard Observability","pathname":"/docs/automation-platform/workshops/duplocloud-101-for-aws/daily-operations-using-duplocloud/3.-observability/standard-observability","siteSpaceId":"sitesp_Y2pDW","description":"Viewing Standard logs, metrics, and resource health for your Services and Hosts.","breadcrumbs":[{"label":"Automation Platform"},{"label":"Workshops"},{"label":"DuploCloud 101 for AWS"},{"label":"Daily Operations using DuploCloud"},{"label":"3. Observability"}]},{"id":"FeOd1hk5HB6QTEHAR7eF","title":"Advanced Observability Suite (AOS)","pathname":"/docs/automation-platform/workshops/duplocloud-101-for-aws/daily-operations-using-duplocloud/3.-observability/advanced-observability-suite-aos","siteSpaceId":"sitesp_Y2pDW","description":"Viewing Observability data using DuploCloud's Advanced Observability Suite","breadcrumbs":[{"label":"Automation Platform"},{"label":"Workshops"},{"label":"DuploCloud 101 for AWS"},{"label":"Daily Operations using DuploCloud"},{"label":"3. Observability"}]},{"id":"X7Cm9T3Ge1AJ0uY0mv3x","title":"4. Audit Logs","pathname":"/docs/automation-platform/workshops/duplocloud-101-for-aws/daily-operations-using-duplocloud/5.-audit-logs","siteSpaceId":"sitesp_Y2pDW","description":"Accessing Auditing and related events in the DuploCloud Portal","breadcrumbs":[{"label":"Automation Platform"},{"label":"Workshops"},{"label":"DuploCloud 101 for AWS"},{"label":"Daily Operations using DuploCloud"}]},{"id":"sqCqOWIHcZELJIV7h16d","title":"5. Billing and Cost Management","pathname":"/docs/automation-platform/workshops/duplocloud-101-for-aws/daily-operations-using-duplocloud/4.-billing-and-cost-management","siteSpaceId":"sitesp_Y2pDW","description":"Proactively managing your cloud costs with the DuploCloud Portal","breadcrumbs":[{"label":"Automation Platform"},{"label":"Workshops"},{"label":"DuploCloud 101 for AWS"},{"label":"Daily Operations using DuploCloud"}]},{"id":"espasvmF22CkVVtndCEo","title":"6. Tenant and Admin Just-In-Time (JIT) AWS Access","pathname":"/docs/automation-platform/workshops/duplocloud-101-for-aws/daily-operations-using-duplocloud/6-tenant-and-admin-just-in-time-jit-aws-access","siteSpaceId":"sitesp_Y2pDW","description":"Using JIT to access the AWS Portal from DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"Workshops"},{"label":"DuploCloud 101 for AWS"},{"label":"Daily Operations using DuploCloud"}]},{"id":"p45rzkg2Oy9QqKOYoXtz","title":"7. CI/CD","pathname":"/docs/automation-platform/workshops/duplocloud-101-for-aws/daily-operations-using-duplocloud/7.-ci-cd","siteSpaceId":"sitesp_Y2pDW","description":"Resources to use DuploCloud CI/CD and GitHub Actions","breadcrumbs":[{"label":"Automation Platform"},{"label":"Workshops"},{"label":"DuploCloud 101 for AWS"},{"label":"Daily Operations using DuploCloud"}]},{"id":"jkvJlQ9mmaOSnsjiczmg","title":"8. Security Hub and Dashboard","pathname":"/docs/automation-platform/workshops/duplocloud-101-for-aws/daily-operations-using-duplocloud/8.-security-hub-and-dashboard","siteSpaceId":"sitesp_Y2pDW","description":"Accessing the Security Incident and Event Management (SIEM) dashboard from the DuploCloud Portal","breadcrumbs":[{"label":"Automation Platform"},{"label":"Workshops"},{"label":"DuploCloud 101 for AWS"},{"label":"Daily Operations using DuploCloud"}]},{"id":"cxFms13o0uv0ipQ5C5qg","title":"9. Terraform Mode of Operations","pathname":"/docs/automation-platform/workshops/duplocloud-101-for-aws/daily-operations-using-duplocloud/9.-terraform-mode-of-operations","siteSpaceId":"sitesp_Y2pDW","description":"Using the DuploCloud Terraform Provider","breadcrumbs":[{"label":"Automation Platform"},{"label":"Workshops"},{"label":"DuploCloud 101 for AWS"},{"label":"Daily Operations using DuploCloud"}]},{"id":"aZzzx7LGZ9VYQBCjTxbe","title":"Post-workshop Reference Guide","pathname":"/docs/automation-platform/workshops/duplocloud-101-for-aws/post-workshop-reference-guide","siteSpaceId":"sitesp_Y2pDW","description":"Resources and links to aid you in exploring DuploCloud's many self-serve DevOps offerings","breadcrumbs":[{"label":"Automation Platform"},{"label":"Workshops"},{"label":"DuploCloud 101 for AWS"}]},{"id":"sxlK5bcdIA5cMa1UZvjq","title":"Post-Workshop Testing and Documentation Links","pathname":"/docs/automation-platform/workshops/duplocloud-101-for-aws/post-workshop-reference-guide/post-workshop-testing-and-documentation-links","siteSpaceId":"sitesp_Y2pDW","description":"Explore the DuploCloud product through the documentation set","breadcrumbs":[{"label":"Automation Platform"},{"label":"Workshops"},{"label":"DuploCloud 101 for AWS"},{"label":"Post-workshop Reference Guide"}]},{"id":"dngGfTIGnHxmAmH7tq9Z","title":"Connect With Us","pathname":"/docs/automation-platform/workshops/duplocloud-101-for-aws/post-workshop-reference-guide/connect-with-us","siteSpaceId":"sitesp_Y2pDW","description":"Reach out with questions, demo requests, or for more information","breadcrumbs":[{"label":"Automation Platform"},{"label":"Workshops"},{"label":"DuploCloud 101 for AWS"},{"label":"Post-workshop Reference Guide"}]},{"id":"QUeN8lJM3OzxU6LiaulH","title":"DuploCloud Whitepapers","pathname":"/docs/automation-platform/workshops/duplocloud-101-for-aws/post-workshop-reference-guide/duplocloud-whitepapers","siteSpaceId":"sitesp_Y2pDW","description":"Whitepapers for in-depth looks at DuploCloud features","breadcrumbs":[{"label":"Automation Platform"},{"label":"Workshops"},{"label":"DuploCloud 101 for AWS"},{"label":"Post-workshop Reference Guide"}]},{"id":"IGsK0fiiGtAQS1KcjQWd","title":"DuploCloud Terraform Provider","pathname":"/docs/automation-platform/workshops/duplocloud-101-for-aws/post-workshop-reference-guide/duplocloud-terraform-provider","siteSpaceId":"sitesp_Y2pDW","description":"Explore the capabilities and advantages of DuploCloud's exclusive Terraform Provider","breadcrumbs":[{"label":"Automation Platform"},{"label":"Workshops"},{"label":"DuploCloud 101 for AWS"},{"label":"Post-workshop Reference Guide"}]},{"id":"4U00zPieZjr5X1iVbq5L","title":"DuploCloud AWS Demo Video","pathname":"/docs/automation-platform/workshops/duplocloud-101-for-aws/post-workshop-reference-guide/duplocloud-aws-demo-video","siteSpaceId":"sitesp_Y2pDW","description":"To recap what you've learned in the workshop, watch a quick demo of DuploCloud AWS","breadcrumbs":[{"label":"Automation Platform"},{"label":"Workshops"},{"label":"DuploCloud 101 for AWS"},{"label":"Post-workshop Reference Guide"}]},{"id":"JZ54j5U8QKvGgwBaXy9L","title":"Extras","pathname":"/docs/automation-platform/extras-overview","siteSpaceId":"sitesp_Y2pDW","description":"Additional features of the DuploCloud Portal","breadcrumbs":[{"label":"Automation Platform"}]},{"id":"cvDHqJPYK9CZwGWSYlTO","title":"BYOH","pathname":"/docs/automation-platform/extras-overview/byoh","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"Extras"}]},{"id":"lvxaLkymdGOeHXKCplMj","title":"Delegate Subdomains","pathname":"/docs/automation-platform/extras-overview/delegate-subdomains","siteSpaceId":"sitesp_Y2pDW","description":"How to delegate subdomains to another Cloud Provider","breadcrumbs":[{"label":"Automation Platform"},{"label":"Extras"}]},{"id":"ajo35bv7ZWzoZ7krTlVi","title":"Deploying Helm Charts","pathname":"/docs/automation-platform/extras-overview/helm-charts","siteSpaceId":"sitesp_Y2pDW","description":"Information for using Helm Charts with DuploCloud","breadcrumbs":[{"label":"Automation Platform"},{"label":"Extras"}]},{"id":"UC3JzVwnTEKXdZAUT2Lc","title":"FluxCD","pathname":"/docs/automation-platform/extras-overview/fluxcd","siteSpaceId":"sitesp_Y2pDW","description":"Use FluxCD with DuploCloud to synchronize your K8s clusters with code stored in Git","breadcrumbs":[{"label":"Automation Platform"},{"label":"Extras"}]},{"id":"zfPYzltVUg5tRnZOFP6y","title":"Inventory","pathname":"/docs/automation-platform/extras-overview/inventory","siteSpaceId":"sitesp_Y2pDW","description":"View all cloud resources in your environment on the DuploCloud Inventory page","breadcrumbs":[{"label":"Automation Platform"},{"label":"Extras"}]},{"id":"f44mdwm7U2yVx0U2pjEk","title":"Setting up SCPs (Service Control Policies) for DuploCloud","pathname":"/docs/automation-platform/extras-overview/setting-up-scps-service-control-policies-for-duplocloud","siteSpaceId":"sitesp_Y2pDW","description":"Use SCPs with DuploCloud to add guardrails to AWS organizational units","breadcrumbs":[{"label":"Automation Platform"},{"label":"Extras"}]},{"id":"hdHedVIURLnZC8M8Vy9r","title":"Video Transcripts","pathname":"/docs/automation-platform/extras-overview/video-transcripts","siteSpaceId":"sitesp_Y2pDW","description":"Learn more about Cloud Infrastructure and DevOps Automation using our video tutorials.","breadcrumbs":[{"label":"Automation Platform"},{"label":"Extras"}]},{"id":"NNqTYtIo0LT88HoEIlVs","title":"DuploCloud AWS Product Demo","pathname":"/docs/automation-platform/extras-overview/video-transcripts/duplocloud-aws-product-demo","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"Extras"},{"label":"Video Transcripts"}]},{"id":"573ds7CRBUSVxO5cMpEz","title":"DuploCloud Azure Product Demo","pathname":"/docs/automation-platform/extras-overview/video-transcripts/duplocloud-azure-product-demo","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"Extras"},{"label":"Video Transcripts"}]},{"id":"jxl1ivyV7NHOGSU0RTCz","title":"DuploCloud GCP Product Demo","pathname":"/docs/automation-platform/extras-overview/video-transcripts/duplocloud-gcp-product-demo","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"Extras"},{"label":"Video Transcripts"}]},{"id":"ubJn3hW2o4juAeir47FS","title":"DevOps Deep Dive - Abstracting Cloud Complexity","pathname":"/docs/automation-platform/extras-overview/video-transcripts/devops-deep-dive-abstracting-cloud-complexity","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"Extras"},{"label":"Video Transcripts"}]},{"id":"YiheQz3T1kw0giTR4SoB","title":"DuploCloud Uses Infrastructure-as-Code to Stitch Together DevOps Lifecycle","pathname":"/docs/automation-platform/extras-overview/video-transcripts/duplocloud-uses-infrastructure-as-code-to-stitch-together-devops-lifecycle","siteSpaceId":"sitesp_Y2pDW","description":"","breadcrumbs":[{"label":"Automation Platform"},{"label":"Extras"},{"label":"Video Transcripts"}]}]}