Documentation ¶
Index ¶
- type Args
- type Resource
- func (aavg *Resource) Attributes() awsAppmeshVirtualGatewayAttributes
- func (aavg *Resource) Configuration() interface{}
- func (aavg *Resource) DependOn() terra.Reference
- func (aavg *Resource) Dependencies() terra.Dependencies
- func (aavg *Resource) ImportState(state io.Reader) error
- func (aavg *Resource) LifecycleManagement() *terra.Lifecycle
- func (aavg *Resource) LocalName() string
- func (aavg *Resource) State() (*awsAppmeshVirtualGatewayState, bool)
- func (aavg *Resource) StateMust() *awsAppmeshVirtualGatewayState
- func (aavg *Resource) Type() string
- type Spec
- type SpecAttributes
- 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]
- 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 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 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 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 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) PortMapping() terra.ListValue[SpecListenerPortMappingAttributes]
- 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
- 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 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 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 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 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 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_gateway.
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_gateway.
func (*Resource) Attributes ¶
func (aavg *Resource) Attributes() awsAppmeshVirtualGatewayAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (aavg *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (aavg *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 { // SpecBackendDefaults: optional BackendDefaults *SpecBackendDefaults `hcl:"backend_defaults,block"` // SpecListener: required Listener *SpecListener `hcl:"listener,block" validate:"required"` // SpecLogging: optional Logging *SpecLogging `hcl:"logging,block"` }
type SpecAttributes ¶
type SpecAttributes struct {
// contains filtered or unexported fields
}
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]
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 SpecListener ¶
type SpecListener struct { // SpecListenerConnectionPool: optional ConnectionPool *SpecListenerConnectionPool `hcl:"connection_pool,block"` // SpecListenerHealthCheck: optional HealthCheck *SpecListenerHealthCheck `hcl:"health_check,block"` // SpecListenerPortMapping: required PortMapping *SpecListenerPortMapping `hcl:"port_mapping,block" validate:"required"` // 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 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 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 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) PortMapping ¶
func (l SpecListenerAttributes) PortMapping() terra.ListValue[SpecListenerPortMappingAttributes]
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"` }
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"` }
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 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 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"` PortMapping []SpecListenerPortMappingState `json:"port_mapping"` Tls []SpecListenerTlsState `json:"tls"` }
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 SpecState ¶
type SpecState struct { BackendDefaults []SpecBackendDefaultsState `json:"backend_defaults"` Listener []SpecListenerState `json:"listener"` Logging []SpecLoggingState `json:"logging"` }
Click to show internal directories.
Click to hide internal directories.