Documentation ¶
Index ¶
- type DnsTargetResource
- type DnsTargetResourceAttributes
- func (dtr DnsTargetResourceAttributes) DomainName() terra.StringValue
- func (dtr DnsTargetResourceAttributes) HostedZoneArn() terra.StringValue
- func (dtr DnsTargetResourceAttributes) InternalRef() (terra.Reference, error)
- func (dtr DnsTargetResourceAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dtr DnsTargetResourceAttributes) InternalWithRef(ref terra.Reference) DnsTargetResourceAttributes
- func (dtr DnsTargetResourceAttributes) RecordSetId() terra.StringValue
- func (dtr DnsTargetResourceAttributes) RecordType() terra.StringValue
- func (dtr DnsTargetResourceAttributes) TargetResource() terra.ListValue[TargetResourceAttributes]
- type DnsTargetResourceState
- type NlbResource
- type NlbResourceAttributes
- type NlbResourceState
- type R53Resource
- type R53ResourceAttributes
- func (rr R53ResourceAttributes) DomainName() terra.StringValue
- func (rr R53ResourceAttributes) InternalRef() (terra.Reference, error)
- func (rr R53ResourceAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rr R53ResourceAttributes) InternalWithRef(ref terra.Reference) R53ResourceAttributes
- func (rr R53ResourceAttributes) RecordSetId() terra.StringValue
- type R53ResourceState
- type Resources
- type ResourcesAttributes
- func (r ResourcesAttributes) ComponentId() terra.StringValue
- func (r ResourcesAttributes) DnsTargetResource() terra.ListValue[DnsTargetResourceAttributes]
- func (r ResourcesAttributes) InternalRef() (terra.Reference, error)
- func (r ResourcesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (r ResourcesAttributes) InternalWithRef(ref terra.Reference) ResourcesAttributes
- func (r ResourcesAttributes) ReadinessScopes() terra.ListValue[terra.StringValue]
- func (r ResourcesAttributes) ResourceArn() terra.StringValue
- type ResourcesState
- type TargetResource
- type TargetResourceAttributes
- func (tr TargetResourceAttributes) InternalRef() (terra.Reference, error)
- func (tr TargetResourceAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tr TargetResourceAttributes) InternalWithRef(ref terra.Reference) TargetResourceAttributes
- func (tr TargetResourceAttributes) NlbResource() terra.ListValue[NlbResourceAttributes]
- func (tr TargetResourceAttributes) R53Resource() terra.ListValue[R53ResourceAttributes]
- type TargetResourceState
- type Timeouts
- type TimeoutsAttributes
- type TimeoutsState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DnsTargetResource ¶
type DnsTargetResource struct { // DomainName: string, required DomainName terra.StringValue `hcl:"domain_name,attr" validate:"required"` // HostedZoneArn: string, optional HostedZoneArn terra.StringValue `hcl:"hosted_zone_arn,attr"` // RecordSetId: string, optional RecordSetId terra.StringValue `hcl:"record_set_id,attr"` // RecordType: string, optional RecordType terra.StringValue `hcl:"record_type,attr"` // TargetResource: optional TargetResource *TargetResource `hcl:"target_resource,block"` }
type DnsTargetResourceAttributes ¶
type DnsTargetResourceAttributes struct {
// contains filtered or unexported fields
}
func (DnsTargetResourceAttributes) DomainName ¶
func (dtr DnsTargetResourceAttributes) DomainName() terra.StringValue
func (DnsTargetResourceAttributes) HostedZoneArn ¶
func (dtr DnsTargetResourceAttributes) HostedZoneArn() terra.StringValue
func (DnsTargetResourceAttributes) InternalRef ¶
func (dtr DnsTargetResourceAttributes) InternalRef() (terra.Reference, error)
func (DnsTargetResourceAttributes) InternalTokens ¶
func (dtr DnsTargetResourceAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DnsTargetResourceAttributes) InternalWithRef ¶
func (dtr DnsTargetResourceAttributes) InternalWithRef(ref terra.Reference) DnsTargetResourceAttributes
func (DnsTargetResourceAttributes) RecordSetId ¶
func (dtr DnsTargetResourceAttributes) RecordSetId() terra.StringValue
func (DnsTargetResourceAttributes) RecordType ¶
func (dtr DnsTargetResourceAttributes) RecordType() terra.StringValue
func (DnsTargetResourceAttributes) TargetResource ¶
func (dtr DnsTargetResourceAttributes) TargetResource() terra.ListValue[TargetResourceAttributes]
type DnsTargetResourceState ¶
type DnsTargetResourceState struct { DomainName string `json:"domain_name"` HostedZoneArn string `json:"hosted_zone_arn"` RecordSetId string `json:"record_set_id"` RecordType string `json:"record_type"` TargetResource []TargetResourceState `json:"target_resource"` }
type NlbResource ¶
type NlbResource struct { // Arn: string, optional Arn terra.StringValue `hcl:"arn,attr"` }
type NlbResourceAttributes ¶
type NlbResourceAttributes struct {
// contains filtered or unexported fields
}
func (NlbResourceAttributes) Arn ¶
func (nr NlbResourceAttributes) Arn() terra.StringValue
func (NlbResourceAttributes) InternalRef ¶
func (nr NlbResourceAttributes) InternalRef() (terra.Reference, error)
func (NlbResourceAttributes) InternalTokens ¶
func (nr NlbResourceAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NlbResourceAttributes) InternalWithRef ¶
func (nr NlbResourceAttributes) InternalWithRef(ref terra.Reference) NlbResourceAttributes
type NlbResourceState ¶
type NlbResourceState struct {
Arn string `json:"arn"`
}
type R53Resource ¶
type R53Resource struct { // DomainName: string, optional DomainName terra.StringValue `hcl:"domain_name,attr"` // RecordSetId: string, optional RecordSetId terra.StringValue `hcl:"record_set_id,attr"` }
type R53ResourceAttributes ¶
type R53ResourceAttributes struct {
// contains filtered or unexported fields
}
func (R53ResourceAttributes) DomainName ¶
func (rr R53ResourceAttributes) DomainName() terra.StringValue
func (R53ResourceAttributes) InternalRef ¶
func (rr R53ResourceAttributes) InternalRef() (terra.Reference, error)
func (R53ResourceAttributes) InternalTokens ¶
func (rr R53ResourceAttributes) InternalTokens() (hclwrite.Tokens, error)
func (R53ResourceAttributes) InternalWithRef ¶
func (rr R53ResourceAttributes) InternalWithRef(ref terra.Reference) R53ResourceAttributes
func (R53ResourceAttributes) RecordSetId ¶
func (rr R53ResourceAttributes) RecordSetId() terra.StringValue
type R53ResourceState ¶
type Resources ¶
type Resources struct { // ReadinessScopes: list of string, optional ReadinessScopes terra.ListValue[terra.StringValue] `hcl:"readiness_scopes,attr"` // ResourceArn: string, optional ResourceArn terra.StringValue `hcl:"resource_arn,attr"` // DnsTargetResource: optional DnsTargetResource *DnsTargetResource `hcl:"dns_target_resource,block"` }
type ResourcesAttributes ¶
type ResourcesAttributes struct {
// contains filtered or unexported fields
}
func (ResourcesAttributes) ComponentId ¶
func (r ResourcesAttributes) ComponentId() terra.StringValue
func (ResourcesAttributes) DnsTargetResource ¶
func (r ResourcesAttributes) DnsTargetResource() terra.ListValue[DnsTargetResourceAttributes]
func (ResourcesAttributes) InternalRef ¶
func (r ResourcesAttributes) InternalRef() (terra.Reference, error)
func (ResourcesAttributes) InternalTokens ¶
func (r ResourcesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ResourcesAttributes) InternalWithRef ¶
func (r ResourcesAttributes) InternalWithRef(ref terra.Reference) ResourcesAttributes
func (ResourcesAttributes) ReadinessScopes ¶
func (r ResourcesAttributes) ReadinessScopes() terra.ListValue[terra.StringValue]
func (ResourcesAttributes) ResourceArn ¶
func (r ResourcesAttributes) ResourceArn() terra.StringValue
type ResourcesState ¶
type ResourcesState struct { ComponentId string `json:"component_id"` ReadinessScopes []string `json:"readiness_scopes"` ResourceArn string `json:"resource_arn"` DnsTargetResource []DnsTargetResourceState `json:"dns_target_resource"` }
type TargetResource ¶
type TargetResource struct { // NlbResource: optional NlbResource *NlbResource `hcl:"nlb_resource,block"` // R53Resource: optional R53Resource *R53Resource `hcl:"r53_resource,block"` }
type TargetResourceAttributes ¶
type TargetResourceAttributes struct {
// contains filtered or unexported fields
}
func (TargetResourceAttributes) InternalRef ¶
func (tr TargetResourceAttributes) InternalRef() (terra.Reference, error)
func (TargetResourceAttributes) InternalTokens ¶
func (tr TargetResourceAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TargetResourceAttributes) InternalWithRef ¶
func (tr TargetResourceAttributes) InternalWithRef(ref terra.Reference) TargetResourceAttributes
func (TargetResourceAttributes) NlbResource ¶
func (tr TargetResourceAttributes) NlbResource() terra.ListValue[NlbResourceAttributes]
func (TargetResourceAttributes) R53Resource ¶
func (tr TargetResourceAttributes) R53Resource() terra.ListValue[R53ResourceAttributes]
type TargetResourceState ¶
type TargetResourceState struct { NlbResource []NlbResourceState `json:"nlb_resource"` R53Resource []R53ResourceState `json:"r53_resource"` }
type Timeouts ¶
type Timeouts struct { // Delete: string, optional Delete terra.StringValue `hcl:"delete,attr"` }
type TimeoutsAttributes ¶
type TimeoutsAttributes struct {
// contains filtered or unexported fields
}
func (TimeoutsAttributes) Delete ¶
func (t TimeoutsAttributes) Delete() terra.StringValue
func (TimeoutsAttributes) InternalRef ¶
func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
func (TimeoutsAttributes) InternalTokens ¶
func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TimeoutsAttributes) InternalWithRef ¶
func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
type TimeoutsState ¶
type TimeoutsState struct {
Delete string `json:"delete"`
}
Click to show internal directories.
Click to hide internal directories.