Documentation ¶
Index ¶
- type AutoscalingGroups
- type AutoscalingGroupsAttributes
- func (ag AutoscalingGroupsAttributes) InternalRef() (terra.Reference, error)
- func (ag AutoscalingGroupsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ag AutoscalingGroupsAttributes) InternalWithRef(ref terra.Reference) AutoscalingGroupsAttributes
- func (ag AutoscalingGroupsAttributes) Name() terra.StringValue
- type AutoscalingGroupsState
- type LaunchTemplate
- type LaunchTemplateAttributes
- func (lt LaunchTemplateAttributes) Id() terra.StringValue
- func (lt LaunchTemplateAttributes) InternalRef() (terra.Reference, error)
- func (lt LaunchTemplateAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lt LaunchTemplateAttributes) InternalWithRef(ref terra.Reference) LaunchTemplateAttributes
- func (lt LaunchTemplateAttributes) Name() terra.StringValue
- func (lt LaunchTemplateAttributes) Version() terra.StringValue
- type LaunchTemplateState
- type RemoteAccess
- type RemoteAccessAttributes
- func (ra RemoteAccessAttributes) Ec2SshKey() terra.StringValue
- func (ra RemoteAccessAttributes) InternalRef() (terra.Reference, error)
- func (ra RemoteAccessAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ra RemoteAccessAttributes) InternalWithRef(ref terra.Reference) RemoteAccessAttributes
- func (ra RemoteAccessAttributes) SourceSecurityGroupIds() terra.SetValue[terra.StringValue]
- type RemoteAccessState
- type Resources
- type ResourcesAttributes
- func (r ResourcesAttributes) AutoscalingGroups() terra.ListValue[AutoscalingGroupsAttributes]
- 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) RemoteAccessSecurityGroupId() terra.StringValue
- type ResourcesState
- type ScalingConfig
- type ScalingConfigAttributes
- func (sc ScalingConfigAttributes) DesiredSize() terra.NumberValue
- func (sc ScalingConfigAttributes) InternalRef() (terra.Reference, error)
- func (sc ScalingConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sc ScalingConfigAttributes) InternalWithRef(ref terra.Reference) ScalingConfigAttributes
- func (sc ScalingConfigAttributes) MaxSize() terra.NumberValue
- func (sc ScalingConfigAttributes) MinSize() terra.NumberValue
- type ScalingConfigState
- type Taints
- type TaintsAttributes
- func (t TaintsAttributes) Effect() terra.StringValue
- func (t TaintsAttributes) InternalRef() (terra.Reference, error)
- func (t TaintsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TaintsAttributes) InternalWithRef(ref terra.Reference) TaintsAttributes
- func (t TaintsAttributes) Key() terra.StringValue
- func (t TaintsAttributes) Value() terra.StringValue
- type TaintsState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AutoscalingGroups ¶
type AutoscalingGroups struct{}
type AutoscalingGroupsAttributes ¶
type AutoscalingGroupsAttributes struct {
// contains filtered or unexported fields
}
func (AutoscalingGroupsAttributes) InternalRef ¶
func (ag AutoscalingGroupsAttributes) InternalRef() (terra.Reference, error)
func (AutoscalingGroupsAttributes) InternalTokens ¶
func (ag AutoscalingGroupsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AutoscalingGroupsAttributes) InternalWithRef ¶
func (ag AutoscalingGroupsAttributes) InternalWithRef(ref terra.Reference) AutoscalingGroupsAttributes
func (AutoscalingGroupsAttributes) Name ¶
func (ag AutoscalingGroupsAttributes) Name() terra.StringValue
type AutoscalingGroupsState ¶
type AutoscalingGroupsState struct {
Name string `json:"name"`
}
type LaunchTemplate ¶
type LaunchTemplate struct{}
type LaunchTemplateAttributes ¶
type LaunchTemplateAttributes struct {
// contains filtered or unexported fields
}
func (LaunchTemplateAttributes) Id ¶
func (lt LaunchTemplateAttributes) Id() terra.StringValue
func (LaunchTemplateAttributes) InternalRef ¶
func (lt LaunchTemplateAttributes) InternalRef() (terra.Reference, error)
func (LaunchTemplateAttributes) InternalTokens ¶
func (lt LaunchTemplateAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LaunchTemplateAttributes) InternalWithRef ¶
func (lt LaunchTemplateAttributes) InternalWithRef(ref terra.Reference) LaunchTemplateAttributes
func (LaunchTemplateAttributes) Name ¶
func (lt LaunchTemplateAttributes) Name() terra.StringValue
func (LaunchTemplateAttributes) Version ¶
func (lt LaunchTemplateAttributes) Version() terra.StringValue
type LaunchTemplateState ¶
type RemoteAccess ¶
type RemoteAccess struct{}
type RemoteAccessAttributes ¶
type RemoteAccessAttributes struct {
// contains filtered or unexported fields
}
func (RemoteAccessAttributes) Ec2SshKey ¶
func (ra RemoteAccessAttributes) Ec2SshKey() terra.StringValue
func (RemoteAccessAttributes) InternalRef ¶
func (ra RemoteAccessAttributes) InternalRef() (terra.Reference, error)
func (RemoteAccessAttributes) InternalTokens ¶
func (ra RemoteAccessAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RemoteAccessAttributes) InternalWithRef ¶
func (ra RemoteAccessAttributes) InternalWithRef(ref terra.Reference) RemoteAccessAttributes
func (RemoteAccessAttributes) SourceSecurityGroupIds ¶
func (ra RemoteAccessAttributes) SourceSecurityGroupIds() terra.SetValue[terra.StringValue]
type RemoteAccessState ¶
type Resources ¶
type Resources struct { // AutoscalingGroups: min=0 AutoscalingGroups []AutoscalingGroups `hcl:"autoscaling_groups,block" validate:"min=0"` }
type ResourcesAttributes ¶
type ResourcesAttributes struct {
// contains filtered or unexported fields
}
func (ResourcesAttributes) AutoscalingGroups ¶
func (r ResourcesAttributes) AutoscalingGroups() terra.ListValue[AutoscalingGroupsAttributes]
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) RemoteAccessSecurityGroupId ¶
func (r ResourcesAttributes) RemoteAccessSecurityGroupId() terra.StringValue
type ResourcesState ¶
type ResourcesState struct { RemoteAccessSecurityGroupId string `json:"remote_access_security_group_id"` AutoscalingGroups []AutoscalingGroupsState `json:"autoscaling_groups"` }
type ScalingConfig ¶
type ScalingConfig struct{}
type ScalingConfigAttributes ¶
type ScalingConfigAttributes struct {
// contains filtered or unexported fields
}
func (ScalingConfigAttributes) DesiredSize ¶
func (sc ScalingConfigAttributes) DesiredSize() terra.NumberValue
func (ScalingConfigAttributes) InternalRef ¶
func (sc ScalingConfigAttributes) InternalRef() (terra.Reference, error)
func (ScalingConfigAttributes) InternalTokens ¶
func (sc ScalingConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ScalingConfigAttributes) InternalWithRef ¶
func (sc ScalingConfigAttributes) InternalWithRef(ref terra.Reference) ScalingConfigAttributes
func (ScalingConfigAttributes) MaxSize ¶
func (sc ScalingConfigAttributes) MaxSize() terra.NumberValue
func (ScalingConfigAttributes) MinSize ¶
func (sc ScalingConfigAttributes) MinSize() terra.NumberValue
type ScalingConfigState ¶
type TaintsAttributes ¶
type TaintsAttributes struct {
// contains filtered or unexported fields
}
func (TaintsAttributes) Effect ¶
func (t TaintsAttributes) Effect() terra.StringValue
func (TaintsAttributes) InternalRef ¶
func (t TaintsAttributes) InternalRef() (terra.Reference, error)
func (TaintsAttributes) InternalTokens ¶
func (t TaintsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TaintsAttributes) InternalWithRef ¶
func (t TaintsAttributes) InternalWithRef(ref terra.Reference) TaintsAttributes
func (TaintsAttributes) Key ¶
func (t TaintsAttributes) Key() terra.StringValue
func (TaintsAttributes) Value ¶
func (t TaintsAttributes) Value() terra.StringValue
type TaintsState ¶
Click to show internal directories.
Click to hide internal directories.