ApplicationGatewayProxy
Handle
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;}88 members
Properties
property
authenticationCertificates Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayAuthenticationCertificateProxy get · setGets or sets the AuthenticationCertificates provisioning property.
property
autoscaleConfiguration ApplicationGatewayAutoscaleConfigurationProxy get · setGets or sets the AutoscaleConfiguration provisioning property.
property
availabilityZones Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfStringProxy get · setGets or sets the AvailabilityZones provisioning property.
property
backendAddressPools Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayBackendAddressPoolProxy get · setGets or sets the BackendAddressPools provisioning property.
property
backendHttpSettingsCollection Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayBackendHttpSettingsProxy get · setGets or sets the BackendHttpSettingsCollection provisioning property.
property
backendSettingsCollection Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayBackendSettingsProxy get · setGets or sets the BackendSettingsCollection provisioning property.
property
customErrorConfigurations Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayCustomErrorProxy get · setGets or sets the CustomErrorConfigurations provisioning property.
property
defaultPredefinedSslPolicy BicepValueProxy | ApplicationGatewaySslPolicyName getGets the DefaultPredefinedSslPolicy provisioning property.
property
enableFips BicepValueProxy | boolean get · setGets or sets the EnableFips provisioning property.
property
enableHttp2 BicepValueProxy | boolean get · setGets or sets the EnableHttp2 provisioning property.
property
entraJwtValidationConfigs Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayEntraJwtValidationConfigProxy get · setGets or sets the EntraJwtValidationConfigs provisioning property.
property
eTag BicepValueProxy getGets the ETag provisioning property.
property
firewallPolicyId BicepValueProxy get · setGets or sets the FirewallPolicyId provisioning property.
property
forceFirewallPolicyAssociation BicepValueProxy | boolean get · setGets or sets the ForceFirewallPolicyAssociation provisioning property.
property
frontendIPConfigurations Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayFrontendIPConfigurationProxy get · setGets or sets the FrontendIPConfigurations provisioning property.
property
frontendPorts Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayFrontendPortProxy get · setGets or sets the FrontendPorts provisioning property.
property
gatewayIPConfigurations Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayIPConfigurationProxy get · setGets or sets the GatewayIPConfigurations provisioning property.
property
globalConfiguration ApplicationGatewayGlobalConfigurationProxy get · setGets or sets the GlobalConfiguration provisioning property.
property
httpListeners Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayHttpListenerProxy get · setGets or sets the HttpListeners provisioning property.
property
idBicepValueProxy getGets the Id provisioning property.
property
identityNetworkManagedServiceIdentityProxy get · setGets or sets the Identity provisioning property.
property
listenersAspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayListenerProxy get · setGets or sets the Listeners provisioning property.
property
loadDistributionPolicies Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayLoadDistributionPolicyProxy get · setGets or sets the LoadDistributionPolicies provisioning property.
property
locationBicepValueProxy get · setGets or sets the Location provisioning property.
property
nameBicepValueProxy | string get · setGets or sets the Name provisioning property.
property
operationalState BicepValueProxy | ApplicationGatewayOperationalState getGets the OperationalState provisioning property.
property
privateEndpointConnections Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayPrivateEndpointConnectionProxy getGets the PrivateEndpointConnections provisioning property.
property
privateLinkConfigurations Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayPrivateLinkConfigurationProxy get · setGets or sets the PrivateLinkConfigurations provisioning property.
property
probesAspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayProbeProxy get · setGets or sets the Probes provisioning property.
property
provisioningState BicepValueProxy | NetworkProvisioningState getGets the ProvisioningState provisioning property.
property
redirectConfigurations Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayRedirectConfigurationProxy get · setGets or sets the RedirectConfigurations provisioning property.
property
requestRoutingRules Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayRequestRoutingRuleProxy get · setGets or sets the RequestRoutingRules provisioning property.
property
resourceGuid BicepValueProxy | guid getGets the ResourceGuid provisioning property.
property
rewriteRuleSets Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayRewriteRuleSetProxy get · setGets or sets the RewriteRuleSets provisioning property.
property
routingRules Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayRoutingRuleProxy get · setGets or sets the RoutingRules provisioning property.
property
skuApplicationGatewaySkuProxy get · setGets or sets the Sku provisioning property.
property
sslCertificates Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewaySslCertificateProxy get · setGets or sets the SslCertificates provisioning property.
property
sslPolicy ApplicationGatewaySslPolicyProxy get · setGets or sets the SslPolicy provisioning property.
property
sslProfiles Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewaySslProfileProxy get · setGets or sets the SslProfiles provisioning property.
property
trustedClientCertificates Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayTrustedClientCertificateProxy get · setGets or sets the TrustedClientCertificates provisioning property.
property
trustedRootCertificates Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayTrustedRootCertificateProxy get · setGets or sets the TrustedRootCertificates provisioning property.
property
urlPathMaps Aspire_Hosting_Azure_Provisioning_Network_Generated_ListOfApplicationGatewayUrlPathMapProxy get · setGets or sets the UrlPathMaps provisioning property.
property
webApplicationFirewallConfiguration ApplicationGatewayWebApplicationFirewallConfigurationProxy get · setGets or sets the WebApplicationFirewallConfiguration provisioning property.
Methods
method
addTo Adds this provisioning resource to the Azure resource infrastructure.
addTo(infrastructure: AzureResourceInfrastructure): voidParameters
infrastructureAzureResourceInfrastructure method
clearFirewallPolicyId Clears the FirewallPolicyId provisioning property.
clearFirewallPolicyId(): voidClears the ForceFirewallPolicyAssociation provisioning property.
clearForceFirewallPolicyAssociation(): void