Documentation
¶
Index ¶
- type Args
- type Resource
- func (aavn *Resource) Attributes() awsAppmeshVirtualNodeAttributes
- func (aavn *Resource) Configuration() interface{}
- func (aavn *Resource) DependOn() terra.Reference
- func (aavn *Resource) Dependencies() terra.Dependencies
- func (aavn *Resource) ImportState(state io.Reader) error
- func (aavn *Resource) LifecycleManagement() *terra.Lifecycle
- func (aavn *Resource) LocalName() string
- func (aavn *Resource) State() (*awsAppmeshVirtualNodeState, bool)
- func (aavn *Resource) StateMust() *awsAppmeshVirtualNodeState
- func (aavn *Resource) Type() string
- type Spec
- type SpecAttributes
- func (s SpecAttributes) Backend() terra.SetValue[SpecBackendAttributes]
- func (s SpecAttributes) BackendDefaults() terra.ListValue[SpecBackendDefaultsAttributes]
- func (s SpecAttributes) InternalRef() (terra.Reference, error)
- func (s SpecAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s SpecAttributes) InternalWithRef(ref terra.Reference) SpecAttributes
- func (s SpecAttributes) Listener() terra.ListValue[SpecListenerAttributes]
- func (s SpecAttributes) Logging() terra.ListValue[SpecLoggingAttributes]
- func (s SpecAttributes) ServiceDiscovery() terra.ListValue[SpecServiceDiscoveryAttributes]
- type SpecBackend
- type SpecBackend202B25C9
- type SpecBackend202B25C9Attributes
- func (t SpecBackend202B25C9Attributes) Acm() terra.ListValue[SpecBackendB48Ad02FAttributes]
- func (t SpecBackend202B25C9Attributes) File() terra.ListValue[SpecBackend4E942899Attributes]
- func (t SpecBackend202B25C9Attributes) InternalRef() (terra.Reference, error)
- func (t SpecBackend202B25C9Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (t SpecBackend202B25C9Attributes) InternalWithRef(ref terra.Reference) SpecBackend202B25C9Attributes
- func (t SpecBackend202B25C9Attributes) Sds() terra.ListValue[SpecBackend6Aeb0B1CAttributes]
- type SpecBackend202B25C9State
- type SpecBackend3F1A04Db
- type SpecBackend3F1A04DbAttributes
- func (s SpecBackend3F1A04DbAttributes) InternalRef() (terra.Reference, error)
- func (s SpecBackend3F1A04DbAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s SpecBackend3F1A04DbAttributes) InternalWithRef(ref terra.Reference) SpecBackend3F1A04DbAttributes
- func (s SpecBackend3F1A04DbAttributes) SecretName() terra.StringValue
- type SpecBackend3F1A04DbState
- type SpecBackend4E942899
- type SpecBackend4E942899Attributes
- func (f SpecBackend4E942899Attributes) CertificateChain() terra.StringValue
- func (f SpecBackend4E942899Attributes) InternalRef() (terra.Reference, error)
- func (f SpecBackend4E942899Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (f SpecBackend4E942899Attributes) InternalWithRef(ref terra.Reference) SpecBackend4E942899Attributes
- type SpecBackend4E942899State
- type SpecBackend5C3041Cd
- type SpecBackend5C3041CdAttributes
- func (c SpecBackend5C3041CdAttributes) File() terra.ListValue[SpecBackendD6Bbfb8CAttributes]
- func (c SpecBackend5C3041CdAttributes) InternalRef() (terra.Reference, error)
- func (c SpecBackend5C3041CdAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c SpecBackend5C3041CdAttributes) InternalWithRef(ref terra.Reference) SpecBackend5C3041CdAttributes
- func (c SpecBackend5C3041CdAttributes) Sds() terra.ListValue[SpecBackend3F1A04DbAttributes]
- type SpecBackend5C3041CdState
- type SpecBackend6Aeb0B1C
- type SpecBackend6Aeb0B1CAttributes
- func (s SpecBackend6Aeb0B1CAttributes) InternalRef() (terra.Reference, error)
- func (s SpecBackend6Aeb0B1CAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s SpecBackend6Aeb0B1CAttributes) InternalWithRef(ref terra.Reference) SpecBackend6Aeb0B1CAttributes
- func (s SpecBackend6Aeb0B1CAttributes) SecretName() terra.StringValue
- type SpecBackend6Aeb0B1CState
- type SpecBackendAfce220C
- type SpecBackendAfce220CAttributes
- func (m SpecBackendAfce220CAttributes) Exact() terra.SetValue[terra.StringValue]
- func (m SpecBackendAfce220CAttributes) InternalRef() (terra.Reference, error)
- func (m SpecBackendAfce220CAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (m SpecBackendAfce220CAttributes) InternalWithRef(ref terra.Reference) SpecBackendAfce220CAttributes
- type SpecBackendAfce220CState
- type SpecBackendAttributes
- func (b SpecBackendAttributes) InternalRef() (terra.Reference, error)
- func (b SpecBackendAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (b SpecBackendAttributes) InternalWithRef(ref terra.Reference) SpecBackendAttributes
- func (b SpecBackendAttributes) VirtualService() terra.ListValue[SpecBackendVirtualServiceAttributes]
- type SpecBackendB0F330D4
- type SpecBackendB0F330D4Attributes
- func (v SpecBackendB0F330D4Attributes) InternalRef() (terra.Reference, error)
- func (v SpecBackendB0F330D4Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (v SpecBackendB0F330D4Attributes) InternalWithRef(ref terra.Reference) SpecBackendB0F330D4Attributes
- func (v SpecBackendB0F330D4Attributes) SubjectAlternativeNames() terra.ListValue[SpecBackendFb96F294Attributes]
- func (v SpecBackendB0F330D4Attributes) Trust() terra.ListValue[SpecBackend202B25C9Attributes]
- type SpecBackendB0F330D4State
- type SpecBackendB48Ad02F
- type SpecBackendB48Ad02FAttributes
- func (a SpecBackendB48Ad02FAttributes) CertificateAuthorityArns() terra.SetValue[terra.StringValue]
- func (a SpecBackendB48Ad02FAttributes) InternalRef() (terra.Reference, error)
- func (a SpecBackendB48Ad02FAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (a SpecBackendB48Ad02FAttributes) InternalWithRef(ref terra.Reference) SpecBackendB48Ad02FAttributes
- type SpecBackendB48Ad02FState
- type SpecBackendB8Ac12C9
- type SpecBackendB8Ac12C9Attributes
- func (t SpecBackendB8Ac12C9Attributes) Certificate() terra.ListValue[SpecBackend5C3041CdAttributes]
- func (t SpecBackendB8Ac12C9Attributes) Enforce() terra.BoolValue
- func (t SpecBackendB8Ac12C9Attributes) InternalRef() (terra.Reference, error)
- func (t SpecBackendB8Ac12C9Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (t SpecBackendB8Ac12C9Attributes) InternalWithRef(ref terra.Reference) SpecBackendB8Ac12C9Attributes
- func (t SpecBackendB8Ac12C9Attributes) Ports() terra.SetValue[terra.NumberValue]
- func (t SpecBackendB8Ac12C9Attributes) Validation() terra.ListValue[SpecBackendB0F330D4Attributes]
- type SpecBackendB8Ac12C9State
- type SpecBackendD6Bbfb8C
- type SpecBackendD6Bbfb8CAttributes
- func (f SpecBackendD6Bbfb8CAttributes) CertificateChain() terra.StringValue
- func (f SpecBackendD6Bbfb8CAttributes) InternalRef() (terra.Reference, error)
- func (f SpecBackendD6Bbfb8CAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (f SpecBackendD6Bbfb8CAttributes) InternalWithRef(ref terra.Reference) SpecBackendD6Bbfb8CAttributes
- func (f SpecBackendD6Bbfb8CAttributes) PrivateKey() terra.StringValue
- type SpecBackendD6Bbfb8CState
- type SpecBackendDefaults
- type SpecBackendDefaults05226299
- type SpecBackendDefaults05226299Attributes
- func (m SpecBackendDefaults05226299Attributes) Exact() terra.SetValue[terra.StringValue]
- func (m SpecBackendDefaults05226299Attributes) InternalRef() (terra.Reference, error)
- func (m SpecBackendDefaults05226299Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (m SpecBackendDefaults05226299Attributes) InternalWithRef(ref terra.Reference) SpecBackendDefaults05226299Attributes
- type SpecBackendDefaults05226299State
- type SpecBackendDefaults630078F7
- type SpecBackendDefaults630078F7Attributes
- func (v SpecBackendDefaults630078F7Attributes) InternalRef() (terra.Reference, error)
- func (v SpecBackendDefaults630078F7Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (v SpecBackendDefaults630078F7Attributes) InternalWithRef(ref terra.Reference) SpecBackendDefaults630078F7Attributes
- func (v SpecBackendDefaults630078F7Attributes) SubjectAlternativeNames() terra.ListValue[SpecBackendDefaults840A8FdaAttributes]
- func (v SpecBackendDefaults630078F7Attributes) Trust() terra.ListValue[SpecBackendDefaults738E8933Attributes]
- type SpecBackendDefaults630078F7State
- type SpecBackendDefaults65Cecba8
- type SpecBackendDefaults65Cecba8Attributes
- func (c SpecBackendDefaults65Cecba8Attributes) File() terra.ListValue[SpecBackendDefaults9069F2D6Attributes]
- func (c SpecBackendDefaults65Cecba8Attributes) InternalRef() (terra.Reference, error)
- func (c SpecBackendDefaults65Cecba8Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (c SpecBackendDefaults65Cecba8Attributes) InternalWithRef(ref terra.Reference) SpecBackendDefaults65Cecba8Attributes
- func (c SpecBackendDefaults65Cecba8Attributes) Sds() terra.ListValue[SpecBackendDefaultsB4A40596Attributes]
- type SpecBackendDefaults65Cecba8State
- type SpecBackendDefaults738E8933
- type SpecBackendDefaults738E8933Attributes
- func (t SpecBackendDefaults738E8933Attributes) Acm() terra.ListValue[SpecBackendDefaultsDb1Fecb0Attributes]
- func (t SpecBackendDefaults738E8933Attributes) File() terra.ListValue[SpecBackendDefaultsF332D3F5Attributes]
- func (t SpecBackendDefaults738E8933Attributes) InternalRef() (terra.Reference, error)
- func (t SpecBackendDefaults738E8933Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (t SpecBackendDefaults738E8933Attributes) InternalWithRef(ref terra.Reference) SpecBackendDefaults738E8933Attributes
- func (t SpecBackendDefaults738E8933Attributes) Sds() terra.ListValue[SpecBackendDefaults79Ade431Attributes]
- type SpecBackendDefaults738E8933State
- type SpecBackendDefaults79Ade431
- type SpecBackendDefaults79Ade431Attributes
- func (s SpecBackendDefaults79Ade431Attributes) InternalRef() (terra.Reference, error)
- func (s SpecBackendDefaults79Ade431Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (s SpecBackendDefaults79Ade431Attributes) InternalWithRef(ref terra.Reference) SpecBackendDefaults79Ade431Attributes
- func (s SpecBackendDefaults79Ade431Attributes) SecretName() terra.StringValue
- type SpecBackendDefaults79Ade431State
- type SpecBackendDefaults840A8Fda
- type SpecBackendDefaults840A8FdaAttributes
- func (san SpecBackendDefaults840A8FdaAttributes) InternalRef() (terra.Reference, error)
- func (san SpecBackendDefaults840A8FdaAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (san SpecBackendDefaults840A8FdaAttributes) InternalWithRef(ref terra.Reference) SpecBackendDefaults840A8FdaAttributes
- func (san SpecBackendDefaults840A8FdaAttributes) Match() terra.ListValue[SpecBackendDefaults05226299Attributes]
- type SpecBackendDefaults840A8FdaState
- type SpecBackendDefaults9069F2D6
- type SpecBackendDefaults9069F2D6Attributes
- func (f SpecBackendDefaults9069F2D6Attributes) CertificateChain() terra.StringValue
- func (f SpecBackendDefaults9069F2D6Attributes) InternalRef() (terra.Reference, error)
- func (f SpecBackendDefaults9069F2D6Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (f SpecBackendDefaults9069F2D6Attributes) InternalWithRef(ref terra.Reference) SpecBackendDefaults9069F2D6Attributes
- func (f SpecBackendDefaults9069F2D6Attributes) PrivateKey() terra.StringValue
- type SpecBackendDefaults9069F2D6State
- type SpecBackendDefaultsAttributes
- func (bd SpecBackendDefaultsAttributes) ClientPolicy() terra.ListValue[SpecBackendDefaultsClientPolicyAttributes]
- func (bd SpecBackendDefaultsAttributes) InternalRef() (terra.Reference, error)
- func (bd SpecBackendDefaultsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (bd SpecBackendDefaultsAttributes) InternalWithRef(ref terra.Reference) SpecBackendDefaultsAttributes
- type SpecBackendDefaultsB4A40596
- type SpecBackendDefaultsB4A40596Attributes
- func (s SpecBackendDefaultsB4A40596Attributes) InternalRef() (terra.Reference, error)
- func (s SpecBackendDefaultsB4A40596Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (s SpecBackendDefaultsB4A40596Attributes) InternalWithRef(ref terra.Reference) SpecBackendDefaultsB4A40596Attributes
- func (s SpecBackendDefaultsB4A40596Attributes) SecretName() terra.StringValue
- type SpecBackendDefaultsB4A40596State
- type SpecBackendDefaultsClientPolicy
- type SpecBackendDefaultsClientPolicyAttributes
- func (cp SpecBackendDefaultsClientPolicyAttributes) InternalRef() (terra.Reference, error)
- func (cp SpecBackendDefaultsClientPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cp SpecBackendDefaultsClientPolicyAttributes) InternalWithRef(ref terra.Reference) SpecBackendDefaultsClientPolicyAttributes
- func (cp SpecBackendDefaultsClientPolicyAttributes) Tls() terra.ListValue[SpecBackendDefaultsClientPolicyTlsAttributes]
- type SpecBackendDefaultsClientPolicyState
- type SpecBackendDefaultsClientPolicyTls
- type SpecBackendDefaultsClientPolicyTlsAttributes
- func (t SpecBackendDefaultsClientPolicyTlsAttributes) Certificate() terra.ListValue[SpecBackendDefaults65Cecba8Attributes]
- func (t SpecBackendDefaultsClientPolicyTlsAttributes) Enforce() terra.BoolValue
- func (t SpecBackendDefaultsClientPolicyTlsAttributes) InternalRef() (terra.Reference, error)
- func (t SpecBackendDefaultsClientPolicyTlsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t SpecBackendDefaultsClientPolicyTlsAttributes) InternalWithRef(ref terra.Reference) SpecBackendDefaultsClientPolicyTlsAttributes
- func (t SpecBackendDefaultsClientPolicyTlsAttributes) Ports() terra.SetValue[terra.NumberValue]
- func (t SpecBackendDefaultsClientPolicyTlsAttributes) Validation() terra.ListValue[SpecBackendDefaults630078F7Attributes]
- type SpecBackendDefaultsClientPolicyTlsState
- type SpecBackendDefaultsDb1Fecb0
- type SpecBackendDefaultsDb1Fecb0Attributes
- func (a SpecBackendDefaultsDb1Fecb0Attributes) CertificateAuthorityArns() terra.SetValue[terra.StringValue]
- func (a SpecBackendDefaultsDb1Fecb0Attributes) InternalRef() (terra.Reference, error)
- func (a SpecBackendDefaultsDb1Fecb0Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (a SpecBackendDefaultsDb1Fecb0Attributes) InternalWithRef(ref terra.Reference) SpecBackendDefaultsDb1Fecb0Attributes
- type SpecBackendDefaultsDb1Fecb0State
- type SpecBackendDefaultsF332D3F5
- type SpecBackendDefaultsF332D3F5Attributes
- func (f SpecBackendDefaultsF332D3F5Attributes) CertificateChain() terra.StringValue
- func (f SpecBackendDefaultsF332D3F5Attributes) InternalRef() (terra.Reference, error)
- func (f SpecBackendDefaultsF332D3F5Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (f SpecBackendDefaultsF332D3F5Attributes) InternalWithRef(ref terra.Reference) SpecBackendDefaultsF332D3F5Attributes
- type SpecBackendDefaultsF332D3F5State
- type SpecBackendDefaultsState
- type SpecBackendFb96F294
- type SpecBackendFb96F294Attributes
- func (san SpecBackendFb96F294Attributes) InternalRef() (terra.Reference, error)
- func (san SpecBackendFb96F294Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (san SpecBackendFb96F294Attributes) InternalWithRef(ref terra.Reference) SpecBackendFb96F294Attributes
- func (san SpecBackendFb96F294Attributes) Match() terra.ListValue[SpecBackendAfce220CAttributes]
- type SpecBackendFb96F294State
- type SpecBackendState
- type SpecBackendVirtualService
- type SpecBackendVirtualServiceAttributes
- func (vs SpecBackendVirtualServiceAttributes) ClientPolicy() terra.ListValue[SpecBackendVirtualServiceClientPolicyAttributes]
- func (vs SpecBackendVirtualServiceAttributes) InternalRef() (terra.Reference, error)
- func (vs SpecBackendVirtualServiceAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (vs SpecBackendVirtualServiceAttributes) InternalWithRef(ref terra.Reference) SpecBackendVirtualServiceAttributes
- func (vs SpecBackendVirtualServiceAttributes) VirtualServiceName() terra.StringValue
- type SpecBackendVirtualServiceClientPolicy
- type SpecBackendVirtualServiceClientPolicyAttributes
- func (cp SpecBackendVirtualServiceClientPolicyAttributes) InternalRef() (terra.Reference, error)
- func (cp SpecBackendVirtualServiceClientPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cp SpecBackendVirtualServiceClientPolicyAttributes) InternalWithRef(ref terra.Reference) SpecBackendVirtualServiceClientPolicyAttributes
- func (cp SpecBackendVirtualServiceClientPolicyAttributes) Tls() terra.ListValue[SpecBackendB8Ac12C9Attributes]
- type SpecBackendVirtualServiceClientPolicyState
- type SpecBackendVirtualServiceState
- type SpecListener
- type SpecListener16Acc0F6
- type SpecListener16Acc0F6Attributes
- func (m SpecListener16Acc0F6Attributes) Exact() terra.SetValue[terra.StringValue]
- func (m SpecListener16Acc0F6Attributes) InternalRef() (terra.Reference, error)
- func (m SpecListener16Acc0F6Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (m SpecListener16Acc0F6Attributes) InternalWithRef(ref terra.Reference) SpecListener16Acc0F6Attributes
- type SpecListener16Acc0F6State
- type SpecListener2F69E62E
- type SpecListener2F69E62EAttributes
- func (pr SpecListener2F69E62EAttributes) InternalRef() (terra.Reference, error)
- func (pr SpecListener2F69E62EAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pr SpecListener2F69E62EAttributes) InternalWithRef(ref terra.Reference) SpecListener2F69E62EAttributes
- func (pr SpecListener2F69E62EAttributes) Unit() terra.StringValue
- func (pr SpecListener2F69E62EAttributes) Value() terra.NumberValue
- type SpecListener2F69E62EState
- type SpecListener56B2Cf65
- type SpecListener56B2Cf65Attributes
- func (i SpecListener56B2Cf65Attributes) InternalRef() (terra.Reference, error)
- func (i SpecListener56B2Cf65Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (i SpecListener56B2Cf65Attributes) InternalWithRef(ref terra.Reference) SpecListener56B2Cf65Attributes
- func (i SpecListener56B2Cf65Attributes) Unit() terra.StringValue
- func (i SpecListener56B2Cf65Attributes) Value() terra.NumberValue
- type SpecListener56B2Cf65State
- type SpecListener575B4175
- type SpecListener575B4175Attributes
- func (pr SpecListener575B4175Attributes) InternalRef() (terra.Reference, error)
- func (pr SpecListener575B4175Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (pr SpecListener575B4175Attributes) InternalWithRef(ref terra.Reference) SpecListener575B4175Attributes
- func (pr SpecListener575B4175Attributes) Unit() terra.StringValue
- func (pr SpecListener575B4175Attributes) Value() terra.NumberValue
- type SpecListener575B4175State
- type SpecListener5C5E34Df
- type SpecListener5C5E34DfAttributes
- func (s SpecListener5C5E34DfAttributes) InternalRef() (terra.Reference, error)
- func (s SpecListener5C5E34DfAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s SpecListener5C5E34DfAttributes) InternalWithRef(ref terra.Reference) SpecListener5C5E34DfAttributes
- func (s SpecListener5C5E34DfAttributes) SecretName() terra.StringValue
- type SpecListener5C5E34DfState
- type SpecListener5Cc1671F
- type SpecListener5Cc1671FAttributes
- func (f SpecListener5Cc1671FAttributes) CertificateChain() terra.StringValue
- func (f SpecListener5Cc1671FAttributes) InternalRef() (terra.Reference, error)
- func (f SpecListener5Cc1671FAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (f SpecListener5Cc1671FAttributes) InternalWithRef(ref terra.Reference) SpecListener5Cc1671FAttributes
- func (f SpecListener5Cc1671FAttributes) PrivateKey() terra.StringValue
- type SpecListener5Cc1671FState
- type SpecListener668488A5
- type SpecListener668488A5Attributes
- func (t SpecListener668488A5Attributes) File() terra.ListValue[SpecListenerD017009EAttributes]
- func (t SpecListener668488A5Attributes) InternalRef() (terra.Reference, error)
- func (t SpecListener668488A5Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (t SpecListener668488A5Attributes) InternalWithRef(ref terra.Reference) SpecListener668488A5Attributes
- func (t SpecListener668488A5Attributes) Sds() terra.ListValue[SpecListenerD474D638Attributes]
- type SpecListener668488A5State
- type SpecListener6B11E4Ae
- type SpecListener6B11E4AeAttributes
- func (i SpecListener6B11E4AeAttributes) InternalRef() (terra.Reference, error)
- func (i SpecListener6B11E4AeAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (i SpecListener6B11E4AeAttributes) InternalWithRef(ref terra.Reference) SpecListener6B11E4AeAttributes
- func (i SpecListener6B11E4AeAttributes) Unit() terra.StringValue
- func (i SpecListener6B11E4AeAttributes) Value() terra.NumberValue
- type SpecListener6B11E4AeState
- type SpecListener785160C2
- type SpecListener785160C2Attributes
- func (san SpecListener785160C2Attributes) InternalRef() (terra.Reference, error)
- func (san SpecListener785160C2Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (san SpecListener785160C2Attributes) InternalWithRef(ref terra.Reference) SpecListener785160C2Attributes
- func (san SpecListener785160C2Attributes) Match() terra.ListValue[SpecListener16Acc0F6Attributes]
- type SpecListener785160C2State
- type SpecListener7C028D5A
- type SpecListener7C028D5AAttributes
- func (pr SpecListener7C028D5AAttributes) InternalRef() (terra.Reference, error)
- func (pr SpecListener7C028D5AAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pr SpecListener7C028D5AAttributes) InternalWithRef(ref terra.Reference) SpecListener7C028D5AAttributes
- func (pr SpecListener7C028D5AAttributes) Unit() terra.StringValue
- func (pr SpecListener7C028D5AAttributes) Value() terra.NumberValue
- type SpecListener7C028D5AState
- type SpecListenerA642C8Ab
- type SpecListenerA642C8AbAttributes
- func (i SpecListenerA642C8AbAttributes) InternalRef() (terra.Reference, error)
- func (i SpecListenerA642C8AbAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (i SpecListenerA642C8AbAttributes) InternalWithRef(ref terra.Reference) SpecListenerA642C8AbAttributes
- func (i SpecListenerA642C8AbAttributes) Unit() terra.StringValue
- func (i SpecListenerA642C8AbAttributes) Value() terra.NumberValue
- type SpecListenerA642C8AbState
- type SpecListenerAttributes
- func (l SpecListenerAttributes) ConnectionPool() terra.ListValue[SpecListenerConnectionPoolAttributes]
- func (l SpecListenerAttributes) HealthCheck() terra.ListValue[SpecListenerHealthCheckAttributes]
- func (l SpecListenerAttributes) InternalRef() (terra.Reference, error)
- func (l SpecListenerAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (l SpecListenerAttributes) InternalWithRef(ref terra.Reference) SpecListenerAttributes
- func (l SpecListenerAttributes) OutlierDetection() terra.ListValue[SpecListenerOutlierDetectionAttributes]
- func (l SpecListenerAttributes) PortMapping() terra.ListValue[SpecListenerPortMappingAttributes]
- func (l SpecListenerAttributes) Timeout() terra.ListValue[SpecListenerTimeoutAttributes]
- func (l SpecListenerAttributes) Tls() terra.ListValue[SpecListenerTlsAttributes]
- type SpecListenerConnectionPool
- type SpecListenerConnectionPoolAttributes
- func (cp SpecListenerConnectionPoolAttributes) Grpc() terra.ListValue[SpecListenerConnectionPoolGrpcAttributes]
- func (cp SpecListenerConnectionPoolAttributes) Http() terra.ListValue[SpecListenerConnectionPoolHttpAttributes]
- func (cp SpecListenerConnectionPoolAttributes) Http2() terra.ListValue[SpecListenerConnectionPoolHttp2Attributes]
- func (cp SpecListenerConnectionPoolAttributes) InternalRef() (terra.Reference, error)
- func (cp SpecListenerConnectionPoolAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cp SpecListenerConnectionPoolAttributes) InternalWithRef(ref terra.Reference) SpecListenerConnectionPoolAttributes
- func (cp SpecListenerConnectionPoolAttributes) Tcp() terra.ListValue[SpecListenerConnectionPoolTcpAttributes]
- type SpecListenerConnectionPoolGrpc
- type SpecListenerConnectionPoolGrpcAttributes
- func (g SpecListenerConnectionPoolGrpcAttributes) InternalRef() (terra.Reference, error)
- func (g SpecListenerConnectionPoolGrpcAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (g SpecListenerConnectionPoolGrpcAttributes) InternalWithRef(ref terra.Reference) SpecListenerConnectionPoolGrpcAttributes
- func (g SpecListenerConnectionPoolGrpcAttributes) MaxRequests() terra.NumberValue
- type SpecListenerConnectionPoolGrpcState
- type SpecListenerConnectionPoolHttp
- type SpecListenerConnectionPoolHttp2
- type SpecListenerConnectionPoolHttp2Attributes
- func (h SpecListenerConnectionPoolHttp2Attributes) InternalRef() (terra.Reference, error)
- func (h SpecListenerConnectionPoolHttp2Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (h SpecListenerConnectionPoolHttp2Attributes) InternalWithRef(ref terra.Reference) SpecListenerConnectionPoolHttp2Attributes
- func (h SpecListenerConnectionPoolHttp2Attributes) MaxRequests() terra.NumberValue
- type SpecListenerConnectionPoolHttp2State
- type SpecListenerConnectionPoolHttpAttributes
- func (h SpecListenerConnectionPoolHttpAttributes) InternalRef() (terra.Reference, error)
- func (h SpecListenerConnectionPoolHttpAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (h SpecListenerConnectionPoolHttpAttributes) InternalWithRef(ref terra.Reference) SpecListenerConnectionPoolHttpAttributes
- func (h SpecListenerConnectionPoolHttpAttributes) MaxConnections() terra.NumberValue
- func (h SpecListenerConnectionPoolHttpAttributes) MaxPendingRequests() terra.NumberValue
- type SpecListenerConnectionPoolHttpState
- type SpecListenerConnectionPoolState
- type SpecListenerConnectionPoolTcp
- type SpecListenerConnectionPoolTcpAttributes
- func (t SpecListenerConnectionPoolTcpAttributes) InternalRef() (terra.Reference, error)
- func (t SpecListenerConnectionPoolTcpAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t SpecListenerConnectionPoolTcpAttributes) InternalWithRef(ref terra.Reference) SpecListenerConnectionPoolTcpAttributes
- func (t SpecListenerConnectionPoolTcpAttributes) MaxConnections() terra.NumberValue
- type SpecListenerConnectionPoolTcpState
- type SpecListenerD017009E
- type SpecListenerD017009EAttributes
- func (f SpecListenerD017009EAttributes) CertificateChain() terra.StringValue
- func (f SpecListenerD017009EAttributes) InternalRef() (terra.Reference, error)
- func (f SpecListenerD017009EAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (f SpecListenerD017009EAttributes) InternalWithRef(ref terra.Reference) SpecListenerD017009EAttributes
- type SpecListenerD017009EState
- type SpecListenerD474D638
- type SpecListenerD474D638Attributes
- func (s SpecListenerD474D638Attributes) InternalRef() (terra.Reference, error)
- func (s SpecListenerD474D638Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (s SpecListenerD474D638Attributes) InternalWithRef(ref terra.Reference) SpecListenerD474D638Attributes
- func (s SpecListenerD474D638Attributes) SecretName() terra.StringValue
- type SpecListenerD474D638State
- type SpecListenerD7B92001
- type SpecListenerD7B92001Attributes
- func (a SpecListenerD7B92001Attributes) CertificateArn() terra.StringValue
- func (a SpecListenerD7B92001Attributes) InternalRef() (terra.Reference, error)
- func (a SpecListenerD7B92001Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (a SpecListenerD7B92001Attributes) InternalWithRef(ref terra.Reference) SpecListenerD7B92001Attributes
- type SpecListenerD7B92001State
- type SpecListenerDc5Eb057
- type SpecListenerDc5Eb057Attributes
- func (i SpecListenerDc5Eb057Attributes) InternalRef() (terra.Reference, error)
- func (i SpecListenerDc5Eb057Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (i SpecListenerDc5Eb057Attributes) InternalWithRef(ref terra.Reference) SpecListenerDc5Eb057Attributes
- func (i SpecListenerDc5Eb057Attributes) Unit() terra.StringValue
- func (i SpecListenerDc5Eb057Attributes) Value() terra.NumberValue
- type SpecListenerDc5Eb057State
- type SpecListenerHealthCheck
- type SpecListenerHealthCheckAttributes
- func (hc SpecListenerHealthCheckAttributes) HealthyThreshold() terra.NumberValue
- func (hc SpecListenerHealthCheckAttributes) InternalRef() (terra.Reference, error)
- func (hc SpecListenerHealthCheckAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (hc SpecListenerHealthCheckAttributes) InternalWithRef(ref terra.Reference) SpecListenerHealthCheckAttributes
- func (hc SpecListenerHealthCheckAttributes) IntervalMillis() terra.NumberValue
- func (hc SpecListenerHealthCheckAttributes) Path() terra.StringValue
- func (hc SpecListenerHealthCheckAttributes) Port() terra.NumberValue
- func (hc SpecListenerHealthCheckAttributes) Protocol() terra.StringValue
- func (hc SpecListenerHealthCheckAttributes) TimeoutMillis() terra.NumberValue
- func (hc SpecListenerHealthCheckAttributes) UnhealthyThreshold() terra.NumberValue
- type SpecListenerHealthCheckState
- type SpecListenerOutlierDetection
- type SpecListenerOutlierDetectionAttributes
- func (od SpecListenerOutlierDetectionAttributes) BaseEjectionDuration() terra.ListValue[SpecListenerOutlierDetectionBaseEjectionDurationAttributes]
- func (od SpecListenerOutlierDetectionAttributes) InternalRef() (terra.Reference, error)
- func (od SpecListenerOutlierDetectionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (od SpecListenerOutlierDetectionAttributes) InternalWithRef(ref terra.Reference) SpecListenerOutlierDetectionAttributes
- func (od SpecListenerOutlierDetectionAttributes) Interval() terra.ListValue[SpecListenerOutlierDetectionIntervalAttributes]
- func (od SpecListenerOutlierDetectionAttributes) MaxEjectionPercent() terra.NumberValue
- func (od SpecListenerOutlierDetectionAttributes) MaxServerErrors() terra.NumberValue
- type SpecListenerOutlierDetectionBaseEjectionDuration
- type SpecListenerOutlierDetectionBaseEjectionDurationAttributes
- func (bed SpecListenerOutlierDetectionBaseEjectionDurationAttributes) InternalRef() (terra.Reference, error)
- func (bed SpecListenerOutlierDetectionBaseEjectionDurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (bed SpecListenerOutlierDetectionBaseEjectionDurationAttributes) InternalWithRef(ref terra.Reference) SpecListenerOutlierDetectionBaseEjectionDurationAttributes
- func (bed SpecListenerOutlierDetectionBaseEjectionDurationAttributes) Unit() terra.StringValue
- func (bed SpecListenerOutlierDetectionBaseEjectionDurationAttributes) Value() terra.NumberValue
- type SpecListenerOutlierDetectionBaseEjectionDurationState
- type SpecListenerOutlierDetectionInterval
- type SpecListenerOutlierDetectionIntervalAttributes
- func (i SpecListenerOutlierDetectionIntervalAttributes) InternalRef() (terra.Reference, error)
- func (i SpecListenerOutlierDetectionIntervalAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (i SpecListenerOutlierDetectionIntervalAttributes) InternalWithRef(ref terra.Reference) SpecListenerOutlierDetectionIntervalAttributes
- func (i SpecListenerOutlierDetectionIntervalAttributes) Unit() terra.StringValue
- func (i SpecListenerOutlierDetectionIntervalAttributes) Value() terra.NumberValue
- type SpecListenerOutlierDetectionIntervalState
- type SpecListenerOutlierDetectionState
- type SpecListenerPortMapping
- type SpecListenerPortMappingAttributes
- func (pm SpecListenerPortMappingAttributes) InternalRef() (terra.Reference, error)
- func (pm SpecListenerPortMappingAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pm SpecListenerPortMappingAttributes) InternalWithRef(ref terra.Reference) SpecListenerPortMappingAttributes
- func (pm SpecListenerPortMappingAttributes) Port() terra.NumberValue
- func (pm SpecListenerPortMappingAttributes) Protocol() terra.StringValue
- type SpecListenerPortMappingState
- type SpecListenerState
- type SpecListenerTimeout
- type SpecListenerTimeoutAttributes
- func (t SpecListenerTimeoutAttributes) Grpc() terra.ListValue[SpecListenerTimeoutGrpcAttributes]
- func (t SpecListenerTimeoutAttributes) Http() terra.ListValue[SpecListenerTimeoutHttpAttributes]
- func (t SpecListenerTimeoutAttributes) Http2() terra.ListValue[SpecListenerTimeoutHttp2Attributes]
- func (t SpecListenerTimeoutAttributes) InternalRef() (terra.Reference, error)
- func (t SpecListenerTimeoutAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t SpecListenerTimeoutAttributes) InternalWithRef(ref terra.Reference) SpecListenerTimeoutAttributes
- func (t SpecListenerTimeoutAttributes) Tcp() terra.ListValue[SpecListenerTimeoutTcpAttributes]
- type SpecListenerTimeoutGrpc
- type SpecListenerTimeoutGrpcAttributes
- func (g SpecListenerTimeoutGrpcAttributes) Idle() terra.ListValue[SpecListener56B2Cf65Attributes]
- func (g SpecListenerTimeoutGrpcAttributes) InternalRef() (terra.Reference, error)
- func (g SpecListenerTimeoutGrpcAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (g SpecListenerTimeoutGrpcAttributes) InternalWithRef(ref terra.Reference) SpecListenerTimeoutGrpcAttributes
- func (g SpecListenerTimeoutGrpcAttributes) PerRequest() terra.ListValue[SpecListener2F69E62EAttributes]
- type SpecListenerTimeoutGrpcState
- type SpecListenerTimeoutHttp
- type SpecListenerTimeoutHttp2
- type SpecListenerTimeoutHttp2Attributes
- func (h SpecListenerTimeoutHttp2Attributes) Idle() terra.ListValue[SpecListenerDc5Eb057Attributes]
- func (h SpecListenerTimeoutHttp2Attributes) InternalRef() (terra.Reference, error)
- func (h SpecListenerTimeoutHttp2Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (h SpecListenerTimeoutHttp2Attributes) InternalWithRef(ref terra.Reference) SpecListenerTimeoutHttp2Attributes
- func (h SpecListenerTimeoutHttp2Attributes) PerRequest() terra.ListValue[SpecListener7C028D5AAttributes]
- type SpecListenerTimeoutHttp2State
- type SpecListenerTimeoutHttpAttributes
- func (h SpecListenerTimeoutHttpAttributes) Idle() terra.ListValue[SpecListener6B11E4AeAttributes]
- func (h SpecListenerTimeoutHttpAttributes) InternalRef() (terra.Reference, error)
- func (h SpecListenerTimeoutHttpAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (h SpecListenerTimeoutHttpAttributes) InternalWithRef(ref terra.Reference) SpecListenerTimeoutHttpAttributes
- func (h SpecListenerTimeoutHttpAttributes) PerRequest() terra.ListValue[SpecListener575B4175Attributes]
- type SpecListenerTimeoutHttpState
- type SpecListenerTimeoutState
- type SpecListenerTimeoutTcp
- type SpecListenerTimeoutTcpAttributes
- func (t SpecListenerTimeoutTcpAttributes) Idle() terra.ListValue[SpecListenerA642C8AbAttributes]
- func (t SpecListenerTimeoutTcpAttributes) InternalRef() (terra.Reference, error)
- func (t SpecListenerTimeoutTcpAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t SpecListenerTimeoutTcpAttributes) InternalWithRef(ref terra.Reference) SpecListenerTimeoutTcpAttributes
- type SpecListenerTimeoutTcpState
- type SpecListenerTls
- type SpecListenerTlsAttributes
- func (t SpecListenerTlsAttributes) Certificate() terra.ListValue[SpecListenerTlsCertificateAttributes]
- func (t SpecListenerTlsAttributes) InternalRef() (terra.Reference, error)
- func (t SpecListenerTlsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t SpecListenerTlsAttributes) InternalWithRef(ref terra.Reference) SpecListenerTlsAttributes
- func (t SpecListenerTlsAttributes) Mode() terra.StringValue
- func (t SpecListenerTlsAttributes) Validation() terra.ListValue[SpecListenerTlsValidationAttributes]
- type SpecListenerTlsCertificate
- type SpecListenerTlsCertificateAttributes
- func (c SpecListenerTlsCertificateAttributes) Acm() terra.ListValue[SpecListenerD7B92001Attributes]
- func (c SpecListenerTlsCertificateAttributes) File() terra.ListValue[SpecListener5Cc1671FAttributes]
- func (c SpecListenerTlsCertificateAttributes) InternalRef() (terra.Reference, error)
- func (c SpecListenerTlsCertificateAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c SpecListenerTlsCertificateAttributes) InternalWithRef(ref terra.Reference) SpecListenerTlsCertificateAttributes
- func (c SpecListenerTlsCertificateAttributes) Sds() terra.ListValue[SpecListener5C5E34DfAttributes]
- type SpecListenerTlsCertificateState
- type SpecListenerTlsState
- type SpecListenerTlsValidation
- type SpecListenerTlsValidationAttributes
- func (v SpecListenerTlsValidationAttributes) InternalRef() (terra.Reference, error)
- func (v SpecListenerTlsValidationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (v SpecListenerTlsValidationAttributes) InternalWithRef(ref terra.Reference) SpecListenerTlsValidationAttributes
- func (v SpecListenerTlsValidationAttributes) SubjectAlternativeNames() terra.ListValue[SpecListener785160C2Attributes]
- func (v SpecListenerTlsValidationAttributes) Trust() terra.ListValue[SpecListener668488A5Attributes]
- type SpecListenerTlsValidationState
- type SpecLogging
- type SpecLoggingAccessLog
- type SpecLoggingAccessLogAttributes
- func (al SpecLoggingAccessLogAttributes) File() terra.ListValue[SpecLoggingAccessLogFileAttributes]
- func (al SpecLoggingAccessLogAttributes) InternalRef() (terra.Reference, error)
- func (al SpecLoggingAccessLogAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (al SpecLoggingAccessLogAttributes) InternalWithRef(ref terra.Reference) SpecLoggingAccessLogAttributes
- type SpecLoggingAccessLogFile
- type SpecLoggingAccessLogFileAttributes
- func (f SpecLoggingAccessLogFileAttributes) InternalRef() (terra.Reference, error)
- func (f SpecLoggingAccessLogFileAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (f SpecLoggingAccessLogFileAttributes) InternalWithRef(ref terra.Reference) SpecLoggingAccessLogFileAttributes
- func (f SpecLoggingAccessLogFileAttributes) Path() terra.StringValue
- type SpecLoggingAccessLogFileState
- type SpecLoggingAccessLogState
- type SpecLoggingAttributes
- func (l SpecLoggingAttributes) AccessLog() terra.ListValue[SpecLoggingAccessLogAttributes]
- func (l SpecLoggingAttributes) InternalRef() (terra.Reference, error)
- func (l SpecLoggingAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (l SpecLoggingAttributes) InternalWithRef(ref terra.Reference) SpecLoggingAttributes
- type SpecLoggingState
- type SpecServiceDiscovery
- type SpecServiceDiscoveryAttributes
- func (sd SpecServiceDiscoveryAttributes) AwsCloudMap() terra.ListValue[SpecServiceDiscoveryAwsCloudMapAttributes]
- func (sd SpecServiceDiscoveryAttributes) Dns() terra.ListValue[SpecServiceDiscoveryDnsAttributes]
- func (sd SpecServiceDiscoveryAttributes) InternalRef() (terra.Reference, error)
- func (sd SpecServiceDiscoveryAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sd SpecServiceDiscoveryAttributes) InternalWithRef(ref terra.Reference) SpecServiceDiscoveryAttributes
- type SpecServiceDiscoveryAwsCloudMap
- type SpecServiceDiscoveryAwsCloudMapAttributes
- func (acm SpecServiceDiscoveryAwsCloudMapAttributes) Attributes() terra.MapValue[terra.StringValue]
- func (acm SpecServiceDiscoveryAwsCloudMapAttributes) InternalRef() (terra.Reference, error)
- func (acm SpecServiceDiscoveryAwsCloudMapAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (acm SpecServiceDiscoveryAwsCloudMapAttributes) InternalWithRef(ref terra.Reference) SpecServiceDiscoveryAwsCloudMapAttributes
- func (acm SpecServiceDiscoveryAwsCloudMapAttributes) NamespaceName() terra.StringValue
- func (acm SpecServiceDiscoveryAwsCloudMapAttributes) ServiceName() terra.StringValue
- type SpecServiceDiscoveryAwsCloudMapState
- type SpecServiceDiscoveryDns
- type SpecServiceDiscoveryDnsAttributes
- func (d SpecServiceDiscoveryDnsAttributes) Hostname() terra.StringValue
- func (d SpecServiceDiscoveryDnsAttributes) InternalRef() (terra.Reference, error)
- func (d SpecServiceDiscoveryDnsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (d SpecServiceDiscoveryDnsAttributes) InternalWithRef(ref terra.Reference) SpecServiceDiscoveryDnsAttributes
- type SpecServiceDiscoveryDnsState
- type SpecServiceDiscoveryState
- type SpecState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Args ¶
type Args struct { // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // MeshName: string, required MeshName terra.StringValue `hcl:"mesh_name,attr" validate:"required"` // MeshOwner: string, optional MeshOwner terra.StringValue `hcl:"mesh_owner,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Tags: map of string, optional Tags terra.MapValue[terra.StringValue] `hcl:"tags,attr"` // TagsAll: map of string, optional TagsAll terra.MapValue[terra.StringValue] `hcl:"tags_all,attr"` // Spec: required Spec *Spec `hcl:"spec,block" validate:"required"` }
Args contains the configurations for aws_appmesh_virtual_node.
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 aws_appmesh_virtual_node.
func (*Resource) Attributes ¶
func (aavn *Resource) Attributes() awsAppmeshVirtualNodeAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (aavn *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (aavn *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 Spec ¶
type Spec struct { // SpecBackend: min=0,max=50 Backend []SpecBackend `hcl:"backend,block" validate:"min=0,max=50"` // SpecBackendDefaults: optional BackendDefaults *SpecBackendDefaults `hcl:"backend_defaults,block"` // SpecListener: optional Listener *SpecListener `hcl:"listener,block"` // SpecLogging: optional Logging *SpecLogging `hcl:"logging,block"` // SpecServiceDiscovery: optional ServiceDiscovery *SpecServiceDiscovery `hcl:"service_discovery,block"` }
type SpecAttributes ¶
type SpecAttributes struct {
// contains filtered or unexported fields
}
func (SpecAttributes) Backend ¶
func (s SpecAttributes) Backend() terra.SetValue[SpecBackendAttributes]
func (SpecAttributes) BackendDefaults ¶
func (s SpecAttributes) BackendDefaults() terra.ListValue[SpecBackendDefaultsAttributes]
func (SpecAttributes) InternalRef ¶
func (s SpecAttributes) InternalRef() (terra.Reference, error)
func (SpecAttributes) InternalTokens ¶
func (s SpecAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecAttributes) InternalWithRef ¶
func (s SpecAttributes) InternalWithRef(ref terra.Reference) SpecAttributes
func (SpecAttributes) Listener ¶
func (s SpecAttributes) Listener() terra.ListValue[SpecListenerAttributes]
func (SpecAttributes) Logging ¶
func (s SpecAttributes) Logging() terra.ListValue[SpecLoggingAttributes]
func (SpecAttributes) ServiceDiscovery ¶
func (s SpecAttributes) ServiceDiscovery() terra.ListValue[SpecServiceDiscoveryAttributes]
type SpecBackend ¶
type SpecBackend struct { // SpecBackendVirtualService: required VirtualService *SpecBackendVirtualService `hcl:"virtual_service,block" validate:"required"` }
type SpecBackend202B25C9 ¶
type SpecBackend202B25C9 struct { // SpecBackendB48Ad02F: optional Acm *SpecBackendB48Ad02F `hcl:"acm,block"` // SpecBackend4E942899: optional File *SpecBackend4E942899 `hcl:"file,block"` // SpecBackend6Aeb0B1C: optional Sds *SpecBackend6Aeb0B1C `hcl:"sds,block"` }
type SpecBackend202B25C9Attributes ¶
type SpecBackend202B25C9Attributes struct {
// contains filtered or unexported fields
}
func (SpecBackend202B25C9Attributes) Acm ¶
func (t SpecBackend202B25C9Attributes) Acm() terra.ListValue[SpecBackendB48Ad02FAttributes]
func (SpecBackend202B25C9Attributes) File ¶
func (t SpecBackend202B25C9Attributes) File() terra.ListValue[SpecBackend4E942899Attributes]
func (SpecBackend202B25C9Attributes) InternalRef ¶
func (t SpecBackend202B25C9Attributes) InternalRef() (terra.Reference, error)
func (SpecBackend202B25C9Attributes) InternalTokens ¶
func (t SpecBackend202B25C9Attributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecBackend202B25C9Attributes) InternalWithRef ¶
func (t SpecBackend202B25C9Attributes) InternalWithRef(ref terra.Reference) SpecBackend202B25C9Attributes
func (SpecBackend202B25C9Attributes) Sds ¶
func (t SpecBackend202B25C9Attributes) Sds() terra.ListValue[SpecBackend6Aeb0B1CAttributes]
type SpecBackend202B25C9State ¶
type SpecBackend202B25C9State struct { Acm []SpecBackendB48Ad02FState `json:"acm"` File []SpecBackend4E942899State `json:"file"` Sds []SpecBackend6Aeb0B1CState `json:"sds"` }
type SpecBackend3F1A04Db ¶
type SpecBackend3F1A04Db struct { // SecretName: string, required SecretName terra.StringValue `hcl:"secret_name,attr" validate:"required"` }
type SpecBackend3F1A04DbAttributes ¶
type SpecBackend3F1A04DbAttributes struct {
// contains filtered or unexported fields
}
func (SpecBackend3F1A04DbAttributes) InternalRef ¶
func (s SpecBackend3F1A04DbAttributes) InternalRef() (terra.Reference, error)
func (SpecBackend3F1A04DbAttributes) InternalTokens ¶
func (s SpecBackend3F1A04DbAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecBackend3F1A04DbAttributes) InternalWithRef ¶
func (s SpecBackend3F1A04DbAttributes) InternalWithRef(ref terra.Reference) SpecBackend3F1A04DbAttributes
func (SpecBackend3F1A04DbAttributes) SecretName ¶
func (s SpecBackend3F1A04DbAttributes) SecretName() terra.StringValue
type SpecBackend3F1A04DbState ¶
type SpecBackend3F1A04DbState struct {
SecretName string `json:"secret_name"`
}
type SpecBackend4E942899 ¶
type SpecBackend4E942899 struct { // CertificateChain: string, required CertificateChain terra.StringValue `hcl:"certificate_chain,attr" validate:"required"` }
type SpecBackend4E942899Attributes ¶
type SpecBackend4E942899Attributes struct {
// contains filtered or unexported fields
}
func (SpecBackend4E942899Attributes) CertificateChain ¶
func (f SpecBackend4E942899Attributes) CertificateChain() terra.StringValue
func (SpecBackend4E942899Attributes) InternalRef ¶
func (f SpecBackend4E942899Attributes) InternalRef() (terra.Reference, error)
func (SpecBackend4E942899Attributes) InternalTokens ¶
func (f SpecBackend4E942899Attributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecBackend4E942899Attributes) InternalWithRef ¶
func (f SpecBackend4E942899Attributes) InternalWithRef(ref terra.Reference) SpecBackend4E942899Attributes
type SpecBackend4E942899State ¶
type SpecBackend4E942899State struct {
CertificateChain string `json:"certificate_chain"`
}
type SpecBackend5C3041Cd ¶
type SpecBackend5C3041Cd struct { // SpecBackendD6Bbfb8C: optional File *SpecBackendD6Bbfb8C `hcl:"file,block"` // SpecBackend3F1A04Db: optional Sds *SpecBackend3F1A04Db `hcl:"sds,block"` }
type SpecBackend5C3041CdAttributes ¶
type SpecBackend5C3041CdAttributes struct {
// contains filtered or unexported fields
}
func (SpecBackend5C3041CdAttributes) File ¶
func (c SpecBackend5C3041CdAttributes) File() terra.ListValue[SpecBackendD6Bbfb8CAttributes]
func (SpecBackend5C3041CdAttributes) InternalRef ¶
func (c SpecBackend5C3041CdAttributes) InternalRef() (terra.Reference, error)
func (SpecBackend5C3041CdAttributes) InternalTokens ¶
func (c SpecBackend5C3041CdAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecBackend5C3041CdAttributes) InternalWithRef ¶
func (c SpecBackend5C3041CdAttributes) InternalWithRef(ref terra.Reference) SpecBackend5C3041CdAttributes
func (SpecBackend5C3041CdAttributes) Sds ¶
func (c SpecBackend5C3041CdAttributes) Sds() terra.ListValue[SpecBackend3F1A04DbAttributes]
type SpecBackend5C3041CdState ¶
type SpecBackend5C3041CdState struct { File []SpecBackendD6Bbfb8CState `json:"file"` Sds []SpecBackend3F1A04DbState `json:"sds"` }
type SpecBackend6Aeb0B1C ¶
type SpecBackend6Aeb0B1C struct { // SecretName: string, required SecretName terra.StringValue `hcl:"secret_name,attr" validate:"required"` }
type SpecBackend6Aeb0B1CAttributes ¶
type SpecBackend6Aeb0B1CAttributes struct {
// contains filtered or unexported fields
}
func (SpecBackend6Aeb0B1CAttributes) InternalRef ¶
func (s SpecBackend6Aeb0B1CAttributes) InternalRef() (terra.Reference, error)
func (SpecBackend6Aeb0B1CAttributes) InternalTokens ¶
func (s SpecBackend6Aeb0B1CAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecBackend6Aeb0B1CAttributes) InternalWithRef ¶
func (s SpecBackend6Aeb0B1CAttributes) InternalWithRef(ref terra.Reference) SpecBackend6Aeb0B1CAttributes
func (SpecBackend6Aeb0B1CAttributes) SecretName ¶
func (s SpecBackend6Aeb0B1CAttributes) SecretName() terra.StringValue
type SpecBackend6Aeb0B1CState ¶
type SpecBackend6Aeb0B1CState struct {
SecretName string `json:"secret_name"`
}
type SpecBackendAfce220C ¶
type SpecBackendAfce220C struct { // Exact: set of string, required Exact terra.SetValue[terra.StringValue] `hcl:"exact,attr" validate:"required"` }
type SpecBackendAfce220CAttributes ¶
type SpecBackendAfce220CAttributes struct {
// contains filtered or unexported fields
}
func (SpecBackendAfce220CAttributes) Exact ¶
func (m SpecBackendAfce220CAttributes) Exact() terra.SetValue[terra.StringValue]
func (SpecBackendAfce220CAttributes) InternalRef ¶
func (m SpecBackendAfce220CAttributes) InternalRef() (terra.Reference, error)
func (SpecBackendAfce220CAttributes) InternalTokens ¶
func (m SpecBackendAfce220CAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecBackendAfce220CAttributes) InternalWithRef ¶
func (m SpecBackendAfce220CAttributes) InternalWithRef(ref terra.Reference) SpecBackendAfce220CAttributes
type SpecBackendAfce220CState ¶
type SpecBackendAfce220CState struct {
Exact []string `json:"exact"`
}
type SpecBackendAttributes ¶
type SpecBackendAttributes struct {
// contains filtered or unexported fields
}
func (SpecBackendAttributes) InternalRef ¶
func (b SpecBackendAttributes) InternalRef() (terra.Reference, error)
func (SpecBackendAttributes) InternalTokens ¶
func (b SpecBackendAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecBackendAttributes) InternalWithRef ¶
func (b SpecBackendAttributes) InternalWithRef(ref terra.Reference) SpecBackendAttributes
func (SpecBackendAttributes) VirtualService ¶
func (b SpecBackendAttributes) VirtualService() terra.ListValue[SpecBackendVirtualServiceAttributes]
type SpecBackendB0F330D4 ¶
type SpecBackendB0F330D4 struct { // SpecBackendFb96F294: optional SubjectAlternativeNames *SpecBackendFb96F294 `hcl:"subject_alternative_names,block"` // SpecBackend202B25C9: required Trust *SpecBackend202B25C9 `hcl:"trust,block" validate:"required"` }
type SpecBackendB0F330D4Attributes ¶
type SpecBackendB0F330D4Attributes struct {
// contains filtered or unexported fields
}
func (SpecBackendB0F330D4Attributes) InternalRef ¶
func (v SpecBackendB0F330D4Attributes) InternalRef() (terra.Reference, error)
func (SpecBackendB0F330D4Attributes) InternalTokens ¶
func (v SpecBackendB0F330D4Attributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecBackendB0F330D4Attributes) InternalWithRef ¶
func (v SpecBackendB0F330D4Attributes) InternalWithRef(ref terra.Reference) SpecBackendB0F330D4Attributes
func (SpecBackendB0F330D4Attributes) SubjectAlternativeNames ¶
func (v SpecBackendB0F330D4Attributes) SubjectAlternativeNames() terra.ListValue[SpecBackendFb96F294Attributes]
func (SpecBackendB0F330D4Attributes) Trust ¶
func (v SpecBackendB0F330D4Attributes) Trust() terra.ListValue[SpecBackend202B25C9Attributes]
type SpecBackendB0F330D4State ¶
type SpecBackendB0F330D4State struct { SubjectAlternativeNames []SpecBackendFb96F294State `json:"subject_alternative_names"` Trust []SpecBackend202B25C9State `json:"trust"` }
type SpecBackendB48Ad02F ¶
type SpecBackendB48Ad02F struct { // CertificateAuthorityArns: set of string, required CertificateAuthorityArns terra.SetValue[terra.StringValue] `hcl:"certificate_authority_arns,attr" validate:"required"` }
type SpecBackendB48Ad02FAttributes ¶
type SpecBackendB48Ad02FAttributes struct {
// contains filtered or unexported fields
}
func (SpecBackendB48Ad02FAttributes) CertificateAuthorityArns ¶
func (a SpecBackendB48Ad02FAttributes) CertificateAuthorityArns() terra.SetValue[terra.StringValue]
func (SpecBackendB48Ad02FAttributes) InternalRef ¶
func (a SpecBackendB48Ad02FAttributes) InternalRef() (terra.Reference, error)
func (SpecBackendB48Ad02FAttributes) InternalTokens ¶
func (a SpecBackendB48Ad02FAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecBackendB48Ad02FAttributes) InternalWithRef ¶
func (a SpecBackendB48Ad02FAttributes) InternalWithRef(ref terra.Reference) SpecBackendB48Ad02FAttributes
type SpecBackendB48Ad02FState ¶
type SpecBackendB48Ad02FState struct {
CertificateAuthorityArns []string `json:"certificate_authority_arns"`
}
type SpecBackendB8Ac12C9 ¶
type SpecBackendB8Ac12C9 struct { // Enforce: bool, optional Enforce terra.BoolValue `hcl:"enforce,attr"` // Ports: set of number, optional Ports terra.SetValue[terra.NumberValue] `hcl:"ports,attr"` // SpecBackend5C3041Cd: optional Certificate *SpecBackend5C3041Cd `hcl:"certificate,block"` // SpecBackendB0F330D4: required Validation *SpecBackendB0F330D4 `hcl:"validation,block" validate:"required"` }
type SpecBackendB8Ac12C9Attributes ¶
type SpecBackendB8Ac12C9Attributes struct {
// contains filtered or unexported fields
}
func (SpecBackendB8Ac12C9Attributes) Certificate ¶
func (t SpecBackendB8Ac12C9Attributes) Certificate() terra.ListValue[SpecBackend5C3041CdAttributes]
func (SpecBackendB8Ac12C9Attributes) Enforce ¶
func (t SpecBackendB8Ac12C9Attributes) Enforce() terra.BoolValue
func (SpecBackendB8Ac12C9Attributes) InternalRef ¶
func (t SpecBackendB8Ac12C9Attributes) InternalRef() (terra.Reference, error)
func (SpecBackendB8Ac12C9Attributes) InternalTokens ¶
func (t SpecBackendB8Ac12C9Attributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecBackendB8Ac12C9Attributes) InternalWithRef ¶
func (t SpecBackendB8Ac12C9Attributes) InternalWithRef(ref terra.Reference) SpecBackendB8Ac12C9Attributes
func (SpecBackendB8Ac12C9Attributes) Ports ¶
func (t SpecBackendB8Ac12C9Attributes) Ports() terra.SetValue[terra.NumberValue]
func (SpecBackendB8Ac12C9Attributes) Validation ¶
func (t SpecBackendB8Ac12C9Attributes) Validation() terra.ListValue[SpecBackendB0F330D4Attributes]
type SpecBackendB8Ac12C9State ¶
type SpecBackendB8Ac12C9State struct { Enforce bool `json:"enforce"` Ports []float64 `json:"ports"` Certificate []SpecBackend5C3041CdState `json:"certificate"` Validation []SpecBackendB0F330D4State `json:"validation"` }
type SpecBackendD6Bbfb8C ¶
type SpecBackendD6Bbfb8C struct { // CertificateChain: string, required CertificateChain terra.StringValue `hcl:"certificate_chain,attr" validate:"required"` // PrivateKey: string, required PrivateKey terra.StringValue `hcl:"private_key,attr" validate:"required"` }
type SpecBackendD6Bbfb8CAttributes ¶
type SpecBackendD6Bbfb8CAttributes struct {
// contains filtered or unexported fields
}
func (SpecBackendD6Bbfb8CAttributes) CertificateChain ¶
func (f SpecBackendD6Bbfb8CAttributes) CertificateChain() terra.StringValue
func (SpecBackendD6Bbfb8CAttributes) InternalRef ¶
func (f SpecBackendD6Bbfb8CAttributes) InternalRef() (terra.Reference, error)
func (SpecBackendD6Bbfb8CAttributes) InternalTokens ¶
func (f SpecBackendD6Bbfb8CAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecBackendD6Bbfb8CAttributes) InternalWithRef ¶
func (f SpecBackendD6Bbfb8CAttributes) InternalWithRef(ref terra.Reference) SpecBackendD6Bbfb8CAttributes
func (SpecBackendD6Bbfb8CAttributes) PrivateKey ¶
func (f SpecBackendD6Bbfb8CAttributes) PrivateKey() terra.StringValue
type SpecBackendDefaults ¶
type SpecBackendDefaults struct { // SpecBackendDefaultsClientPolicy: optional ClientPolicy *SpecBackendDefaultsClientPolicy `hcl:"client_policy,block"` }
type SpecBackendDefaults05226299 ¶
type SpecBackendDefaults05226299 struct { // Exact: set of string, required Exact terra.SetValue[terra.StringValue] `hcl:"exact,attr" validate:"required"` }
type SpecBackendDefaults05226299Attributes ¶
type SpecBackendDefaults05226299Attributes struct {
// contains filtered or unexported fields
}
func (SpecBackendDefaults05226299Attributes) Exact ¶
func (m SpecBackendDefaults05226299Attributes) Exact() terra.SetValue[terra.StringValue]
func (SpecBackendDefaults05226299Attributes) InternalRef ¶
func (m SpecBackendDefaults05226299Attributes) InternalRef() (terra.Reference, error)
func (SpecBackendDefaults05226299Attributes) InternalTokens ¶
func (m SpecBackendDefaults05226299Attributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecBackendDefaults05226299Attributes) InternalWithRef ¶
func (m SpecBackendDefaults05226299Attributes) InternalWithRef(ref terra.Reference) SpecBackendDefaults05226299Attributes
type SpecBackendDefaults05226299State ¶
type SpecBackendDefaults05226299State struct {
Exact []string `json:"exact"`
}
type SpecBackendDefaults630078F7 ¶
type SpecBackendDefaults630078F7 struct { // SpecBackendDefaults840A8Fda: optional SubjectAlternativeNames *SpecBackendDefaults840A8Fda `hcl:"subject_alternative_names,block"` // SpecBackendDefaults738E8933: required Trust *SpecBackendDefaults738E8933 `hcl:"trust,block" validate:"required"` }
type SpecBackendDefaults630078F7Attributes ¶
type SpecBackendDefaults630078F7Attributes struct {
// contains filtered or unexported fields
}
func (SpecBackendDefaults630078F7Attributes) InternalRef ¶
func (v SpecBackendDefaults630078F7Attributes) InternalRef() (terra.Reference, error)
func (SpecBackendDefaults630078F7Attributes) InternalTokens ¶
func (v SpecBackendDefaults630078F7Attributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecBackendDefaults630078F7Attributes) InternalWithRef ¶
func (v SpecBackendDefaults630078F7Attributes) InternalWithRef(ref terra.Reference) SpecBackendDefaults630078F7Attributes
func (SpecBackendDefaults630078F7Attributes) SubjectAlternativeNames ¶
func (v SpecBackendDefaults630078F7Attributes) SubjectAlternativeNames() terra.ListValue[SpecBackendDefaults840A8FdaAttributes]
type SpecBackendDefaults630078F7State ¶
type SpecBackendDefaults630078F7State struct { SubjectAlternativeNames []SpecBackendDefaults840A8FdaState `json:"subject_alternative_names"` Trust []SpecBackendDefaults738E8933State `json:"trust"` }
type SpecBackendDefaults65Cecba8 ¶
type SpecBackendDefaults65Cecba8 struct { // SpecBackendDefaults9069F2D6: optional File *SpecBackendDefaults9069F2D6 `hcl:"file,block"` // SpecBackendDefaultsB4A40596: optional Sds *SpecBackendDefaultsB4A40596 `hcl:"sds,block"` }
type SpecBackendDefaults65Cecba8Attributes ¶
type SpecBackendDefaults65Cecba8Attributes struct {
// contains filtered or unexported fields
}
func (SpecBackendDefaults65Cecba8Attributes) InternalRef ¶
func (c SpecBackendDefaults65Cecba8Attributes) InternalRef() (terra.Reference, error)
func (SpecBackendDefaults65Cecba8Attributes) InternalTokens ¶
func (c SpecBackendDefaults65Cecba8Attributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecBackendDefaults65Cecba8Attributes) InternalWithRef ¶
func (c SpecBackendDefaults65Cecba8Attributes) InternalWithRef(ref terra.Reference) SpecBackendDefaults65Cecba8Attributes
type SpecBackendDefaults65Cecba8State ¶
type SpecBackendDefaults65Cecba8State struct { File []SpecBackendDefaults9069F2D6State `json:"file"` Sds []SpecBackendDefaultsB4A40596State `json:"sds"` }
type SpecBackendDefaults738E8933 ¶
type SpecBackendDefaults738E8933 struct { // SpecBackendDefaultsDb1Fecb0: optional Acm *SpecBackendDefaultsDb1Fecb0 `hcl:"acm,block"` // SpecBackendDefaultsF332D3F5: optional File *SpecBackendDefaultsF332D3F5 `hcl:"file,block"` // SpecBackendDefaults79Ade431: optional Sds *SpecBackendDefaults79Ade431 `hcl:"sds,block"` }
type SpecBackendDefaults738E8933Attributes ¶
type SpecBackendDefaults738E8933Attributes struct {
// contains filtered or unexported fields
}
func (SpecBackendDefaults738E8933Attributes) InternalRef ¶
func (t SpecBackendDefaults738E8933Attributes) InternalRef() (terra.Reference, error)
func (SpecBackendDefaults738E8933Attributes) InternalTokens ¶
func (t SpecBackendDefaults738E8933Attributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecBackendDefaults738E8933Attributes) InternalWithRef ¶
func (t SpecBackendDefaults738E8933Attributes) InternalWithRef(ref terra.Reference) SpecBackendDefaults738E8933Attributes
type SpecBackendDefaults738E8933State ¶
type SpecBackendDefaults738E8933State struct { Acm []SpecBackendDefaultsDb1Fecb0State `json:"acm"` File []SpecBackendDefaultsF332D3F5State `json:"file"` Sds []SpecBackendDefaults79Ade431State `json:"sds"` }
type SpecBackendDefaults79Ade431 ¶
type SpecBackendDefaults79Ade431 struct { // SecretName: string, required SecretName terra.StringValue `hcl:"secret_name,attr" validate:"required"` }
type SpecBackendDefaults79Ade431Attributes ¶
type SpecBackendDefaults79Ade431Attributes struct {
// contains filtered or unexported fields
}
func (SpecBackendDefaults79Ade431Attributes) InternalRef ¶
func (s SpecBackendDefaults79Ade431Attributes) InternalRef() (terra.Reference, error)
func (SpecBackendDefaults79Ade431Attributes) InternalTokens ¶
func (s SpecBackendDefaults79Ade431Attributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecBackendDefaults79Ade431Attributes) InternalWithRef ¶
func (s SpecBackendDefaults79Ade431Attributes) InternalWithRef(ref terra.Reference) SpecBackendDefaults79Ade431Attributes
func (SpecBackendDefaults79Ade431Attributes) SecretName ¶
func (s SpecBackendDefaults79Ade431Attributes) SecretName() terra.StringValue
type SpecBackendDefaults79Ade431State ¶
type SpecBackendDefaults79Ade431State struct {
SecretName string `json:"secret_name"`
}
type SpecBackendDefaults840A8Fda ¶
type SpecBackendDefaults840A8Fda struct { // SpecBackendDefaults05226299: required Match *SpecBackendDefaults05226299 `hcl:"match,block" validate:"required"` }
type SpecBackendDefaults840A8FdaAttributes ¶
type SpecBackendDefaults840A8FdaAttributes struct {
// contains filtered or unexported fields
}
func (SpecBackendDefaults840A8FdaAttributes) InternalRef ¶
func (san SpecBackendDefaults840A8FdaAttributes) InternalRef() (terra.Reference, error)
func (SpecBackendDefaults840A8FdaAttributes) InternalTokens ¶
func (san SpecBackendDefaults840A8FdaAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecBackendDefaults840A8FdaAttributes) InternalWithRef ¶
func (san SpecBackendDefaults840A8FdaAttributes) InternalWithRef(ref terra.Reference) SpecBackendDefaults840A8FdaAttributes
func (SpecBackendDefaults840A8FdaAttributes) Match ¶
func (san SpecBackendDefaults840A8FdaAttributes) Match() terra.ListValue[SpecBackendDefaults05226299Attributes]
type SpecBackendDefaults840A8FdaState ¶
type SpecBackendDefaults840A8FdaState struct {
Match []SpecBackendDefaults05226299State `json:"match"`
}
type SpecBackendDefaults9069F2D6 ¶
type SpecBackendDefaults9069F2D6 struct { // CertificateChain: string, required CertificateChain terra.StringValue `hcl:"certificate_chain,attr" validate:"required"` // PrivateKey: string, required PrivateKey terra.StringValue `hcl:"private_key,attr" validate:"required"` }
type SpecBackendDefaults9069F2D6Attributes ¶
type SpecBackendDefaults9069F2D6Attributes struct {
// contains filtered or unexported fields
}
func (SpecBackendDefaults9069F2D6Attributes) CertificateChain ¶
func (f SpecBackendDefaults9069F2D6Attributes) CertificateChain() terra.StringValue
func (SpecBackendDefaults9069F2D6Attributes) InternalRef ¶
func (f SpecBackendDefaults9069F2D6Attributes) InternalRef() (terra.Reference, error)
func (SpecBackendDefaults9069F2D6Attributes) InternalTokens ¶
func (f SpecBackendDefaults9069F2D6Attributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecBackendDefaults9069F2D6Attributes) InternalWithRef ¶
func (f SpecBackendDefaults9069F2D6Attributes) InternalWithRef(ref terra.Reference) SpecBackendDefaults9069F2D6Attributes
func (SpecBackendDefaults9069F2D6Attributes) PrivateKey ¶
func (f SpecBackendDefaults9069F2D6Attributes) PrivateKey() terra.StringValue
type SpecBackendDefaultsAttributes ¶
type SpecBackendDefaultsAttributes struct {
// contains filtered or unexported fields
}
func (SpecBackendDefaultsAttributes) ClientPolicy ¶
func (bd SpecBackendDefaultsAttributes) ClientPolicy() terra.ListValue[SpecBackendDefaultsClientPolicyAttributes]
func (SpecBackendDefaultsAttributes) InternalRef ¶
func (bd SpecBackendDefaultsAttributes) InternalRef() (terra.Reference, error)
func (SpecBackendDefaultsAttributes) InternalTokens ¶
func (bd SpecBackendDefaultsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecBackendDefaultsAttributes) InternalWithRef ¶
func (bd SpecBackendDefaultsAttributes) InternalWithRef(ref terra.Reference) SpecBackendDefaultsAttributes
type SpecBackendDefaultsB4A40596 ¶
type SpecBackendDefaultsB4A40596 struct { // SecretName: string, required SecretName terra.StringValue `hcl:"secret_name,attr" validate:"required"` }
type SpecBackendDefaultsB4A40596Attributes ¶
type SpecBackendDefaultsB4A40596Attributes struct {
// contains filtered or unexported fields
}
func (SpecBackendDefaultsB4A40596Attributes) InternalRef ¶
func (s SpecBackendDefaultsB4A40596Attributes) InternalRef() (terra.Reference, error)
func (SpecBackendDefaultsB4A40596Attributes) InternalTokens ¶
func (s SpecBackendDefaultsB4A40596Attributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecBackendDefaultsB4A40596Attributes) InternalWithRef ¶
func (s SpecBackendDefaultsB4A40596Attributes) InternalWithRef(ref terra.Reference) SpecBackendDefaultsB4A40596Attributes
func (SpecBackendDefaultsB4A40596Attributes) SecretName ¶
func (s SpecBackendDefaultsB4A40596Attributes) SecretName() terra.StringValue
type SpecBackendDefaultsB4A40596State ¶
type SpecBackendDefaultsB4A40596State struct {
SecretName string `json:"secret_name"`
}
type SpecBackendDefaultsClientPolicy ¶
type SpecBackendDefaultsClientPolicy struct { // SpecBackendDefaultsClientPolicyTls: optional Tls *SpecBackendDefaultsClientPolicyTls `hcl:"tls,block"` }
type SpecBackendDefaultsClientPolicyAttributes ¶
type SpecBackendDefaultsClientPolicyAttributes struct {
// contains filtered or unexported fields
}
func (SpecBackendDefaultsClientPolicyAttributes) InternalRef ¶
func (cp SpecBackendDefaultsClientPolicyAttributes) InternalRef() (terra.Reference, error)
func (SpecBackendDefaultsClientPolicyAttributes) InternalTokens ¶
func (cp SpecBackendDefaultsClientPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecBackendDefaultsClientPolicyAttributes) InternalWithRef ¶
func (cp SpecBackendDefaultsClientPolicyAttributes) InternalWithRef(ref terra.Reference) SpecBackendDefaultsClientPolicyAttributes
type SpecBackendDefaultsClientPolicyState ¶
type SpecBackendDefaultsClientPolicyState struct {
Tls []SpecBackendDefaultsClientPolicyTlsState `json:"tls"`
}
type SpecBackendDefaultsClientPolicyTls ¶
type SpecBackendDefaultsClientPolicyTls struct { // Enforce: bool, optional Enforce terra.BoolValue `hcl:"enforce,attr"` // Ports: set of number, optional Ports terra.SetValue[terra.NumberValue] `hcl:"ports,attr"` // SpecBackendDefaults65Cecba8: optional Certificate *SpecBackendDefaults65Cecba8 `hcl:"certificate,block"` // SpecBackendDefaults630078F7: required Validation *SpecBackendDefaults630078F7 `hcl:"validation,block" validate:"required"` }
type SpecBackendDefaultsClientPolicyTlsAttributes ¶
type SpecBackendDefaultsClientPolicyTlsAttributes struct {
// contains filtered or unexported fields
}
func (SpecBackendDefaultsClientPolicyTlsAttributes) Certificate ¶
func (t SpecBackendDefaultsClientPolicyTlsAttributes) Certificate() terra.ListValue[SpecBackendDefaults65Cecba8Attributes]
func (SpecBackendDefaultsClientPolicyTlsAttributes) Enforce ¶
func (t SpecBackendDefaultsClientPolicyTlsAttributes) Enforce() terra.BoolValue
func (SpecBackendDefaultsClientPolicyTlsAttributes) InternalRef ¶
func (t SpecBackendDefaultsClientPolicyTlsAttributes) InternalRef() (terra.Reference, error)
func (SpecBackendDefaultsClientPolicyTlsAttributes) InternalTokens ¶
func (t SpecBackendDefaultsClientPolicyTlsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecBackendDefaultsClientPolicyTlsAttributes) InternalWithRef ¶
func (t SpecBackendDefaultsClientPolicyTlsAttributes) InternalWithRef(ref terra.Reference) SpecBackendDefaultsClientPolicyTlsAttributes
func (SpecBackendDefaultsClientPolicyTlsAttributes) Ports ¶
func (t SpecBackendDefaultsClientPolicyTlsAttributes) Ports() terra.SetValue[terra.NumberValue]
func (SpecBackendDefaultsClientPolicyTlsAttributes) Validation ¶
func (t SpecBackendDefaultsClientPolicyTlsAttributes) Validation() terra.ListValue[SpecBackendDefaults630078F7Attributes]
type SpecBackendDefaultsClientPolicyTlsState ¶
type SpecBackendDefaultsClientPolicyTlsState struct { Enforce bool `json:"enforce"` Ports []float64 `json:"ports"` Certificate []SpecBackendDefaults65Cecba8State `json:"certificate"` Validation []SpecBackendDefaults630078F7State `json:"validation"` }
type SpecBackendDefaultsDb1Fecb0 ¶
type SpecBackendDefaultsDb1Fecb0 struct { // CertificateAuthorityArns: set of string, required CertificateAuthorityArns terra.SetValue[terra.StringValue] `hcl:"certificate_authority_arns,attr" validate:"required"` }
type SpecBackendDefaultsDb1Fecb0Attributes ¶
type SpecBackendDefaultsDb1Fecb0Attributes struct {
// contains filtered or unexported fields
}
func (SpecBackendDefaultsDb1Fecb0Attributes) CertificateAuthorityArns ¶
func (a SpecBackendDefaultsDb1Fecb0Attributes) CertificateAuthorityArns() terra.SetValue[terra.StringValue]
func (SpecBackendDefaultsDb1Fecb0Attributes) InternalRef ¶
func (a SpecBackendDefaultsDb1Fecb0Attributes) InternalRef() (terra.Reference, error)
func (SpecBackendDefaultsDb1Fecb0Attributes) InternalTokens ¶
func (a SpecBackendDefaultsDb1Fecb0Attributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecBackendDefaultsDb1Fecb0Attributes) InternalWithRef ¶
func (a SpecBackendDefaultsDb1Fecb0Attributes) InternalWithRef(ref terra.Reference) SpecBackendDefaultsDb1Fecb0Attributes
type SpecBackendDefaultsDb1Fecb0State ¶
type SpecBackendDefaultsDb1Fecb0State struct {
CertificateAuthorityArns []string `json:"certificate_authority_arns"`
}
type SpecBackendDefaultsF332D3F5 ¶
type SpecBackendDefaultsF332D3F5 struct { // CertificateChain: string, required CertificateChain terra.StringValue `hcl:"certificate_chain,attr" validate:"required"` }
type SpecBackendDefaultsF332D3F5Attributes ¶
type SpecBackendDefaultsF332D3F5Attributes struct {
// contains filtered or unexported fields
}
func (SpecBackendDefaultsF332D3F5Attributes) CertificateChain ¶
func (f SpecBackendDefaultsF332D3F5Attributes) CertificateChain() terra.StringValue
func (SpecBackendDefaultsF332D3F5Attributes) InternalRef ¶
func (f SpecBackendDefaultsF332D3F5Attributes) InternalRef() (terra.Reference, error)
func (SpecBackendDefaultsF332D3F5Attributes) InternalTokens ¶
func (f SpecBackendDefaultsF332D3F5Attributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecBackendDefaultsF332D3F5Attributes) InternalWithRef ¶
func (f SpecBackendDefaultsF332D3F5Attributes) InternalWithRef(ref terra.Reference) SpecBackendDefaultsF332D3F5Attributes
type SpecBackendDefaultsF332D3F5State ¶
type SpecBackendDefaultsF332D3F5State struct {
CertificateChain string `json:"certificate_chain"`
}
type SpecBackendDefaultsState ¶
type SpecBackendDefaultsState struct {
ClientPolicy []SpecBackendDefaultsClientPolicyState `json:"client_policy"`
}
type SpecBackendFb96F294 ¶
type SpecBackendFb96F294 struct { // SpecBackendAfce220C: required Match *SpecBackendAfce220C `hcl:"match,block" validate:"required"` }
type SpecBackendFb96F294Attributes ¶
type SpecBackendFb96F294Attributes struct {
// contains filtered or unexported fields
}
func (SpecBackendFb96F294Attributes) InternalRef ¶
func (san SpecBackendFb96F294Attributes) InternalRef() (terra.Reference, error)
func (SpecBackendFb96F294Attributes) InternalTokens ¶
func (san SpecBackendFb96F294Attributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecBackendFb96F294Attributes) InternalWithRef ¶
func (san SpecBackendFb96F294Attributes) InternalWithRef(ref terra.Reference) SpecBackendFb96F294Attributes
func (SpecBackendFb96F294Attributes) Match ¶
func (san SpecBackendFb96F294Attributes) Match() terra.ListValue[SpecBackendAfce220CAttributes]
type SpecBackendFb96F294State ¶
type SpecBackendFb96F294State struct {
Match []SpecBackendAfce220CState `json:"match"`
}
type SpecBackendState ¶
type SpecBackendState struct {
VirtualService []SpecBackendVirtualServiceState `json:"virtual_service"`
}
type SpecBackendVirtualService ¶
type SpecBackendVirtualService struct { // VirtualServiceName: string, required VirtualServiceName terra.StringValue `hcl:"virtual_service_name,attr" validate:"required"` // SpecBackendVirtualServiceClientPolicy: optional ClientPolicy *SpecBackendVirtualServiceClientPolicy `hcl:"client_policy,block"` }
type SpecBackendVirtualServiceAttributes ¶
type SpecBackendVirtualServiceAttributes struct {
// contains filtered or unexported fields
}
func (SpecBackendVirtualServiceAttributes) ClientPolicy ¶
func (vs SpecBackendVirtualServiceAttributes) ClientPolicy() terra.ListValue[SpecBackendVirtualServiceClientPolicyAttributes]
func (SpecBackendVirtualServiceAttributes) InternalRef ¶
func (vs SpecBackendVirtualServiceAttributes) InternalRef() (terra.Reference, error)
func (SpecBackendVirtualServiceAttributes) InternalTokens ¶
func (vs SpecBackendVirtualServiceAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecBackendVirtualServiceAttributes) InternalWithRef ¶
func (vs SpecBackendVirtualServiceAttributes) InternalWithRef(ref terra.Reference) SpecBackendVirtualServiceAttributes
func (SpecBackendVirtualServiceAttributes) VirtualServiceName ¶
func (vs SpecBackendVirtualServiceAttributes) VirtualServiceName() terra.StringValue
type SpecBackendVirtualServiceClientPolicy ¶
type SpecBackendVirtualServiceClientPolicy struct { // SpecBackendB8Ac12C9: optional Tls *SpecBackendB8Ac12C9 `hcl:"tls,block"` }
type SpecBackendVirtualServiceClientPolicyAttributes ¶
type SpecBackendVirtualServiceClientPolicyAttributes struct {
// contains filtered or unexported fields
}
func (SpecBackendVirtualServiceClientPolicyAttributes) InternalRef ¶
func (cp SpecBackendVirtualServiceClientPolicyAttributes) InternalRef() (terra.Reference, error)
func (SpecBackendVirtualServiceClientPolicyAttributes) InternalTokens ¶
func (cp SpecBackendVirtualServiceClientPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecBackendVirtualServiceClientPolicyAttributes) InternalWithRef ¶
func (cp SpecBackendVirtualServiceClientPolicyAttributes) InternalWithRef(ref terra.Reference) SpecBackendVirtualServiceClientPolicyAttributes
type SpecBackendVirtualServiceClientPolicyState ¶
type SpecBackendVirtualServiceClientPolicyState struct {
Tls []SpecBackendB8Ac12C9State `json:"tls"`
}
type SpecBackendVirtualServiceState ¶
type SpecBackendVirtualServiceState struct { VirtualServiceName string `json:"virtual_service_name"` ClientPolicy []SpecBackendVirtualServiceClientPolicyState `json:"client_policy"` }
type SpecListener ¶
type SpecListener struct { // SpecListenerConnectionPool: optional ConnectionPool *SpecListenerConnectionPool `hcl:"connection_pool,block"` // SpecListenerHealthCheck: optional HealthCheck *SpecListenerHealthCheck `hcl:"health_check,block"` // SpecListenerOutlierDetection: optional OutlierDetection *SpecListenerOutlierDetection `hcl:"outlier_detection,block"` // SpecListenerPortMapping: required PortMapping *SpecListenerPortMapping `hcl:"port_mapping,block" validate:"required"` // SpecListenerTimeout: optional Timeout *SpecListenerTimeout `hcl:"timeout,block"` // SpecListenerTls: optional Tls *SpecListenerTls `hcl:"tls,block"` }
type SpecListener16Acc0F6 ¶
type SpecListener16Acc0F6 struct { // Exact: set of string, required Exact terra.SetValue[terra.StringValue] `hcl:"exact,attr" validate:"required"` }
type SpecListener16Acc0F6Attributes ¶
type SpecListener16Acc0F6Attributes struct {
// contains filtered or unexported fields
}
func (SpecListener16Acc0F6Attributes) Exact ¶
func (m SpecListener16Acc0F6Attributes) Exact() terra.SetValue[terra.StringValue]
func (SpecListener16Acc0F6Attributes) InternalRef ¶
func (m SpecListener16Acc0F6Attributes) InternalRef() (terra.Reference, error)
func (SpecListener16Acc0F6Attributes) InternalTokens ¶
func (m SpecListener16Acc0F6Attributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecListener16Acc0F6Attributes) InternalWithRef ¶
func (m SpecListener16Acc0F6Attributes) InternalWithRef(ref terra.Reference) SpecListener16Acc0F6Attributes
type SpecListener16Acc0F6State ¶
type SpecListener16Acc0F6State struct {
Exact []string `json:"exact"`
}
type SpecListener2F69E62E ¶
type SpecListener2F69E62E struct { // Unit: string, required Unit terra.StringValue `hcl:"unit,attr" validate:"required"` // Value: number, required Value terra.NumberValue `hcl:"value,attr" validate:"required"` }
type SpecListener2F69E62EAttributes ¶
type SpecListener2F69E62EAttributes struct {
// contains filtered or unexported fields
}
func (SpecListener2F69E62EAttributes) InternalRef ¶
func (pr SpecListener2F69E62EAttributes) InternalRef() (terra.Reference, error)
func (SpecListener2F69E62EAttributes) InternalTokens ¶
func (pr SpecListener2F69E62EAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecListener2F69E62EAttributes) InternalWithRef ¶
func (pr SpecListener2F69E62EAttributes) InternalWithRef(ref terra.Reference) SpecListener2F69E62EAttributes
func (SpecListener2F69E62EAttributes) Unit ¶
func (pr SpecListener2F69E62EAttributes) Unit() terra.StringValue
func (SpecListener2F69E62EAttributes) Value ¶
func (pr SpecListener2F69E62EAttributes) Value() terra.NumberValue
type SpecListener56B2Cf65 ¶
type SpecListener56B2Cf65 struct { // Unit: string, required Unit terra.StringValue `hcl:"unit,attr" validate:"required"` // Value: number, required Value terra.NumberValue `hcl:"value,attr" validate:"required"` }
type SpecListener56B2Cf65Attributes ¶
type SpecListener56B2Cf65Attributes struct {
// contains filtered or unexported fields
}
func (SpecListener56B2Cf65Attributes) InternalRef ¶
func (i SpecListener56B2Cf65Attributes) InternalRef() (terra.Reference, error)
func (SpecListener56B2Cf65Attributes) InternalTokens ¶
func (i SpecListener56B2Cf65Attributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecListener56B2Cf65Attributes) InternalWithRef ¶
func (i SpecListener56B2Cf65Attributes) InternalWithRef(ref terra.Reference) SpecListener56B2Cf65Attributes
func (SpecListener56B2Cf65Attributes) Unit ¶
func (i SpecListener56B2Cf65Attributes) Unit() terra.StringValue
func (SpecListener56B2Cf65Attributes) Value ¶
func (i SpecListener56B2Cf65Attributes) Value() terra.NumberValue
type SpecListener575B4175 ¶
type SpecListener575B4175 struct { // Unit: string, required Unit terra.StringValue `hcl:"unit,attr" validate:"required"` // Value: number, required Value terra.NumberValue `hcl:"value,attr" validate:"required"` }
type SpecListener575B4175Attributes ¶
type SpecListener575B4175Attributes struct {
// contains filtered or unexported fields
}
func (SpecListener575B4175Attributes) InternalRef ¶
func (pr SpecListener575B4175Attributes) InternalRef() (terra.Reference, error)
func (SpecListener575B4175Attributes) InternalTokens ¶
func (pr SpecListener575B4175Attributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecListener575B4175Attributes) InternalWithRef ¶
func (pr SpecListener575B4175Attributes) InternalWithRef(ref terra.Reference) SpecListener575B4175Attributes
func (SpecListener575B4175Attributes) Unit ¶
func (pr SpecListener575B4175Attributes) Unit() terra.StringValue
func (SpecListener575B4175Attributes) Value ¶
func (pr SpecListener575B4175Attributes) Value() terra.NumberValue
type SpecListener5C5E34Df ¶
type SpecListener5C5E34Df struct { // SecretName: string, required SecretName terra.StringValue `hcl:"secret_name,attr" validate:"required"` }
type SpecListener5C5E34DfAttributes ¶
type SpecListener5C5E34DfAttributes struct {
// contains filtered or unexported fields
}
func (SpecListener5C5E34DfAttributes) InternalRef ¶
func (s SpecListener5C5E34DfAttributes) InternalRef() (terra.Reference, error)
func (SpecListener5C5E34DfAttributes) InternalTokens ¶
func (s SpecListener5C5E34DfAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecListener5C5E34DfAttributes) InternalWithRef ¶
func (s SpecListener5C5E34DfAttributes) InternalWithRef(ref terra.Reference) SpecListener5C5E34DfAttributes
func (SpecListener5C5E34DfAttributes) SecretName ¶
func (s SpecListener5C5E34DfAttributes) SecretName() terra.StringValue
type SpecListener5C5E34DfState ¶
type SpecListener5C5E34DfState struct {
SecretName string `json:"secret_name"`
}
type SpecListener5Cc1671F ¶
type SpecListener5Cc1671F struct { // CertificateChain: string, required CertificateChain terra.StringValue `hcl:"certificate_chain,attr" validate:"required"` // PrivateKey: string, required PrivateKey terra.StringValue `hcl:"private_key,attr" validate:"required"` }
type SpecListener5Cc1671FAttributes ¶
type SpecListener5Cc1671FAttributes struct {
// contains filtered or unexported fields
}
func (SpecListener5Cc1671FAttributes) CertificateChain ¶
func (f SpecListener5Cc1671FAttributes) CertificateChain() terra.StringValue
func (SpecListener5Cc1671FAttributes) InternalRef ¶
func (f SpecListener5Cc1671FAttributes) InternalRef() (terra.Reference, error)
func (SpecListener5Cc1671FAttributes) InternalTokens ¶
func (f SpecListener5Cc1671FAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecListener5Cc1671FAttributes) InternalWithRef ¶
func (f SpecListener5Cc1671FAttributes) InternalWithRef(ref terra.Reference) SpecListener5Cc1671FAttributes
func (SpecListener5Cc1671FAttributes) PrivateKey ¶
func (f SpecListener5Cc1671FAttributes) PrivateKey() terra.StringValue
type SpecListener668488A5 ¶
type SpecListener668488A5 struct { // SpecListenerD017009E: optional File *SpecListenerD017009E `hcl:"file,block"` // SpecListenerD474D638: optional Sds *SpecListenerD474D638 `hcl:"sds,block"` }
type SpecListener668488A5Attributes ¶
type SpecListener668488A5Attributes struct {
// contains filtered or unexported fields
}
func (SpecListener668488A5Attributes) File ¶
func (t SpecListener668488A5Attributes) File() terra.ListValue[SpecListenerD017009EAttributes]
func (SpecListener668488A5Attributes) InternalRef ¶
func (t SpecListener668488A5Attributes) InternalRef() (terra.Reference, error)
func (SpecListener668488A5Attributes) InternalTokens ¶
func (t SpecListener668488A5Attributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecListener668488A5Attributes) InternalWithRef ¶
func (t SpecListener668488A5Attributes) InternalWithRef(ref terra.Reference) SpecListener668488A5Attributes
func (SpecListener668488A5Attributes) Sds ¶
func (t SpecListener668488A5Attributes) Sds() terra.ListValue[SpecListenerD474D638Attributes]
type SpecListener668488A5State ¶
type SpecListener668488A5State struct { File []SpecListenerD017009EState `json:"file"` Sds []SpecListenerD474D638State `json:"sds"` }
type SpecListener6B11E4Ae ¶
type SpecListener6B11E4Ae struct { // Unit: string, required Unit terra.StringValue `hcl:"unit,attr" validate:"required"` // Value: number, required Value terra.NumberValue `hcl:"value,attr" validate:"required"` }
type SpecListener6B11E4AeAttributes ¶
type SpecListener6B11E4AeAttributes struct {
// contains filtered or unexported fields
}
func (SpecListener6B11E4AeAttributes) InternalRef ¶
func (i SpecListener6B11E4AeAttributes) InternalRef() (terra.Reference, error)
func (SpecListener6B11E4AeAttributes) InternalTokens ¶
func (i SpecListener6B11E4AeAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecListener6B11E4AeAttributes) InternalWithRef ¶
func (i SpecListener6B11E4AeAttributes) InternalWithRef(ref terra.Reference) SpecListener6B11E4AeAttributes
func (SpecListener6B11E4AeAttributes) Unit ¶
func (i SpecListener6B11E4AeAttributes) Unit() terra.StringValue
func (SpecListener6B11E4AeAttributes) Value ¶
func (i SpecListener6B11E4AeAttributes) Value() terra.NumberValue
type SpecListener785160C2 ¶
type SpecListener785160C2 struct { // SpecListener16Acc0F6: required Match *SpecListener16Acc0F6 `hcl:"match,block" validate:"required"` }
type SpecListener785160C2Attributes ¶
type SpecListener785160C2Attributes struct {
// contains filtered or unexported fields
}
func (SpecListener785160C2Attributes) InternalRef ¶
func (san SpecListener785160C2Attributes) InternalRef() (terra.Reference, error)
func (SpecListener785160C2Attributes) InternalTokens ¶
func (san SpecListener785160C2Attributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecListener785160C2Attributes) InternalWithRef ¶
func (san SpecListener785160C2Attributes) InternalWithRef(ref terra.Reference) SpecListener785160C2Attributes
func (SpecListener785160C2Attributes) Match ¶
func (san SpecListener785160C2Attributes) Match() terra.ListValue[SpecListener16Acc0F6Attributes]
type SpecListener785160C2State ¶
type SpecListener785160C2State struct {
Match []SpecListener16Acc0F6State `json:"match"`
}
type SpecListener7C028D5A ¶
type SpecListener7C028D5A struct { // Unit: string, required Unit terra.StringValue `hcl:"unit,attr" validate:"required"` // Value: number, required Value terra.NumberValue `hcl:"value,attr" validate:"required"` }
type SpecListener7C028D5AAttributes ¶
type SpecListener7C028D5AAttributes struct {
// contains filtered or unexported fields
}
func (SpecListener7C028D5AAttributes) InternalRef ¶
func (pr SpecListener7C028D5AAttributes) InternalRef() (terra.Reference, error)
func (SpecListener7C028D5AAttributes) InternalTokens ¶
func (pr SpecListener7C028D5AAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecListener7C028D5AAttributes) InternalWithRef ¶
func (pr SpecListener7C028D5AAttributes) InternalWithRef(ref terra.Reference) SpecListener7C028D5AAttributes
func (SpecListener7C028D5AAttributes) Unit ¶
func (pr SpecListener7C028D5AAttributes) Unit() terra.StringValue
func (SpecListener7C028D5AAttributes) Value ¶
func (pr SpecListener7C028D5AAttributes) Value() terra.NumberValue
type SpecListenerA642C8Ab ¶
type SpecListenerA642C8Ab struct { // Unit: string, required Unit terra.StringValue `hcl:"unit,attr" validate:"required"` // Value: number, required Value terra.NumberValue `hcl:"value,attr" validate:"required"` }
type SpecListenerA642C8AbAttributes ¶
type SpecListenerA642C8AbAttributes struct {
// contains filtered or unexported fields
}
func (SpecListenerA642C8AbAttributes) InternalRef ¶
func (i SpecListenerA642C8AbAttributes) InternalRef() (terra.Reference, error)
func (SpecListenerA642C8AbAttributes) InternalTokens ¶
func (i SpecListenerA642C8AbAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecListenerA642C8AbAttributes) InternalWithRef ¶
func (i SpecListenerA642C8AbAttributes) InternalWithRef(ref terra.Reference) SpecListenerA642C8AbAttributes
func (SpecListenerA642C8AbAttributes) Unit ¶
func (i SpecListenerA642C8AbAttributes) Unit() terra.StringValue
func (SpecListenerA642C8AbAttributes) Value ¶
func (i SpecListenerA642C8AbAttributes) Value() terra.NumberValue
type SpecListenerAttributes ¶
type SpecListenerAttributes struct {
// contains filtered or unexported fields
}
func (SpecListenerAttributes) ConnectionPool ¶
func (l SpecListenerAttributes) ConnectionPool() terra.ListValue[SpecListenerConnectionPoolAttributes]
func (SpecListenerAttributes) HealthCheck ¶
func (l SpecListenerAttributes) HealthCheck() terra.ListValue[SpecListenerHealthCheckAttributes]
func (SpecListenerAttributes) InternalRef ¶
func (l SpecListenerAttributes) InternalRef() (terra.Reference, error)
func (SpecListenerAttributes) InternalTokens ¶
func (l SpecListenerAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecListenerAttributes) InternalWithRef ¶
func (l SpecListenerAttributes) InternalWithRef(ref terra.Reference) SpecListenerAttributes
func (SpecListenerAttributes) OutlierDetection ¶
func (l SpecListenerAttributes) OutlierDetection() terra.ListValue[SpecListenerOutlierDetectionAttributes]
func (SpecListenerAttributes) PortMapping ¶
func (l SpecListenerAttributes) PortMapping() terra.ListValue[SpecListenerPortMappingAttributes]
func (SpecListenerAttributes) Timeout ¶
func (l SpecListenerAttributes) Timeout() terra.ListValue[SpecListenerTimeoutAttributes]
func (SpecListenerAttributes) Tls ¶
func (l SpecListenerAttributes) Tls() terra.ListValue[SpecListenerTlsAttributes]
type SpecListenerConnectionPool ¶
type SpecListenerConnectionPool struct { // SpecListenerConnectionPoolGrpc: optional Grpc *SpecListenerConnectionPoolGrpc `hcl:"grpc,block"` // SpecListenerConnectionPoolHttp: optional Http *SpecListenerConnectionPoolHttp `hcl:"http,block"` // SpecListenerConnectionPoolHttp2: optional Http2 *SpecListenerConnectionPoolHttp2 `hcl:"http2,block"` // SpecListenerConnectionPoolTcp: optional Tcp *SpecListenerConnectionPoolTcp `hcl:"tcp,block"` }
type SpecListenerConnectionPoolAttributes ¶
type SpecListenerConnectionPoolAttributes struct {
// contains filtered or unexported fields
}
func (SpecListenerConnectionPoolAttributes) InternalRef ¶
func (cp SpecListenerConnectionPoolAttributes) InternalRef() (terra.Reference, error)
func (SpecListenerConnectionPoolAttributes) InternalTokens ¶
func (cp SpecListenerConnectionPoolAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecListenerConnectionPoolAttributes) InternalWithRef ¶
func (cp SpecListenerConnectionPoolAttributes) InternalWithRef(ref terra.Reference) SpecListenerConnectionPoolAttributes
type SpecListenerConnectionPoolGrpc ¶
type SpecListenerConnectionPoolGrpc struct { // MaxRequests: number, required MaxRequests terra.NumberValue `hcl:"max_requests,attr" validate:"required"` }
type SpecListenerConnectionPoolGrpcAttributes ¶
type SpecListenerConnectionPoolGrpcAttributes struct {
// contains filtered or unexported fields
}
func (SpecListenerConnectionPoolGrpcAttributes) InternalRef ¶
func (g SpecListenerConnectionPoolGrpcAttributes) InternalRef() (terra.Reference, error)
func (SpecListenerConnectionPoolGrpcAttributes) InternalTokens ¶
func (g SpecListenerConnectionPoolGrpcAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecListenerConnectionPoolGrpcAttributes) InternalWithRef ¶
func (g SpecListenerConnectionPoolGrpcAttributes) InternalWithRef(ref terra.Reference) SpecListenerConnectionPoolGrpcAttributes
func (SpecListenerConnectionPoolGrpcAttributes) MaxRequests ¶
func (g SpecListenerConnectionPoolGrpcAttributes) MaxRequests() terra.NumberValue
type SpecListenerConnectionPoolGrpcState ¶
type SpecListenerConnectionPoolGrpcState struct {
MaxRequests float64 `json:"max_requests"`
}
type SpecListenerConnectionPoolHttp ¶
type SpecListenerConnectionPoolHttp struct { // MaxConnections: number, required MaxConnections terra.NumberValue `hcl:"max_connections,attr" validate:"required"` // MaxPendingRequests: number, optional MaxPendingRequests terra.NumberValue `hcl:"max_pending_requests,attr"` }
type SpecListenerConnectionPoolHttp2 ¶
type SpecListenerConnectionPoolHttp2 struct { // MaxRequests: number, required MaxRequests terra.NumberValue `hcl:"max_requests,attr" validate:"required"` }
type SpecListenerConnectionPoolHttp2Attributes ¶
type SpecListenerConnectionPoolHttp2Attributes struct {
// contains filtered or unexported fields
}
func (SpecListenerConnectionPoolHttp2Attributes) InternalRef ¶
func (h SpecListenerConnectionPoolHttp2Attributes) InternalRef() (terra.Reference, error)
func (SpecListenerConnectionPoolHttp2Attributes) InternalTokens ¶
func (h SpecListenerConnectionPoolHttp2Attributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecListenerConnectionPoolHttp2Attributes) InternalWithRef ¶
func (h SpecListenerConnectionPoolHttp2Attributes) InternalWithRef(ref terra.Reference) SpecListenerConnectionPoolHttp2Attributes
func (SpecListenerConnectionPoolHttp2Attributes) MaxRequests ¶
func (h SpecListenerConnectionPoolHttp2Attributes) MaxRequests() terra.NumberValue
type SpecListenerConnectionPoolHttp2State ¶
type SpecListenerConnectionPoolHttp2State struct {
MaxRequests float64 `json:"max_requests"`
}
type SpecListenerConnectionPoolHttpAttributes ¶
type SpecListenerConnectionPoolHttpAttributes struct {
// contains filtered or unexported fields
}
func (SpecListenerConnectionPoolHttpAttributes) InternalRef ¶
func (h SpecListenerConnectionPoolHttpAttributes) InternalRef() (terra.Reference, error)
func (SpecListenerConnectionPoolHttpAttributes) InternalTokens ¶
func (h SpecListenerConnectionPoolHttpAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecListenerConnectionPoolHttpAttributes) InternalWithRef ¶
func (h SpecListenerConnectionPoolHttpAttributes) InternalWithRef(ref terra.Reference) SpecListenerConnectionPoolHttpAttributes
func (SpecListenerConnectionPoolHttpAttributes) MaxConnections ¶
func (h SpecListenerConnectionPoolHttpAttributes) MaxConnections() terra.NumberValue
func (SpecListenerConnectionPoolHttpAttributes) MaxPendingRequests ¶
func (h SpecListenerConnectionPoolHttpAttributes) MaxPendingRequests() terra.NumberValue
type SpecListenerConnectionPoolState ¶
type SpecListenerConnectionPoolState struct { Grpc []SpecListenerConnectionPoolGrpcState `json:"grpc"` Http []SpecListenerConnectionPoolHttpState `json:"http"` Http2 []SpecListenerConnectionPoolHttp2State `json:"http2"` Tcp []SpecListenerConnectionPoolTcpState `json:"tcp"` }
type SpecListenerConnectionPoolTcp ¶
type SpecListenerConnectionPoolTcp struct { // MaxConnections: number, required MaxConnections terra.NumberValue `hcl:"max_connections,attr" validate:"required"` }
type SpecListenerConnectionPoolTcpAttributes ¶
type SpecListenerConnectionPoolTcpAttributes struct {
// contains filtered or unexported fields
}
func (SpecListenerConnectionPoolTcpAttributes) InternalRef ¶
func (t SpecListenerConnectionPoolTcpAttributes) InternalRef() (terra.Reference, error)
func (SpecListenerConnectionPoolTcpAttributes) InternalTokens ¶
func (t SpecListenerConnectionPoolTcpAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecListenerConnectionPoolTcpAttributes) InternalWithRef ¶
func (t SpecListenerConnectionPoolTcpAttributes) InternalWithRef(ref terra.Reference) SpecListenerConnectionPoolTcpAttributes
func (SpecListenerConnectionPoolTcpAttributes) MaxConnections ¶
func (t SpecListenerConnectionPoolTcpAttributes) MaxConnections() terra.NumberValue
type SpecListenerConnectionPoolTcpState ¶
type SpecListenerConnectionPoolTcpState struct {
MaxConnections float64 `json:"max_connections"`
}
type SpecListenerD017009E ¶
type SpecListenerD017009E struct { // CertificateChain: string, required CertificateChain terra.StringValue `hcl:"certificate_chain,attr" validate:"required"` }
type SpecListenerD017009EAttributes ¶
type SpecListenerD017009EAttributes struct {
// contains filtered or unexported fields
}
func (SpecListenerD017009EAttributes) CertificateChain ¶
func (f SpecListenerD017009EAttributes) CertificateChain() terra.StringValue
func (SpecListenerD017009EAttributes) InternalRef ¶
func (f SpecListenerD017009EAttributes) InternalRef() (terra.Reference, error)
func (SpecListenerD017009EAttributes) InternalTokens ¶
func (f SpecListenerD017009EAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecListenerD017009EAttributes) InternalWithRef ¶
func (f SpecListenerD017009EAttributes) InternalWithRef(ref terra.Reference) SpecListenerD017009EAttributes
type SpecListenerD017009EState ¶
type SpecListenerD017009EState struct {
CertificateChain string `json:"certificate_chain"`
}
type SpecListenerD474D638 ¶
type SpecListenerD474D638 struct { // SecretName: string, required SecretName terra.StringValue `hcl:"secret_name,attr" validate:"required"` }
type SpecListenerD474D638Attributes ¶
type SpecListenerD474D638Attributes struct {
// contains filtered or unexported fields
}
func (SpecListenerD474D638Attributes) InternalRef ¶
func (s SpecListenerD474D638Attributes) InternalRef() (terra.Reference, error)
func (SpecListenerD474D638Attributes) InternalTokens ¶
func (s SpecListenerD474D638Attributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecListenerD474D638Attributes) InternalWithRef ¶
func (s SpecListenerD474D638Attributes) InternalWithRef(ref terra.Reference) SpecListenerD474D638Attributes
func (SpecListenerD474D638Attributes) SecretName ¶
func (s SpecListenerD474D638Attributes) SecretName() terra.StringValue
type SpecListenerD474D638State ¶
type SpecListenerD474D638State struct {
SecretName string `json:"secret_name"`
}
type SpecListenerD7B92001 ¶
type SpecListenerD7B92001 struct { // CertificateArn: string, required CertificateArn terra.StringValue `hcl:"certificate_arn,attr" validate:"required"` }
type SpecListenerD7B92001Attributes ¶
type SpecListenerD7B92001Attributes struct {
// contains filtered or unexported fields
}
func (SpecListenerD7B92001Attributes) CertificateArn ¶
func (a SpecListenerD7B92001Attributes) CertificateArn() terra.StringValue
func (SpecListenerD7B92001Attributes) InternalRef ¶
func (a SpecListenerD7B92001Attributes) InternalRef() (terra.Reference, error)
func (SpecListenerD7B92001Attributes) InternalTokens ¶
func (a SpecListenerD7B92001Attributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecListenerD7B92001Attributes) InternalWithRef ¶
func (a SpecListenerD7B92001Attributes) InternalWithRef(ref terra.Reference) SpecListenerD7B92001Attributes
type SpecListenerD7B92001State ¶
type SpecListenerD7B92001State struct {
CertificateArn string `json:"certificate_arn"`
}
type SpecListenerDc5Eb057 ¶
type SpecListenerDc5Eb057 struct { // Unit: string, required Unit terra.StringValue `hcl:"unit,attr" validate:"required"` // Value: number, required Value terra.NumberValue `hcl:"value,attr" validate:"required"` }
type SpecListenerDc5Eb057Attributes ¶
type SpecListenerDc5Eb057Attributes struct {
// contains filtered or unexported fields
}
func (SpecListenerDc5Eb057Attributes) InternalRef ¶
func (i SpecListenerDc5Eb057Attributes) InternalRef() (terra.Reference, error)
func (SpecListenerDc5Eb057Attributes) InternalTokens ¶
func (i SpecListenerDc5Eb057Attributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecListenerDc5Eb057Attributes) InternalWithRef ¶
func (i SpecListenerDc5Eb057Attributes) InternalWithRef(ref terra.Reference) SpecListenerDc5Eb057Attributes
func (SpecListenerDc5Eb057Attributes) Unit ¶
func (i SpecListenerDc5Eb057Attributes) Unit() terra.StringValue
func (SpecListenerDc5Eb057Attributes) Value ¶
func (i SpecListenerDc5Eb057Attributes) Value() terra.NumberValue
type SpecListenerHealthCheck ¶
type SpecListenerHealthCheck struct { // HealthyThreshold: number, required HealthyThreshold terra.NumberValue `hcl:"healthy_threshold,attr" validate:"required"` // IntervalMillis: number, required IntervalMillis terra.NumberValue `hcl:"interval_millis,attr" validate:"required"` // Path: string, optional Path terra.StringValue `hcl:"path,attr"` // Port: number, optional Port terra.NumberValue `hcl:"port,attr"` // Protocol: string, required Protocol terra.StringValue `hcl:"protocol,attr" validate:"required"` // TimeoutMillis: number, required TimeoutMillis terra.NumberValue `hcl:"timeout_millis,attr" validate:"required"` // UnhealthyThreshold: number, required UnhealthyThreshold terra.NumberValue `hcl:"unhealthy_threshold,attr" validate:"required"` }
type SpecListenerHealthCheckAttributes ¶
type SpecListenerHealthCheckAttributes struct {
// contains filtered or unexported fields
}
func (SpecListenerHealthCheckAttributes) HealthyThreshold ¶
func (hc SpecListenerHealthCheckAttributes) HealthyThreshold() terra.NumberValue
func (SpecListenerHealthCheckAttributes) InternalRef ¶
func (hc SpecListenerHealthCheckAttributes) InternalRef() (terra.Reference, error)
func (SpecListenerHealthCheckAttributes) InternalTokens ¶
func (hc SpecListenerHealthCheckAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecListenerHealthCheckAttributes) InternalWithRef ¶
func (hc SpecListenerHealthCheckAttributes) InternalWithRef(ref terra.Reference) SpecListenerHealthCheckAttributes
func (SpecListenerHealthCheckAttributes) IntervalMillis ¶
func (hc SpecListenerHealthCheckAttributes) IntervalMillis() terra.NumberValue
func (SpecListenerHealthCheckAttributes) Path ¶
func (hc SpecListenerHealthCheckAttributes) Path() terra.StringValue
func (SpecListenerHealthCheckAttributes) Port ¶
func (hc SpecListenerHealthCheckAttributes) Port() terra.NumberValue
func (SpecListenerHealthCheckAttributes) Protocol ¶
func (hc SpecListenerHealthCheckAttributes) Protocol() terra.StringValue
func (SpecListenerHealthCheckAttributes) TimeoutMillis ¶
func (hc SpecListenerHealthCheckAttributes) TimeoutMillis() terra.NumberValue
func (SpecListenerHealthCheckAttributes) UnhealthyThreshold ¶
func (hc SpecListenerHealthCheckAttributes) UnhealthyThreshold() terra.NumberValue
type SpecListenerHealthCheckState ¶
type SpecListenerHealthCheckState struct { HealthyThreshold float64 `json:"healthy_threshold"` IntervalMillis float64 `json:"interval_millis"` Path string `json:"path"` Port float64 `json:"port"` Protocol string `json:"protocol"` TimeoutMillis float64 `json:"timeout_millis"` UnhealthyThreshold float64 `json:"unhealthy_threshold"` }
type SpecListenerOutlierDetection ¶
type SpecListenerOutlierDetection struct { // MaxEjectionPercent: number, required MaxEjectionPercent terra.NumberValue `hcl:"max_ejection_percent,attr" validate:"required"` // MaxServerErrors: number, required MaxServerErrors terra.NumberValue `hcl:"max_server_errors,attr" validate:"required"` // SpecListenerOutlierDetectionBaseEjectionDuration: required BaseEjectionDuration *SpecListenerOutlierDetectionBaseEjectionDuration `hcl:"base_ejection_duration,block" validate:"required"` // SpecListenerOutlierDetectionInterval: required Interval *SpecListenerOutlierDetectionInterval `hcl:"interval,block" validate:"required"` }
type SpecListenerOutlierDetectionAttributes ¶
type SpecListenerOutlierDetectionAttributes struct {
// contains filtered or unexported fields
}
func (SpecListenerOutlierDetectionAttributes) BaseEjectionDuration ¶
func (od SpecListenerOutlierDetectionAttributes) BaseEjectionDuration() terra.ListValue[SpecListenerOutlierDetectionBaseEjectionDurationAttributes]
func (SpecListenerOutlierDetectionAttributes) InternalRef ¶
func (od SpecListenerOutlierDetectionAttributes) InternalRef() (terra.Reference, error)
func (SpecListenerOutlierDetectionAttributes) InternalTokens ¶
func (od SpecListenerOutlierDetectionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecListenerOutlierDetectionAttributes) InternalWithRef ¶
func (od SpecListenerOutlierDetectionAttributes) InternalWithRef(ref terra.Reference) SpecListenerOutlierDetectionAttributes
func (SpecListenerOutlierDetectionAttributes) Interval ¶
func (od SpecListenerOutlierDetectionAttributes) Interval() terra.ListValue[SpecListenerOutlierDetectionIntervalAttributes]
func (SpecListenerOutlierDetectionAttributes) MaxEjectionPercent ¶
func (od SpecListenerOutlierDetectionAttributes) MaxEjectionPercent() terra.NumberValue
func (SpecListenerOutlierDetectionAttributes) MaxServerErrors ¶
func (od SpecListenerOutlierDetectionAttributes) MaxServerErrors() terra.NumberValue
type SpecListenerOutlierDetectionBaseEjectionDuration ¶
type SpecListenerOutlierDetectionBaseEjectionDuration struct { // Unit: string, required Unit terra.StringValue `hcl:"unit,attr" validate:"required"` // Value: number, required Value terra.NumberValue `hcl:"value,attr" validate:"required"` }
type SpecListenerOutlierDetectionBaseEjectionDurationAttributes ¶
type SpecListenerOutlierDetectionBaseEjectionDurationAttributes struct {
// contains filtered or unexported fields
}
func (SpecListenerOutlierDetectionBaseEjectionDurationAttributes) InternalRef ¶
func (bed SpecListenerOutlierDetectionBaseEjectionDurationAttributes) InternalRef() (terra.Reference, error)
func (SpecListenerOutlierDetectionBaseEjectionDurationAttributes) InternalTokens ¶
func (bed SpecListenerOutlierDetectionBaseEjectionDurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecListenerOutlierDetectionBaseEjectionDurationAttributes) InternalWithRef ¶
func (bed SpecListenerOutlierDetectionBaseEjectionDurationAttributes) InternalWithRef(ref terra.Reference) SpecListenerOutlierDetectionBaseEjectionDurationAttributes
func (SpecListenerOutlierDetectionBaseEjectionDurationAttributes) Unit ¶
func (bed SpecListenerOutlierDetectionBaseEjectionDurationAttributes) Unit() terra.StringValue
func (SpecListenerOutlierDetectionBaseEjectionDurationAttributes) Value ¶
func (bed SpecListenerOutlierDetectionBaseEjectionDurationAttributes) Value() terra.NumberValue
type SpecListenerOutlierDetectionInterval ¶
type SpecListenerOutlierDetectionInterval struct { // Unit: string, required Unit terra.StringValue `hcl:"unit,attr" validate:"required"` // Value: number, required Value terra.NumberValue `hcl:"value,attr" validate:"required"` }
type SpecListenerOutlierDetectionIntervalAttributes ¶
type SpecListenerOutlierDetectionIntervalAttributes struct {
// contains filtered or unexported fields
}
func (SpecListenerOutlierDetectionIntervalAttributes) InternalRef ¶
func (i SpecListenerOutlierDetectionIntervalAttributes) InternalRef() (terra.Reference, error)
func (SpecListenerOutlierDetectionIntervalAttributes) InternalTokens ¶
func (i SpecListenerOutlierDetectionIntervalAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecListenerOutlierDetectionIntervalAttributes) InternalWithRef ¶
func (i SpecListenerOutlierDetectionIntervalAttributes) InternalWithRef(ref terra.Reference) SpecListenerOutlierDetectionIntervalAttributes
func (SpecListenerOutlierDetectionIntervalAttributes) Unit ¶
func (i SpecListenerOutlierDetectionIntervalAttributes) Unit() terra.StringValue
func (SpecListenerOutlierDetectionIntervalAttributes) Value ¶
func (i SpecListenerOutlierDetectionIntervalAttributes) Value() terra.NumberValue
type SpecListenerOutlierDetectionState ¶
type SpecListenerOutlierDetectionState struct { MaxEjectionPercent float64 `json:"max_ejection_percent"` MaxServerErrors float64 `json:"max_server_errors"` BaseEjectionDuration []SpecListenerOutlierDetectionBaseEjectionDurationState `json:"base_ejection_duration"` Interval []SpecListenerOutlierDetectionIntervalState `json:"interval"` }
type SpecListenerPortMapping ¶
type SpecListenerPortMapping struct { // Port: number, required Port terra.NumberValue `hcl:"port,attr" validate:"required"` // Protocol: string, required Protocol terra.StringValue `hcl:"protocol,attr" validate:"required"` }
type SpecListenerPortMappingAttributes ¶
type SpecListenerPortMappingAttributes struct {
// contains filtered or unexported fields
}
func (SpecListenerPortMappingAttributes) InternalRef ¶
func (pm SpecListenerPortMappingAttributes) InternalRef() (terra.Reference, error)
func (SpecListenerPortMappingAttributes) InternalTokens ¶
func (pm SpecListenerPortMappingAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecListenerPortMappingAttributes) InternalWithRef ¶
func (pm SpecListenerPortMappingAttributes) InternalWithRef(ref terra.Reference) SpecListenerPortMappingAttributes
func (SpecListenerPortMappingAttributes) Port ¶
func (pm SpecListenerPortMappingAttributes) Port() terra.NumberValue
func (SpecListenerPortMappingAttributes) Protocol ¶
func (pm SpecListenerPortMappingAttributes) Protocol() terra.StringValue
type SpecListenerState ¶
type SpecListenerState struct { ConnectionPool []SpecListenerConnectionPoolState `json:"connection_pool"` HealthCheck []SpecListenerHealthCheckState `json:"health_check"` OutlierDetection []SpecListenerOutlierDetectionState `json:"outlier_detection"` PortMapping []SpecListenerPortMappingState `json:"port_mapping"` Timeout []SpecListenerTimeoutState `json:"timeout"` Tls []SpecListenerTlsState `json:"tls"` }
type SpecListenerTimeout ¶
type SpecListenerTimeout struct { // SpecListenerTimeoutGrpc: optional Grpc *SpecListenerTimeoutGrpc `hcl:"grpc,block"` // SpecListenerTimeoutHttp: optional Http *SpecListenerTimeoutHttp `hcl:"http,block"` // SpecListenerTimeoutHttp2: optional Http2 *SpecListenerTimeoutHttp2 `hcl:"http2,block"` // SpecListenerTimeoutTcp: optional Tcp *SpecListenerTimeoutTcp `hcl:"tcp,block"` }
type SpecListenerTimeoutAttributes ¶
type SpecListenerTimeoutAttributes struct {
// contains filtered or unexported fields
}
func (SpecListenerTimeoutAttributes) Grpc ¶
func (t SpecListenerTimeoutAttributes) Grpc() terra.ListValue[SpecListenerTimeoutGrpcAttributes]
func (SpecListenerTimeoutAttributes) Http ¶
func (t SpecListenerTimeoutAttributes) Http() terra.ListValue[SpecListenerTimeoutHttpAttributes]
func (SpecListenerTimeoutAttributes) Http2 ¶
func (t SpecListenerTimeoutAttributes) Http2() terra.ListValue[SpecListenerTimeoutHttp2Attributes]
func (SpecListenerTimeoutAttributes) InternalRef ¶
func (t SpecListenerTimeoutAttributes) InternalRef() (terra.Reference, error)
func (SpecListenerTimeoutAttributes) InternalTokens ¶
func (t SpecListenerTimeoutAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecListenerTimeoutAttributes) InternalWithRef ¶
func (t SpecListenerTimeoutAttributes) InternalWithRef(ref terra.Reference) SpecListenerTimeoutAttributes
func (SpecListenerTimeoutAttributes) Tcp ¶
func (t SpecListenerTimeoutAttributes) Tcp() terra.ListValue[SpecListenerTimeoutTcpAttributes]
type SpecListenerTimeoutGrpc ¶
type SpecListenerTimeoutGrpc struct { // SpecListener56B2Cf65: optional Idle *SpecListener56B2Cf65 `hcl:"idle,block"` // SpecListener2F69E62E: optional PerRequest *SpecListener2F69E62E `hcl:"per_request,block"` }
type SpecListenerTimeoutGrpcAttributes ¶
type SpecListenerTimeoutGrpcAttributes struct {
// contains filtered or unexported fields
}
func (SpecListenerTimeoutGrpcAttributes) Idle ¶
func (g SpecListenerTimeoutGrpcAttributes) Idle() terra.ListValue[SpecListener56B2Cf65Attributes]
func (SpecListenerTimeoutGrpcAttributes) InternalRef ¶
func (g SpecListenerTimeoutGrpcAttributes) InternalRef() (terra.Reference, error)
func (SpecListenerTimeoutGrpcAttributes) InternalTokens ¶
func (g SpecListenerTimeoutGrpcAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecListenerTimeoutGrpcAttributes) InternalWithRef ¶
func (g SpecListenerTimeoutGrpcAttributes) InternalWithRef(ref terra.Reference) SpecListenerTimeoutGrpcAttributes
func (SpecListenerTimeoutGrpcAttributes) PerRequest ¶
func (g SpecListenerTimeoutGrpcAttributes) PerRequest() terra.ListValue[SpecListener2F69E62EAttributes]
type SpecListenerTimeoutGrpcState ¶
type SpecListenerTimeoutGrpcState struct { Idle []SpecListener56B2Cf65State `json:"idle"` PerRequest []SpecListener2F69E62EState `json:"per_request"` }
type SpecListenerTimeoutHttp ¶
type SpecListenerTimeoutHttp struct { // SpecListener6B11E4Ae: optional Idle *SpecListener6B11E4Ae `hcl:"idle,block"` // SpecListener575B4175: optional PerRequest *SpecListener575B4175 `hcl:"per_request,block"` }
type SpecListenerTimeoutHttp2 ¶
type SpecListenerTimeoutHttp2 struct { // SpecListenerDc5Eb057: optional Idle *SpecListenerDc5Eb057 `hcl:"idle,block"` // SpecListener7C028D5A: optional PerRequest *SpecListener7C028D5A `hcl:"per_request,block"` }
type SpecListenerTimeoutHttp2Attributes ¶
type SpecListenerTimeoutHttp2Attributes struct {
// contains filtered or unexported fields
}
func (SpecListenerTimeoutHttp2Attributes) Idle ¶
func (h SpecListenerTimeoutHttp2Attributes) Idle() terra.ListValue[SpecListenerDc5Eb057Attributes]
func (SpecListenerTimeoutHttp2Attributes) InternalRef ¶
func (h SpecListenerTimeoutHttp2Attributes) InternalRef() (terra.Reference, error)
func (SpecListenerTimeoutHttp2Attributes) InternalTokens ¶
func (h SpecListenerTimeoutHttp2Attributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecListenerTimeoutHttp2Attributes) InternalWithRef ¶
func (h SpecListenerTimeoutHttp2Attributes) InternalWithRef(ref terra.Reference) SpecListenerTimeoutHttp2Attributes
func (SpecListenerTimeoutHttp2Attributes) PerRequest ¶
func (h SpecListenerTimeoutHttp2Attributes) PerRequest() terra.ListValue[SpecListener7C028D5AAttributes]
type SpecListenerTimeoutHttp2State ¶
type SpecListenerTimeoutHttp2State struct { Idle []SpecListenerDc5Eb057State `json:"idle"` PerRequest []SpecListener7C028D5AState `json:"per_request"` }
type SpecListenerTimeoutHttpAttributes ¶
type SpecListenerTimeoutHttpAttributes struct {
// contains filtered or unexported fields
}
func (SpecListenerTimeoutHttpAttributes) Idle ¶
func (h SpecListenerTimeoutHttpAttributes) Idle() terra.ListValue[SpecListener6B11E4AeAttributes]
func (SpecListenerTimeoutHttpAttributes) InternalRef ¶
func (h SpecListenerTimeoutHttpAttributes) InternalRef() (terra.Reference, error)
func (SpecListenerTimeoutHttpAttributes) InternalTokens ¶
func (h SpecListenerTimeoutHttpAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecListenerTimeoutHttpAttributes) InternalWithRef ¶
func (h SpecListenerTimeoutHttpAttributes) InternalWithRef(ref terra.Reference) SpecListenerTimeoutHttpAttributes
func (SpecListenerTimeoutHttpAttributes) PerRequest ¶
func (h SpecListenerTimeoutHttpAttributes) PerRequest() terra.ListValue[SpecListener575B4175Attributes]
type SpecListenerTimeoutHttpState ¶
type SpecListenerTimeoutHttpState struct { Idle []SpecListener6B11E4AeState `json:"idle"` PerRequest []SpecListener575B4175State `json:"per_request"` }
type SpecListenerTimeoutState ¶
type SpecListenerTimeoutState struct { Grpc []SpecListenerTimeoutGrpcState `json:"grpc"` Http []SpecListenerTimeoutHttpState `json:"http"` Http2 []SpecListenerTimeoutHttp2State `json:"http2"` Tcp []SpecListenerTimeoutTcpState `json:"tcp"` }
type SpecListenerTimeoutTcp ¶
type SpecListenerTimeoutTcp struct { // SpecListenerA642C8Ab: optional Idle *SpecListenerA642C8Ab `hcl:"idle,block"` }
type SpecListenerTimeoutTcpAttributes ¶
type SpecListenerTimeoutTcpAttributes struct {
// contains filtered or unexported fields
}
func (SpecListenerTimeoutTcpAttributes) Idle ¶
func (t SpecListenerTimeoutTcpAttributes) Idle() terra.ListValue[SpecListenerA642C8AbAttributes]
func (SpecListenerTimeoutTcpAttributes) InternalRef ¶
func (t SpecListenerTimeoutTcpAttributes) InternalRef() (terra.Reference, error)
func (SpecListenerTimeoutTcpAttributes) InternalTokens ¶
func (t SpecListenerTimeoutTcpAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecListenerTimeoutTcpAttributes) InternalWithRef ¶
func (t SpecListenerTimeoutTcpAttributes) InternalWithRef(ref terra.Reference) SpecListenerTimeoutTcpAttributes
type SpecListenerTimeoutTcpState ¶
type SpecListenerTimeoutTcpState struct {
Idle []SpecListenerA642C8AbState `json:"idle"`
}
type SpecListenerTls ¶
type SpecListenerTls struct { // Mode: string, required Mode terra.StringValue `hcl:"mode,attr" validate:"required"` // SpecListenerTlsCertificate: required Certificate *SpecListenerTlsCertificate `hcl:"certificate,block" validate:"required"` // SpecListenerTlsValidation: optional Validation *SpecListenerTlsValidation `hcl:"validation,block"` }
type SpecListenerTlsAttributes ¶
type SpecListenerTlsAttributes struct {
// contains filtered or unexported fields
}
func (SpecListenerTlsAttributes) Certificate ¶
func (t SpecListenerTlsAttributes) Certificate() terra.ListValue[SpecListenerTlsCertificateAttributes]
func (SpecListenerTlsAttributes) InternalRef ¶
func (t SpecListenerTlsAttributes) InternalRef() (terra.Reference, error)
func (SpecListenerTlsAttributes) InternalTokens ¶
func (t SpecListenerTlsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecListenerTlsAttributes) InternalWithRef ¶
func (t SpecListenerTlsAttributes) InternalWithRef(ref terra.Reference) SpecListenerTlsAttributes
func (SpecListenerTlsAttributes) Mode ¶
func (t SpecListenerTlsAttributes) Mode() terra.StringValue
func (SpecListenerTlsAttributes) Validation ¶
func (t SpecListenerTlsAttributes) Validation() terra.ListValue[SpecListenerTlsValidationAttributes]
type SpecListenerTlsCertificate ¶
type SpecListenerTlsCertificate struct { // SpecListenerD7B92001: optional Acm *SpecListenerD7B92001 `hcl:"acm,block"` // SpecListener5Cc1671F: optional File *SpecListener5Cc1671F `hcl:"file,block"` // SpecListener5C5E34Df: optional Sds *SpecListener5C5E34Df `hcl:"sds,block"` }
type SpecListenerTlsCertificateAttributes ¶
type SpecListenerTlsCertificateAttributes struct {
// contains filtered or unexported fields
}
func (SpecListenerTlsCertificateAttributes) File ¶
func (c SpecListenerTlsCertificateAttributes) File() terra.ListValue[SpecListener5Cc1671FAttributes]
func (SpecListenerTlsCertificateAttributes) InternalRef ¶
func (c SpecListenerTlsCertificateAttributes) InternalRef() (terra.Reference, error)
func (SpecListenerTlsCertificateAttributes) InternalTokens ¶
func (c SpecListenerTlsCertificateAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecListenerTlsCertificateAttributes) InternalWithRef ¶
func (c SpecListenerTlsCertificateAttributes) InternalWithRef(ref terra.Reference) SpecListenerTlsCertificateAttributes
type SpecListenerTlsCertificateState ¶
type SpecListenerTlsCertificateState struct { Acm []SpecListenerD7B92001State `json:"acm"` File []SpecListener5Cc1671FState `json:"file"` Sds []SpecListener5C5E34DfState `json:"sds"` }
type SpecListenerTlsState ¶
type SpecListenerTlsState struct { Mode string `json:"mode"` Certificate []SpecListenerTlsCertificateState `json:"certificate"` Validation []SpecListenerTlsValidationState `json:"validation"` }
type SpecListenerTlsValidation ¶
type SpecListenerTlsValidation struct { // SpecListener785160C2: optional SubjectAlternativeNames *SpecListener785160C2 `hcl:"subject_alternative_names,block"` // SpecListener668488A5: required Trust *SpecListener668488A5 `hcl:"trust,block" validate:"required"` }
type SpecListenerTlsValidationAttributes ¶
type SpecListenerTlsValidationAttributes struct {
// contains filtered or unexported fields
}
func (SpecListenerTlsValidationAttributes) InternalRef ¶
func (v SpecListenerTlsValidationAttributes) InternalRef() (terra.Reference, error)
func (SpecListenerTlsValidationAttributes) InternalTokens ¶
func (v SpecListenerTlsValidationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecListenerTlsValidationAttributes) InternalWithRef ¶
func (v SpecListenerTlsValidationAttributes) InternalWithRef(ref terra.Reference) SpecListenerTlsValidationAttributes
func (SpecListenerTlsValidationAttributes) SubjectAlternativeNames ¶
func (v SpecListenerTlsValidationAttributes) SubjectAlternativeNames() terra.ListValue[SpecListener785160C2Attributes]
func (SpecListenerTlsValidationAttributes) Trust ¶
func (v SpecListenerTlsValidationAttributes) Trust() terra.ListValue[SpecListener668488A5Attributes]
type SpecListenerTlsValidationState ¶
type SpecListenerTlsValidationState struct { SubjectAlternativeNames []SpecListener785160C2State `json:"subject_alternative_names"` Trust []SpecListener668488A5State `json:"trust"` }
type SpecLogging ¶
type SpecLogging struct { // SpecLoggingAccessLog: optional AccessLog *SpecLoggingAccessLog `hcl:"access_log,block"` }
type SpecLoggingAccessLog ¶
type SpecLoggingAccessLog struct { // SpecLoggingAccessLogFile: optional File *SpecLoggingAccessLogFile `hcl:"file,block"` }
type SpecLoggingAccessLogAttributes ¶
type SpecLoggingAccessLogAttributes struct {
// contains filtered or unexported fields
}
func (SpecLoggingAccessLogAttributes) File ¶
func (al SpecLoggingAccessLogAttributes) File() terra.ListValue[SpecLoggingAccessLogFileAttributes]
func (SpecLoggingAccessLogAttributes) InternalRef ¶
func (al SpecLoggingAccessLogAttributes) InternalRef() (terra.Reference, error)
func (SpecLoggingAccessLogAttributes) InternalTokens ¶
func (al SpecLoggingAccessLogAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecLoggingAccessLogAttributes) InternalWithRef ¶
func (al SpecLoggingAccessLogAttributes) InternalWithRef(ref terra.Reference) SpecLoggingAccessLogAttributes
type SpecLoggingAccessLogFile ¶
type SpecLoggingAccessLogFile struct { // Path: string, required Path terra.StringValue `hcl:"path,attr" validate:"required"` }
type SpecLoggingAccessLogFileAttributes ¶
type SpecLoggingAccessLogFileAttributes struct {
// contains filtered or unexported fields
}
func (SpecLoggingAccessLogFileAttributes) InternalRef ¶
func (f SpecLoggingAccessLogFileAttributes) InternalRef() (terra.Reference, error)
func (SpecLoggingAccessLogFileAttributes) InternalTokens ¶
func (f SpecLoggingAccessLogFileAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecLoggingAccessLogFileAttributes) InternalWithRef ¶
func (f SpecLoggingAccessLogFileAttributes) InternalWithRef(ref terra.Reference) SpecLoggingAccessLogFileAttributes
func (SpecLoggingAccessLogFileAttributes) Path ¶
func (f SpecLoggingAccessLogFileAttributes) Path() terra.StringValue
type SpecLoggingAccessLogFileState ¶
type SpecLoggingAccessLogFileState struct {
Path string `json:"path"`
}
type SpecLoggingAccessLogState ¶
type SpecLoggingAccessLogState struct {
File []SpecLoggingAccessLogFileState `json:"file"`
}
type SpecLoggingAttributes ¶
type SpecLoggingAttributes struct {
// contains filtered or unexported fields
}
func (SpecLoggingAttributes) AccessLog ¶
func (l SpecLoggingAttributes) AccessLog() terra.ListValue[SpecLoggingAccessLogAttributes]
func (SpecLoggingAttributes) InternalRef ¶
func (l SpecLoggingAttributes) InternalRef() (terra.Reference, error)
func (SpecLoggingAttributes) InternalTokens ¶
func (l SpecLoggingAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecLoggingAttributes) InternalWithRef ¶
func (l SpecLoggingAttributes) InternalWithRef(ref terra.Reference) SpecLoggingAttributes
type SpecLoggingState ¶
type SpecLoggingState struct {
AccessLog []SpecLoggingAccessLogState `json:"access_log"`
}
type SpecServiceDiscovery ¶
type SpecServiceDiscovery struct { // SpecServiceDiscoveryAwsCloudMap: optional AwsCloudMap *SpecServiceDiscoveryAwsCloudMap `hcl:"aws_cloud_map,block"` // SpecServiceDiscoveryDns: optional Dns *SpecServiceDiscoveryDns `hcl:"dns,block"` }
type SpecServiceDiscoveryAttributes ¶
type SpecServiceDiscoveryAttributes struct {
// contains filtered or unexported fields
}
func (SpecServiceDiscoveryAttributes) AwsCloudMap ¶
func (sd SpecServiceDiscoveryAttributes) AwsCloudMap() terra.ListValue[SpecServiceDiscoveryAwsCloudMapAttributes]
func (SpecServiceDiscoveryAttributes) Dns ¶
func (sd SpecServiceDiscoveryAttributes) Dns() terra.ListValue[SpecServiceDiscoveryDnsAttributes]
func (SpecServiceDiscoveryAttributes) InternalRef ¶
func (sd SpecServiceDiscoveryAttributes) InternalRef() (terra.Reference, error)
func (SpecServiceDiscoveryAttributes) InternalTokens ¶
func (sd SpecServiceDiscoveryAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecServiceDiscoveryAttributes) InternalWithRef ¶
func (sd SpecServiceDiscoveryAttributes) InternalWithRef(ref terra.Reference) SpecServiceDiscoveryAttributes
type SpecServiceDiscoveryAwsCloudMap ¶
type SpecServiceDiscoveryAwsCloudMap struct { // Attributes: map of string, optional Attributes terra.MapValue[terra.StringValue] `hcl:"attributes,attr"` // NamespaceName: string, required NamespaceName terra.StringValue `hcl:"namespace_name,attr" validate:"required"` // ServiceName: string, required ServiceName terra.StringValue `hcl:"service_name,attr" validate:"required"` }
type SpecServiceDiscoveryAwsCloudMapAttributes ¶
type SpecServiceDiscoveryAwsCloudMapAttributes struct {
// contains filtered or unexported fields
}
func (SpecServiceDiscoveryAwsCloudMapAttributes) Attributes ¶
func (acm SpecServiceDiscoveryAwsCloudMapAttributes) Attributes() terra.MapValue[terra.StringValue]
func (SpecServiceDiscoveryAwsCloudMapAttributes) InternalRef ¶
func (acm SpecServiceDiscoveryAwsCloudMapAttributes) InternalRef() (terra.Reference, error)
func (SpecServiceDiscoveryAwsCloudMapAttributes) InternalTokens ¶
func (acm SpecServiceDiscoveryAwsCloudMapAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecServiceDiscoveryAwsCloudMapAttributes) InternalWithRef ¶
func (acm SpecServiceDiscoveryAwsCloudMapAttributes) InternalWithRef(ref terra.Reference) SpecServiceDiscoveryAwsCloudMapAttributes
func (SpecServiceDiscoveryAwsCloudMapAttributes) NamespaceName ¶
func (acm SpecServiceDiscoveryAwsCloudMapAttributes) NamespaceName() terra.StringValue
func (SpecServiceDiscoveryAwsCloudMapAttributes) ServiceName ¶
func (acm SpecServiceDiscoveryAwsCloudMapAttributes) ServiceName() terra.StringValue
type SpecServiceDiscoveryDns ¶
type SpecServiceDiscoveryDns struct { // Hostname: string, required Hostname terra.StringValue `hcl:"hostname,attr" validate:"required"` }
type SpecServiceDiscoveryDnsAttributes ¶
type SpecServiceDiscoveryDnsAttributes struct {
// contains filtered or unexported fields
}
func (SpecServiceDiscoveryDnsAttributes) Hostname ¶
func (d SpecServiceDiscoveryDnsAttributes) Hostname() terra.StringValue
func (SpecServiceDiscoveryDnsAttributes) InternalRef ¶
func (d SpecServiceDiscoveryDnsAttributes) InternalRef() (terra.Reference, error)
func (SpecServiceDiscoveryDnsAttributes) InternalTokens ¶
func (d SpecServiceDiscoveryDnsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecServiceDiscoveryDnsAttributes) InternalWithRef ¶
func (d SpecServiceDiscoveryDnsAttributes) InternalWithRef(ref terra.Reference) SpecServiceDiscoveryDnsAttributes
type SpecServiceDiscoveryDnsState ¶
type SpecServiceDiscoveryDnsState struct {
Hostname string `json:"hostname"`
}
type SpecServiceDiscoveryState ¶
type SpecServiceDiscoveryState struct { AwsCloudMap []SpecServiceDiscoveryAwsCloudMapState `json:"aws_cloud_map"` Dns []SpecServiceDiscoveryDnsState `json:"dns"` }
type SpecState ¶
type SpecState struct { Backend []SpecBackendState `json:"backend"` BackendDefaults []SpecBackendDefaultsState `json:"backend_defaults"` Listener []SpecListenerState `json:"listener"` Logging []SpecLoggingState `json:"logging"` ServiceDiscovery []SpecServiceDiscoveryState `json:"service_discovery"` }
Click to show internal directories.
Click to hide internal directories.