azure_network_application_gateway

autoscale_configuration

Type: STRUCT
Provider name: properties.autoscaleConfiguration
Description: Autoscale Configuration.

  • max_capacity
    Type: INT32
    Provider name: maxCapacity
    Description: Upper bound on number of Application Gateway capacity.
  • min_capacity
    Type: INT32
    Provider name: minCapacity
    Description: Lower bound on number of Application Gateway capacity.

custom_error_configurations

Type: UNORDERED_LIST_STRUCT
Provider name: properties.customErrorConfigurations
Description: Custom error configurations of the application gateway resource.

  • custom_error_page_url
    Type: STRING
    Provider name: customErrorPageUrl
    Description: Error page URL of the application gateway custom error.
  • status_code
    Type: STRING
    Provider name: statusCode
    Description: Status code of the application gateway custom error.

enable_fips

Type: BOOLEAN
Provider name: properties.enableFips
Description: Whether FIPS is enabled on the application gateway resource.

enable_http2

Type: BOOLEAN
Provider name: properties.enableHttp2
Description: Whether HTTP2 is enabled on the application gateway resource.

etag

Type: STRING
Provider name: etag
Description: A unique read-only string that changes whenever the resource is updated.

firewall_policy

Type: STRUCT
Provider name: properties.firewallPolicy
Description: Reference to the FirewallPolicy resource.

  • id
    Type: STRING
    Provider name: id
    Description: Resource ID.

force_firewall_policy_association

Type: BOOLEAN
Provider name: properties.forceFirewallPolicyAssociation
Description: If true, associates a firewall policy with an application gateway regardless whether the policy differs from the WAF Config.

frontend_ip_configurations

Type: UNORDERED_LIST_STRUCT
Provider name: properties.frontendIPConfigurations
Description: Frontend IP addresses of the application gateway resource. For default limits, see Application Gateway limits.

  • etag
    Type: STRING
    Provider name: etag
    Description: A unique read-only string that changes whenever the resource is updated.
  • id
    Type: STRING
    Provider name: id
    Description: Resource ID.
  • name
    Type: STRING
    Provider name: name
    Description: Name of the frontend IP configuration that is unique within an Application Gateway.
  • private_ip_address
    Type: STRING
    Provider name: properties.privateIPAddress
    Description: PrivateIPAddress of the network interface IP Configuration.
  • private_ip_allocation_method
    Type: STRING
    Provider name: properties.privateIPAllocationMethod
    Description: The private IP address allocation method.
  • private_link_configuration
    Type: STRUCT
    Provider name: properties.privateLinkConfiguration
    Description: Reference to the application gateway private link configuration.
    • id
      Type: STRING
      Provider name: id
      Description: Resource ID.
  • provisioning_state
    Type: STRING
    Provider name: properties.provisioningState
    Description: The provisioning state of the frontend IP configuration resource.
  • public_ip_address
    Type: STRUCT
    Provider name: properties.publicIPAddress
    Description: Reference to the PublicIP resource.
    • id
      Type: STRING
      Provider name: id
      Description: Resource ID.
  • subnet
    Type: STRUCT
    Provider name: properties.subnet
    Description: Reference to the subnet resource.
    • id
      Type: STRING
      Provider name: id
      Description: Resource ID.
  • type
    Type: STRING
    Provider name: type
    Description: Type of the resource.

frontend_ports

Type: UNORDERED_LIST_STRUCT
Provider name: properties.frontendPorts
Description: Frontend ports of the application gateway resource. For default limits, see Application Gateway limits.

  • etag
    Type: STRING
    Provider name: etag
    Description: A unique read-only string that changes whenever the resource is updated.
  • id
    Type: STRING
    Provider name: id
    Description: Resource ID.
  • name
    Type: STRING
    Provider name: name
    Description: Name of the frontend port that is unique within an Application Gateway.
  • port
    Type: INT32
    Provider name: properties.port
    Description: Frontend port.
  • provisioning_state
    Type: STRING
    Provider name: properties.provisioningState
    Description: The provisioning state of the frontend port resource.
  • type
    Type: STRING
    Provider name: type
    Description: Type of the resource.

gateway_ip_configurations

