Versions in this module Expand all Collapse all v15 v15.0.0 Jun 15, 2023 Changes in this version + func DataAwsEc2InstanceType_IsConstruct(x interface{}) *bool + func DataAwsEc2InstanceType_IsTerraformDataSource(x interface{}) *bool + func DataAwsEc2InstanceType_IsTerraformElement(x interface{}) *bool + func DataAwsEc2InstanceType_TfResourceType() *string + func NewDataAwsEc2InstanceTypeFpgasList_Override(d DataAwsEc2InstanceTypeFpgasList, ...) + func NewDataAwsEc2InstanceTypeFpgasOutputReference_Override(d DataAwsEc2InstanceTypeFpgasOutputReference, ...) + func NewDataAwsEc2InstanceTypeGpusList_Override(d DataAwsEc2InstanceTypeGpusList, terraformResource cdktf.IInterpolatingParent, ...) + func NewDataAwsEc2InstanceTypeGpusOutputReference_Override(d DataAwsEc2InstanceTypeGpusOutputReference, ...) + func NewDataAwsEc2InstanceTypeInferenceAcceleratorsList_Override(d DataAwsEc2InstanceTypeInferenceAcceleratorsList, ...) + func NewDataAwsEc2InstanceTypeInferenceAcceleratorsOutputReference_Override(d DataAwsEc2InstanceTypeInferenceAcceleratorsOutputReference, ...) + func NewDataAwsEc2InstanceTypeInstanceDisksList_Override(d DataAwsEc2InstanceTypeInstanceDisksList, ...) + func NewDataAwsEc2InstanceTypeInstanceDisksOutputReference_Override(d DataAwsEc2InstanceTypeInstanceDisksOutputReference, ...) + func NewDataAwsEc2InstanceTypeTimeoutsOutputReference_Override(d DataAwsEc2InstanceTypeTimeoutsOutputReference, ...) + func NewDataAwsEc2InstanceType_Override(d DataAwsEc2InstanceType, scope constructs.Construct, id *string, ...) + type DataAwsEc2InstanceType interface + AddOverride func(path *string, value interface{}) + AutoRecoverySupported func() cdktf.IResolvable + BareMetal func() cdktf.IResolvable + BurstablePerformanceSupported func() cdktf.IResolvable + CdktfStack func() cdktf.TerraformStack + ConstructNodeMetadata func() *map[string]interface{} + Count func() interface{} + CurrentGeneration func() cdktf.IResolvable + DedicatedHostsSupported func() cdktf.IResolvable + DefaultCores func() *float64 + DefaultThreadsPerCore func() *float64 + DefaultVcpus func() *float64 + DependsOn func() *[]*string + EbsEncryptionSupport func() *string + EbsNvmeSupport func() *string + EbsOptimizedSupport func() *string + EbsPerformanceBaselineBandwidth func() *float64 + EbsPerformanceBaselineIops func() *float64 + EbsPerformanceBaselineThroughput func() *float64 + EbsPerformanceMaximumBandwidth func() *float64 + EbsPerformanceMaximumIops func() *float64 + EbsPerformanceMaximumThroughput func() *float64 + EfaSupported func() cdktf.IResolvable + EnaSupport func() *string + EncryptionInTransitSupported func() cdktf.IResolvable + ForEach func() cdktf.ITerraformIterator + Fpgas func() DataAwsEc2InstanceTypeFpgasList + Fqn func() *string + FreeTierEligible func() cdktf.IResolvable + FriendlyUniqueId func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + Gpus func() DataAwsEc2InstanceTypeGpusList + HibernationSupported func() cdktf.IResolvable + Hypervisor func() *string + Id func() *string + IdInput func() *string + InferenceAccelerators func() DataAwsEc2InstanceTypeInferenceAcceleratorsList + InstanceDisks func() DataAwsEc2InstanceTypeInstanceDisksList + InstanceStorageSupported func() cdktf.IResolvable + InstanceType func() *string + InstanceTypeInput func() *string + InterpolationForAttribute func(terraformAttribute *string) cdktf.IResolvable + Ipv6Supported func() cdktf.IResolvable + Lifecycle func() *cdktf.TerraformResourceLifecycle + MaximumIpv4AddressesPerInterface func() *float64 + MaximumIpv6AddressesPerInterface func() *float64 + MaximumNetworkInterfaces func() *float64 + MemorySize func() *float64 + NetworkPerformance func() *string + Node func() constructs.Node + OverrideLogicalId func(newLogicalId *string) + Provider func() cdktf.TerraformProvider + PutTimeouts func(value *DataAwsEc2InstanceTypeTimeouts) + RawOverrides func() interface{} + ResetId func() + ResetOverrideLogicalId func() + ResetTimeouts func() + SetCount func(val interface{}) + SetDependsOn func(val *[]*string) + SetForEach func(val cdktf.ITerraformIterator) + SetId func(val *string) + SetInstanceType func(val *string) + SetLifecycle func(val *cdktf.TerraformResourceLifecycle) + SetProvider func(val cdktf.TerraformProvider) + SupportedArchitectures func() *[]*string + SupportedPlacementStrategies func() *[]*string + SupportedRootDeviceTypes func() *[]*string + SupportedUsagesClasses func() *[]*string + SupportedVirtualizationTypes func() *[]*string + SustainedClockSpeed func() *float64 + SynthesizeAttributes func() *map[string]interface{} + TerraformGeneratorMetadata func() *cdktf.TerraformProviderGeneratorMetadata + TerraformMetaArguments func() *map[string]interface{} + TerraformResourceType func() *string + Timeouts func() DataAwsEc2InstanceTypeTimeoutsOutputReference + TimeoutsInput func() interface{} + ToMetadata func() interface{} + ToString func() *string + ToTerraform func() interface{} + TotalFpgaMemory func() *float64 + TotalGpuMemory func() *float64 + TotalInstanceStorage func() *float64 + ValidCores func() *[]*float64 + ValidThreadsPerCore func() *[]*float64 + func NewDataAwsEc2InstanceType(scope constructs.Construct, id *string, config *DataAwsEc2InstanceTypeConfig) DataAwsEc2InstanceType + type DataAwsEc2InstanceTypeConfig struct + Connection interface{} + Count interface{} + DependsOn *[]cdktf.ITerraformDependable + ForEach cdktf.ITerraformIterator + Id *string + InstanceType *string + Lifecycle *cdktf.TerraformResourceLifecycle + Provider cdktf.TerraformProvider + Provisioners *[]interface{} + Timeouts *DataAwsEc2InstanceTypeTimeouts + type DataAwsEc2InstanceTypeFpgas struct + type DataAwsEc2InstanceTypeFpgasList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) DataAwsEc2InstanceTypeFpgasOutputReference + Resolve func(_context cdktf.IResolveContext) interface{} + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewDataAwsEc2InstanceTypeFpgasList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) DataAwsEc2InstanceTypeFpgasList + type DataAwsEc2InstanceTypeFpgasOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + Count func() *float64 + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *DataAwsEc2InstanceTypeFpgas + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Manufacturer func() *string + MemorySize func() *float64 + Name func() *string + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *DataAwsEc2InstanceTypeFpgas) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewDataAwsEc2InstanceTypeFpgasOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) DataAwsEc2InstanceTypeFpgasOutputReference + type DataAwsEc2InstanceTypeGpus struct + type DataAwsEc2InstanceTypeGpusList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) DataAwsEc2InstanceTypeGpusOutputReference + Resolve func(_context cdktf.IResolveContext) interface{} + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewDataAwsEc2InstanceTypeGpusList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) DataAwsEc2InstanceTypeGpusList + type DataAwsEc2InstanceTypeGpusOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + Count func() *float64 + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *DataAwsEc2InstanceTypeGpus + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Manufacturer func() *string + MemorySize func() *float64 + Name func() *string + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *DataAwsEc2InstanceTypeGpus) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewDataAwsEc2InstanceTypeGpusOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) DataAwsEc2InstanceTypeGpusOutputReference + type DataAwsEc2InstanceTypeInferenceAccelerators struct + type DataAwsEc2InstanceTypeInferenceAcceleratorsList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) DataAwsEc2InstanceTypeInferenceAcceleratorsOutputReference + Resolve func(_context cdktf.IResolveContext) interface{} + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewDataAwsEc2InstanceTypeInferenceAcceleratorsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) DataAwsEc2InstanceTypeInferenceAcceleratorsList + type DataAwsEc2InstanceTypeInferenceAcceleratorsOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + Count func() *float64 + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *DataAwsEc2InstanceTypeInferenceAccelerators + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Manufacturer func() *string + Name func() *string + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *DataAwsEc2InstanceTypeInferenceAccelerators) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewDataAwsEc2InstanceTypeInferenceAcceleratorsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) DataAwsEc2InstanceTypeInferenceAcceleratorsOutputReference + type DataAwsEc2InstanceTypeInstanceDisks struct + type DataAwsEc2InstanceTypeInstanceDisksList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) DataAwsEc2InstanceTypeInstanceDisksOutputReference + Resolve func(_context cdktf.IResolveContext) interface{} + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewDataAwsEc2InstanceTypeInstanceDisksList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) DataAwsEc2InstanceTypeInstanceDisksList + type DataAwsEc2InstanceTypeInstanceDisksOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + Count func() *float64 + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *DataAwsEc2InstanceTypeInstanceDisks + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *DataAwsEc2InstanceTypeInstanceDisks) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + Size func() *float64 + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + Type func() *string + func NewDataAwsEc2InstanceTypeInstanceDisksOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) DataAwsEc2InstanceTypeInstanceDisksOutputReference + type DataAwsEc2InstanceTypeTimeouts struct + Read *string + type DataAwsEc2InstanceTypeTimeoutsOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Read func() *string + ReadInput func() *string + ResetRead func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val interface{}) + SetRead func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewDataAwsEc2InstanceTypeTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataAwsEc2InstanceTypeTimeoutsOutputReference Other modules containing this package github.com/cdktf/cdktf-provider-aws-go/aws/v10 github.com/cdktf/cdktf-provider-aws-go/aws/v11 github.com/cdktf/cdktf-provider-aws-go/aws/v12 github.com/cdktf/cdktf-provider-aws-go/aws/v13 github.com/cdktf/cdktf-provider-aws-go/aws/v14 github.com/cdktf/cdktf-provider-aws-go/aws/v16 github.com/cdktf/cdktf-provider-aws-go/aws/v17 github.com/cdktf/cdktf-provider-aws-go/aws/v18 github.com/cdktf/cdktf-provider-aws-go/aws/v19