Documentation ¶
Index ¶
- 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 IpamPools
- type IpamPoolsAttributes
- func (ip IpamPoolsAttributes) AddressFamily() terra.StringValue
- func (ip IpamPoolsAttributes) AllocationDefaultNetmaskLength() terra.NumberValue
- func (ip IpamPoolsAttributes) AllocationMaxNetmaskLength() terra.NumberValue
- func (ip IpamPoolsAttributes) AllocationMinNetmaskLength() terra.NumberValue
- func (ip IpamPoolsAttributes) AllocationResourceTags() terra.MapValue[terra.StringValue]
- func (ip IpamPoolsAttributes) Arn() terra.StringValue
- func (ip IpamPoolsAttributes) AutoImport() terra.BoolValue
- func (ip IpamPoolsAttributes) AwsService() terra.StringValue
- func (ip IpamPoolsAttributes) Description() terra.StringValue
- func (ip IpamPoolsAttributes) Id() terra.StringValue
- func (ip IpamPoolsAttributes) InternalRef() (terra.Reference, error)
- func (ip IpamPoolsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ip IpamPoolsAttributes) InternalWithRef(ref terra.Reference) IpamPoolsAttributes
- func (ip IpamPoolsAttributes) IpamPoolId() terra.StringValue
- func (ip IpamPoolsAttributes) IpamScopeId() terra.StringValue
- func (ip IpamPoolsAttributes) IpamScopeType() terra.StringValue
- func (ip IpamPoolsAttributes) Locale() terra.StringValue
- func (ip IpamPoolsAttributes) PoolDepth() terra.NumberValue
- func (ip IpamPoolsAttributes) PubliclyAdvertisable() terra.BoolValue
- func (ip IpamPoolsAttributes) SourceIpamPoolId() terra.StringValue
- func (ip IpamPoolsAttributes) State() terra.StringValue
- func (ip IpamPoolsAttributes) Tags() terra.MapValue[terra.StringValue]
- type IpamPoolsState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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 IpamPoolsAttributes ¶
type IpamPoolsAttributes struct {
// contains filtered or unexported fields
}
func (IpamPoolsAttributes) AddressFamily ¶
func (ip IpamPoolsAttributes) AddressFamily() terra.StringValue
func (IpamPoolsAttributes) AllocationDefaultNetmaskLength ¶
func (ip IpamPoolsAttributes) AllocationDefaultNetmaskLength() terra.NumberValue
func (IpamPoolsAttributes) AllocationMaxNetmaskLength ¶
func (ip IpamPoolsAttributes) AllocationMaxNetmaskLength() terra.NumberValue
func (IpamPoolsAttributes) AllocationMinNetmaskLength ¶
func (ip IpamPoolsAttributes) AllocationMinNetmaskLength() terra.NumberValue
func (IpamPoolsAttributes) AllocationResourceTags ¶
func (ip IpamPoolsAttributes) AllocationResourceTags() terra.MapValue[terra.StringValue]
func (IpamPoolsAttributes) Arn ¶
func (ip IpamPoolsAttributes) Arn() terra.StringValue
func (IpamPoolsAttributes) AutoImport ¶
func (ip IpamPoolsAttributes) AutoImport() terra.BoolValue
func (IpamPoolsAttributes) AwsService ¶
func (ip IpamPoolsAttributes) AwsService() terra.StringValue
func (IpamPoolsAttributes) Description ¶
func (ip IpamPoolsAttributes) Description() terra.StringValue
func (IpamPoolsAttributes) Id ¶
func (ip IpamPoolsAttributes) Id() terra.StringValue
func (IpamPoolsAttributes) InternalRef ¶
func (ip IpamPoolsAttributes) InternalRef() (terra.Reference, error)
func (IpamPoolsAttributes) InternalTokens ¶
func (ip IpamPoolsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (IpamPoolsAttributes) InternalWithRef ¶
func (ip IpamPoolsAttributes) InternalWithRef(ref terra.Reference) IpamPoolsAttributes
func (IpamPoolsAttributes) IpamPoolId ¶
func (ip IpamPoolsAttributes) IpamPoolId() terra.StringValue
func (IpamPoolsAttributes) IpamScopeId ¶
func (ip IpamPoolsAttributes) IpamScopeId() terra.StringValue
func (IpamPoolsAttributes) IpamScopeType ¶
func (ip IpamPoolsAttributes) IpamScopeType() terra.StringValue
func (IpamPoolsAttributes) Locale ¶
func (ip IpamPoolsAttributes) Locale() terra.StringValue
func (IpamPoolsAttributes) PoolDepth ¶
func (ip IpamPoolsAttributes) PoolDepth() terra.NumberValue
func (IpamPoolsAttributes) PubliclyAdvertisable ¶
func (ip IpamPoolsAttributes) PubliclyAdvertisable() terra.BoolValue
func (IpamPoolsAttributes) SourceIpamPoolId ¶
func (ip IpamPoolsAttributes) SourceIpamPoolId() terra.StringValue
func (IpamPoolsAttributes) State ¶
func (ip IpamPoolsAttributes) State() terra.StringValue
func (IpamPoolsAttributes) Tags ¶
func (ip IpamPoolsAttributes) Tags() terra.MapValue[terra.StringValue]
type IpamPoolsState ¶
type IpamPoolsState struct { AddressFamily string `json:"address_family"` AllocationDefaultNetmaskLength float64 `json:"allocation_default_netmask_length"` AllocationMaxNetmaskLength float64 `json:"allocation_max_netmask_length"` AllocationMinNetmaskLength float64 `json:"allocation_min_netmask_length"` AllocationResourceTags map[string]string `json:"allocation_resource_tags"` Arn string `json:"arn"` AutoImport bool `json:"auto_import"` AwsService string `json:"aws_service"` Description string `json:"description"` Id string `json:"id"` IpamPoolId string `json:"ipam_pool_id"` IpamScopeId string `json:"ipam_scope_id"` IpamScopeType string `json:"ipam_scope_type"` Locale string `json:"locale"` PoolDepth float64 `json:"pool_depth"` PubliclyAdvertisable bool `json:"publicly_advertisable"` SourceIpamPoolId string `json:"source_ipam_pool_id"` State string `json:"state"` Tags map[string]string `json:"tags"` }
Click to show internal directories.
Click to hide internal directories.