ApplicationGatewayPropertiesFormat Class
Properties of the application gateway.
Constructor
ApplicationGatewayPropertiesFormat(*args: Any, **kwargs: Any)
Variables
| Name | Description |
|---|---|
|
sku
|
SKU of the application gateway resource. |
|
ssl_policy
|
SSL policy of the application gateway resource. |
|
operational_state
|
Operational state of the application gateway resource. Known values are: "Stopped", "Starting", "Running", and "Stopping". |
|
gateway_ip_configurations
|
Subnets of the application gateway resource. For default limits, see Application Gateway limits. |
|
authentication_certificates
|
Authentication certificates of the application gateway resource. For default limits, see Application Gateway limits. |
|
trusted_root_certificates
|
Trusted Root certificates of the application gateway resource. For default limits, see Application Gateway limits. |
|
trusted_client_certificates
|
Trusted client certificates of the application gateway resource. For default limits, see Application Gateway limits. |
|
ssl_certificates
|
SSL certificates of the application gateway resource. For default limits, see Application Gateway limits. |
|
frontend_ip_configurations
|
Frontend IP addresses of the application gateway resource. For default limits, see Application Gateway limits. |
|
frontend_ports
|
Frontend ports of the application gateway resource. For default limits, see Application Gateway limits. |
|
probes
|
Probes of the application gateway resource. |
|
backend_address_pools
|
Backend address pool of the application gateway resource. For default limits, see Application Gateway limits. |
|
backend_http_settings_collection
|
Backend http settings of the application gateway resource. For default limits, see Application Gateway limits. |
|
backend_settings_collection
|
Backend settings of the application gateway resource. For default limits, see Application Gateway limits. |
|
http_listeners
|
Http listeners of the application gateway resource. For default limits, see Application Gateway limits. |
|
listeners
|
Listeners of the application gateway resource. For default limits, see Application Gateway limits. |
|
ssl_profiles
|
SSL profiles of the application gateway resource. For default limits, see Application Gateway limits. |
|
url_path_maps
|
URL path map of the application gateway resource. For default limits, see Application Gateway limits. |
|
request_routing_rules
|
Request routing rules of the application gateway resource. |
|
routing_rules
|
Routing rules of the application gateway resource. |
|
rewrite_rule_sets
|
Rewrite rules for the application gateway resource. |
|
redirect_configurations
|
Redirect configurations of the application gateway resource. For default limits, see Application Gateway limits. |
|
web_application_firewall_configuration
|
Web application firewall configuration. |
|
firewall_policy
|
Reference to the FirewallPolicy resource. |
|
enable_http2
|
Whether HTTP2 is enabled on the application gateway resource. |
|
enable_fips
|
Whether FIPS is enabled on the application gateway resource. |
|
autoscale_configuration
|
Autoscale Configuration. |
|
private_link_configurations
|
PrivateLink configurations on application gateway. |
|
private_endpoint_connections
|
Private Endpoint connections on application gateway. |
|
resource_guid
|
The resource GUID property of the application gateway resource. |
|
provisioning_state
|
The provisioning state of the application gateway resource. Known values are: "Failed", "Succeeded", "Canceled", "Creating", "Updating", and "Deleting". |
|
custom_error_configurations
|
Custom error configurations of the application gateway resource. |
|
force_firewall_policy_association
|
If true, associates a firewall policy with an application gateway regardless whether the policy differs from the WAF Config. |
|
load_distribution_policies
|
Load distribution policies of the application gateway resource. |
|
entra_jwt_validation_configs
|
Entra JWT validation configurations for the application gateway resource. For default limits, see Application Gateway limits. |
|
global_configuration
|
Global Configuration. |
|
default_predefined_ssl_policy
|
The default predefined SSL Policy applied on the application gateway resource. Known values are: "AppGwSslPolicy20150501", "AppGwSslPolicy20170401", "AppGwSslPolicy20170401S", "AppGwSslPolicy20220101", and "AppGwSslPolicy20220101S". |
Attributes
authentication_certificates
Authentication certificates of the application gateway resource. For default limits, see Application Gateway limits.
authentication_certificates: list['_models.ApplicationGatewayAuthenticationCertificate'] | None
autoscale_configuration
Autoscale Configuration.
autoscale_configuration: _models.ApplicationGatewayAutoscaleConfiguration | None
backend_address_pools
Backend address pool of the application gateway resource. For default limits, see Application Gateway limits.
backend_address_pools: list['_models.ApplicationGatewayBackendAddressPool'] | None
backend_http_settings_collection
Backend http settings of the application gateway resource. For default limits, see Application Gateway limits.
backend_http_settings_collection: list['_models.ApplicationGatewayBackendHttpSettings'] | None
backend_settings_collection
Backend settings of the application gateway resource. For default limits, see Application Gateway limits.
backend_settings_collection: list['_models.ApplicationGatewayBackendSettings'] | None
custom_error_configurations
Custom error configurations of the application gateway resource.
custom_error_configurations: list['_models.ApplicationGatewayCustomError'] | None
default_predefined_ssl_policy
The default predefined SSL Policy applied on the application gateway resource. Known values are: "AppGwSslPolicy20150501", "AppGwSslPolicy20170401", "AppGwSslPolicy20170401S", "AppGwSslPolicy20220101", and "AppGwSslPolicy20220101S".
default_predefined_ssl_policy: str | _models.ApplicationGatewaySslPolicyName | None
enable_fips
Whether FIPS is enabled on the application gateway resource.
enable_fips: bool | None
enable_http2
Whether HTTP2 is enabled on the application gateway resource.
enable_http2: bool | None
entra_jwt_validation_configs
Entra JWT validation configurations for the application gateway resource. For default limits, see Application Gateway limits.
entra_jwt_validation_configs: list['_models.ApplicationGatewayEntraJWTValidationConfig'] | None
firewall_policy
Reference to the FirewallPolicy resource.
firewall_policy: _models.SubResource | None
force_firewall_policy_association
If true, associates a firewall policy with an application gateway regardless whether the policy differs from the WAF Config.
force_firewall_policy_association: bool | None
frontend_ip_configurations
Frontend IP addresses of the application gateway resource. For default limits, see Application Gateway limits.
frontend_ip_configurations: list['_models.ApplicationGatewayFrontendIPConfiguration'] | None
frontend_ports
Frontend ports of the application gateway resource. For default limits, see Application Gateway limits.
frontend_ports: list['_models.ApplicationGatewayFrontendPort'] | None
gateway_ip_configurations
Subnets of the application gateway resource. For default limits, see Application Gateway limits.
gateway_ip_configurations: list['_models.ApplicationGatewayIPConfiguration'] | None
global_configuration
Global Configuration.
global_configuration: _models.ApplicationGatewayGlobalConfiguration | None
http_listeners
Http listeners of the application gateway resource. For default limits, see Application Gateway limits.
http_listeners: list['_models.ApplicationGatewayHttpListener'] | None
listeners
Listeners of the application gateway resource. For default limits, see Application Gateway limits.
listeners: list['_models.ApplicationGatewayListener'] | None
load_distribution_policies
Load distribution policies of the application gateway resource.
load_distribution_policies: list['_models.ApplicationGatewayLoadDistributionPolicy'] | None
operational_state
"Stopped", "Starting", "Running", and "Stopping".
operational_state: str | _models.ApplicationGatewayOperationalState | None
private_endpoint_connections
Private Endpoint connections on application gateway.
private_endpoint_connections: list['_models.ApplicationGatewayPrivateEndpointConnection'] | None
private_link_configurations
PrivateLink configurations on application gateway.
private_link_configurations: list['_models.ApplicationGatewayPrivateLinkConfiguration'] | None
probes
Probes of the application gateway resource.
probes: list['_models.ApplicationGatewayProbe'] | None
provisioning_state
"Failed", "Succeeded", "Canceled", "Creating", "Updating", and "Deleting".
provisioning_state: str | _models.ProvisioningState | None
redirect_configurations
Redirect configurations of the application gateway resource. For default limits, see Application Gateway limits.
redirect_configurations: list['_models.ApplicationGatewayRedirectConfiguration'] | None
request_routing_rules
Request routing rules of the application gateway resource.
request_routing_rules: list['_models.ApplicationGatewayRequestRoutingRule'] | None
resource_guid
The resource GUID property of the application gateway resource.
resource_guid: str | None
rewrite_rule_sets
Rewrite rules for the application gateway resource.
rewrite_rule_sets: list['_models.ApplicationGatewayRewriteRuleSet'] | None
routing_rules
Routing rules of the application gateway resource.
routing_rules: list['_models.ApplicationGatewayRoutingRule'] | None
sku
SKU of the application gateway resource.
sku: _models.ApplicationGatewaySku | None
ssl_certificates
SSL certificates of the application gateway resource. For default limits, see Application Gateway limits.
ssl_certificates: list['_models.ApplicationGatewaySslCertificate'] | None
ssl_policy
SSL policy of the application gateway resource.
ssl_policy: _models.ApplicationGatewaySslPolicy | None
ssl_profiles
SSL profiles of the application gateway resource. For default limits, see Application Gateway limits.
ssl_profiles: list['_models.ApplicationGatewaySslProfile'] | None
trusted_client_certificates
Trusted client certificates of the application gateway resource. For default limits, see Application Gateway limits.
trusted_client_certificates: list['_models.ApplicationGatewayTrustedClientCertificate'] | None
trusted_root_certificates
Trusted Root certificates of the application gateway resource. For default limits, see Application Gateway limits.
trusted_root_certificates: list['_models.ApplicationGatewayTrustedRootCertificate'] | None
url_path_maps
URL path map of the application gateway resource. For default limits, see Application Gateway limits.
url_path_maps: list['_models.ApplicationGatewayUrlPathMap'] | None
web_application_firewall_configuration
Web application firewall configuration.
web_application_firewall_configuration: _models.ApplicationGatewayWebApplicationFirewallConfiguration | None