Documentation ¶
Index ¶
- type Association
- type AssociationAttributes
- func (a AssociationAttributes) AllocationId() terra.StringValue
- func (a AssociationAttributes) AssociationId() terra.StringValue
- func (a AssociationAttributes) CarrierIp() terra.StringValue
- func (a AssociationAttributes) CustomerOwnedIp() terra.StringValue
- func (a AssociationAttributes) InternalRef() (terra.Reference, error)
- func (a AssociationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (a AssociationAttributes) InternalWithRef(ref terra.Reference) AssociationAttributes
- func (a AssociationAttributes) IpOwnerId() terra.StringValue
- func (a AssociationAttributes) PublicDnsName() terra.StringValue
- func (a AssociationAttributes) PublicIp() terra.StringValue
- type AssociationState
- type Attachment
- type AttachmentAttributes
- func (a AttachmentAttributes) AttachmentId() terra.StringValue
- func (a AttachmentAttributes) DeviceIndex() terra.NumberValue
- func (a AttachmentAttributes) InstanceId() terra.StringValue
- func (a AttachmentAttributes) InstanceOwnerId() terra.StringValue
- func (a AttachmentAttributes) InternalRef() (terra.Reference, error)
- func (a AttachmentAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (a AttachmentAttributes) InternalWithRef(ref terra.Reference) AttachmentAttributes
- type AttachmentState
- type Filter
- type FilterAttributes
- func (f FilterAttributes) InternalRef() (terra.Reference, error)
- func (f FilterAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (f FilterAttributes) InternalWithRef(ref terra.Reference) FilterAttributes
- func (f FilterAttributes) Name() terra.StringValue
- func (f FilterAttributes) Values() terra.ListValue[terra.StringValue]
- type FilterState
- type Timeouts
- type TimeoutsAttributes
- type TimeoutsState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Association ¶
type Association struct{}
type AssociationAttributes ¶
type AssociationAttributes struct {
// contains filtered or unexported fields
}
func (AssociationAttributes) AllocationId ¶
func (a AssociationAttributes) AllocationId() terra.StringValue
func (AssociationAttributes) AssociationId ¶
func (a AssociationAttributes) AssociationId() terra.StringValue
func (AssociationAttributes) CarrierIp ¶
func (a AssociationAttributes) CarrierIp() terra.StringValue
func (AssociationAttributes) CustomerOwnedIp ¶
func (a AssociationAttributes) CustomerOwnedIp() terra.StringValue
func (AssociationAttributes) InternalRef ¶
func (a AssociationAttributes) InternalRef() (terra.Reference, error)
func (AssociationAttributes) InternalTokens ¶
func (a AssociationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AssociationAttributes) InternalWithRef ¶
func (a AssociationAttributes) InternalWithRef(ref terra.Reference) AssociationAttributes
func (AssociationAttributes) IpOwnerId ¶
func (a AssociationAttributes) IpOwnerId() terra.StringValue
func (AssociationAttributes) PublicDnsName ¶
func (a AssociationAttributes) PublicDnsName() terra.StringValue
func (AssociationAttributes) PublicIp ¶
func (a AssociationAttributes) PublicIp() terra.StringValue
type AssociationState ¶
type AssociationState struct { AllocationId string `json:"allocation_id"` AssociationId string `json:"association_id"` CarrierIp string `json:"carrier_ip"` CustomerOwnedIp string `json:"customer_owned_ip"` IpOwnerId string `json:"ip_owner_id"` PublicDnsName string `json:"public_dns_name"` PublicIp string `json:"public_ip"` }
type Attachment ¶
type Attachment struct{}
type AttachmentAttributes ¶
type AttachmentAttributes struct {
// contains filtered or unexported fields
}
func (AttachmentAttributes) AttachmentId ¶
func (a AttachmentAttributes) AttachmentId() terra.StringValue
func (AttachmentAttributes) DeviceIndex ¶
func (a AttachmentAttributes) DeviceIndex() terra.NumberValue
func (AttachmentAttributes) InstanceId ¶
func (a AttachmentAttributes) InstanceId() terra.StringValue
func (AttachmentAttributes) InstanceOwnerId ¶
func (a AttachmentAttributes) InstanceOwnerId() terra.StringValue
func (AttachmentAttributes) InternalRef ¶
func (a AttachmentAttributes) InternalRef() (terra.Reference, error)
func (AttachmentAttributes) InternalTokens ¶
func (a AttachmentAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AttachmentAttributes) InternalWithRef ¶
func (a AttachmentAttributes) InternalWithRef(ref terra.Reference) AttachmentAttributes
type AttachmentState ¶
type Filter ¶
type Filter struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Values: list of string, required Values terra.ListValue[terra.StringValue] `hcl:"values,attr" validate:"required"` }
type FilterAttributes ¶
type FilterAttributes struct {
// contains filtered or unexported fields
}
func (FilterAttributes) InternalRef ¶
func (f FilterAttributes) InternalRef() (terra.Reference, error)
func (FilterAttributes) InternalTokens ¶
func (f FilterAttributes) InternalTokens() (hclwrite.Tokens, error)
func (FilterAttributes) InternalWithRef ¶
func (f FilterAttributes) InternalWithRef(ref terra.Reference) FilterAttributes
func (FilterAttributes) Name ¶
func (f FilterAttributes) Name() terra.StringValue
func (FilterAttributes) Values ¶
func (f FilterAttributes) Values() terra.ListValue[terra.StringValue]
type FilterState ¶
type Timeouts ¶
type Timeouts struct { // Read: string, optional Read terra.StringValue `hcl:"read,attr"` }
type TimeoutsAttributes ¶
type TimeoutsAttributes struct {
// contains filtered or unexported fields
}
func (TimeoutsAttributes) InternalRef ¶
func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
func (TimeoutsAttributes) InternalTokens ¶
func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TimeoutsAttributes) InternalWithRef ¶
func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
func (TimeoutsAttributes) Read ¶
func (t TimeoutsAttributes) Read() terra.StringValue
type TimeoutsState ¶
type TimeoutsState struct {
Read string `json:"read"`
}
Click to show internal directories.
Click to hide internal directories.