Watch Aspire live streamsDocsTry Aspire

ApplicationGatewayProxy

Handle
📦 Aspire.Hosting.Azure.Provisioning.Network v13.6.0-preview.1.26478.8
interface ApplicationGatewayProxy {
authenticationCertificates: Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayAuthenticationCertificateProxy;
autoscaleConfiguration: ApplicationGatewayAutoscaleConfigurationProxy;
availabilityZones: Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfStringProxy;
backendAddressPools: Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayBackendAddressPoolProxy;
backendHttpSettingsCollection: Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayBackendHttpSettingsProxy;
backendSettingsCollection: Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayBackendSettingsProxy;
customErrorConfigurations: Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayCustomErrorProxy;
readonly defaultPredefinedSslPolicy: BicepValueProxy | ApplicationGatewaySslPolicyName;
enableFips: BicepValueProxy | boolean;
enableHttp2: BicepValueProxy | boolean;
entraJwtValidationConfigs: Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayEntraJwtValidationConfigProxy;
readonly eTag: BicepValueProxy;
firewallPolicyId: BicepValueProxy;
forceFirewallPolicyAssociation: BicepValueProxy | boolean;
frontendIPConfigurations: Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayFrontendIPConfigurationProxy;
frontendPorts: Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayFrontendPortProxy;
gatewayIPConfigurations: Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayIPConfigurationProxy;
globalConfiguration: ApplicationGatewayGlobalConfigurationProxy;
httpListeners: Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayHttpListenerProxy;
readonly id: BicepValueProxy;
identity: NetworkManagedServiceIdentityProxy;
listeners: Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayListenerProxy;
loadDistributionPolicies: Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayLoadDistributionPolicyProxy;
location: BicepValueProxy;
name: BicepValueProxy | string;
readonly operationalState: BicepValueProxy | ApplicationGatewayOperationalState;
readonly privateEndpointConnections: Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayPrivateEndpointConnectionProxy;
privateLinkConfigurations: Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayPrivateLinkConfigurationProxy;
probes: Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayProbeProxy;
readonly provisioningState: BicepValueProxy | NetworkProvisioningState;
redirectConfigurations: Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayRedirectConfigurationProxy;
requestRoutingRules: Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayRequestRoutingRuleProxy;
readonly resourceGuid: BicepValueProxy | guid;
rewriteRuleSets: Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayRewriteRuleSetProxy;
routingRules: Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayRoutingRuleProxy;
sku: ApplicationGatewaySkuProxy;
sslCertificates: Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewaySslCertificateProxy;
sslPolicy: ApplicationGatewaySslPolicyProxy;
sslProfiles: Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewaySslProfileProxy;
tags: Aspire_Hosting_Azure_Provisioning_Network_Generated_DictionaryOfStringProxy;
trustedClientCertificates: Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayTrustedClientCertificateProxy;
trustedRootCertificates: Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayTrustedRootCertificateProxy;
urlPathMaps: Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayUrlPathMapProxy;
webApplicationFirewallConfiguration: ApplicationGatewayWebApplicationFirewallConfigurationProxy;
addTo(infrastructure: AzureResourceInfrastructure): void;
clearEnableFips(): void;
clearEnableHttp2(): void;
clearFirewallPolicyId(): void;
clearForceFirewallPolicyAssociation(): void;
clearLocation(): void;
clearName(): void;
}

Properties

propertyauthenticationCertificatesAspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayAuthenticationCertificateProxyget · set
Gets or sets the AuthenticationCertificates provisioning property.
propertyautoscaleConfigurationApplicationGatewayAutoscaleConfigurationProxyget · set
Gets or sets the AutoscaleConfiguration provisioning property.
propertyavailabilityZonesAspire_Hosting_Azure_Provisioning_Network_Generated_ListOfStringProxyget · set
Gets or sets the AvailabilityZones provisioning property.
propertybackendAddressPoolsAspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayBackendAddressPoolProxyget · set
Gets or sets the BackendAddressPools provisioning property.
propertybackendHttpSettingsCollectionAspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayBackendHttpSettingsProxyget · set
Gets or sets the BackendHttpSettingsCollection provisioning property.
propertybackendSettingsCollectionAspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayBackendSettingsProxyget · set
Gets or sets the BackendSettingsCollection provisioning property.
propertycustomErrorConfigurationsAspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayCustomErrorProxyget · set
Gets or sets the CustomErrorConfigurations provisioning property.
propertydefaultPredefinedSslPolicyBicepValueProxy | ApplicationGatewaySslPolicyNameget
Gets the DefaultPredefinedSslPolicy provisioning property.
propertyenableFipsBicepValueProxy | booleanget · set
Gets or sets the EnableFips provisioning property.
propertyenableHttp2BicepValueProxy | booleanget · set
Gets or sets the EnableHttp2 provisioning property.
propertyentraJwtValidationConfigsAspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayEntraJwtValidationConfigProxyget · set
Gets or sets the EntraJwtValidationConfigs provisioning property.
propertyeTagBicepValueProxyget
Gets the ETag provisioning property.
propertyfirewallPolicyIdBicepValueProxyget · set
Gets or sets the FirewallPolicyId provisioning property.
propertyforceFirewallPolicyAssociationBicepValueProxy | booleanget · set
Gets or sets the ForceFirewallPolicyAssociation provisioning property.
propertyfrontendIPConfigurationsAspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayFrontendIPConfigurationProxyget · set
Gets or sets the FrontendIPConfigurations provisioning property.
propertyfrontendPortsAspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayFrontendPortProxyget · set
Gets or sets the FrontendPorts provisioning property.
propertygatewayIPConfigurationsAspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayIPConfigurationProxyget · set
Gets or sets the GatewayIPConfigurations provisioning property.
propertyglobalConfigurationApplicationGatewayGlobalConfigurationProxyget · set
Gets or sets the GlobalConfiguration provisioning property.
propertyhttpListenersAspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayHttpListenerProxyget · set
Gets or sets the HttpListeners provisioning property.
propertyidBicepValueProxyget
Gets the Id provisioning property.
propertyidentityNetworkManagedServiceIdentityProxyget · set
Gets or sets the Identity provisioning property.
propertylistenersAspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayListenerProxyget · set
Gets or sets the Listeners provisioning property.
propertyloadDistributionPoliciesAspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayLoadDistributionPolicyProxyget · set
Gets or sets the LoadDistributionPolicies provisioning property.
propertylocationBicepValueProxyget · set
Gets or sets the Location provisioning property.
propertynameBicepValueProxy | stringget · set
Gets or sets the Name provisioning property.
propertyoperationalStateBicepValueProxy | ApplicationGatewayOperationalStateget
Gets the OperationalState provisioning property.
propertyprivateEndpointConnectionsAspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayPrivateEndpointConnectionProxyget
Gets the PrivateEndpointConnections provisioning property.
propertyprivateLinkConfigurationsAspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayPrivateLinkConfigurationProxyget · set
Gets or sets the PrivateLinkConfigurations provisioning property.
propertyprobesAspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayProbeProxyget · set
Gets or sets the Probes provisioning property.
propertyprovisioningStateBicepValueProxy | NetworkProvisioningStateget
Gets the ProvisioningState provisioning property.
propertyredirectConfigurationsAspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayRedirectConfigurationProxyget · set
Gets or sets the RedirectConfigurations provisioning property.
propertyrequestRoutingRulesAspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayRequestRoutingRuleProxyget · set
Gets or sets the RequestRoutingRules provisioning property.
propertyresourceGuidBicepValueProxy | guidget
Gets the ResourceGuid provisioning property.
propertyrewriteRuleSetsAspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayRewriteRuleSetProxyget · set
Gets or sets the RewriteRuleSets provisioning property.
propertyroutingRulesAspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayRoutingRuleProxyget · set
Gets or sets the RoutingRules provisioning property.
propertyskuApplicationGatewaySkuProxyget · set
Gets or sets the Sku provisioning property.
propertysslCertificatesAspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewaySslCertificateProxyget · set
Gets or sets the SslCertificates provisioning property.
propertysslPolicyApplicationGatewaySslPolicyProxyget · set
Gets or sets the SslPolicy provisioning property.
propertysslProfilesAspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewaySslProfileProxyget · set
Gets or sets the SslProfiles provisioning property.
propertytagsAspire_Hosting_Azure_Provisioning_Network_Generated_DictionaryOfStringProxyget · set
Gets or sets the Tags provisioning property.
propertytrustedClientCertificatesAspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayTrustedClientCertificateProxyget · set
Gets or sets the TrustedClientCertificates provisioning property.
propertytrustedRootCertificatesAspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayTrustedRootCertificateProxyget · set
Gets or sets the TrustedRootCertificates provisioning property.
propertyurlPathMapsAspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayUrlPathMapProxyget · set
Gets or sets the UrlPathMaps provisioning property.
propertywebApplicationFirewallConfigurationApplicationGatewayWebApplicationFirewallConfigurationProxyget · set
Gets or sets the WebApplicationFirewallConfiguration provisioning property.

Methods

methodaddTo
Adds this provisioning resource to the Azure resource infrastructure.
addTo(infrastructure: AzureResourceInfrastructure): void
infrastructureAzureResourceInfrastructure
Clears the EnableFips provisioning property.
clearEnableFips(): void
Clears the EnableHttp2 provisioning property.
clearEnableHttp2(): void
Clears the FirewallPolicyId provisioning property.
clearFirewallPolicyId(): void
Clears the ForceFirewallPolicyAssociation provisioning property.
clearForceFirewallPolicyAssociation(): void
Clears the Location provisioning property.
clearLocation(): void
methodclearName
Clears the Name provisioning property.
clearName(): void