Documentation ¶
Index ¶
- type Args
- type AuthenticationCertificate
- type AuthenticationCertificateAttributes
- func (ac AuthenticationCertificateAttributes) Data() terra.StringValue
- func (ac AuthenticationCertificateAttributes) Id() terra.StringValue
- func (ac AuthenticationCertificateAttributes) InternalRef() (terra.Reference, error)
- func (ac AuthenticationCertificateAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ac AuthenticationCertificateAttributes) InternalWithRef(ref terra.Reference) AuthenticationCertificateAttributes
- func (ac AuthenticationCertificateAttributes) Name() terra.StringValue
- type AuthenticationCertificateState
- type AutoscaleConfiguration
- type AutoscaleConfigurationAttributes
- func (ac AutoscaleConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (ac AutoscaleConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ac AutoscaleConfigurationAttributes) InternalWithRef(ref terra.Reference) AutoscaleConfigurationAttributes
- func (ac AutoscaleConfigurationAttributes) MaxCapacity() terra.NumberValue
- func (ac AutoscaleConfigurationAttributes) MinCapacity() terra.NumberValue
- type AutoscaleConfigurationState
- type BackendAddressPool
- type BackendAddressPoolAttributes
- func (bap BackendAddressPoolAttributes) Fqdns() terra.SetValue[terra.StringValue]
- func (bap BackendAddressPoolAttributes) Id() terra.StringValue
- func (bap BackendAddressPoolAttributes) InternalRef() (terra.Reference, error)
- func (bap BackendAddressPoolAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (bap BackendAddressPoolAttributes) InternalWithRef(ref terra.Reference) BackendAddressPoolAttributes
- func (bap BackendAddressPoolAttributes) IpAddresses() terra.SetValue[terra.StringValue]
- func (bap BackendAddressPoolAttributes) Name() terra.StringValue
- type BackendAddressPoolState
- type BackendHttpSettings
- type BackendHttpSettingsAttributes
- func (bhs BackendHttpSettingsAttributes) AffinityCookieName() terra.StringValue
- func (bhs BackendHttpSettingsAttributes) AuthenticationCertificate() terra.ListValue[BackendHttpSettingsAuthenticationCertificateAttributes]
- func (bhs BackendHttpSettingsAttributes) ConnectionDraining() terra.ListValue[BackendHttpSettingsConnectionDrainingAttributes]
- func (bhs BackendHttpSettingsAttributes) CookieBasedAffinity() terra.StringValue
- func (bhs BackendHttpSettingsAttributes) HostName() terra.StringValue
- func (bhs BackendHttpSettingsAttributes) Id() terra.StringValue
- func (bhs BackendHttpSettingsAttributes) InternalRef() (terra.Reference, error)
- func (bhs BackendHttpSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (bhs BackendHttpSettingsAttributes) InternalWithRef(ref terra.Reference) BackendHttpSettingsAttributes
- func (bhs BackendHttpSettingsAttributes) Name() terra.StringValue
- func (bhs BackendHttpSettingsAttributes) Path() terra.StringValue
- func (bhs BackendHttpSettingsAttributes) PickHostNameFromBackendAddress() terra.BoolValue
- func (bhs BackendHttpSettingsAttributes) Port() terra.NumberValue
- func (bhs BackendHttpSettingsAttributes) ProbeId() terra.StringValue
- func (bhs BackendHttpSettingsAttributes) ProbeName() terra.StringValue
- func (bhs BackendHttpSettingsAttributes) Protocol() terra.StringValue
- func (bhs BackendHttpSettingsAttributes) RequestTimeout() terra.NumberValue
- func (bhs BackendHttpSettingsAttributes) TrustedRootCertificateNames() terra.ListValue[terra.StringValue]
- type BackendHttpSettingsAuthenticationCertificate
- type BackendHttpSettingsAuthenticationCertificateAttributes
- func (ac BackendHttpSettingsAuthenticationCertificateAttributes) Id() terra.StringValue
- func (ac BackendHttpSettingsAuthenticationCertificateAttributes) InternalRef() (terra.Reference, error)
- func (ac BackendHttpSettingsAuthenticationCertificateAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ac BackendHttpSettingsAuthenticationCertificateAttributes) InternalWithRef(ref terra.Reference) BackendHttpSettingsAuthenticationCertificateAttributes
- func (ac BackendHttpSettingsAuthenticationCertificateAttributes) Name() terra.StringValue
- type BackendHttpSettingsAuthenticationCertificateState
- type BackendHttpSettingsConnectionDraining
- type BackendHttpSettingsConnectionDrainingAttributes
- func (cd BackendHttpSettingsConnectionDrainingAttributes) DrainTimeoutSec() terra.NumberValue
- func (cd BackendHttpSettingsConnectionDrainingAttributes) Enabled() terra.BoolValue
- func (cd BackendHttpSettingsConnectionDrainingAttributes) InternalRef() (terra.Reference, error)
- func (cd BackendHttpSettingsConnectionDrainingAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cd BackendHttpSettingsConnectionDrainingAttributes) InternalWithRef(ref terra.Reference) BackendHttpSettingsConnectionDrainingAttributes
- type BackendHttpSettingsConnectionDrainingState
- type BackendHttpSettingsState
- type CustomErrorConfiguration
- type CustomErrorConfigurationAttributes
- func (cec CustomErrorConfigurationAttributes) CustomErrorPageUrl() terra.StringValue
- func (cec CustomErrorConfigurationAttributes) Id() terra.StringValue
- func (cec CustomErrorConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (cec CustomErrorConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cec CustomErrorConfigurationAttributes) InternalWithRef(ref terra.Reference) CustomErrorConfigurationAttributes
- func (cec CustomErrorConfigurationAttributes) StatusCode() terra.StringValue
- type CustomErrorConfigurationState
- type DataArgs
- type DataAuthenticationCertificateAttributes
- func (ac DataAuthenticationCertificateAttributes) Id() terra.StringValue
- func (ac DataAuthenticationCertificateAttributes) InternalRef() (terra.Reference, error)
- func (ac DataAuthenticationCertificateAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ac DataAuthenticationCertificateAttributes) InternalWithRef(ref terra.Reference) DataAuthenticationCertificateAttributes
- func (ac DataAuthenticationCertificateAttributes) Name() terra.StringValue
- type DataAuthenticationCertificateState
- type DataAutoscaleConfigurationAttributes
- func (ac DataAutoscaleConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (ac DataAutoscaleConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ac DataAutoscaleConfigurationAttributes) InternalWithRef(ref terra.Reference) DataAutoscaleConfigurationAttributes
- func (ac DataAutoscaleConfigurationAttributes) MaxCapacity() terra.NumberValue
- func (ac DataAutoscaleConfigurationAttributes) MinCapacity() terra.NumberValue
- type DataAutoscaleConfigurationState
- type DataBackendAddressPoolAttributes
- func (bap DataBackendAddressPoolAttributes) Fqdns() terra.ListValue[terra.StringValue]
- func (bap DataBackendAddressPoolAttributes) Id() terra.StringValue
- func (bap DataBackendAddressPoolAttributes) InternalRef() (terra.Reference, error)
- func (bap DataBackendAddressPoolAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (bap DataBackendAddressPoolAttributes) InternalWithRef(ref terra.Reference) DataBackendAddressPoolAttributes
- func (bap DataBackendAddressPoolAttributes) IpAddresses() terra.ListValue[terra.StringValue]
- func (bap DataBackendAddressPoolAttributes) Name() terra.StringValue
- type DataBackendAddressPoolState
- type DataBackendHttpSettingsAttributes
- func (bhs DataBackendHttpSettingsAttributes) AffinityCookieName() terra.StringValue
- func (bhs DataBackendHttpSettingsAttributes) AuthenticationCertificate() terra.ListValue[DataBackendHttpSettingsAuthenticationCertificateAttributes]
- func (bhs DataBackendHttpSettingsAttributes) ConnectionDraining() terra.ListValue[DataBackendHttpSettingsConnectionDrainingAttributes]
- func (bhs DataBackendHttpSettingsAttributes) CookieBasedAffinity() terra.StringValue
- func (bhs DataBackendHttpSettingsAttributes) HostName() terra.StringValue
- func (bhs DataBackendHttpSettingsAttributes) Id() terra.StringValue
- func (bhs DataBackendHttpSettingsAttributes) InternalRef() (terra.Reference, error)
- func (bhs DataBackendHttpSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (bhs DataBackendHttpSettingsAttributes) InternalWithRef(ref terra.Reference) DataBackendHttpSettingsAttributes
- func (bhs DataBackendHttpSettingsAttributes) Name() terra.StringValue
- func (bhs DataBackendHttpSettingsAttributes) Path() terra.StringValue
- func (bhs DataBackendHttpSettingsAttributes) PickHostNameFromBackendAddress() terra.BoolValue
- func (bhs DataBackendHttpSettingsAttributes) Port() terra.NumberValue
- func (bhs DataBackendHttpSettingsAttributes) ProbeId() terra.StringValue
- func (bhs DataBackendHttpSettingsAttributes) ProbeName() terra.StringValue
- func (bhs DataBackendHttpSettingsAttributes) Protocol() terra.StringValue
- func (bhs DataBackendHttpSettingsAttributes) RequestTimeout() terra.NumberValue
- func (bhs DataBackendHttpSettingsAttributes) TrustedRootCertificateNames() terra.ListValue[terra.StringValue]
- type DataBackendHttpSettingsAuthenticationCertificateAttributes
- func (ac DataBackendHttpSettingsAuthenticationCertificateAttributes) Id() terra.StringValue
- func (ac DataBackendHttpSettingsAuthenticationCertificateAttributes) InternalRef() (terra.Reference, error)
- func (ac DataBackendHttpSettingsAuthenticationCertificateAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ac DataBackendHttpSettingsAuthenticationCertificateAttributes) InternalWithRef(ref terra.Reference) DataBackendHttpSettingsAuthenticationCertificateAttributes
- func (ac DataBackendHttpSettingsAuthenticationCertificateAttributes) Name() terra.StringValue
- type DataBackendHttpSettingsAuthenticationCertificateState
- type DataBackendHttpSettingsConnectionDrainingAttributes
- func (cd DataBackendHttpSettingsConnectionDrainingAttributes) DrainTimeoutSec() terra.NumberValue
- func (cd DataBackendHttpSettingsConnectionDrainingAttributes) Enabled() terra.BoolValue
- func (cd DataBackendHttpSettingsConnectionDrainingAttributes) InternalRef() (terra.Reference, error)
- func (cd DataBackendHttpSettingsConnectionDrainingAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cd DataBackendHttpSettingsConnectionDrainingAttributes) InternalWithRef(ref terra.Reference) DataBackendHttpSettingsConnectionDrainingAttributes
- type DataBackendHttpSettingsConnectionDrainingState
- type DataBackendHttpSettingsState
- type DataCustomErrorConfigurationAttributes
- func (cec DataCustomErrorConfigurationAttributes) CustomErrorPageUrl() terra.StringValue
- func (cec DataCustomErrorConfigurationAttributes) Id() terra.StringValue
- func (cec DataCustomErrorConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (cec DataCustomErrorConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cec DataCustomErrorConfigurationAttributes) InternalWithRef(ref terra.Reference) DataCustomErrorConfigurationAttributes
- func (cec DataCustomErrorConfigurationAttributes) StatusCode() terra.StringValue
- type DataCustomErrorConfigurationState
- type DataFrontendIpConfigurationAttributes
- func (fic DataFrontendIpConfigurationAttributes) Id() terra.StringValue
- func (fic DataFrontendIpConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (fic DataFrontendIpConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (fic DataFrontendIpConfigurationAttributes) InternalWithRef(ref terra.Reference) DataFrontendIpConfigurationAttributes
- func (fic DataFrontendIpConfigurationAttributes) Name() terra.StringValue
- func (fic DataFrontendIpConfigurationAttributes) PrivateIpAddress() terra.StringValue
- func (fic DataFrontendIpConfigurationAttributes) PrivateIpAddressAllocation() terra.StringValue
- func (fic DataFrontendIpConfigurationAttributes) PrivateLinkConfigurationId() terra.StringValue
- func (fic DataFrontendIpConfigurationAttributes) PrivateLinkConfigurationName() terra.StringValue
- func (fic DataFrontendIpConfigurationAttributes) PublicIpAddressId() terra.StringValue
- func (fic DataFrontendIpConfigurationAttributes) SubnetId() terra.StringValue
- type DataFrontendIpConfigurationState
- type DataFrontendPortAttributes
- func (fp DataFrontendPortAttributes) Id() terra.StringValue
- func (fp DataFrontendPortAttributes) InternalRef() (terra.Reference, error)
- func (fp DataFrontendPortAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (fp DataFrontendPortAttributes) InternalWithRef(ref terra.Reference) DataFrontendPortAttributes
- func (fp DataFrontendPortAttributes) Name() terra.StringValue
- func (fp DataFrontendPortAttributes) Port() terra.NumberValue
- type DataFrontendPortState
- type DataGatewayIpConfigurationAttributes
- func (gic DataGatewayIpConfigurationAttributes) Id() terra.StringValue
- func (gic DataGatewayIpConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (gic DataGatewayIpConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (gic DataGatewayIpConfigurationAttributes) InternalWithRef(ref terra.Reference) DataGatewayIpConfigurationAttributes
- func (gic DataGatewayIpConfigurationAttributes) Name() terra.StringValue
- func (gic DataGatewayIpConfigurationAttributes) SubnetId() terra.StringValue
- type DataGatewayIpConfigurationState
- type DataGlobalAttributes
- func (g DataGlobalAttributes) InternalRef() (terra.Reference, error)
- func (g DataGlobalAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (g DataGlobalAttributes) InternalWithRef(ref terra.Reference) DataGlobalAttributes
- func (g DataGlobalAttributes) RequestBufferingEnabled() terra.BoolValue
- func (g DataGlobalAttributes) ResponseBufferingEnabled() terra.BoolValue
- type DataGlobalState
- type DataHttpListenerAttributes
- func (hl DataHttpListenerAttributes) CustomErrorConfiguration() terra.ListValue[DataHttpListenerCustomErrorConfigurationAttributes]
- func (hl DataHttpListenerAttributes) FirewallPolicyId() terra.StringValue
- func (hl DataHttpListenerAttributes) FrontendIpConfigurationId() terra.StringValue
- func (hl DataHttpListenerAttributes) FrontendIpConfigurationName() terra.StringValue
- func (hl DataHttpListenerAttributes) FrontendPortId() terra.StringValue
- func (hl DataHttpListenerAttributes) FrontendPortName() terra.StringValue
- func (hl DataHttpListenerAttributes) HostName() terra.StringValue
- func (hl DataHttpListenerAttributes) HostNames() terra.ListValue[terra.StringValue]
- func (hl DataHttpListenerAttributes) Id() terra.StringValue
- func (hl DataHttpListenerAttributes) InternalRef() (terra.Reference, error)
- func (hl DataHttpListenerAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (hl DataHttpListenerAttributes) InternalWithRef(ref terra.Reference) DataHttpListenerAttributes
- func (hl DataHttpListenerAttributes) Name() terra.StringValue
- func (hl DataHttpListenerAttributes) Protocol() terra.StringValue
- func (hl DataHttpListenerAttributes) RequireSni() terra.BoolValue
- func (hl DataHttpListenerAttributes) SslCertificateId() terra.StringValue
- func (hl DataHttpListenerAttributes) SslCertificateName() terra.StringValue
- func (hl DataHttpListenerAttributes) SslProfileId() terra.StringValue
- func (hl DataHttpListenerAttributes) SslProfileName() terra.StringValue
- type DataHttpListenerCustomErrorConfigurationAttributes
- func (cec DataHttpListenerCustomErrorConfigurationAttributes) CustomErrorPageUrl() terra.StringValue
- func (cec DataHttpListenerCustomErrorConfigurationAttributes) Id() terra.StringValue
- func (cec DataHttpListenerCustomErrorConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (cec DataHttpListenerCustomErrorConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cec DataHttpListenerCustomErrorConfigurationAttributes) InternalWithRef(ref terra.Reference) DataHttpListenerCustomErrorConfigurationAttributes
- func (cec DataHttpListenerCustomErrorConfigurationAttributes) StatusCode() terra.StringValue
- type DataHttpListenerCustomErrorConfigurationState
- type DataHttpListenerState
- type DataIdentityAttributes
- func (i DataIdentityAttributes) IdentityIds() terra.ListValue[terra.StringValue]
- func (i DataIdentityAttributes) InternalRef() (terra.Reference, error)
- func (i DataIdentityAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (i DataIdentityAttributes) InternalWithRef(ref terra.Reference) DataIdentityAttributes
- func (i DataIdentityAttributes) Type() terra.StringValue
- type DataIdentityState
- type DataPrivateEndpointConnectionAttributes
- func (pec DataPrivateEndpointConnectionAttributes) Id() terra.StringValue
- func (pec DataPrivateEndpointConnectionAttributes) InternalRef() (terra.Reference, error)
- func (pec DataPrivateEndpointConnectionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pec DataPrivateEndpointConnectionAttributes) InternalWithRef(ref terra.Reference) DataPrivateEndpointConnectionAttributes
- func (pec DataPrivateEndpointConnectionAttributes) Name() terra.StringValue
- type DataPrivateEndpointConnectionState
- type DataPrivateLinkConfigurationAttributes
- func (plc DataPrivateLinkConfigurationAttributes) Id() terra.StringValue
- func (plc DataPrivateLinkConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (plc DataPrivateLinkConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (plc DataPrivateLinkConfigurationAttributes) InternalWithRef(ref terra.Reference) DataPrivateLinkConfigurationAttributes
- func (plc DataPrivateLinkConfigurationAttributes) IpConfiguration() terra.ListValue[DataPrivateLinkConfigurationIpConfigurationAttributes]
- func (plc DataPrivateLinkConfigurationAttributes) Name() terra.StringValue
- type DataPrivateLinkConfigurationIpConfigurationAttributes
- func (ic DataPrivateLinkConfigurationIpConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (ic DataPrivateLinkConfigurationIpConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ic DataPrivateLinkConfigurationIpConfigurationAttributes) InternalWithRef(ref terra.Reference) DataPrivateLinkConfigurationIpConfigurationAttributes
- func (ic DataPrivateLinkConfigurationIpConfigurationAttributes) Name() terra.StringValue
- func (ic DataPrivateLinkConfigurationIpConfigurationAttributes) Primary() terra.BoolValue
- func (ic DataPrivateLinkConfigurationIpConfigurationAttributes) PrivateIpAddress() terra.StringValue
- func (ic DataPrivateLinkConfigurationIpConfigurationAttributes) PrivateIpAddressAllocation() terra.StringValue
- func (ic DataPrivateLinkConfigurationIpConfigurationAttributes) SubnetId() terra.StringValue
- type DataPrivateLinkConfigurationIpConfigurationState
- type DataPrivateLinkConfigurationState
- type DataProbeAttributes
- func (p DataProbeAttributes) Host() terra.StringValue
- func (p DataProbeAttributes) Id() terra.StringValue
- func (p DataProbeAttributes) InternalRef() (terra.Reference, error)
- func (p DataProbeAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (p DataProbeAttributes) InternalWithRef(ref terra.Reference) DataProbeAttributes
- func (p DataProbeAttributes) Interval() terra.NumberValue
- func (p DataProbeAttributes) Match() terra.ListValue[DataProbeMatchAttributes]
- func (p DataProbeAttributes) MinimumServers() terra.NumberValue
- func (p DataProbeAttributes) Name() terra.StringValue
- func (p DataProbeAttributes) Path() terra.StringValue
- func (p DataProbeAttributes) PickHostNameFromBackendHttpSettings() terra.BoolValue
- func (p DataProbeAttributes) Port() terra.NumberValue
- func (p DataProbeAttributes) Protocol() terra.StringValue
- func (p DataProbeAttributes) Timeout() terra.NumberValue
- func (p DataProbeAttributes) UnhealthyThreshold() terra.NumberValue
- type DataProbeMatchAttributes
- func (m DataProbeMatchAttributes) Body() terra.StringValue
- func (m DataProbeMatchAttributes) InternalRef() (terra.Reference, error)
- func (m DataProbeMatchAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (m DataProbeMatchAttributes) InternalWithRef(ref terra.Reference) DataProbeMatchAttributes
- func (m DataProbeMatchAttributes) StatusCode() terra.ListValue[terra.StringValue]
- type DataProbeMatchState
- type DataProbeState
- type DataRedirectConfigurationAttributes
- func (rc DataRedirectConfigurationAttributes) Id() terra.StringValue
- func (rc DataRedirectConfigurationAttributes) IncludePath() terra.BoolValue
- func (rc DataRedirectConfigurationAttributes) IncludeQueryString() terra.BoolValue
- func (rc DataRedirectConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (rc DataRedirectConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rc DataRedirectConfigurationAttributes) InternalWithRef(ref terra.Reference) DataRedirectConfigurationAttributes
- func (rc DataRedirectConfigurationAttributes) Name() terra.StringValue
- func (rc DataRedirectConfigurationAttributes) RedirectType() terra.StringValue
- func (rc DataRedirectConfigurationAttributes) TargetListenerId() terra.StringValue
- func (rc DataRedirectConfigurationAttributes) TargetListenerName() terra.StringValue
- func (rc DataRedirectConfigurationAttributes) TargetUrl() terra.StringValue
- type DataRedirectConfigurationState
- type DataRequestRoutingRuleAttributes
- func (rrr DataRequestRoutingRuleAttributes) BackendAddressPoolId() terra.StringValue
- func (rrr DataRequestRoutingRuleAttributes) BackendAddressPoolName() terra.StringValue
- func (rrr DataRequestRoutingRuleAttributes) BackendHttpSettingsId() terra.StringValue
- func (rrr DataRequestRoutingRuleAttributes) BackendHttpSettingsName() terra.StringValue
- func (rrr DataRequestRoutingRuleAttributes) HttpListenerId() terra.StringValue
- func (rrr DataRequestRoutingRuleAttributes) HttpListenerName() terra.StringValue
- func (rrr DataRequestRoutingRuleAttributes) Id() terra.StringValue
- func (rrr DataRequestRoutingRuleAttributes) InternalRef() (terra.Reference, error)
- func (rrr DataRequestRoutingRuleAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rrr DataRequestRoutingRuleAttributes) InternalWithRef(ref terra.Reference) DataRequestRoutingRuleAttributes
- func (rrr DataRequestRoutingRuleAttributes) Name() terra.StringValue
- func (rrr DataRequestRoutingRuleAttributes) Priority() terra.NumberValue
- func (rrr DataRequestRoutingRuleAttributes) RedirectConfigurationId() terra.StringValue
- func (rrr DataRequestRoutingRuleAttributes) RedirectConfigurationName() terra.StringValue
- func (rrr DataRequestRoutingRuleAttributes) RewriteRuleSetId() terra.StringValue
- func (rrr DataRequestRoutingRuleAttributes) RewriteRuleSetName() terra.StringValue
- func (rrr DataRequestRoutingRuleAttributes) RuleType() terra.StringValue
- func (rrr DataRequestRoutingRuleAttributes) UrlPathMapId() terra.StringValue
- func (rrr DataRequestRoutingRuleAttributes) UrlPathMapName() terra.StringValue
- type DataRequestRoutingRuleState
- type DataRewriteRuleSetAttributes
- func (rrs DataRewriteRuleSetAttributes) Id() terra.StringValue
- func (rrs DataRewriteRuleSetAttributes) InternalRef() (terra.Reference, error)
- func (rrs DataRewriteRuleSetAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rrs DataRewriteRuleSetAttributes) InternalWithRef(ref terra.Reference) DataRewriteRuleSetAttributes
- func (rrs DataRewriteRuleSetAttributes) Name() terra.StringValue
- func (rrs DataRewriteRuleSetAttributes) RewriteRule() terra.ListValue[DataRewriteRuleSetRewriteRuleAttributes]
- type DataRewriteRuleSetRewriteRuleAttributes
- func (rr DataRewriteRuleSetRewriteRuleAttributes) Condition() terra.ListValue[DataRewriteRuleSetRewriteRuleConditionAttributes]
- func (rr DataRewriteRuleSetRewriteRuleAttributes) InternalRef() (terra.Reference, error)
- func (rr DataRewriteRuleSetRewriteRuleAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rr DataRewriteRuleSetRewriteRuleAttributes) InternalWithRef(ref terra.Reference) DataRewriteRuleSetRewriteRuleAttributes
- func (rr DataRewriteRuleSetRewriteRuleAttributes) Name() terra.StringValue
- func (rr DataRewriteRuleSetRewriteRuleAttributes) RequestHeaderConfiguration() ...
- func (rr DataRewriteRuleSetRewriteRuleAttributes) ResponseHeaderConfiguration() ...
- func (rr DataRewriteRuleSetRewriteRuleAttributes) RuleSequence() terra.NumberValue
- func (rr DataRewriteRuleSetRewriteRuleAttributes) Url() terra.ListValue[DataRewriteRuleSetRewriteRuleUrlAttributes]
- type DataRewriteRuleSetRewriteRuleConditionAttributes
- func (c DataRewriteRuleSetRewriteRuleConditionAttributes) IgnoreCase() terra.BoolValue
- func (c DataRewriteRuleSetRewriteRuleConditionAttributes) InternalRef() (terra.Reference, error)
- func (c DataRewriteRuleSetRewriteRuleConditionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c DataRewriteRuleSetRewriteRuleConditionAttributes) InternalWithRef(ref terra.Reference) DataRewriteRuleSetRewriteRuleConditionAttributes
- func (c DataRewriteRuleSetRewriteRuleConditionAttributes) Negate() terra.BoolValue
- func (c DataRewriteRuleSetRewriteRuleConditionAttributes) Pattern() terra.StringValue
- func (c DataRewriteRuleSetRewriteRuleConditionAttributes) Variable() terra.StringValue
- type DataRewriteRuleSetRewriteRuleConditionState
- type DataRewriteRuleSetRewriteRuleRequestHeaderConfigurationAttributes
- func (rhc DataRewriteRuleSetRewriteRuleRequestHeaderConfigurationAttributes) HeaderName() terra.StringValue
- func (rhc DataRewriteRuleSetRewriteRuleRequestHeaderConfigurationAttributes) HeaderValue() terra.StringValue
- func (rhc DataRewriteRuleSetRewriteRuleRequestHeaderConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (rhc DataRewriteRuleSetRewriteRuleRequestHeaderConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rhc DataRewriteRuleSetRewriteRuleRequestHeaderConfigurationAttributes) InternalWithRef(ref terra.Reference) DataRewriteRuleSetRewriteRuleRequestHeaderConfigurationAttributes
- type DataRewriteRuleSetRewriteRuleRequestHeaderConfigurationState
- type DataRewriteRuleSetRewriteRuleResponseHeaderConfigurationAttributes
- func (rhc DataRewriteRuleSetRewriteRuleResponseHeaderConfigurationAttributes) HeaderName() terra.StringValue
- func (rhc DataRewriteRuleSetRewriteRuleResponseHeaderConfigurationAttributes) HeaderValue() terra.StringValue
- func (rhc DataRewriteRuleSetRewriteRuleResponseHeaderConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (rhc DataRewriteRuleSetRewriteRuleResponseHeaderConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rhc DataRewriteRuleSetRewriteRuleResponseHeaderConfigurationAttributes) InternalWithRef(ref terra.Reference) DataRewriteRuleSetRewriteRuleResponseHeaderConfigurationAttributes
- type DataRewriteRuleSetRewriteRuleResponseHeaderConfigurationState
- type DataRewriteRuleSetRewriteRuleState
- type DataRewriteRuleSetRewriteRuleUrlAttributes
- func (u DataRewriteRuleSetRewriteRuleUrlAttributes) Components() terra.StringValue
- func (u DataRewriteRuleSetRewriteRuleUrlAttributes) InternalRef() (terra.Reference, error)
- func (u DataRewriteRuleSetRewriteRuleUrlAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (u DataRewriteRuleSetRewriteRuleUrlAttributes) InternalWithRef(ref terra.Reference) DataRewriteRuleSetRewriteRuleUrlAttributes
- func (u DataRewriteRuleSetRewriteRuleUrlAttributes) Path() terra.StringValue
- func (u DataRewriteRuleSetRewriteRuleUrlAttributes) QueryString() terra.StringValue
- func (u DataRewriteRuleSetRewriteRuleUrlAttributes) Reroute() terra.BoolValue
- type DataRewriteRuleSetRewriteRuleUrlState
- type DataRewriteRuleSetState
- type DataSkuAttributes
- func (s DataSkuAttributes) Capacity() terra.NumberValue
- func (s DataSkuAttributes) InternalRef() (terra.Reference, error)
- func (s DataSkuAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s DataSkuAttributes) InternalWithRef(ref terra.Reference) DataSkuAttributes
- func (s DataSkuAttributes) Name() terra.StringValue
- func (s DataSkuAttributes) Tier() terra.StringValue
- type DataSkuState
- type DataSource
- type DataSslCertificateAttributes
- func (sc DataSslCertificateAttributes) Id() terra.StringValue
- func (sc DataSslCertificateAttributes) InternalRef() (terra.Reference, error)
- func (sc DataSslCertificateAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sc DataSslCertificateAttributes) InternalWithRef(ref terra.Reference) DataSslCertificateAttributes
- func (sc DataSslCertificateAttributes) KeyVaultSecretId() terra.StringValue
- func (sc DataSslCertificateAttributes) Name() terra.StringValue
- func (sc DataSslCertificateAttributes) PublicCertData() terra.StringValue
- type DataSslCertificateState
- type DataSslPolicyAttributes
- func (sp DataSslPolicyAttributes) CipherSuites() terra.ListValue[terra.StringValue]
- func (sp DataSslPolicyAttributes) DisabledProtocols() terra.ListValue[terra.StringValue]
- func (sp DataSslPolicyAttributes) InternalRef() (terra.Reference, error)
- func (sp DataSslPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sp DataSslPolicyAttributes) InternalWithRef(ref terra.Reference) DataSslPolicyAttributes
- func (sp DataSslPolicyAttributes) MinProtocolVersion() terra.StringValue
- func (sp DataSslPolicyAttributes) PolicyName() terra.StringValue
- func (sp DataSslPolicyAttributes) PolicyType() terra.StringValue
- type DataSslPolicyState
- type DataSslProfileAttributes
- func (sp DataSslProfileAttributes) Id() terra.StringValue
- func (sp DataSslProfileAttributes) InternalRef() (terra.Reference, error)
- func (sp DataSslProfileAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sp DataSslProfileAttributes) InternalWithRef(ref terra.Reference) DataSslProfileAttributes
- func (sp DataSslProfileAttributes) Name() terra.StringValue
- func (sp DataSslProfileAttributes) SslPolicy() terra.ListValue[DataSslProfileSslPolicyAttributes]
- func (sp DataSslProfileAttributes) TrustedClientCertificateNames() terra.ListValue[terra.StringValue]
- func (sp DataSslProfileAttributes) VerifyClientCertificateIssuerDn() terra.BoolValue
- func (sp DataSslProfileAttributes) VerifyClientCertificateRevocation() terra.StringValue
- type DataSslProfileSslPolicyAttributes
- func (sp DataSslProfileSslPolicyAttributes) CipherSuites() terra.ListValue[terra.StringValue]
- func (sp DataSslProfileSslPolicyAttributes) DisabledProtocols() terra.ListValue[terra.StringValue]
- func (sp DataSslProfileSslPolicyAttributes) InternalRef() (terra.Reference, error)
- func (sp DataSslProfileSslPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sp DataSslProfileSslPolicyAttributes) InternalWithRef(ref terra.Reference) DataSslProfileSslPolicyAttributes
- func (sp DataSslProfileSslPolicyAttributes) MinProtocolVersion() terra.StringValue
- func (sp DataSslProfileSslPolicyAttributes) PolicyName() terra.StringValue
- func (sp DataSslProfileSslPolicyAttributes) PolicyType() terra.StringValue
- type DataSslProfileSslPolicyState
- type DataSslProfileState
- type DataTimeouts
- type DataTimeoutsAttributes
- type DataTimeoutsState
- type DataTrustedClientCertificateAttributes
- func (tcc DataTrustedClientCertificateAttributes) Data() terra.StringValue
- func (tcc DataTrustedClientCertificateAttributes) Id() terra.StringValue
- func (tcc DataTrustedClientCertificateAttributes) InternalRef() (terra.Reference, error)
- func (tcc DataTrustedClientCertificateAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tcc DataTrustedClientCertificateAttributes) InternalWithRef(ref terra.Reference) DataTrustedClientCertificateAttributes
- func (tcc DataTrustedClientCertificateAttributes) Name() terra.StringValue
- type DataTrustedClientCertificateState
- type DataTrustedRootCertificateAttributes
- func (trc DataTrustedRootCertificateAttributes) Id() terra.StringValue
- func (trc DataTrustedRootCertificateAttributes) InternalRef() (terra.Reference, error)
- func (trc DataTrustedRootCertificateAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (trc DataTrustedRootCertificateAttributes) InternalWithRef(ref terra.Reference) DataTrustedRootCertificateAttributes
- func (trc DataTrustedRootCertificateAttributes) KeyVaultSecretId() terra.StringValue
- func (trc DataTrustedRootCertificateAttributes) Name() terra.StringValue
- type DataTrustedRootCertificateState
- type DataUrlPathMapAttributes
- func (upm DataUrlPathMapAttributes) DefaultBackendAddressPoolId() terra.StringValue
- func (upm DataUrlPathMapAttributes) DefaultBackendAddressPoolName() terra.StringValue
- func (upm DataUrlPathMapAttributes) DefaultBackendHttpSettingsId() terra.StringValue
- func (upm DataUrlPathMapAttributes) DefaultBackendHttpSettingsName() terra.StringValue
- func (upm DataUrlPathMapAttributes) DefaultRedirectConfigurationId() terra.StringValue
- func (upm DataUrlPathMapAttributes) DefaultRedirectConfigurationName() terra.StringValue
- func (upm DataUrlPathMapAttributes) DefaultRewriteRuleSetId() terra.StringValue
- func (upm DataUrlPathMapAttributes) DefaultRewriteRuleSetName() terra.StringValue
- func (upm DataUrlPathMapAttributes) Id() terra.StringValue
- func (upm DataUrlPathMapAttributes) InternalRef() (terra.Reference, error)
- func (upm DataUrlPathMapAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (upm DataUrlPathMapAttributes) InternalWithRef(ref terra.Reference) DataUrlPathMapAttributes
- func (upm DataUrlPathMapAttributes) Name() terra.StringValue
- func (upm DataUrlPathMapAttributes) PathRule() terra.ListValue[DataUrlPathMapPathRuleAttributes]
- type DataUrlPathMapPathRuleAttributes
- func (pr DataUrlPathMapPathRuleAttributes) BackendAddressPoolId() terra.StringValue
- func (pr DataUrlPathMapPathRuleAttributes) BackendAddressPoolName() terra.StringValue
- func (pr DataUrlPathMapPathRuleAttributes) BackendHttpSettingsId() terra.StringValue
- func (pr DataUrlPathMapPathRuleAttributes) BackendHttpSettingsName() terra.StringValue
- func (pr DataUrlPathMapPathRuleAttributes) FirewallPolicyId() terra.StringValue
- func (pr DataUrlPathMapPathRuleAttributes) Id() terra.StringValue
- func (pr DataUrlPathMapPathRuleAttributes) InternalRef() (terra.Reference, error)
- func (pr DataUrlPathMapPathRuleAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pr DataUrlPathMapPathRuleAttributes) InternalWithRef(ref terra.Reference) DataUrlPathMapPathRuleAttributes
- func (pr DataUrlPathMapPathRuleAttributes) Name() terra.StringValue
- func (pr DataUrlPathMapPathRuleAttributes) Paths() terra.ListValue[terra.StringValue]
- func (pr DataUrlPathMapPathRuleAttributes) RedirectConfigurationId() terra.StringValue
- func (pr DataUrlPathMapPathRuleAttributes) RedirectConfigurationName() terra.StringValue
- func (pr DataUrlPathMapPathRuleAttributes) RewriteRuleSetId() terra.StringValue
- func (pr DataUrlPathMapPathRuleAttributes) RewriteRuleSetName() terra.StringValue
- type DataUrlPathMapPathRuleState
- type DataUrlPathMapState
- type DataWafConfigurationAttributes
- func (wc DataWafConfigurationAttributes) DisabledRuleGroup() terra.ListValue[DataWafConfigurationDisabledRuleGroupAttributes]
- func (wc DataWafConfigurationAttributes) Enabled() terra.BoolValue
- func (wc DataWafConfigurationAttributes) Exclusion() terra.ListValue[DataWafConfigurationExclusionAttributes]
- func (wc DataWafConfigurationAttributes) FileUploadLimitMb() terra.NumberValue
- func (wc DataWafConfigurationAttributes) FirewallMode() terra.StringValue
- func (wc DataWafConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (wc DataWafConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (wc DataWafConfigurationAttributes) InternalWithRef(ref terra.Reference) DataWafConfigurationAttributes
- func (wc DataWafConfigurationAttributes) MaxRequestBodySizeKb() terra.NumberValue
- func (wc DataWafConfigurationAttributes) RequestBodyCheck() terra.BoolValue
- func (wc DataWafConfigurationAttributes) RuleSetType() terra.StringValue
- func (wc DataWafConfigurationAttributes) RuleSetVersion() terra.StringValue
- type DataWafConfigurationDisabledRuleGroupAttributes
- func (drg DataWafConfigurationDisabledRuleGroupAttributes) InternalRef() (terra.Reference, error)
- func (drg DataWafConfigurationDisabledRuleGroupAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (drg DataWafConfigurationDisabledRuleGroupAttributes) InternalWithRef(ref terra.Reference) DataWafConfigurationDisabledRuleGroupAttributes
- func (drg DataWafConfigurationDisabledRuleGroupAttributes) RuleGroupName() terra.StringValue
- func (drg DataWafConfigurationDisabledRuleGroupAttributes) Rules() terra.ListValue[terra.NumberValue]
- type DataWafConfigurationDisabledRuleGroupState
- type DataWafConfigurationExclusionAttributes
- func (e DataWafConfigurationExclusionAttributes) InternalRef() (terra.Reference, error)
- func (e DataWafConfigurationExclusionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (e DataWafConfigurationExclusionAttributes) InternalWithRef(ref terra.Reference) DataWafConfigurationExclusionAttributes
- func (e DataWafConfigurationExclusionAttributes) MatchVariable() terra.StringValue
- func (e DataWafConfigurationExclusionAttributes) Selector() terra.StringValue
- func (e DataWafConfigurationExclusionAttributes) SelectorMatchOperator() terra.StringValue
- type DataWafConfigurationExclusionState
- type DataWafConfigurationState
- type FrontendIpConfiguration
- type FrontendIpConfigurationAttributes
- func (fic FrontendIpConfigurationAttributes) Id() terra.StringValue
- func (fic FrontendIpConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (fic FrontendIpConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (fic FrontendIpConfigurationAttributes) InternalWithRef(ref terra.Reference) FrontendIpConfigurationAttributes
- func (fic FrontendIpConfigurationAttributes) Name() terra.StringValue
- func (fic FrontendIpConfigurationAttributes) PrivateIpAddress() terra.StringValue
- func (fic FrontendIpConfigurationAttributes) PrivateIpAddressAllocation() terra.StringValue
- func (fic FrontendIpConfigurationAttributes) PrivateLinkConfigurationId() terra.StringValue
- func (fic FrontendIpConfigurationAttributes) PrivateLinkConfigurationName() terra.StringValue
- func (fic FrontendIpConfigurationAttributes) PublicIpAddressId() terra.StringValue
- func (fic FrontendIpConfigurationAttributes) SubnetId() terra.StringValue
- type FrontendIpConfigurationState
- type FrontendPort
- type FrontendPortAttributes
- func (fp FrontendPortAttributes) Id() terra.StringValue
- func (fp FrontendPortAttributes) InternalRef() (terra.Reference, error)
- func (fp FrontendPortAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (fp FrontendPortAttributes) InternalWithRef(ref terra.Reference) FrontendPortAttributes
- func (fp FrontendPortAttributes) Name() terra.StringValue
- func (fp FrontendPortAttributes) Port() terra.NumberValue
- type FrontendPortState
- type GatewayIpConfiguration
- type GatewayIpConfigurationAttributes
- func (gic GatewayIpConfigurationAttributes) Id() terra.StringValue
- func (gic GatewayIpConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (gic GatewayIpConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (gic GatewayIpConfigurationAttributes) InternalWithRef(ref terra.Reference) GatewayIpConfigurationAttributes
- func (gic GatewayIpConfigurationAttributes) Name() terra.StringValue
- func (gic GatewayIpConfigurationAttributes) SubnetId() terra.StringValue
- type GatewayIpConfigurationState
- type Global
- type GlobalAttributes
- func (g GlobalAttributes) InternalRef() (terra.Reference, error)
- func (g GlobalAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (g GlobalAttributes) InternalWithRef(ref terra.Reference) GlobalAttributes
- func (g GlobalAttributes) RequestBufferingEnabled() terra.BoolValue
- func (g GlobalAttributes) ResponseBufferingEnabled() terra.BoolValue
- type GlobalState
- type HttpListener
- type HttpListenerAttributes
- func (hl HttpListenerAttributes) CustomErrorConfiguration() terra.ListValue[HttpListenerCustomErrorConfigurationAttributes]
- func (hl HttpListenerAttributes) FirewallPolicyId() terra.StringValue
- func (hl HttpListenerAttributes) FrontendIpConfigurationId() terra.StringValue
- func (hl HttpListenerAttributes) FrontendIpConfigurationName() terra.StringValue
- func (hl HttpListenerAttributes) FrontendPortId() terra.StringValue
- func (hl HttpListenerAttributes) FrontendPortName() terra.StringValue
- func (hl HttpListenerAttributes) HostName() terra.StringValue
- func (hl HttpListenerAttributes) HostNames() terra.SetValue[terra.StringValue]
- func (hl HttpListenerAttributes) Id() terra.StringValue
- func (hl HttpListenerAttributes) InternalRef() (terra.Reference, error)
- func (hl HttpListenerAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (hl HttpListenerAttributes) InternalWithRef(ref terra.Reference) HttpListenerAttributes
- func (hl HttpListenerAttributes) Name() terra.StringValue
- func (hl HttpListenerAttributes) Protocol() terra.StringValue
- func (hl HttpListenerAttributes) RequireSni() terra.BoolValue
- func (hl HttpListenerAttributes) SslCertificateId() terra.StringValue
- func (hl HttpListenerAttributes) SslCertificateName() terra.StringValue
- func (hl HttpListenerAttributes) SslProfileId() terra.StringValue
- func (hl HttpListenerAttributes) SslProfileName() terra.StringValue
- type HttpListenerCustomErrorConfiguration
- type HttpListenerCustomErrorConfigurationAttributes
- func (cec HttpListenerCustomErrorConfigurationAttributes) CustomErrorPageUrl() terra.StringValue
- func (cec HttpListenerCustomErrorConfigurationAttributes) Id() terra.StringValue
- func (cec HttpListenerCustomErrorConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (cec HttpListenerCustomErrorConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cec HttpListenerCustomErrorConfigurationAttributes) InternalWithRef(ref terra.Reference) HttpListenerCustomErrorConfigurationAttributes
- func (cec HttpListenerCustomErrorConfigurationAttributes) StatusCode() terra.StringValue
- type HttpListenerCustomErrorConfigurationState
- type HttpListenerState
- type Identity
- type IdentityAttributes
- func (i IdentityAttributes) IdentityIds() terra.SetValue[terra.StringValue]
- func (i IdentityAttributes) InternalRef() (terra.Reference, error)
- func (i IdentityAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (i IdentityAttributes) InternalWithRef(ref terra.Reference) IdentityAttributes
- func (i IdentityAttributes) Type() terra.StringValue
- type IdentityState
- type PrivateEndpointConnectionAttributes
- func (pec PrivateEndpointConnectionAttributes) Id() terra.StringValue
- func (pec PrivateEndpointConnectionAttributes) InternalRef() (terra.Reference, error)
- func (pec PrivateEndpointConnectionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pec PrivateEndpointConnectionAttributes) InternalWithRef(ref terra.Reference) PrivateEndpointConnectionAttributes
- func (pec PrivateEndpointConnectionAttributes) Name() terra.StringValue
- type PrivateEndpointConnectionState
- type PrivateLinkConfiguration
- type PrivateLinkConfigurationAttributes
- func (plc PrivateLinkConfigurationAttributes) Id() terra.StringValue
- func (plc PrivateLinkConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (plc PrivateLinkConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (plc PrivateLinkConfigurationAttributes) InternalWithRef(ref terra.Reference) PrivateLinkConfigurationAttributes
- func (plc PrivateLinkConfigurationAttributes) IpConfiguration() terra.ListValue[PrivateLinkConfigurationIpConfigurationAttributes]
- func (plc PrivateLinkConfigurationAttributes) Name() terra.StringValue
- type PrivateLinkConfigurationIpConfiguration
- type PrivateLinkConfigurationIpConfigurationAttributes
- func (ic PrivateLinkConfigurationIpConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (ic PrivateLinkConfigurationIpConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ic PrivateLinkConfigurationIpConfigurationAttributes) InternalWithRef(ref terra.Reference) PrivateLinkConfigurationIpConfigurationAttributes
- func (ic PrivateLinkConfigurationIpConfigurationAttributes) Name() terra.StringValue
- func (ic PrivateLinkConfigurationIpConfigurationAttributes) Primary() terra.BoolValue
- func (ic PrivateLinkConfigurationIpConfigurationAttributes) PrivateIpAddress() terra.StringValue
- func (ic PrivateLinkConfigurationIpConfigurationAttributes) PrivateIpAddressAllocation() terra.StringValue
- func (ic PrivateLinkConfigurationIpConfigurationAttributes) SubnetId() terra.StringValue
- type PrivateLinkConfigurationIpConfigurationState
- type PrivateLinkConfigurationState
- type Probe
- type ProbeAttributes
- func (p ProbeAttributes) Host() terra.StringValue
- func (p ProbeAttributes) Id() terra.StringValue
- func (p ProbeAttributes) InternalRef() (terra.Reference, error)
- func (p ProbeAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (p ProbeAttributes) InternalWithRef(ref terra.Reference) ProbeAttributes
- func (p ProbeAttributes) Interval() terra.NumberValue
- func (p ProbeAttributes) Match() terra.ListValue[ProbeMatchAttributes]
- func (p ProbeAttributes) MinimumServers() terra.NumberValue
- func (p ProbeAttributes) Name() terra.StringValue
- func (p ProbeAttributes) Path() terra.StringValue
- func (p ProbeAttributes) PickHostNameFromBackendHttpSettings() terra.BoolValue
- func (p ProbeAttributes) Port() terra.NumberValue
- func (p ProbeAttributes) Protocol() terra.StringValue
- func (p ProbeAttributes) Timeout() terra.NumberValue
- func (p ProbeAttributes) UnhealthyThreshold() terra.NumberValue
- type ProbeMatch
- type ProbeMatchAttributes
- func (m ProbeMatchAttributes) Body() terra.StringValue
- func (m ProbeMatchAttributes) InternalRef() (terra.Reference, error)
- func (m ProbeMatchAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (m ProbeMatchAttributes) InternalWithRef(ref terra.Reference) ProbeMatchAttributes
- func (m ProbeMatchAttributes) StatusCode() terra.ListValue[terra.StringValue]
- type ProbeMatchState
- type ProbeState
- type RedirectConfiguration
- type RedirectConfigurationAttributes
- func (rc RedirectConfigurationAttributes) Id() terra.StringValue
- func (rc RedirectConfigurationAttributes) IncludePath() terra.BoolValue
- func (rc RedirectConfigurationAttributes) IncludeQueryString() terra.BoolValue
- func (rc RedirectConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (rc RedirectConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rc RedirectConfigurationAttributes) InternalWithRef(ref terra.Reference) RedirectConfigurationAttributes
- func (rc RedirectConfigurationAttributes) Name() terra.StringValue
- func (rc RedirectConfigurationAttributes) RedirectType() terra.StringValue
- func (rc RedirectConfigurationAttributes) TargetListenerId() terra.StringValue
- func (rc RedirectConfigurationAttributes) TargetListenerName() terra.StringValue
- func (rc RedirectConfigurationAttributes) TargetUrl() terra.StringValue
- type RedirectConfigurationState
- type RequestRoutingRule
- type RequestRoutingRuleAttributes
- func (rrr RequestRoutingRuleAttributes) BackendAddressPoolId() terra.StringValue
- func (rrr RequestRoutingRuleAttributes) BackendAddressPoolName() terra.StringValue
- func (rrr RequestRoutingRuleAttributes) BackendHttpSettingsId() terra.StringValue
- func (rrr RequestRoutingRuleAttributes) BackendHttpSettingsName() terra.StringValue
- func (rrr RequestRoutingRuleAttributes) HttpListenerId() terra.StringValue
- func (rrr RequestRoutingRuleAttributes) HttpListenerName() terra.StringValue
- func (rrr RequestRoutingRuleAttributes) Id() terra.StringValue
- func (rrr RequestRoutingRuleAttributes) InternalRef() (terra.Reference, error)
- func (rrr RequestRoutingRuleAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rrr RequestRoutingRuleAttributes) InternalWithRef(ref terra.Reference) RequestRoutingRuleAttributes
- func (rrr RequestRoutingRuleAttributes) Name() terra.StringValue
- func (rrr RequestRoutingRuleAttributes) Priority() terra.NumberValue
- func (rrr RequestRoutingRuleAttributes) RedirectConfigurationId() terra.StringValue
- func (rrr RequestRoutingRuleAttributes) RedirectConfigurationName() terra.StringValue
- func (rrr RequestRoutingRuleAttributes) RewriteRuleSetId() terra.StringValue
- func (rrr RequestRoutingRuleAttributes) RewriteRuleSetName() terra.StringValue
- func (rrr RequestRoutingRuleAttributes) RuleType() terra.StringValue
- func (rrr RequestRoutingRuleAttributes) UrlPathMapId() terra.StringValue
- func (rrr RequestRoutingRuleAttributes) UrlPathMapName() terra.StringValue
- type RequestRoutingRuleState
- type Resource
- func (aag *Resource) Attributes() azurermApplicationGatewayAttributes
- func (aag *Resource) Configuration() interface{}
- func (aag *Resource) DependOn() terra.Reference
- func (aag *Resource) Dependencies() terra.Dependencies
- func (aag *Resource) ImportState(state io.Reader) error
- func (aag *Resource) LifecycleManagement() *terra.Lifecycle
- func (aag *Resource) LocalName() string
- func (aag *Resource) State() (*azurermApplicationGatewayState, bool)
- func (aag *Resource) StateMust() *azurermApplicationGatewayState
- func (aag *Resource) Type() string
- type RewriteRuleSet
- type RewriteRuleSetAttributes
- func (rrs RewriteRuleSetAttributes) Id() terra.StringValue
- func (rrs RewriteRuleSetAttributes) InternalRef() (terra.Reference, error)
- func (rrs RewriteRuleSetAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rrs RewriteRuleSetAttributes) InternalWithRef(ref terra.Reference) RewriteRuleSetAttributes
- func (rrs RewriteRuleSetAttributes) Name() terra.StringValue
- func (rrs RewriteRuleSetAttributes) RewriteRule() terra.ListValue[RewriteRuleSetRewriteRuleAttributes]
- type RewriteRuleSetRewriteRule
- type RewriteRuleSetRewriteRuleAttributes
- func (rr RewriteRuleSetRewriteRuleAttributes) Condition() terra.ListValue[RewriteRuleSetRewriteRuleConditionAttributes]
- func (rr RewriteRuleSetRewriteRuleAttributes) InternalRef() (terra.Reference, error)
- func (rr RewriteRuleSetRewriteRuleAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rr RewriteRuleSetRewriteRuleAttributes) InternalWithRef(ref terra.Reference) RewriteRuleSetRewriteRuleAttributes
- func (rr RewriteRuleSetRewriteRuleAttributes) Name() terra.StringValue
- func (rr RewriteRuleSetRewriteRuleAttributes) RequestHeaderConfiguration() terra.ListValue[RewriteRuleSetRewriteRuleRequestHeaderConfigurationAttributes]
- func (rr RewriteRuleSetRewriteRuleAttributes) ResponseHeaderConfiguration() ...
- func (rr RewriteRuleSetRewriteRuleAttributes) RuleSequence() terra.NumberValue
- func (rr RewriteRuleSetRewriteRuleAttributes) Url() terra.ListValue[RewriteRuleSetRewriteRuleUrlAttributes]
- type RewriteRuleSetRewriteRuleCondition
- type RewriteRuleSetRewriteRuleConditionAttributes
- func (c RewriteRuleSetRewriteRuleConditionAttributes) IgnoreCase() terra.BoolValue
- func (c RewriteRuleSetRewriteRuleConditionAttributes) InternalRef() (terra.Reference, error)
- func (c RewriteRuleSetRewriteRuleConditionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c RewriteRuleSetRewriteRuleConditionAttributes) InternalWithRef(ref terra.Reference) RewriteRuleSetRewriteRuleConditionAttributes
- func (c RewriteRuleSetRewriteRuleConditionAttributes) Negate() terra.BoolValue
- func (c RewriteRuleSetRewriteRuleConditionAttributes) Pattern() terra.StringValue
- func (c RewriteRuleSetRewriteRuleConditionAttributes) Variable() terra.StringValue
- type RewriteRuleSetRewriteRuleConditionState
- type RewriteRuleSetRewriteRuleRequestHeaderConfiguration
- type RewriteRuleSetRewriteRuleRequestHeaderConfigurationAttributes
- func (rhc RewriteRuleSetRewriteRuleRequestHeaderConfigurationAttributes) HeaderName() terra.StringValue
- func (rhc RewriteRuleSetRewriteRuleRequestHeaderConfigurationAttributes) HeaderValue() terra.StringValue
- func (rhc RewriteRuleSetRewriteRuleRequestHeaderConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (rhc RewriteRuleSetRewriteRuleRequestHeaderConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rhc RewriteRuleSetRewriteRuleRequestHeaderConfigurationAttributes) InternalWithRef(ref terra.Reference) RewriteRuleSetRewriteRuleRequestHeaderConfigurationAttributes
- type RewriteRuleSetRewriteRuleRequestHeaderConfigurationState
- type RewriteRuleSetRewriteRuleResponseHeaderConfiguration
- type RewriteRuleSetRewriteRuleResponseHeaderConfigurationAttributes
- func (rhc RewriteRuleSetRewriteRuleResponseHeaderConfigurationAttributes) HeaderName() terra.StringValue
- func (rhc RewriteRuleSetRewriteRuleResponseHeaderConfigurationAttributes) HeaderValue() terra.StringValue
- func (rhc RewriteRuleSetRewriteRuleResponseHeaderConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (rhc RewriteRuleSetRewriteRuleResponseHeaderConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rhc RewriteRuleSetRewriteRuleResponseHeaderConfigurationAttributes) InternalWithRef(ref terra.Reference) RewriteRuleSetRewriteRuleResponseHeaderConfigurationAttributes
- type RewriteRuleSetRewriteRuleResponseHeaderConfigurationState
- type RewriteRuleSetRewriteRuleState
- type RewriteRuleSetRewriteRuleUrl
- type RewriteRuleSetRewriteRuleUrlAttributes
- func (u RewriteRuleSetRewriteRuleUrlAttributes) Components() terra.StringValue
- func (u RewriteRuleSetRewriteRuleUrlAttributes) InternalRef() (terra.Reference, error)
- func (u RewriteRuleSetRewriteRuleUrlAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (u RewriteRuleSetRewriteRuleUrlAttributes) InternalWithRef(ref terra.Reference) RewriteRuleSetRewriteRuleUrlAttributes
- func (u RewriteRuleSetRewriteRuleUrlAttributes) Path() terra.StringValue
- func (u RewriteRuleSetRewriteRuleUrlAttributes) QueryString() terra.StringValue
- func (u RewriteRuleSetRewriteRuleUrlAttributes) Reroute() terra.BoolValue
- type RewriteRuleSetRewriteRuleUrlState
- type RewriteRuleSetState
- type Sku
- type SkuAttributes
- func (s SkuAttributes) Capacity() terra.NumberValue
- func (s SkuAttributes) InternalRef() (terra.Reference, error)
- func (s SkuAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s SkuAttributes) InternalWithRef(ref terra.Reference) SkuAttributes
- func (s SkuAttributes) Name() terra.StringValue
- func (s SkuAttributes) Tier() terra.StringValue
- type SkuState
- type SslCertificate
- type SslCertificateAttributes
- func (sc SslCertificateAttributes) Data() terra.StringValue
- func (sc SslCertificateAttributes) Id() terra.StringValue
- func (sc SslCertificateAttributes) InternalRef() (terra.Reference, error)
- func (sc SslCertificateAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sc SslCertificateAttributes) InternalWithRef(ref terra.Reference) SslCertificateAttributes
- func (sc SslCertificateAttributes) KeyVaultSecretId() terra.StringValue
- func (sc SslCertificateAttributes) Name() terra.StringValue
- func (sc SslCertificateAttributes) Password() terra.StringValue
- func (sc SslCertificateAttributes) PublicCertData() terra.StringValue
- type SslCertificateState
- type SslPolicy
- type SslPolicyAttributes
- func (sp SslPolicyAttributes) CipherSuites() terra.ListValue[terra.StringValue]
- func (sp SslPolicyAttributes) DisabledProtocols() terra.ListValue[terra.StringValue]
- func (sp SslPolicyAttributes) InternalRef() (terra.Reference, error)
- func (sp SslPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sp SslPolicyAttributes) InternalWithRef(ref terra.Reference) SslPolicyAttributes
- func (sp SslPolicyAttributes) MinProtocolVersion() terra.StringValue
- func (sp SslPolicyAttributes) PolicyName() terra.StringValue
- func (sp SslPolicyAttributes) PolicyType() terra.StringValue
- type SslPolicyState
- type SslProfile
- type SslProfileAttributes
- func (sp SslProfileAttributes) Id() terra.StringValue
- func (sp SslProfileAttributes) InternalRef() (terra.Reference, error)
- func (sp SslProfileAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sp SslProfileAttributes) InternalWithRef(ref terra.Reference) SslProfileAttributes
- func (sp SslProfileAttributes) Name() terra.StringValue
- func (sp SslProfileAttributes) SslPolicy() terra.ListValue[SslProfileSslPolicyAttributes]
- func (sp SslProfileAttributes) TrustedClientCertificateNames() terra.ListValue[terra.StringValue]
- func (sp SslProfileAttributes) VerifyClientCertIssuerDn() terra.BoolValue
- func (sp SslProfileAttributes) VerifyClientCertificateRevocation() terra.StringValue
- type SslProfileSslPolicy
- type SslProfileSslPolicyAttributes
- func (sp SslProfileSslPolicyAttributes) CipherSuites() terra.ListValue[terra.StringValue]
- func (sp SslProfileSslPolicyAttributes) DisabledProtocols() terra.ListValue[terra.StringValue]
- func (sp SslProfileSslPolicyAttributes) InternalRef() (terra.Reference, error)
- func (sp SslProfileSslPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sp SslProfileSslPolicyAttributes) InternalWithRef(ref terra.Reference) SslProfileSslPolicyAttributes
- func (sp SslProfileSslPolicyAttributes) MinProtocolVersion() terra.StringValue
- func (sp SslProfileSslPolicyAttributes) PolicyName() terra.StringValue
- func (sp SslProfileSslPolicyAttributes) PolicyType() terra.StringValue
- type SslProfileSslPolicyState
- type SslProfileState
- type Timeouts
- type TimeoutsAttributes
- func (t TimeoutsAttributes) Create() terra.StringValue
- func (t TimeoutsAttributes) Delete() terra.StringValue
- func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
- func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
- func (t TimeoutsAttributes) Read() terra.StringValue
- func (t TimeoutsAttributes) Update() terra.StringValue
- type TimeoutsState
- type TrustedClientCertificate
- type TrustedClientCertificateAttributes
- func (tcc TrustedClientCertificateAttributes) Data() terra.StringValue
- func (tcc TrustedClientCertificateAttributes) Id() terra.StringValue
- func (tcc TrustedClientCertificateAttributes) InternalRef() (terra.Reference, error)
- func (tcc TrustedClientCertificateAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tcc TrustedClientCertificateAttributes) InternalWithRef(ref terra.Reference) TrustedClientCertificateAttributes
- func (tcc TrustedClientCertificateAttributes) Name() terra.StringValue
- type TrustedClientCertificateState
- type TrustedRootCertificate
- type TrustedRootCertificateAttributes
- func (trc TrustedRootCertificateAttributes) Data() terra.StringValue
- func (trc TrustedRootCertificateAttributes) Id() terra.StringValue
- func (trc TrustedRootCertificateAttributes) InternalRef() (terra.Reference, error)
- func (trc TrustedRootCertificateAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (trc TrustedRootCertificateAttributes) InternalWithRef(ref terra.Reference) TrustedRootCertificateAttributes
- func (trc TrustedRootCertificateAttributes) KeyVaultSecretId() terra.StringValue
- func (trc TrustedRootCertificateAttributes) Name() terra.StringValue
- type TrustedRootCertificateState
- type UrlPathMap
- type UrlPathMapAttributes
- func (upm UrlPathMapAttributes) DefaultBackendAddressPoolId() terra.StringValue
- func (upm UrlPathMapAttributes) DefaultBackendAddressPoolName() terra.StringValue
- func (upm UrlPathMapAttributes) DefaultBackendHttpSettingsId() terra.StringValue
- func (upm UrlPathMapAttributes) DefaultBackendHttpSettingsName() terra.StringValue
- func (upm UrlPathMapAttributes) DefaultRedirectConfigurationId() terra.StringValue
- func (upm UrlPathMapAttributes) DefaultRedirectConfigurationName() terra.StringValue
- func (upm UrlPathMapAttributes) DefaultRewriteRuleSetId() terra.StringValue
- func (upm UrlPathMapAttributes) DefaultRewriteRuleSetName() terra.StringValue
- func (upm UrlPathMapAttributes) Id() terra.StringValue
- func (upm UrlPathMapAttributes) InternalRef() (terra.Reference, error)
- func (upm UrlPathMapAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (upm UrlPathMapAttributes) InternalWithRef(ref terra.Reference) UrlPathMapAttributes
- func (upm UrlPathMapAttributes) Name() terra.StringValue
- func (upm UrlPathMapAttributes) PathRule() terra.ListValue[UrlPathMapPathRuleAttributes]
- type UrlPathMapPathRule
- type UrlPathMapPathRuleAttributes
- func (pr UrlPathMapPathRuleAttributes) BackendAddressPoolId() terra.StringValue
- func (pr UrlPathMapPathRuleAttributes) BackendAddressPoolName() terra.StringValue
- func (pr UrlPathMapPathRuleAttributes) BackendHttpSettingsId() terra.StringValue
- func (pr UrlPathMapPathRuleAttributes) BackendHttpSettingsName() terra.StringValue
- func (pr UrlPathMapPathRuleAttributes) FirewallPolicyId() terra.StringValue
- func (pr UrlPathMapPathRuleAttributes) Id() terra.StringValue
- func (pr UrlPathMapPathRuleAttributes) InternalRef() (terra.Reference, error)
- func (pr UrlPathMapPathRuleAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pr UrlPathMapPathRuleAttributes) InternalWithRef(ref terra.Reference) UrlPathMapPathRuleAttributes
- func (pr UrlPathMapPathRuleAttributes) Name() terra.StringValue
- func (pr UrlPathMapPathRuleAttributes) Paths() terra.ListValue[terra.StringValue]
- func (pr UrlPathMapPathRuleAttributes) RedirectConfigurationId() terra.StringValue
- func (pr UrlPathMapPathRuleAttributes) RedirectConfigurationName() terra.StringValue
- func (pr UrlPathMapPathRuleAttributes) RewriteRuleSetId() terra.StringValue
- func (pr UrlPathMapPathRuleAttributes) RewriteRuleSetName() terra.StringValue
- type UrlPathMapPathRuleState
- type UrlPathMapState
- type WafConfiguration
- type WafConfigurationAttributes
- func (wc WafConfigurationAttributes) DisabledRuleGroup() terra.ListValue[WafConfigurationDisabledRuleGroupAttributes]
- func (wc WafConfigurationAttributes) Enabled() terra.BoolValue
- func (wc WafConfigurationAttributes) Exclusion() terra.ListValue[WafConfigurationExclusionAttributes]
- func (wc WafConfigurationAttributes) FileUploadLimitMb() terra.NumberValue
- func (wc WafConfigurationAttributes) FirewallMode() terra.StringValue
- func (wc WafConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (wc WafConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (wc WafConfigurationAttributes) InternalWithRef(ref terra.Reference) WafConfigurationAttributes
- func (wc WafConfigurationAttributes) MaxRequestBodySizeKb() terra.NumberValue
- func (wc WafConfigurationAttributes) RequestBodyCheck() terra.BoolValue
- func (wc WafConfigurationAttributes) RuleSetType() terra.StringValue
- func (wc WafConfigurationAttributes) RuleSetVersion() terra.StringValue
- type WafConfigurationDisabledRuleGroup
- type WafConfigurationDisabledRuleGroupAttributes
- func (drg WafConfigurationDisabledRuleGroupAttributes) InternalRef() (terra.Reference, error)
- func (drg WafConfigurationDisabledRuleGroupAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (drg WafConfigurationDisabledRuleGroupAttributes) InternalWithRef(ref terra.Reference) WafConfigurationDisabledRuleGroupAttributes
- func (drg WafConfigurationDisabledRuleGroupAttributes) RuleGroupName() terra.StringValue
- func (drg WafConfigurationDisabledRuleGroupAttributes) Rules() terra.ListValue[terra.NumberValue]
- type WafConfigurationDisabledRuleGroupState
- type WafConfigurationExclusion
- type WafConfigurationExclusionAttributes
- func (e WafConfigurationExclusionAttributes) InternalRef() (terra.Reference, error)
- func (e WafConfigurationExclusionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (e WafConfigurationExclusionAttributes) InternalWithRef(ref terra.Reference) WafConfigurationExclusionAttributes
- func (e WafConfigurationExclusionAttributes) MatchVariable() terra.StringValue
- func (e WafConfigurationExclusionAttributes) Selector() terra.StringValue
- func (e WafConfigurationExclusionAttributes) SelectorMatchOperator() terra.StringValue
- type WafConfigurationExclusionState
- type WafConfigurationState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Args ¶
type Args struct { // EnableHttp2: bool, optional EnableHttp2 terra.BoolValue `hcl:"enable_http2,attr"` // FipsEnabled: bool, optional FipsEnabled terra.BoolValue `hcl:"fips_enabled,attr"` // FirewallPolicyId: string, optional FirewallPolicyId terra.StringValue `hcl:"firewall_policy_id,attr"` // ForceFirewallPolicyAssociation: bool, optional ForceFirewallPolicyAssociation terra.BoolValue `hcl:"force_firewall_policy_association,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Location: string, required Location terra.StringValue `hcl:"location,attr" validate:"required"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // ResourceGroupName: string, required ResourceGroupName terra.StringValue `hcl:"resource_group_name,attr" validate:"required"` // Tags: map of string, optional Tags terra.MapValue[terra.StringValue] `hcl:"tags,attr"` // Zones: set of string, optional Zones terra.SetValue[terra.StringValue] `hcl:"zones,attr"` // AuthenticationCertificate: min=0 AuthenticationCertificate []AuthenticationCertificate `hcl:"authentication_certificate,block" validate:"min=0"` // AutoscaleConfiguration: optional AutoscaleConfiguration *AutoscaleConfiguration `hcl:"autoscale_configuration,block"` // BackendAddressPool: min=1 BackendAddressPool []BackendAddressPool `hcl:"backend_address_pool,block" validate:"min=1"` // BackendHttpSettings: min=1 BackendHttpSettings []BackendHttpSettings `hcl:"backend_http_settings,block" validate:"min=1"` // CustomErrorConfiguration: min=0 CustomErrorConfiguration []CustomErrorConfiguration `hcl:"custom_error_configuration,block" validate:"min=0"` // FrontendIpConfiguration: min=1 FrontendIpConfiguration []FrontendIpConfiguration `hcl:"frontend_ip_configuration,block" validate:"min=1"` // FrontendPort: min=1 FrontendPort []FrontendPort `hcl:"frontend_port,block" validate:"min=1"` // GatewayIpConfiguration: min=1,max=2 GatewayIpConfiguration []GatewayIpConfiguration `hcl:"gateway_ip_configuration,block" validate:"min=1,max=2"` // Global: optional Global *Global `hcl:"global,block"` // HttpListener: min=1 HttpListener []HttpListener `hcl:"http_listener,block" validate:"min=1"` // Identity: optional Identity *Identity `hcl:"identity,block"` // PrivateLinkConfiguration: min=0 PrivateLinkConfiguration []PrivateLinkConfiguration `hcl:"private_link_configuration,block" validate:"min=0"` // Probe: min=0 Probe []Probe `hcl:"probe,block" validate:"min=0"` // RedirectConfiguration: min=0 RedirectConfiguration []RedirectConfiguration `hcl:"redirect_configuration,block" validate:"min=0"` // RequestRoutingRule: min=1 RequestRoutingRule []RequestRoutingRule `hcl:"request_routing_rule,block" validate:"min=1"` // RewriteRuleSet: min=0 RewriteRuleSet []RewriteRuleSet `hcl:"rewrite_rule_set,block" validate:"min=0"` // Sku: required Sku *Sku `hcl:"sku,block" validate:"required"` // SslCertificate: min=0 SslCertificate []SslCertificate `hcl:"ssl_certificate,block" validate:"min=0"` // SslPolicy: optional SslPolicy *SslPolicy `hcl:"ssl_policy,block"` // SslProfile: min=0 SslProfile []SslProfile `hcl:"ssl_profile,block" validate:"min=0"` // Timeouts: optional Timeouts *Timeouts `hcl:"timeouts,block"` // TrustedClientCertificate: min=0 TrustedClientCertificate []TrustedClientCertificate `hcl:"trusted_client_certificate,block" validate:"min=0"` // TrustedRootCertificate: min=0 TrustedRootCertificate []TrustedRootCertificate `hcl:"trusted_root_certificate,block" validate:"min=0"` // UrlPathMap: min=0 UrlPathMap []UrlPathMap `hcl:"url_path_map,block" validate:"min=0"` // WafConfiguration: optional WafConfiguration *WafConfiguration `hcl:"waf_configuration,block"` }
Args contains the configurations for azurerm_application_gateway.
type AuthenticationCertificate ¶
type AuthenticationCertificate struct { // Data: string, required Data terra.StringValue `hcl:"data,attr" validate:"required"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` }
type AuthenticationCertificateAttributes ¶
type AuthenticationCertificateAttributes struct {
// contains filtered or unexported fields
}
func (AuthenticationCertificateAttributes) Data ¶
func (ac AuthenticationCertificateAttributes) Data() terra.StringValue
func (AuthenticationCertificateAttributes) Id ¶
func (ac AuthenticationCertificateAttributes) Id() terra.StringValue
func (AuthenticationCertificateAttributes) InternalRef ¶
func (ac AuthenticationCertificateAttributes) InternalRef() (terra.Reference, error)
func (AuthenticationCertificateAttributes) InternalTokens ¶
func (ac AuthenticationCertificateAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AuthenticationCertificateAttributes) InternalWithRef ¶
func (ac AuthenticationCertificateAttributes) InternalWithRef(ref terra.Reference) AuthenticationCertificateAttributes
func (AuthenticationCertificateAttributes) Name ¶
func (ac AuthenticationCertificateAttributes) Name() terra.StringValue
type AutoscaleConfiguration ¶
type AutoscaleConfiguration struct { // MaxCapacity: number, optional MaxCapacity terra.NumberValue `hcl:"max_capacity,attr"` // MinCapacity: number, required MinCapacity terra.NumberValue `hcl:"min_capacity,attr" validate:"required"` }
type AutoscaleConfigurationAttributes ¶
type AutoscaleConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (AutoscaleConfigurationAttributes) InternalRef ¶
func (ac AutoscaleConfigurationAttributes) InternalRef() (terra.Reference, error)
func (AutoscaleConfigurationAttributes) InternalTokens ¶
func (ac AutoscaleConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AutoscaleConfigurationAttributes) InternalWithRef ¶
func (ac AutoscaleConfigurationAttributes) InternalWithRef(ref terra.Reference) AutoscaleConfigurationAttributes
func (AutoscaleConfigurationAttributes) MaxCapacity ¶
func (ac AutoscaleConfigurationAttributes) MaxCapacity() terra.NumberValue
func (AutoscaleConfigurationAttributes) MinCapacity ¶
func (ac AutoscaleConfigurationAttributes) MinCapacity() terra.NumberValue
type BackendAddressPool ¶
type BackendAddressPool struct { // Fqdns: set of string, optional Fqdns terra.SetValue[terra.StringValue] `hcl:"fqdns,attr"` // IpAddresses: set of string, optional IpAddresses terra.SetValue[terra.StringValue] `hcl:"ip_addresses,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` }
type BackendAddressPoolAttributes ¶
type BackendAddressPoolAttributes struct {
// contains filtered or unexported fields
}
func (BackendAddressPoolAttributes) Fqdns ¶
func (bap BackendAddressPoolAttributes) Fqdns() terra.SetValue[terra.StringValue]
func (BackendAddressPoolAttributes) Id ¶
func (bap BackendAddressPoolAttributes) Id() terra.StringValue
func (BackendAddressPoolAttributes) InternalRef ¶
func (bap BackendAddressPoolAttributes) InternalRef() (terra.Reference, error)
func (BackendAddressPoolAttributes) InternalTokens ¶
func (bap BackendAddressPoolAttributes) InternalTokens() (hclwrite.Tokens, error)
func (BackendAddressPoolAttributes) InternalWithRef ¶
func (bap BackendAddressPoolAttributes) InternalWithRef(ref terra.Reference) BackendAddressPoolAttributes
func (BackendAddressPoolAttributes) IpAddresses ¶
func (bap BackendAddressPoolAttributes) IpAddresses() terra.SetValue[terra.StringValue]
func (BackendAddressPoolAttributes) Name ¶
func (bap BackendAddressPoolAttributes) Name() terra.StringValue
type BackendAddressPoolState ¶
type BackendHttpSettings ¶
type BackendHttpSettings struct { // AffinityCookieName: string, optional AffinityCookieName terra.StringValue `hcl:"affinity_cookie_name,attr"` // CookieBasedAffinity: string, required CookieBasedAffinity terra.StringValue `hcl:"cookie_based_affinity,attr" validate:"required"` // HostName: string, optional HostName terra.StringValue `hcl:"host_name,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Path: string, optional Path terra.StringValue `hcl:"path,attr"` // PickHostNameFromBackendAddress: bool, optional PickHostNameFromBackendAddress terra.BoolValue `hcl:"pick_host_name_from_backend_address,attr"` // Port: number, required Port terra.NumberValue `hcl:"port,attr" validate:"required"` // ProbeName: string, optional ProbeName terra.StringValue `hcl:"probe_name,attr"` // Protocol: string, required Protocol terra.StringValue `hcl:"protocol,attr" validate:"required"` // RequestTimeout: number, optional RequestTimeout terra.NumberValue `hcl:"request_timeout,attr"` // TrustedRootCertificateNames: list of string, optional TrustedRootCertificateNames terra.ListValue[terra.StringValue] `hcl:"trusted_root_certificate_names,attr"` // BackendHttpSettingsAuthenticationCertificate: min=0 AuthenticationCertificate []BackendHttpSettingsAuthenticationCertificate `hcl:"authentication_certificate,block" validate:"min=0"` // BackendHttpSettingsConnectionDraining: optional ConnectionDraining *BackendHttpSettingsConnectionDraining `hcl:"connection_draining,block"` }
type BackendHttpSettingsAttributes ¶
type BackendHttpSettingsAttributes struct {
// contains filtered or unexported fields
}
func (BackendHttpSettingsAttributes) AffinityCookieName ¶
func (bhs BackendHttpSettingsAttributes) AffinityCookieName() terra.StringValue
func (BackendHttpSettingsAttributes) AuthenticationCertificate ¶
func (bhs BackendHttpSettingsAttributes) AuthenticationCertificate() terra.ListValue[BackendHttpSettingsAuthenticationCertificateAttributes]
func (BackendHttpSettingsAttributes) ConnectionDraining ¶
func (bhs BackendHttpSettingsAttributes) ConnectionDraining() terra.ListValue[BackendHttpSettingsConnectionDrainingAttributes]
func (BackendHttpSettingsAttributes) CookieBasedAffinity ¶
func (bhs BackendHttpSettingsAttributes) CookieBasedAffinity() terra.StringValue
func (BackendHttpSettingsAttributes) HostName ¶
func (bhs BackendHttpSettingsAttributes) HostName() terra.StringValue
func (BackendHttpSettingsAttributes) Id ¶
func (bhs BackendHttpSettingsAttributes) Id() terra.StringValue
func (BackendHttpSettingsAttributes) InternalRef ¶
func (bhs BackendHttpSettingsAttributes) InternalRef() (terra.Reference, error)
func (BackendHttpSettingsAttributes) InternalTokens ¶
func (bhs BackendHttpSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (BackendHttpSettingsAttributes) InternalWithRef ¶
func (bhs BackendHttpSettingsAttributes) InternalWithRef(ref terra.Reference) BackendHttpSettingsAttributes
func (BackendHttpSettingsAttributes) Name ¶
func (bhs BackendHttpSettingsAttributes) Name() terra.StringValue
func (BackendHttpSettingsAttributes) Path ¶
func (bhs BackendHttpSettingsAttributes) Path() terra.StringValue
func (BackendHttpSettingsAttributes) PickHostNameFromBackendAddress ¶
func (bhs BackendHttpSettingsAttributes) PickHostNameFromBackendAddress() terra.BoolValue
func (BackendHttpSettingsAttributes) Port ¶
func (bhs BackendHttpSettingsAttributes) Port() terra.NumberValue
func (BackendHttpSettingsAttributes) ProbeId ¶
func (bhs BackendHttpSettingsAttributes) ProbeId() terra.StringValue
func (BackendHttpSettingsAttributes) ProbeName ¶
func (bhs BackendHttpSettingsAttributes) ProbeName() terra.StringValue
func (BackendHttpSettingsAttributes) Protocol ¶
func (bhs BackendHttpSettingsAttributes) Protocol() terra.StringValue
func (BackendHttpSettingsAttributes) RequestTimeout ¶
func (bhs BackendHttpSettingsAttributes) RequestTimeout() terra.NumberValue
func (BackendHttpSettingsAttributes) TrustedRootCertificateNames ¶
func (bhs BackendHttpSettingsAttributes) TrustedRootCertificateNames() terra.ListValue[terra.StringValue]
type BackendHttpSettingsAuthenticationCertificate ¶
type BackendHttpSettingsAuthenticationCertificate struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` }
type BackendHttpSettingsAuthenticationCertificateAttributes ¶
type BackendHttpSettingsAuthenticationCertificateAttributes struct {
// contains filtered or unexported fields
}
func (BackendHttpSettingsAuthenticationCertificateAttributes) InternalRef ¶
func (ac BackendHttpSettingsAuthenticationCertificateAttributes) InternalRef() (terra.Reference, error)
func (BackendHttpSettingsAuthenticationCertificateAttributes) InternalTokens ¶
func (ac BackendHttpSettingsAuthenticationCertificateAttributes) InternalTokens() (hclwrite.Tokens, error)
func (BackendHttpSettingsAuthenticationCertificateAttributes) InternalWithRef ¶
func (ac BackendHttpSettingsAuthenticationCertificateAttributes) InternalWithRef(ref terra.Reference) BackendHttpSettingsAuthenticationCertificateAttributes
func (BackendHttpSettingsAuthenticationCertificateAttributes) Name ¶
func (ac BackendHttpSettingsAuthenticationCertificateAttributes) Name() terra.StringValue
type BackendHttpSettingsConnectionDraining ¶
type BackendHttpSettingsConnectionDraining struct { // DrainTimeoutSec: number, required DrainTimeoutSec terra.NumberValue `hcl:"drain_timeout_sec,attr" validate:"required"` // Enabled: bool, required Enabled terra.BoolValue `hcl:"enabled,attr" validate:"required"` }
type BackendHttpSettingsConnectionDrainingAttributes ¶
type BackendHttpSettingsConnectionDrainingAttributes struct {
// contains filtered or unexported fields
}
func (BackendHttpSettingsConnectionDrainingAttributes) DrainTimeoutSec ¶
func (cd BackendHttpSettingsConnectionDrainingAttributes) DrainTimeoutSec() terra.NumberValue
func (BackendHttpSettingsConnectionDrainingAttributes) Enabled ¶
func (cd BackendHttpSettingsConnectionDrainingAttributes) Enabled() terra.BoolValue
func (BackendHttpSettingsConnectionDrainingAttributes) InternalRef ¶
func (cd BackendHttpSettingsConnectionDrainingAttributes) InternalRef() (terra.Reference, error)
func (BackendHttpSettingsConnectionDrainingAttributes) InternalTokens ¶
func (cd BackendHttpSettingsConnectionDrainingAttributes) InternalTokens() (hclwrite.Tokens, error)
func (BackendHttpSettingsConnectionDrainingAttributes) InternalWithRef ¶
func (cd BackendHttpSettingsConnectionDrainingAttributes) InternalWithRef(ref terra.Reference) BackendHttpSettingsConnectionDrainingAttributes
type BackendHttpSettingsState ¶
type BackendHttpSettingsState struct { AffinityCookieName string `json:"affinity_cookie_name"` CookieBasedAffinity string `json:"cookie_based_affinity"` HostName string `json:"host_name"` Id string `json:"id"` Name string `json:"name"` Path string `json:"path"` PickHostNameFromBackendAddress bool `json:"pick_host_name_from_backend_address"` Port float64 `json:"port"` ProbeId string `json:"probe_id"` ProbeName string `json:"probe_name"` Protocol string `json:"protocol"` RequestTimeout float64 `json:"request_timeout"` TrustedRootCertificateNames []string `json:"trusted_root_certificate_names"` AuthenticationCertificate []BackendHttpSettingsAuthenticationCertificateState `json:"authentication_certificate"` ConnectionDraining []BackendHttpSettingsConnectionDrainingState `json:"connection_draining"` }
type CustomErrorConfiguration ¶
type CustomErrorConfiguration struct { // CustomErrorPageUrl: string, required CustomErrorPageUrl terra.StringValue `hcl:"custom_error_page_url,attr" validate:"required"` // StatusCode: string, required StatusCode terra.StringValue `hcl:"status_code,attr" validate:"required"` }
type CustomErrorConfigurationAttributes ¶
type CustomErrorConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (CustomErrorConfigurationAttributes) CustomErrorPageUrl ¶
func (cec CustomErrorConfigurationAttributes) CustomErrorPageUrl() terra.StringValue
func (CustomErrorConfigurationAttributes) Id ¶
func (cec CustomErrorConfigurationAttributes) Id() terra.StringValue
func (CustomErrorConfigurationAttributes) InternalRef ¶
func (cec CustomErrorConfigurationAttributes) InternalRef() (terra.Reference, error)
func (CustomErrorConfigurationAttributes) InternalTokens ¶
func (cec CustomErrorConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CustomErrorConfigurationAttributes) InternalWithRef ¶
func (cec CustomErrorConfigurationAttributes) InternalWithRef(ref terra.Reference) CustomErrorConfigurationAttributes
func (CustomErrorConfigurationAttributes) StatusCode ¶
func (cec CustomErrorConfigurationAttributes) StatusCode() terra.StringValue
type DataArgs ¶
type DataArgs struct { // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // ResourceGroupName: string, required ResourceGroupName terra.StringValue `hcl:"resource_group_name,attr" validate:"required"` // Timeouts: optional Timeouts *DataTimeouts `hcl:"timeouts,block"` }
DataArgs contains the configurations for azurerm_application_gateway.
type DataAuthenticationCertificateAttributes ¶
type DataAuthenticationCertificateAttributes struct {
// contains filtered or unexported fields
}
func (DataAuthenticationCertificateAttributes) Id ¶
func (ac DataAuthenticationCertificateAttributes) Id() terra.StringValue
func (DataAuthenticationCertificateAttributes) InternalRef ¶
func (ac DataAuthenticationCertificateAttributes) InternalRef() (terra.Reference, error)
func (DataAuthenticationCertificateAttributes) InternalTokens ¶
func (ac DataAuthenticationCertificateAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataAuthenticationCertificateAttributes) InternalWithRef ¶
func (ac DataAuthenticationCertificateAttributes) InternalWithRef(ref terra.Reference) DataAuthenticationCertificateAttributes
func (DataAuthenticationCertificateAttributes) Name ¶
func (ac DataAuthenticationCertificateAttributes) Name() terra.StringValue
type DataAutoscaleConfigurationAttributes ¶
type DataAutoscaleConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (DataAutoscaleConfigurationAttributes) InternalRef ¶
func (ac DataAutoscaleConfigurationAttributes) InternalRef() (terra.Reference, error)
func (DataAutoscaleConfigurationAttributes) InternalTokens ¶
func (ac DataAutoscaleConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataAutoscaleConfigurationAttributes) InternalWithRef ¶
func (ac DataAutoscaleConfigurationAttributes) InternalWithRef(ref terra.Reference) DataAutoscaleConfigurationAttributes
func (DataAutoscaleConfigurationAttributes) MaxCapacity ¶
func (ac DataAutoscaleConfigurationAttributes) MaxCapacity() terra.NumberValue
func (DataAutoscaleConfigurationAttributes) MinCapacity ¶
func (ac DataAutoscaleConfigurationAttributes) MinCapacity() terra.NumberValue
type DataBackendAddressPoolAttributes ¶
type DataBackendAddressPoolAttributes struct {
// contains filtered or unexported fields
}
func (DataBackendAddressPoolAttributes) Fqdns ¶
func (bap DataBackendAddressPoolAttributes) Fqdns() terra.ListValue[terra.StringValue]
func (DataBackendAddressPoolAttributes) Id ¶
func (bap DataBackendAddressPoolAttributes) Id() terra.StringValue
func (DataBackendAddressPoolAttributes) InternalRef ¶
func (bap DataBackendAddressPoolAttributes) InternalRef() (terra.Reference, error)
func (DataBackendAddressPoolAttributes) InternalTokens ¶
func (bap DataBackendAddressPoolAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataBackendAddressPoolAttributes) InternalWithRef ¶
func (bap DataBackendAddressPoolAttributes) InternalWithRef(ref terra.Reference) DataBackendAddressPoolAttributes
func (DataBackendAddressPoolAttributes) IpAddresses ¶
func (bap DataBackendAddressPoolAttributes) IpAddresses() terra.ListValue[terra.StringValue]
func (DataBackendAddressPoolAttributes) Name ¶
func (bap DataBackendAddressPoolAttributes) Name() terra.StringValue
type DataBackendHttpSettingsAttributes ¶
type DataBackendHttpSettingsAttributes struct {
// contains filtered or unexported fields
}
func (DataBackendHttpSettingsAttributes) AffinityCookieName ¶
func (bhs DataBackendHttpSettingsAttributes) AffinityCookieName() terra.StringValue
func (DataBackendHttpSettingsAttributes) AuthenticationCertificate ¶
func (bhs DataBackendHttpSettingsAttributes) AuthenticationCertificate() terra.ListValue[DataBackendHttpSettingsAuthenticationCertificateAttributes]
func (DataBackendHttpSettingsAttributes) ConnectionDraining ¶
func (bhs DataBackendHttpSettingsAttributes) ConnectionDraining() terra.ListValue[DataBackendHttpSettingsConnectionDrainingAttributes]
func (DataBackendHttpSettingsAttributes) CookieBasedAffinity ¶
func (bhs DataBackendHttpSettingsAttributes) CookieBasedAffinity() terra.StringValue
func (DataBackendHttpSettingsAttributes) HostName ¶
func (bhs DataBackendHttpSettingsAttributes) HostName() terra.StringValue
func (DataBackendHttpSettingsAttributes) Id ¶
func (bhs DataBackendHttpSettingsAttributes) Id() terra.StringValue
func (DataBackendHttpSettingsAttributes) InternalRef ¶
func (bhs DataBackendHttpSettingsAttributes) InternalRef() (terra.Reference, error)
func (DataBackendHttpSettingsAttributes) InternalTokens ¶
func (bhs DataBackendHttpSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataBackendHttpSettingsAttributes) InternalWithRef ¶
func (bhs DataBackendHttpSettingsAttributes) InternalWithRef(ref terra.Reference) DataBackendHttpSettingsAttributes
func (DataBackendHttpSettingsAttributes) Name ¶
func (bhs DataBackendHttpSettingsAttributes) Name() terra.StringValue
func (DataBackendHttpSettingsAttributes) Path ¶
func (bhs DataBackendHttpSettingsAttributes) Path() terra.StringValue
func (DataBackendHttpSettingsAttributes) PickHostNameFromBackendAddress ¶
func (bhs DataBackendHttpSettingsAttributes) PickHostNameFromBackendAddress() terra.BoolValue
func (DataBackendHttpSettingsAttributes) Port ¶
func (bhs DataBackendHttpSettingsAttributes) Port() terra.NumberValue
func (DataBackendHttpSettingsAttributes) ProbeId ¶
func (bhs DataBackendHttpSettingsAttributes) ProbeId() terra.StringValue
func (DataBackendHttpSettingsAttributes) ProbeName ¶
func (bhs DataBackendHttpSettingsAttributes) ProbeName() terra.StringValue
func (DataBackendHttpSettingsAttributes) Protocol ¶
func (bhs DataBackendHttpSettingsAttributes) Protocol() terra.StringValue
func (DataBackendHttpSettingsAttributes) RequestTimeout ¶
func (bhs DataBackendHttpSettingsAttributes) RequestTimeout() terra.NumberValue
func (DataBackendHttpSettingsAttributes) TrustedRootCertificateNames ¶
func (bhs DataBackendHttpSettingsAttributes) TrustedRootCertificateNames() terra.ListValue[terra.StringValue]
type DataBackendHttpSettingsAuthenticationCertificateAttributes ¶
type DataBackendHttpSettingsAuthenticationCertificateAttributes struct {
// contains filtered or unexported fields
}
func (DataBackendHttpSettingsAuthenticationCertificateAttributes) InternalRef ¶
func (ac DataBackendHttpSettingsAuthenticationCertificateAttributes) InternalRef() (terra.Reference, error)
func (DataBackendHttpSettingsAuthenticationCertificateAttributes) InternalTokens ¶
func (ac DataBackendHttpSettingsAuthenticationCertificateAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataBackendHttpSettingsAuthenticationCertificateAttributes) InternalWithRef ¶
func (ac DataBackendHttpSettingsAuthenticationCertificateAttributes) InternalWithRef(ref terra.Reference) DataBackendHttpSettingsAuthenticationCertificateAttributes
func (DataBackendHttpSettingsAuthenticationCertificateAttributes) Name ¶
func (ac DataBackendHttpSettingsAuthenticationCertificateAttributes) Name() terra.StringValue
type DataBackendHttpSettingsConnectionDrainingAttributes ¶
type DataBackendHttpSettingsConnectionDrainingAttributes struct {
// contains filtered or unexported fields
}
func (DataBackendHttpSettingsConnectionDrainingAttributes) DrainTimeoutSec ¶
func (cd DataBackendHttpSettingsConnectionDrainingAttributes) DrainTimeoutSec() terra.NumberValue
func (DataBackendHttpSettingsConnectionDrainingAttributes) Enabled ¶
func (cd DataBackendHttpSettingsConnectionDrainingAttributes) Enabled() terra.BoolValue
func (DataBackendHttpSettingsConnectionDrainingAttributes) InternalRef ¶
func (cd DataBackendHttpSettingsConnectionDrainingAttributes) InternalRef() (terra.Reference, error)
func (DataBackendHttpSettingsConnectionDrainingAttributes) InternalTokens ¶
func (cd DataBackendHttpSettingsConnectionDrainingAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataBackendHttpSettingsConnectionDrainingAttributes) InternalWithRef ¶
func (cd DataBackendHttpSettingsConnectionDrainingAttributes) InternalWithRef(ref terra.Reference) DataBackendHttpSettingsConnectionDrainingAttributes
type DataBackendHttpSettingsState ¶
type DataBackendHttpSettingsState struct { AffinityCookieName string `json:"affinity_cookie_name"` CookieBasedAffinity string `json:"cookie_based_affinity"` HostName string `json:"host_name"` Id string `json:"id"` Name string `json:"name"` Path string `json:"path"` PickHostNameFromBackendAddress bool `json:"pick_host_name_from_backend_address"` Port float64 `json:"port"` ProbeId string `json:"probe_id"` ProbeName string `json:"probe_name"` Protocol string `json:"protocol"` RequestTimeout float64 `json:"request_timeout"` TrustedRootCertificateNames []string `json:"trusted_root_certificate_names"` AuthenticationCertificate []DataBackendHttpSettingsAuthenticationCertificateState `json:"authentication_certificate"` ConnectionDraining []DataBackendHttpSettingsConnectionDrainingState `json:"connection_draining"` }
type DataCustomErrorConfigurationAttributes ¶
type DataCustomErrorConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (DataCustomErrorConfigurationAttributes) CustomErrorPageUrl ¶
func (cec DataCustomErrorConfigurationAttributes) CustomErrorPageUrl() terra.StringValue
func (DataCustomErrorConfigurationAttributes) Id ¶
func (cec DataCustomErrorConfigurationAttributes) Id() terra.StringValue
func (DataCustomErrorConfigurationAttributes) InternalRef ¶
func (cec DataCustomErrorConfigurationAttributes) InternalRef() (terra.Reference, error)
func (DataCustomErrorConfigurationAttributes) InternalTokens ¶
func (cec DataCustomErrorConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataCustomErrorConfigurationAttributes) InternalWithRef ¶
func (cec DataCustomErrorConfigurationAttributes) InternalWithRef(ref terra.Reference) DataCustomErrorConfigurationAttributes
func (DataCustomErrorConfigurationAttributes) StatusCode ¶
func (cec DataCustomErrorConfigurationAttributes) StatusCode() terra.StringValue
type DataFrontendIpConfigurationAttributes ¶
type DataFrontendIpConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (DataFrontendIpConfigurationAttributes) Id ¶
func (fic DataFrontendIpConfigurationAttributes) Id() terra.StringValue
func (DataFrontendIpConfigurationAttributes) InternalRef ¶
func (fic DataFrontendIpConfigurationAttributes) InternalRef() (terra.Reference, error)
func (DataFrontendIpConfigurationAttributes) InternalTokens ¶
func (fic DataFrontendIpConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataFrontendIpConfigurationAttributes) InternalWithRef ¶
func (fic DataFrontendIpConfigurationAttributes) InternalWithRef(ref terra.Reference) DataFrontendIpConfigurationAttributes
func (DataFrontendIpConfigurationAttributes) Name ¶
func (fic DataFrontendIpConfigurationAttributes) Name() terra.StringValue
func (DataFrontendIpConfigurationAttributes) PrivateIpAddress ¶
func (fic DataFrontendIpConfigurationAttributes) PrivateIpAddress() terra.StringValue
func (DataFrontendIpConfigurationAttributes) PrivateIpAddressAllocation ¶
func (fic DataFrontendIpConfigurationAttributes) PrivateIpAddressAllocation() terra.StringValue
func (DataFrontendIpConfigurationAttributes) PrivateLinkConfigurationId ¶
func (fic DataFrontendIpConfigurationAttributes) PrivateLinkConfigurationId() terra.StringValue
func (DataFrontendIpConfigurationAttributes) PrivateLinkConfigurationName ¶
func (fic DataFrontendIpConfigurationAttributes) PrivateLinkConfigurationName() terra.StringValue
func (DataFrontendIpConfigurationAttributes) PublicIpAddressId ¶
func (fic DataFrontendIpConfigurationAttributes) PublicIpAddressId() terra.StringValue
func (DataFrontendIpConfigurationAttributes) SubnetId ¶
func (fic DataFrontendIpConfigurationAttributes) SubnetId() terra.StringValue
type DataFrontendIpConfigurationState ¶
type DataFrontendIpConfigurationState struct { Id string `json:"id"` Name string `json:"name"` PrivateIpAddress string `json:"private_ip_address"` PrivateIpAddressAllocation string `json:"private_ip_address_allocation"` PrivateLinkConfigurationId string `json:"private_link_configuration_id"` PrivateLinkConfigurationName string `json:"private_link_configuration_name"` PublicIpAddressId string `json:"public_ip_address_id"` SubnetId string `json:"subnet_id"` }
type DataFrontendPortAttributes ¶
type DataFrontendPortAttributes struct {
// contains filtered or unexported fields
}
func (DataFrontendPortAttributes) Id ¶
func (fp DataFrontendPortAttributes) Id() terra.StringValue
func (DataFrontendPortAttributes) InternalRef ¶
func (fp DataFrontendPortAttributes) InternalRef() (terra.Reference, error)
func (DataFrontendPortAttributes) InternalTokens ¶
func (fp DataFrontendPortAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataFrontendPortAttributes) InternalWithRef ¶
func (fp DataFrontendPortAttributes) InternalWithRef(ref terra.Reference) DataFrontendPortAttributes
func (DataFrontendPortAttributes) Name ¶
func (fp DataFrontendPortAttributes) Name() terra.StringValue
func (DataFrontendPortAttributes) Port ¶
func (fp DataFrontendPortAttributes) Port() terra.NumberValue
type DataFrontendPortState ¶
type DataGatewayIpConfigurationAttributes ¶
type DataGatewayIpConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (DataGatewayIpConfigurationAttributes) Id ¶
func (gic DataGatewayIpConfigurationAttributes) Id() terra.StringValue
func (DataGatewayIpConfigurationAttributes) InternalRef ¶
func (gic DataGatewayIpConfigurationAttributes) InternalRef() (terra.Reference, error)
func (DataGatewayIpConfigurationAttributes) InternalTokens ¶
func (gic DataGatewayIpConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataGatewayIpConfigurationAttributes) InternalWithRef ¶
func (gic DataGatewayIpConfigurationAttributes) InternalWithRef(ref terra.Reference) DataGatewayIpConfigurationAttributes
func (DataGatewayIpConfigurationAttributes) Name ¶
func (gic DataGatewayIpConfigurationAttributes) Name() terra.StringValue
func (DataGatewayIpConfigurationAttributes) SubnetId ¶
func (gic DataGatewayIpConfigurationAttributes) SubnetId() terra.StringValue
type DataGlobalAttributes ¶
type DataGlobalAttributes struct {
// contains filtered or unexported fields
}
func (DataGlobalAttributes) InternalRef ¶
func (g DataGlobalAttributes) InternalRef() (terra.Reference, error)
func (DataGlobalAttributes) InternalTokens ¶
func (g DataGlobalAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataGlobalAttributes) InternalWithRef ¶
func (g DataGlobalAttributes) InternalWithRef(ref terra.Reference) DataGlobalAttributes
func (DataGlobalAttributes) RequestBufferingEnabled ¶
func (g DataGlobalAttributes) RequestBufferingEnabled() terra.BoolValue
func (DataGlobalAttributes) ResponseBufferingEnabled ¶
func (g DataGlobalAttributes) ResponseBufferingEnabled() terra.BoolValue
type DataGlobalState ¶
type DataHttpListenerAttributes ¶
type DataHttpListenerAttributes struct {
// contains filtered or unexported fields
}
func (DataHttpListenerAttributes) CustomErrorConfiguration ¶
func (hl DataHttpListenerAttributes) CustomErrorConfiguration() terra.ListValue[DataHttpListenerCustomErrorConfigurationAttributes]
func (DataHttpListenerAttributes) FirewallPolicyId ¶
func (hl DataHttpListenerAttributes) FirewallPolicyId() terra.StringValue
func (DataHttpListenerAttributes) FrontendIpConfigurationId ¶
func (hl DataHttpListenerAttributes) FrontendIpConfigurationId() terra.StringValue
func (DataHttpListenerAttributes) FrontendIpConfigurationName ¶
func (hl DataHttpListenerAttributes) FrontendIpConfigurationName() terra.StringValue
func (DataHttpListenerAttributes) FrontendPortId ¶
func (hl DataHttpListenerAttributes) FrontendPortId() terra.StringValue
func (DataHttpListenerAttributes) FrontendPortName ¶
func (hl DataHttpListenerAttributes) FrontendPortName() terra.StringValue
func (DataHttpListenerAttributes) HostName ¶
func (hl DataHttpListenerAttributes) HostName() terra.StringValue
func (DataHttpListenerAttributes) HostNames ¶
func (hl DataHttpListenerAttributes) HostNames() terra.ListValue[terra.StringValue]
func (DataHttpListenerAttributes) Id ¶
func (hl DataHttpListenerAttributes) Id() terra.StringValue
func (DataHttpListenerAttributes) InternalRef ¶
func (hl DataHttpListenerAttributes) InternalRef() (terra.Reference, error)
func (DataHttpListenerAttributes) InternalTokens ¶
func (hl DataHttpListenerAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataHttpListenerAttributes) InternalWithRef ¶
func (hl DataHttpListenerAttributes) InternalWithRef(ref terra.Reference) DataHttpListenerAttributes
func (DataHttpListenerAttributes) Name ¶
func (hl DataHttpListenerAttributes) Name() terra.StringValue
func (DataHttpListenerAttributes) Protocol ¶
func (hl DataHttpListenerAttributes) Protocol() terra.StringValue
func (DataHttpListenerAttributes) RequireSni ¶
func (hl DataHttpListenerAttributes) RequireSni() terra.BoolValue
func (DataHttpListenerAttributes) SslCertificateId ¶
func (hl DataHttpListenerAttributes) SslCertificateId() terra.StringValue
func (DataHttpListenerAttributes) SslCertificateName ¶
func (hl DataHttpListenerAttributes) SslCertificateName() terra.StringValue
func (DataHttpListenerAttributes) SslProfileId ¶
func (hl DataHttpListenerAttributes) SslProfileId() terra.StringValue
func (DataHttpListenerAttributes) SslProfileName ¶
func (hl DataHttpListenerAttributes) SslProfileName() terra.StringValue
type DataHttpListenerCustomErrorConfigurationAttributes ¶
type DataHttpListenerCustomErrorConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (DataHttpListenerCustomErrorConfigurationAttributes) CustomErrorPageUrl ¶
func (cec DataHttpListenerCustomErrorConfigurationAttributes) CustomErrorPageUrl() terra.StringValue
func (DataHttpListenerCustomErrorConfigurationAttributes) Id ¶
func (cec DataHttpListenerCustomErrorConfigurationAttributes) Id() terra.StringValue
func (DataHttpListenerCustomErrorConfigurationAttributes) InternalRef ¶
func (cec DataHttpListenerCustomErrorConfigurationAttributes) InternalRef() (terra.Reference, error)
func (DataHttpListenerCustomErrorConfigurationAttributes) InternalTokens ¶
func (cec DataHttpListenerCustomErrorConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataHttpListenerCustomErrorConfigurationAttributes) InternalWithRef ¶
func (cec DataHttpListenerCustomErrorConfigurationAttributes) InternalWithRef(ref terra.Reference) DataHttpListenerCustomErrorConfigurationAttributes
func (DataHttpListenerCustomErrorConfigurationAttributes) StatusCode ¶
func (cec DataHttpListenerCustomErrorConfigurationAttributes) StatusCode() terra.StringValue
type DataHttpListenerState ¶
type DataHttpListenerState struct { FirewallPolicyId string `json:"firewall_policy_id"` FrontendIpConfigurationId string `json:"frontend_ip_configuration_id"` FrontendIpConfigurationName string `json:"frontend_ip_configuration_name"` FrontendPortId string `json:"frontend_port_id"` FrontendPortName string `json:"frontend_port_name"` HostName string `json:"host_name"` HostNames []string `json:"host_names"` Id string `json:"id"` Name string `json:"name"` Protocol string `json:"protocol"` RequireSni bool `json:"require_sni"` SslCertificateId string `json:"ssl_certificate_id"` SslCertificateName string `json:"ssl_certificate_name"` SslProfileId string `json:"ssl_profile_id"` SslProfileName string `json:"ssl_profile_name"` CustomErrorConfiguration []DataHttpListenerCustomErrorConfigurationState `json:"custom_error_configuration"` }
type DataIdentityAttributes ¶
type DataIdentityAttributes struct {
// contains filtered or unexported fields
}
func (DataIdentityAttributes) IdentityIds ¶
func (i DataIdentityAttributes) IdentityIds() terra.ListValue[terra.StringValue]
func (DataIdentityAttributes) InternalRef ¶
func (i DataIdentityAttributes) InternalRef() (terra.Reference, error)
func (DataIdentityAttributes) InternalTokens ¶
func (i DataIdentityAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataIdentityAttributes) InternalWithRef ¶
func (i DataIdentityAttributes) InternalWithRef(ref terra.Reference) DataIdentityAttributes
func (DataIdentityAttributes) Type ¶
func (i DataIdentityAttributes) Type() terra.StringValue
type DataIdentityState ¶
type DataPrivateEndpointConnectionAttributes ¶
type DataPrivateEndpointConnectionAttributes struct {
// contains filtered or unexported fields
}
func (DataPrivateEndpointConnectionAttributes) Id ¶
func (pec DataPrivateEndpointConnectionAttributes) Id() terra.StringValue
func (DataPrivateEndpointConnectionAttributes) InternalRef ¶
func (pec DataPrivateEndpointConnectionAttributes) InternalRef() (terra.Reference, error)
func (DataPrivateEndpointConnectionAttributes) InternalTokens ¶
func (pec DataPrivateEndpointConnectionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataPrivateEndpointConnectionAttributes) InternalWithRef ¶
func (pec DataPrivateEndpointConnectionAttributes) InternalWithRef(ref terra.Reference) DataPrivateEndpointConnectionAttributes
func (DataPrivateEndpointConnectionAttributes) Name ¶
func (pec DataPrivateEndpointConnectionAttributes) Name() terra.StringValue
type DataPrivateLinkConfigurationAttributes ¶
type DataPrivateLinkConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (DataPrivateLinkConfigurationAttributes) Id ¶
func (plc DataPrivateLinkConfigurationAttributes) Id() terra.StringValue
func (DataPrivateLinkConfigurationAttributes) InternalRef ¶
func (plc DataPrivateLinkConfigurationAttributes) InternalRef() (terra.Reference, error)
func (DataPrivateLinkConfigurationAttributes) InternalTokens ¶
func (plc DataPrivateLinkConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataPrivateLinkConfigurationAttributes) InternalWithRef ¶
func (plc DataPrivateLinkConfigurationAttributes) InternalWithRef(ref terra.Reference) DataPrivateLinkConfigurationAttributes
func (DataPrivateLinkConfigurationAttributes) IpConfiguration ¶
func (plc DataPrivateLinkConfigurationAttributes) IpConfiguration() terra.ListValue[DataPrivateLinkConfigurationIpConfigurationAttributes]
func (DataPrivateLinkConfigurationAttributes) Name ¶
func (plc DataPrivateLinkConfigurationAttributes) Name() terra.StringValue
type DataPrivateLinkConfigurationIpConfigurationAttributes ¶
type DataPrivateLinkConfigurationIpConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (DataPrivateLinkConfigurationIpConfigurationAttributes) InternalRef ¶
func (ic DataPrivateLinkConfigurationIpConfigurationAttributes) InternalRef() (terra.Reference, error)
func (DataPrivateLinkConfigurationIpConfigurationAttributes) InternalTokens ¶
func (ic DataPrivateLinkConfigurationIpConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataPrivateLinkConfigurationIpConfigurationAttributes) InternalWithRef ¶
func (ic DataPrivateLinkConfigurationIpConfigurationAttributes) InternalWithRef(ref terra.Reference) DataPrivateLinkConfigurationIpConfigurationAttributes
func (DataPrivateLinkConfigurationIpConfigurationAttributes) Name ¶
func (ic DataPrivateLinkConfigurationIpConfigurationAttributes) Name() terra.StringValue
func (DataPrivateLinkConfigurationIpConfigurationAttributes) Primary ¶
func (ic DataPrivateLinkConfigurationIpConfigurationAttributes) Primary() terra.BoolValue
func (DataPrivateLinkConfigurationIpConfigurationAttributes) PrivateIpAddress ¶
func (ic DataPrivateLinkConfigurationIpConfigurationAttributes) PrivateIpAddress() terra.StringValue
func (DataPrivateLinkConfigurationIpConfigurationAttributes) PrivateIpAddressAllocation ¶
func (ic DataPrivateLinkConfigurationIpConfigurationAttributes) PrivateIpAddressAllocation() terra.StringValue
func (DataPrivateLinkConfigurationIpConfigurationAttributes) SubnetId ¶
func (ic DataPrivateLinkConfigurationIpConfigurationAttributes) SubnetId() terra.StringValue
type DataPrivateLinkConfigurationState ¶
type DataPrivateLinkConfigurationState struct { Id string `json:"id"` Name string `json:"name"` IpConfiguration []DataPrivateLinkConfigurationIpConfigurationState `json:"ip_configuration"` }
type DataProbeAttributes ¶
type DataProbeAttributes struct {
// contains filtered or unexported fields
}
func (DataProbeAttributes) Host ¶
func (p DataProbeAttributes) Host() terra.StringValue
func (DataProbeAttributes) Id ¶
func (p DataProbeAttributes) Id() terra.StringValue
func (DataProbeAttributes) InternalRef ¶
func (p DataProbeAttributes) InternalRef() (terra.Reference, error)
func (DataProbeAttributes) InternalTokens ¶
func (p DataProbeAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataProbeAttributes) InternalWithRef ¶
func (p DataProbeAttributes) InternalWithRef(ref terra.Reference) DataProbeAttributes
func (DataProbeAttributes) Interval ¶
func (p DataProbeAttributes) Interval() terra.NumberValue
func (DataProbeAttributes) Match ¶
func (p DataProbeAttributes) Match() terra.ListValue[DataProbeMatchAttributes]
func (DataProbeAttributes) MinimumServers ¶
func (p DataProbeAttributes) MinimumServers() terra.NumberValue
func (DataProbeAttributes) Name ¶
func (p DataProbeAttributes) Name() terra.StringValue
func (DataProbeAttributes) Path ¶
func (p DataProbeAttributes) Path() terra.StringValue
func (DataProbeAttributes) PickHostNameFromBackendHttpSettings ¶
func (p DataProbeAttributes) PickHostNameFromBackendHttpSettings() terra.BoolValue
func (DataProbeAttributes) Port ¶
func (p DataProbeAttributes) Port() terra.NumberValue
func (DataProbeAttributes) Protocol ¶
func (p DataProbeAttributes) Protocol() terra.StringValue
func (DataProbeAttributes) Timeout ¶
func (p DataProbeAttributes) Timeout() terra.NumberValue
func (DataProbeAttributes) UnhealthyThreshold ¶
func (p DataProbeAttributes) UnhealthyThreshold() terra.NumberValue
type DataProbeMatchAttributes ¶
type DataProbeMatchAttributes struct {
// contains filtered or unexported fields
}
func (DataProbeMatchAttributes) Body ¶
func (m DataProbeMatchAttributes) Body() terra.StringValue
func (DataProbeMatchAttributes) InternalRef ¶
func (m DataProbeMatchAttributes) InternalRef() (terra.Reference, error)
func (DataProbeMatchAttributes) InternalTokens ¶
func (m DataProbeMatchAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataProbeMatchAttributes) InternalWithRef ¶
func (m DataProbeMatchAttributes) InternalWithRef(ref terra.Reference) DataProbeMatchAttributes
func (DataProbeMatchAttributes) StatusCode ¶
func (m DataProbeMatchAttributes) StatusCode() terra.ListValue[terra.StringValue]
type DataProbeMatchState ¶
type DataProbeState ¶
type DataProbeState struct { Host string `json:"host"` Id string `json:"id"` Interval float64 `json:"interval"` MinimumServers float64 `json:"minimum_servers"` Name string `json:"name"` Path string `json:"path"` PickHostNameFromBackendHttpSettings bool `json:"pick_host_name_from_backend_http_settings"` Port float64 `json:"port"` Protocol string `json:"protocol"` Timeout float64 `json:"timeout"` UnhealthyThreshold float64 `json:"unhealthy_threshold"` Match []DataProbeMatchState `json:"match"` }
type DataRedirectConfigurationAttributes ¶
type DataRedirectConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (DataRedirectConfigurationAttributes) Id ¶
func (rc DataRedirectConfigurationAttributes) Id() terra.StringValue
func (DataRedirectConfigurationAttributes) IncludePath ¶
func (rc DataRedirectConfigurationAttributes) IncludePath() terra.BoolValue
func (DataRedirectConfigurationAttributes) IncludeQueryString ¶
func (rc DataRedirectConfigurationAttributes) IncludeQueryString() terra.BoolValue
func (DataRedirectConfigurationAttributes) InternalRef ¶
func (rc DataRedirectConfigurationAttributes) InternalRef() (terra.Reference, error)
func (DataRedirectConfigurationAttributes) InternalTokens ¶
func (rc DataRedirectConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataRedirectConfigurationAttributes) InternalWithRef ¶
func (rc DataRedirectConfigurationAttributes) InternalWithRef(ref terra.Reference) DataRedirectConfigurationAttributes
func (DataRedirectConfigurationAttributes) Name ¶
func (rc DataRedirectConfigurationAttributes) Name() terra.StringValue
func (DataRedirectConfigurationAttributes) RedirectType ¶
func (rc DataRedirectConfigurationAttributes) RedirectType() terra.StringValue
func (DataRedirectConfigurationAttributes) TargetListenerId ¶
func (rc DataRedirectConfigurationAttributes) TargetListenerId() terra.StringValue
func (DataRedirectConfigurationAttributes) TargetListenerName ¶
func (rc DataRedirectConfigurationAttributes) TargetListenerName() terra.StringValue
func (DataRedirectConfigurationAttributes) TargetUrl ¶
func (rc DataRedirectConfigurationAttributes) TargetUrl() terra.StringValue
type DataRedirectConfigurationState ¶
type DataRedirectConfigurationState struct { Id string `json:"id"` IncludePath bool `json:"include_path"` IncludeQueryString bool `json:"include_query_string"` Name string `json:"name"` RedirectType string `json:"redirect_type"` TargetListenerId string `json:"target_listener_id"` TargetListenerName string `json:"target_listener_name"` TargetUrl string `json:"target_url"` }
type DataRequestRoutingRuleAttributes ¶
type DataRequestRoutingRuleAttributes struct {
// contains filtered or unexported fields
}
func (DataRequestRoutingRuleAttributes) BackendAddressPoolId ¶
func (rrr DataRequestRoutingRuleAttributes) BackendAddressPoolId() terra.StringValue
func (DataRequestRoutingRuleAttributes) BackendAddressPoolName ¶
func (rrr DataRequestRoutingRuleAttributes) BackendAddressPoolName() terra.StringValue
func (DataRequestRoutingRuleAttributes) BackendHttpSettingsId ¶
func (rrr DataRequestRoutingRuleAttributes) BackendHttpSettingsId() terra.StringValue
func (DataRequestRoutingRuleAttributes) BackendHttpSettingsName ¶
func (rrr DataRequestRoutingRuleAttributes) BackendHttpSettingsName() terra.StringValue
func (DataRequestRoutingRuleAttributes) HttpListenerId ¶
func (rrr DataRequestRoutingRuleAttributes) HttpListenerId() terra.StringValue
func (DataRequestRoutingRuleAttributes) HttpListenerName ¶
func (rrr DataRequestRoutingRuleAttributes) HttpListenerName() terra.StringValue
func (DataRequestRoutingRuleAttributes) Id ¶
func (rrr DataRequestRoutingRuleAttributes) Id() terra.StringValue
func (DataRequestRoutingRuleAttributes) InternalRef ¶
func (rrr DataRequestRoutingRuleAttributes) InternalRef() (terra.Reference, error)
func (DataRequestRoutingRuleAttributes) InternalTokens ¶
func (rrr DataRequestRoutingRuleAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataRequestRoutingRuleAttributes) InternalWithRef ¶
func (rrr DataRequestRoutingRuleAttributes) InternalWithRef(ref terra.Reference) DataRequestRoutingRuleAttributes
func (DataRequestRoutingRuleAttributes) Name ¶
func (rrr DataRequestRoutingRuleAttributes) Name() terra.StringValue
func (DataRequestRoutingRuleAttributes) Priority ¶
func (rrr DataRequestRoutingRuleAttributes) Priority() terra.NumberValue
func (DataRequestRoutingRuleAttributes) RedirectConfigurationId ¶
func (rrr DataRequestRoutingRuleAttributes) RedirectConfigurationId() terra.StringValue
func (DataRequestRoutingRuleAttributes) RedirectConfigurationName ¶
func (rrr DataRequestRoutingRuleAttributes) RedirectConfigurationName() terra.StringValue
func (DataRequestRoutingRuleAttributes) RewriteRuleSetId ¶
func (rrr DataRequestRoutingRuleAttributes) RewriteRuleSetId() terra.StringValue
func (DataRequestRoutingRuleAttributes) RewriteRuleSetName ¶
func (rrr DataRequestRoutingRuleAttributes) RewriteRuleSetName() terra.StringValue
func (DataRequestRoutingRuleAttributes) RuleType ¶
func (rrr DataRequestRoutingRuleAttributes) RuleType() terra.StringValue
func (DataRequestRoutingRuleAttributes) UrlPathMapId ¶
func (rrr DataRequestRoutingRuleAttributes) UrlPathMapId() terra.StringValue
func (DataRequestRoutingRuleAttributes) UrlPathMapName ¶
func (rrr DataRequestRoutingRuleAttributes) UrlPathMapName() terra.StringValue
type DataRequestRoutingRuleState ¶
type DataRequestRoutingRuleState struct { BackendAddressPoolId string `json:"backend_address_pool_id"` BackendAddressPoolName string `json:"backend_address_pool_name"` BackendHttpSettingsId string `json:"backend_http_settings_id"` BackendHttpSettingsName string `json:"backend_http_settings_name"` HttpListenerId string `json:"http_listener_id"` HttpListenerName string `json:"http_listener_name"` Id string `json:"id"` Name string `json:"name"` Priority float64 `json:"priority"` RedirectConfigurationId string `json:"redirect_configuration_id"` RedirectConfigurationName string `json:"redirect_configuration_name"` RewriteRuleSetId string `json:"rewrite_rule_set_id"` RewriteRuleSetName string `json:"rewrite_rule_set_name"` RuleType string `json:"rule_type"` UrlPathMapId string `json:"url_path_map_id"` UrlPathMapName string `json:"url_path_map_name"` }
type DataRewriteRuleSetAttributes ¶
type DataRewriteRuleSetAttributes struct {
// contains filtered or unexported fields
}
func (DataRewriteRuleSetAttributes) Id ¶
func (rrs DataRewriteRuleSetAttributes) Id() terra.StringValue
func (DataRewriteRuleSetAttributes) InternalRef ¶
func (rrs DataRewriteRuleSetAttributes) InternalRef() (terra.Reference, error)
func (DataRewriteRuleSetAttributes) InternalTokens ¶
func (rrs DataRewriteRuleSetAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataRewriteRuleSetAttributes) InternalWithRef ¶
func (rrs DataRewriteRuleSetAttributes) InternalWithRef(ref terra.Reference) DataRewriteRuleSetAttributes
func (DataRewriteRuleSetAttributes) Name ¶
func (rrs DataRewriteRuleSetAttributes) Name() terra.StringValue
func (DataRewriteRuleSetAttributes) RewriteRule ¶
func (rrs DataRewriteRuleSetAttributes) RewriteRule() terra.ListValue[DataRewriteRuleSetRewriteRuleAttributes]
type DataRewriteRuleSetRewriteRuleAttributes ¶
type DataRewriteRuleSetRewriteRuleAttributes struct {
// contains filtered or unexported fields
}
func (DataRewriteRuleSetRewriteRuleAttributes) Condition ¶
func (rr DataRewriteRuleSetRewriteRuleAttributes) Condition() terra.ListValue[DataRewriteRuleSetRewriteRuleConditionAttributes]
func (DataRewriteRuleSetRewriteRuleAttributes) InternalRef ¶
func (rr DataRewriteRuleSetRewriteRuleAttributes) InternalRef() (terra.Reference, error)
func (DataRewriteRuleSetRewriteRuleAttributes) InternalTokens ¶
func (rr DataRewriteRuleSetRewriteRuleAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataRewriteRuleSetRewriteRuleAttributes) InternalWithRef ¶
func (rr DataRewriteRuleSetRewriteRuleAttributes) InternalWithRef(ref terra.Reference) DataRewriteRuleSetRewriteRuleAttributes
func (DataRewriteRuleSetRewriteRuleAttributes) Name ¶
func (rr DataRewriteRuleSetRewriteRuleAttributes) Name() terra.StringValue
func (DataRewriteRuleSetRewriteRuleAttributes) RequestHeaderConfiguration ¶
func (rr DataRewriteRuleSetRewriteRuleAttributes) RequestHeaderConfiguration() terra.ListValue[DataRewriteRuleSetRewriteRuleRequestHeaderConfigurationAttributes]
func (DataRewriteRuleSetRewriteRuleAttributes) ResponseHeaderConfiguration ¶
func (rr DataRewriteRuleSetRewriteRuleAttributes) ResponseHeaderConfiguration() terra.ListValue[DataRewriteRuleSetRewriteRuleResponseHeaderConfigurationAttributes]
func (DataRewriteRuleSetRewriteRuleAttributes) RuleSequence ¶
func (rr DataRewriteRuleSetRewriteRuleAttributes) RuleSequence() terra.NumberValue
type DataRewriteRuleSetRewriteRuleConditionAttributes ¶
type DataRewriteRuleSetRewriteRuleConditionAttributes struct {
// contains filtered or unexported fields
}
func (DataRewriteRuleSetRewriteRuleConditionAttributes) IgnoreCase ¶
func (c DataRewriteRuleSetRewriteRuleConditionAttributes) IgnoreCase() terra.BoolValue
func (DataRewriteRuleSetRewriteRuleConditionAttributes) InternalRef ¶
func (c DataRewriteRuleSetRewriteRuleConditionAttributes) InternalRef() (terra.Reference, error)
func (DataRewriteRuleSetRewriteRuleConditionAttributes) InternalTokens ¶
func (c DataRewriteRuleSetRewriteRuleConditionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataRewriteRuleSetRewriteRuleConditionAttributes) InternalWithRef ¶
func (c DataRewriteRuleSetRewriteRuleConditionAttributes) InternalWithRef(ref terra.Reference) DataRewriteRuleSetRewriteRuleConditionAttributes
func (DataRewriteRuleSetRewriteRuleConditionAttributes) Negate ¶
func (c DataRewriteRuleSetRewriteRuleConditionAttributes) Negate() terra.BoolValue
func (DataRewriteRuleSetRewriteRuleConditionAttributes) Pattern ¶
func (c DataRewriteRuleSetRewriteRuleConditionAttributes) Pattern() terra.StringValue
func (DataRewriteRuleSetRewriteRuleConditionAttributes) Variable ¶
func (c DataRewriteRuleSetRewriteRuleConditionAttributes) Variable() terra.StringValue
type DataRewriteRuleSetRewriteRuleRequestHeaderConfigurationAttributes ¶
type DataRewriteRuleSetRewriteRuleRequestHeaderConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (DataRewriteRuleSetRewriteRuleRequestHeaderConfigurationAttributes) HeaderName ¶
func (rhc DataRewriteRuleSetRewriteRuleRequestHeaderConfigurationAttributes) HeaderName() terra.StringValue
func (DataRewriteRuleSetRewriteRuleRequestHeaderConfigurationAttributes) HeaderValue ¶
func (rhc DataRewriteRuleSetRewriteRuleRequestHeaderConfigurationAttributes) HeaderValue() terra.StringValue
func (DataRewriteRuleSetRewriteRuleRequestHeaderConfigurationAttributes) InternalRef ¶
func (rhc DataRewriteRuleSetRewriteRuleRequestHeaderConfigurationAttributes) InternalRef() (terra.Reference, error)
func (DataRewriteRuleSetRewriteRuleRequestHeaderConfigurationAttributes) InternalTokens ¶
func (rhc DataRewriteRuleSetRewriteRuleRequestHeaderConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataRewriteRuleSetRewriteRuleRequestHeaderConfigurationAttributes) InternalWithRef ¶
type DataRewriteRuleSetRewriteRuleResponseHeaderConfigurationAttributes ¶
type DataRewriteRuleSetRewriteRuleResponseHeaderConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (DataRewriteRuleSetRewriteRuleResponseHeaderConfigurationAttributes) HeaderName ¶
func (rhc DataRewriteRuleSetRewriteRuleResponseHeaderConfigurationAttributes) HeaderName() terra.StringValue
func (DataRewriteRuleSetRewriteRuleResponseHeaderConfigurationAttributes) HeaderValue ¶
func (rhc DataRewriteRuleSetRewriteRuleResponseHeaderConfigurationAttributes) HeaderValue() terra.StringValue
func (DataRewriteRuleSetRewriteRuleResponseHeaderConfigurationAttributes) InternalRef ¶
func (rhc DataRewriteRuleSetRewriteRuleResponseHeaderConfigurationAttributes) InternalRef() (terra.Reference, error)
func (DataRewriteRuleSetRewriteRuleResponseHeaderConfigurationAttributes) InternalTokens ¶
func (rhc DataRewriteRuleSetRewriteRuleResponseHeaderConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataRewriteRuleSetRewriteRuleResponseHeaderConfigurationAttributes) InternalWithRef ¶
type DataRewriteRuleSetRewriteRuleState ¶
type DataRewriteRuleSetRewriteRuleState struct { Name string `json:"name"` RuleSequence float64 `json:"rule_sequence"` Condition []DataRewriteRuleSetRewriteRuleConditionState `json:"condition"` RequestHeaderConfiguration []DataRewriteRuleSetRewriteRuleRequestHeaderConfigurationState `json:"request_header_configuration"` ResponseHeaderConfiguration []DataRewriteRuleSetRewriteRuleResponseHeaderConfigurationState `json:"response_header_configuration"` Url []DataRewriteRuleSetRewriteRuleUrlState `json:"url"` }
type DataRewriteRuleSetRewriteRuleUrlAttributes ¶
type DataRewriteRuleSetRewriteRuleUrlAttributes struct {
// contains filtered or unexported fields
}
func (DataRewriteRuleSetRewriteRuleUrlAttributes) Components ¶
func (u DataRewriteRuleSetRewriteRuleUrlAttributes) Components() terra.StringValue
func (DataRewriteRuleSetRewriteRuleUrlAttributes) InternalRef ¶
func (u DataRewriteRuleSetRewriteRuleUrlAttributes) InternalRef() (terra.Reference, error)
func (DataRewriteRuleSetRewriteRuleUrlAttributes) InternalTokens ¶
func (u DataRewriteRuleSetRewriteRuleUrlAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataRewriteRuleSetRewriteRuleUrlAttributes) InternalWithRef ¶
func (u DataRewriteRuleSetRewriteRuleUrlAttributes) InternalWithRef(ref terra.Reference) DataRewriteRuleSetRewriteRuleUrlAttributes
func (DataRewriteRuleSetRewriteRuleUrlAttributes) Path ¶
func (u DataRewriteRuleSetRewriteRuleUrlAttributes) Path() terra.StringValue
func (DataRewriteRuleSetRewriteRuleUrlAttributes) QueryString ¶
func (u DataRewriteRuleSetRewriteRuleUrlAttributes) QueryString() terra.StringValue
func (DataRewriteRuleSetRewriteRuleUrlAttributes) Reroute ¶
func (u DataRewriteRuleSetRewriteRuleUrlAttributes) Reroute() terra.BoolValue
type DataRewriteRuleSetState ¶
type DataRewriteRuleSetState struct { Id string `json:"id"` Name string `json:"name"` RewriteRule []DataRewriteRuleSetRewriteRuleState `json:"rewrite_rule"` }
type DataSkuAttributes ¶
type DataSkuAttributes struct {
// contains filtered or unexported fields
}
func (DataSkuAttributes) Capacity ¶
func (s DataSkuAttributes) Capacity() terra.NumberValue
func (DataSkuAttributes) InternalRef ¶
func (s DataSkuAttributes) InternalRef() (terra.Reference, error)
func (DataSkuAttributes) InternalTokens ¶
func (s DataSkuAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSkuAttributes) InternalWithRef ¶
func (s DataSkuAttributes) InternalWithRef(ref terra.Reference) DataSkuAttributes
func (DataSkuAttributes) Name ¶
func (s DataSkuAttributes) Name() terra.StringValue
func (DataSkuAttributes) Tier ¶
func (s DataSkuAttributes) Tier() terra.StringValue
type DataSkuState ¶
type DataSource ¶
DataSource represents the Terraform data resource azurerm_application_gateway.
func Data ¶
func Data(name string, args DataArgs) *DataSource
Data creates a new instance of DataSource.
func (*DataSource) Attributes ¶
func (aag *DataSource) Attributes() dataAzurermApplicationGatewayAttributes
Attributes returns the attributes for DataSource.
func (*DataSource) Configuration ¶
func (aag *DataSource) Configuration() interface{}
Configuration returns the configuration (args) for DataSource.
func (*DataSource) DataSource ¶
func (aag *DataSource) DataSource() string
DataSource returns the Terraform object type for DataSource.
func (*DataSource) LocalName ¶
func (aag *DataSource) LocalName() string
LocalName returns the local name for DataSource.
type DataSslCertificateAttributes ¶
type DataSslCertificateAttributes struct {
// contains filtered or unexported fields
}
func (DataSslCertificateAttributes) Id ¶
func (sc DataSslCertificateAttributes) Id() terra.StringValue
func (DataSslCertificateAttributes) InternalRef ¶
func (sc DataSslCertificateAttributes) InternalRef() (terra.Reference, error)
func (DataSslCertificateAttributes) InternalTokens ¶
func (sc DataSslCertificateAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSslCertificateAttributes) InternalWithRef ¶
func (sc DataSslCertificateAttributes) InternalWithRef(ref terra.Reference) DataSslCertificateAttributes
func (DataSslCertificateAttributes) KeyVaultSecretId ¶
func (sc DataSslCertificateAttributes) KeyVaultSecretId() terra.StringValue
func (DataSslCertificateAttributes) Name ¶
func (sc DataSslCertificateAttributes) Name() terra.StringValue
func (DataSslCertificateAttributes) PublicCertData ¶
func (sc DataSslCertificateAttributes) PublicCertData() terra.StringValue
type DataSslCertificateState ¶
type DataSslPolicyAttributes ¶
type DataSslPolicyAttributes struct {
// contains filtered or unexported fields
}
func (DataSslPolicyAttributes) CipherSuites ¶
func (sp DataSslPolicyAttributes) CipherSuites() terra.ListValue[terra.StringValue]
func (DataSslPolicyAttributes) DisabledProtocols ¶
func (sp DataSslPolicyAttributes) DisabledProtocols() terra.ListValue[terra.StringValue]
func (DataSslPolicyAttributes) InternalRef ¶
func (sp DataSslPolicyAttributes) InternalRef() (terra.Reference, error)
func (DataSslPolicyAttributes) InternalTokens ¶
func (sp DataSslPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSslPolicyAttributes) InternalWithRef ¶
func (sp DataSslPolicyAttributes) InternalWithRef(ref terra.Reference) DataSslPolicyAttributes
func (DataSslPolicyAttributes) MinProtocolVersion ¶
func (sp DataSslPolicyAttributes) MinProtocolVersion() terra.StringValue
func (DataSslPolicyAttributes) PolicyName ¶
func (sp DataSslPolicyAttributes) PolicyName() terra.StringValue
func (DataSslPolicyAttributes) PolicyType ¶
func (sp DataSslPolicyAttributes) PolicyType() terra.StringValue
type DataSslPolicyState ¶
type DataSslProfileAttributes ¶
type DataSslProfileAttributes struct {
// contains filtered or unexported fields
}
func (DataSslProfileAttributes) Id ¶
func (sp DataSslProfileAttributes) Id() terra.StringValue
func (DataSslProfileAttributes) InternalRef ¶
func (sp DataSslProfileAttributes) InternalRef() (terra.Reference, error)
func (DataSslProfileAttributes) InternalTokens ¶
func (sp DataSslProfileAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSslProfileAttributes) InternalWithRef ¶
func (sp DataSslProfileAttributes) InternalWithRef(ref terra.Reference) DataSslProfileAttributes
func (DataSslProfileAttributes) Name ¶
func (sp DataSslProfileAttributes) Name() terra.StringValue
func (DataSslProfileAttributes) SslPolicy ¶
func (sp DataSslProfileAttributes) SslPolicy() terra.ListValue[DataSslProfileSslPolicyAttributes]
func (DataSslProfileAttributes) TrustedClientCertificateNames ¶
func (sp DataSslProfileAttributes) TrustedClientCertificateNames() terra.ListValue[terra.StringValue]
func (DataSslProfileAttributes) VerifyClientCertificateIssuerDn ¶
func (sp DataSslProfileAttributes) VerifyClientCertificateIssuerDn() terra.BoolValue
func (DataSslProfileAttributes) VerifyClientCertificateRevocation ¶
func (sp DataSslProfileAttributes) VerifyClientCertificateRevocation() terra.StringValue
type DataSslProfileSslPolicyAttributes ¶
type DataSslProfileSslPolicyAttributes struct {
// contains filtered or unexported fields
}
func (DataSslProfileSslPolicyAttributes) CipherSuites ¶
func (sp DataSslProfileSslPolicyAttributes) CipherSuites() terra.ListValue[terra.StringValue]
func (DataSslProfileSslPolicyAttributes) DisabledProtocols ¶
func (sp DataSslProfileSslPolicyAttributes) DisabledProtocols() terra.ListValue[terra.StringValue]
func (DataSslProfileSslPolicyAttributes) InternalRef ¶
func (sp DataSslProfileSslPolicyAttributes) InternalRef() (terra.Reference, error)
func (DataSslProfileSslPolicyAttributes) InternalTokens ¶
func (sp DataSslProfileSslPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataSslProfileSslPolicyAttributes) InternalWithRef ¶
func (sp DataSslProfileSslPolicyAttributes) InternalWithRef(ref terra.Reference) DataSslProfileSslPolicyAttributes
func (DataSslProfileSslPolicyAttributes) MinProtocolVersion ¶
func (sp DataSslProfileSslPolicyAttributes) MinProtocolVersion() terra.StringValue
func (DataSslProfileSslPolicyAttributes) PolicyName ¶
func (sp DataSslProfileSslPolicyAttributes) PolicyName() terra.StringValue
func (DataSslProfileSslPolicyAttributes) PolicyType ¶
func (sp DataSslProfileSslPolicyAttributes) PolicyType() terra.StringValue
type DataSslProfileState ¶
type DataSslProfileState struct { Id string `json:"id"` Name string `json:"name"` TrustedClientCertificateNames []string `json:"trusted_client_certificate_names"` VerifyClientCertificateIssuerDn bool `json:"verify_client_certificate_issuer_dn"` VerifyClientCertificateRevocation string `json:"verify_client_certificate_revocation"` SslPolicy []DataSslProfileSslPolicyState `json:"ssl_policy"` }
type DataTimeouts ¶
type DataTimeouts struct { // Read: string, optional Read terra.StringValue `hcl:"read,attr"` }
type DataTimeoutsAttributes ¶
type DataTimeoutsAttributes struct {
// contains filtered or unexported fields
}
func (DataTimeoutsAttributes) InternalRef ¶
func (t DataTimeoutsAttributes) InternalRef() (terra.Reference, error)
func (DataTimeoutsAttributes) InternalTokens ¶
func (t DataTimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTimeoutsAttributes) InternalWithRef ¶
func (t DataTimeoutsAttributes) InternalWithRef(ref terra.Reference) DataTimeoutsAttributes
func (DataTimeoutsAttributes) Read ¶
func (t DataTimeoutsAttributes) Read() terra.StringValue
type DataTimeoutsState ¶
type DataTimeoutsState struct {
Read string `json:"read"`
}
type DataTrustedClientCertificateAttributes ¶
type DataTrustedClientCertificateAttributes struct {
// contains filtered or unexported fields
}
func (DataTrustedClientCertificateAttributes) Data ¶
func (tcc DataTrustedClientCertificateAttributes) Data() terra.StringValue
func (DataTrustedClientCertificateAttributes) Id ¶
func (tcc DataTrustedClientCertificateAttributes) Id() terra.StringValue
func (DataTrustedClientCertificateAttributes) InternalRef ¶
func (tcc DataTrustedClientCertificateAttributes) InternalRef() (terra.Reference, error)
func (DataTrustedClientCertificateAttributes) InternalTokens ¶
func (tcc DataTrustedClientCertificateAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTrustedClientCertificateAttributes) InternalWithRef ¶
func (tcc DataTrustedClientCertificateAttributes) InternalWithRef(ref terra.Reference) DataTrustedClientCertificateAttributes
func (DataTrustedClientCertificateAttributes) Name ¶
func (tcc DataTrustedClientCertificateAttributes) Name() terra.StringValue
type DataTrustedRootCertificateAttributes ¶
type DataTrustedRootCertificateAttributes struct {
// contains filtered or unexported fields
}
func (DataTrustedRootCertificateAttributes) Id ¶
func (trc DataTrustedRootCertificateAttributes) Id() terra.StringValue
func (DataTrustedRootCertificateAttributes) InternalRef ¶
func (trc DataTrustedRootCertificateAttributes) InternalRef() (terra.Reference, error)
func (DataTrustedRootCertificateAttributes) InternalTokens ¶
func (trc DataTrustedRootCertificateAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTrustedRootCertificateAttributes) InternalWithRef ¶
func (trc DataTrustedRootCertificateAttributes) InternalWithRef(ref terra.Reference) DataTrustedRootCertificateAttributes
func (DataTrustedRootCertificateAttributes) KeyVaultSecretId ¶
func (trc DataTrustedRootCertificateAttributes) KeyVaultSecretId() terra.StringValue
func (DataTrustedRootCertificateAttributes) Name ¶
func (trc DataTrustedRootCertificateAttributes) Name() terra.StringValue
type DataUrlPathMapAttributes ¶
type DataUrlPathMapAttributes struct {
// contains filtered or unexported fields
}
func (DataUrlPathMapAttributes) DefaultBackendAddressPoolId ¶
func (upm DataUrlPathMapAttributes) DefaultBackendAddressPoolId() terra.StringValue
func (DataUrlPathMapAttributes) DefaultBackendAddressPoolName ¶
func (upm DataUrlPathMapAttributes) DefaultBackendAddressPoolName() terra.StringValue
func (DataUrlPathMapAttributes) DefaultBackendHttpSettingsId ¶
func (upm DataUrlPathMapAttributes) DefaultBackendHttpSettingsId() terra.StringValue
func (DataUrlPathMapAttributes) DefaultBackendHttpSettingsName ¶
func (upm DataUrlPathMapAttributes) DefaultBackendHttpSettingsName() terra.StringValue
func (DataUrlPathMapAttributes) DefaultRedirectConfigurationId ¶
func (upm DataUrlPathMapAttributes) DefaultRedirectConfigurationId() terra.StringValue
func (DataUrlPathMapAttributes) DefaultRedirectConfigurationName ¶
func (upm DataUrlPathMapAttributes) DefaultRedirectConfigurationName() terra.StringValue
func (DataUrlPathMapAttributes) DefaultRewriteRuleSetId ¶
func (upm DataUrlPathMapAttributes) DefaultRewriteRuleSetId() terra.StringValue
func (DataUrlPathMapAttributes) DefaultRewriteRuleSetName ¶
func (upm DataUrlPathMapAttributes) DefaultRewriteRuleSetName() terra.StringValue
func (DataUrlPathMapAttributes) Id ¶
func (upm DataUrlPathMapAttributes) Id() terra.StringValue
func (DataUrlPathMapAttributes) InternalRef ¶
func (upm DataUrlPathMapAttributes) InternalRef() (terra.Reference, error)
func (DataUrlPathMapAttributes) InternalTokens ¶
func (upm DataUrlPathMapAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataUrlPathMapAttributes) InternalWithRef ¶
func (upm DataUrlPathMapAttributes) InternalWithRef(ref terra.Reference) DataUrlPathMapAttributes
func (DataUrlPathMapAttributes) Name ¶
func (upm DataUrlPathMapAttributes) Name() terra.StringValue
func (DataUrlPathMapAttributes) PathRule ¶
func (upm DataUrlPathMapAttributes) PathRule() terra.ListValue[DataUrlPathMapPathRuleAttributes]
type DataUrlPathMapPathRuleAttributes ¶
type DataUrlPathMapPathRuleAttributes struct {
// contains filtered or unexported fields
}
func (DataUrlPathMapPathRuleAttributes) BackendAddressPoolId ¶
func (pr DataUrlPathMapPathRuleAttributes) BackendAddressPoolId() terra.StringValue
func (DataUrlPathMapPathRuleAttributes) BackendAddressPoolName ¶
func (pr DataUrlPathMapPathRuleAttributes) BackendAddressPoolName() terra.StringValue
func (DataUrlPathMapPathRuleAttributes) BackendHttpSettingsId ¶
func (pr DataUrlPathMapPathRuleAttributes) BackendHttpSettingsId() terra.StringValue
func (DataUrlPathMapPathRuleAttributes) BackendHttpSettingsName ¶
func (pr DataUrlPathMapPathRuleAttributes) BackendHttpSettingsName() terra.StringValue
func (DataUrlPathMapPathRuleAttributes) FirewallPolicyId ¶
func (pr DataUrlPathMapPathRuleAttributes) FirewallPolicyId() terra.StringValue
func (DataUrlPathMapPathRuleAttributes) Id ¶
func (pr DataUrlPathMapPathRuleAttributes) Id() terra.StringValue
func (DataUrlPathMapPathRuleAttributes) InternalRef ¶
func (pr DataUrlPathMapPathRuleAttributes) InternalRef() (terra.Reference, error)
func (DataUrlPathMapPathRuleAttributes) InternalTokens ¶
func (pr DataUrlPathMapPathRuleAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataUrlPathMapPathRuleAttributes) InternalWithRef ¶
func (pr DataUrlPathMapPathRuleAttributes) InternalWithRef(ref terra.Reference) DataUrlPathMapPathRuleAttributes
func (DataUrlPathMapPathRuleAttributes) Name ¶
func (pr DataUrlPathMapPathRuleAttributes) Name() terra.StringValue
func (DataUrlPathMapPathRuleAttributes) Paths ¶
func (pr DataUrlPathMapPathRuleAttributes) Paths() terra.ListValue[terra.StringValue]
func (DataUrlPathMapPathRuleAttributes) RedirectConfigurationId ¶
func (pr DataUrlPathMapPathRuleAttributes) RedirectConfigurationId() terra.StringValue
func (DataUrlPathMapPathRuleAttributes) RedirectConfigurationName ¶
func (pr DataUrlPathMapPathRuleAttributes) RedirectConfigurationName() terra.StringValue
func (DataUrlPathMapPathRuleAttributes) RewriteRuleSetId ¶
func (pr DataUrlPathMapPathRuleAttributes) RewriteRuleSetId() terra.StringValue
func (DataUrlPathMapPathRuleAttributes) RewriteRuleSetName ¶
func (pr DataUrlPathMapPathRuleAttributes) RewriteRuleSetName() terra.StringValue
type DataUrlPathMapPathRuleState ¶
type DataUrlPathMapPathRuleState struct { BackendAddressPoolId string `json:"backend_address_pool_id"` BackendAddressPoolName string `json:"backend_address_pool_name"` BackendHttpSettingsId string `json:"backend_http_settings_id"` BackendHttpSettingsName string `json:"backend_http_settings_name"` FirewallPolicyId string `json:"firewall_policy_id"` Id string `json:"id"` Name string `json:"name"` Paths []string `json:"paths"` RedirectConfigurationId string `json:"redirect_configuration_id"` RedirectConfigurationName string `json:"redirect_configuration_name"` RewriteRuleSetId string `json:"rewrite_rule_set_id"` RewriteRuleSetName string `json:"rewrite_rule_set_name"` }
type DataUrlPathMapState ¶
type DataUrlPathMapState struct { DefaultBackendAddressPoolId string `json:"default_backend_address_pool_id"` DefaultBackendAddressPoolName string `json:"default_backend_address_pool_name"` DefaultBackendHttpSettingsId string `json:"default_backend_http_settings_id"` DefaultBackendHttpSettingsName string `json:"default_backend_http_settings_name"` DefaultRedirectConfigurationId string `json:"default_redirect_configuration_id"` DefaultRedirectConfigurationName string `json:"default_redirect_configuration_name"` DefaultRewriteRuleSetId string `json:"default_rewrite_rule_set_id"` DefaultRewriteRuleSetName string `json:"default_rewrite_rule_set_name"` Id string `json:"id"` Name string `json:"name"` PathRule []DataUrlPathMapPathRuleState `json:"path_rule"` }
type DataWafConfigurationAttributes ¶
type DataWafConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (DataWafConfigurationAttributes) DisabledRuleGroup ¶
func (wc DataWafConfigurationAttributes) DisabledRuleGroup() terra.ListValue[DataWafConfigurationDisabledRuleGroupAttributes]
func (DataWafConfigurationAttributes) Enabled ¶
func (wc DataWafConfigurationAttributes) Enabled() terra.BoolValue
func (DataWafConfigurationAttributes) Exclusion ¶
func (wc DataWafConfigurationAttributes) Exclusion() terra.ListValue[DataWafConfigurationExclusionAttributes]
func (DataWafConfigurationAttributes) FileUploadLimitMb ¶
func (wc DataWafConfigurationAttributes) FileUploadLimitMb() terra.NumberValue
func (DataWafConfigurationAttributes) FirewallMode ¶
func (wc DataWafConfigurationAttributes) FirewallMode() terra.StringValue
func (DataWafConfigurationAttributes) InternalRef ¶
func (wc DataWafConfigurationAttributes) InternalRef() (terra.Reference, error)
func (DataWafConfigurationAttributes) InternalTokens ¶
func (wc DataWafConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataWafConfigurationAttributes) InternalWithRef ¶
func (wc DataWafConfigurationAttributes) InternalWithRef(ref terra.Reference) DataWafConfigurationAttributes
func (DataWafConfigurationAttributes) MaxRequestBodySizeKb ¶
func (wc DataWafConfigurationAttributes) MaxRequestBodySizeKb() terra.NumberValue
func (DataWafConfigurationAttributes) RequestBodyCheck ¶
func (wc DataWafConfigurationAttributes) RequestBodyCheck() terra.BoolValue
func (DataWafConfigurationAttributes) RuleSetType ¶
func (wc DataWafConfigurationAttributes) RuleSetType() terra.StringValue
func (DataWafConfigurationAttributes) RuleSetVersion ¶
func (wc DataWafConfigurationAttributes) RuleSetVersion() terra.StringValue
type DataWafConfigurationDisabledRuleGroupAttributes ¶
type DataWafConfigurationDisabledRuleGroupAttributes struct {
// contains filtered or unexported fields
}
func (DataWafConfigurationDisabledRuleGroupAttributes) InternalRef ¶
func (drg DataWafConfigurationDisabledRuleGroupAttributes) InternalRef() (terra.Reference, error)
func (DataWafConfigurationDisabledRuleGroupAttributes) InternalTokens ¶
func (drg DataWafConfigurationDisabledRuleGroupAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataWafConfigurationDisabledRuleGroupAttributes) InternalWithRef ¶
func (drg DataWafConfigurationDisabledRuleGroupAttributes) InternalWithRef(ref terra.Reference) DataWafConfigurationDisabledRuleGroupAttributes
func (DataWafConfigurationDisabledRuleGroupAttributes) RuleGroupName ¶
func (drg DataWafConfigurationDisabledRuleGroupAttributes) RuleGroupName() terra.StringValue
func (DataWafConfigurationDisabledRuleGroupAttributes) Rules ¶
func (drg DataWafConfigurationDisabledRuleGroupAttributes) Rules() terra.ListValue[terra.NumberValue]
type DataWafConfigurationExclusionAttributes ¶
type DataWafConfigurationExclusionAttributes struct {
// contains filtered or unexported fields
}
func (DataWafConfigurationExclusionAttributes) InternalRef ¶
func (e DataWafConfigurationExclusionAttributes) InternalRef() (terra.Reference, error)
func (DataWafConfigurationExclusionAttributes) InternalTokens ¶
func (e DataWafConfigurationExclusionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataWafConfigurationExclusionAttributes) InternalWithRef ¶
func (e DataWafConfigurationExclusionAttributes) InternalWithRef(ref terra.Reference) DataWafConfigurationExclusionAttributes
func (DataWafConfigurationExclusionAttributes) MatchVariable ¶
func (e DataWafConfigurationExclusionAttributes) MatchVariable() terra.StringValue
func (DataWafConfigurationExclusionAttributes) Selector ¶
func (e DataWafConfigurationExclusionAttributes) Selector() terra.StringValue
func (DataWafConfigurationExclusionAttributes) SelectorMatchOperator ¶
func (e DataWafConfigurationExclusionAttributes) SelectorMatchOperator() terra.StringValue
type DataWafConfigurationState ¶
type DataWafConfigurationState struct { Enabled bool `json:"enabled"` FileUploadLimitMb float64 `json:"file_upload_limit_mb"` FirewallMode string `json:"firewall_mode"` MaxRequestBodySizeKb float64 `json:"max_request_body_size_kb"` RequestBodyCheck bool `json:"request_body_check"` RuleSetType string `json:"rule_set_type"` RuleSetVersion string `json:"rule_set_version"` DisabledRuleGroup []DataWafConfigurationDisabledRuleGroupState `json:"disabled_rule_group"` Exclusion []DataWafConfigurationExclusionState `json:"exclusion"` }
type FrontendIpConfiguration ¶
type FrontendIpConfiguration struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // PrivateIpAddress: string, optional PrivateIpAddress terra.StringValue `hcl:"private_ip_address,attr"` // PrivateIpAddressAllocation: string, optional PrivateIpAddressAllocation terra.StringValue `hcl:"private_ip_address_allocation,attr"` // PrivateLinkConfigurationName: string, optional PrivateLinkConfigurationName terra.StringValue `hcl:"private_link_configuration_name,attr"` // PublicIpAddressId: string, optional PublicIpAddressId terra.StringValue `hcl:"public_ip_address_id,attr"` // SubnetId: string, optional SubnetId terra.StringValue `hcl:"subnet_id,attr"` }
type FrontendIpConfigurationAttributes ¶
type FrontendIpConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (FrontendIpConfigurationAttributes) Id ¶
func (fic FrontendIpConfigurationAttributes) Id() terra.StringValue
func (FrontendIpConfigurationAttributes) InternalRef ¶
func (fic FrontendIpConfigurationAttributes) InternalRef() (terra.Reference, error)
func (FrontendIpConfigurationAttributes) InternalTokens ¶
func (fic FrontendIpConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (FrontendIpConfigurationAttributes) InternalWithRef ¶
func (fic FrontendIpConfigurationAttributes) InternalWithRef(ref terra.Reference) FrontendIpConfigurationAttributes
func (FrontendIpConfigurationAttributes) Name ¶
func (fic FrontendIpConfigurationAttributes) Name() terra.StringValue
func (FrontendIpConfigurationAttributes) PrivateIpAddress ¶
func (fic FrontendIpConfigurationAttributes) PrivateIpAddress() terra.StringValue
func (FrontendIpConfigurationAttributes) PrivateIpAddressAllocation ¶
func (fic FrontendIpConfigurationAttributes) PrivateIpAddressAllocation() terra.StringValue
func (FrontendIpConfigurationAttributes) PrivateLinkConfigurationId ¶
func (fic FrontendIpConfigurationAttributes) PrivateLinkConfigurationId() terra.StringValue
func (FrontendIpConfigurationAttributes) PrivateLinkConfigurationName ¶
func (fic FrontendIpConfigurationAttributes) PrivateLinkConfigurationName() terra.StringValue
func (FrontendIpConfigurationAttributes) PublicIpAddressId ¶
func (fic FrontendIpConfigurationAttributes) PublicIpAddressId() terra.StringValue
func (FrontendIpConfigurationAttributes) SubnetId ¶
func (fic FrontendIpConfigurationAttributes) SubnetId() terra.StringValue
type FrontendIpConfigurationState ¶
type FrontendIpConfigurationState struct { Id string `json:"id"` Name string `json:"name"` PrivateIpAddress string `json:"private_ip_address"` PrivateIpAddressAllocation string `json:"private_ip_address_allocation"` PrivateLinkConfigurationId string `json:"private_link_configuration_id"` PrivateLinkConfigurationName string `json:"private_link_configuration_name"` PublicIpAddressId string `json:"public_ip_address_id"` SubnetId string `json:"subnet_id"` }
type FrontendPort ¶
type FrontendPort struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Port: number, required Port terra.NumberValue `hcl:"port,attr" validate:"required"` }
type FrontendPortAttributes ¶
type FrontendPortAttributes struct {
// contains filtered or unexported fields
}
func (FrontendPortAttributes) Id ¶
func (fp FrontendPortAttributes) Id() terra.StringValue
func (FrontendPortAttributes) InternalRef ¶
func (fp FrontendPortAttributes) InternalRef() (terra.Reference, error)
func (FrontendPortAttributes) InternalTokens ¶
func (fp FrontendPortAttributes) InternalTokens() (hclwrite.Tokens, error)
func (FrontendPortAttributes) InternalWithRef ¶
func (fp FrontendPortAttributes) InternalWithRef(ref terra.Reference) FrontendPortAttributes
func (FrontendPortAttributes) Name ¶
func (fp FrontendPortAttributes) Name() terra.StringValue
func (FrontendPortAttributes) Port ¶
func (fp FrontendPortAttributes) Port() terra.NumberValue
type FrontendPortState ¶
type GatewayIpConfiguration ¶
type GatewayIpConfiguration struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // SubnetId: string, required SubnetId terra.StringValue `hcl:"subnet_id,attr" validate:"required"` }
type GatewayIpConfigurationAttributes ¶
type GatewayIpConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (GatewayIpConfigurationAttributes) Id ¶
func (gic GatewayIpConfigurationAttributes) Id() terra.StringValue
func (GatewayIpConfigurationAttributes) InternalRef ¶
func (gic GatewayIpConfigurationAttributes) InternalRef() (terra.Reference, error)
func (GatewayIpConfigurationAttributes) InternalTokens ¶
func (gic GatewayIpConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (GatewayIpConfigurationAttributes) InternalWithRef ¶
func (gic GatewayIpConfigurationAttributes) InternalWithRef(ref terra.Reference) GatewayIpConfigurationAttributes
func (GatewayIpConfigurationAttributes) Name ¶
func (gic GatewayIpConfigurationAttributes) Name() terra.StringValue
func (GatewayIpConfigurationAttributes) SubnetId ¶
func (gic GatewayIpConfigurationAttributes) SubnetId() terra.StringValue
type Global ¶
type Global struct { // RequestBufferingEnabled: bool, required RequestBufferingEnabled terra.BoolValue `hcl:"request_buffering_enabled,attr" validate:"required"` // ResponseBufferingEnabled: bool, required ResponseBufferingEnabled terra.BoolValue `hcl:"response_buffering_enabled,attr" validate:"required"` }
type GlobalAttributes ¶
type GlobalAttributes struct {
// contains filtered or unexported fields
}
func (GlobalAttributes) InternalRef ¶
func (g GlobalAttributes) InternalRef() (terra.Reference, error)
func (GlobalAttributes) InternalTokens ¶
func (g GlobalAttributes) InternalTokens() (hclwrite.Tokens, error)
func (GlobalAttributes) InternalWithRef ¶
func (g GlobalAttributes) InternalWithRef(ref terra.Reference) GlobalAttributes
func (GlobalAttributes) RequestBufferingEnabled ¶
func (g GlobalAttributes) RequestBufferingEnabled() terra.BoolValue
func (GlobalAttributes) ResponseBufferingEnabled ¶
func (g GlobalAttributes) ResponseBufferingEnabled() terra.BoolValue
type GlobalState ¶
type HttpListener ¶
type HttpListener struct { // FirewallPolicyId: string, optional FirewallPolicyId terra.StringValue `hcl:"firewall_policy_id,attr"` // FrontendIpConfigurationName: string, required FrontendIpConfigurationName terra.StringValue `hcl:"frontend_ip_configuration_name,attr" validate:"required"` // FrontendPortName: string, required FrontendPortName terra.StringValue `hcl:"frontend_port_name,attr" validate:"required"` // HostName: string, optional HostName terra.StringValue `hcl:"host_name,attr"` // HostNames: set of string, optional HostNames terra.SetValue[terra.StringValue] `hcl:"host_names,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Protocol: string, required Protocol terra.StringValue `hcl:"protocol,attr" validate:"required"` // RequireSni: bool, optional RequireSni terra.BoolValue `hcl:"require_sni,attr"` // SslCertificateName: string, optional SslCertificateName terra.StringValue `hcl:"ssl_certificate_name,attr"` // SslProfileName: string, optional SslProfileName terra.StringValue `hcl:"ssl_profile_name,attr"` // HttpListenerCustomErrorConfiguration: min=0 CustomErrorConfiguration []HttpListenerCustomErrorConfiguration `hcl:"custom_error_configuration,block" validate:"min=0"` }
type HttpListenerAttributes ¶
type HttpListenerAttributes struct {
// contains filtered or unexported fields
}
func (HttpListenerAttributes) CustomErrorConfiguration ¶
func (hl HttpListenerAttributes) CustomErrorConfiguration() terra.ListValue[HttpListenerCustomErrorConfigurationAttributes]
func (HttpListenerAttributes) FirewallPolicyId ¶
func (hl HttpListenerAttributes) FirewallPolicyId() terra.StringValue
func (HttpListenerAttributes) FrontendIpConfigurationId ¶
func (hl HttpListenerAttributes) FrontendIpConfigurationId() terra.StringValue
func (HttpListenerAttributes) FrontendIpConfigurationName ¶
func (hl HttpListenerAttributes) FrontendIpConfigurationName() terra.StringValue
func (HttpListenerAttributes) FrontendPortId ¶
func (hl HttpListenerAttributes) FrontendPortId() terra.StringValue
func (HttpListenerAttributes) FrontendPortName ¶
func (hl HttpListenerAttributes) FrontendPortName() terra.StringValue
func (HttpListenerAttributes) HostName ¶
func (hl HttpListenerAttributes) HostName() terra.StringValue
func (HttpListenerAttributes) HostNames ¶
func (hl HttpListenerAttributes) HostNames() terra.SetValue[terra.StringValue]
func (HttpListenerAttributes) Id ¶
func (hl HttpListenerAttributes) Id() terra.StringValue
func (HttpListenerAttributes) InternalRef ¶
func (hl HttpListenerAttributes) InternalRef() (terra.Reference, error)
func (HttpListenerAttributes) InternalTokens ¶
func (hl HttpListenerAttributes) InternalTokens() (hclwrite.Tokens, error)
func (HttpListenerAttributes) InternalWithRef ¶
func (hl HttpListenerAttributes) InternalWithRef(ref terra.Reference) HttpListenerAttributes
func (HttpListenerAttributes) Name ¶
func (hl HttpListenerAttributes) Name() terra.StringValue
func (HttpListenerAttributes) Protocol ¶
func (hl HttpListenerAttributes) Protocol() terra.StringValue
func (HttpListenerAttributes) RequireSni ¶
func (hl HttpListenerAttributes) RequireSni() terra.BoolValue
func (HttpListenerAttributes) SslCertificateId ¶
func (hl HttpListenerAttributes) SslCertificateId() terra.StringValue
func (HttpListenerAttributes) SslCertificateName ¶
func (hl HttpListenerAttributes) SslCertificateName() terra.StringValue
func (HttpListenerAttributes) SslProfileId ¶
func (hl HttpListenerAttributes) SslProfileId() terra.StringValue
func (HttpListenerAttributes) SslProfileName ¶
func (hl HttpListenerAttributes) SslProfileName() terra.StringValue
type HttpListenerCustomErrorConfiguration ¶
type HttpListenerCustomErrorConfiguration struct { // CustomErrorPageUrl: string, required CustomErrorPageUrl terra.StringValue `hcl:"custom_error_page_url,attr" validate:"required"` // StatusCode: string, required StatusCode terra.StringValue `hcl:"status_code,attr" validate:"required"` }
type HttpListenerCustomErrorConfigurationAttributes ¶
type HttpListenerCustomErrorConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (HttpListenerCustomErrorConfigurationAttributes) CustomErrorPageUrl ¶
func (cec HttpListenerCustomErrorConfigurationAttributes) CustomErrorPageUrl() terra.StringValue
func (HttpListenerCustomErrorConfigurationAttributes) Id ¶
func (cec HttpListenerCustomErrorConfigurationAttributes) Id() terra.StringValue
func (HttpListenerCustomErrorConfigurationAttributes) InternalRef ¶
func (cec HttpListenerCustomErrorConfigurationAttributes) InternalRef() (terra.Reference, error)
func (HttpListenerCustomErrorConfigurationAttributes) InternalTokens ¶
func (cec HttpListenerCustomErrorConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (HttpListenerCustomErrorConfigurationAttributes) InternalWithRef ¶
func (cec HttpListenerCustomErrorConfigurationAttributes) InternalWithRef(ref terra.Reference) HttpListenerCustomErrorConfigurationAttributes
func (HttpListenerCustomErrorConfigurationAttributes) StatusCode ¶
func (cec HttpListenerCustomErrorConfigurationAttributes) StatusCode() terra.StringValue
type HttpListenerState ¶
type HttpListenerState struct { FirewallPolicyId string `json:"firewall_policy_id"` FrontendIpConfigurationId string `json:"frontend_ip_configuration_id"` FrontendIpConfigurationName string `json:"frontend_ip_configuration_name"` FrontendPortId string `json:"frontend_port_id"` FrontendPortName string `json:"frontend_port_name"` HostName string `json:"host_name"` HostNames []string `json:"host_names"` Id string `json:"id"` Name string `json:"name"` Protocol string `json:"protocol"` RequireSni bool `json:"require_sni"` SslCertificateId string `json:"ssl_certificate_id"` SslCertificateName string `json:"ssl_certificate_name"` SslProfileId string `json:"ssl_profile_id"` SslProfileName string `json:"ssl_profile_name"` CustomErrorConfiguration []HttpListenerCustomErrorConfigurationState `json:"custom_error_configuration"` }
type Identity ¶
type Identity struct { // IdentityIds: set of string, required IdentityIds terra.SetValue[terra.StringValue] `hcl:"identity_ids,attr" validate:"required"` // Type: string, required Type terra.StringValue `hcl:"type,attr" validate:"required"` }
type IdentityAttributes ¶
type IdentityAttributes struct {
// contains filtered or unexported fields
}
func (IdentityAttributes) IdentityIds ¶
func (i IdentityAttributes) IdentityIds() terra.SetValue[terra.StringValue]
func (IdentityAttributes) InternalRef ¶
func (i IdentityAttributes) InternalRef() (terra.Reference, error)
func (IdentityAttributes) InternalTokens ¶
func (i IdentityAttributes) InternalTokens() (hclwrite.Tokens, error)
func (IdentityAttributes) InternalWithRef ¶
func (i IdentityAttributes) InternalWithRef(ref terra.Reference) IdentityAttributes
func (IdentityAttributes) Type ¶
func (i IdentityAttributes) Type() terra.StringValue
type IdentityState ¶
type PrivateEndpointConnectionAttributes ¶
type PrivateEndpointConnectionAttributes struct {
// contains filtered or unexported fields
}
func (PrivateEndpointConnectionAttributes) Id ¶
func (pec PrivateEndpointConnectionAttributes) Id() terra.StringValue
func (PrivateEndpointConnectionAttributes) InternalRef ¶
func (pec PrivateEndpointConnectionAttributes) InternalRef() (terra.Reference, error)
func (PrivateEndpointConnectionAttributes) InternalTokens ¶
func (pec PrivateEndpointConnectionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PrivateEndpointConnectionAttributes) InternalWithRef ¶
func (pec PrivateEndpointConnectionAttributes) InternalWithRef(ref terra.Reference) PrivateEndpointConnectionAttributes
func (PrivateEndpointConnectionAttributes) Name ¶
func (pec PrivateEndpointConnectionAttributes) Name() terra.StringValue
type PrivateLinkConfiguration ¶
type PrivateLinkConfiguration struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // PrivateLinkConfigurationIpConfiguration: min=1 IpConfiguration []PrivateLinkConfigurationIpConfiguration `hcl:"ip_configuration,block" validate:"min=1"` }
type PrivateLinkConfigurationAttributes ¶
type PrivateLinkConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (PrivateLinkConfigurationAttributes) Id ¶
func (plc PrivateLinkConfigurationAttributes) Id() terra.StringValue
func (PrivateLinkConfigurationAttributes) InternalRef ¶
func (plc PrivateLinkConfigurationAttributes) InternalRef() (terra.Reference, error)
func (PrivateLinkConfigurationAttributes) InternalTokens ¶
func (plc PrivateLinkConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PrivateLinkConfigurationAttributes) InternalWithRef ¶
func (plc PrivateLinkConfigurationAttributes) InternalWithRef(ref terra.Reference) PrivateLinkConfigurationAttributes
func (PrivateLinkConfigurationAttributes) IpConfiguration ¶
func (plc PrivateLinkConfigurationAttributes) IpConfiguration() terra.ListValue[PrivateLinkConfigurationIpConfigurationAttributes]
func (PrivateLinkConfigurationAttributes) Name ¶
func (plc PrivateLinkConfigurationAttributes) Name() terra.StringValue
type PrivateLinkConfigurationIpConfiguration ¶
type PrivateLinkConfigurationIpConfiguration struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Primary: bool, required Primary terra.BoolValue `hcl:"primary,attr" validate:"required"` // PrivateIpAddress: string, optional PrivateIpAddress terra.StringValue `hcl:"private_ip_address,attr"` // PrivateIpAddressAllocation: string, required PrivateIpAddressAllocation terra.StringValue `hcl:"private_ip_address_allocation,attr" validate:"required"` // SubnetId: string, required SubnetId terra.StringValue `hcl:"subnet_id,attr" validate:"required"` }
type PrivateLinkConfigurationIpConfigurationAttributes ¶
type PrivateLinkConfigurationIpConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (PrivateLinkConfigurationIpConfigurationAttributes) InternalRef ¶
func (ic PrivateLinkConfigurationIpConfigurationAttributes) InternalRef() (terra.Reference, error)
func (PrivateLinkConfigurationIpConfigurationAttributes) InternalTokens ¶
func (ic PrivateLinkConfigurationIpConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PrivateLinkConfigurationIpConfigurationAttributes) InternalWithRef ¶
func (ic PrivateLinkConfigurationIpConfigurationAttributes) InternalWithRef(ref terra.Reference) PrivateLinkConfigurationIpConfigurationAttributes
func (PrivateLinkConfigurationIpConfigurationAttributes) Name ¶
func (ic PrivateLinkConfigurationIpConfigurationAttributes) Name() terra.StringValue
func (PrivateLinkConfigurationIpConfigurationAttributes) Primary ¶
func (ic PrivateLinkConfigurationIpConfigurationAttributes) Primary() terra.BoolValue
func (PrivateLinkConfigurationIpConfigurationAttributes) PrivateIpAddress ¶
func (ic PrivateLinkConfigurationIpConfigurationAttributes) PrivateIpAddress() terra.StringValue
func (PrivateLinkConfigurationIpConfigurationAttributes) PrivateIpAddressAllocation ¶
func (ic PrivateLinkConfigurationIpConfigurationAttributes) PrivateIpAddressAllocation() terra.StringValue
func (PrivateLinkConfigurationIpConfigurationAttributes) SubnetId ¶
func (ic PrivateLinkConfigurationIpConfigurationAttributes) SubnetId() terra.StringValue
type PrivateLinkConfigurationState ¶
type PrivateLinkConfigurationState struct { Id string `json:"id"` Name string `json:"name"` IpConfiguration []PrivateLinkConfigurationIpConfigurationState `json:"ip_configuration"` }
type Probe ¶
type Probe struct { // Host: string, optional Host terra.StringValue `hcl:"host,attr"` // Interval: number, required Interval terra.NumberValue `hcl:"interval,attr" validate:"required"` // MinimumServers: number, optional MinimumServers terra.NumberValue `hcl:"minimum_servers,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Path: string, required Path terra.StringValue `hcl:"path,attr" validate:"required"` // PickHostNameFromBackendHttpSettings: bool, optional PickHostNameFromBackendHttpSettings terra.BoolValue `hcl:"pick_host_name_from_backend_http_settings,attr"` // Port: number, optional Port terra.NumberValue `hcl:"port,attr"` // Protocol: string, required Protocol terra.StringValue `hcl:"protocol,attr" validate:"required"` // Timeout: number, required Timeout terra.NumberValue `hcl:"timeout,attr" validate:"required"` // UnhealthyThreshold: number, required UnhealthyThreshold terra.NumberValue `hcl:"unhealthy_threshold,attr" validate:"required"` // ProbeMatch: optional Match *ProbeMatch `hcl:"match,block"` }
type ProbeAttributes ¶
type ProbeAttributes struct {
// contains filtered or unexported fields
}
func (ProbeAttributes) Host ¶
func (p ProbeAttributes) Host() terra.StringValue
func (ProbeAttributes) Id ¶
func (p ProbeAttributes) Id() terra.StringValue
func (ProbeAttributes) InternalRef ¶
func (p ProbeAttributes) InternalRef() (terra.Reference, error)
func (ProbeAttributes) InternalTokens ¶
func (p ProbeAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ProbeAttributes) InternalWithRef ¶
func (p ProbeAttributes) InternalWithRef(ref terra.Reference) ProbeAttributes
func (ProbeAttributes) Interval ¶
func (p ProbeAttributes) Interval() terra.NumberValue
func (ProbeAttributes) Match ¶
func (p ProbeAttributes) Match() terra.ListValue[ProbeMatchAttributes]
func (ProbeAttributes) MinimumServers ¶
func (p ProbeAttributes) MinimumServers() terra.NumberValue
func (ProbeAttributes) Name ¶
func (p ProbeAttributes) Name() terra.StringValue
func (ProbeAttributes) Path ¶
func (p ProbeAttributes) Path() terra.StringValue
func (ProbeAttributes) PickHostNameFromBackendHttpSettings ¶
func (p ProbeAttributes) PickHostNameFromBackendHttpSettings() terra.BoolValue
func (ProbeAttributes) Port ¶
func (p ProbeAttributes) Port() terra.NumberValue
func (ProbeAttributes) Protocol ¶
func (p ProbeAttributes) Protocol() terra.StringValue
func (ProbeAttributes) Timeout ¶
func (p ProbeAttributes) Timeout() terra.NumberValue
func (ProbeAttributes) UnhealthyThreshold ¶
func (p ProbeAttributes) UnhealthyThreshold() terra.NumberValue
type ProbeMatch ¶
type ProbeMatch struct { // Body: string, optional Body terra.StringValue `hcl:"body,attr"` // StatusCode: list of string, required StatusCode terra.ListValue[terra.StringValue] `hcl:"status_code,attr" validate:"required"` }
type ProbeMatchAttributes ¶
type ProbeMatchAttributes struct {
// contains filtered or unexported fields
}
func (ProbeMatchAttributes) Body ¶
func (m ProbeMatchAttributes) Body() terra.StringValue
func (ProbeMatchAttributes) InternalRef ¶
func (m ProbeMatchAttributes) InternalRef() (terra.Reference, error)
func (ProbeMatchAttributes) InternalTokens ¶
func (m ProbeMatchAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ProbeMatchAttributes) InternalWithRef ¶
func (m ProbeMatchAttributes) InternalWithRef(ref terra.Reference) ProbeMatchAttributes
func (ProbeMatchAttributes) StatusCode ¶
func (m ProbeMatchAttributes) StatusCode() terra.ListValue[terra.StringValue]
type ProbeMatchState ¶
type ProbeState ¶
type ProbeState struct { Host string `json:"host"` Id string `json:"id"` Interval float64 `json:"interval"` MinimumServers float64 `json:"minimum_servers"` Name string `json:"name"` Path string `json:"path"` PickHostNameFromBackendHttpSettings bool `json:"pick_host_name_from_backend_http_settings"` Port float64 `json:"port"` Protocol string `json:"protocol"` Timeout float64 `json:"timeout"` UnhealthyThreshold float64 `json:"unhealthy_threshold"` Match []ProbeMatchState `json:"match"` }
type RedirectConfiguration ¶
type RedirectConfiguration struct { // IncludePath: bool, optional IncludePath terra.BoolValue `hcl:"include_path,attr"` // IncludeQueryString: bool, optional IncludeQueryString terra.BoolValue `hcl:"include_query_string,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // RedirectType: string, required RedirectType terra.StringValue `hcl:"redirect_type,attr" validate:"required"` // TargetListenerName: string, optional TargetListenerName terra.StringValue `hcl:"target_listener_name,attr"` // TargetUrl: string, optional TargetUrl terra.StringValue `hcl:"target_url,attr"` }
type RedirectConfigurationAttributes ¶
type RedirectConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (RedirectConfigurationAttributes) Id ¶
func (rc RedirectConfigurationAttributes) Id() terra.StringValue
func (RedirectConfigurationAttributes) IncludePath ¶
func (rc RedirectConfigurationAttributes) IncludePath() terra.BoolValue
func (RedirectConfigurationAttributes) IncludeQueryString ¶
func (rc RedirectConfigurationAttributes) IncludeQueryString() terra.BoolValue
func (RedirectConfigurationAttributes) InternalRef ¶
func (rc RedirectConfigurationAttributes) InternalRef() (terra.Reference, error)
func (RedirectConfigurationAttributes) InternalTokens ¶
func (rc RedirectConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RedirectConfigurationAttributes) InternalWithRef ¶
func (rc RedirectConfigurationAttributes) InternalWithRef(ref terra.Reference) RedirectConfigurationAttributes
func (RedirectConfigurationAttributes) Name ¶
func (rc RedirectConfigurationAttributes) Name() terra.StringValue
func (RedirectConfigurationAttributes) RedirectType ¶
func (rc RedirectConfigurationAttributes) RedirectType() terra.StringValue
func (RedirectConfigurationAttributes) TargetListenerId ¶
func (rc RedirectConfigurationAttributes) TargetListenerId() terra.StringValue
func (RedirectConfigurationAttributes) TargetListenerName ¶
func (rc RedirectConfigurationAttributes) TargetListenerName() terra.StringValue
func (RedirectConfigurationAttributes) TargetUrl ¶
func (rc RedirectConfigurationAttributes) TargetUrl() terra.StringValue
type RedirectConfigurationState ¶
type RedirectConfigurationState struct { Id string `json:"id"` IncludePath bool `json:"include_path"` IncludeQueryString bool `json:"include_query_string"` Name string `json:"name"` RedirectType string `json:"redirect_type"` TargetListenerId string `json:"target_listener_id"` TargetListenerName string `json:"target_listener_name"` TargetUrl string `json:"target_url"` }
type RequestRoutingRule ¶
type RequestRoutingRule struct { // BackendAddressPoolName: string, optional BackendAddressPoolName terra.StringValue `hcl:"backend_address_pool_name,attr"` // BackendHttpSettingsName: string, optional BackendHttpSettingsName terra.StringValue `hcl:"backend_http_settings_name,attr"` // HttpListenerName: string, required HttpListenerName terra.StringValue `hcl:"http_listener_name,attr" validate:"required"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Priority: number, optional Priority terra.NumberValue `hcl:"priority,attr"` // RedirectConfigurationName: string, optional RedirectConfigurationName terra.StringValue `hcl:"redirect_configuration_name,attr"` // RewriteRuleSetName: string, optional RewriteRuleSetName terra.StringValue `hcl:"rewrite_rule_set_name,attr"` // RuleType: string, required RuleType terra.StringValue `hcl:"rule_type,attr" validate:"required"` // UrlPathMapName: string, optional UrlPathMapName terra.StringValue `hcl:"url_path_map_name,attr"` }
type RequestRoutingRuleAttributes ¶
type RequestRoutingRuleAttributes struct {
// contains filtered or unexported fields
}
func (RequestRoutingRuleAttributes) BackendAddressPoolId ¶
func (rrr RequestRoutingRuleAttributes) BackendAddressPoolId() terra.StringValue
func (RequestRoutingRuleAttributes) BackendAddressPoolName ¶
func (rrr RequestRoutingRuleAttributes) BackendAddressPoolName() terra.StringValue
func (RequestRoutingRuleAttributes) BackendHttpSettingsId ¶
func (rrr RequestRoutingRuleAttributes) BackendHttpSettingsId() terra.StringValue
func (RequestRoutingRuleAttributes) BackendHttpSettingsName ¶
func (rrr RequestRoutingRuleAttributes) BackendHttpSettingsName() terra.StringValue
func (RequestRoutingRuleAttributes) HttpListenerId ¶
func (rrr RequestRoutingRuleAttributes) HttpListenerId() terra.StringValue
func (RequestRoutingRuleAttributes) HttpListenerName ¶
func (rrr RequestRoutingRuleAttributes) HttpListenerName() terra.StringValue
func (RequestRoutingRuleAttributes) Id ¶
func (rrr RequestRoutingRuleAttributes) Id() terra.StringValue
func (RequestRoutingRuleAttributes) InternalRef ¶
func (rrr RequestRoutingRuleAttributes) InternalRef() (terra.Reference, error)
func (RequestRoutingRuleAttributes) InternalTokens ¶
func (rrr RequestRoutingRuleAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RequestRoutingRuleAttributes) InternalWithRef ¶
func (rrr RequestRoutingRuleAttributes) InternalWithRef(ref terra.Reference) RequestRoutingRuleAttributes
func (RequestRoutingRuleAttributes) Name ¶
func (rrr RequestRoutingRuleAttributes) Name() terra.StringValue
func (RequestRoutingRuleAttributes) Priority ¶
func (rrr RequestRoutingRuleAttributes) Priority() terra.NumberValue
func (RequestRoutingRuleAttributes) RedirectConfigurationId ¶
func (rrr RequestRoutingRuleAttributes) RedirectConfigurationId() terra.StringValue
func (RequestRoutingRuleAttributes) RedirectConfigurationName ¶
func (rrr RequestRoutingRuleAttributes) RedirectConfigurationName() terra.StringValue
func (RequestRoutingRuleAttributes) RewriteRuleSetId ¶
func (rrr RequestRoutingRuleAttributes) RewriteRuleSetId() terra.StringValue
func (RequestRoutingRuleAttributes) RewriteRuleSetName ¶
func (rrr RequestRoutingRuleAttributes) RewriteRuleSetName() terra.StringValue
func (RequestRoutingRuleAttributes) RuleType ¶
func (rrr RequestRoutingRuleAttributes) RuleType() terra.StringValue
func (RequestRoutingRuleAttributes) UrlPathMapId ¶
func (rrr RequestRoutingRuleAttributes) UrlPathMapId() terra.StringValue
func (RequestRoutingRuleAttributes) UrlPathMapName ¶
func (rrr RequestRoutingRuleAttributes) UrlPathMapName() terra.StringValue
type RequestRoutingRuleState ¶
type RequestRoutingRuleState struct { BackendAddressPoolId string `json:"backend_address_pool_id"` BackendAddressPoolName string `json:"backend_address_pool_name"` BackendHttpSettingsId string `json:"backend_http_settings_id"` BackendHttpSettingsName string `json:"backend_http_settings_name"` HttpListenerId string `json:"http_listener_id"` HttpListenerName string `json:"http_listener_name"` Id string `json:"id"` Name string `json:"name"` Priority float64 `json:"priority"` RedirectConfigurationId string `json:"redirect_configuration_id"` RedirectConfigurationName string `json:"redirect_configuration_name"` RewriteRuleSetId string `json:"rewrite_rule_set_id"` RewriteRuleSetName string `json:"rewrite_rule_set_name"` RuleType string `json:"rule_type"` UrlPathMapId string `json:"url_path_map_id"` UrlPathMapName string `json:"url_path_map_name"` }
type Resource ¶
type Resource struct { Name string Args Args DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
Resource represents the Terraform resource azurerm_application_gateway.
func (*Resource) Attributes ¶
func (aag *Resource) Attributes() azurermApplicationGatewayAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (aag *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (aag *Resource) Dependencies() terra.Dependencies
Dependencies returns the list of resources Resource depends_on.
func (*Resource) ImportState ¶
ImportState imports the given attribute values into Resource's state.
func (*Resource) LifecycleManagement ¶
LifecycleManagement returns the lifecycle block for Resource.
type RewriteRuleSet ¶
type RewriteRuleSet struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // RewriteRuleSetRewriteRule: min=0 RewriteRule []RewriteRuleSetRewriteRule `hcl:"rewrite_rule,block" validate:"min=0"` }
type RewriteRuleSetAttributes ¶
type RewriteRuleSetAttributes struct {
// contains filtered or unexported fields
}
func (RewriteRuleSetAttributes) Id ¶
func (rrs RewriteRuleSetAttributes) Id() terra.StringValue
func (RewriteRuleSetAttributes) InternalRef ¶
func (rrs RewriteRuleSetAttributes) InternalRef() (terra.Reference, error)
func (RewriteRuleSetAttributes) InternalTokens ¶
func (rrs RewriteRuleSetAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RewriteRuleSetAttributes) InternalWithRef ¶
func (rrs RewriteRuleSetAttributes) InternalWithRef(ref terra.Reference) RewriteRuleSetAttributes
func (RewriteRuleSetAttributes) Name ¶
func (rrs RewriteRuleSetAttributes) Name() terra.StringValue
func (RewriteRuleSetAttributes) RewriteRule ¶
func (rrs RewriteRuleSetAttributes) RewriteRule() terra.ListValue[RewriteRuleSetRewriteRuleAttributes]
type RewriteRuleSetRewriteRule ¶
type RewriteRuleSetRewriteRule struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // RuleSequence: number, required RuleSequence terra.NumberValue `hcl:"rule_sequence,attr" validate:"required"` // RewriteRuleSetRewriteRuleCondition: min=0 Condition []RewriteRuleSetRewriteRuleCondition `hcl:"condition,block" validate:"min=0"` // RewriteRuleSetRewriteRuleRequestHeaderConfiguration: min=0 RequestHeaderConfiguration []RewriteRuleSetRewriteRuleRequestHeaderConfiguration `hcl:"request_header_configuration,block" validate:"min=0"` // RewriteRuleSetRewriteRuleResponseHeaderConfiguration: min=0 ResponseHeaderConfiguration []RewriteRuleSetRewriteRuleResponseHeaderConfiguration `hcl:"response_header_configuration,block" validate:"min=0"` // RewriteRuleSetRewriteRuleUrl: optional Url *RewriteRuleSetRewriteRuleUrl `hcl:"url,block"` }
type RewriteRuleSetRewriteRuleAttributes ¶
type RewriteRuleSetRewriteRuleAttributes struct {
// contains filtered or unexported fields
}
func (RewriteRuleSetRewriteRuleAttributes) Condition ¶
func (rr RewriteRuleSetRewriteRuleAttributes) Condition() terra.ListValue[RewriteRuleSetRewriteRuleConditionAttributes]
func (RewriteRuleSetRewriteRuleAttributes) InternalRef ¶
func (rr RewriteRuleSetRewriteRuleAttributes) InternalRef() (terra.Reference, error)
func (RewriteRuleSetRewriteRuleAttributes) InternalTokens ¶
func (rr RewriteRuleSetRewriteRuleAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RewriteRuleSetRewriteRuleAttributes) InternalWithRef ¶
func (rr RewriteRuleSetRewriteRuleAttributes) InternalWithRef(ref terra.Reference) RewriteRuleSetRewriteRuleAttributes
func (RewriteRuleSetRewriteRuleAttributes) Name ¶
func (rr RewriteRuleSetRewriteRuleAttributes) Name() terra.StringValue
func (RewriteRuleSetRewriteRuleAttributes) RequestHeaderConfiguration ¶
func (rr RewriteRuleSetRewriteRuleAttributes) RequestHeaderConfiguration() terra.ListValue[RewriteRuleSetRewriteRuleRequestHeaderConfigurationAttributes]
func (RewriteRuleSetRewriteRuleAttributes) ResponseHeaderConfiguration ¶
func (rr RewriteRuleSetRewriteRuleAttributes) ResponseHeaderConfiguration() terra.ListValue[RewriteRuleSetRewriteRuleResponseHeaderConfigurationAttributes]
func (RewriteRuleSetRewriteRuleAttributes) RuleSequence ¶
func (rr RewriteRuleSetRewriteRuleAttributes) RuleSequence() terra.NumberValue
type RewriteRuleSetRewriteRuleCondition ¶
type RewriteRuleSetRewriteRuleCondition struct { // IgnoreCase: bool, optional IgnoreCase terra.BoolValue `hcl:"ignore_case,attr"` // Negate: bool, optional Negate terra.BoolValue `hcl:"negate,attr"` // Pattern: string, required Pattern terra.StringValue `hcl:"pattern,attr" validate:"required"` // Variable: string, required Variable terra.StringValue `hcl:"variable,attr" validate:"required"` }
type RewriteRuleSetRewriteRuleConditionAttributes ¶
type RewriteRuleSetRewriteRuleConditionAttributes struct {
// contains filtered or unexported fields
}
func (RewriteRuleSetRewriteRuleConditionAttributes) IgnoreCase ¶
func (c RewriteRuleSetRewriteRuleConditionAttributes) IgnoreCase() terra.BoolValue
func (RewriteRuleSetRewriteRuleConditionAttributes) InternalRef ¶
func (c RewriteRuleSetRewriteRuleConditionAttributes) InternalRef() (terra.Reference, error)
func (RewriteRuleSetRewriteRuleConditionAttributes) InternalTokens ¶
func (c RewriteRuleSetRewriteRuleConditionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RewriteRuleSetRewriteRuleConditionAttributes) InternalWithRef ¶
func (c RewriteRuleSetRewriteRuleConditionAttributes) InternalWithRef(ref terra.Reference) RewriteRuleSetRewriteRuleConditionAttributes
func (RewriteRuleSetRewriteRuleConditionAttributes) Negate ¶
func (c RewriteRuleSetRewriteRuleConditionAttributes) Negate() terra.BoolValue
func (RewriteRuleSetRewriteRuleConditionAttributes) Pattern ¶
func (c RewriteRuleSetRewriteRuleConditionAttributes) Pattern() terra.StringValue
func (RewriteRuleSetRewriteRuleConditionAttributes) Variable ¶
func (c RewriteRuleSetRewriteRuleConditionAttributes) Variable() terra.StringValue
type RewriteRuleSetRewriteRuleRequestHeaderConfiguration ¶
type RewriteRuleSetRewriteRuleRequestHeaderConfiguration struct { // HeaderName: string, required HeaderName terra.StringValue `hcl:"header_name,attr" validate:"required"` // HeaderValue: string, required HeaderValue terra.StringValue `hcl:"header_value,attr" validate:"required"` }
type RewriteRuleSetRewriteRuleRequestHeaderConfigurationAttributes ¶
type RewriteRuleSetRewriteRuleRequestHeaderConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (RewriteRuleSetRewriteRuleRequestHeaderConfigurationAttributes) HeaderName ¶
func (rhc RewriteRuleSetRewriteRuleRequestHeaderConfigurationAttributes) HeaderName() terra.StringValue
func (RewriteRuleSetRewriteRuleRequestHeaderConfigurationAttributes) HeaderValue ¶
func (rhc RewriteRuleSetRewriteRuleRequestHeaderConfigurationAttributes) HeaderValue() terra.StringValue
func (RewriteRuleSetRewriteRuleRequestHeaderConfigurationAttributes) InternalRef ¶
func (rhc RewriteRuleSetRewriteRuleRequestHeaderConfigurationAttributes) InternalRef() (terra.Reference, error)
func (RewriteRuleSetRewriteRuleRequestHeaderConfigurationAttributes) InternalTokens ¶
func (rhc RewriteRuleSetRewriteRuleRequestHeaderConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RewriteRuleSetRewriteRuleRequestHeaderConfigurationAttributes) InternalWithRef ¶
func (rhc RewriteRuleSetRewriteRuleRequestHeaderConfigurationAttributes) InternalWithRef(ref terra.Reference) RewriteRuleSetRewriteRuleRequestHeaderConfigurationAttributes
type RewriteRuleSetRewriteRuleResponseHeaderConfiguration ¶
type RewriteRuleSetRewriteRuleResponseHeaderConfiguration struct { // HeaderName: string, required HeaderName terra.StringValue `hcl:"header_name,attr" validate:"required"` // HeaderValue: string, required HeaderValue terra.StringValue `hcl:"header_value,attr" validate:"required"` }
type RewriteRuleSetRewriteRuleResponseHeaderConfigurationAttributes ¶
type RewriteRuleSetRewriteRuleResponseHeaderConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (RewriteRuleSetRewriteRuleResponseHeaderConfigurationAttributes) HeaderName ¶
func (rhc RewriteRuleSetRewriteRuleResponseHeaderConfigurationAttributes) HeaderName() terra.StringValue
func (RewriteRuleSetRewriteRuleResponseHeaderConfigurationAttributes) HeaderValue ¶
func (rhc RewriteRuleSetRewriteRuleResponseHeaderConfigurationAttributes) HeaderValue() terra.StringValue
func (RewriteRuleSetRewriteRuleResponseHeaderConfigurationAttributes) InternalRef ¶
func (rhc RewriteRuleSetRewriteRuleResponseHeaderConfigurationAttributes) InternalRef() (terra.Reference, error)
func (RewriteRuleSetRewriteRuleResponseHeaderConfigurationAttributes) InternalTokens ¶
func (rhc RewriteRuleSetRewriteRuleResponseHeaderConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RewriteRuleSetRewriteRuleResponseHeaderConfigurationAttributes) InternalWithRef ¶
func (rhc RewriteRuleSetRewriteRuleResponseHeaderConfigurationAttributes) InternalWithRef(ref terra.Reference) RewriteRuleSetRewriteRuleResponseHeaderConfigurationAttributes
type RewriteRuleSetRewriteRuleState ¶
type RewriteRuleSetRewriteRuleState struct { Name string `json:"name"` RuleSequence float64 `json:"rule_sequence"` Condition []RewriteRuleSetRewriteRuleConditionState `json:"condition"` RequestHeaderConfiguration []RewriteRuleSetRewriteRuleRequestHeaderConfigurationState `json:"request_header_configuration"` ResponseHeaderConfiguration []RewriteRuleSetRewriteRuleResponseHeaderConfigurationState `json:"response_header_configuration"` Url []RewriteRuleSetRewriteRuleUrlState `json:"url"` }
type RewriteRuleSetRewriteRuleUrl ¶
type RewriteRuleSetRewriteRuleUrl struct { // Components: string, optional Components terra.StringValue `hcl:"components,attr"` // Path: string, optional Path terra.StringValue `hcl:"path,attr"` // QueryString: string, optional QueryString terra.StringValue `hcl:"query_string,attr"` // Reroute: bool, optional Reroute terra.BoolValue `hcl:"reroute,attr"` }
type RewriteRuleSetRewriteRuleUrlAttributes ¶
type RewriteRuleSetRewriteRuleUrlAttributes struct {
// contains filtered or unexported fields
}
func (RewriteRuleSetRewriteRuleUrlAttributes) Components ¶
func (u RewriteRuleSetRewriteRuleUrlAttributes) Components() terra.StringValue
func (RewriteRuleSetRewriteRuleUrlAttributes) InternalRef ¶
func (u RewriteRuleSetRewriteRuleUrlAttributes) InternalRef() (terra.Reference, error)
func (RewriteRuleSetRewriteRuleUrlAttributes) InternalTokens ¶
func (u RewriteRuleSetRewriteRuleUrlAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RewriteRuleSetRewriteRuleUrlAttributes) InternalWithRef ¶
func (u RewriteRuleSetRewriteRuleUrlAttributes) InternalWithRef(ref terra.Reference) RewriteRuleSetRewriteRuleUrlAttributes
func (RewriteRuleSetRewriteRuleUrlAttributes) Path ¶
func (u RewriteRuleSetRewriteRuleUrlAttributes) Path() terra.StringValue
func (RewriteRuleSetRewriteRuleUrlAttributes) QueryString ¶
func (u RewriteRuleSetRewriteRuleUrlAttributes) QueryString() terra.StringValue
func (RewriteRuleSetRewriteRuleUrlAttributes) Reroute ¶
func (u RewriteRuleSetRewriteRuleUrlAttributes) Reroute() terra.BoolValue
type RewriteRuleSetState ¶
type RewriteRuleSetState struct { Id string `json:"id"` Name string `json:"name"` RewriteRule []RewriteRuleSetRewriteRuleState `json:"rewrite_rule"` }
type Sku ¶
type Sku struct { // Capacity: number, optional Capacity terra.NumberValue `hcl:"capacity,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Tier: string, required Tier terra.StringValue `hcl:"tier,attr" validate:"required"` }
type SkuAttributes ¶
type SkuAttributes struct {
// contains filtered or unexported fields
}
func (SkuAttributes) Capacity ¶
func (s SkuAttributes) Capacity() terra.NumberValue
func (SkuAttributes) InternalRef ¶
func (s SkuAttributes) InternalRef() (terra.Reference, error)
func (SkuAttributes) InternalTokens ¶
func (s SkuAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SkuAttributes) InternalWithRef ¶
func (s SkuAttributes) InternalWithRef(ref terra.Reference) SkuAttributes
func (SkuAttributes) Name ¶
func (s SkuAttributes) Name() terra.StringValue
func (SkuAttributes) Tier ¶
func (s SkuAttributes) Tier() terra.StringValue
type SslCertificate ¶
type SslCertificate struct { // Data: string, optional Data terra.StringValue `hcl:"data,attr"` // KeyVaultSecretId: string, optional KeyVaultSecretId terra.StringValue `hcl:"key_vault_secret_id,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Password: string, optional Password terra.StringValue `hcl:"password,attr"` }
type SslCertificateAttributes ¶
type SslCertificateAttributes struct {
// contains filtered or unexported fields
}
func (SslCertificateAttributes) Data ¶
func (sc SslCertificateAttributes) Data() terra.StringValue
func (SslCertificateAttributes) Id ¶
func (sc SslCertificateAttributes) Id() terra.StringValue
func (SslCertificateAttributes) InternalRef ¶
func (sc SslCertificateAttributes) InternalRef() (terra.Reference, error)
func (SslCertificateAttributes) InternalTokens ¶
func (sc SslCertificateAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SslCertificateAttributes) InternalWithRef ¶
func (sc SslCertificateAttributes) InternalWithRef(ref terra.Reference) SslCertificateAttributes
func (SslCertificateAttributes) KeyVaultSecretId ¶
func (sc SslCertificateAttributes) KeyVaultSecretId() terra.StringValue
func (SslCertificateAttributes) Name ¶
func (sc SslCertificateAttributes) Name() terra.StringValue
func (SslCertificateAttributes) Password ¶
func (sc SslCertificateAttributes) Password() terra.StringValue
func (SslCertificateAttributes) PublicCertData ¶
func (sc SslCertificateAttributes) PublicCertData() terra.StringValue
type SslCertificateState ¶
type SslPolicy ¶
type SslPolicy struct { // CipherSuites: list of string, optional CipherSuites terra.ListValue[terra.StringValue] `hcl:"cipher_suites,attr"` // DisabledProtocols: list of string, optional DisabledProtocols terra.ListValue[terra.StringValue] `hcl:"disabled_protocols,attr"` // MinProtocolVersion: string, optional MinProtocolVersion terra.StringValue `hcl:"min_protocol_version,attr"` // PolicyName: string, optional PolicyName terra.StringValue `hcl:"policy_name,attr"` // PolicyType: string, optional PolicyType terra.StringValue `hcl:"policy_type,attr"` }
type SslPolicyAttributes ¶
type SslPolicyAttributes struct {
// contains filtered or unexported fields
}
func (SslPolicyAttributes) CipherSuites ¶
func (sp SslPolicyAttributes) CipherSuites() terra.ListValue[terra.StringValue]
func (SslPolicyAttributes) DisabledProtocols ¶
func (sp SslPolicyAttributes) DisabledProtocols() terra.ListValue[terra.StringValue]
func (SslPolicyAttributes) InternalRef ¶
func (sp SslPolicyAttributes) InternalRef() (terra.Reference, error)
func (SslPolicyAttributes) InternalTokens ¶
func (sp SslPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SslPolicyAttributes) InternalWithRef ¶
func (sp SslPolicyAttributes) InternalWithRef(ref terra.Reference) SslPolicyAttributes
func (SslPolicyAttributes) MinProtocolVersion ¶
func (sp SslPolicyAttributes) MinProtocolVersion() terra.StringValue
func (SslPolicyAttributes) PolicyName ¶
func (sp SslPolicyAttributes) PolicyName() terra.StringValue
func (SslPolicyAttributes) PolicyType ¶
func (sp SslPolicyAttributes) PolicyType() terra.StringValue
type SslPolicyState ¶
type SslProfile ¶
type SslProfile struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // TrustedClientCertificateNames: list of string, optional TrustedClientCertificateNames terra.ListValue[terra.StringValue] `hcl:"trusted_client_certificate_names,attr"` // VerifyClientCertIssuerDn: bool, optional VerifyClientCertIssuerDn terra.BoolValue `hcl:"verify_client_cert_issuer_dn,attr"` // VerifyClientCertificateRevocation: string, optional VerifyClientCertificateRevocation terra.StringValue `hcl:"verify_client_certificate_revocation,attr"` // SslProfileSslPolicy: optional SslPolicy *SslProfileSslPolicy `hcl:"ssl_policy,block"` }
type SslProfileAttributes ¶
type SslProfileAttributes struct {
// contains filtered or unexported fields
}
func (SslProfileAttributes) Id ¶
func (sp SslProfileAttributes) Id() terra.StringValue
func (SslProfileAttributes) InternalRef ¶
func (sp SslProfileAttributes) InternalRef() (terra.Reference, error)
func (SslProfileAttributes) InternalTokens ¶
func (sp SslProfileAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SslProfileAttributes) InternalWithRef ¶
func (sp SslProfileAttributes) InternalWithRef(ref terra.Reference) SslProfileAttributes
func (SslProfileAttributes) Name ¶
func (sp SslProfileAttributes) Name() terra.StringValue
func (SslProfileAttributes) SslPolicy ¶
func (sp SslProfileAttributes) SslPolicy() terra.ListValue[SslProfileSslPolicyAttributes]
func (SslProfileAttributes) TrustedClientCertificateNames ¶
func (sp SslProfileAttributes) TrustedClientCertificateNames() terra.ListValue[terra.StringValue]
func (SslProfileAttributes) VerifyClientCertIssuerDn ¶
func (sp SslProfileAttributes) VerifyClientCertIssuerDn() terra.BoolValue
func (SslProfileAttributes) VerifyClientCertificateRevocation ¶
func (sp SslProfileAttributes) VerifyClientCertificateRevocation() terra.StringValue
type SslProfileSslPolicy ¶
type SslProfileSslPolicy struct { // CipherSuites: list of string, optional CipherSuites terra.ListValue[terra.StringValue] `hcl:"cipher_suites,attr"` // DisabledProtocols: list of string, optional DisabledProtocols terra.ListValue[terra.StringValue] `hcl:"disabled_protocols,attr"` // MinProtocolVersion: string, optional MinProtocolVersion terra.StringValue `hcl:"min_protocol_version,attr"` // PolicyName: string, optional PolicyName terra.StringValue `hcl:"policy_name,attr"` // PolicyType: string, optional PolicyType terra.StringValue `hcl:"policy_type,attr"` }
type SslProfileSslPolicyAttributes ¶
type SslProfileSslPolicyAttributes struct {
// contains filtered or unexported fields
}
func (SslProfileSslPolicyAttributes) CipherSuites ¶
func (sp SslProfileSslPolicyAttributes) CipherSuites() terra.ListValue[terra.StringValue]
func (SslProfileSslPolicyAttributes) DisabledProtocols ¶
func (sp SslProfileSslPolicyAttributes) DisabledProtocols() terra.ListValue[terra.StringValue]
func (SslProfileSslPolicyAttributes) InternalRef ¶
func (sp SslProfileSslPolicyAttributes) InternalRef() (terra.Reference, error)
func (SslProfileSslPolicyAttributes) InternalTokens ¶
func (sp SslProfileSslPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SslProfileSslPolicyAttributes) InternalWithRef ¶
func (sp SslProfileSslPolicyAttributes) InternalWithRef(ref terra.Reference) SslProfileSslPolicyAttributes
func (SslProfileSslPolicyAttributes) MinProtocolVersion ¶
func (sp SslProfileSslPolicyAttributes) MinProtocolVersion() terra.StringValue
func (SslProfileSslPolicyAttributes) PolicyName ¶
func (sp SslProfileSslPolicyAttributes) PolicyName() terra.StringValue
func (SslProfileSslPolicyAttributes) PolicyType ¶
func (sp SslProfileSslPolicyAttributes) PolicyType() terra.StringValue
type SslProfileState ¶
type SslProfileState struct { Id string `json:"id"` Name string `json:"name"` TrustedClientCertificateNames []string `json:"trusted_client_certificate_names"` VerifyClientCertIssuerDn bool `json:"verify_client_cert_issuer_dn"` VerifyClientCertificateRevocation string `json:"verify_client_certificate_revocation"` SslPolicy []SslProfileSslPolicyState `json:"ssl_policy"` }
type Timeouts ¶
type Timeouts struct { // Create: string, optional Create terra.StringValue `hcl:"create,attr"` // Delete: string, optional Delete terra.StringValue `hcl:"delete,attr"` // Read: string, optional Read terra.StringValue `hcl:"read,attr"` // Update: string, optional Update terra.StringValue `hcl:"update,attr"` }
type TimeoutsAttributes ¶
type TimeoutsAttributes struct {
// contains filtered or unexported fields
}
func (TimeoutsAttributes) Create ¶
func (t TimeoutsAttributes) Create() terra.StringValue
func (TimeoutsAttributes) Delete ¶
func (t TimeoutsAttributes) Delete() terra.StringValue
func (TimeoutsAttributes) InternalRef ¶
func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
func (TimeoutsAttributes) InternalTokens ¶
func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TimeoutsAttributes) InternalWithRef ¶
func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
func (TimeoutsAttributes) Read ¶
func (t TimeoutsAttributes) Read() terra.StringValue
func (TimeoutsAttributes) Update ¶
func (t TimeoutsAttributes) Update() terra.StringValue
type TimeoutsState ¶
type TrustedClientCertificate ¶
type TrustedClientCertificate struct { // Data: string, required Data terra.StringValue `hcl:"data,attr" validate:"required"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` }
type TrustedClientCertificateAttributes ¶
type TrustedClientCertificateAttributes struct {
// contains filtered or unexported fields
}
func (TrustedClientCertificateAttributes) Data ¶
func (tcc TrustedClientCertificateAttributes) Data() terra.StringValue
func (TrustedClientCertificateAttributes) Id ¶
func (tcc TrustedClientCertificateAttributes) Id() terra.StringValue
func (TrustedClientCertificateAttributes) InternalRef ¶
func (tcc TrustedClientCertificateAttributes) InternalRef() (terra.Reference, error)
func (TrustedClientCertificateAttributes) InternalTokens ¶
func (tcc TrustedClientCertificateAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TrustedClientCertificateAttributes) InternalWithRef ¶
func (tcc TrustedClientCertificateAttributes) InternalWithRef(ref terra.Reference) TrustedClientCertificateAttributes
func (TrustedClientCertificateAttributes) Name ¶
func (tcc TrustedClientCertificateAttributes) Name() terra.StringValue
type TrustedRootCertificate ¶
type TrustedRootCertificate struct { // Data: string, optional Data terra.StringValue `hcl:"data,attr"` // KeyVaultSecretId: string, optional KeyVaultSecretId terra.StringValue `hcl:"key_vault_secret_id,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` }
type TrustedRootCertificateAttributes ¶
type TrustedRootCertificateAttributes struct {
// contains filtered or unexported fields
}
func (TrustedRootCertificateAttributes) Data ¶
func (trc TrustedRootCertificateAttributes) Data() terra.StringValue
func (TrustedRootCertificateAttributes) Id ¶
func (trc TrustedRootCertificateAttributes) Id() terra.StringValue
func (TrustedRootCertificateAttributes) InternalRef ¶
func (trc TrustedRootCertificateAttributes) InternalRef() (terra.Reference, error)
func (TrustedRootCertificateAttributes) InternalTokens ¶
func (trc TrustedRootCertificateAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TrustedRootCertificateAttributes) InternalWithRef ¶
func (trc TrustedRootCertificateAttributes) InternalWithRef(ref terra.Reference) TrustedRootCertificateAttributes
func (TrustedRootCertificateAttributes) KeyVaultSecretId ¶
func (trc TrustedRootCertificateAttributes) KeyVaultSecretId() terra.StringValue
func (TrustedRootCertificateAttributes) Name ¶
func (trc TrustedRootCertificateAttributes) Name() terra.StringValue
type UrlPathMap ¶
type UrlPathMap struct { // DefaultBackendAddressPoolName: string, optional DefaultBackendAddressPoolName terra.StringValue `hcl:"default_backend_address_pool_name,attr"` // DefaultBackendHttpSettingsName: string, optional DefaultBackendHttpSettingsName terra.StringValue `hcl:"default_backend_http_settings_name,attr"` // DefaultRedirectConfigurationName: string, optional DefaultRedirectConfigurationName terra.StringValue `hcl:"default_redirect_configuration_name,attr"` // DefaultRewriteRuleSetName: string, optional DefaultRewriteRuleSetName terra.StringValue `hcl:"default_rewrite_rule_set_name,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // UrlPathMapPathRule: min=1 PathRule []UrlPathMapPathRule `hcl:"path_rule,block" validate:"min=1"` }
type UrlPathMapAttributes ¶
type UrlPathMapAttributes struct {
// contains filtered or unexported fields
}
func (UrlPathMapAttributes) DefaultBackendAddressPoolId ¶
func (upm UrlPathMapAttributes) DefaultBackendAddressPoolId() terra.StringValue
func (UrlPathMapAttributes) DefaultBackendAddressPoolName ¶
func (upm UrlPathMapAttributes) DefaultBackendAddressPoolName() terra.StringValue
func (UrlPathMapAttributes) DefaultBackendHttpSettingsId ¶
func (upm UrlPathMapAttributes) DefaultBackendHttpSettingsId() terra.StringValue
func (UrlPathMapAttributes) DefaultBackendHttpSettingsName ¶
func (upm UrlPathMapAttributes) DefaultBackendHttpSettingsName() terra.StringValue
func (UrlPathMapAttributes) DefaultRedirectConfigurationId ¶
func (upm UrlPathMapAttributes) DefaultRedirectConfigurationId() terra.StringValue
func (UrlPathMapAttributes) DefaultRedirectConfigurationName ¶
func (upm UrlPathMapAttributes) DefaultRedirectConfigurationName() terra.StringValue
func (UrlPathMapAttributes) DefaultRewriteRuleSetId ¶
func (upm UrlPathMapAttributes) DefaultRewriteRuleSetId() terra.StringValue
func (UrlPathMapAttributes) DefaultRewriteRuleSetName ¶
func (upm UrlPathMapAttributes) DefaultRewriteRuleSetName() terra.StringValue
func (UrlPathMapAttributes) Id ¶
func (upm UrlPathMapAttributes) Id() terra.StringValue
func (UrlPathMapAttributes) InternalRef ¶
func (upm UrlPathMapAttributes) InternalRef() (terra.Reference, error)
func (UrlPathMapAttributes) InternalTokens ¶
func (upm UrlPathMapAttributes) InternalTokens() (hclwrite.Tokens, error)
func (UrlPathMapAttributes) InternalWithRef ¶
func (upm UrlPathMapAttributes) InternalWithRef(ref terra.Reference) UrlPathMapAttributes
func (UrlPathMapAttributes) Name ¶
func (upm UrlPathMapAttributes) Name() terra.StringValue
func (UrlPathMapAttributes) PathRule ¶
func (upm UrlPathMapAttributes) PathRule() terra.ListValue[UrlPathMapPathRuleAttributes]
type UrlPathMapPathRule ¶
type UrlPathMapPathRule struct { // BackendAddressPoolName: string, optional BackendAddressPoolName terra.StringValue `hcl:"backend_address_pool_name,attr"` // BackendHttpSettingsName: string, optional BackendHttpSettingsName terra.StringValue `hcl:"backend_http_settings_name,attr"` // FirewallPolicyId: string, optional FirewallPolicyId terra.StringValue `hcl:"firewall_policy_id,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Paths: list of string, required Paths terra.ListValue[terra.StringValue] `hcl:"paths,attr" validate:"required"` // RedirectConfigurationName: string, optional RedirectConfigurationName terra.StringValue `hcl:"redirect_configuration_name,attr"` // RewriteRuleSetName: string, optional RewriteRuleSetName terra.StringValue `hcl:"rewrite_rule_set_name,attr"` }
type UrlPathMapPathRuleAttributes ¶
type UrlPathMapPathRuleAttributes struct {
// contains filtered or unexported fields
}
func (UrlPathMapPathRuleAttributes) BackendAddressPoolId ¶
func (pr UrlPathMapPathRuleAttributes) BackendAddressPoolId() terra.StringValue
func (UrlPathMapPathRuleAttributes) BackendAddressPoolName ¶
func (pr UrlPathMapPathRuleAttributes) BackendAddressPoolName() terra.StringValue
func (UrlPathMapPathRuleAttributes) BackendHttpSettingsId ¶
func (pr UrlPathMapPathRuleAttributes) BackendHttpSettingsId() terra.StringValue
func (UrlPathMapPathRuleAttributes) BackendHttpSettingsName ¶
func (pr UrlPathMapPathRuleAttributes) BackendHttpSettingsName() terra.StringValue
func (UrlPathMapPathRuleAttributes) FirewallPolicyId ¶
func (pr UrlPathMapPathRuleAttributes) FirewallPolicyId() terra.StringValue
func (UrlPathMapPathRuleAttributes) Id ¶
func (pr UrlPathMapPathRuleAttributes) Id() terra.StringValue
func (UrlPathMapPathRuleAttributes) InternalRef ¶
func (pr UrlPathMapPathRuleAttributes) InternalRef() (terra.Reference, error)
func (UrlPathMapPathRuleAttributes) InternalTokens ¶
func (pr UrlPathMapPathRuleAttributes) InternalTokens() (hclwrite.Tokens, error)
func (UrlPathMapPathRuleAttributes) InternalWithRef ¶
func (pr UrlPathMapPathRuleAttributes) InternalWithRef(ref terra.Reference) UrlPathMapPathRuleAttributes
func (UrlPathMapPathRuleAttributes) Name ¶
func (pr UrlPathMapPathRuleAttributes) Name() terra.StringValue
func (UrlPathMapPathRuleAttributes) Paths ¶
func (pr UrlPathMapPathRuleAttributes) Paths() terra.ListValue[terra.StringValue]
func (UrlPathMapPathRuleAttributes) RedirectConfigurationId ¶
func (pr UrlPathMapPathRuleAttributes) RedirectConfigurationId() terra.StringValue
func (UrlPathMapPathRuleAttributes) RedirectConfigurationName ¶
func (pr UrlPathMapPathRuleAttributes) RedirectConfigurationName() terra.StringValue
func (UrlPathMapPathRuleAttributes) RewriteRuleSetId ¶
func (pr UrlPathMapPathRuleAttributes) RewriteRuleSetId() terra.StringValue
func (UrlPathMapPathRuleAttributes) RewriteRuleSetName ¶
func (pr UrlPathMapPathRuleAttributes) RewriteRuleSetName() terra.StringValue
type UrlPathMapPathRuleState ¶
type UrlPathMapPathRuleState struct { BackendAddressPoolId string `json:"backend_address_pool_id"` BackendAddressPoolName string `json:"backend_address_pool_name"` BackendHttpSettingsId string `json:"backend_http_settings_id"` BackendHttpSettingsName string `json:"backend_http_settings_name"` FirewallPolicyId string `json:"firewall_policy_id"` Id string `json:"id"` Name string `json:"name"` Paths []string `json:"paths"` RedirectConfigurationId string `json:"redirect_configuration_id"` RedirectConfigurationName string `json:"redirect_configuration_name"` RewriteRuleSetId string `json:"rewrite_rule_set_id"` RewriteRuleSetName string `json:"rewrite_rule_set_name"` }
type UrlPathMapState ¶
type UrlPathMapState struct { DefaultBackendAddressPoolId string `json:"default_backend_address_pool_id"` DefaultBackendAddressPoolName string `json:"default_backend_address_pool_name"` DefaultBackendHttpSettingsId string `json:"default_backend_http_settings_id"` DefaultBackendHttpSettingsName string `json:"default_backend_http_settings_name"` DefaultRedirectConfigurationId string `json:"default_redirect_configuration_id"` DefaultRedirectConfigurationName string `json:"default_redirect_configuration_name"` DefaultRewriteRuleSetId string `json:"default_rewrite_rule_set_id"` DefaultRewriteRuleSetName string `json:"default_rewrite_rule_set_name"` Id string `json:"id"` Name string `json:"name"` PathRule []UrlPathMapPathRuleState `json:"path_rule"` }
type WafConfiguration ¶
type WafConfiguration struct { // Enabled: bool, required Enabled terra.BoolValue `hcl:"enabled,attr" validate:"required"` // FileUploadLimitMb: number, optional FileUploadLimitMb terra.NumberValue `hcl:"file_upload_limit_mb,attr"` // FirewallMode: string, required FirewallMode terra.StringValue `hcl:"firewall_mode,attr" validate:"required"` // MaxRequestBodySizeKb: number, optional MaxRequestBodySizeKb terra.NumberValue `hcl:"max_request_body_size_kb,attr"` // RequestBodyCheck: bool, optional RequestBodyCheck terra.BoolValue `hcl:"request_body_check,attr"` // RuleSetType: string, optional RuleSetType terra.StringValue `hcl:"rule_set_type,attr"` // RuleSetVersion: string, required RuleSetVersion terra.StringValue `hcl:"rule_set_version,attr" validate:"required"` // WafConfigurationDisabledRuleGroup: min=0 DisabledRuleGroup []WafConfigurationDisabledRuleGroup `hcl:"disabled_rule_group,block" validate:"min=0"` // WafConfigurationExclusion: min=0 Exclusion []WafConfigurationExclusion `hcl:"exclusion,block" validate:"min=0"` }
type WafConfigurationAttributes ¶
type WafConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (WafConfigurationAttributes) DisabledRuleGroup ¶
func (wc WafConfigurationAttributes) DisabledRuleGroup() terra.ListValue[WafConfigurationDisabledRuleGroupAttributes]
func (WafConfigurationAttributes) Enabled ¶
func (wc WafConfigurationAttributes) Enabled() terra.BoolValue
func (WafConfigurationAttributes) Exclusion ¶
func (wc WafConfigurationAttributes) Exclusion() terra.ListValue[WafConfigurationExclusionAttributes]
func (WafConfigurationAttributes) FileUploadLimitMb ¶
func (wc WafConfigurationAttributes) FileUploadLimitMb() terra.NumberValue
func (WafConfigurationAttributes) FirewallMode ¶
func (wc WafConfigurationAttributes) FirewallMode() terra.StringValue
func (WafConfigurationAttributes) InternalRef ¶
func (wc WafConfigurationAttributes) InternalRef() (terra.Reference, error)
func (WafConfigurationAttributes) InternalTokens ¶
func (wc WafConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (WafConfigurationAttributes) InternalWithRef ¶
func (wc WafConfigurationAttributes) InternalWithRef(ref terra.Reference) WafConfigurationAttributes
func (WafConfigurationAttributes) MaxRequestBodySizeKb ¶
func (wc WafConfigurationAttributes) MaxRequestBodySizeKb() terra.NumberValue
func (WafConfigurationAttributes) RequestBodyCheck ¶
func (wc WafConfigurationAttributes) RequestBodyCheck() terra.BoolValue
func (WafConfigurationAttributes) RuleSetType ¶
func (wc WafConfigurationAttributes) RuleSetType() terra.StringValue
func (WafConfigurationAttributes) RuleSetVersion ¶
func (wc WafConfigurationAttributes) RuleSetVersion() terra.StringValue
type WafConfigurationDisabledRuleGroup ¶
type WafConfigurationDisabledRuleGroup struct { // RuleGroupName: string, required RuleGroupName terra.StringValue `hcl:"rule_group_name,attr" validate:"required"` // Rules: list of number, optional Rules terra.ListValue[terra.NumberValue] `hcl:"rules,attr"` }
type WafConfigurationDisabledRuleGroupAttributes ¶
type WafConfigurationDisabledRuleGroupAttributes struct {
// contains filtered or unexported fields
}
func (WafConfigurationDisabledRuleGroupAttributes) InternalRef ¶
func (drg WafConfigurationDisabledRuleGroupAttributes) InternalRef() (terra.Reference, error)
func (WafConfigurationDisabledRuleGroupAttributes) InternalTokens ¶
func (drg WafConfigurationDisabledRuleGroupAttributes) InternalTokens() (hclwrite.Tokens, error)
func (WafConfigurationDisabledRuleGroupAttributes) InternalWithRef ¶
func (drg WafConfigurationDisabledRuleGroupAttributes) InternalWithRef(ref terra.Reference) WafConfigurationDisabledRuleGroupAttributes
func (WafConfigurationDisabledRuleGroupAttributes) RuleGroupName ¶
func (drg WafConfigurationDisabledRuleGroupAttributes) RuleGroupName() terra.StringValue
func (WafConfigurationDisabledRuleGroupAttributes) Rules ¶
func (drg WafConfigurationDisabledRuleGroupAttributes) Rules() terra.ListValue[terra.NumberValue]
type WafConfigurationExclusion ¶
type WafConfigurationExclusion struct { // MatchVariable: string, required MatchVariable terra.StringValue `hcl:"match_variable,attr" validate:"required"` // Selector: string, optional Selector terra.StringValue `hcl:"selector,attr"` // SelectorMatchOperator: string, optional SelectorMatchOperator terra.StringValue `hcl:"selector_match_operator,attr"` }
type WafConfigurationExclusionAttributes ¶
type WafConfigurationExclusionAttributes struct {
// contains filtered or unexported fields
}
func (WafConfigurationExclusionAttributes) InternalRef ¶
func (e WafConfigurationExclusionAttributes) InternalRef() (terra.Reference, error)
func (WafConfigurationExclusionAttributes) InternalTokens ¶
func (e WafConfigurationExclusionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (WafConfigurationExclusionAttributes) InternalWithRef ¶
func (e WafConfigurationExclusionAttributes) InternalWithRef(ref terra.Reference) WafConfigurationExclusionAttributes
func (WafConfigurationExclusionAttributes) MatchVariable ¶
func (e WafConfigurationExclusionAttributes) MatchVariable() terra.StringValue
func (WafConfigurationExclusionAttributes) Selector ¶
func (e WafConfigurationExclusionAttributes) Selector() terra.StringValue
func (WafConfigurationExclusionAttributes) SelectorMatchOperator ¶
func (e WafConfigurationExclusionAttributes) SelectorMatchOperator() terra.StringValue
type WafConfigurationState ¶
type WafConfigurationState struct { Enabled bool `json:"enabled"` FileUploadLimitMb float64 `json:"file_upload_limit_mb"` FirewallMode string `json:"firewall_mode"` MaxRequestBodySizeKb float64 `json:"max_request_body_size_kb"` RequestBodyCheck bool `json:"request_body_check"` RuleSetType string `json:"rule_set_type"` RuleSetVersion string `json:"rule_set_version"` DisabledRuleGroup []WafConfigurationDisabledRuleGroupState `json:"disabled_rule_group"` Exclusion []WafConfigurationExclusionState `json:"exclusion"` }