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
str

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

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