Type: UNORDERED_LIST_STRUCT
Provider name: properties.gatewayIPConfigurations
Description: Subnets of the application gateway resource. For default limits, see Application Gateway limits.

  • etag
    Type: STRING
    Provider name: etag
    Description: A unique read-only string that changes whenever the resource is updated.
  • id
    Type: STRING
    Provider name: id
    Description: Resource ID.
  • name
    Type: STRING
    Provider name: name
    Description: Name of the IP configuration that is unique within an Application Gateway.
  • provisioning_state
    Type: STRING
    Provider name: properties.provisioningState
    Description: The provisioning state of the application gateway IP configuration resource.
  • subnet
    Type: STRUCT
    Provider name: properties.subnet
    Description: Reference to the subnet resource. A subnet from where application gateway gets its private address.
    • id
      Type: STRING
      Provider name: id
      Description: Resource ID.
  • type
    Type: STRING
    Provider name: type
    Description: Type of the resource.

global_configuration

Type: STRUCT
Provider name: properties.globalConfiguration
Description: Global Configuration.

  • enable_request_buffering
    Type: BOOLEAN
    Provider name: enableRequestBuffering
    Description: Enable request buffering.
  • enable_response_buffering
    Type: BOOLEAN
    Provider name: enableResponseBuffering
    Description: Enable response buffering.

id

Type: STRING
Provider name: id
Description: Resource ID.

identity

Type: STRUCT
Provider name: identity
Description: The identity of the application gateway, if configured.

  • principal_id
    Type: STRING
    Provider name: principalId
    Description: The principal id of the system assigned identity. This property will only be provided for a system assigned identity.
  • tenant_id
    Type: STRING
    Provider name: tenantId
    Description: The tenant id of the system assigned identity. This property will only be provided for a system assigned identity.
  • type
    Type: STRING
    Provider name: type
    Description: The type of identity used for the resource. The type ‘SystemAssigned, UserAssigned’ includes both an implicitly created identity and a set of user assigned identities. The type ‘None’ will remove any identities from the virtual machine.

location

Type: STRING
Provider name: location
Description: Resource location.

name

Type: STRING
Provider name: name
Description: Resource name.

operational_state

Type: STRING
Provider name: properties.operationalState
Description: Operational state of the application gateway resource.

provisioning_state

Type: STRING
Provider name: properties.provisioningState
Description: The provisioning state of the application gateway resource.

resource_group

Type: STRING

resource_guid

Type: STRING
Provider name: properties.resourceGuid
Description: The resource GUID property of the application gateway resource.

sku

Type: STRUCT
Provider name: properties.sku
Description: SKU of the application gateway resource.

  • capacity
    Type: INT32
    Provider name: capacity
    Description: Capacity (instance count) of an application gateway.
  • name
    Type: STRING
    Provider name: name
    Description: Name of an application gateway SKU.
  • tier
    Type: STRING
    Provider name: tier
    Description: Tier of an application gateway.

ssl_policy

Type: STRUCT
Provider name: properties.sslPolicy
Description: SSL policy of the application gateway resource.

  • cipher_suites
    Type: UNORDERED_LIST_STRING
    Provider name: cipherSuites
    Description: Ssl cipher suites to be enabled in the specified order to application gateway.
  • disabled_ssl_protocols
    Type: UNORDERED_LIST_STRING
    Provider name: disabledSslProtocols
    Description: Ssl protocols to be disabled on application gateway.
  • min_protocol_version
    Type: STRING
    Provider name: minProtocolVersion
    Description: Minimum version of Ssl protocol to be supported on application gateway.
  • policy_name
    Type: STRING
    Provider name: policyName
    Description: Name of Ssl predefined policy.
  • policy_type
    Type: STRING
    Provider name: policyType
    Description: Type of Ssl Policy.

subscription_id

Type: STRING

subscription_name

Type: STRING

tags

Type: UNORDERED_LIST_STRING

type

Type: STRING
Provider name: type
Description: Resource type.

zones

Type: UNORDERED_LIST_STRING
Provider name: zones
Description: A list of availability zones denoting where the resource needs to come from.

PREVIEWING: cswatt/aws-api-gateway