Versions in this module Expand all Collapse all v6 v6.0.0 Apr 14, 2023 Changes in this version + func ApplicationGateway_IsConstruct(x interface{}) *bool + func ApplicationGateway_IsTerraformElement(x interface{}) *bool + func ApplicationGateway_IsTerraformResource(x interface{}) *bool + func ApplicationGateway_TfResourceType() *string + func NewApplicationGatewayAuthenticationCertificateList_Override(a ApplicationGatewayAuthenticationCertificateList, ...) + func NewApplicationGatewayAuthenticationCertificateOutputReference_Override(a ApplicationGatewayAuthenticationCertificateOutputReference, ...) + func NewApplicationGatewayAutoscaleConfigurationOutputReference_Override(a ApplicationGatewayAutoscaleConfigurationOutputReference, ...) + func NewApplicationGatewayBackendAddressPoolList_Override(a ApplicationGatewayBackendAddressPoolList, ...) + func NewApplicationGatewayBackendAddressPoolOutputReference_Override(a ApplicationGatewayBackendAddressPoolOutputReference, ...) + func NewApplicationGatewayBackendHttpSettingsAuthenticationCertificateList_Override(a ApplicationGatewayBackendHttpSettingsAuthenticationCertificateList, ...) + func NewApplicationGatewayBackendHttpSettingsAuthenticationCertificateOutputReference_Override(...) + func NewApplicationGatewayBackendHttpSettingsConnectionDrainingOutputReference_Override(a ApplicationGatewayBackendHttpSettingsConnectionDrainingOutputReference, ...) + func NewApplicationGatewayBackendHttpSettingsList_Override(a ApplicationGatewayBackendHttpSettingsList, ...) + func NewApplicationGatewayBackendHttpSettingsOutputReference_Override(a ApplicationGatewayBackendHttpSettingsOutputReference, ...) + func NewApplicationGatewayCustomErrorConfigurationList_Override(a ApplicationGatewayCustomErrorConfigurationList, ...) + func NewApplicationGatewayCustomErrorConfigurationOutputReference_Override(a ApplicationGatewayCustomErrorConfigurationOutputReference, ...) + func NewApplicationGatewayFrontendIpConfigurationList_Override(a ApplicationGatewayFrontendIpConfigurationList, ...) + func NewApplicationGatewayFrontendIpConfigurationOutputReference_Override(a ApplicationGatewayFrontendIpConfigurationOutputReference, ...) + func NewApplicationGatewayFrontendPortList_Override(a ApplicationGatewayFrontendPortList, ...) + func NewApplicationGatewayFrontendPortOutputReference_Override(a ApplicationGatewayFrontendPortOutputReference, ...) + func NewApplicationGatewayGatewayIpConfigurationList_Override(a ApplicationGatewayGatewayIpConfigurationList, ...) + func NewApplicationGatewayGatewayIpConfigurationOutputReference_Override(a ApplicationGatewayGatewayIpConfigurationOutputReference, ...) + func NewApplicationGatewayGlobalOutputReference_Override(a ApplicationGatewayGlobalOutputReference, ...) + func NewApplicationGatewayHttpListenerCustomErrorConfigurationList_Override(a ApplicationGatewayHttpListenerCustomErrorConfigurationList, ...) + func NewApplicationGatewayHttpListenerCustomErrorConfigurationOutputReference_Override(a ApplicationGatewayHttpListenerCustomErrorConfigurationOutputReference, ...) + func NewApplicationGatewayHttpListenerList_Override(a ApplicationGatewayHttpListenerList, ...) + func NewApplicationGatewayHttpListenerOutputReference_Override(a ApplicationGatewayHttpListenerOutputReference, ...) + func NewApplicationGatewayIdentityOutputReference_Override(a ApplicationGatewayIdentityOutputReference, ...) + func NewApplicationGatewayPrivateEndpointConnectionList_Override(a ApplicationGatewayPrivateEndpointConnectionList, ...) + func NewApplicationGatewayPrivateEndpointConnectionOutputReference_Override(a ApplicationGatewayPrivateEndpointConnectionOutputReference, ...) + func NewApplicationGatewayPrivateLinkConfigurationIpConfigurationList_Override(a ApplicationGatewayPrivateLinkConfigurationIpConfigurationList, ...) + func NewApplicationGatewayPrivateLinkConfigurationIpConfigurationOutputReference_Override(a ApplicationGatewayPrivateLinkConfigurationIpConfigurationOutputReference, ...) + func NewApplicationGatewayPrivateLinkConfigurationList_Override(a ApplicationGatewayPrivateLinkConfigurationList, ...) + func NewApplicationGatewayPrivateLinkConfigurationOutputReference_Override(a ApplicationGatewayPrivateLinkConfigurationOutputReference, ...) + func NewApplicationGatewayProbeList_Override(a ApplicationGatewayProbeList, terraformResource cdktf.IInterpolatingParent, ...) + func NewApplicationGatewayProbeMatchOutputReference_Override(a ApplicationGatewayProbeMatchOutputReference, ...) + func NewApplicationGatewayProbeOutputReference_Override(a ApplicationGatewayProbeOutputReference, ...) + func NewApplicationGatewayRedirectConfigurationList_Override(a ApplicationGatewayRedirectConfigurationList, ...) + func NewApplicationGatewayRedirectConfigurationOutputReference_Override(a ApplicationGatewayRedirectConfigurationOutputReference, ...) + func NewApplicationGatewayRequestRoutingRuleList_Override(a ApplicationGatewayRequestRoutingRuleList, ...) + func NewApplicationGatewayRequestRoutingRuleOutputReference_Override(a ApplicationGatewayRequestRoutingRuleOutputReference, ...) + func NewApplicationGatewayRewriteRuleSetList_Override(a ApplicationGatewayRewriteRuleSetList, ...) + func NewApplicationGatewayRewriteRuleSetOutputReference_Override(a ApplicationGatewayRewriteRuleSetOutputReference, ...) + func NewApplicationGatewayRewriteRuleSetRewriteRuleConditionList_Override(a ApplicationGatewayRewriteRuleSetRewriteRuleConditionList, ...) + func NewApplicationGatewayRewriteRuleSetRewriteRuleConditionOutputReference_Override(a ApplicationGatewayRewriteRuleSetRewriteRuleConditionOutputReference, ...) + func NewApplicationGatewayRewriteRuleSetRewriteRuleList_Override(a ApplicationGatewayRewriteRuleSetRewriteRuleList, ...) + func NewApplicationGatewayRewriteRuleSetRewriteRuleOutputReference_Override(a ApplicationGatewayRewriteRuleSetRewriteRuleOutputReference, ...) + func NewApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationList_Override(a ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationList, ...) + func NewApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationOutputReference_Override(...) + func NewApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationList_Override(a ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationList, ...) + func NewApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationOutputReference_Override(...) + func NewApplicationGatewayRewriteRuleSetRewriteRuleUrlOutputReference_Override(a ApplicationGatewayRewriteRuleSetRewriteRuleUrlOutputReference, ...) + func NewApplicationGatewaySkuOutputReference_Override(a ApplicationGatewaySkuOutputReference, ...) + func NewApplicationGatewaySslCertificateList_Override(a ApplicationGatewaySslCertificateList, ...) + func NewApplicationGatewaySslCertificateOutputReference_Override(a ApplicationGatewaySslCertificateOutputReference, ...) + func NewApplicationGatewaySslPolicyOutputReference_Override(a ApplicationGatewaySslPolicyOutputReference, ...) + func NewApplicationGatewaySslProfileList_Override(a ApplicationGatewaySslProfileList, ...) + func NewApplicationGatewaySslProfileOutputReference_Override(a ApplicationGatewaySslProfileOutputReference, ...) + func NewApplicationGatewaySslProfileSslPolicyOutputReference_Override(a ApplicationGatewaySslProfileSslPolicyOutputReference, ...) + func NewApplicationGatewayTimeoutsOutputReference_Override(a ApplicationGatewayTimeoutsOutputReference, ...) + func NewApplicationGatewayTrustedClientCertificateList_Override(a ApplicationGatewayTrustedClientCertificateList, ...) + func NewApplicationGatewayTrustedClientCertificateOutputReference_Override(a ApplicationGatewayTrustedClientCertificateOutputReference, ...) + func NewApplicationGatewayTrustedRootCertificateList_Override(a ApplicationGatewayTrustedRootCertificateList, ...) + func NewApplicationGatewayTrustedRootCertificateOutputReference_Override(a ApplicationGatewayTrustedRootCertificateOutputReference, ...) + func NewApplicationGatewayUrlPathMapList_Override(a ApplicationGatewayUrlPathMapList, ...) + func NewApplicationGatewayUrlPathMapOutputReference_Override(a ApplicationGatewayUrlPathMapOutputReference, ...) + func NewApplicationGatewayUrlPathMapPathRuleList_Override(a ApplicationGatewayUrlPathMapPathRuleList, ...) + func NewApplicationGatewayUrlPathMapPathRuleOutputReference_Override(a ApplicationGatewayUrlPathMapPathRuleOutputReference, ...) + func NewApplicationGatewayWafConfigurationDisabledRuleGroupList_Override(a ApplicationGatewayWafConfigurationDisabledRuleGroupList, ...) + func NewApplicationGatewayWafConfigurationDisabledRuleGroupOutputReference_Override(a ApplicationGatewayWafConfigurationDisabledRuleGroupOutputReference, ...) + func NewApplicationGatewayWafConfigurationExclusionList_Override(a ApplicationGatewayWafConfigurationExclusionList, ...) + func NewApplicationGatewayWafConfigurationExclusionOutputReference_Override(a ApplicationGatewayWafConfigurationExclusionOutputReference, ...) + func NewApplicationGatewayWafConfigurationOutputReference_Override(a ApplicationGatewayWafConfigurationOutputReference, ...) + func NewApplicationGateway_Override(a ApplicationGateway, scope constructs.Construct, id *string, ...) + type ApplicationGateway interface + AddOverride func(path *string, value interface{}) + AuthenticationCertificate func() ApplicationGatewayAuthenticationCertificateList + AuthenticationCertificateInput func() interface{} + AutoscaleConfiguration func() ApplicationGatewayAutoscaleConfigurationOutputReference + AutoscaleConfigurationInput func() *ApplicationGatewayAutoscaleConfiguration + BackendAddressPool func() ApplicationGatewayBackendAddressPoolList + BackendAddressPoolInput func() interface{} + BackendHttpSettings func() ApplicationGatewayBackendHttpSettingsList + BackendHttpSettingsInput func() interface{} + CdktfStack func() cdktf.TerraformStack + Connection func() interface{} + ConstructNodeMetadata func() *map[string]interface{} + Count func() *float64 + CustomErrorConfiguration func() ApplicationGatewayCustomErrorConfigurationList + CustomErrorConfigurationInput func() interface{} + DependsOn func() *[]*string + EnableHttp2 func() interface{} + EnableHttp2Input func() interface{} + FipsEnabled func() interface{} + FipsEnabledInput func() interface{} + FirewallPolicyId func() *string + FirewallPolicyIdInput func() *string + ForEach func() cdktf.ITerraformIterator + ForceFirewallPolicyAssociation func() interface{} + ForceFirewallPolicyAssociationInput func() interface{} + Fqn func() *string + FriendlyUniqueId func() *string + FrontendIpConfiguration func() ApplicationGatewayFrontendIpConfigurationList + FrontendIpConfigurationInput func() interface{} + FrontendPort func() ApplicationGatewayFrontendPortList + FrontendPortInput func() interface{} + GatewayIpConfiguration func() ApplicationGatewayGatewayIpConfigurationList + GatewayIpConfigurationInput func() interface{} + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + Global func() ApplicationGatewayGlobalOutputReference + GlobalInput func() *ApplicationGatewayGlobal + HttpListener func() ApplicationGatewayHttpListenerList + HttpListenerInput func() interface{} + Id func() *string + IdInput func() *string + Identity func() ApplicationGatewayIdentityOutputReference + IdentityInput func() *ApplicationGatewayIdentity + InterpolationForAttribute func(terraformAttribute *string) cdktf.IResolvable + Lifecycle func() *cdktf.TerraformResourceLifecycle + Location func() *string + LocationInput func() *string + Name func() *string + NameInput func() *string + Node func() constructs.Node + OverrideLogicalId func(newLogicalId *string) + PrivateEndpointConnection func() ApplicationGatewayPrivateEndpointConnectionList + PrivateLinkConfiguration func() ApplicationGatewayPrivateLinkConfigurationList + PrivateLinkConfigurationInput func() interface{} + Probe func() ApplicationGatewayProbeList + ProbeInput func() interface{} + Provider func() cdktf.TerraformProvider + Provisioners func() *[]interface{} + PutAuthenticationCertificate func(value interface{}) + PutAutoscaleConfiguration func(value *ApplicationGatewayAutoscaleConfiguration) + PutBackendAddressPool func(value interface{}) + PutBackendHttpSettings func(value interface{}) + PutCustomErrorConfiguration func(value interface{}) + PutFrontendIpConfiguration func(value interface{}) + PutFrontendPort func(value interface{}) + PutGatewayIpConfiguration func(value interface{}) + PutGlobal func(value *ApplicationGatewayGlobal) + PutHttpListener func(value interface{}) + PutIdentity func(value *ApplicationGatewayIdentity) + PutPrivateLinkConfiguration func(value interface{}) + PutProbe func(value interface{}) + PutRedirectConfiguration func(value interface{}) + PutRequestRoutingRule func(value interface{}) + PutRewriteRuleSet func(value interface{}) + PutSku func(value *ApplicationGatewaySku) + PutSslCertificate func(value interface{}) + PutSslPolicy func(value *ApplicationGatewaySslPolicy) + PutSslProfile func(value interface{}) + PutTimeouts func(value *ApplicationGatewayTimeouts) + PutTrustedClientCertificate func(value interface{}) + PutTrustedRootCertificate func(value interface{}) + PutUrlPathMap func(value interface{}) + PutWafConfiguration func(value *ApplicationGatewayWafConfiguration) + RawOverrides func() interface{} + RedirectConfiguration func() ApplicationGatewayRedirectConfigurationList + RedirectConfigurationInput func() interface{} + RequestRoutingRule func() ApplicationGatewayRequestRoutingRuleList + RequestRoutingRuleInput func() interface{} + ResetAuthenticationCertificate func() + ResetAutoscaleConfiguration func() + ResetCustomErrorConfiguration func() + ResetEnableHttp2 func() + ResetFipsEnabled func() + ResetFirewallPolicyId func() + ResetForceFirewallPolicyAssociation func() + ResetGlobal func() + ResetId func() + ResetIdentity func() + ResetOverrideLogicalId func() + ResetPrivateLinkConfiguration func() + ResetProbe func() + ResetRedirectConfiguration func() + ResetRewriteRuleSet func() + ResetSslCertificate func() + ResetSslPolicy func() + ResetSslProfile func() + ResetTags func() + ResetTimeouts func() + ResetTrustedClientCertificate func() + ResetTrustedRootCertificate func() + ResetUrlPathMap func() + ResetWafConfiguration func() + ResetZones func() + ResourceGroupName func() *string + ResourceGroupNameInput func() *string + RewriteRuleSet func() ApplicationGatewayRewriteRuleSetList + RewriteRuleSetInput func() interface{} + SetConnection func(val interface{}) + SetCount func(val *float64) + SetDependsOn func(val *[]*string) + SetEnableHttp2 func(val interface{}) + SetFipsEnabled func(val interface{}) + SetFirewallPolicyId func(val *string) + SetForEach func(val cdktf.ITerraformIterator) + SetForceFirewallPolicyAssociation func(val interface{}) + SetId func(val *string) + SetLifecycle func(val *cdktf.TerraformResourceLifecycle) + SetLocation func(val *string) + SetName func(val *string) + SetProvider func(val cdktf.TerraformProvider) + SetProvisioners func(val *[]interface{}) + SetResourceGroupName func(val *string) + SetTags func(val *map[string]*string) + SetZones func(val *[]*string) + Sku func() ApplicationGatewaySkuOutputReference + SkuInput func() *ApplicationGatewaySku + SslCertificate func() ApplicationGatewaySslCertificateList + SslCertificateInput func() interface{} + SslPolicy func() ApplicationGatewaySslPolicyOutputReference + SslPolicyInput func() *ApplicationGatewaySslPolicy + SslProfile func() ApplicationGatewaySslProfileList + SslProfileInput func() interface{} + SynthesizeAttributes func() *map[string]interface{} + Tags func() *map[string]*string + TagsInput func() *map[string]*string + TerraformGeneratorMetadata func() *cdktf.TerraformProviderGeneratorMetadata + TerraformMetaArguments func() *map[string]interface{} + TerraformResourceType func() *string + Timeouts func() ApplicationGatewayTimeoutsOutputReference + TimeoutsInput func() interface{} + ToMetadata func() interface{} + ToString func() *string + ToTerraform func() interface{} + TrustedClientCertificate func() ApplicationGatewayTrustedClientCertificateList + TrustedClientCertificateInput func() interface{} + TrustedRootCertificate func() ApplicationGatewayTrustedRootCertificateList + TrustedRootCertificateInput func() interface{} + UrlPathMap func() ApplicationGatewayUrlPathMapList + UrlPathMapInput func() interface{} + WafConfiguration func() ApplicationGatewayWafConfigurationOutputReference + WafConfigurationInput func() *ApplicationGatewayWafConfiguration + Zones func() *[]*string + ZonesInput func() *[]*string + func NewApplicationGateway(scope constructs.Construct, id *string, config *ApplicationGatewayConfig) ApplicationGateway + type ApplicationGatewayAuthenticationCertificate struct + Data *string + Name *string + type ApplicationGatewayAuthenticationCertificateList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ApplicationGatewayAuthenticationCertificateOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewApplicationGatewayAuthenticationCertificateList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ApplicationGatewayAuthenticationCertificateList + type ApplicationGatewayAuthenticationCertificateOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Data func() *string + DataInput func() *string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + Id func() *string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Name func() *string + NameInput func() *string + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetData func(val *string) + SetInternalValue func(val interface{}) + SetName func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewApplicationGatewayAuthenticationCertificateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ApplicationGatewayAuthenticationCertificateOutputReference + type ApplicationGatewayAutoscaleConfiguration struct + MaxCapacity *float64 + MinCapacity *float64 + type ApplicationGatewayAutoscaleConfigurationOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *ApplicationGatewayAutoscaleConfiguration + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + MaxCapacity func() *float64 + MaxCapacityInput func() *float64 + MinCapacity func() *float64 + MinCapacityInput func() *float64 + ResetMaxCapacity func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *ApplicationGatewayAutoscaleConfiguration) + SetMaxCapacity func(val *float64) + SetMinCapacity func(val *float64) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewApplicationGatewayAutoscaleConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ApplicationGatewayAutoscaleConfigurationOutputReference + type ApplicationGatewayBackendAddressPool struct + Fqdns *[]*string + IpAddresses *[]*string + Name *string + type ApplicationGatewayBackendAddressPoolList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ApplicationGatewayBackendAddressPoolOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewApplicationGatewayBackendAddressPoolList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ApplicationGatewayBackendAddressPoolList + type ApplicationGatewayBackendAddressPoolOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqdns func() *[]*string + FqdnsInput func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + Id func() *string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + IpAddresses func() *[]*string + IpAddressesInput func() *[]*string + Name func() *string + NameInput func() *string + ResetFqdns func() + ResetIpAddresses func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetFqdns func(val *[]*string) + SetInternalValue func(val interface{}) + SetIpAddresses func(val *[]*string) + SetName func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewApplicationGatewayBackendAddressPoolOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ApplicationGatewayBackendAddressPoolOutputReference + type ApplicationGatewayBackendHttpSettings struct + AffinityCookieName *string + AuthenticationCertificate interface{} + ConnectionDraining *ApplicationGatewayBackendHttpSettingsConnectionDraining + CookieBasedAffinity *string + HostName *string + Name *string + Path *string + PickHostNameFromBackendAddress interface{} + Port *float64 + ProbeName *string + Protocol *string + RequestTimeout *float64 + TrustedRootCertificateNames *[]*string + type ApplicationGatewayBackendHttpSettingsAuthenticationCertificate struct + Name *string + type ApplicationGatewayBackendHttpSettingsAuthenticationCertificateList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ApplicationGatewayBackendHttpSettingsAuthenticationCertificateOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewApplicationGatewayBackendHttpSettingsAuthenticationCertificateList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ApplicationGatewayBackendHttpSettingsAuthenticationCertificateList + type ApplicationGatewayBackendHttpSettingsAuthenticationCertificateOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + Id func() *string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Name func() *string + NameInput func() *string + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val interface{}) + SetName func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewApplicationGatewayBackendHttpSettingsAuthenticationCertificateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ApplicationGatewayBackendHttpSettingsAuthenticationCertificateOutputReference + type ApplicationGatewayBackendHttpSettingsConnectionDraining struct + DrainTimeoutSec *float64 + Enabled interface{} + type ApplicationGatewayBackendHttpSettingsConnectionDrainingOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + DrainTimeoutSec func() *float64 + DrainTimeoutSecInput func() *float64 + Enabled func() interface{} + EnabledInput func() interface{} + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *ApplicationGatewayBackendHttpSettingsConnectionDraining + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetDrainTimeoutSec func(val *float64) + SetEnabled func(val interface{}) + SetInternalValue func(val *ApplicationGatewayBackendHttpSettingsConnectionDraining) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewApplicationGatewayBackendHttpSettingsConnectionDrainingOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ApplicationGatewayBackendHttpSettingsConnectionDrainingOutputReference + type ApplicationGatewayBackendHttpSettingsList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ApplicationGatewayBackendHttpSettingsOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewApplicationGatewayBackendHttpSettingsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ApplicationGatewayBackendHttpSettingsList + type ApplicationGatewayBackendHttpSettingsOutputReference interface + AffinityCookieName func() *string + AffinityCookieNameInput func() *string + AuthenticationCertificate func() ApplicationGatewayBackendHttpSettingsAuthenticationCertificateList + AuthenticationCertificateInput func() interface{} + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + ConnectionDraining func() ApplicationGatewayBackendHttpSettingsConnectionDrainingOutputReference + ConnectionDrainingInput func() *ApplicationGatewayBackendHttpSettingsConnectionDraining + CookieBasedAffinity func() *string + CookieBasedAffinityInput func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + HostName func() *string + HostNameInput func() *string + Id func() *string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Name func() *string + NameInput func() *string + Path func() *string + PathInput func() *string + PickHostNameFromBackendAddress func() interface{} + PickHostNameFromBackendAddressInput func() interface{} + Port func() *float64 + PortInput func() *float64 + ProbeId func() *string + ProbeName func() *string + ProbeNameInput func() *string + Protocol func() *string + ProtocolInput func() *string + PutAuthenticationCertificate func(value interface{}) + PutConnectionDraining func(value *ApplicationGatewayBackendHttpSettingsConnectionDraining) + RequestTimeout func() *float64 + RequestTimeoutInput func() *float64 + ResetAffinityCookieName func() + ResetAuthenticationCertificate func() + ResetConnectionDraining func() + ResetHostName func() + ResetPath func() + ResetPickHostNameFromBackendAddress func() + ResetProbeName func() + ResetRequestTimeout func() + ResetTrustedRootCertificateNames func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetAffinityCookieName func(val *string) + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetCookieBasedAffinity func(val *string) + SetHostName func(val *string) + SetInternalValue func(val interface{}) + SetName func(val *string) + SetPath func(val *string) + SetPickHostNameFromBackendAddress func(val interface{}) + SetPort func(val *float64) + SetProbeName func(val *string) + SetProtocol func(val *string) + SetRequestTimeout func(val *float64) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetTrustedRootCertificateNames func(val *[]*string) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + TrustedRootCertificateNames func() *[]*string + TrustedRootCertificateNamesInput func() *[]*string + func NewApplicationGatewayBackendHttpSettingsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ApplicationGatewayBackendHttpSettingsOutputReference + type ApplicationGatewayConfig struct + AuthenticationCertificate interface{} + AutoscaleConfiguration *ApplicationGatewayAutoscaleConfiguration + BackendAddressPool interface{} + BackendHttpSettings interface{} + Connection interface{} + Count *float64 + CustomErrorConfiguration interface{} + DependsOn *[]cdktf.ITerraformDependable + EnableHttp2 interface{} + FipsEnabled interface{} + FirewallPolicyId *string + ForEach cdktf.ITerraformIterator + ForceFirewallPolicyAssociation interface{} + FrontendIpConfiguration interface{} + FrontendPort interface{} + GatewayIpConfiguration interface{} + Global *ApplicationGatewayGlobal + HttpListener interface{} + Id *string + Identity *ApplicationGatewayIdentity + Lifecycle *cdktf.TerraformResourceLifecycle + Location *string + Name *string + PrivateLinkConfiguration interface{} + Probe interface{} + Provider cdktf.TerraformProvider + Provisioners *[]interface{} + RedirectConfiguration interface{} + RequestRoutingRule interface{} + ResourceGroupName *string + RewriteRuleSet interface{} + Sku *ApplicationGatewaySku + SslCertificate interface{} + SslPolicy *ApplicationGatewaySslPolicy + SslProfile interface{} + Tags *map[string]*string + Timeouts *ApplicationGatewayTimeouts + TrustedClientCertificate interface{} + TrustedRootCertificate interface{} + UrlPathMap interface{} + WafConfiguration *ApplicationGatewayWafConfiguration + Zones *[]*string + type ApplicationGatewayCustomErrorConfiguration struct + CustomErrorPageUrl *string + StatusCode *string + type ApplicationGatewayCustomErrorConfigurationList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ApplicationGatewayCustomErrorConfigurationOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewApplicationGatewayCustomErrorConfigurationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ApplicationGatewayCustomErrorConfigurationList + type ApplicationGatewayCustomErrorConfigurationOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + CustomErrorPageUrl func() *string + CustomErrorPageUrlInput func() *string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + Id func() *string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetCustomErrorPageUrl func(val *string) + SetInternalValue func(val interface{}) + SetStatusCode func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + StatusCode func() *string + StatusCodeInput func() *string + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewApplicationGatewayCustomErrorConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ApplicationGatewayCustomErrorConfigurationOutputReference + type ApplicationGatewayFrontendIpConfiguration struct + Name *string + PrivateIpAddress *string + PrivateIpAddressAllocation *string + PrivateLinkConfigurationName *string + PublicIpAddressId *string + SubnetId *string + type ApplicationGatewayFrontendIpConfigurationList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ApplicationGatewayFrontendIpConfigurationOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewApplicationGatewayFrontendIpConfigurationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ApplicationGatewayFrontendIpConfigurationList + type ApplicationGatewayFrontendIpConfigurationOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + Id func() *string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Name func() *string + NameInput func() *string + PrivateIpAddress func() *string + PrivateIpAddressAllocation func() *string + PrivateIpAddressAllocationInput func() *string + PrivateIpAddressInput func() *string + PrivateLinkConfigurationId func() *string + PrivateLinkConfigurationName func() *string + PrivateLinkConfigurationNameInput func() *string + PublicIpAddressId func() *string + PublicIpAddressIdInput func() *string + ResetPrivateIpAddress func() + ResetPrivateIpAddressAllocation func() + ResetPrivateLinkConfigurationName func() + ResetPublicIpAddressId func() + ResetSubnetId func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val interface{}) + SetName func(val *string) + SetPrivateIpAddress func(val *string) + SetPrivateIpAddressAllocation func(val *string) + SetPrivateLinkConfigurationName func(val *string) + SetPublicIpAddressId func(val *string) + SetSubnetId func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SubnetId func() *string + SubnetIdInput func() *string + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewApplicationGatewayFrontendIpConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ApplicationGatewayFrontendIpConfigurationOutputReference + type ApplicationGatewayFrontendPort struct + Name *string + Port *float64 + type ApplicationGatewayFrontendPortList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ApplicationGatewayFrontendPortOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewApplicationGatewayFrontendPortList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ApplicationGatewayFrontendPortList + type ApplicationGatewayFrontendPortOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + Id func() *string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Name func() *string + NameInput func() *string + Port func() *float64 + PortInput func() *float64 + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val interface{}) + SetName func(val *string) + SetPort func(val *float64) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewApplicationGatewayFrontendPortOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ApplicationGatewayFrontendPortOutputReference + type ApplicationGatewayGatewayIpConfiguration struct + Name *string + SubnetId *string + type ApplicationGatewayGatewayIpConfigurationList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ApplicationGatewayGatewayIpConfigurationOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewApplicationGatewayGatewayIpConfigurationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ApplicationGatewayGatewayIpConfigurationList + type ApplicationGatewayGatewayIpConfigurationOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + Id func() *string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Name func() *string + NameInput func() *string + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val interface{}) + SetName func(val *string) + SetSubnetId func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SubnetId func() *string + SubnetIdInput func() *string + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewApplicationGatewayGatewayIpConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ApplicationGatewayGatewayIpConfigurationOutputReference + type ApplicationGatewayGlobal struct + RequestBufferingEnabled interface{} + ResponseBufferingEnabled interface{} + type ApplicationGatewayGlobalOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *ApplicationGatewayGlobal + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + RequestBufferingEnabled func() interface{} + RequestBufferingEnabledInput func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + ResponseBufferingEnabled func() interface{} + ResponseBufferingEnabledInput func() interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *ApplicationGatewayGlobal) + SetRequestBufferingEnabled func(val interface{}) + SetResponseBufferingEnabled func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewApplicationGatewayGlobalOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ApplicationGatewayGlobalOutputReference + type ApplicationGatewayHttpListener struct + CustomErrorConfiguration interface{} + FirewallPolicyId *string + FrontendIpConfigurationName *string + FrontendPortName *string + HostName *string + HostNames *[]*string + Name *string + Protocol *string + RequireSni interface{} + SslCertificateName *string + SslProfileName *string + type ApplicationGatewayHttpListenerCustomErrorConfiguration struct + CustomErrorPageUrl *string + StatusCode *string + type ApplicationGatewayHttpListenerCustomErrorConfigurationList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ApplicationGatewayHttpListenerCustomErrorConfigurationOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewApplicationGatewayHttpListenerCustomErrorConfigurationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ApplicationGatewayHttpListenerCustomErrorConfigurationList + type ApplicationGatewayHttpListenerCustomErrorConfigurationOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + CustomErrorPageUrl func() *string + CustomErrorPageUrlInput func() *string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + Id func() *string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetCustomErrorPageUrl func(val *string) + SetInternalValue func(val interface{}) + SetStatusCode func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + StatusCode func() *string + StatusCodeInput func() *string + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewApplicationGatewayHttpListenerCustomErrorConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ApplicationGatewayHttpListenerCustomErrorConfigurationOutputReference + type ApplicationGatewayHttpListenerList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ApplicationGatewayHttpListenerOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewApplicationGatewayHttpListenerList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ApplicationGatewayHttpListenerList + type ApplicationGatewayHttpListenerOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + CustomErrorConfiguration func() ApplicationGatewayHttpListenerCustomErrorConfigurationList + CustomErrorConfigurationInput func() interface{} + FirewallPolicyId func() *string + FirewallPolicyIdInput func() *string + Fqn func() *string + FrontendIpConfigurationId func() *string + FrontendIpConfigurationName func() *string + FrontendIpConfigurationNameInput func() *string + FrontendPortId func() *string + FrontendPortName func() *string + FrontendPortNameInput func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + HostName func() *string + HostNameInput func() *string + HostNames func() *[]*string + HostNamesInput func() *[]*string + Id func() *string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Name func() *string + NameInput func() *string + Protocol func() *string + ProtocolInput func() *string + PutCustomErrorConfiguration func(value interface{}) + RequireSni func() interface{} + RequireSniInput func() interface{} + ResetCustomErrorConfiguration func() + ResetFirewallPolicyId func() + ResetHostName func() + ResetHostNames func() + ResetRequireSni func() + ResetSslCertificateName func() + ResetSslProfileName func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetFirewallPolicyId func(val *string) + SetFrontendIpConfigurationName func(val *string) + SetFrontendPortName func(val *string) + SetHostName func(val *string) + SetHostNames func(val *[]*string) + SetInternalValue func(val interface{}) + SetName func(val *string) + SetProtocol func(val *string) + SetRequireSni func(val interface{}) + SetSslCertificateName func(val *string) + SetSslProfileName func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SslCertificateId func() *string + SslCertificateName func() *string + SslCertificateNameInput func() *string + SslProfileId func() *string + SslProfileName func() *string + SslProfileNameInput func() *string + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewApplicationGatewayHttpListenerOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ApplicationGatewayHttpListenerOutputReference + type ApplicationGatewayIdentity struct + IdentityIds *[]*string + Type *string + type ApplicationGatewayIdentityOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + IdentityIds func() *[]*string + IdentityIdsInput func() *[]*string + InternalValue func() *ApplicationGatewayIdentity + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetIdentityIds func(val *[]*string) + SetInternalValue func(val *ApplicationGatewayIdentity) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetType func(val *string) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + Type func() *string + TypeInput func() *string + func NewApplicationGatewayIdentityOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ApplicationGatewayIdentityOutputReference + type ApplicationGatewayPrivateEndpointConnection struct + type ApplicationGatewayPrivateEndpointConnectionList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ApplicationGatewayPrivateEndpointConnectionOutputReference + Resolve func(_context cdktf.IResolveContext) interface{} + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewApplicationGatewayPrivateEndpointConnectionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ApplicationGatewayPrivateEndpointConnectionList + type ApplicationGatewayPrivateEndpointConnectionOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + Id func() *string + InternalValue func() *ApplicationGatewayPrivateEndpointConnection + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Name func() *string + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *ApplicationGatewayPrivateEndpointConnection) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewApplicationGatewayPrivateEndpointConnectionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ApplicationGatewayPrivateEndpointConnectionOutputReference + type ApplicationGatewayPrivateLinkConfiguration struct + IpConfiguration interface{} + Name *string + type ApplicationGatewayPrivateLinkConfigurationIpConfiguration struct + Name *string + Primary interface{} + PrivateIpAddress *string + PrivateIpAddressAllocation *string + SubnetId *string + type ApplicationGatewayPrivateLinkConfigurationIpConfigurationList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ApplicationGatewayPrivateLinkConfigurationIpConfigurationOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewApplicationGatewayPrivateLinkConfigurationIpConfigurationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ApplicationGatewayPrivateLinkConfigurationIpConfigurationList + type ApplicationGatewayPrivateLinkConfigurationIpConfigurationOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Name func() *string + NameInput func() *string + Primary func() interface{} + PrimaryInput func() interface{} + PrivateIpAddress func() *string + PrivateIpAddressAllocation func() *string + PrivateIpAddressAllocationInput func() *string + PrivateIpAddressInput func() *string + ResetPrivateIpAddress func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val interface{}) + SetName func(val *string) + SetPrimary func(val interface{}) + SetPrivateIpAddress func(val *string) + SetPrivateIpAddressAllocation func(val *string) + SetSubnetId func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SubnetId func() *string + SubnetIdInput func() *string + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewApplicationGatewayPrivateLinkConfigurationIpConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ApplicationGatewayPrivateLinkConfigurationIpConfigurationOutputReference + type ApplicationGatewayPrivateLinkConfigurationList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ApplicationGatewayPrivateLinkConfigurationOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewApplicationGatewayPrivateLinkConfigurationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ApplicationGatewayPrivateLinkConfigurationList + type ApplicationGatewayPrivateLinkConfigurationOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + Id func() *string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + IpConfiguration func() ApplicationGatewayPrivateLinkConfigurationIpConfigurationList + IpConfigurationInput func() interface{} + Name func() *string + NameInput func() *string + PutIpConfiguration func(value interface{}) + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val interface{}) + SetName func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewApplicationGatewayPrivateLinkConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ApplicationGatewayPrivateLinkConfigurationOutputReference + type ApplicationGatewayProbe struct + Host *string + Interval *float64 + Match *ApplicationGatewayProbeMatch + MinimumServers *float64 + Name *string + Path *string + PickHostNameFromBackendHttpSettings interface{} + Port *float64 + Protocol *string + Timeout *float64 + UnhealthyThreshold *float64 + type ApplicationGatewayProbeList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ApplicationGatewayProbeOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewApplicationGatewayProbeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ApplicationGatewayProbeList + type ApplicationGatewayProbeMatch struct + Body *string + StatusCode *[]*string + type ApplicationGatewayProbeMatchOutputReference interface + Body func() *string + BodyInput func() *string + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *ApplicationGatewayProbeMatch + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + ResetBody func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetBody func(val *string) + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *ApplicationGatewayProbeMatch) + SetStatusCode func(val *[]*string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + StatusCode func() *[]*string + StatusCodeInput func() *[]*string + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewApplicationGatewayProbeMatchOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ApplicationGatewayProbeMatchOutputReference + type ApplicationGatewayProbeOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + Host func() *string + HostInput func() *string + Id func() *string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Interval func() *float64 + IntervalInput func() *float64 + Match func() ApplicationGatewayProbeMatchOutputReference + MatchInput func() *ApplicationGatewayProbeMatch + MinimumServers func() *float64 + MinimumServersInput func() *float64 + Name func() *string + NameInput func() *string + Path func() *string + PathInput func() *string + PickHostNameFromBackendHttpSettings func() interface{} + PickHostNameFromBackendHttpSettingsInput func() interface{} + Port func() *float64 + PortInput func() *float64 + Protocol func() *string + ProtocolInput func() *string + PutMatch func(value *ApplicationGatewayProbeMatch) + ResetHost func() + ResetMatch func() + ResetMinimumServers func() + ResetPickHostNameFromBackendHttpSettings func() + ResetPort func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetHost func(val *string) + SetInternalValue func(val interface{}) + SetInterval func(val *float64) + SetMinimumServers func(val *float64) + SetName func(val *string) + SetPath func(val *string) + SetPickHostNameFromBackendHttpSettings func(val interface{}) + SetPort func(val *float64) + SetProtocol func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetTimeout func(val *float64) + SetUnhealthyThreshold func(val *float64) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + Timeout func() *float64 + TimeoutInput func() *float64 + ToString func() *string + UnhealthyThreshold func() *float64 + UnhealthyThresholdInput func() *float64 + func NewApplicationGatewayProbeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ApplicationGatewayProbeOutputReference + type ApplicationGatewayRedirectConfiguration struct + IncludePath interface{} + IncludeQueryString interface{} + Name *string + RedirectType *string + TargetListenerName *string + TargetUrl *string + type ApplicationGatewayRedirectConfigurationList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ApplicationGatewayRedirectConfigurationOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewApplicationGatewayRedirectConfigurationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ApplicationGatewayRedirectConfigurationList + type ApplicationGatewayRedirectConfigurationOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + Id func() *string + IncludePath func() interface{} + IncludePathInput func() interface{} + IncludeQueryString func() interface{} + IncludeQueryStringInput func() interface{} + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Name func() *string + NameInput func() *string + RedirectType func() *string + RedirectTypeInput func() *string + ResetIncludePath func() + ResetIncludeQueryString func() + ResetTargetListenerName func() + ResetTargetUrl func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetIncludePath func(val interface{}) + SetIncludeQueryString func(val interface{}) + SetInternalValue func(val interface{}) + SetName func(val *string) + SetRedirectType func(val *string) + SetTargetListenerName func(val *string) + SetTargetUrl func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TargetListenerId func() *string + TargetListenerName func() *string + TargetListenerNameInput func() *string + TargetUrl func() *string + TargetUrlInput func() *string + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewApplicationGatewayRedirectConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ApplicationGatewayRedirectConfigurationOutputReference + type ApplicationGatewayRequestRoutingRule struct + BackendAddressPoolName *string + BackendHttpSettingsName *string + HttpListenerName *string + Name *string + Priority *float64 + RedirectConfigurationName *string + RewriteRuleSetName *string + RuleType *string + UrlPathMapName *string + type ApplicationGatewayRequestRoutingRuleList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ApplicationGatewayRequestRoutingRuleOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewApplicationGatewayRequestRoutingRuleList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ApplicationGatewayRequestRoutingRuleList + type ApplicationGatewayRequestRoutingRuleOutputReference interface + BackendAddressPoolId func() *string + BackendAddressPoolName func() *string + BackendAddressPoolNameInput func() *string + BackendHttpSettingsId func() *string + BackendHttpSettingsName func() *string + BackendHttpSettingsNameInput func() *string + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + HttpListenerId func() *string + HttpListenerName func() *string + HttpListenerNameInput func() *string + Id func() *string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Name func() *string + NameInput func() *string + Priority func() *float64 + PriorityInput func() *float64 + RedirectConfigurationId func() *string + RedirectConfigurationName func() *string + RedirectConfigurationNameInput func() *string + ResetBackendAddressPoolName func() + ResetBackendHttpSettingsName func() + ResetPriority func() + ResetRedirectConfigurationName func() + ResetRewriteRuleSetName func() + ResetUrlPathMapName func() + Resolve func(_context cdktf.IResolveContext) interface{} + RewriteRuleSetId func() *string + RewriteRuleSetName func() *string + RewriteRuleSetNameInput func() *string + RuleType func() *string + RuleTypeInput func() *string + SetBackendAddressPoolName func(val *string) + SetBackendHttpSettingsName func(val *string) + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetHttpListenerName func(val *string) + SetInternalValue func(val interface{}) + SetName func(val *string) + SetPriority func(val *float64) + SetRedirectConfigurationName func(val *string) + SetRewriteRuleSetName func(val *string) + SetRuleType func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetUrlPathMapName func(val *string) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + UrlPathMapId func() *string + UrlPathMapName func() *string + UrlPathMapNameInput func() *string + func NewApplicationGatewayRequestRoutingRuleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ApplicationGatewayRequestRoutingRuleOutputReference + type ApplicationGatewayRewriteRuleSet struct + Name *string + RewriteRule interface{} + type ApplicationGatewayRewriteRuleSetList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ApplicationGatewayRewriteRuleSetOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewApplicationGatewayRewriteRuleSetList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ApplicationGatewayRewriteRuleSetList + type ApplicationGatewayRewriteRuleSetOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + Id func() *string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Name func() *string + NameInput func() *string + PutRewriteRule func(value interface{}) + ResetRewriteRule func() + Resolve func(_context cdktf.IResolveContext) interface{} + RewriteRule func() ApplicationGatewayRewriteRuleSetRewriteRuleList + RewriteRuleInput func() interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val interface{}) + SetName func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewApplicationGatewayRewriteRuleSetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ApplicationGatewayRewriteRuleSetOutputReference + type ApplicationGatewayRewriteRuleSetRewriteRule struct + Condition interface{} + Name *string + RequestHeaderConfiguration interface{} + ResponseHeaderConfiguration interface{} + RuleSequence *float64 + Url *ApplicationGatewayRewriteRuleSetRewriteRuleUrl + type ApplicationGatewayRewriteRuleSetRewriteRuleCondition struct + IgnoreCase interface{} + Negate interface{} + Pattern *string + Variable *string + type ApplicationGatewayRewriteRuleSetRewriteRuleConditionList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ApplicationGatewayRewriteRuleSetRewriteRuleConditionOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewApplicationGatewayRewriteRuleSetRewriteRuleConditionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ApplicationGatewayRewriteRuleSetRewriteRuleConditionList + type ApplicationGatewayRewriteRuleSetRewriteRuleConditionOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + IgnoreCase func() interface{} + IgnoreCaseInput func() interface{} + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Negate func() interface{} + NegateInput func() interface{} + Pattern func() *string + PatternInput func() *string + ResetIgnoreCase func() + ResetNegate func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetIgnoreCase func(val interface{}) + SetInternalValue func(val interface{}) + SetNegate func(val interface{}) + SetPattern func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetVariable func(val *string) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + Variable func() *string + VariableInput func() *string + func NewApplicationGatewayRewriteRuleSetRewriteRuleConditionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ApplicationGatewayRewriteRuleSetRewriteRuleConditionOutputReference + type ApplicationGatewayRewriteRuleSetRewriteRuleList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ApplicationGatewayRewriteRuleSetRewriteRuleOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewApplicationGatewayRewriteRuleSetRewriteRuleList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ApplicationGatewayRewriteRuleSetRewriteRuleList + type ApplicationGatewayRewriteRuleSetRewriteRuleOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + Condition func() ApplicationGatewayRewriteRuleSetRewriteRuleConditionList + ConditionInput func() interface{} + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Name func() *string + NameInput func() *string + PutCondition func(value interface{}) + PutRequestHeaderConfiguration func(value interface{}) + PutResponseHeaderConfiguration func(value interface{}) + PutUrl func(value *ApplicationGatewayRewriteRuleSetRewriteRuleUrl) + RequestHeaderConfiguration func() ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationList + RequestHeaderConfigurationInput func() interface{} + ResetCondition func() + ResetRequestHeaderConfiguration func() + ResetResponseHeaderConfiguration func() + ResetUrl func() + Resolve func(_context cdktf.IResolveContext) interface{} + ResponseHeaderConfiguration func() ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationList + ResponseHeaderConfigurationInput func() interface{} + RuleSequence func() *float64 + RuleSequenceInput func() *float64 + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val interface{}) + SetName func(val *string) + SetRuleSequence func(val *float64) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + Url func() ApplicationGatewayRewriteRuleSetRewriteRuleUrlOutputReference + UrlInput func() *ApplicationGatewayRewriteRuleSetRewriteRuleUrl + func NewApplicationGatewayRewriteRuleSetRewriteRuleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ApplicationGatewayRewriteRuleSetRewriteRuleOutputReference + type ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfiguration struct + HeaderName *string + HeaderValue *string + type ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ... + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationList + type ApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + HeaderName func() *string + HeaderNameInput func() *string + HeaderValue func() *string + HeaderValueInput func() *string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetHeaderName func(val *string) + SetHeaderValue func(val *string) + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewApplicationGatewayRewriteRuleSetRewriteRuleRequestHeaderConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ... + type ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfiguration struct + HeaderName *string + HeaderValue *string + type ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ... + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationList + type ApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + HeaderName func() *string + HeaderNameInput func() *string + HeaderValue func() *string + HeaderValueInput func() *string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetHeaderName func(val *string) + SetHeaderValue func(val *string) + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewApplicationGatewayRewriteRuleSetRewriteRuleResponseHeaderConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ... + type ApplicationGatewayRewriteRuleSetRewriteRuleUrl struct + Components *string + Path *string + QueryString *string + Reroute interface{} + type ApplicationGatewayRewriteRuleSetRewriteRuleUrlOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + Components func() *string + ComponentsInput func() *string + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *ApplicationGatewayRewriteRuleSetRewriteRuleUrl + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Path func() *string + PathInput func() *string + QueryString func() *string + QueryStringInput func() *string + Reroute func() interface{} + RerouteInput func() interface{} + ResetComponents func() + ResetPath func() + ResetQueryString func() + ResetReroute func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetComponents func(val *string) + SetInternalValue func(val *ApplicationGatewayRewriteRuleSetRewriteRuleUrl) + SetPath func(val *string) + SetQueryString func(val *string) + SetReroute func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewApplicationGatewayRewriteRuleSetRewriteRuleUrlOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ApplicationGatewayRewriteRuleSetRewriteRuleUrlOutputReference + type ApplicationGatewaySku struct + Capacity *float64 + Name *string + Tier *string + type ApplicationGatewaySkuOutputReference interface + Capacity func() *float64 + CapacityInput func() *float64 + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *ApplicationGatewaySku + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Name func() *string + NameInput func() *string + ResetCapacity func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetCapacity func(val *float64) + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *ApplicationGatewaySku) + SetName func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetTier func(val *string) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + Tier func() *string + TierInput func() *string + ToString func() *string + func NewApplicationGatewaySkuOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ApplicationGatewaySkuOutputReference + type ApplicationGatewaySslCertificate struct + Data *string + KeyVaultSecretId *string + Name *string + Password *string + type ApplicationGatewaySslCertificateList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ApplicationGatewaySslCertificateOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewApplicationGatewaySslCertificateList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ApplicationGatewaySslCertificateList + type ApplicationGatewaySslCertificateOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Data func() *string + DataInput func() *string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + Id func() *string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + KeyVaultSecretId func() *string + KeyVaultSecretIdInput func() *string + Name func() *string + NameInput func() *string + Password func() *string + PasswordInput func() *string + PublicCertData func() *string + ResetData func() + ResetKeyVaultSecretId func() + ResetPassword func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetData func(val *string) + SetInternalValue func(val interface{}) + SetKeyVaultSecretId func(val *string) + SetName func(val *string) + SetPassword func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewApplicationGatewaySslCertificateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ApplicationGatewaySslCertificateOutputReference + type ApplicationGatewaySslPolicy struct + CipherSuites *[]*string + DisabledProtocols *[]*string + MinProtocolVersion *string + PolicyName *string + PolicyType *string + type ApplicationGatewaySslPolicyOutputReference interface + CipherSuites func() *[]*string + CipherSuitesInput func() *[]*string + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + DisabledProtocols func() *[]*string + DisabledProtocolsInput func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *ApplicationGatewaySslPolicy + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + MinProtocolVersion func() *string + MinProtocolVersionInput func() *string + PolicyName func() *string + PolicyNameInput func() *string + PolicyType func() *string + PolicyTypeInput func() *string + ResetCipherSuites func() + ResetDisabledProtocols func() + ResetMinProtocolVersion func() + ResetPolicyName func() + ResetPolicyType func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetCipherSuites func(val *[]*string) + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetDisabledProtocols func(val *[]*string) + SetInternalValue func(val *ApplicationGatewaySslPolicy) + SetMinProtocolVersion func(val *string) + SetPolicyName func(val *string) + SetPolicyType func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewApplicationGatewaySslPolicyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ApplicationGatewaySslPolicyOutputReference + type ApplicationGatewaySslProfile struct + Name *string + SslPolicy *ApplicationGatewaySslProfileSslPolicy + TrustedClientCertificateNames *[]*string + VerifyClientCertIssuerDn interface{} + type ApplicationGatewaySslProfileList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ApplicationGatewaySslProfileOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewApplicationGatewaySslProfileList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ApplicationGatewaySslProfileList + type ApplicationGatewaySslProfileOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + Id func() *string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Name func() *string + NameInput func() *string + PutSslPolicy func(value *ApplicationGatewaySslProfileSslPolicy) + ResetSslPolicy func() + ResetTrustedClientCertificateNames func() + ResetVerifyClientCertIssuerDn func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val interface{}) + SetName func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetTrustedClientCertificateNames func(val *[]*string) + SetVerifyClientCertIssuerDn func(val interface{}) + SslPolicy func() ApplicationGatewaySslProfileSslPolicyOutputReference + SslPolicyInput func() *ApplicationGatewaySslProfileSslPolicy + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + TrustedClientCertificateNames func() *[]*string + TrustedClientCertificateNamesInput func() *[]*string + VerifyClientCertIssuerDn func() interface{} + VerifyClientCertIssuerDnInput func() interface{} + func NewApplicationGatewaySslProfileOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ApplicationGatewaySslProfileOutputReference + type ApplicationGatewaySslProfileSslPolicy struct + CipherSuites *[]*string + DisabledProtocols *[]*string + MinProtocolVersion *string + PolicyName *string + PolicyType *string + type ApplicationGatewaySslProfileSslPolicyOutputReference interface + CipherSuites func() *[]*string + CipherSuitesInput func() *[]*string + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + DisabledProtocols func() *[]*string + DisabledProtocolsInput func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *ApplicationGatewaySslProfileSslPolicy + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + MinProtocolVersion func() *string + MinProtocolVersionInput func() *string + PolicyName func() *string + PolicyNameInput func() *string + PolicyType func() *string + PolicyTypeInput func() *string + ResetCipherSuites func() + ResetDisabledProtocols func() + ResetMinProtocolVersion func() + ResetPolicyName func() + ResetPolicyType func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetCipherSuites func(val *[]*string) + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetDisabledProtocols func(val *[]*string) + SetInternalValue func(val *ApplicationGatewaySslProfileSslPolicy) + SetMinProtocolVersion func(val *string) + SetPolicyName func(val *string) + SetPolicyType func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewApplicationGatewaySslProfileSslPolicyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ApplicationGatewaySslProfileSslPolicyOutputReference + type ApplicationGatewayTimeouts struct + Create *string + Delete *string + Read *string + Update *string + type ApplicationGatewayTimeoutsOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + Create func() *string + CreateInput func() *string + CreationStack func() *[]*string + Delete func() *string + DeleteInput func() *string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Read func() *string + ReadInput func() *string + ResetCreate func() + ResetDelete func() + ResetRead func() + ResetUpdate func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetCreate func(val *string) + SetDelete func(val *string) + SetInternalValue func(val interface{}) + SetRead func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetUpdate func(val *string) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + Update func() *string + UpdateInput func() *string + func NewApplicationGatewayTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ApplicationGatewayTimeoutsOutputReference + type ApplicationGatewayTrustedClientCertificate struct + Data *string + Name *string + type ApplicationGatewayTrustedClientCertificateList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ApplicationGatewayTrustedClientCertificateOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewApplicationGatewayTrustedClientCertificateList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ApplicationGatewayTrustedClientCertificateList + type ApplicationGatewayTrustedClientCertificateOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Data func() *string + DataInput func() *string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + Id func() *string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Name func() *string + NameInput func() *string + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetData func(val *string) + SetInternalValue func(val interface{}) + SetName func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewApplicationGatewayTrustedClientCertificateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ApplicationGatewayTrustedClientCertificateOutputReference + type ApplicationGatewayTrustedRootCertificate struct + Data *string + KeyVaultSecretId *string + Name *string + type ApplicationGatewayTrustedRootCertificateList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ApplicationGatewayTrustedRootCertificateOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewApplicationGatewayTrustedRootCertificateList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ApplicationGatewayTrustedRootCertificateList + type ApplicationGatewayTrustedRootCertificateOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Data func() *string + DataInput func() *string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + Id func() *string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + KeyVaultSecretId func() *string + KeyVaultSecretIdInput func() *string + Name func() *string + NameInput func() *string + ResetData func() + ResetKeyVaultSecretId func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetData func(val *string) + SetInternalValue func(val interface{}) + SetKeyVaultSecretId func(val *string) + SetName func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewApplicationGatewayTrustedRootCertificateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ApplicationGatewayTrustedRootCertificateOutputReference + type ApplicationGatewayUrlPathMap struct + DefaultBackendAddressPoolName *string + DefaultBackendHttpSettingsName *string + DefaultRedirectConfigurationName *string + DefaultRewriteRuleSetName *string + Name *string + PathRule interface{} + type ApplicationGatewayUrlPathMapList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ApplicationGatewayUrlPathMapOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewApplicationGatewayUrlPathMapList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ApplicationGatewayUrlPathMapList + type ApplicationGatewayUrlPathMapOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + DefaultBackendAddressPoolId func() *string + DefaultBackendAddressPoolName func() *string + DefaultBackendAddressPoolNameInput func() *string + DefaultBackendHttpSettingsId func() *string + DefaultBackendHttpSettingsName func() *string + DefaultBackendHttpSettingsNameInput func() *string + DefaultRedirectConfigurationId func() *string + DefaultRedirectConfigurationName func() *string + DefaultRedirectConfigurationNameInput func() *string + DefaultRewriteRuleSetId func() *string + DefaultRewriteRuleSetName func() *string + DefaultRewriteRuleSetNameInput func() *string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + Id func() *string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Name func() *string + NameInput func() *string + PathRule func() ApplicationGatewayUrlPathMapPathRuleList + PathRuleInput func() interface{} + PutPathRule func(value interface{}) + ResetDefaultBackendAddressPoolName func() + ResetDefaultBackendHttpSettingsName func() + ResetDefaultRedirectConfigurationName func() + ResetDefaultRewriteRuleSetName func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetDefaultBackendAddressPoolName func(val *string) + SetDefaultBackendHttpSettingsName func(val *string) + SetDefaultRedirectConfigurationName func(val *string) + SetDefaultRewriteRuleSetName func(val *string) + SetInternalValue func(val interface{}) + SetName func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewApplicationGatewayUrlPathMapOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ApplicationGatewayUrlPathMapOutputReference + type ApplicationGatewayUrlPathMapPathRule struct + BackendAddressPoolName *string + BackendHttpSettingsName *string + FirewallPolicyId *string + Name *string + Paths *[]*string + RedirectConfigurationName *string + RewriteRuleSetName *string + type ApplicationGatewayUrlPathMapPathRuleList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ApplicationGatewayUrlPathMapPathRuleOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewApplicationGatewayUrlPathMapPathRuleList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ApplicationGatewayUrlPathMapPathRuleList + type ApplicationGatewayUrlPathMapPathRuleOutputReference interface + BackendAddressPoolId func() *string + BackendAddressPoolName func() *string + BackendAddressPoolNameInput func() *string + BackendHttpSettingsId func() *string + BackendHttpSettingsName func() *string + BackendHttpSettingsNameInput func() *string + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + FirewallPolicyId func() *string + FirewallPolicyIdInput func() *string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + Id func() *string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Name func() *string + NameInput func() *string + Paths func() *[]*string + PathsInput func() *[]*string + RedirectConfigurationId func() *string + RedirectConfigurationName func() *string + RedirectConfigurationNameInput func() *string + ResetBackendAddressPoolName func() + ResetBackendHttpSettingsName func() + ResetFirewallPolicyId func() + ResetRedirectConfigurationName func() + ResetRewriteRuleSetName func() + Resolve func(_context cdktf.IResolveContext) interface{} + RewriteRuleSetId func() *string + RewriteRuleSetName func() *string + RewriteRuleSetNameInput func() *string + SetBackendAddressPoolName func(val *string) + SetBackendHttpSettingsName func(val *string) + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetFirewallPolicyId func(val *string) + SetInternalValue func(val interface{}) + SetName func(val *string) + SetPaths func(val *[]*string) + SetRedirectConfigurationName func(val *string) + SetRewriteRuleSetName func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewApplicationGatewayUrlPathMapPathRuleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ApplicationGatewayUrlPathMapPathRuleOutputReference + type ApplicationGatewayWafConfiguration struct + DisabledRuleGroup interface{} + Enabled interface{} + Exclusion interface{} + FileUploadLimitMb *float64 + FirewallMode *string + MaxRequestBodySizeKb *float64 + RequestBodyCheck interface{} + RuleSetType *string + RuleSetVersion *string + type ApplicationGatewayWafConfigurationDisabledRuleGroup struct + RuleGroupName *string + Rules *[]*float64 + type ApplicationGatewayWafConfigurationDisabledRuleGroupList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ApplicationGatewayWafConfigurationDisabledRuleGroupOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewApplicationGatewayWafConfigurationDisabledRuleGroupList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ApplicationGatewayWafConfigurationDisabledRuleGroupList + type ApplicationGatewayWafConfigurationDisabledRuleGroupOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + ResetRules func() + Resolve func(_context cdktf.IResolveContext) interface{} + RuleGroupName func() *string + RuleGroupNameInput func() *string + Rules func() *[]*float64 + RulesInput func() *[]*float64 + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val interface{}) + SetRuleGroupName func(val *string) + SetRules func(val *[]*float64) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewApplicationGatewayWafConfigurationDisabledRuleGroupOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ApplicationGatewayWafConfigurationDisabledRuleGroupOutputReference + type ApplicationGatewayWafConfigurationExclusion struct + MatchVariable *string + Selector *string + SelectorMatchOperator *string + type ApplicationGatewayWafConfigurationExclusionList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ApplicationGatewayWafConfigurationExclusionOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewApplicationGatewayWafConfigurationExclusionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ApplicationGatewayWafConfigurationExclusionList + type ApplicationGatewayWafConfigurationExclusionOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + MatchVariable func() *string + MatchVariableInput func() *string + ResetSelector func() + ResetSelectorMatchOperator func() + Resolve func(_context cdktf.IResolveContext) interface{} + Selector func() *string + SelectorInput func() *string + SelectorMatchOperator func() *string + SelectorMatchOperatorInput func() *string + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val interface{}) + SetMatchVariable func(val *string) + SetSelector func(val *string) + SetSelectorMatchOperator func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewApplicationGatewayWafConfigurationExclusionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ApplicationGatewayWafConfigurationExclusionOutputReference + type ApplicationGatewayWafConfigurationOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + DisabledRuleGroup func() ApplicationGatewayWafConfigurationDisabledRuleGroupList + DisabledRuleGroupInput func() interface{} + Enabled func() interface{} + EnabledInput func() interface{} + Exclusion func() ApplicationGatewayWafConfigurationExclusionList + ExclusionInput func() interface{} + FileUploadLimitMb func() *float64 + FileUploadLimitMbInput func() *float64 + FirewallMode func() *string + FirewallModeInput func() *string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *ApplicationGatewayWafConfiguration + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + MaxRequestBodySizeKb func() *float64 + MaxRequestBodySizeKbInput func() *float64 + PutDisabledRuleGroup func(value interface{}) + PutExclusion func(value interface{}) + RequestBodyCheck func() interface{} + RequestBodyCheckInput func() interface{} + ResetDisabledRuleGroup func() + ResetExclusion func() + ResetFileUploadLimitMb func() + ResetMaxRequestBodySizeKb func() + ResetRequestBodyCheck func() + ResetRuleSetType func() + Resolve func(_context cdktf.IResolveContext) interface{} + RuleSetType func() *string + RuleSetTypeInput func() *string + RuleSetVersion func() *string + RuleSetVersionInput func() *string + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetEnabled func(val interface{}) + SetFileUploadLimitMb func(val *float64) + SetFirewallMode func(val *string) + SetInternalValue func(val *ApplicationGatewayWafConfiguration) + SetMaxRequestBodySizeKb func(val *float64) + SetRequestBodyCheck func(val interface{}) + SetRuleSetType func(val *string) + SetRuleSetVersion func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewApplicationGatewayWafConfigurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ApplicationGatewayWafConfigurationOutputReference Other modules containing this package github.com/cdktf/cdktf-provider-azurerm-go/azurerm/v10 github.com/cdktf/cdktf-provider-azurerm-go/azurerm/v11 github.com/cdktf/cdktf-provider-azurerm-go/azurerm/v12 github.com/cdktf/cdktf-provider-azurerm-go/azurerm/v13 github.com/cdktf/cdktf-provider-azurerm-go/azurerm/v3 github.com/cdktf/cdktf-provider-azurerm-go/azurerm/v4 github.com/cdktf/cdktf-provider-azurerm-go/azurerm/v5 github.com/cdktf/cdktf-provider-azurerm-go/azurerm/v7 github.com/cdktf/cdktf-provider-azurerm-go/azurerm/v8 github.com/cdktf/cdktf-provider-azurerm-go/azurerm/v9