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
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.