├── .devcontainer └── devcontainer.json ├── .gitattributes ├── .gitignore ├── .pre-commit-config.yaml ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── SECURITY.md ├── SUPPORT.md ├── docs ├── assets │ └── genai-capabilities.pptx └── images │ ├── APIM.vsdx │ ├── apim-secure-baseline.jpg │ ├── apim-workload-ai.jpeg │ ├── apim-workload-functions.jpg │ ├── apim.png │ ├── arch.png │ ├── az-account-show.jpg │ ├── backend.png │ ├── clone-repo.png │ ├── cloud_shell.png │ ├── deployed-items.png │ ├── genai-capabilities.jpg │ ├── manual_trigger.png │ ├── multi-tenancy-using-products.png │ ├── multi-tenancy-without-products.png │ ├── networking.png │ ├── resource_groups.png │ ├── secrets.png │ └── shared.png └── scenarios ├── apim-baseline ├── README.md ├── bicep │ ├── README.md │ ├── apim │ │ ├── apim.bicep │ │ └── modules │ │ │ ├── dnsrecords.bicep │ │ │ └── kvaccess.bicep │ ├── gateway │ │ ├── appgw.bicep │ │ └── modules │ │ │ ├── certificate.bicep │ │ │ └── certificateSecret.bicep │ ├── main.bicep │ ├── networking │ │ └── networking.bicep │ └── shared │ │ ├── modules │ │ ├── azmon.bicep │ │ ├── dnszone.bicep │ │ ├── privatedeploy.bicep │ │ └── privateendpoint.bicep │ │ └── shared.bicep └── terraform │ ├── README.md │ ├── main.tf │ ├── modules │ ├── apim │ │ ├── apim.tf │ │ ├── outputs.tf │ │ └── variables.tf │ ├── dns │ │ ├── dnszone.tf │ │ └── variables.tf │ ├── gateway │ │ ├── certificate │ │ │ ├── certificate.tf │ │ │ ├── providers.tf │ │ │ └── variables.tf │ │ ├── gateway.tf │ │ ├── outputs.tf │ │ └── variables.tf │ ├── networking │ │ ├── networking.tf │ │ ├── outputs.tf │ │ └── variables.tf │ └── shared │ │ ├── azmon.tf │ │ ├── outputs.tf │ │ ├── private_dns_zone │ │ ├── outputs.tf │ │ ├── privatednszone.tf │ │ └── variables.tf │ │ ├── private_endpoint │ │ ├── outputs.tf │ │ ├── privateendpoint.tf │ │ └── variables.tf │ │ ├── privatedeploy.tf │ │ ├── shared.tf │ │ └── variables.tf │ ├── provider.tf │ └── variables.tf ├── certs └── place-custom-cert-here ├── sample.backend.hcl ├── sample.env ├── scripts ├── bicep │ ├── deploy-apim-baseline.sh │ ├── deploy-workload-function.sh │ └── deploy-workload-genai.sh └── terraform │ ├── azure-backend-sample.sh │ ├── deploy-apim-baseline.sh │ └── deploy-workload-genai.sh ├── workload-functions ├── README.md └── bicep │ ├── README.md │ ├── apim │ └── config.bicep │ ├── backend │ ├── backend.bicep │ └── modules │ │ └── networking.bicep │ ├── deploy │ ├── deploy.bicep │ └── modules │ │ └── networking.bicep │ └── main.bicep └── workload-genai ├── README.md ├── bicep ├── README.md ├── apim-policies │ ├── api-specs │ │ └── openapi-spec.json │ ├── apiManagement.bicep │ └── load-balancing │ │ ├── backends.bicep │ │ └── lb-pool.bicep ├── eventhub │ └── eventHub.bicep ├── main.bicep └── openai │ └── openai.bicep ├── policies ├── fragments │ ├── load-balancing │ │ ├── README.md │ │ └── simple-priority-weighted.xml │ ├── manage-spikes-with-payg │ │ ├── README.md │ │ └── retry-with-payg.xml │ ├── rate-limiting │ │ ├── README.md │ │ ├── adaptive-rate-limiting.xml │ │ ├── rate-limiting-by-tokens.xml │ │ └── rate-limiting-workaround.xml │ └── usage-tracking │ │ ├── README.md │ │ ├── usage-tracking-with-appinsights.xml │ │ └── usage-tracking-with-eventhub.xml ├── genai-policy.xml └── multi-tenancy │ ├── README.md │ ├── multi-tenant-product1-policy.xml │ └── multi-tenant-product2-policy.xml └── terraform ├── README.md ├── main.tf ├── modules ├── apim_policies │ ├── api-specs │ │ └── openapi-spec.json │ ├── apimanagement.tf │ ├── backends │ │ ├── backends.tf │ │ └── providers.tf │ ├── lb_pool │ │ ├── lb-pool.tf │ │ └── providers.tf │ ├── outputs.tf │ └── variables.tf ├── eventhub │ ├── eventhub.tf │ ├── outputs.tf │ └── variables.tf ├── openai │ ├── openai.tf │ ├── outputs.tf │ └── variables.tf ├── private_dns_zone │ ├── outputs.tf │ ├── privatednszone.tf │ └── variables.tf └── private_endpoint │ ├── outputs.tf │ ├── privateendpoint.tf │ └── variables.tf ├── provider.tf └── variables.tf /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/SECURITY.md -------------------------------------------------------------------------------- /SUPPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/SUPPORT.md -------------------------------------------------------------------------------- /docs/assets/genai-capabilities.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/docs/assets/genai-capabilities.pptx -------------------------------------------------------------------------------- /docs/images/APIM.vsdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/docs/images/APIM.vsdx -------------------------------------------------------------------------------- /docs/images/apim-secure-baseline.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/docs/images/apim-secure-baseline.jpg -------------------------------------------------------------------------------- /docs/images/apim-workload-ai.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/docs/images/apim-workload-ai.jpeg -------------------------------------------------------------------------------- /docs/images/apim-workload-functions.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/docs/images/apim-workload-functions.jpg -------------------------------------------------------------------------------- /docs/images/apim.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/docs/images/apim.png -------------------------------------------------------------------------------- /docs/images/arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/docs/images/arch.png -------------------------------------------------------------------------------- /docs/images/az-account-show.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/docs/images/az-account-show.jpg -------------------------------------------------------------------------------- /docs/images/backend.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/docs/images/backend.png -------------------------------------------------------------------------------- /docs/images/clone-repo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/docs/images/clone-repo.png -------------------------------------------------------------------------------- /docs/images/cloud_shell.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/docs/images/cloud_shell.png -------------------------------------------------------------------------------- /docs/images/deployed-items.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/docs/images/deployed-items.png -------------------------------------------------------------------------------- /docs/images/genai-capabilities.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/docs/images/genai-capabilities.jpg -------------------------------------------------------------------------------- /docs/images/manual_trigger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/docs/images/manual_trigger.png -------------------------------------------------------------------------------- /docs/images/multi-tenancy-using-products.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/docs/images/multi-tenancy-using-products.png -------------------------------------------------------------------------------- /docs/images/multi-tenancy-without-products.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/docs/images/multi-tenancy-without-products.png -------------------------------------------------------------------------------- /docs/images/networking.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/docs/images/networking.png -------------------------------------------------------------------------------- /docs/images/resource_groups.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/docs/images/resource_groups.png -------------------------------------------------------------------------------- /docs/images/secrets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/docs/images/secrets.png -------------------------------------------------------------------------------- /docs/images/shared.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/docs/images/shared.png -------------------------------------------------------------------------------- /scenarios/apim-baseline/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/apim-baseline/README.md -------------------------------------------------------------------------------- /scenarios/apim-baseline/bicep/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/apim-baseline/bicep/README.md -------------------------------------------------------------------------------- /scenarios/apim-baseline/bicep/apim/apim.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/apim-baseline/bicep/apim/apim.bicep -------------------------------------------------------------------------------- /scenarios/apim-baseline/bicep/apim/modules/dnsrecords.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/apim-baseline/bicep/apim/modules/dnsrecords.bicep -------------------------------------------------------------------------------- /scenarios/apim-baseline/bicep/apim/modules/kvaccess.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/apim-baseline/bicep/apim/modules/kvaccess.bicep -------------------------------------------------------------------------------- /scenarios/apim-baseline/bicep/gateway/appgw.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/apim-baseline/bicep/gateway/appgw.bicep -------------------------------------------------------------------------------- /scenarios/apim-baseline/bicep/gateway/modules/certificate.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/apim-baseline/bicep/gateway/modules/certificate.bicep -------------------------------------------------------------------------------- /scenarios/apim-baseline/bicep/gateway/modules/certificateSecret.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/apim-baseline/bicep/gateway/modules/certificateSecret.bicep -------------------------------------------------------------------------------- /scenarios/apim-baseline/bicep/main.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/apim-baseline/bicep/main.bicep -------------------------------------------------------------------------------- /scenarios/apim-baseline/bicep/networking/networking.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/apim-baseline/bicep/networking/networking.bicep -------------------------------------------------------------------------------- /scenarios/apim-baseline/bicep/shared/modules/azmon.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/apim-baseline/bicep/shared/modules/azmon.bicep -------------------------------------------------------------------------------- /scenarios/apim-baseline/bicep/shared/modules/dnszone.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/apim-baseline/bicep/shared/modules/dnszone.bicep -------------------------------------------------------------------------------- /scenarios/apim-baseline/bicep/shared/modules/privatedeploy.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/apim-baseline/bicep/shared/modules/privatedeploy.bicep -------------------------------------------------------------------------------- /scenarios/apim-baseline/bicep/shared/modules/privateendpoint.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/apim-baseline/bicep/shared/modules/privateendpoint.bicep -------------------------------------------------------------------------------- /scenarios/apim-baseline/bicep/shared/shared.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/apim-baseline/bicep/shared/shared.bicep -------------------------------------------------------------------------------- /scenarios/apim-baseline/terraform/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/apim-baseline/terraform/README.md -------------------------------------------------------------------------------- /scenarios/apim-baseline/terraform/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/apim-baseline/terraform/main.tf -------------------------------------------------------------------------------- /scenarios/apim-baseline/terraform/modules/apim/apim.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/apim-baseline/terraform/modules/apim/apim.tf -------------------------------------------------------------------------------- /scenarios/apim-baseline/terraform/modules/apim/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/apim-baseline/terraform/modules/apim/outputs.tf -------------------------------------------------------------------------------- /scenarios/apim-baseline/terraform/modules/apim/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/apim-baseline/terraform/modules/apim/variables.tf -------------------------------------------------------------------------------- /scenarios/apim-baseline/terraform/modules/dns/dnszone.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/apim-baseline/terraform/modules/dns/dnszone.tf -------------------------------------------------------------------------------- /scenarios/apim-baseline/terraform/modules/dns/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/apim-baseline/terraform/modules/dns/variables.tf -------------------------------------------------------------------------------- /scenarios/apim-baseline/terraform/modules/gateway/certificate/certificate.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/apim-baseline/terraform/modules/gateway/certificate/certificate.tf -------------------------------------------------------------------------------- /scenarios/apim-baseline/terraform/modules/gateway/certificate/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/apim-baseline/terraform/modules/gateway/certificate/providers.tf -------------------------------------------------------------------------------- /scenarios/apim-baseline/terraform/modules/gateway/certificate/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/apim-baseline/terraform/modules/gateway/certificate/variables.tf -------------------------------------------------------------------------------- /scenarios/apim-baseline/terraform/modules/gateway/gateway.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/apim-baseline/terraform/modules/gateway/gateway.tf -------------------------------------------------------------------------------- /scenarios/apim-baseline/terraform/modules/gateway/outputs.tf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scenarios/apim-baseline/terraform/modules/gateway/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/apim-baseline/terraform/modules/gateway/variables.tf -------------------------------------------------------------------------------- /scenarios/apim-baseline/terraform/modules/networking/networking.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/apim-baseline/terraform/modules/networking/networking.tf -------------------------------------------------------------------------------- /scenarios/apim-baseline/terraform/modules/networking/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/apim-baseline/terraform/modules/networking/outputs.tf -------------------------------------------------------------------------------- /scenarios/apim-baseline/terraform/modules/networking/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/apim-baseline/terraform/modules/networking/variables.tf -------------------------------------------------------------------------------- /scenarios/apim-baseline/terraform/modules/shared/azmon.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/apim-baseline/terraform/modules/shared/azmon.tf -------------------------------------------------------------------------------- /scenarios/apim-baseline/terraform/modules/shared/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/apim-baseline/terraform/modules/shared/outputs.tf -------------------------------------------------------------------------------- /scenarios/apim-baseline/terraform/modules/shared/private_dns_zone/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/apim-baseline/terraform/modules/shared/private_dns_zone/outputs.tf -------------------------------------------------------------------------------- /scenarios/apim-baseline/terraform/modules/shared/private_dns_zone/privatednszone.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/apim-baseline/terraform/modules/shared/private_dns_zone/privatednszone.tf -------------------------------------------------------------------------------- /scenarios/apim-baseline/terraform/modules/shared/private_dns_zone/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/apim-baseline/terraform/modules/shared/private_dns_zone/variables.tf -------------------------------------------------------------------------------- /scenarios/apim-baseline/terraform/modules/shared/private_endpoint/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/apim-baseline/terraform/modules/shared/private_endpoint/outputs.tf -------------------------------------------------------------------------------- /scenarios/apim-baseline/terraform/modules/shared/private_endpoint/privateendpoint.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/apim-baseline/terraform/modules/shared/private_endpoint/privateendpoint.tf -------------------------------------------------------------------------------- /scenarios/apim-baseline/terraform/modules/shared/private_endpoint/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/apim-baseline/terraform/modules/shared/private_endpoint/variables.tf -------------------------------------------------------------------------------- /scenarios/apim-baseline/terraform/modules/shared/privatedeploy.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/apim-baseline/terraform/modules/shared/privatedeploy.tf -------------------------------------------------------------------------------- /scenarios/apim-baseline/terraform/modules/shared/shared.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/apim-baseline/terraform/modules/shared/shared.tf -------------------------------------------------------------------------------- /scenarios/apim-baseline/terraform/modules/shared/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/apim-baseline/terraform/modules/shared/variables.tf -------------------------------------------------------------------------------- /scenarios/apim-baseline/terraform/provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/apim-baseline/terraform/provider.tf -------------------------------------------------------------------------------- /scenarios/apim-baseline/terraform/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/apim-baseline/terraform/variables.tf -------------------------------------------------------------------------------- /scenarios/certs/place-custom-cert-here: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scenarios/sample.backend.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/sample.backend.hcl -------------------------------------------------------------------------------- /scenarios/sample.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/sample.env -------------------------------------------------------------------------------- /scenarios/scripts/bicep/deploy-apim-baseline.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/scripts/bicep/deploy-apim-baseline.sh -------------------------------------------------------------------------------- /scenarios/scripts/bicep/deploy-workload-function.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/scripts/bicep/deploy-workload-function.sh -------------------------------------------------------------------------------- /scenarios/scripts/bicep/deploy-workload-genai.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/scripts/bicep/deploy-workload-genai.sh -------------------------------------------------------------------------------- /scenarios/scripts/terraform/azure-backend-sample.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/scripts/terraform/azure-backend-sample.sh -------------------------------------------------------------------------------- /scenarios/scripts/terraform/deploy-apim-baseline.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/scripts/terraform/deploy-apim-baseline.sh -------------------------------------------------------------------------------- /scenarios/scripts/terraform/deploy-workload-genai.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/scripts/terraform/deploy-workload-genai.sh -------------------------------------------------------------------------------- /scenarios/workload-functions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/workload-functions/README.md -------------------------------------------------------------------------------- /scenarios/workload-functions/bicep/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/workload-functions/bicep/README.md -------------------------------------------------------------------------------- /scenarios/workload-functions/bicep/apim/config.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/workload-functions/bicep/apim/config.bicep -------------------------------------------------------------------------------- /scenarios/workload-functions/bicep/backend/backend.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/workload-functions/bicep/backend/backend.bicep -------------------------------------------------------------------------------- /scenarios/workload-functions/bicep/backend/modules/networking.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/workload-functions/bicep/backend/modules/networking.bicep -------------------------------------------------------------------------------- /scenarios/workload-functions/bicep/deploy/deploy.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/workload-functions/bicep/deploy/deploy.bicep -------------------------------------------------------------------------------- /scenarios/workload-functions/bicep/deploy/modules/networking.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/workload-functions/bicep/deploy/modules/networking.bicep -------------------------------------------------------------------------------- /scenarios/workload-functions/bicep/main.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/workload-functions/bicep/main.bicep -------------------------------------------------------------------------------- /scenarios/workload-genai/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/workload-genai/README.md -------------------------------------------------------------------------------- /scenarios/workload-genai/bicep/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/workload-genai/bicep/README.md -------------------------------------------------------------------------------- /scenarios/workload-genai/bicep/apim-policies/api-specs/openapi-spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/workload-genai/bicep/apim-policies/api-specs/openapi-spec.json -------------------------------------------------------------------------------- /scenarios/workload-genai/bicep/apim-policies/apiManagement.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/workload-genai/bicep/apim-policies/apiManagement.bicep -------------------------------------------------------------------------------- /scenarios/workload-genai/bicep/apim-policies/load-balancing/backends.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/workload-genai/bicep/apim-policies/load-balancing/backends.bicep -------------------------------------------------------------------------------- /scenarios/workload-genai/bicep/apim-policies/load-balancing/lb-pool.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/workload-genai/bicep/apim-policies/load-balancing/lb-pool.bicep -------------------------------------------------------------------------------- /scenarios/workload-genai/bicep/eventhub/eventHub.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/workload-genai/bicep/eventhub/eventHub.bicep -------------------------------------------------------------------------------- /scenarios/workload-genai/bicep/main.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/workload-genai/bicep/main.bicep -------------------------------------------------------------------------------- /scenarios/workload-genai/bicep/openai/openai.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/workload-genai/bicep/openai/openai.bicep -------------------------------------------------------------------------------- /scenarios/workload-genai/policies/fragments/load-balancing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/workload-genai/policies/fragments/load-balancing/README.md -------------------------------------------------------------------------------- /scenarios/workload-genai/policies/fragments/load-balancing/simple-priority-weighted.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/workload-genai/policies/fragments/load-balancing/simple-priority-weighted.xml -------------------------------------------------------------------------------- /scenarios/workload-genai/policies/fragments/manage-spikes-with-payg/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/workload-genai/policies/fragments/manage-spikes-with-payg/README.md -------------------------------------------------------------------------------- /scenarios/workload-genai/policies/fragments/manage-spikes-with-payg/retry-with-payg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/workload-genai/policies/fragments/manage-spikes-with-payg/retry-with-payg.xml -------------------------------------------------------------------------------- /scenarios/workload-genai/policies/fragments/rate-limiting/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/workload-genai/policies/fragments/rate-limiting/README.md -------------------------------------------------------------------------------- /scenarios/workload-genai/policies/fragments/rate-limiting/adaptive-rate-limiting.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/workload-genai/policies/fragments/rate-limiting/adaptive-rate-limiting.xml -------------------------------------------------------------------------------- /scenarios/workload-genai/policies/fragments/rate-limiting/rate-limiting-by-tokens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/workload-genai/policies/fragments/rate-limiting/rate-limiting-by-tokens.xml -------------------------------------------------------------------------------- /scenarios/workload-genai/policies/fragments/rate-limiting/rate-limiting-workaround.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/workload-genai/policies/fragments/rate-limiting/rate-limiting-workaround.xml -------------------------------------------------------------------------------- /scenarios/workload-genai/policies/fragments/usage-tracking/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/workload-genai/policies/fragments/usage-tracking/README.md -------------------------------------------------------------------------------- /scenarios/workload-genai/policies/fragments/usage-tracking/usage-tracking-with-appinsights.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/workload-genai/policies/fragments/usage-tracking/usage-tracking-with-appinsights.xml -------------------------------------------------------------------------------- /scenarios/workload-genai/policies/fragments/usage-tracking/usage-tracking-with-eventhub.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/workload-genai/policies/fragments/usage-tracking/usage-tracking-with-eventhub.xml -------------------------------------------------------------------------------- /scenarios/workload-genai/policies/genai-policy.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/workload-genai/policies/genai-policy.xml -------------------------------------------------------------------------------- /scenarios/workload-genai/policies/multi-tenancy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/workload-genai/policies/multi-tenancy/README.md -------------------------------------------------------------------------------- /scenarios/workload-genai/policies/multi-tenancy/multi-tenant-product1-policy.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/workload-genai/policies/multi-tenancy/multi-tenant-product1-policy.xml -------------------------------------------------------------------------------- /scenarios/workload-genai/policies/multi-tenancy/multi-tenant-product2-policy.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/workload-genai/policies/multi-tenancy/multi-tenant-product2-policy.xml -------------------------------------------------------------------------------- /scenarios/workload-genai/terraform/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/workload-genai/terraform/README.md -------------------------------------------------------------------------------- /scenarios/workload-genai/terraform/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/workload-genai/terraform/main.tf -------------------------------------------------------------------------------- /scenarios/workload-genai/terraform/modules/apim_policies/api-specs/openapi-spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/workload-genai/terraform/modules/apim_policies/api-specs/openapi-spec.json -------------------------------------------------------------------------------- /scenarios/workload-genai/terraform/modules/apim_policies/apimanagement.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/workload-genai/terraform/modules/apim_policies/apimanagement.tf -------------------------------------------------------------------------------- /scenarios/workload-genai/terraform/modules/apim_policies/backends/backends.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/workload-genai/terraform/modules/apim_policies/backends/backends.tf -------------------------------------------------------------------------------- /scenarios/workload-genai/terraform/modules/apim_policies/backends/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/workload-genai/terraform/modules/apim_policies/backends/providers.tf -------------------------------------------------------------------------------- /scenarios/workload-genai/terraform/modules/apim_policies/lb_pool/lb-pool.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/workload-genai/terraform/modules/apim_policies/lb_pool/lb-pool.tf -------------------------------------------------------------------------------- /scenarios/workload-genai/terraform/modules/apim_policies/lb_pool/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/workload-genai/terraform/modules/apim_policies/lb_pool/providers.tf -------------------------------------------------------------------------------- /scenarios/workload-genai/terraform/modules/apim_policies/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/workload-genai/terraform/modules/apim_policies/outputs.tf -------------------------------------------------------------------------------- /scenarios/workload-genai/terraform/modules/apim_policies/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/workload-genai/terraform/modules/apim_policies/variables.tf -------------------------------------------------------------------------------- /scenarios/workload-genai/terraform/modules/eventhub/eventhub.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/workload-genai/terraform/modules/eventhub/eventhub.tf -------------------------------------------------------------------------------- /scenarios/workload-genai/terraform/modules/eventhub/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/workload-genai/terraform/modules/eventhub/outputs.tf -------------------------------------------------------------------------------- /scenarios/workload-genai/terraform/modules/eventhub/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/workload-genai/terraform/modules/eventhub/variables.tf -------------------------------------------------------------------------------- /scenarios/workload-genai/terraform/modules/openai/openai.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/workload-genai/terraform/modules/openai/openai.tf -------------------------------------------------------------------------------- /scenarios/workload-genai/terraform/modules/openai/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/workload-genai/terraform/modules/openai/outputs.tf -------------------------------------------------------------------------------- /scenarios/workload-genai/terraform/modules/openai/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/workload-genai/terraform/modules/openai/variables.tf -------------------------------------------------------------------------------- /scenarios/workload-genai/terraform/modules/private_dns_zone/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/workload-genai/terraform/modules/private_dns_zone/outputs.tf -------------------------------------------------------------------------------- /scenarios/workload-genai/terraform/modules/private_dns_zone/privatednszone.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/workload-genai/terraform/modules/private_dns_zone/privatednszone.tf -------------------------------------------------------------------------------- /scenarios/workload-genai/terraform/modules/private_dns_zone/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/workload-genai/terraform/modules/private_dns_zone/variables.tf -------------------------------------------------------------------------------- /scenarios/workload-genai/terraform/modules/private_endpoint/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/workload-genai/terraform/modules/private_endpoint/outputs.tf -------------------------------------------------------------------------------- /scenarios/workload-genai/terraform/modules/private_endpoint/privateendpoint.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/workload-genai/terraform/modules/private_endpoint/privateendpoint.tf -------------------------------------------------------------------------------- /scenarios/workload-genai/terraform/modules/private_endpoint/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/workload-genai/terraform/modules/private_endpoint/variables.tf -------------------------------------------------------------------------------- /scenarios/workload-genai/terraform/provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/workload-genai/terraform/provider.tf -------------------------------------------------------------------------------- /scenarios/workload-genai/terraform/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/apim-landing-zone-accelerator/HEAD/scenarios/workload-genai/terraform/variables.tf --------------------------------------------------------------------------------