Documentation
¶
Index ¶
- type Args
- type CustomDnsConfiguration
- type CustomDnsConfigurationAttributes
- func (cdc CustomDnsConfigurationAttributes) CustomDnsServerIp() terra.StringValue
- func (cdc CustomDnsConfigurationAttributes) CustomDnsServerName() terra.StringValue
- func (cdc CustomDnsConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (cdc CustomDnsConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cdc CustomDnsConfigurationAttributes) InternalWithRef(ref terra.Reference) CustomDnsConfigurationAttributes
- type CustomDnsConfigurationState
- type Resource
- func (afke *Resource) Attributes() awsFinspaceKxEnvironmentAttributes
- func (afke *Resource) Configuration() interface{}
- func (afke *Resource) DependOn() terra.Reference
- func (afke *Resource) Dependencies() terra.Dependencies
- func (afke *Resource) ImportState(state io.Reader) error
- func (afke *Resource) LifecycleManagement() *terra.Lifecycle
- func (afke *Resource) LocalName() string
- func (afke *Resource) State() (*awsFinspaceKxEnvironmentState, bool)
- func (afke *Resource) StateMust() *awsFinspaceKxEnvironmentState
- func (afke *Resource) Type() string
- type Timeouts
- type TimeoutsAttributes
- func (t TimeoutsAttributes) Create() terra.StringValue
- func (t TimeoutsAttributes) Delete() terra.StringValue
- func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
- func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
- func (t TimeoutsAttributes) Update() terra.StringValue
- type TimeoutsState
- type TransitGatewayConfiguration
- type TransitGatewayConfigurationAttachmentNetworkAclConfiguration
- type TransitGatewayConfigurationAttachmentNetworkAclConfigurationAttributes
- func (anac TransitGatewayConfigurationAttachmentNetworkAclConfigurationAttributes) CidrBlock() terra.StringValue
- func (anac TransitGatewayConfigurationAttachmentNetworkAclConfigurationAttributes) IcmpTypeCode() ...
- func (anac TransitGatewayConfigurationAttachmentNetworkAclConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (anac TransitGatewayConfigurationAttachmentNetworkAclConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (anac TransitGatewayConfigurationAttachmentNetworkAclConfigurationAttributes) InternalWithRef(ref terra.Reference) TransitGatewayConfigurationAttachmentNetworkAclConfigurationAttributes
- func (anac TransitGatewayConfigurationAttachmentNetworkAclConfigurationAttributes) PortRange() ...
- func (anac TransitGatewayConfigurationAttachmentNetworkAclConfigurationAttributes) Protocol() terra.StringValue
- func (anac TransitGatewayConfigurationAttachmentNetworkAclConfigurationAttributes) RuleAction() terra.StringValue
- func (anac TransitGatewayConfigurationAttachmentNetworkAclConfigurationAttributes) RuleNumber() terra.NumberValue
- type TransitGatewayConfigurationAttachmentNetworkAclConfigurationIcmpTypeCode
- type TransitGatewayConfigurationAttachmentNetworkAclConfigurationIcmpTypeCodeAttributes
- func (itc TransitGatewayConfigurationAttachmentNetworkAclConfigurationIcmpTypeCodeAttributes) Code() terra.NumberValue
- func (itc TransitGatewayConfigurationAttachmentNetworkAclConfigurationIcmpTypeCodeAttributes) InternalRef() (terra.Reference, error)
- func (itc TransitGatewayConfigurationAttachmentNetworkAclConfigurationIcmpTypeCodeAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (itc TransitGatewayConfigurationAttachmentNetworkAclConfigurationIcmpTypeCodeAttributes) InternalWithRef(ref terra.Reference) ...
- func (itc TransitGatewayConfigurationAttachmentNetworkAclConfigurationIcmpTypeCodeAttributes) Type() terra.NumberValue
- type TransitGatewayConfigurationAttachmentNetworkAclConfigurationIcmpTypeCodeState
- type TransitGatewayConfigurationAttachmentNetworkAclConfigurationPortRange
- type TransitGatewayConfigurationAttachmentNetworkAclConfigurationPortRangeAttributes
- func (pr TransitGatewayConfigurationAttachmentNetworkAclConfigurationPortRangeAttributes) From() terra.NumberValue
- func (pr TransitGatewayConfigurationAttachmentNetworkAclConfigurationPortRangeAttributes) InternalRef() (terra.Reference, error)
- func (pr TransitGatewayConfigurationAttachmentNetworkAclConfigurationPortRangeAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pr TransitGatewayConfigurationAttachmentNetworkAclConfigurationPortRangeAttributes) InternalWithRef(ref terra.Reference) ...
- func (pr TransitGatewayConfigurationAttachmentNetworkAclConfigurationPortRangeAttributes) To() terra.NumberValue
- type TransitGatewayConfigurationAttachmentNetworkAclConfigurationPortRangeState
- type TransitGatewayConfigurationAttachmentNetworkAclConfigurationState
- type TransitGatewayConfigurationAttributes
- func (tgc TransitGatewayConfigurationAttributes) AttachmentNetworkAclConfiguration() ...
- func (tgc TransitGatewayConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (tgc TransitGatewayConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tgc TransitGatewayConfigurationAttributes) InternalWithRef(ref terra.Reference) TransitGatewayConfigurationAttributes
- func (tgc TransitGatewayConfigurationAttributes) RoutableCidrSpace() terra.StringValue
- func (tgc TransitGatewayConfigurationAttributes) TransitGatewayId() terra.StringValue
- type TransitGatewayConfigurationState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Args ¶
type Args struct { // Description: string, optional Description terra.StringValue `hcl:"description,attr"` // KmsKeyId: string, required KmsKeyId terra.StringValue `hcl:"kms_key_id,attr" validate:"required"` // 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"` // CustomDnsConfiguration: min=0 CustomDnsConfiguration []CustomDnsConfiguration `hcl:"custom_dns_configuration,block" validate:"min=0"` // Timeouts: optional Timeouts *Timeouts `hcl:"timeouts,block"` // TransitGatewayConfiguration: optional TransitGatewayConfiguration *TransitGatewayConfiguration `hcl:"transit_gateway_configuration,block"` }
Args contains the configurations for aws_finspace_kx_environment.
type CustomDnsConfiguration ¶
type CustomDnsConfiguration struct { // CustomDnsServerIp: string, required CustomDnsServerIp terra.StringValue `hcl:"custom_dns_server_ip,attr" validate:"required"` // CustomDnsServerName: string, required CustomDnsServerName terra.StringValue `hcl:"custom_dns_server_name,attr" validate:"required"` }
type CustomDnsConfigurationAttributes ¶
type CustomDnsConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (CustomDnsConfigurationAttributes) CustomDnsServerIp ¶
func (cdc CustomDnsConfigurationAttributes) CustomDnsServerIp() terra.StringValue
func (CustomDnsConfigurationAttributes) CustomDnsServerName ¶
func (cdc CustomDnsConfigurationAttributes) CustomDnsServerName() terra.StringValue
func (CustomDnsConfigurationAttributes) InternalRef ¶
func (cdc CustomDnsConfigurationAttributes) InternalRef() (terra.Reference, error)
func (CustomDnsConfigurationAttributes) InternalTokens ¶
func (cdc CustomDnsConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CustomDnsConfigurationAttributes) InternalWithRef ¶
func (cdc CustomDnsConfigurationAttributes) InternalWithRef(ref terra.Reference) CustomDnsConfigurationAttributes
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_finspace_kx_environment.
func (*Resource) Attributes ¶
func (afke *Resource) Attributes() awsFinspaceKxEnvironmentAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (afke *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (afke *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 Timeouts ¶
type Timeouts struct { // Create: string, optional Create terra.StringValue `hcl:"create,attr"` // Delete: string, optional Delete terra.StringValue `hcl:"delete,attr"` // Update: string, optional Update terra.StringValue `hcl:"update,attr"` }
type TimeoutsAttributes ¶
type TimeoutsAttributes struct {
// contains filtered or unexported fields
}
func (TimeoutsAttributes) Create ¶
func (t TimeoutsAttributes) Create() terra.StringValue
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
func (TimeoutsAttributes) Update ¶
func (t TimeoutsAttributes) Update() terra.StringValue
type TimeoutsState ¶
type TransitGatewayConfiguration ¶
type TransitGatewayConfiguration struct { // RoutableCidrSpace: string, required RoutableCidrSpace terra.StringValue `hcl:"routable_cidr_space,attr" validate:"required"` // TransitGatewayId: string, required TransitGatewayId terra.StringValue `hcl:"transit_gateway_id,attr" validate:"required"` // TransitGatewayConfigurationAttachmentNetworkAclConfiguration: min=0,max=100 AttachmentNetworkAclConfiguration []TransitGatewayConfigurationAttachmentNetworkAclConfiguration `hcl:"attachment_network_acl_configuration,block" validate:"min=0,max=100"` }
type TransitGatewayConfigurationAttachmentNetworkAclConfiguration ¶
type TransitGatewayConfigurationAttachmentNetworkAclConfiguration struct { // CidrBlock: string, required CidrBlock terra.StringValue `hcl:"cidr_block,attr" validate:"required"` // Protocol: string, required Protocol terra.StringValue `hcl:"protocol,attr" validate:"required"` // RuleAction: string, required RuleAction terra.StringValue `hcl:"rule_action,attr" validate:"required"` // RuleNumber: number, required RuleNumber terra.NumberValue `hcl:"rule_number,attr" validate:"required"` // TransitGatewayConfigurationAttachmentNetworkAclConfigurationIcmpTypeCode: optional IcmpTypeCode *TransitGatewayConfigurationAttachmentNetworkAclConfigurationIcmpTypeCode `hcl:"icmp_type_code,block"` // TransitGatewayConfigurationAttachmentNetworkAclConfigurationPortRange: optional PortRange *TransitGatewayConfigurationAttachmentNetworkAclConfigurationPortRange `hcl:"port_range,block"` }
type TransitGatewayConfigurationAttachmentNetworkAclConfigurationAttributes ¶
type TransitGatewayConfigurationAttachmentNetworkAclConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (TransitGatewayConfigurationAttachmentNetworkAclConfigurationAttributes) CidrBlock ¶
func (anac TransitGatewayConfigurationAttachmentNetworkAclConfigurationAttributes) CidrBlock() terra.StringValue
func (TransitGatewayConfigurationAttachmentNetworkAclConfigurationAttributes) IcmpTypeCode ¶
func (TransitGatewayConfigurationAttachmentNetworkAclConfigurationAttributes) InternalRef ¶
func (anac TransitGatewayConfigurationAttachmentNetworkAclConfigurationAttributes) InternalRef() (terra.Reference, error)
func (TransitGatewayConfigurationAttachmentNetworkAclConfigurationAttributes) InternalTokens ¶
func (anac TransitGatewayConfigurationAttachmentNetworkAclConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TransitGatewayConfigurationAttachmentNetworkAclConfigurationAttributes) InternalWithRef ¶
func (TransitGatewayConfigurationAttachmentNetworkAclConfigurationAttributes) Protocol ¶
func (anac TransitGatewayConfigurationAttachmentNetworkAclConfigurationAttributes) Protocol() terra.StringValue
func (TransitGatewayConfigurationAttachmentNetworkAclConfigurationAttributes) RuleAction ¶
func (anac TransitGatewayConfigurationAttachmentNetworkAclConfigurationAttributes) RuleAction() terra.StringValue
func (TransitGatewayConfigurationAttachmentNetworkAclConfigurationAttributes) RuleNumber ¶
func (anac TransitGatewayConfigurationAttachmentNetworkAclConfigurationAttributes) RuleNumber() terra.NumberValue
type TransitGatewayConfigurationAttachmentNetworkAclConfigurationIcmpTypeCode ¶
type TransitGatewayConfigurationAttachmentNetworkAclConfigurationIcmpTypeCode struct { // Code: number, required Code terra.NumberValue `hcl:"code,attr" validate:"required"` // Type: number, required Type terra.NumberValue `hcl:"type,attr" validate:"required"` }
type TransitGatewayConfigurationAttachmentNetworkAclConfigurationIcmpTypeCodeAttributes ¶
type TransitGatewayConfigurationAttachmentNetworkAclConfigurationIcmpTypeCodeAttributes struct {
// contains filtered or unexported fields
}
func (TransitGatewayConfigurationAttachmentNetworkAclConfigurationIcmpTypeCodeAttributes) InternalRef ¶
func (itc TransitGatewayConfigurationAttachmentNetworkAclConfigurationIcmpTypeCodeAttributes) InternalRef() (terra.Reference, error)
func (TransitGatewayConfigurationAttachmentNetworkAclConfigurationIcmpTypeCodeAttributes) InternalTokens ¶
func (itc TransitGatewayConfigurationAttachmentNetworkAclConfigurationIcmpTypeCodeAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TransitGatewayConfigurationAttachmentNetworkAclConfigurationIcmpTypeCodeAttributes) InternalWithRef ¶
type TransitGatewayConfigurationAttachmentNetworkAclConfigurationPortRange ¶
type TransitGatewayConfigurationAttachmentNetworkAclConfigurationPortRange struct { // From: number, required From terra.NumberValue `hcl:"from,attr" validate:"required"` // To: number, required To terra.NumberValue `hcl:"to,attr" validate:"required"` }
type TransitGatewayConfigurationAttachmentNetworkAclConfigurationPortRangeAttributes ¶
type TransitGatewayConfigurationAttachmentNetworkAclConfigurationPortRangeAttributes struct {
// contains filtered or unexported fields
}
func (TransitGatewayConfigurationAttachmentNetworkAclConfigurationPortRangeAttributes) InternalRef ¶
func (pr TransitGatewayConfigurationAttachmentNetworkAclConfigurationPortRangeAttributes) InternalRef() (terra.Reference, error)
func (TransitGatewayConfigurationAttachmentNetworkAclConfigurationPortRangeAttributes) InternalTokens ¶
func (pr TransitGatewayConfigurationAttachmentNetworkAclConfigurationPortRangeAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TransitGatewayConfigurationAttachmentNetworkAclConfigurationPortRangeAttributes) InternalWithRef ¶
type TransitGatewayConfigurationAttachmentNetworkAclConfigurationState ¶
type TransitGatewayConfigurationAttachmentNetworkAclConfigurationState struct { CidrBlock string `json:"cidr_block"` Protocol string `json:"protocol"` RuleAction string `json:"rule_action"` RuleNumber float64 `json:"rule_number"` IcmpTypeCode []TransitGatewayConfigurationAttachmentNetworkAclConfigurationIcmpTypeCodeState `json:"icmp_type_code"` PortRange []TransitGatewayConfigurationAttachmentNetworkAclConfigurationPortRangeState `json:"port_range"` }
type TransitGatewayConfigurationAttributes ¶
type TransitGatewayConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (TransitGatewayConfigurationAttributes) AttachmentNetworkAclConfiguration ¶
func (tgc TransitGatewayConfigurationAttributes) AttachmentNetworkAclConfiguration() terra.ListValue[TransitGatewayConfigurationAttachmentNetworkAclConfigurationAttributes]
func (TransitGatewayConfigurationAttributes) InternalRef ¶
func (tgc TransitGatewayConfigurationAttributes) InternalRef() (terra.Reference, error)
func (TransitGatewayConfigurationAttributes) InternalTokens ¶
func (tgc TransitGatewayConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TransitGatewayConfigurationAttributes) InternalWithRef ¶
func (tgc TransitGatewayConfigurationAttributes) InternalWithRef(ref terra.Reference) TransitGatewayConfigurationAttributes
func (TransitGatewayConfigurationAttributes) RoutableCidrSpace ¶
func (tgc TransitGatewayConfigurationAttributes) RoutableCidrSpace() terra.StringValue
func (TransitGatewayConfigurationAttributes) TransitGatewayId ¶
func (tgc TransitGatewayConfigurationAttributes) TransitGatewayId() terra.StringValue
type TransitGatewayConfigurationState ¶
type TransitGatewayConfigurationState struct { RoutableCidrSpace string `json:"routable_cidr_space"` TransitGatewayId string `json:"transit_gateway_id"` AttachmentNetworkAclConfiguration []TransitGatewayConfigurationAttachmentNetworkAclConfigurationState `json:"attachment_network_acl_configuration"` }
Click to show internal directories.
Click to hide internal directories.