Documentation ¶
Index ¶
- type AcceleratorCount
- type AcceleratorCountAttributes
- func (ac AcceleratorCountAttributes) InternalRef() (terra.Reference, error)
- func (ac AcceleratorCountAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ac AcceleratorCountAttributes) InternalWithRef(ref terra.Reference) AcceleratorCountAttributes
- func (ac AcceleratorCountAttributes) Max() terra.NumberValue
- func (ac AcceleratorCountAttributes) Min() terra.NumberValue
- type AcceleratorCountState
- type AcceleratorTotalMemoryMib
- type AcceleratorTotalMemoryMibAttributes
- func (atmm AcceleratorTotalMemoryMibAttributes) InternalRef() (terra.Reference, error)
- func (atmm AcceleratorTotalMemoryMibAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (atmm AcceleratorTotalMemoryMibAttributes) InternalWithRef(ref terra.Reference) AcceleratorTotalMemoryMibAttributes
- func (atmm AcceleratorTotalMemoryMibAttributes) Max() terra.NumberValue
- func (atmm AcceleratorTotalMemoryMibAttributes) Min() terra.NumberValue
- type AcceleratorTotalMemoryMibState
- type BaselineEbsBandwidthMbps
- type BaselineEbsBandwidthMbpsAttributes
- func (bebm BaselineEbsBandwidthMbpsAttributes) InternalRef() (terra.Reference, error)
- func (bebm BaselineEbsBandwidthMbpsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (bebm BaselineEbsBandwidthMbpsAttributes) InternalWithRef(ref terra.Reference) BaselineEbsBandwidthMbpsAttributes
- func (bebm BaselineEbsBandwidthMbpsAttributes) Max() terra.NumberValue
- func (bebm BaselineEbsBandwidthMbpsAttributes) Min() terra.NumberValue
- type BaselineEbsBandwidthMbpsState
- type InstanceRequirements
- type InstanceRequirementsAttributes
- func (ir InstanceRequirementsAttributes) AcceleratorCount() terra.ListValue[AcceleratorCountAttributes]
- func (ir InstanceRequirementsAttributes) AcceleratorManufacturers() terra.SetValue[terra.StringValue]
- func (ir InstanceRequirementsAttributes) AcceleratorNames() terra.SetValue[terra.StringValue]
- func (ir InstanceRequirementsAttributes) AcceleratorTotalMemoryMib() terra.ListValue[AcceleratorTotalMemoryMibAttributes]
- func (ir InstanceRequirementsAttributes) AcceleratorTypes() terra.SetValue[terra.StringValue]
- func (ir InstanceRequirementsAttributes) AllowedInstanceTypes() terra.SetValue[terra.StringValue]
- func (ir InstanceRequirementsAttributes) BareMetal() terra.StringValue
- func (ir InstanceRequirementsAttributes) BaselineEbsBandwidthMbps() terra.ListValue[BaselineEbsBandwidthMbpsAttributes]
- func (ir InstanceRequirementsAttributes) BurstablePerformance() terra.StringValue
- func (ir InstanceRequirementsAttributes) CpuManufacturers() terra.SetValue[terra.StringValue]
- func (ir InstanceRequirementsAttributes) ExcludedInstanceTypes() terra.SetValue[terra.StringValue]
- func (ir InstanceRequirementsAttributes) InstanceGenerations() terra.SetValue[terra.StringValue]
- func (ir InstanceRequirementsAttributes) InternalRef() (terra.Reference, error)
- func (ir InstanceRequirementsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ir InstanceRequirementsAttributes) InternalWithRef(ref terra.Reference) InstanceRequirementsAttributes
- func (ir InstanceRequirementsAttributes) LocalStorage() terra.StringValue
- func (ir InstanceRequirementsAttributes) LocalStorageTypes() terra.SetValue[terra.StringValue]
- func (ir InstanceRequirementsAttributes) MemoryGibPerVcpu() terra.ListValue[MemoryGibPerVcpuAttributes]
- func (ir InstanceRequirementsAttributes) MemoryMib() terra.ListValue[MemoryMibAttributes]
- func (ir InstanceRequirementsAttributes) NetworkBandwidthGbps() terra.ListValue[NetworkBandwidthGbpsAttributes]
- func (ir InstanceRequirementsAttributes) NetworkInterfaceCount() terra.ListValue[NetworkInterfaceCountAttributes]
- func (ir InstanceRequirementsAttributes) OnDemandMaxPricePercentageOverLowestPrice() terra.NumberValue
- func (ir InstanceRequirementsAttributes) RequireHibernateSupport() terra.BoolValue
- func (ir InstanceRequirementsAttributes) SpotMaxPricePercentageOverLowestPrice() terra.NumberValue
- func (ir InstanceRequirementsAttributes) TotalLocalStorageGb() terra.ListValue[TotalLocalStorageGbAttributes]
- func (ir InstanceRequirementsAttributes) VcpuCount() terra.ListValue[VcpuCountAttributes]
- type InstanceRequirementsState
- type InstanceReusePolicy
- type InstanceReusePolicyAttributes
- func (irp InstanceReusePolicyAttributes) InternalRef() (terra.Reference, error)
- func (irp InstanceReusePolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (irp InstanceReusePolicyAttributes) InternalWithRef(ref terra.Reference) InstanceReusePolicyAttributes
- func (irp InstanceReusePolicyAttributes) ReuseOnScaleIn() terra.BoolValue
- type InstanceReusePolicyState
- type InstancesDistribution
- type InstancesDistributionAttributes
- func (id InstancesDistributionAttributes) InternalRef() (terra.Reference, error)
- func (id InstancesDistributionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (id InstancesDistributionAttributes) InternalWithRef(ref terra.Reference) InstancesDistributionAttributes
- func (id InstancesDistributionAttributes) OnDemandAllocationStrategy() terra.StringValue
- func (id InstancesDistributionAttributes) OnDemandBaseCapacity() terra.NumberValue
- func (id InstancesDistributionAttributes) OnDemandPercentageAboveBaseCapacity() terra.NumberValue
- func (id InstancesDistributionAttributes) SpotAllocationStrategy() terra.StringValue
- func (id InstancesDistributionAttributes) SpotInstancePools() terra.NumberValue
- func (id InstancesDistributionAttributes) SpotMaxPrice() terra.StringValue
- type InstancesDistributionState
- 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 LaunchTemplateLaunchTemplateSpecification
- type LaunchTemplateLaunchTemplateSpecificationAttributes
- func (lts LaunchTemplateLaunchTemplateSpecificationAttributes) InternalRef() (terra.Reference, error)
- func (lts LaunchTemplateLaunchTemplateSpecificationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lts LaunchTemplateLaunchTemplateSpecificationAttributes) InternalWithRef(ref terra.Reference) LaunchTemplateLaunchTemplateSpecificationAttributes
- func (lts LaunchTemplateLaunchTemplateSpecificationAttributes) LaunchTemplateId() terra.StringValue
- func (lts LaunchTemplateLaunchTemplateSpecificationAttributes) LaunchTemplateName() terra.StringValue
- func (lts LaunchTemplateLaunchTemplateSpecificationAttributes) Version() terra.StringValue
- type LaunchTemplateLaunchTemplateSpecificationState
- type LaunchTemplateState
- type MemoryGibPerVcpu
- type MemoryGibPerVcpuAttributes
- func (mgpv MemoryGibPerVcpuAttributes) InternalRef() (terra.Reference, error)
- func (mgpv MemoryGibPerVcpuAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mgpv MemoryGibPerVcpuAttributes) InternalWithRef(ref terra.Reference) MemoryGibPerVcpuAttributes
- func (mgpv MemoryGibPerVcpuAttributes) Max() terra.NumberValue
- func (mgpv MemoryGibPerVcpuAttributes) Min() terra.NumberValue
- type MemoryGibPerVcpuState
- type MemoryMib
- type MemoryMibAttributes
- func (mm MemoryMibAttributes) InternalRef() (terra.Reference, error)
- func (mm MemoryMibAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mm MemoryMibAttributes) InternalWithRef(ref terra.Reference) MemoryMibAttributes
- func (mm MemoryMibAttributes) Max() terra.NumberValue
- func (mm MemoryMibAttributes) Min() terra.NumberValue
- type MemoryMibState
- type MixedInstancesPolicy
- type MixedInstancesPolicyAttributes
- func (mip MixedInstancesPolicyAttributes) InstancesDistribution() terra.ListValue[InstancesDistributionAttributes]
- func (mip MixedInstancesPolicyAttributes) InternalRef() (terra.Reference, error)
- func (mip MixedInstancesPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mip MixedInstancesPolicyAttributes) InternalWithRef(ref terra.Reference) MixedInstancesPolicyAttributes
- func (mip MixedInstancesPolicyAttributes) LaunchTemplate() terra.ListValue[MixedInstancesPolicyLaunchTemplateAttributes]
- type MixedInstancesPolicyLaunchTemplate
- type MixedInstancesPolicyLaunchTemplateAttributes
- func (lt MixedInstancesPolicyLaunchTemplateAttributes) InternalRef() (terra.Reference, error)
- func (lt MixedInstancesPolicyLaunchTemplateAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lt MixedInstancesPolicyLaunchTemplateAttributes) InternalWithRef(ref terra.Reference) MixedInstancesPolicyLaunchTemplateAttributes
- func (lt MixedInstancesPolicyLaunchTemplateAttributes) LaunchTemplateSpecification() terra.ListValue[LaunchTemplateLaunchTemplateSpecificationAttributes]
- func (lt MixedInstancesPolicyLaunchTemplateAttributes) Override() terra.ListValue[OverrideAttributes]
- type MixedInstancesPolicyLaunchTemplateState
- type MixedInstancesPolicyState
- type NetworkBandwidthGbps
- type NetworkBandwidthGbpsAttributes
- func (nbg NetworkBandwidthGbpsAttributes) InternalRef() (terra.Reference, error)
- func (nbg NetworkBandwidthGbpsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (nbg NetworkBandwidthGbpsAttributes) InternalWithRef(ref terra.Reference) NetworkBandwidthGbpsAttributes
- func (nbg NetworkBandwidthGbpsAttributes) Max() terra.NumberValue
- func (nbg NetworkBandwidthGbpsAttributes) Min() terra.NumberValue
- type NetworkBandwidthGbpsState
- type NetworkInterfaceCount
- type NetworkInterfaceCountAttributes
- func (nic NetworkInterfaceCountAttributes) InternalRef() (terra.Reference, error)
- func (nic NetworkInterfaceCountAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (nic NetworkInterfaceCountAttributes) InternalWithRef(ref terra.Reference) NetworkInterfaceCountAttributes
- func (nic NetworkInterfaceCountAttributes) Max() terra.NumberValue
- func (nic NetworkInterfaceCountAttributes) Min() terra.NumberValue
- type NetworkInterfaceCountState
- type Override
- type OverrideAttributes
- func (o OverrideAttributes) InstanceRequirements() terra.ListValue[InstanceRequirementsAttributes]
- func (o OverrideAttributes) InstanceType() terra.StringValue
- func (o OverrideAttributes) InternalRef() (terra.Reference, error)
- func (o OverrideAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (o OverrideAttributes) InternalWithRef(ref terra.Reference) OverrideAttributes
- func (o OverrideAttributes) LaunchTemplateSpecification() terra.ListValue[OverrideLaunchTemplateSpecificationAttributes]
- func (o OverrideAttributes) WeightedCapacity() terra.StringValue
- type OverrideLaunchTemplateSpecification
- type OverrideLaunchTemplateSpecificationAttributes
- func (lts OverrideLaunchTemplateSpecificationAttributes) InternalRef() (terra.Reference, error)
- func (lts OverrideLaunchTemplateSpecificationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lts OverrideLaunchTemplateSpecificationAttributes) InternalWithRef(ref terra.Reference) OverrideLaunchTemplateSpecificationAttributes
- func (lts OverrideLaunchTemplateSpecificationAttributes) LaunchTemplateId() terra.StringValue
- func (lts OverrideLaunchTemplateSpecificationAttributes) LaunchTemplateName() terra.StringValue
- func (lts OverrideLaunchTemplateSpecificationAttributes) Version() terra.StringValue
- type OverrideLaunchTemplateSpecificationState
- type OverrideState
- type Tag
- type TagAttributes
- func (t TagAttributes) InternalRef() (terra.Reference, error)
- func (t TagAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TagAttributes) InternalWithRef(ref terra.Reference) TagAttributes
- func (t TagAttributes) Key() terra.StringValue
- func (t TagAttributes) PropagateAtLaunch() terra.BoolValue
- func (t TagAttributes) Value() terra.StringValue
- type TagState
- type TotalLocalStorageGb
- type TotalLocalStorageGbAttributes
- func (tlsg TotalLocalStorageGbAttributes) InternalRef() (terra.Reference, error)
- func (tlsg TotalLocalStorageGbAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tlsg TotalLocalStorageGbAttributes) InternalWithRef(ref terra.Reference) TotalLocalStorageGbAttributes
- func (tlsg TotalLocalStorageGbAttributes) Max() terra.NumberValue
- func (tlsg TotalLocalStorageGbAttributes) Min() terra.NumberValue
- type TotalLocalStorageGbState
- type TrafficSource
- type TrafficSourceAttributes
- func (ts TrafficSourceAttributes) Identifier() terra.StringValue
- func (ts TrafficSourceAttributes) InternalRef() (terra.Reference, error)
- func (ts TrafficSourceAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ts TrafficSourceAttributes) InternalWithRef(ref terra.Reference) TrafficSourceAttributes
- func (ts TrafficSourceAttributes) Type() terra.StringValue
- type TrafficSourceState
- type VcpuCount
- type VcpuCountAttributes
- func (vc VcpuCountAttributes) InternalRef() (terra.Reference, error)
- func (vc VcpuCountAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (vc VcpuCountAttributes) InternalWithRef(ref terra.Reference) VcpuCountAttributes
- func (vc VcpuCountAttributes) Max() terra.NumberValue
- func (vc VcpuCountAttributes) Min() terra.NumberValue
- type VcpuCountState
- type WarmPool
- type WarmPoolAttributes
- func (wp WarmPoolAttributes) InstanceReusePolicy() terra.ListValue[InstanceReusePolicyAttributes]
- func (wp WarmPoolAttributes) InternalRef() (terra.Reference, error)
- func (wp WarmPoolAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (wp WarmPoolAttributes) InternalWithRef(ref terra.Reference) WarmPoolAttributes
- func (wp WarmPoolAttributes) MaxGroupPreparedCapacity() terra.NumberValue
- func (wp WarmPoolAttributes) MinSize() terra.NumberValue
- func (wp WarmPoolAttributes) PoolState() terra.StringValue
- type WarmPoolState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcceleratorCount ¶
type AcceleratorCount struct{}
type AcceleratorCountAttributes ¶
type AcceleratorCountAttributes struct {
// contains filtered or unexported fields
}
func (AcceleratorCountAttributes) InternalRef ¶
func (ac AcceleratorCountAttributes) InternalRef() (terra.Reference, error)
func (AcceleratorCountAttributes) InternalTokens ¶
func (ac AcceleratorCountAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AcceleratorCountAttributes) InternalWithRef ¶
func (ac AcceleratorCountAttributes) InternalWithRef(ref terra.Reference) AcceleratorCountAttributes
func (AcceleratorCountAttributes) Max ¶
func (ac AcceleratorCountAttributes) Max() terra.NumberValue
func (AcceleratorCountAttributes) Min ¶
func (ac AcceleratorCountAttributes) Min() terra.NumberValue
type AcceleratorCountState ¶
type AcceleratorTotalMemoryMib ¶
type AcceleratorTotalMemoryMib struct{}
type AcceleratorTotalMemoryMibAttributes ¶
type AcceleratorTotalMemoryMibAttributes struct {
// contains filtered or unexported fields
}
func (AcceleratorTotalMemoryMibAttributes) InternalRef ¶
func (atmm AcceleratorTotalMemoryMibAttributes) InternalRef() (terra.Reference, error)
func (AcceleratorTotalMemoryMibAttributes) InternalTokens ¶
func (atmm AcceleratorTotalMemoryMibAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AcceleratorTotalMemoryMibAttributes) InternalWithRef ¶
func (atmm AcceleratorTotalMemoryMibAttributes) InternalWithRef(ref terra.Reference) AcceleratorTotalMemoryMibAttributes
func (AcceleratorTotalMemoryMibAttributes) Max ¶
func (atmm AcceleratorTotalMemoryMibAttributes) Max() terra.NumberValue
func (AcceleratorTotalMemoryMibAttributes) Min ¶
func (atmm AcceleratorTotalMemoryMibAttributes) Min() terra.NumberValue
type BaselineEbsBandwidthMbps ¶
type BaselineEbsBandwidthMbps struct{}
type BaselineEbsBandwidthMbpsAttributes ¶
type BaselineEbsBandwidthMbpsAttributes struct {
// contains filtered or unexported fields
}
func (BaselineEbsBandwidthMbpsAttributes) InternalRef ¶
func (bebm BaselineEbsBandwidthMbpsAttributes) InternalRef() (terra.Reference, error)
func (BaselineEbsBandwidthMbpsAttributes) InternalTokens ¶
func (bebm BaselineEbsBandwidthMbpsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (BaselineEbsBandwidthMbpsAttributes) InternalWithRef ¶
func (bebm BaselineEbsBandwidthMbpsAttributes) InternalWithRef(ref terra.Reference) BaselineEbsBandwidthMbpsAttributes
func (BaselineEbsBandwidthMbpsAttributes) Max ¶
func (bebm BaselineEbsBandwidthMbpsAttributes) Max() terra.NumberValue
func (BaselineEbsBandwidthMbpsAttributes) Min ¶
func (bebm BaselineEbsBandwidthMbpsAttributes) Min() terra.NumberValue
type InstanceRequirements ¶
type InstanceRequirements struct { // AcceleratorCount: min=0 AcceleratorCount []AcceleratorCount `hcl:"accelerator_count,block" validate:"min=0"` // AcceleratorTotalMemoryMib: min=0 AcceleratorTotalMemoryMib []AcceleratorTotalMemoryMib `hcl:"accelerator_total_memory_mib,block" validate:"min=0"` // BaselineEbsBandwidthMbps: min=0 BaselineEbsBandwidthMbps []BaselineEbsBandwidthMbps `hcl:"baseline_ebs_bandwidth_mbps,block" validate:"min=0"` // MemoryGibPerVcpu: min=0 MemoryGibPerVcpu []MemoryGibPerVcpu `hcl:"memory_gib_per_vcpu,block" validate:"min=0"` // MemoryMib: min=0 MemoryMib []MemoryMib `hcl:"memory_mib,block" validate:"min=0"` // NetworkBandwidthGbps: min=0 NetworkBandwidthGbps []NetworkBandwidthGbps `hcl:"network_bandwidth_gbps,block" validate:"min=0"` // NetworkInterfaceCount: min=0 NetworkInterfaceCount []NetworkInterfaceCount `hcl:"network_interface_count,block" validate:"min=0"` // TotalLocalStorageGb: min=0 TotalLocalStorageGb []TotalLocalStorageGb `hcl:"total_local_storage_gb,block" validate:"min=0"` // VcpuCount: min=0 VcpuCount []VcpuCount `hcl:"vcpu_count,block" validate:"min=0"` }
type InstanceRequirementsAttributes ¶
type InstanceRequirementsAttributes struct {
// contains filtered or unexported fields
}
func (InstanceRequirementsAttributes) AcceleratorCount ¶
func (ir InstanceRequirementsAttributes) AcceleratorCount() terra.ListValue[AcceleratorCountAttributes]
func (InstanceRequirementsAttributes) AcceleratorManufacturers ¶
func (ir InstanceRequirementsAttributes) AcceleratorManufacturers() terra.SetValue[terra.StringValue]
func (InstanceRequirementsAttributes) AcceleratorNames ¶
func (ir InstanceRequirementsAttributes) AcceleratorNames() terra.SetValue[terra.StringValue]
func (InstanceRequirementsAttributes) AcceleratorTotalMemoryMib ¶
func (ir InstanceRequirementsAttributes) AcceleratorTotalMemoryMib() terra.ListValue[AcceleratorTotalMemoryMibAttributes]
func (InstanceRequirementsAttributes) AcceleratorTypes ¶
func (ir InstanceRequirementsAttributes) AcceleratorTypes() terra.SetValue[terra.StringValue]
func (InstanceRequirementsAttributes) AllowedInstanceTypes ¶
func (ir InstanceRequirementsAttributes) AllowedInstanceTypes() terra.SetValue[terra.StringValue]
func (InstanceRequirementsAttributes) BareMetal ¶
func (ir InstanceRequirementsAttributes) BareMetal() terra.StringValue
func (InstanceRequirementsAttributes) BaselineEbsBandwidthMbps ¶
func (ir InstanceRequirementsAttributes) BaselineEbsBandwidthMbps() terra.ListValue[BaselineEbsBandwidthMbpsAttributes]
func (InstanceRequirementsAttributes) BurstablePerformance ¶
func (ir InstanceRequirementsAttributes) BurstablePerformance() terra.StringValue
func (InstanceRequirementsAttributes) CpuManufacturers ¶
func (ir InstanceRequirementsAttributes) CpuManufacturers() terra.SetValue[terra.StringValue]
func (InstanceRequirementsAttributes) ExcludedInstanceTypes ¶
func (ir InstanceRequirementsAttributes) ExcludedInstanceTypes() terra.SetValue[terra.StringValue]
func (InstanceRequirementsAttributes) InstanceGenerations ¶
func (ir InstanceRequirementsAttributes) InstanceGenerations() terra.SetValue[terra.StringValue]
func (InstanceRequirementsAttributes) InternalRef ¶
func (ir InstanceRequirementsAttributes) InternalRef() (terra.Reference, error)
func (InstanceRequirementsAttributes) InternalTokens ¶
func (ir InstanceRequirementsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (InstanceRequirementsAttributes) InternalWithRef ¶
func (ir InstanceRequirementsAttributes) InternalWithRef(ref terra.Reference) InstanceRequirementsAttributes
func (InstanceRequirementsAttributes) LocalStorage ¶
func (ir InstanceRequirementsAttributes) LocalStorage() terra.StringValue
func (InstanceRequirementsAttributes) LocalStorageTypes ¶
func (ir InstanceRequirementsAttributes) LocalStorageTypes() terra.SetValue[terra.StringValue]
func (InstanceRequirementsAttributes) MemoryGibPerVcpu ¶
func (ir InstanceRequirementsAttributes) MemoryGibPerVcpu() terra.ListValue[MemoryGibPerVcpuAttributes]
func (InstanceRequirementsAttributes) MemoryMib ¶
func (ir InstanceRequirementsAttributes) MemoryMib() terra.ListValue[MemoryMibAttributes]
func (InstanceRequirementsAttributes) NetworkBandwidthGbps ¶
func (ir InstanceRequirementsAttributes) NetworkBandwidthGbps() terra.ListValue[NetworkBandwidthGbpsAttributes]
func (InstanceRequirementsAttributes) NetworkInterfaceCount ¶
func (ir InstanceRequirementsAttributes) NetworkInterfaceCount() terra.ListValue[NetworkInterfaceCountAttributes]
func (InstanceRequirementsAttributes) OnDemandMaxPricePercentageOverLowestPrice ¶
func (ir InstanceRequirementsAttributes) OnDemandMaxPricePercentageOverLowestPrice() terra.NumberValue
func (InstanceRequirementsAttributes) RequireHibernateSupport ¶
func (ir InstanceRequirementsAttributes) RequireHibernateSupport() terra.BoolValue
func (InstanceRequirementsAttributes) SpotMaxPricePercentageOverLowestPrice ¶
func (ir InstanceRequirementsAttributes) SpotMaxPricePercentageOverLowestPrice() terra.NumberValue
func (InstanceRequirementsAttributes) TotalLocalStorageGb ¶
func (ir InstanceRequirementsAttributes) TotalLocalStorageGb() terra.ListValue[TotalLocalStorageGbAttributes]
func (InstanceRequirementsAttributes) VcpuCount ¶
func (ir InstanceRequirementsAttributes) VcpuCount() terra.ListValue[VcpuCountAttributes]
type InstanceRequirementsState ¶
type InstanceRequirementsState struct { AcceleratorManufacturers []string `json:"accelerator_manufacturers"` AcceleratorNames []string `json:"accelerator_names"` AcceleratorTypes []string `json:"accelerator_types"` AllowedInstanceTypes []string `json:"allowed_instance_types"` BareMetal string `json:"bare_metal"` BurstablePerformance string `json:"burstable_performance"` CpuManufacturers []string `json:"cpu_manufacturers"` ExcludedInstanceTypes []string `json:"excluded_instance_types"` InstanceGenerations []string `json:"instance_generations"` LocalStorage string `json:"local_storage"` LocalStorageTypes []string `json:"local_storage_types"` OnDemandMaxPricePercentageOverLowestPrice float64 `json:"on_demand_max_price_percentage_over_lowest_price"` RequireHibernateSupport bool `json:"require_hibernate_support"` SpotMaxPricePercentageOverLowestPrice float64 `json:"spot_max_price_percentage_over_lowest_price"` AcceleratorCount []AcceleratorCountState `json:"accelerator_count"` AcceleratorTotalMemoryMib []AcceleratorTotalMemoryMibState `json:"accelerator_total_memory_mib"` BaselineEbsBandwidthMbps []BaselineEbsBandwidthMbpsState `json:"baseline_ebs_bandwidth_mbps"` MemoryGibPerVcpu []MemoryGibPerVcpuState `json:"memory_gib_per_vcpu"` MemoryMib []MemoryMibState `json:"memory_mib"` NetworkBandwidthGbps []NetworkBandwidthGbpsState `json:"network_bandwidth_gbps"` NetworkInterfaceCount []NetworkInterfaceCountState `json:"network_interface_count"` TotalLocalStorageGb []TotalLocalStorageGbState `json:"total_local_storage_gb"` VcpuCount []VcpuCountState `json:"vcpu_count"` }
type InstanceReusePolicy ¶
type InstanceReusePolicy struct{}
type InstanceReusePolicyAttributes ¶
type InstanceReusePolicyAttributes struct {
// contains filtered or unexported fields
}
func (InstanceReusePolicyAttributes) InternalRef ¶
func (irp InstanceReusePolicyAttributes) InternalRef() (terra.Reference, error)
func (InstanceReusePolicyAttributes) InternalTokens ¶
func (irp InstanceReusePolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (InstanceReusePolicyAttributes) InternalWithRef ¶
func (irp InstanceReusePolicyAttributes) InternalWithRef(ref terra.Reference) InstanceReusePolicyAttributes
func (InstanceReusePolicyAttributes) ReuseOnScaleIn ¶
func (irp InstanceReusePolicyAttributes) ReuseOnScaleIn() terra.BoolValue
type InstanceReusePolicyState ¶
type InstanceReusePolicyState struct {
ReuseOnScaleIn bool `json:"reuse_on_scale_in"`
}
type InstancesDistribution ¶
type InstancesDistribution struct{}
type InstancesDistributionAttributes ¶
type InstancesDistributionAttributes struct {
// contains filtered or unexported fields
}
func (InstancesDistributionAttributes) InternalRef ¶
func (id InstancesDistributionAttributes) InternalRef() (terra.Reference, error)
func (InstancesDistributionAttributes) InternalTokens ¶
func (id InstancesDistributionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (InstancesDistributionAttributes) InternalWithRef ¶
func (id InstancesDistributionAttributes) InternalWithRef(ref terra.Reference) InstancesDistributionAttributes
func (InstancesDistributionAttributes) OnDemandAllocationStrategy ¶
func (id InstancesDistributionAttributes) OnDemandAllocationStrategy() terra.StringValue
func (InstancesDistributionAttributes) OnDemandBaseCapacity ¶
func (id InstancesDistributionAttributes) OnDemandBaseCapacity() terra.NumberValue
func (InstancesDistributionAttributes) OnDemandPercentageAboveBaseCapacity ¶
func (id InstancesDistributionAttributes) OnDemandPercentageAboveBaseCapacity() terra.NumberValue
func (InstancesDistributionAttributes) SpotAllocationStrategy ¶
func (id InstancesDistributionAttributes) SpotAllocationStrategy() terra.StringValue
func (InstancesDistributionAttributes) SpotInstancePools ¶
func (id InstancesDistributionAttributes) SpotInstancePools() terra.NumberValue
func (InstancesDistributionAttributes) SpotMaxPrice ¶
func (id InstancesDistributionAttributes) SpotMaxPrice() terra.StringValue
type InstancesDistributionState ¶
type InstancesDistributionState struct { OnDemandAllocationStrategy string `json:"on_demand_allocation_strategy"` OnDemandBaseCapacity float64 `json:"on_demand_base_capacity"` OnDemandPercentageAboveBaseCapacity float64 `json:"on_demand_percentage_above_base_capacity"` SpotAllocationStrategy string `json:"spot_allocation_strategy"` SpotInstancePools float64 `json:"spot_instance_pools"` SpotMaxPrice string `json:"spot_max_price"` }
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 LaunchTemplateLaunchTemplateSpecification ¶
type LaunchTemplateLaunchTemplateSpecification struct{}
type LaunchTemplateLaunchTemplateSpecificationAttributes ¶
type LaunchTemplateLaunchTemplateSpecificationAttributes struct {
// contains filtered or unexported fields
}
func (LaunchTemplateLaunchTemplateSpecificationAttributes) InternalRef ¶
func (lts LaunchTemplateLaunchTemplateSpecificationAttributes) InternalRef() (terra.Reference, error)
func (LaunchTemplateLaunchTemplateSpecificationAttributes) InternalTokens ¶
func (lts LaunchTemplateLaunchTemplateSpecificationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LaunchTemplateLaunchTemplateSpecificationAttributes) InternalWithRef ¶
func (lts LaunchTemplateLaunchTemplateSpecificationAttributes) InternalWithRef(ref terra.Reference) LaunchTemplateLaunchTemplateSpecificationAttributes
func (LaunchTemplateLaunchTemplateSpecificationAttributes) LaunchTemplateId ¶
func (lts LaunchTemplateLaunchTemplateSpecificationAttributes) LaunchTemplateId() terra.StringValue
func (LaunchTemplateLaunchTemplateSpecificationAttributes) LaunchTemplateName ¶
func (lts LaunchTemplateLaunchTemplateSpecificationAttributes) LaunchTemplateName() terra.StringValue
func (LaunchTemplateLaunchTemplateSpecificationAttributes) Version ¶
func (lts LaunchTemplateLaunchTemplateSpecificationAttributes) Version() terra.StringValue
type LaunchTemplateState ¶
type MemoryGibPerVcpu ¶
type MemoryGibPerVcpu struct{}
type MemoryGibPerVcpuAttributes ¶
type MemoryGibPerVcpuAttributes struct {
// contains filtered or unexported fields
}
func (MemoryGibPerVcpuAttributes) InternalRef ¶
func (mgpv MemoryGibPerVcpuAttributes) InternalRef() (terra.Reference, error)
func (MemoryGibPerVcpuAttributes) InternalTokens ¶
func (mgpv MemoryGibPerVcpuAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MemoryGibPerVcpuAttributes) InternalWithRef ¶
func (mgpv MemoryGibPerVcpuAttributes) InternalWithRef(ref terra.Reference) MemoryGibPerVcpuAttributes
func (MemoryGibPerVcpuAttributes) Max ¶
func (mgpv MemoryGibPerVcpuAttributes) Max() terra.NumberValue
func (MemoryGibPerVcpuAttributes) Min ¶
func (mgpv MemoryGibPerVcpuAttributes) Min() terra.NumberValue
type MemoryGibPerVcpuState ¶
type MemoryMibAttributes ¶
type MemoryMibAttributes struct {
// contains filtered or unexported fields
}
func (MemoryMibAttributes) InternalRef ¶
func (mm MemoryMibAttributes) InternalRef() (terra.Reference, error)
func (MemoryMibAttributes) InternalTokens ¶
func (mm MemoryMibAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MemoryMibAttributes) InternalWithRef ¶
func (mm MemoryMibAttributes) InternalWithRef(ref terra.Reference) MemoryMibAttributes
func (MemoryMibAttributes) Max ¶
func (mm MemoryMibAttributes) Max() terra.NumberValue
func (MemoryMibAttributes) Min ¶
func (mm MemoryMibAttributes) Min() terra.NumberValue
type MemoryMibState ¶
type MixedInstancesPolicy ¶
type MixedInstancesPolicy struct { // InstancesDistribution: min=0 InstancesDistribution []InstancesDistribution `hcl:"instances_distribution,block" validate:"min=0"` // MixedInstancesPolicyLaunchTemplate: min=0 LaunchTemplate []MixedInstancesPolicyLaunchTemplate `hcl:"launch_template,block" validate:"min=0"` }
type MixedInstancesPolicyAttributes ¶
type MixedInstancesPolicyAttributes struct {
// contains filtered or unexported fields
}
func (MixedInstancesPolicyAttributes) InstancesDistribution ¶
func (mip MixedInstancesPolicyAttributes) InstancesDistribution() terra.ListValue[InstancesDistributionAttributes]
func (MixedInstancesPolicyAttributes) InternalRef ¶
func (mip MixedInstancesPolicyAttributes) InternalRef() (terra.Reference, error)
func (MixedInstancesPolicyAttributes) InternalTokens ¶
func (mip MixedInstancesPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MixedInstancesPolicyAttributes) InternalWithRef ¶
func (mip MixedInstancesPolicyAttributes) InternalWithRef(ref terra.Reference) MixedInstancesPolicyAttributes
func (MixedInstancesPolicyAttributes) LaunchTemplate ¶
func (mip MixedInstancesPolicyAttributes) LaunchTemplate() terra.ListValue[MixedInstancesPolicyLaunchTemplateAttributes]
type MixedInstancesPolicyLaunchTemplate ¶
type MixedInstancesPolicyLaunchTemplate struct { // LaunchTemplateLaunchTemplateSpecification: min=0 LaunchTemplateSpecification []LaunchTemplateLaunchTemplateSpecification `hcl:"launch_template_specification,block" validate:"min=0"` // Override: min=0 Override []Override `hcl:"override,block" validate:"min=0"` }
type MixedInstancesPolicyLaunchTemplateAttributes ¶
type MixedInstancesPolicyLaunchTemplateAttributes struct {
// contains filtered or unexported fields
}
func (MixedInstancesPolicyLaunchTemplateAttributes) InternalRef ¶
func (lt MixedInstancesPolicyLaunchTemplateAttributes) InternalRef() (terra.Reference, error)
func (MixedInstancesPolicyLaunchTemplateAttributes) InternalTokens ¶
func (lt MixedInstancesPolicyLaunchTemplateAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MixedInstancesPolicyLaunchTemplateAttributes) InternalWithRef ¶
func (lt MixedInstancesPolicyLaunchTemplateAttributes) InternalWithRef(ref terra.Reference) MixedInstancesPolicyLaunchTemplateAttributes
func (MixedInstancesPolicyLaunchTemplateAttributes) LaunchTemplateSpecification ¶
func (lt MixedInstancesPolicyLaunchTemplateAttributes) LaunchTemplateSpecification() terra.ListValue[LaunchTemplateLaunchTemplateSpecificationAttributes]
func (MixedInstancesPolicyLaunchTemplateAttributes) Override ¶
func (lt MixedInstancesPolicyLaunchTemplateAttributes) Override() terra.ListValue[OverrideAttributes]
type MixedInstancesPolicyLaunchTemplateState ¶
type MixedInstancesPolicyLaunchTemplateState struct { LaunchTemplateSpecification []LaunchTemplateLaunchTemplateSpecificationState `json:"launch_template_specification"` Override []OverrideState `json:"override"` }
type MixedInstancesPolicyState ¶
type MixedInstancesPolicyState struct { InstancesDistribution []InstancesDistributionState `json:"instances_distribution"` LaunchTemplate []MixedInstancesPolicyLaunchTemplateState `json:"launch_template"` }
type NetworkBandwidthGbps ¶
type NetworkBandwidthGbps struct{}
type NetworkBandwidthGbpsAttributes ¶
type NetworkBandwidthGbpsAttributes struct {
// contains filtered or unexported fields
}
func (NetworkBandwidthGbpsAttributes) InternalRef ¶
func (nbg NetworkBandwidthGbpsAttributes) InternalRef() (terra.Reference, error)
func (NetworkBandwidthGbpsAttributes) InternalTokens ¶
func (nbg NetworkBandwidthGbpsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NetworkBandwidthGbpsAttributes) InternalWithRef ¶
func (nbg NetworkBandwidthGbpsAttributes) InternalWithRef(ref terra.Reference) NetworkBandwidthGbpsAttributes
func (NetworkBandwidthGbpsAttributes) Max ¶
func (nbg NetworkBandwidthGbpsAttributes) Max() terra.NumberValue
func (NetworkBandwidthGbpsAttributes) Min ¶
func (nbg NetworkBandwidthGbpsAttributes) Min() terra.NumberValue
type NetworkInterfaceCount ¶
type NetworkInterfaceCount struct{}
type NetworkInterfaceCountAttributes ¶
type NetworkInterfaceCountAttributes struct {
// contains filtered or unexported fields
}
func (NetworkInterfaceCountAttributes) InternalRef ¶
func (nic NetworkInterfaceCountAttributes) InternalRef() (terra.Reference, error)
func (NetworkInterfaceCountAttributes) InternalTokens ¶
func (nic NetworkInterfaceCountAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NetworkInterfaceCountAttributes) InternalWithRef ¶
func (nic NetworkInterfaceCountAttributes) InternalWithRef(ref terra.Reference) NetworkInterfaceCountAttributes
func (NetworkInterfaceCountAttributes) Max ¶
func (nic NetworkInterfaceCountAttributes) Max() terra.NumberValue
func (NetworkInterfaceCountAttributes) Min ¶
func (nic NetworkInterfaceCountAttributes) Min() terra.NumberValue
type Override ¶
type Override struct { // InstanceRequirements: min=0 InstanceRequirements []InstanceRequirements `hcl:"instance_requirements,block" validate:"min=0"` // OverrideLaunchTemplateSpecification: min=0 LaunchTemplateSpecification []OverrideLaunchTemplateSpecification `hcl:"launch_template_specification,block" validate:"min=0"` }
type OverrideAttributes ¶
type OverrideAttributes struct {
// contains filtered or unexported fields
}
func (OverrideAttributes) InstanceRequirements ¶
func (o OverrideAttributes) InstanceRequirements() terra.ListValue[InstanceRequirementsAttributes]
func (OverrideAttributes) InstanceType ¶
func (o OverrideAttributes) InstanceType() terra.StringValue
func (OverrideAttributes) InternalRef ¶
func (o OverrideAttributes) InternalRef() (terra.Reference, error)
func (OverrideAttributes) InternalTokens ¶
func (o OverrideAttributes) InternalTokens() (hclwrite.Tokens, error)
func (OverrideAttributes) InternalWithRef ¶
func (o OverrideAttributes) InternalWithRef(ref terra.Reference) OverrideAttributes
func (OverrideAttributes) LaunchTemplateSpecification ¶
func (o OverrideAttributes) LaunchTemplateSpecification() terra.ListValue[OverrideLaunchTemplateSpecificationAttributes]
func (OverrideAttributes) WeightedCapacity ¶
func (o OverrideAttributes) WeightedCapacity() terra.StringValue
type OverrideLaunchTemplateSpecification ¶
type OverrideLaunchTemplateSpecification struct{}
type OverrideLaunchTemplateSpecificationAttributes ¶
type OverrideLaunchTemplateSpecificationAttributes struct {
// contains filtered or unexported fields
}
func (OverrideLaunchTemplateSpecificationAttributes) InternalRef ¶
func (lts OverrideLaunchTemplateSpecificationAttributes) InternalRef() (terra.Reference, error)
func (OverrideLaunchTemplateSpecificationAttributes) InternalTokens ¶
func (lts OverrideLaunchTemplateSpecificationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (OverrideLaunchTemplateSpecificationAttributes) InternalWithRef ¶
func (lts OverrideLaunchTemplateSpecificationAttributes) InternalWithRef(ref terra.Reference) OverrideLaunchTemplateSpecificationAttributes
func (OverrideLaunchTemplateSpecificationAttributes) LaunchTemplateId ¶
func (lts OverrideLaunchTemplateSpecificationAttributes) LaunchTemplateId() terra.StringValue
func (OverrideLaunchTemplateSpecificationAttributes) LaunchTemplateName ¶
func (lts OverrideLaunchTemplateSpecificationAttributes) LaunchTemplateName() terra.StringValue
func (OverrideLaunchTemplateSpecificationAttributes) Version ¶
func (lts OverrideLaunchTemplateSpecificationAttributes) Version() terra.StringValue
type OverrideState ¶
type OverrideState struct { InstanceType string `json:"instance_type"` WeightedCapacity string `json:"weighted_capacity"` InstanceRequirements []InstanceRequirementsState `json:"instance_requirements"` LaunchTemplateSpecification []OverrideLaunchTemplateSpecificationState `json:"launch_template_specification"` }
type TagAttributes ¶
type TagAttributes struct {
// contains filtered or unexported fields
}
func (TagAttributes) InternalRef ¶
func (t TagAttributes) InternalRef() (terra.Reference, error)
func (TagAttributes) InternalTokens ¶
func (t TagAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TagAttributes) InternalWithRef ¶
func (t TagAttributes) InternalWithRef(ref terra.Reference) TagAttributes
func (TagAttributes) Key ¶
func (t TagAttributes) Key() terra.StringValue
func (TagAttributes) PropagateAtLaunch ¶
func (t TagAttributes) PropagateAtLaunch() terra.BoolValue
func (TagAttributes) Value ¶
func (t TagAttributes) Value() terra.StringValue
type TotalLocalStorageGb ¶
type TotalLocalStorageGb struct{}
type TotalLocalStorageGbAttributes ¶
type TotalLocalStorageGbAttributes struct {
// contains filtered or unexported fields
}
func (TotalLocalStorageGbAttributes) InternalRef ¶
func (tlsg TotalLocalStorageGbAttributes) InternalRef() (terra.Reference, error)
func (TotalLocalStorageGbAttributes) InternalTokens ¶
func (tlsg TotalLocalStorageGbAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TotalLocalStorageGbAttributes) InternalWithRef ¶
func (tlsg TotalLocalStorageGbAttributes) InternalWithRef(ref terra.Reference) TotalLocalStorageGbAttributes
func (TotalLocalStorageGbAttributes) Max ¶
func (tlsg TotalLocalStorageGbAttributes) Max() terra.NumberValue
func (TotalLocalStorageGbAttributes) Min ¶
func (tlsg TotalLocalStorageGbAttributes) Min() terra.NumberValue
type TrafficSource ¶
type TrafficSource struct{}
type TrafficSourceAttributes ¶
type TrafficSourceAttributes struct {
// contains filtered or unexported fields
}
func (TrafficSourceAttributes) Identifier ¶
func (ts TrafficSourceAttributes) Identifier() terra.StringValue
func (TrafficSourceAttributes) InternalRef ¶
func (ts TrafficSourceAttributes) InternalRef() (terra.Reference, error)
func (TrafficSourceAttributes) InternalTokens ¶
func (ts TrafficSourceAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TrafficSourceAttributes) InternalWithRef ¶
func (ts TrafficSourceAttributes) InternalWithRef(ref terra.Reference) TrafficSourceAttributes
func (TrafficSourceAttributes) Type ¶
func (ts TrafficSourceAttributes) Type() terra.StringValue
type TrafficSourceState ¶
type VcpuCountAttributes ¶
type VcpuCountAttributes struct {
// contains filtered or unexported fields
}
func (VcpuCountAttributes) InternalRef ¶
func (vc VcpuCountAttributes) InternalRef() (terra.Reference, error)
func (VcpuCountAttributes) InternalTokens ¶
func (vc VcpuCountAttributes) InternalTokens() (hclwrite.Tokens, error)
func (VcpuCountAttributes) InternalWithRef ¶
func (vc VcpuCountAttributes) InternalWithRef(ref terra.Reference) VcpuCountAttributes
func (VcpuCountAttributes) Max ¶
func (vc VcpuCountAttributes) Max() terra.NumberValue
func (VcpuCountAttributes) Min ¶
func (vc VcpuCountAttributes) Min() terra.NumberValue
type VcpuCountState ¶
type WarmPool ¶
type WarmPool struct { // InstanceReusePolicy: min=0 InstanceReusePolicy []InstanceReusePolicy `hcl:"instance_reuse_policy,block" validate:"min=0"` }
type WarmPoolAttributes ¶
type WarmPoolAttributes struct {
// contains filtered or unexported fields
}
func (WarmPoolAttributes) InstanceReusePolicy ¶
func (wp WarmPoolAttributes) InstanceReusePolicy() terra.ListValue[InstanceReusePolicyAttributes]
func (WarmPoolAttributes) InternalRef ¶
func (wp WarmPoolAttributes) InternalRef() (terra.Reference, error)
func (WarmPoolAttributes) InternalTokens ¶
func (wp WarmPoolAttributes) InternalTokens() (hclwrite.Tokens, error)
func (WarmPoolAttributes) InternalWithRef ¶
func (wp WarmPoolAttributes) InternalWithRef(ref terra.Reference) WarmPoolAttributes
func (WarmPoolAttributes) MaxGroupPreparedCapacity ¶
func (wp WarmPoolAttributes) MaxGroupPreparedCapacity() terra.NumberValue
func (WarmPoolAttributes) MinSize ¶
func (wp WarmPoolAttributes) MinSize() terra.NumberValue
func (WarmPoolAttributes) PoolState ¶
func (wp WarmPoolAttributes) PoolState() terra.StringValue
type WarmPoolState ¶
type WarmPoolState struct { MaxGroupPreparedCapacity float64 `json:"max_group_prepared_capacity"` MinSize float64 `json:"min_size"` PoolState string `json:"pool_state"` InstanceReusePolicy []InstanceReusePolicyState `json:"instance_reuse_policy"` }
Click to show internal directories.
Click to hide internal directories.