terraform/quickstart/101-azure-api-management-cr...
github-actions[bot] 2bfc5cfbf2 Update TestRecord 2024-11-17 03:48:00 +00:00
..
README.md
TestRecord.md Update TestRecord 2024-11-17 03:48:00 +00:00
main.tf
outputs.tf
providers.tf
variables.tf Update variables.tf: open_api_spec_content_value 2024-11-13 15:05:57 -08:00

README.md

Azure API Management

This template deploys an Azure API Management service, containing an API (based on a provided Open API spec). An API Management group and product are then created that are associated with the service and API.

Terraform resource types

Variables

Name Description Default
resource_group_name_prefix Prefix of the resource group name that's combined with a random ID so name is unique in your Azure subscription. rg
resource_group_location Location of the resource group. eastus
open_api_spec_content_format The format of the content from which the API Definition should be imported. Possible values are: openapi, openapi+json, openapi+json-link, openapi-link, swagger-json, swagger-link-json, wadl-link-json, wadl-xml, wsdl and wsdl-link. swagger-link-json
open_api_spec_content_value The Content from which the API Definition should be imported. When a content_format of -link- is specified this must be a URL, otherwise this must be defined inline. http://conferenceapi.azurewebsites.net/?format=json

Example