Documentation
¶
Index ¶
- type Args
- type BlockDeviceMappings
- type BlockDeviceMappingsAttributes
- func (bdm BlockDeviceMappingsAttributes) DeviceName() terra.StringValue
- func (bdm BlockDeviceMappingsAttributes) Ebs() terra.ListValue[BlockDeviceMappingsEbsAttributes]
- func (bdm BlockDeviceMappingsAttributes) InternalRef() (terra.Reference, error)
- func (bdm BlockDeviceMappingsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (bdm BlockDeviceMappingsAttributes) InternalWithRef(ref terra.Reference) BlockDeviceMappingsAttributes
- func (bdm BlockDeviceMappingsAttributes) NoDevice() terra.StringValue
- func (bdm BlockDeviceMappingsAttributes) VirtualName() terra.StringValue
- type BlockDeviceMappingsEbs
- type BlockDeviceMappingsEbsAttributes
- func (e BlockDeviceMappingsEbsAttributes) DeleteOnTermination() terra.StringValue
- func (e BlockDeviceMappingsEbsAttributes) Encrypted() terra.StringValue
- func (e BlockDeviceMappingsEbsAttributes) InternalRef() (terra.Reference, error)
- func (e BlockDeviceMappingsEbsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (e BlockDeviceMappingsEbsAttributes) InternalWithRef(ref terra.Reference) BlockDeviceMappingsEbsAttributes
- func (e BlockDeviceMappingsEbsAttributes) Iops() terra.NumberValue
- func (e BlockDeviceMappingsEbsAttributes) KmsKeyId() terra.StringValue
- func (e BlockDeviceMappingsEbsAttributes) SnapshotId() terra.StringValue
- func (e BlockDeviceMappingsEbsAttributes) Throughput() terra.NumberValue
- func (e BlockDeviceMappingsEbsAttributes) VolumeSize() terra.NumberValue
- func (e BlockDeviceMappingsEbsAttributes) VolumeType() terra.StringValue
- type BlockDeviceMappingsEbsState
- type BlockDeviceMappingsState
- type CapacityReservationSpecification
- type CapacityReservationSpecificationAttributes
- func (crs CapacityReservationSpecificationAttributes) CapacityReservationPreference() terra.StringValue
- func (crs CapacityReservationSpecificationAttributes) CapacityReservationTarget() ...
- func (crs CapacityReservationSpecificationAttributes) InternalRef() (terra.Reference, error)
- func (crs CapacityReservationSpecificationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (crs CapacityReservationSpecificationAttributes) InternalWithRef(ref terra.Reference) CapacityReservationSpecificationAttributes
- type CapacityReservationSpecificationCapacityReservationTarget
- type CapacityReservationSpecificationCapacityReservationTargetAttributes
- func (crt CapacityReservationSpecificationCapacityReservationTargetAttributes) CapacityReservationId() terra.StringValue
- func (crt CapacityReservationSpecificationCapacityReservationTargetAttributes) CapacityReservationResourceGroupArn() terra.StringValue
- func (crt CapacityReservationSpecificationCapacityReservationTargetAttributes) InternalRef() (terra.Reference, error)
- func (crt CapacityReservationSpecificationCapacityReservationTargetAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (crt CapacityReservationSpecificationCapacityReservationTargetAttributes) InternalWithRef(ref terra.Reference) CapacityReservationSpecificationCapacityReservationTargetAttributes
- type CapacityReservationSpecificationCapacityReservationTargetState
- type CapacityReservationSpecificationState
- type CpuOptions
- type CpuOptionsAttributes
- func (co CpuOptionsAttributes) AmdSevSnp() terra.StringValue
- func (co CpuOptionsAttributes) CoreCount() terra.NumberValue
- func (co CpuOptionsAttributes) InternalRef() (terra.Reference, error)
- func (co CpuOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (co CpuOptionsAttributes) InternalWithRef(ref terra.Reference) CpuOptionsAttributes
- func (co CpuOptionsAttributes) ThreadsPerCore() terra.NumberValue
- type CpuOptionsState
- type CreditSpecification
- type CreditSpecificationAttributes
- func (cs CreditSpecificationAttributes) CpuCredits() terra.StringValue
- func (cs CreditSpecificationAttributes) InternalRef() (terra.Reference, error)
- func (cs CreditSpecificationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cs CreditSpecificationAttributes) InternalWithRef(ref terra.Reference) CreditSpecificationAttributes
- type CreditSpecificationState
- type DataArgs
- type DataBlockDeviceMappingsAttributes
- func (bdm DataBlockDeviceMappingsAttributes) DeviceName() terra.StringValue
- func (bdm DataBlockDeviceMappingsAttributes) Ebs() terra.ListValue[DataBlockDeviceMappingsEbsAttributes]
- func (bdm DataBlockDeviceMappingsAttributes) InternalRef() (terra.Reference, error)
- func (bdm DataBlockDeviceMappingsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (bdm DataBlockDeviceMappingsAttributes) InternalWithRef(ref terra.Reference) DataBlockDeviceMappingsAttributes
- func (bdm DataBlockDeviceMappingsAttributes) NoDevice() terra.StringValue
- func (bdm DataBlockDeviceMappingsAttributes) VirtualName() terra.StringValue
- type DataBlockDeviceMappingsEbsAttributes
- func (e DataBlockDeviceMappingsEbsAttributes) DeleteOnTermination() terra.StringValue
- func (e DataBlockDeviceMappingsEbsAttributes) Encrypted() terra.StringValue
- func (e DataBlockDeviceMappingsEbsAttributes) InternalRef() (terra.Reference, error)
- func (e DataBlockDeviceMappingsEbsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (e DataBlockDeviceMappingsEbsAttributes) InternalWithRef(ref terra.Reference) DataBlockDeviceMappingsEbsAttributes
- func (e DataBlockDeviceMappingsEbsAttributes) Iops() terra.NumberValue
- func (e DataBlockDeviceMappingsEbsAttributes) KmsKeyId() terra.StringValue
- func (e DataBlockDeviceMappingsEbsAttributes) SnapshotId() terra.StringValue
- func (e DataBlockDeviceMappingsEbsAttributes) Throughput() terra.NumberValue
- func (e DataBlockDeviceMappingsEbsAttributes) VolumeSize() terra.NumberValue
- func (e DataBlockDeviceMappingsEbsAttributes) VolumeType() terra.StringValue
- type DataBlockDeviceMappingsEbsState
- type DataBlockDeviceMappingsState
- type DataCapacityReservationSpecificationAttributes
- func (crs DataCapacityReservationSpecificationAttributes) CapacityReservationPreference() terra.StringValue
- func (crs DataCapacityReservationSpecificationAttributes) CapacityReservationTarget() ...
- func (crs DataCapacityReservationSpecificationAttributes) InternalRef() (terra.Reference, error)
- func (crs DataCapacityReservationSpecificationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (crs DataCapacityReservationSpecificationAttributes) InternalWithRef(ref terra.Reference) DataCapacityReservationSpecificationAttributes
- type DataCapacityReservationSpecificationCapacityReservationTargetAttributes
- func (crt DataCapacityReservationSpecificationCapacityReservationTargetAttributes) CapacityReservationId() terra.StringValue
- func (crt DataCapacityReservationSpecificationCapacityReservationTargetAttributes) CapacityReservationResourceGroupArn() terra.StringValue
- func (crt DataCapacityReservationSpecificationCapacityReservationTargetAttributes) InternalRef() (terra.Reference, error)
- func (crt DataCapacityReservationSpecificationCapacityReservationTargetAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (crt DataCapacityReservationSpecificationCapacityReservationTargetAttributes) InternalWithRef(ref terra.Reference) DataCapacityReservationSpecificationCapacityReservationTargetAttributes
- type DataCapacityReservationSpecificationCapacityReservationTargetState
- type DataCapacityReservationSpecificationState
- type DataCpuOptionsAttributes
- func (co DataCpuOptionsAttributes) AmdSevSnp() terra.StringValue
- func (co DataCpuOptionsAttributes) CoreCount() terra.NumberValue
- func (co DataCpuOptionsAttributes) InternalRef() (terra.Reference, error)
- func (co DataCpuOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (co DataCpuOptionsAttributes) InternalWithRef(ref terra.Reference) DataCpuOptionsAttributes
- func (co DataCpuOptionsAttributes) ThreadsPerCore() terra.NumberValue
- type DataCpuOptionsState
- type DataCreditSpecificationAttributes
- func (cs DataCreditSpecificationAttributes) CpuCredits() terra.StringValue
- func (cs DataCreditSpecificationAttributes) InternalRef() (terra.Reference, error)
- func (cs DataCreditSpecificationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cs DataCreditSpecificationAttributes) InternalWithRef(ref terra.Reference) DataCreditSpecificationAttributes
- type DataCreditSpecificationState
- type DataElasticGpuSpecificationsAttributes
- func (egs DataElasticGpuSpecificationsAttributes) InternalRef() (terra.Reference, error)
- func (egs DataElasticGpuSpecificationsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (egs DataElasticGpuSpecificationsAttributes) InternalWithRef(ref terra.Reference) DataElasticGpuSpecificationsAttributes
- func (egs DataElasticGpuSpecificationsAttributes) Type() terra.StringValue
- type DataElasticGpuSpecificationsState
- type DataElasticInferenceAcceleratorAttributes
- func (eia DataElasticInferenceAcceleratorAttributes) InternalRef() (terra.Reference, error)
- func (eia DataElasticInferenceAcceleratorAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (eia DataElasticInferenceAcceleratorAttributes) InternalWithRef(ref terra.Reference) DataElasticInferenceAcceleratorAttributes
- func (eia DataElasticInferenceAcceleratorAttributes) Type() terra.StringValue
- type DataElasticInferenceAcceleratorState
- type DataEnclaveOptionsAttributes
- func (eo DataEnclaveOptionsAttributes) Enabled() terra.BoolValue
- func (eo DataEnclaveOptionsAttributes) InternalRef() (terra.Reference, error)
- func (eo DataEnclaveOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (eo DataEnclaveOptionsAttributes) InternalWithRef(ref terra.Reference) DataEnclaveOptionsAttributes
- type DataEnclaveOptionsState
- type DataFilter
- type DataFilterAttributes
- func (f DataFilterAttributes) InternalRef() (terra.Reference, error)
- func (f DataFilterAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (f DataFilterAttributes) InternalWithRef(ref terra.Reference) DataFilterAttributes
- func (f DataFilterAttributes) Name() terra.StringValue
- func (f DataFilterAttributes) Values() terra.SetValue[terra.StringValue]
- type DataFilterState
- type DataHibernationOptionsAttributes
- func (ho DataHibernationOptionsAttributes) Configured() terra.BoolValue
- func (ho DataHibernationOptionsAttributes) InternalRef() (terra.Reference, error)
- func (ho DataHibernationOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ho DataHibernationOptionsAttributes) InternalWithRef(ref terra.Reference) DataHibernationOptionsAttributes
- type DataHibernationOptionsState
- type DataIamInstanceProfileAttributes
- func (iip DataIamInstanceProfileAttributes) Arn() terra.StringValue
- func (iip DataIamInstanceProfileAttributes) InternalRef() (terra.Reference, error)
- func (iip DataIamInstanceProfileAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (iip DataIamInstanceProfileAttributes) InternalWithRef(ref terra.Reference) DataIamInstanceProfileAttributes
- func (iip DataIamInstanceProfileAttributes) Name() terra.StringValue
- type DataIamInstanceProfileState
- type DataInstanceMarketOptionsAttributes
- func (imo DataInstanceMarketOptionsAttributes) InternalRef() (terra.Reference, error)
- func (imo DataInstanceMarketOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (imo DataInstanceMarketOptionsAttributes) InternalWithRef(ref terra.Reference) DataInstanceMarketOptionsAttributes
- func (imo DataInstanceMarketOptionsAttributes) MarketType() terra.StringValue
- func (imo DataInstanceMarketOptionsAttributes) SpotOptions() terra.ListValue[DataInstanceMarketOptionsSpotOptionsAttributes]
- type DataInstanceMarketOptionsSpotOptionsAttributes
- func (so DataInstanceMarketOptionsSpotOptionsAttributes) BlockDurationMinutes() terra.NumberValue
- func (so DataInstanceMarketOptionsSpotOptionsAttributes) InstanceInterruptionBehavior() terra.StringValue
- func (so DataInstanceMarketOptionsSpotOptionsAttributes) InternalRef() (terra.Reference, error)
- func (so DataInstanceMarketOptionsSpotOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (so DataInstanceMarketOptionsSpotOptionsAttributes) InternalWithRef(ref terra.Reference) DataInstanceMarketOptionsSpotOptionsAttributes
- func (so DataInstanceMarketOptionsSpotOptionsAttributes) MaxPrice() terra.StringValue
- func (so DataInstanceMarketOptionsSpotOptionsAttributes) SpotInstanceType() terra.StringValue
- func (so DataInstanceMarketOptionsSpotOptionsAttributes) ValidUntil() terra.StringValue
- type DataInstanceMarketOptionsSpotOptionsState
- type DataInstanceMarketOptionsState
- type DataInstanceRequirementsAcceleratorCountAttributes
- func (ac DataInstanceRequirementsAcceleratorCountAttributes) InternalRef() (terra.Reference, error)
- func (ac DataInstanceRequirementsAcceleratorCountAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ac DataInstanceRequirementsAcceleratorCountAttributes) InternalWithRef(ref terra.Reference) DataInstanceRequirementsAcceleratorCountAttributes
- func (ac DataInstanceRequirementsAcceleratorCountAttributes) Max() terra.NumberValue
- func (ac DataInstanceRequirementsAcceleratorCountAttributes) Min() terra.NumberValue
- type DataInstanceRequirementsAcceleratorCountState
- type DataInstanceRequirementsAcceleratorTotalMemoryMibAttributes
- func (atmm DataInstanceRequirementsAcceleratorTotalMemoryMibAttributes) InternalRef() (terra.Reference, error)
- func (atmm DataInstanceRequirementsAcceleratorTotalMemoryMibAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (atmm DataInstanceRequirementsAcceleratorTotalMemoryMibAttributes) InternalWithRef(ref terra.Reference) DataInstanceRequirementsAcceleratorTotalMemoryMibAttributes
- func (atmm DataInstanceRequirementsAcceleratorTotalMemoryMibAttributes) Max() terra.NumberValue
- func (atmm DataInstanceRequirementsAcceleratorTotalMemoryMibAttributes) Min() terra.NumberValue
- type DataInstanceRequirementsAcceleratorTotalMemoryMibState
- type DataInstanceRequirementsAttributes
- func (ir DataInstanceRequirementsAttributes) AcceleratorCount() terra.ListValue[DataInstanceRequirementsAcceleratorCountAttributes]
- func (ir DataInstanceRequirementsAttributes) AcceleratorManufacturers() terra.SetValue[terra.StringValue]
- func (ir DataInstanceRequirementsAttributes) AcceleratorNames() terra.SetValue[terra.StringValue]
- func (ir DataInstanceRequirementsAttributes) AcceleratorTotalMemoryMib() terra.ListValue[DataInstanceRequirementsAcceleratorTotalMemoryMibAttributes]
- func (ir DataInstanceRequirementsAttributes) AcceleratorTypes() terra.SetValue[terra.StringValue]
- func (ir DataInstanceRequirementsAttributes) AllowedInstanceTypes() terra.SetValue[terra.StringValue]
- func (ir DataInstanceRequirementsAttributes) BareMetal() terra.StringValue
- func (ir DataInstanceRequirementsAttributes) BaselineEbsBandwidthMbps() terra.ListValue[DataInstanceRequirementsBaselineEbsBandwidthMbpsAttributes]
- func (ir DataInstanceRequirementsAttributes) BurstablePerformance() terra.StringValue
- func (ir DataInstanceRequirementsAttributes) CpuManufacturers() terra.SetValue[terra.StringValue]
- func (ir DataInstanceRequirementsAttributes) ExcludedInstanceTypes() terra.SetValue[terra.StringValue]
- func (ir DataInstanceRequirementsAttributes) InstanceGenerations() terra.SetValue[terra.StringValue]
- func (ir DataInstanceRequirementsAttributes) InternalRef() (terra.Reference, error)
- func (ir DataInstanceRequirementsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ir DataInstanceRequirementsAttributes) InternalWithRef(ref terra.Reference) DataInstanceRequirementsAttributes
- func (ir DataInstanceRequirementsAttributes) LocalStorage() terra.StringValue
- func (ir DataInstanceRequirementsAttributes) LocalStorageTypes() terra.SetValue[terra.StringValue]
- func (ir DataInstanceRequirementsAttributes) MemoryGibPerVcpu() terra.ListValue[DataInstanceRequirementsMemoryGibPerVcpuAttributes]
- func (ir DataInstanceRequirementsAttributes) MemoryMib() terra.ListValue[DataInstanceRequirementsMemoryMibAttributes]
- func (ir DataInstanceRequirementsAttributes) NetworkBandwidthGbps() terra.ListValue[DataInstanceRequirementsNetworkBandwidthGbpsAttributes]
- func (ir DataInstanceRequirementsAttributes) NetworkInterfaceCount() terra.ListValue[DataInstanceRequirementsNetworkInterfaceCountAttributes]
- func (ir DataInstanceRequirementsAttributes) OnDemandMaxPricePercentageOverLowestPrice() terra.NumberValue
- func (ir DataInstanceRequirementsAttributes) RequireHibernateSupport() terra.BoolValue
- func (ir DataInstanceRequirementsAttributes) SpotMaxPricePercentageOverLowestPrice() terra.NumberValue
- func (ir DataInstanceRequirementsAttributes) TotalLocalStorageGb() terra.ListValue[DataInstanceRequirementsTotalLocalStorageGbAttributes]
- func (ir DataInstanceRequirementsAttributes) VcpuCount() terra.ListValue[DataInstanceRequirementsVcpuCountAttributes]
- type DataInstanceRequirementsBaselineEbsBandwidthMbpsAttributes
- func (bebm DataInstanceRequirementsBaselineEbsBandwidthMbpsAttributes) InternalRef() (terra.Reference, error)
- func (bebm DataInstanceRequirementsBaselineEbsBandwidthMbpsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (bebm DataInstanceRequirementsBaselineEbsBandwidthMbpsAttributes) InternalWithRef(ref terra.Reference) DataInstanceRequirementsBaselineEbsBandwidthMbpsAttributes
- func (bebm DataInstanceRequirementsBaselineEbsBandwidthMbpsAttributes) Max() terra.NumberValue
- func (bebm DataInstanceRequirementsBaselineEbsBandwidthMbpsAttributes) Min() terra.NumberValue
- type DataInstanceRequirementsBaselineEbsBandwidthMbpsState
- type DataInstanceRequirementsMemoryGibPerVcpuAttributes
- func (mgpv DataInstanceRequirementsMemoryGibPerVcpuAttributes) InternalRef() (terra.Reference, error)
- func (mgpv DataInstanceRequirementsMemoryGibPerVcpuAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mgpv DataInstanceRequirementsMemoryGibPerVcpuAttributes) InternalWithRef(ref terra.Reference) DataInstanceRequirementsMemoryGibPerVcpuAttributes
- func (mgpv DataInstanceRequirementsMemoryGibPerVcpuAttributes) Max() terra.NumberValue
- func (mgpv DataInstanceRequirementsMemoryGibPerVcpuAttributes) Min() terra.NumberValue
- type DataInstanceRequirementsMemoryGibPerVcpuState
- type DataInstanceRequirementsMemoryMibAttributes
- func (mm DataInstanceRequirementsMemoryMibAttributes) InternalRef() (terra.Reference, error)
- func (mm DataInstanceRequirementsMemoryMibAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mm DataInstanceRequirementsMemoryMibAttributes) InternalWithRef(ref terra.Reference) DataInstanceRequirementsMemoryMibAttributes
- func (mm DataInstanceRequirementsMemoryMibAttributes) Max() terra.NumberValue
- func (mm DataInstanceRequirementsMemoryMibAttributes) Min() terra.NumberValue
- type DataInstanceRequirementsMemoryMibState
- type DataInstanceRequirementsNetworkBandwidthGbpsAttributes
- func (nbg DataInstanceRequirementsNetworkBandwidthGbpsAttributes) InternalRef() (terra.Reference, error)
- func (nbg DataInstanceRequirementsNetworkBandwidthGbpsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (nbg DataInstanceRequirementsNetworkBandwidthGbpsAttributes) InternalWithRef(ref terra.Reference) DataInstanceRequirementsNetworkBandwidthGbpsAttributes
- func (nbg DataInstanceRequirementsNetworkBandwidthGbpsAttributes) Max() terra.NumberValue
- func (nbg DataInstanceRequirementsNetworkBandwidthGbpsAttributes) Min() terra.NumberValue
- type DataInstanceRequirementsNetworkBandwidthGbpsState
- type DataInstanceRequirementsNetworkInterfaceCountAttributes
- func (nic DataInstanceRequirementsNetworkInterfaceCountAttributes) InternalRef() (terra.Reference, error)
- func (nic DataInstanceRequirementsNetworkInterfaceCountAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (nic DataInstanceRequirementsNetworkInterfaceCountAttributes) InternalWithRef(ref terra.Reference) DataInstanceRequirementsNetworkInterfaceCountAttributes
- func (nic DataInstanceRequirementsNetworkInterfaceCountAttributes) Max() terra.NumberValue
- func (nic DataInstanceRequirementsNetworkInterfaceCountAttributes) Min() terra.NumberValue
- type DataInstanceRequirementsNetworkInterfaceCountState
- type DataInstanceRequirementsState
- type DataInstanceRequirementsTotalLocalStorageGbAttributes
- func (tlsg DataInstanceRequirementsTotalLocalStorageGbAttributes) InternalRef() (terra.Reference, error)
- func (tlsg DataInstanceRequirementsTotalLocalStorageGbAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tlsg DataInstanceRequirementsTotalLocalStorageGbAttributes) InternalWithRef(ref terra.Reference) DataInstanceRequirementsTotalLocalStorageGbAttributes
- func (tlsg DataInstanceRequirementsTotalLocalStorageGbAttributes) Max() terra.NumberValue
- func (tlsg DataInstanceRequirementsTotalLocalStorageGbAttributes) Min() terra.NumberValue
- type DataInstanceRequirementsTotalLocalStorageGbState
- type DataInstanceRequirementsVcpuCountAttributes
- func (vc DataInstanceRequirementsVcpuCountAttributes) InternalRef() (terra.Reference, error)
- func (vc DataInstanceRequirementsVcpuCountAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (vc DataInstanceRequirementsVcpuCountAttributes) InternalWithRef(ref terra.Reference) DataInstanceRequirementsVcpuCountAttributes
- func (vc DataInstanceRequirementsVcpuCountAttributes) Max() terra.NumberValue
- func (vc DataInstanceRequirementsVcpuCountAttributes) Min() terra.NumberValue
- type DataInstanceRequirementsVcpuCountState
- type DataLicenseSpecificationAttributes
- func (ls DataLicenseSpecificationAttributes) InternalRef() (terra.Reference, error)
- func (ls DataLicenseSpecificationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ls DataLicenseSpecificationAttributes) InternalWithRef(ref terra.Reference) DataLicenseSpecificationAttributes
- func (ls DataLicenseSpecificationAttributes) LicenseConfigurationArn() terra.StringValue
- type DataLicenseSpecificationState
- type DataMaintenanceOptionsAttributes
- func (mo DataMaintenanceOptionsAttributes) AutoRecovery() terra.StringValue
- func (mo DataMaintenanceOptionsAttributes) InternalRef() (terra.Reference, error)
- func (mo DataMaintenanceOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mo DataMaintenanceOptionsAttributes) InternalWithRef(ref terra.Reference) DataMaintenanceOptionsAttributes
- type DataMaintenanceOptionsState
- type DataMetadataOptionsAttributes
- func (mo DataMetadataOptionsAttributes) HttpEndpoint() terra.StringValue
- func (mo DataMetadataOptionsAttributes) HttpProtocolIpv6() terra.StringValue
- func (mo DataMetadataOptionsAttributes) HttpPutResponseHopLimit() terra.NumberValue
- func (mo DataMetadataOptionsAttributes) HttpTokens() terra.StringValue
- func (mo DataMetadataOptionsAttributes) InstanceMetadataTags() terra.StringValue
- func (mo DataMetadataOptionsAttributes) InternalRef() (terra.Reference, error)
- func (mo DataMetadataOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mo DataMetadataOptionsAttributes) InternalWithRef(ref terra.Reference) DataMetadataOptionsAttributes
- type DataMetadataOptionsState
- type DataMonitoringAttributes
- func (m DataMonitoringAttributes) Enabled() terra.BoolValue
- func (m DataMonitoringAttributes) InternalRef() (terra.Reference, error)
- func (m DataMonitoringAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (m DataMonitoringAttributes) InternalWithRef(ref terra.Reference) DataMonitoringAttributes
- type DataMonitoringState
- type DataNetworkInterfacesAttributes
- func (ni DataNetworkInterfacesAttributes) AssociateCarrierIpAddress() terra.StringValue
- func (ni DataNetworkInterfacesAttributes) AssociatePublicIpAddress() terra.StringValue
- func (ni DataNetworkInterfacesAttributes) DeleteOnTermination() terra.StringValue
- func (ni DataNetworkInterfacesAttributes) Description() terra.StringValue
- func (ni DataNetworkInterfacesAttributes) DeviceIndex() terra.NumberValue
- func (ni DataNetworkInterfacesAttributes) InterfaceType() terra.StringValue
- func (ni DataNetworkInterfacesAttributes) InternalRef() (terra.Reference, error)
- func (ni DataNetworkInterfacesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ni DataNetworkInterfacesAttributes) InternalWithRef(ref terra.Reference) DataNetworkInterfacesAttributes
- func (ni DataNetworkInterfacesAttributes) Ipv4AddressCount() terra.NumberValue
- func (ni DataNetworkInterfacesAttributes) Ipv4Addresses() terra.SetValue[terra.StringValue]
- func (ni DataNetworkInterfacesAttributes) Ipv4PrefixCount() terra.NumberValue
- func (ni DataNetworkInterfacesAttributes) Ipv4Prefixes() terra.SetValue[terra.StringValue]
- func (ni DataNetworkInterfacesAttributes) Ipv6AddressCount() terra.NumberValue
- func (ni DataNetworkInterfacesAttributes) Ipv6Addresses() terra.SetValue[terra.StringValue]
- func (ni DataNetworkInterfacesAttributes) Ipv6PrefixCount() terra.NumberValue
- func (ni DataNetworkInterfacesAttributes) Ipv6Prefixes() terra.SetValue[terra.StringValue]
- func (ni DataNetworkInterfacesAttributes) NetworkCardIndex() terra.NumberValue
- func (ni DataNetworkInterfacesAttributes) NetworkInterfaceId() terra.StringValue
- func (ni DataNetworkInterfacesAttributes) PrivateIpAddress() terra.StringValue
- func (ni DataNetworkInterfacesAttributes) SecurityGroups() terra.SetValue[terra.StringValue]
- func (ni DataNetworkInterfacesAttributes) SubnetId() terra.StringValue
- type DataNetworkInterfacesState
- type DataPlacementAttributes
- func (p DataPlacementAttributes) Affinity() terra.StringValue
- func (p DataPlacementAttributes) AvailabilityZone() terra.StringValue
- func (p DataPlacementAttributes) GroupName() terra.StringValue
- func (p DataPlacementAttributes) HostId() terra.StringValue
- func (p DataPlacementAttributes) HostResourceGroupArn() terra.StringValue
- func (p DataPlacementAttributes) InternalRef() (terra.Reference, error)
- func (p DataPlacementAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (p DataPlacementAttributes) InternalWithRef(ref terra.Reference) DataPlacementAttributes
- func (p DataPlacementAttributes) PartitionNumber() terra.NumberValue
- func (p DataPlacementAttributes) SpreadDomain() terra.StringValue
- func (p DataPlacementAttributes) Tenancy() terra.StringValue
- type DataPlacementState
- type DataPrivateDnsNameOptionsAttributes
- func (pdno DataPrivateDnsNameOptionsAttributes) EnableResourceNameDnsARecord() terra.BoolValue
- func (pdno DataPrivateDnsNameOptionsAttributes) EnableResourceNameDnsAaaaRecord() terra.BoolValue
- func (pdno DataPrivateDnsNameOptionsAttributes) HostnameType() terra.StringValue
- func (pdno DataPrivateDnsNameOptionsAttributes) InternalRef() (terra.Reference, error)
- func (pdno DataPrivateDnsNameOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pdno DataPrivateDnsNameOptionsAttributes) InternalWithRef(ref terra.Reference) DataPrivateDnsNameOptionsAttributes
- type DataPrivateDnsNameOptionsState
- type DataSource
- type DataTagSpecificationsAttributes
- func (ts DataTagSpecificationsAttributes) InternalRef() (terra.Reference, error)
- func (ts DataTagSpecificationsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ts DataTagSpecificationsAttributes) InternalWithRef(ref terra.Reference) DataTagSpecificationsAttributes
- func (ts DataTagSpecificationsAttributes) ResourceType() terra.StringValue
- func (ts DataTagSpecificationsAttributes) Tags() terra.MapValue[terra.StringValue]
- type DataTagSpecificationsState
- type DataTimeouts
- type DataTimeoutsAttributes
- type DataTimeoutsState
- type ElasticGpuSpecifications
- type ElasticGpuSpecificationsAttributes
- func (egs ElasticGpuSpecificationsAttributes) InternalRef() (terra.Reference, error)
- func (egs ElasticGpuSpecificationsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (egs ElasticGpuSpecificationsAttributes) InternalWithRef(ref terra.Reference) ElasticGpuSpecificationsAttributes
- func (egs ElasticGpuSpecificationsAttributes) Type() terra.StringValue
- type ElasticGpuSpecificationsState
- type ElasticInferenceAccelerator
- type ElasticInferenceAcceleratorAttributes
- func (eia ElasticInferenceAcceleratorAttributes) InternalRef() (terra.Reference, error)
- func (eia ElasticInferenceAcceleratorAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (eia ElasticInferenceAcceleratorAttributes) InternalWithRef(ref terra.Reference) ElasticInferenceAcceleratorAttributes
- func (eia ElasticInferenceAcceleratorAttributes) Type() terra.StringValue
- type ElasticInferenceAcceleratorState
- type EnclaveOptions
- type EnclaveOptionsAttributes
- func (eo EnclaveOptionsAttributes) Enabled() terra.BoolValue
- func (eo EnclaveOptionsAttributes) InternalRef() (terra.Reference, error)
- func (eo EnclaveOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (eo EnclaveOptionsAttributes) InternalWithRef(ref terra.Reference) EnclaveOptionsAttributes
- type EnclaveOptionsState
- type HibernationOptions
- type HibernationOptionsAttributes
- func (ho HibernationOptionsAttributes) Configured() terra.BoolValue
- func (ho HibernationOptionsAttributes) InternalRef() (terra.Reference, error)
- func (ho HibernationOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ho HibernationOptionsAttributes) InternalWithRef(ref terra.Reference) HibernationOptionsAttributes
- type HibernationOptionsState
- type IamInstanceProfile
- type IamInstanceProfileAttributes
- func (iip IamInstanceProfileAttributes) Arn() terra.StringValue
- func (iip IamInstanceProfileAttributes) InternalRef() (terra.Reference, error)
- func (iip IamInstanceProfileAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (iip IamInstanceProfileAttributes) InternalWithRef(ref terra.Reference) IamInstanceProfileAttributes
- func (iip IamInstanceProfileAttributes) Name() terra.StringValue
- type IamInstanceProfileState
- type InstanceMarketOptions
- type InstanceMarketOptionsAttributes
- func (imo InstanceMarketOptionsAttributes) InternalRef() (terra.Reference, error)
- func (imo InstanceMarketOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (imo InstanceMarketOptionsAttributes) InternalWithRef(ref terra.Reference) InstanceMarketOptionsAttributes
- func (imo InstanceMarketOptionsAttributes) MarketType() terra.StringValue
- func (imo InstanceMarketOptionsAttributes) SpotOptions() terra.ListValue[InstanceMarketOptionsSpotOptionsAttributes]
- type InstanceMarketOptionsSpotOptions
- type InstanceMarketOptionsSpotOptionsAttributes
- func (so InstanceMarketOptionsSpotOptionsAttributes) BlockDurationMinutes() terra.NumberValue
- func (so InstanceMarketOptionsSpotOptionsAttributes) InstanceInterruptionBehavior() terra.StringValue
- func (so InstanceMarketOptionsSpotOptionsAttributes) InternalRef() (terra.Reference, error)
- func (so InstanceMarketOptionsSpotOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (so InstanceMarketOptionsSpotOptionsAttributes) InternalWithRef(ref terra.Reference) InstanceMarketOptionsSpotOptionsAttributes
- func (so InstanceMarketOptionsSpotOptionsAttributes) MaxPrice() terra.StringValue
- func (so InstanceMarketOptionsSpotOptionsAttributes) SpotInstanceType() terra.StringValue
- func (so InstanceMarketOptionsSpotOptionsAttributes) ValidUntil() terra.StringValue
- type InstanceMarketOptionsSpotOptionsState
- type InstanceMarketOptionsState
- type InstanceRequirements
- type InstanceRequirementsAcceleratorCount
- type InstanceRequirementsAcceleratorCountAttributes
- func (ac InstanceRequirementsAcceleratorCountAttributes) InternalRef() (terra.Reference, error)
- func (ac InstanceRequirementsAcceleratorCountAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ac InstanceRequirementsAcceleratorCountAttributes) InternalWithRef(ref terra.Reference) InstanceRequirementsAcceleratorCountAttributes
- func (ac InstanceRequirementsAcceleratorCountAttributes) Max() terra.NumberValue
- func (ac InstanceRequirementsAcceleratorCountAttributes) Min() terra.NumberValue
- type InstanceRequirementsAcceleratorCountState
- type InstanceRequirementsAcceleratorTotalMemoryMib
- type InstanceRequirementsAcceleratorTotalMemoryMibAttributes
- func (atmm InstanceRequirementsAcceleratorTotalMemoryMibAttributes) InternalRef() (terra.Reference, error)
- func (atmm InstanceRequirementsAcceleratorTotalMemoryMibAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (atmm InstanceRequirementsAcceleratorTotalMemoryMibAttributes) InternalWithRef(ref terra.Reference) InstanceRequirementsAcceleratorTotalMemoryMibAttributes
- func (atmm InstanceRequirementsAcceleratorTotalMemoryMibAttributes) Max() terra.NumberValue
- func (atmm InstanceRequirementsAcceleratorTotalMemoryMibAttributes) Min() terra.NumberValue
- type InstanceRequirementsAcceleratorTotalMemoryMibState
- type InstanceRequirementsAttributes
- func (ir InstanceRequirementsAttributes) AcceleratorCount() terra.ListValue[InstanceRequirementsAcceleratorCountAttributes]
- func (ir InstanceRequirementsAttributes) AcceleratorManufacturers() terra.SetValue[terra.StringValue]
- func (ir InstanceRequirementsAttributes) AcceleratorNames() terra.SetValue[terra.StringValue]
- func (ir InstanceRequirementsAttributes) AcceleratorTotalMemoryMib() terra.ListValue[InstanceRequirementsAcceleratorTotalMemoryMibAttributes]
- 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[InstanceRequirementsBaselineEbsBandwidthMbpsAttributes]
- 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[InstanceRequirementsMemoryGibPerVcpuAttributes]
- func (ir InstanceRequirementsAttributes) MemoryMib() terra.ListValue[InstanceRequirementsMemoryMibAttributes]
- func (ir InstanceRequirementsAttributes) NetworkBandwidthGbps() terra.ListValue[InstanceRequirementsNetworkBandwidthGbpsAttributes]
- func (ir InstanceRequirementsAttributes) NetworkInterfaceCount() terra.ListValue[InstanceRequirementsNetworkInterfaceCountAttributes]
- func (ir InstanceRequirementsAttributes) OnDemandMaxPricePercentageOverLowestPrice() terra.NumberValue
- func (ir InstanceRequirementsAttributes) RequireHibernateSupport() terra.BoolValue
- func (ir InstanceRequirementsAttributes) SpotMaxPricePercentageOverLowestPrice() terra.NumberValue
- func (ir InstanceRequirementsAttributes) TotalLocalStorageGb() terra.ListValue[InstanceRequirementsTotalLocalStorageGbAttributes]
- func (ir InstanceRequirementsAttributes) VcpuCount() terra.ListValue[InstanceRequirementsVcpuCountAttributes]
- type InstanceRequirementsBaselineEbsBandwidthMbps
- type InstanceRequirementsBaselineEbsBandwidthMbpsAttributes
- func (bebm InstanceRequirementsBaselineEbsBandwidthMbpsAttributes) InternalRef() (terra.Reference, error)
- func (bebm InstanceRequirementsBaselineEbsBandwidthMbpsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (bebm InstanceRequirementsBaselineEbsBandwidthMbpsAttributes) InternalWithRef(ref terra.Reference) InstanceRequirementsBaselineEbsBandwidthMbpsAttributes
- func (bebm InstanceRequirementsBaselineEbsBandwidthMbpsAttributes) Max() terra.NumberValue
- func (bebm InstanceRequirementsBaselineEbsBandwidthMbpsAttributes) Min() terra.NumberValue
- type InstanceRequirementsBaselineEbsBandwidthMbpsState
- type InstanceRequirementsMemoryGibPerVcpu
- type InstanceRequirementsMemoryGibPerVcpuAttributes
- func (mgpv InstanceRequirementsMemoryGibPerVcpuAttributes) InternalRef() (terra.Reference, error)
- func (mgpv InstanceRequirementsMemoryGibPerVcpuAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mgpv InstanceRequirementsMemoryGibPerVcpuAttributes) InternalWithRef(ref terra.Reference) InstanceRequirementsMemoryGibPerVcpuAttributes
- func (mgpv InstanceRequirementsMemoryGibPerVcpuAttributes) Max() terra.NumberValue
- func (mgpv InstanceRequirementsMemoryGibPerVcpuAttributes) Min() terra.NumberValue
- type InstanceRequirementsMemoryGibPerVcpuState
- type InstanceRequirementsMemoryMib
- type InstanceRequirementsMemoryMibAttributes
- func (mm InstanceRequirementsMemoryMibAttributes) InternalRef() (terra.Reference, error)
- func (mm InstanceRequirementsMemoryMibAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mm InstanceRequirementsMemoryMibAttributes) InternalWithRef(ref terra.Reference) InstanceRequirementsMemoryMibAttributes
- func (mm InstanceRequirementsMemoryMibAttributes) Max() terra.NumberValue
- func (mm InstanceRequirementsMemoryMibAttributes) Min() terra.NumberValue
- type InstanceRequirementsMemoryMibState
- type InstanceRequirementsNetworkBandwidthGbps
- type InstanceRequirementsNetworkBandwidthGbpsAttributes
- func (nbg InstanceRequirementsNetworkBandwidthGbpsAttributes) InternalRef() (terra.Reference, error)
- func (nbg InstanceRequirementsNetworkBandwidthGbpsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (nbg InstanceRequirementsNetworkBandwidthGbpsAttributes) InternalWithRef(ref terra.Reference) InstanceRequirementsNetworkBandwidthGbpsAttributes
- func (nbg InstanceRequirementsNetworkBandwidthGbpsAttributes) Max() terra.NumberValue
- func (nbg InstanceRequirementsNetworkBandwidthGbpsAttributes) Min() terra.NumberValue
- type InstanceRequirementsNetworkBandwidthGbpsState
- type InstanceRequirementsNetworkInterfaceCount
- type InstanceRequirementsNetworkInterfaceCountAttributes
- func (nic InstanceRequirementsNetworkInterfaceCountAttributes) InternalRef() (terra.Reference, error)
- func (nic InstanceRequirementsNetworkInterfaceCountAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (nic InstanceRequirementsNetworkInterfaceCountAttributes) InternalWithRef(ref terra.Reference) InstanceRequirementsNetworkInterfaceCountAttributes
- func (nic InstanceRequirementsNetworkInterfaceCountAttributes) Max() terra.NumberValue
- func (nic InstanceRequirementsNetworkInterfaceCountAttributes) Min() terra.NumberValue
- type InstanceRequirementsNetworkInterfaceCountState
- type InstanceRequirementsState
- type InstanceRequirementsTotalLocalStorageGb
- type InstanceRequirementsTotalLocalStorageGbAttributes
- func (tlsg InstanceRequirementsTotalLocalStorageGbAttributes) InternalRef() (terra.Reference, error)
- func (tlsg InstanceRequirementsTotalLocalStorageGbAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tlsg InstanceRequirementsTotalLocalStorageGbAttributes) InternalWithRef(ref terra.Reference) InstanceRequirementsTotalLocalStorageGbAttributes
- func (tlsg InstanceRequirementsTotalLocalStorageGbAttributes) Max() terra.NumberValue
- func (tlsg InstanceRequirementsTotalLocalStorageGbAttributes) Min() terra.NumberValue
- type InstanceRequirementsTotalLocalStorageGbState
- type InstanceRequirementsVcpuCount
- type InstanceRequirementsVcpuCountAttributes
- func (vc InstanceRequirementsVcpuCountAttributes) InternalRef() (terra.Reference, error)
- func (vc InstanceRequirementsVcpuCountAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (vc InstanceRequirementsVcpuCountAttributes) InternalWithRef(ref terra.Reference) InstanceRequirementsVcpuCountAttributes
- func (vc InstanceRequirementsVcpuCountAttributes) Max() terra.NumberValue
- func (vc InstanceRequirementsVcpuCountAttributes) Min() terra.NumberValue
- type InstanceRequirementsVcpuCountState
- type LicenseSpecification
- type LicenseSpecificationAttributes
- func (ls LicenseSpecificationAttributes) InternalRef() (terra.Reference, error)
- func (ls LicenseSpecificationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ls LicenseSpecificationAttributes) InternalWithRef(ref terra.Reference) LicenseSpecificationAttributes
- func (ls LicenseSpecificationAttributes) LicenseConfigurationArn() terra.StringValue
- type LicenseSpecificationState
- type MaintenanceOptions
- type MaintenanceOptionsAttributes
- func (mo MaintenanceOptionsAttributes) AutoRecovery() terra.StringValue
- func (mo MaintenanceOptionsAttributes) InternalRef() (terra.Reference, error)
- func (mo MaintenanceOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mo MaintenanceOptionsAttributes) InternalWithRef(ref terra.Reference) MaintenanceOptionsAttributes
- type MaintenanceOptionsState
- type MetadataOptions
- type MetadataOptionsAttributes
- func (mo MetadataOptionsAttributes) HttpEndpoint() terra.StringValue
- func (mo MetadataOptionsAttributes) HttpProtocolIpv6() terra.StringValue
- func (mo MetadataOptionsAttributes) HttpPutResponseHopLimit() terra.NumberValue
- func (mo MetadataOptionsAttributes) HttpTokens() terra.StringValue
- func (mo MetadataOptionsAttributes) InstanceMetadataTags() terra.StringValue
- func (mo MetadataOptionsAttributes) InternalRef() (terra.Reference, error)
- func (mo MetadataOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mo MetadataOptionsAttributes) InternalWithRef(ref terra.Reference) MetadataOptionsAttributes
- type MetadataOptionsState
- type Monitoring
- type MonitoringAttributes
- type MonitoringState
- type NetworkInterfaces
- type NetworkInterfacesAttributes
- func (ni NetworkInterfacesAttributes) AssociateCarrierIpAddress() terra.StringValue
- func (ni NetworkInterfacesAttributes) AssociatePublicIpAddress() terra.StringValue
- func (ni NetworkInterfacesAttributes) DeleteOnTermination() terra.StringValue
- func (ni NetworkInterfacesAttributes) Description() terra.StringValue
- func (ni NetworkInterfacesAttributes) DeviceIndex() terra.NumberValue
- func (ni NetworkInterfacesAttributes) InterfaceType() terra.StringValue
- func (ni NetworkInterfacesAttributes) InternalRef() (terra.Reference, error)
- func (ni NetworkInterfacesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ni NetworkInterfacesAttributes) InternalWithRef(ref terra.Reference) NetworkInterfacesAttributes
- func (ni NetworkInterfacesAttributes) Ipv4AddressCount() terra.NumberValue
- func (ni NetworkInterfacesAttributes) Ipv4Addresses() terra.SetValue[terra.StringValue]
- func (ni NetworkInterfacesAttributes) Ipv4PrefixCount() terra.NumberValue
- func (ni NetworkInterfacesAttributes) Ipv4Prefixes() terra.SetValue[terra.StringValue]
- func (ni NetworkInterfacesAttributes) Ipv6AddressCount() terra.NumberValue
- func (ni NetworkInterfacesAttributes) Ipv6Addresses() terra.SetValue[terra.StringValue]
- func (ni NetworkInterfacesAttributes) Ipv6PrefixCount() terra.NumberValue
- func (ni NetworkInterfacesAttributes) Ipv6Prefixes() terra.SetValue[terra.StringValue]
- func (ni NetworkInterfacesAttributes) NetworkCardIndex() terra.NumberValue
- func (ni NetworkInterfacesAttributes) NetworkInterfaceId() terra.StringValue
- func (ni NetworkInterfacesAttributes) PrivateIpAddress() terra.StringValue
- func (ni NetworkInterfacesAttributes) SecurityGroups() terra.SetValue[terra.StringValue]
- func (ni NetworkInterfacesAttributes) SubnetId() terra.StringValue
- type NetworkInterfacesState
- type Placement
- type PlacementAttributes
- func (p PlacementAttributes) Affinity() terra.StringValue
- func (p PlacementAttributes) AvailabilityZone() terra.StringValue
- func (p PlacementAttributes) GroupName() terra.StringValue
- func (p PlacementAttributes) HostId() terra.StringValue
- func (p PlacementAttributes) HostResourceGroupArn() terra.StringValue
- func (p PlacementAttributes) InternalRef() (terra.Reference, error)
- func (p PlacementAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (p PlacementAttributes) InternalWithRef(ref terra.Reference) PlacementAttributes
- func (p PlacementAttributes) PartitionNumber() terra.NumberValue
- func (p PlacementAttributes) SpreadDomain() terra.StringValue
- func (p PlacementAttributes) Tenancy() terra.StringValue
- type PlacementState
- type PrivateDnsNameOptions
- type PrivateDnsNameOptionsAttributes
- func (pdno PrivateDnsNameOptionsAttributes) EnableResourceNameDnsARecord() terra.BoolValue
- func (pdno PrivateDnsNameOptionsAttributes) EnableResourceNameDnsAaaaRecord() terra.BoolValue
- func (pdno PrivateDnsNameOptionsAttributes) HostnameType() terra.StringValue
- func (pdno PrivateDnsNameOptionsAttributes) InternalRef() (terra.Reference, error)
- func (pdno PrivateDnsNameOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pdno PrivateDnsNameOptionsAttributes) InternalWithRef(ref terra.Reference) PrivateDnsNameOptionsAttributes
- type PrivateDnsNameOptionsState
- type Resource
- func (alt *Resource) Attributes() awsLaunchTemplateAttributes
- func (alt *Resource) Configuration() interface{}
- func (alt *Resource) DependOn() terra.Reference
- func (alt *Resource) Dependencies() terra.Dependencies
- func (alt *Resource) ImportState(state io.Reader) error
- func (alt *Resource) LifecycleManagement() *terra.Lifecycle
- func (alt *Resource) LocalName() string
- func (alt *Resource) State() (*awsLaunchTemplateState, bool)
- func (alt *Resource) StateMust() *awsLaunchTemplateState
- func (alt *Resource) Type() string
- type TagSpecifications
- type TagSpecificationsAttributes
- func (ts TagSpecificationsAttributes) InternalRef() (terra.Reference, error)
- func (ts TagSpecificationsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ts TagSpecificationsAttributes) InternalWithRef(ref terra.Reference) TagSpecificationsAttributes
- func (ts TagSpecificationsAttributes) ResourceType() terra.StringValue
- func (ts TagSpecificationsAttributes) Tags() terra.MapValue[terra.StringValue]
- type TagSpecificationsState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Args ¶
type Args struct { // DefaultVersion: number, optional DefaultVersion terra.NumberValue `hcl:"default_version,attr"` // Description: string, optional Description terra.StringValue `hcl:"description,attr"` // DisableApiStop: bool, optional DisableApiStop terra.BoolValue `hcl:"disable_api_stop,attr"` // DisableApiTermination: bool, optional DisableApiTermination terra.BoolValue `hcl:"disable_api_termination,attr"` // EbsOptimized: string, optional EbsOptimized terra.StringValue `hcl:"ebs_optimized,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // ImageId: string, optional ImageId terra.StringValue `hcl:"image_id,attr"` // InstanceInitiatedShutdownBehavior: string, optional InstanceInitiatedShutdownBehavior terra.StringValue `hcl:"instance_initiated_shutdown_behavior,attr"` // InstanceType: string, optional InstanceType terra.StringValue `hcl:"instance_type,attr"` // KernelId: string, optional KernelId terra.StringValue `hcl:"kernel_id,attr"` // KeyName: string, optional KeyName terra.StringValue `hcl:"key_name,attr"` // Name: string, optional Name terra.StringValue `hcl:"name,attr"` // NamePrefix: string, optional NamePrefix terra.StringValue `hcl:"name_prefix,attr"` // RamDiskId: string, optional RamDiskId terra.StringValue `hcl:"ram_disk_id,attr"` // SecurityGroupNames: set of string, optional SecurityGroupNames terra.SetValue[terra.StringValue] `hcl:"security_group_names,attr"` // 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"` // UpdateDefaultVersion: bool, optional UpdateDefaultVersion terra.BoolValue `hcl:"update_default_version,attr"` // UserData: string, optional UserData terra.StringValue `hcl:"user_data,attr"` // VpcSecurityGroupIds: set of string, optional VpcSecurityGroupIds terra.SetValue[terra.StringValue] `hcl:"vpc_security_group_ids,attr"` // BlockDeviceMappings: min=0 BlockDeviceMappings []BlockDeviceMappings `hcl:"block_device_mappings,block" validate:"min=0"` // CapacityReservationSpecification: optional CapacityReservationSpecification *CapacityReservationSpecification `hcl:"capacity_reservation_specification,block"` // CpuOptions: optional CpuOptions *CpuOptions `hcl:"cpu_options,block"` // CreditSpecification: optional CreditSpecification *CreditSpecification `hcl:"credit_specification,block"` // ElasticGpuSpecifications: min=0 ElasticGpuSpecifications []ElasticGpuSpecifications `hcl:"elastic_gpu_specifications,block" validate:"min=0"` // ElasticInferenceAccelerator: optional ElasticInferenceAccelerator *ElasticInferenceAccelerator `hcl:"elastic_inference_accelerator,block"` // EnclaveOptions: optional EnclaveOptions *EnclaveOptions `hcl:"enclave_options,block"` // HibernationOptions: optional HibernationOptions *HibernationOptions `hcl:"hibernation_options,block"` // IamInstanceProfile: optional IamInstanceProfile *IamInstanceProfile `hcl:"iam_instance_profile,block"` // InstanceMarketOptions: optional InstanceMarketOptions *InstanceMarketOptions `hcl:"instance_market_options,block"` // InstanceRequirements: optional InstanceRequirements *InstanceRequirements `hcl:"instance_requirements,block"` // LicenseSpecification: min=0 LicenseSpecification []LicenseSpecification `hcl:"license_specification,block" validate:"min=0"` // MaintenanceOptions: optional MaintenanceOptions *MaintenanceOptions `hcl:"maintenance_options,block"` // MetadataOptions: optional MetadataOptions *MetadataOptions `hcl:"metadata_options,block"` // Monitoring: optional Monitoring *Monitoring `hcl:"monitoring,block"` // NetworkInterfaces: min=0 NetworkInterfaces []NetworkInterfaces `hcl:"network_interfaces,block" validate:"min=0"` // Placement: optional Placement *Placement `hcl:"placement,block"` // PrivateDnsNameOptions: optional PrivateDnsNameOptions *PrivateDnsNameOptions `hcl:"private_dns_name_options,block"` // TagSpecifications: min=0 TagSpecifications []TagSpecifications `hcl:"tag_specifications,block" validate:"min=0"` }
Args contains the configurations for aws_launch_template.
type BlockDeviceMappings ¶
type BlockDeviceMappings struct { // DeviceName: string, optional DeviceName terra.StringValue `hcl:"device_name,attr"` // NoDevice: string, optional NoDevice terra.StringValue `hcl:"no_device,attr"` // VirtualName: string, optional VirtualName terra.StringValue `hcl:"virtual_name,attr"` // BlockDeviceMappingsEbs: optional Ebs *BlockDeviceMappingsEbs `hcl:"ebs,block"` }
type BlockDeviceMappingsAttributes ¶
type BlockDeviceMappingsAttributes struct {
// contains filtered or unexported fields
}
func (BlockDeviceMappingsAttributes) DeviceName ¶
func (bdm BlockDeviceMappingsAttributes) DeviceName() terra.StringValue
func (BlockDeviceMappingsAttributes) Ebs ¶
func (bdm BlockDeviceMappingsAttributes) Ebs() terra.ListValue[BlockDeviceMappingsEbsAttributes]
func (BlockDeviceMappingsAttributes) InternalRef ¶
func (bdm BlockDeviceMappingsAttributes) InternalRef() (terra.Reference, error)
func (BlockDeviceMappingsAttributes) InternalTokens ¶
func (bdm BlockDeviceMappingsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (BlockDeviceMappingsAttributes) InternalWithRef ¶
func (bdm BlockDeviceMappingsAttributes) InternalWithRef(ref terra.Reference) BlockDeviceMappingsAttributes
func (BlockDeviceMappingsAttributes) NoDevice ¶
func (bdm BlockDeviceMappingsAttributes) NoDevice() terra.StringValue
func (BlockDeviceMappingsAttributes) VirtualName ¶
func (bdm BlockDeviceMappingsAttributes) VirtualName() terra.StringValue
type BlockDeviceMappingsEbs ¶
type BlockDeviceMappingsEbs struct { // DeleteOnTermination: string, optional DeleteOnTermination terra.StringValue `hcl:"delete_on_termination,attr"` // Encrypted: string, optional Encrypted terra.StringValue `hcl:"encrypted,attr"` // Iops: number, optional Iops terra.NumberValue `hcl:"iops,attr"` // KmsKeyId: string, optional KmsKeyId terra.StringValue `hcl:"kms_key_id,attr"` // SnapshotId: string, optional SnapshotId terra.StringValue `hcl:"snapshot_id,attr"` // Throughput: number, optional Throughput terra.NumberValue `hcl:"throughput,attr"` // VolumeSize: number, optional VolumeSize terra.NumberValue `hcl:"volume_size,attr"` // VolumeType: string, optional VolumeType terra.StringValue `hcl:"volume_type,attr"` }
type BlockDeviceMappingsEbsAttributes ¶
type BlockDeviceMappingsEbsAttributes struct {
// contains filtered or unexported fields
}
func (BlockDeviceMappingsEbsAttributes) DeleteOnTermination ¶
func (e BlockDeviceMappingsEbsAttributes) DeleteOnTermination() terra.StringValue
func (BlockDeviceMappingsEbsAttributes) Encrypted ¶
func (e BlockDeviceMappingsEbsAttributes) Encrypted() terra.StringValue
func (BlockDeviceMappingsEbsAttributes) InternalRef ¶
func (e BlockDeviceMappingsEbsAttributes) InternalRef() (terra.Reference, error)
func (BlockDeviceMappingsEbsAttributes) InternalTokens ¶
func (e BlockDeviceMappingsEbsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (BlockDeviceMappingsEbsAttributes) InternalWithRef ¶
func (e BlockDeviceMappingsEbsAttributes) InternalWithRef(ref terra.Reference) BlockDeviceMappingsEbsAttributes
func (BlockDeviceMappingsEbsAttributes) Iops ¶
func (e BlockDeviceMappingsEbsAttributes) Iops() terra.NumberValue
func (BlockDeviceMappingsEbsAttributes) KmsKeyId ¶
func (e BlockDeviceMappingsEbsAttributes) KmsKeyId() terra.StringValue
func (BlockDeviceMappingsEbsAttributes) SnapshotId ¶
func (e BlockDeviceMappingsEbsAttributes) SnapshotId() terra.StringValue
func (BlockDeviceMappingsEbsAttributes) Throughput ¶
func (e BlockDeviceMappingsEbsAttributes) Throughput() terra.NumberValue
func (BlockDeviceMappingsEbsAttributes) VolumeSize ¶
func (e BlockDeviceMappingsEbsAttributes) VolumeSize() terra.NumberValue
func (BlockDeviceMappingsEbsAttributes) VolumeType ¶
func (e BlockDeviceMappingsEbsAttributes) VolumeType() terra.StringValue
type BlockDeviceMappingsEbsState ¶
type BlockDeviceMappingsEbsState struct { DeleteOnTermination string `json:"delete_on_termination"` Encrypted string `json:"encrypted"` Iops float64 `json:"iops"` KmsKeyId string `json:"kms_key_id"` SnapshotId string `json:"snapshot_id"` Throughput float64 `json:"throughput"` VolumeSize float64 `json:"volume_size"` VolumeType string `json:"volume_type"` }
type BlockDeviceMappingsState ¶
type BlockDeviceMappingsState struct { DeviceName string `json:"device_name"` NoDevice string `json:"no_device"` VirtualName string `json:"virtual_name"` Ebs []BlockDeviceMappingsEbsState `json:"ebs"` }
type CapacityReservationSpecification ¶
type CapacityReservationSpecification struct { // CapacityReservationPreference: string, optional CapacityReservationPreference terra.StringValue `hcl:"capacity_reservation_preference,attr"` // CapacityReservationSpecificationCapacityReservationTarget: optional CapacityReservationTarget *CapacityReservationSpecificationCapacityReservationTarget `hcl:"capacity_reservation_target,block"` }
type CapacityReservationSpecificationAttributes ¶
type CapacityReservationSpecificationAttributes struct {
// contains filtered or unexported fields
}
func (CapacityReservationSpecificationAttributes) CapacityReservationPreference ¶
func (crs CapacityReservationSpecificationAttributes) CapacityReservationPreference() terra.StringValue
func (CapacityReservationSpecificationAttributes) CapacityReservationTarget ¶
func (crs CapacityReservationSpecificationAttributes) CapacityReservationTarget() terra.ListValue[CapacityReservationSpecificationCapacityReservationTargetAttributes]
func (CapacityReservationSpecificationAttributes) InternalRef ¶
func (crs CapacityReservationSpecificationAttributes) InternalRef() (terra.Reference, error)
func (CapacityReservationSpecificationAttributes) InternalTokens ¶
func (crs CapacityReservationSpecificationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CapacityReservationSpecificationAttributes) InternalWithRef ¶
func (crs CapacityReservationSpecificationAttributes) InternalWithRef(ref terra.Reference) CapacityReservationSpecificationAttributes
type CapacityReservationSpecificationCapacityReservationTarget ¶
type CapacityReservationSpecificationCapacityReservationTarget struct { // CapacityReservationId: string, optional CapacityReservationId terra.StringValue `hcl:"capacity_reservation_id,attr"` // CapacityReservationResourceGroupArn: string, optional CapacityReservationResourceGroupArn terra.StringValue `hcl:"capacity_reservation_resource_group_arn,attr"` }
type CapacityReservationSpecificationCapacityReservationTargetAttributes ¶
type CapacityReservationSpecificationCapacityReservationTargetAttributes struct {
// contains filtered or unexported fields
}
func (CapacityReservationSpecificationCapacityReservationTargetAttributes) CapacityReservationId ¶
func (crt CapacityReservationSpecificationCapacityReservationTargetAttributes) CapacityReservationId() terra.StringValue
func (CapacityReservationSpecificationCapacityReservationTargetAttributes) CapacityReservationResourceGroupArn ¶
func (crt CapacityReservationSpecificationCapacityReservationTargetAttributes) CapacityReservationResourceGroupArn() terra.StringValue
func (CapacityReservationSpecificationCapacityReservationTargetAttributes) InternalRef ¶
func (crt CapacityReservationSpecificationCapacityReservationTargetAttributes) InternalRef() (terra.Reference, error)
func (CapacityReservationSpecificationCapacityReservationTargetAttributes) InternalTokens ¶
func (crt CapacityReservationSpecificationCapacityReservationTargetAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CapacityReservationSpecificationCapacityReservationTargetAttributes) InternalWithRef ¶
type CapacityReservationSpecificationState ¶
type CapacityReservationSpecificationState struct { CapacityReservationPreference string `json:"capacity_reservation_preference"` CapacityReservationTarget []CapacityReservationSpecificationCapacityReservationTargetState `json:"capacity_reservation_target"` }
type CpuOptions ¶
type CpuOptions struct { // AmdSevSnp: string, optional AmdSevSnp terra.StringValue `hcl:"amd_sev_snp,attr"` // CoreCount: number, optional CoreCount terra.NumberValue `hcl:"core_count,attr"` // ThreadsPerCore: number, optional ThreadsPerCore terra.NumberValue `hcl:"threads_per_core,attr"` }
type CpuOptionsAttributes ¶
type CpuOptionsAttributes struct {
// contains filtered or unexported fields
}
func (CpuOptionsAttributes) AmdSevSnp ¶
func (co CpuOptionsAttributes) AmdSevSnp() terra.StringValue
func (CpuOptionsAttributes) CoreCount ¶
func (co CpuOptionsAttributes) CoreCount() terra.NumberValue
func (CpuOptionsAttributes) InternalRef ¶
func (co CpuOptionsAttributes) InternalRef() (terra.Reference, error)
func (CpuOptionsAttributes) InternalTokens ¶
func (co CpuOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CpuOptionsAttributes) InternalWithRef ¶
func (co CpuOptionsAttributes) InternalWithRef(ref terra.Reference) CpuOptionsAttributes
func (CpuOptionsAttributes) ThreadsPerCore ¶
func (co CpuOptionsAttributes) ThreadsPerCore() terra.NumberValue
type CpuOptionsState ¶
type CreditSpecification ¶
type CreditSpecification struct { // CpuCredits: string, optional CpuCredits terra.StringValue `hcl:"cpu_credits,attr"` }
type CreditSpecificationAttributes ¶
type CreditSpecificationAttributes struct {
// contains filtered or unexported fields
}
func (CreditSpecificationAttributes) CpuCredits ¶
func (cs CreditSpecificationAttributes) CpuCredits() terra.StringValue
func (CreditSpecificationAttributes) InternalRef ¶
func (cs CreditSpecificationAttributes) InternalRef() (terra.Reference, error)
func (CreditSpecificationAttributes) InternalTokens ¶
func (cs CreditSpecificationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CreditSpecificationAttributes) InternalWithRef ¶
func (cs CreditSpecificationAttributes) InternalWithRef(ref terra.Reference) CreditSpecificationAttributes
type CreditSpecificationState ¶
type CreditSpecificationState struct {
CpuCredits string `json:"cpu_credits"`
}
type DataArgs ¶
type DataArgs struct { // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Name: string, optional Name terra.StringValue `hcl:"name,attr"` // Tags: map of string, optional Tags terra.MapValue[terra.StringValue] `hcl:"tags,attr"` // Filter: min=0 Filter []DataFilter `hcl:"filter,block" validate:"min=0"` // Timeouts: optional Timeouts *DataTimeouts `hcl:"timeouts,block"` }
DataArgs contains the configurations for aws_launch_template.
type DataBlockDeviceMappingsAttributes ¶
type DataBlockDeviceMappingsAttributes struct {
// contains filtered or unexported fields
}
func (DataBlockDeviceMappingsAttributes) DeviceName ¶
func (bdm DataBlockDeviceMappingsAttributes) DeviceName() terra.StringValue
func (DataBlockDeviceMappingsAttributes) Ebs ¶
func (bdm DataBlockDeviceMappingsAttributes) Ebs() terra.ListValue[DataBlockDeviceMappingsEbsAttributes]
func (DataBlockDeviceMappingsAttributes) InternalRef ¶
func (bdm DataBlockDeviceMappingsAttributes) InternalRef() (terra.Reference, error)
func (DataBlockDeviceMappingsAttributes) InternalTokens ¶
func (bdm DataBlockDeviceMappingsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataBlockDeviceMappingsAttributes) InternalWithRef ¶
func (bdm DataBlockDeviceMappingsAttributes) InternalWithRef(ref terra.Reference) DataBlockDeviceMappingsAttributes
func (DataBlockDeviceMappingsAttributes) NoDevice ¶
func (bdm DataBlockDeviceMappingsAttributes) NoDevice() terra.StringValue
func (DataBlockDeviceMappingsAttributes) VirtualName ¶
func (bdm DataBlockDeviceMappingsAttributes) VirtualName() terra.StringValue
type DataBlockDeviceMappingsEbsAttributes ¶
type DataBlockDeviceMappingsEbsAttributes struct {
// contains filtered or unexported fields
}
func (DataBlockDeviceMappingsEbsAttributes) DeleteOnTermination ¶
func (e DataBlockDeviceMappingsEbsAttributes) DeleteOnTermination() terra.StringValue
func (DataBlockDeviceMappingsEbsAttributes) Encrypted ¶
func (e DataBlockDeviceMappingsEbsAttributes) Encrypted() terra.StringValue
func (DataBlockDeviceMappingsEbsAttributes) InternalRef ¶
func (e DataBlockDeviceMappingsEbsAttributes) InternalRef() (terra.Reference, error)
func (DataBlockDeviceMappingsEbsAttributes) InternalTokens ¶
func (e DataBlockDeviceMappingsEbsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataBlockDeviceMappingsEbsAttributes) InternalWithRef ¶
func (e DataBlockDeviceMappingsEbsAttributes) InternalWithRef(ref terra.Reference) DataBlockDeviceMappingsEbsAttributes
func (DataBlockDeviceMappingsEbsAttributes) Iops ¶
func (e DataBlockDeviceMappingsEbsAttributes) Iops() terra.NumberValue
func (DataBlockDeviceMappingsEbsAttributes) KmsKeyId ¶
func (e DataBlockDeviceMappingsEbsAttributes) KmsKeyId() terra.StringValue
func (DataBlockDeviceMappingsEbsAttributes) SnapshotId ¶
func (e DataBlockDeviceMappingsEbsAttributes) SnapshotId() terra.StringValue
func (DataBlockDeviceMappingsEbsAttributes) Throughput ¶
func (e DataBlockDeviceMappingsEbsAttributes) Throughput() terra.NumberValue
func (DataBlockDeviceMappingsEbsAttributes) VolumeSize ¶
func (e DataBlockDeviceMappingsEbsAttributes) VolumeSize() terra.NumberValue
func (DataBlockDeviceMappingsEbsAttributes) VolumeType ¶
func (e DataBlockDeviceMappingsEbsAttributes) VolumeType() terra.StringValue
type DataBlockDeviceMappingsEbsState ¶
type DataBlockDeviceMappingsEbsState struct { DeleteOnTermination string `json:"delete_on_termination"` Encrypted string `json:"encrypted"` Iops float64 `json:"iops"` KmsKeyId string `json:"kms_key_id"` SnapshotId string `json:"snapshot_id"` Throughput float64 `json:"throughput"` VolumeSize float64 `json:"volume_size"` VolumeType string `json:"volume_type"` }
type DataBlockDeviceMappingsState ¶
type DataBlockDeviceMappingsState struct { DeviceName string `json:"device_name"` NoDevice string `json:"no_device"` VirtualName string `json:"virtual_name"` Ebs []DataBlockDeviceMappingsEbsState `json:"ebs"` }
type DataCapacityReservationSpecificationAttributes ¶
type DataCapacityReservationSpecificationAttributes struct {
// contains filtered or unexported fields
}
func (DataCapacityReservationSpecificationAttributes) CapacityReservationPreference ¶
func (crs DataCapacityReservationSpecificationAttributes) CapacityReservationPreference() terra.StringValue
func (DataCapacityReservationSpecificationAttributes) CapacityReservationTarget ¶
func (crs DataCapacityReservationSpecificationAttributes) CapacityReservationTarget() terra.ListValue[DataCapacityReservationSpecificationCapacityReservationTargetAttributes]
func (DataCapacityReservationSpecificationAttributes) InternalRef ¶
func (crs DataCapacityReservationSpecificationAttributes) InternalRef() (terra.Reference, error)
func (DataCapacityReservationSpecificationAttributes) InternalTokens ¶
func (crs DataCapacityReservationSpecificationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataCapacityReservationSpecificationAttributes) InternalWithRef ¶
func (crs DataCapacityReservationSpecificationAttributes) InternalWithRef(ref terra.Reference) DataCapacityReservationSpecificationAttributes
type DataCapacityReservationSpecificationCapacityReservationTargetAttributes ¶
type DataCapacityReservationSpecificationCapacityReservationTargetAttributes struct {
// contains filtered or unexported fields
}
func (DataCapacityReservationSpecificationCapacityReservationTargetAttributes) CapacityReservationId ¶
func (crt DataCapacityReservationSpecificationCapacityReservationTargetAttributes) CapacityReservationId() terra.StringValue
func (DataCapacityReservationSpecificationCapacityReservationTargetAttributes) CapacityReservationResourceGroupArn ¶
func (crt DataCapacityReservationSpecificationCapacityReservationTargetAttributes) CapacityReservationResourceGroupArn() terra.StringValue
func (DataCapacityReservationSpecificationCapacityReservationTargetAttributes) InternalRef ¶
func (crt DataCapacityReservationSpecificationCapacityReservationTargetAttributes) InternalRef() (terra.Reference, error)
func (DataCapacityReservationSpecificationCapacityReservationTargetAttributes) InternalTokens ¶
func (crt DataCapacityReservationSpecificationCapacityReservationTargetAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataCapacityReservationSpecificationCapacityReservationTargetAttributes) InternalWithRef ¶
type DataCapacityReservationSpecificationState ¶
type DataCapacityReservationSpecificationState struct { CapacityReservationPreference string `json:"capacity_reservation_preference"` CapacityReservationTarget []DataCapacityReservationSpecificationCapacityReservationTargetState `json:"capacity_reservation_target"` }
type DataCpuOptionsAttributes ¶
type DataCpuOptionsAttributes struct {
// contains filtered or unexported fields
}
func (DataCpuOptionsAttributes) AmdSevSnp ¶
func (co DataCpuOptionsAttributes) AmdSevSnp() terra.StringValue
func (DataCpuOptionsAttributes) CoreCount ¶
func (co DataCpuOptionsAttributes) CoreCount() terra.NumberValue
func (DataCpuOptionsAttributes) InternalRef ¶
func (co DataCpuOptionsAttributes) InternalRef() (terra.Reference, error)
func (DataCpuOptionsAttributes) InternalTokens ¶
func (co DataCpuOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataCpuOptionsAttributes) InternalWithRef ¶
func (co DataCpuOptionsAttributes) InternalWithRef(ref terra.Reference) DataCpuOptionsAttributes
func (DataCpuOptionsAttributes) ThreadsPerCore ¶
func (co DataCpuOptionsAttributes) ThreadsPerCore() terra.NumberValue
type DataCpuOptionsState ¶
type DataCreditSpecificationAttributes ¶
type DataCreditSpecificationAttributes struct {
// contains filtered or unexported fields
}
func (DataCreditSpecificationAttributes) CpuCredits ¶
func (cs DataCreditSpecificationAttributes) CpuCredits() terra.StringValue
func (DataCreditSpecificationAttributes) InternalRef ¶
func (cs DataCreditSpecificationAttributes) InternalRef() (terra.Reference, error)
func (DataCreditSpecificationAttributes) InternalTokens ¶
func (cs DataCreditSpecificationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataCreditSpecificationAttributes) InternalWithRef ¶
func (cs DataCreditSpecificationAttributes) InternalWithRef(ref terra.Reference) DataCreditSpecificationAttributes
type DataCreditSpecificationState ¶
type DataCreditSpecificationState struct {
CpuCredits string `json:"cpu_credits"`
}
type DataElasticGpuSpecificationsAttributes ¶
type DataElasticGpuSpecificationsAttributes struct {
// contains filtered or unexported fields
}
func (DataElasticGpuSpecificationsAttributes) InternalRef ¶
func (egs DataElasticGpuSpecificationsAttributes) InternalRef() (terra.Reference, error)
func (DataElasticGpuSpecificationsAttributes) InternalTokens ¶
func (egs DataElasticGpuSpecificationsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataElasticGpuSpecificationsAttributes) InternalWithRef ¶
func (egs DataElasticGpuSpecificationsAttributes) InternalWithRef(ref terra.Reference) DataElasticGpuSpecificationsAttributes
func (DataElasticGpuSpecificationsAttributes) Type ¶
func (egs DataElasticGpuSpecificationsAttributes) Type() terra.StringValue
type DataElasticGpuSpecificationsState ¶
type DataElasticGpuSpecificationsState struct {
Type string `json:"type"`
}
type DataElasticInferenceAcceleratorAttributes ¶
type DataElasticInferenceAcceleratorAttributes struct {
// contains filtered or unexported fields
}
func (DataElasticInferenceAcceleratorAttributes) InternalRef ¶
func (eia DataElasticInferenceAcceleratorAttributes) InternalRef() (terra.Reference, error)
func (DataElasticInferenceAcceleratorAttributes) InternalTokens ¶
func (eia DataElasticInferenceAcceleratorAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataElasticInferenceAcceleratorAttributes) InternalWithRef ¶
func (eia DataElasticInferenceAcceleratorAttributes) InternalWithRef(ref terra.Reference) DataElasticInferenceAcceleratorAttributes
func (DataElasticInferenceAcceleratorAttributes) Type ¶
func (eia DataElasticInferenceAcceleratorAttributes) Type() terra.StringValue
type DataElasticInferenceAcceleratorState ¶
type DataElasticInferenceAcceleratorState struct {
Type string `json:"type"`
}
type DataEnclaveOptionsAttributes ¶
type DataEnclaveOptionsAttributes struct {
// contains filtered or unexported fields
}
func (DataEnclaveOptionsAttributes) Enabled ¶
func (eo DataEnclaveOptionsAttributes) Enabled() terra.BoolValue
func (DataEnclaveOptionsAttributes) InternalRef ¶
func (eo DataEnclaveOptionsAttributes) InternalRef() (terra.Reference, error)
func (DataEnclaveOptionsAttributes) InternalTokens ¶
func (eo DataEnclaveOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataEnclaveOptionsAttributes) InternalWithRef ¶
func (eo DataEnclaveOptionsAttributes) InternalWithRef(ref terra.Reference) DataEnclaveOptionsAttributes
type DataEnclaveOptionsState ¶
type DataEnclaveOptionsState struct {
Enabled bool `json:"enabled"`
}
type DataFilter ¶
type DataFilter struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Values: set of string, required Values terra.SetValue[terra.StringValue] `hcl:"values,attr" validate:"required"` }
type DataFilterAttributes ¶
type DataFilterAttributes struct {
// contains filtered or unexported fields
}
func (DataFilterAttributes) InternalRef ¶
func (f DataFilterAttributes) InternalRef() (terra.Reference, error)
func (DataFilterAttributes) InternalTokens ¶
func (f DataFilterAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataFilterAttributes) InternalWithRef ¶
func (f DataFilterAttributes) InternalWithRef(ref terra.Reference) DataFilterAttributes
func (DataFilterAttributes) Name ¶
func (f DataFilterAttributes) Name() terra.StringValue
func (DataFilterAttributes) Values ¶
func (f DataFilterAttributes) Values() terra.SetValue[terra.StringValue]
type DataFilterState ¶
type DataHibernationOptionsAttributes ¶
type DataHibernationOptionsAttributes struct {
// contains filtered or unexported fields
}
func (DataHibernationOptionsAttributes) Configured ¶
func (ho DataHibernationOptionsAttributes) Configured() terra.BoolValue
func (DataHibernationOptionsAttributes) InternalRef ¶
func (ho DataHibernationOptionsAttributes) InternalRef() (terra.Reference, error)
func (DataHibernationOptionsAttributes) InternalTokens ¶
func (ho DataHibernationOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataHibernationOptionsAttributes) InternalWithRef ¶
func (ho DataHibernationOptionsAttributes) InternalWithRef(ref terra.Reference) DataHibernationOptionsAttributes
type DataHibernationOptionsState ¶
type DataHibernationOptionsState struct {
Configured bool `json:"configured"`
}
type DataIamInstanceProfileAttributes ¶
type DataIamInstanceProfileAttributes struct {
// contains filtered or unexported fields
}
func (DataIamInstanceProfileAttributes) Arn ¶
func (iip DataIamInstanceProfileAttributes) Arn() terra.StringValue
func (DataIamInstanceProfileAttributes) InternalRef ¶
func (iip DataIamInstanceProfileAttributes) InternalRef() (terra.Reference, error)
func (DataIamInstanceProfileAttributes) InternalTokens ¶
func (iip DataIamInstanceProfileAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataIamInstanceProfileAttributes) InternalWithRef ¶
func (iip DataIamInstanceProfileAttributes) InternalWithRef(ref terra.Reference) DataIamInstanceProfileAttributes
func (DataIamInstanceProfileAttributes) Name ¶
func (iip DataIamInstanceProfileAttributes) Name() terra.StringValue
type DataInstanceMarketOptionsAttributes ¶
type DataInstanceMarketOptionsAttributes struct {
// contains filtered or unexported fields
}
func (DataInstanceMarketOptionsAttributes) InternalRef ¶
func (imo DataInstanceMarketOptionsAttributes) InternalRef() (terra.Reference, error)
func (DataInstanceMarketOptionsAttributes) InternalTokens ¶
func (imo DataInstanceMarketOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataInstanceMarketOptionsAttributes) InternalWithRef ¶
func (imo DataInstanceMarketOptionsAttributes) InternalWithRef(ref terra.Reference) DataInstanceMarketOptionsAttributes
func (DataInstanceMarketOptionsAttributes) MarketType ¶
func (imo DataInstanceMarketOptionsAttributes) MarketType() terra.StringValue
func (DataInstanceMarketOptionsAttributes) SpotOptions ¶
func (imo DataInstanceMarketOptionsAttributes) SpotOptions() terra.ListValue[DataInstanceMarketOptionsSpotOptionsAttributes]
type DataInstanceMarketOptionsSpotOptionsAttributes ¶
type DataInstanceMarketOptionsSpotOptionsAttributes struct {
// contains filtered or unexported fields
}
func (DataInstanceMarketOptionsSpotOptionsAttributes) BlockDurationMinutes ¶
func (so DataInstanceMarketOptionsSpotOptionsAttributes) BlockDurationMinutes() terra.NumberValue
func (DataInstanceMarketOptionsSpotOptionsAttributes) InstanceInterruptionBehavior ¶
func (so DataInstanceMarketOptionsSpotOptionsAttributes) InstanceInterruptionBehavior() terra.StringValue
func (DataInstanceMarketOptionsSpotOptionsAttributes) InternalRef ¶
func (so DataInstanceMarketOptionsSpotOptionsAttributes) InternalRef() (terra.Reference, error)
func (DataInstanceMarketOptionsSpotOptionsAttributes) InternalTokens ¶
func (so DataInstanceMarketOptionsSpotOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataInstanceMarketOptionsSpotOptionsAttributes) InternalWithRef ¶
func (so DataInstanceMarketOptionsSpotOptionsAttributes) InternalWithRef(ref terra.Reference) DataInstanceMarketOptionsSpotOptionsAttributes
func (DataInstanceMarketOptionsSpotOptionsAttributes) MaxPrice ¶
func (so DataInstanceMarketOptionsSpotOptionsAttributes) MaxPrice() terra.StringValue
func (DataInstanceMarketOptionsSpotOptionsAttributes) SpotInstanceType ¶
func (so DataInstanceMarketOptionsSpotOptionsAttributes) SpotInstanceType() terra.StringValue
func (DataInstanceMarketOptionsSpotOptionsAttributes) ValidUntil ¶
func (so DataInstanceMarketOptionsSpotOptionsAttributes) ValidUntil() terra.StringValue
type DataInstanceMarketOptionsSpotOptionsState ¶
type DataInstanceMarketOptionsSpotOptionsState struct { BlockDurationMinutes float64 `json:"block_duration_minutes"` InstanceInterruptionBehavior string `json:"instance_interruption_behavior"` MaxPrice string `json:"max_price"` SpotInstanceType string `json:"spot_instance_type"` ValidUntil string `json:"valid_until"` }
type DataInstanceMarketOptionsState ¶
type DataInstanceMarketOptionsState struct { MarketType string `json:"market_type"` SpotOptions []DataInstanceMarketOptionsSpotOptionsState `json:"spot_options"` }
type DataInstanceRequirementsAcceleratorCountAttributes ¶
type DataInstanceRequirementsAcceleratorCountAttributes struct {
// contains filtered or unexported fields
}
func (DataInstanceRequirementsAcceleratorCountAttributes) InternalRef ¶
func (ac DataInstanceRequirementsAcceleratorCountAttributes) InternalRef() (terra.Reference, error)
func (DataInstanceRequirementsAcceleratorCountAttributes) InternalTokens ¶
func (ac DataInstanceRequirementsAcceleratorCountAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataInstanceRequirementsAcceleratorCountAttributes) InternalWithRef ¶
func (ac DataInstanceRequirementsAcceleratorCountAttributes) InternalWithRef(ref terra.Reference) DataInstanceRequirementsAcceleratorCountAttributes
func (DataInstanceRequirementsAcceleratorCountAttributes) Max ¶
func (ac DataInstanceRequirementsAcceleratorCountAttributes) Max() terra.NumberValue
func (DataInstanceRequirementsAcceleratorCountAttributes) Min ¶
func (ac DataInstanceRequirementsAcceleratorCountAttributes) Min() terra.NumberValue
type DataInstanceRequirementsAcceleratorTotalMemoryMibAttributes ¶
type DataInstanceRequirementsAcceleratorTotalMemoryMibAttributes struct {
// contains filtered or unexported fields
}
func (DataInstanceRequirementsAcceleratorTotalMemoryMibAttributes) InternalRef ¶
func (atmm DataInstanceRequirementsAcceleratorTotalMemoryMibAttributes) InternalRef() (terra.Reference, error)
func (DataInstanceRequirementsAcceleratorTotalMemoryMibAttributes) InternalTokens ¶
func (atmm DataInstanceRequirementsAcceleratorTotalMemoryMibAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataInstanceRequirementsAcceleratorTotalMemoryMibAttributes) InternalWithRef ¶
func (atmm DataInstanceRequirementsAcceleratorTotalMemoryMibAttributes) InternalWithRef(ref terra.Reference) DataInstanceRequirementsAcceleratorTotalMemoryMibAttributes
func (DataInstanceRequirementsAcceleratorTotalMemoryMibAttributes) Max ¶
func (atmm DataInstanceRequirementsAcceleratorTotalMemoryMibAttributes) Max() terra.NumberValue
func (DataInstanceRequirementsAcceleratorTotalMemoryMibAttributes) Min ¶
func (atmm DataInstanceRequirementsAcceleratorTotalMemoryMibAttributes) Min() terra.NumberValue
type DataInstanceRequirementsAttributes ¶
type DataInstanceRequirementsAttributes struct {
// contains filtered or unexported fields
}
func (DataInstanceRequirementsAttributes) AcceleratorCount ¶
func (ir DataInstanceRequirementsAttributes) AcceleratorCount() terra.ListValue[DataInstanceRequirementsAcceleratorCountAttributes]
func (DataInstanceRequirementsAttributes) AcceleratorManufacturers ¶
func (ir DataInstanceRequirementsAttributes) AcceleratorManufacturers() terra.SetValue[terra.StringValue]
func (DataInstanceRequirementsAttributes) AcceleratorNames ¶
func (ir DataInstanceRequirementsAttributes) AcceleratorNames() terra.SetValue[terra.StringValue]
func (DataInstanceRequirementsAttributes) AcceleratorTotalMemoryMib ¶
func (ir DataInstanceRequirementsAttributes) AcceleratorTotalMemoryMib() terra.ListValue[DataInstanceRequirementsAcceleratorTotalMemoryMibAttributes]
func (DataInstanceRequirementsAttributes) AcceleratorTypes ¶
func (ir DataInstanceRequirementsAttributes) AcceleratorTypes() terra.SetValue[terra.StringValue]
func (DataInstanceRequirementsAttributes) AllowedInstanceTypes ¶
func (ir DataInstanceRequirementsAttributes) AllowedInstanceTypes() terra.SetValue[terra.StringValue]
func (DataInstanceRequirementsAttributes) BareMetal ¶
func (ir DataInstanceRequirementsAttributes) BareMetal() terra.StringValue
func (DataInstanceRequirementsAttributes) BaselineEbsBandwidthMbps ¶
func (ir DataInstanceRequirementsAttributes) BaselineEbsBandwidthMbps() terra.ListValue[DataInstanceRequirementsBaselineEbsBandwidthMbpsAttributes]
func (DataInstanceRequirementsAttributes) BurstablePerformance ¶
func (ir DataInstanceRequirementsAttributes) BurstablePerformance() terra.StringValue
func (DataInstanceRequirementsAttributes) CpuManufacturers ¶
func (ir DataInstanceRequirementsAttributes) CpuManufacturers() terra.SetValue[terra.StringValue]
func (DataInstanceRequirementsAttributes) ExcludedInstanceTypes ¶
func (ir DataInstanceRequirementsAttributes) ExcludedInstanceTypes() terra.SetValue[terra.StringValue]
func (DataInstanceRequirementsAttributes) InstanceGenerations ¶
func (ir DataInstanceRequirementsAttributes) InstanceGenerations() terra.SetValue[terra.StringValue]
func (DataInstanceRequirementsAttributes) InternalRef ¶
func (ir DataInstanceRequirementsAttributes) InternalRef() (terra.Reference, error)
func (DataInstanceRequirementsAttributes) InternalTokens ¶
func (ir DataInstanceRequirementsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataInstanceRequirementsAttributes) InternalWithRef ¶
func (ir DataInstanceRequirementsAttributes) InternalWithRef(ref terra.Reference) DataInstanceRequirementsAttributes
func (DataInstanceRequirementsAttributes) LocalStorage ¶
func (ir DataInstanceRequirementsAttributes) LocalStorage() terra.StringValue
func (DataInstanceRequirementsAttributes) LocalStorageTypes ¶
func (ir DataInstanceRequirementsAttributes) LocalStorageTypes() terra.SetValue[terra.StringValue]
func (DataInstanceRequirementsAttributes) MemoryGibPerVcpu ¶
func (ir DataInstanceRequirementsAttributes) MemoryGibPerVcpu() terra.ListValue[DataInstanceRequirementsMemoryGibPerVcpuAttributes]
func (DataInstanceRequirementsAttributes) MemoryMib ¶
func (ir DataInstanceRequirementsAttributes) MemoryMib() terra.ListValue[DataInstanceRequirementsMemoryMibAttributes]
func (DataInstanceRequirementsAttributes) NetworkBandwidthGbps ¶
func (ir DataInstanceRequirementsAttributes) NetworkBandwidthGbps() terra.ListValue[DataInstanceRequirementsNetworkBandwidthGbpsAttributes]
func (DataInstanceRequirementsAttributes) NetworkInterfaceCount ¶
func (ir DataInstanceRequirementsAttributes) NetworkInterfaceCount() terra.ListValue[DataInstanceRequirementsNetworkInterfaceCountAttributes]
func (DataInstanceRequirementsAttributes) OnDemandMaxPricePercentageOverLowestPrice ¶
func (ir DataInstanceRequirementsAttributes) OnDemandMaxPricePercentageOverLowestPrice() terra.NumberValue
func (DataInstanceRequirementsAttributes) RequireHibernateSupport ¶
func (ir DataInstanceRequirementsAttributes) RequireHibernateSupport() terra.BoolValue
func (DataInstanceRequirementsAttributes) SpotMaxPricePercentageOverLowestPrice ¶
func (ir DataInstanceRequirementsAttributes) SpotMaxPricePercentageOverLowestPrice() terra.NumberValue
func (DataInstanceRequirementsAttributes) TotalLocalStorageGb ¶
func (ir DataInstanceRequirementsAttributes) TotalLocalStorageGb() terra.ListValue[DataInstanceRequirementsTotalLocalStorageGbAttributes]
func (DataInstanceRequirementsAttributes) VcpuCount ¶
func (ir DataInstanceRequirementsAttributes) VcpuCount() terra.ListValue[DataInstanceRequirementsVcpuCountAttributes]
type DataInstanceRequirementsBaselineEbsBandwidthMbpsAttributes ¶
type DataInstanceRequirementsBaselineEbsBandwidthMbpsAttributes struct {
// contains filtered or unexported fields
}
func (DataInstanceRequirementsBaselineEbsBandwidthMbpsAttributes) InternalRef ¶
func (bebm DataInstanceRequirementsBaselineEbsBandwidthMbpsAttributes) InternalRef() (terra.Reference, error)
func (DataInstanceRequirementsBaselineEbsBandwidthMbpsAttributes) InternalTokens ¶
func (bebm DataInstanceRequirementsBaselineEbsBandwidthMbpsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataInstanceRequirementsBaselineEbsBandwidthMbpsAttributes) InternalWithRef ¶
func (bebm DataInstanceRequirementsBaselineEbsBandwidthMbpsAttributes) InternalWithRef(ref terra.Reference) DataInstanceRequirementsBaselineEbsBandwidthMbpsAttributes
func (DataInstanceRequirementsBaselineEbsBandwidthMbpsAttributes) Max ¶
func (bebm DataInstanceRequirementsBaselineEbsBandwidthMbpsAttributes) Max() terra.NumberValue
func (DataInstanceRequirementsBaselineEbsBandwidthMbpsAttributes) Min ¶
func (bebm DataInstanceRequirementsBaselineEbsBandwidthMbpsAttributes) Min() terra.NumberValue
type DataInstanceRequirementsMemoryGibPerVcpuAttributes ¶
type DataInstanceRequirementsMemoryGibPerVcpuAttributes struct {
// contains filtered or unexported fields
}
func (DataInstanceRequirementsMemoryGibPerVcpuAttributes) InternalRef ¶
func (mgpv DataInstanceRequirementsMemoryGibPerVcpuAttributes) InternalRef() (terra.Reference, error)
func (DataInstanceRequirementsMemoryGibPerVcpuAttributes) InternalTokens ¶
func (mgpv DataInstanceRequirementsMemoryGibPerVcpuAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataInstanceRequirementsMemoryGibPerVcpuAttributes) InternalWithRef ¶
func (mgpv DataInstanceRequirementsMemoryGibPerVcpuAttributes) InternalWithRef(ref terra.Reference) DataInstanceRequirementsMemoryGibPerVcpuAttributes
func (DataInstanceRequirementsMemoryGibPerVcpuAttributes) Max ¶
func (mgpv DataInstanceRequirementsMemoryGibPerVcpuAttributes) Max() terra.NumberValue
func (DataInstanceRequirementsMemoryGibPerVcpuAttributes) Min ¶
func (mgpv DataInstanceRequirementsMemoryGibPerVcpuAttributes) Min() terra.NumberValue
type DataInstanceRequirementsMemoryMibAttributes ¶
type DataInstanceRequirementsMemoryMibAttributes struct {
// contains filtered or unexported fields
}
func (DataInstanceRequirementsMemoryMibAttributes) InternalRef ¶
func (mm DataInstanceRequirementsMemoryMibAttributes) InternalRef() (terra.Reference, error)
func (DataInstanceRequirementsMemoryMibAttributes) InternalTokens ¶
func (mm DataInstanceRequirementsMemoryMibAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataInstanceRequirementsMemoryMibAttributes) InternalWithRef ¶
func (mm DataInstanceRequirementsMemoryMibAttributes) InternalWithRef(ref terra.Reference) DataInstanceRequirementsMemoryMibAttributes
func (DataInstanceRequirementsMemoryMibAttributes) Max ¶
func (mm DataInstanceRequirementsMemoryMibAttributes) Max() terra.NumberValue
func (DataInstanceRequirementsMemoryMibAttributes) Min ¶
func (mm DataInstanceRequirementsMemoryMibAttributes) Min() terra.NumberValue
type DataInstanceRequirementsNetworkBandwidthGbpsAttributes ¶
type DataInstanceRequirementsNetworkBandwidthGbpsAttributes struct {
// contains filtered or unexported fields
}
func (DataInstanceRequirementsNetworkBandwidthGbpsAttributes) InternalRef ¶
func (nbg DataInstanceRequirementsNetworkBandwidthGbpsAttributes) InternalRef() (terra.Reference, error)
func (DataInstanceRequirementsNetworkBandwidthGbpsAttributes) InternalTokens ¶
func (nbg DataInstanceRequirementsNetworkBandwidthGbpsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataInstanceRequirementsNetworkBandwidthGbpsAttributes) InternalWithRef ¶
func (nbg DataInstanceRequirementsNetworkBandwidthGbpsAttributes) InternalWithRef(ref terra.Reference) DataInstanceRequirementsNetworkBandwidthGbpsAttributes
func (DataInstanceRequirementsNetworkBandwidthGbpsAttributes) Max ¶
func (nbg DataInstanceRequirementsNetworkBandwidthGbpsAttributes) Max() terra.NumberValue
func (DataInstanceRequirementsNetworkBandwidthGbpsAttributes) Min ¶
func (nbg DataInstanceRequirementsNetworkBandwidthGbpsAttributes) Min() terra.NumberValue
type DataInstanceRequirementsNetworkInterfaceCountAttributes ¶
type DataInstanceRequirementsNetworkInterfaceCountAttributes struct {
// contains filtered or unexported fields
}
func (DataInstanceRequirementsNetworkInterfaceCountAttributes) InternalRef ¶
func (nic DataInstanceRequirementsNetworkInterfaceCountAttributes) InternalRef() (terra.Reference, error)
func (DataInstanceRequirementsNetworkInterfaceCountAttributes) InternalTokens ¶
func (nic DataInstanceRequirementsNetworkInterfaceCountAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataInstanceRequirementsNetworkInterfaceCountAttributes) InternalWithRef ¶
func (nic DataInstanceRequirementsNetworkInterfaceCountAttributes) InternalWithRef(ref terra.Reference) DataInstanceRequirementsNetworkInterfaceCountAttributes
func (DataInstanceRequirementsNetworkInterfaceCountAttributes) Max ¶
func (nic DataInstanceRequirementsNetworkInterfaceCountAttributes) Max() terra.NumberValue
func (DataInstanceRequirementsNetworkInterfaceCountAttributes) Min ¶
func (nic DataInstanceRequirementsNetworkInterfaceCountAttributes) Min() terra.NumberValue
type DataInstanceRequirementsState ¶
type DataInstanceRequirementsState 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 []DataInstanceRequirementsAcceleratorCountState `json:"accelerator_count"` AcceleratorTotalMemoryMib []DataInstanceRequirementsAcceleratorTotalMemoryMibState `json:"accelerator_total_memory_mib"` BaselineEbsBandwidthMbps []DataInstanceRequirementsBaselineEbsBandwidthMbpsState `json:"baseline_ebs_bandwidth_mbps"` MemoryGibPerVcpu []DataInstanceRequirementsMemoryGibPerVcpuState `json:"memory_gib_per_vcpu"` MemoryMib []DataInstanceRequirementsMemoryMibState `json:"memory_mib"` NetworkBandwidthGbps []DataInstanceRequirementsNetworkBandwidthGbpsState `json:"network_bandwidth_gbps"` NetworkInterfaceCount []DataInstanceRequirementsNetworkInterfaceCountState `json:"network_interface_count"` TotalLocalStorageGb []DataInstanceRequirementsTotalLocalStorageGbState `json:"total_local_storage_gb"` VcpuCount []DataInstanceRequirementsVcpuCountState `json:"vcpu_count"` }
type DataInstanceRequirementsTotalLocalStorageGbAttributes ¶
type DataInstanceRequirementsTotalLocalStorageGbAttributes struct {
// contains filtered or unexported fields
}
func (DataInstanceRequirementsTotalLocalStorageGbAttributes) InternalRef ¶
func (tlsg DataInstanceRequirementsTotalLocalStorageGbAttributes) InternalRef() (terra.Reference, error)
func (DataInstanceRequirementsTotalLocalStorageGbAttributes) InternalTokens ¶
func (tlsg DataInstanceRequirementsTotalLocalStorageGbAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataInstanceRequirementsTotalLocalStorageGbAttributes) InternalWithRef ¶
func (tlsg DataInstanceRequirementsTotalLocalStorageGbAttributes) InternalWithRef(ref terra.Reference) DataInstanceRequirementsTotalLocalStorageGbAttributes
func (DataInstanceRequirementsTotalLocalStorageGbAttributes) Max ¶
func (tlsg DataInstanceRequirementsTotalLocalStorageGbAttributes) Max() terra.NumberValue
func (DataInstanceRequirementsTotalLocalStorageGbAttributes) Min ¶
func (tlsg DataInstanceRequirementsTotalLocalStorageGbAttributes) Min() terra.NumberValue
type DataInstanceRequirementsVcpuCountAttributes ¶
type DataInstanceRequirementsVcpuCountAttributes struct {
// contains filtered or unexported fields
}
func (DataInstanceRequirementsVcpuCountAttributes) InternalRef ¶
func (vc DataInstanceRequirementsVcpuCountAttributes) InternalRef() (terra.Reference, error)
func (DataInstanceRequirementsVcpuCountAttributes) InternalTokens ¶
func (vc DataInstanceRequirementsVcpuCountAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataInstanceRequirementsVcpuCountAttributes) InternalWithRef ¶
func (vc DataInstanceRequirementsVcpuCountAttributes) InternalWithRef(ref terra.Reference) DataInstanceRequirementsVcpuCountAttributes
func (DataInstanceRequirementsVcpuCountAttributes) Max ¶
func (vc DataInstanceRequirementsVcpuCountAttributes) Max() terra.NumberValue
func (DataInstanceRequirementsVcpuCountAttributes) Min ¶
func (vc DataInstanceRequirementsVcpuCountAttributes) Min() terra.NumberValue
type DataLicenseSpecificationAttributes ¶
type DataLicenseSpecificationAttributes struct {
// contains filtered or unexported fields
}
func (DataLicenseSpecificationAttributes) InternalRef ¶
func (ls DataLicenseSpecificationAttributes) InternalRef() (terra.Reference, error)
func (DataLicenseSpecificationAttributes) InternalTokens ¶
func (ls DataLicenseSpecificationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataLicenseSpecificationAttributes) InternalWithRef ¶
func (ls DataLicenseSpecificationAttributes) InternalWithRef(ref terra.Reference) DataLicenseSpecificationAttributes
func (DataLicenseSpecificationAttributes) LicenseConfigurationArn ¶
func (ls DataLicenseSpecificationAttributes) LicenseConfigurationArn() terra.StringValue
type DataLicenseSpecificationState ¶
type DataLicenseSpecificationState struct {
LicenseConfigurationArn string `json:"license_configuration_arn"`
}
type DataMaintenanceOptionsAttributes ¶
type DataMaintenanceOptionsAttributes struct {
// contains filtered or unexported fields
}
func (DataMaintenanceOptionsAttributes) AutoRecovery ¶
func (mo DataMaintenanceOptionsAttributes) AutoRecovery() terra.StringValue
func (DataMaintenanceOptionsAttributes) InternalRef ¶
func (mo DataMaintenanceOptionsAttributes) InternalRef() (terra.Reference, error)
func (DataMaintenanceOptionsAttributes) InternalTokens ¶
func (mo DataMaintenanceOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataMaintenanceOptionsAttributes) InternalWithRef ¶
func (mo DataMaintenanceOptionsAttributes) InternalWithRef(ref terra.Reference) DataMaintenanceOptionsAttributes
type DataMaintenanceOptionsState ¶
type DataMaintenanceOptionsState struct {
AutoRecovery string `json:"auto_recovery"`
}
type DataMetadataOptionsAttributes ¶
type DataMetadataOptionsAttributes struct {
// contains filtered or unexported fields
}
func (DataMetadataOptionsAttributes) HttpEndpoint ¶
func (mo DataMetadataOptionsAttributes) HttpEndpoint() terra.StringValue
func (DataMetadataOptionsAttributes) HttpProtocolIpv6 ¶
func (mo DataMetadataOptionsAttributes) HttpProtocolIpv6() terra.StringValue
func (DataMetadataOptionsAttributes) HttpPutResponseHopLimit ¶
func (mo DataMetadataOptionsAttributes) HttpPutResponseHopLimit() terra.NumberValue
func (DataMetadataOptionsAttributes) HttpTokens ¶
func (mo DataMetadataOptionsAttributes) HttpTokens() terra.StringValue
func (DataMetadataOptionsAttributes) InstanceMetadataTags ¶
func (mo DataMetadataOptionsAttributes) InstanceMetadataTags() terra.StringValue
func (DataMetadataOptionsAttributes) InternalRef ¶
func (mo DataMetadataOptionsAttributes) InternalRef() (terra.Reference, error)
func (DataMetadataOptionsAttributes) InternalTokens ¶
func (mo DataMetadataOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataMetadataOptionsAttributes) InternalWithRef ¶
func (mo DataMetadataOptionsAttributes) InternalWithRef(ref terra.Reference) DataMetadataOptionsAttributes
type DataMetadataOptionsState ¶
type DataMetadataOptionsState struct { HttpEndpoint string `json:"http_endpoint"` HttpProtocolIpv6 string `json:"http_protocol_ipv6"` HttpPutResponseHopLimit float64 `json:"http_put_response_hop_limit"` HttpTokens string `json:"http_tokens"` InstanceMetadataTags string `json:"instance_metadata_tags"` }
type DataMonitoringAttributes ¶
type DataMonitoringAttributes struct {
// contains filtered or unexported fields
}
func (DataMonitoringAttributes) Enabled ¶
func (m DataMonitoringAttributes) Enabled() terra.BoolValue
func (DataMonitoringAttributes) InternalRef ¶
func (m DataMonitoringAttributes) InternalRef() (terra.Reference, error)
func (DataMonitoringAttributes) InternalTokens ¶
func (m DataMonitoringAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataMonitoringAttributes) InternalWithRef ¶
func (m DataMonitoringAttributes) InternalWithRef(ref terra.Reference) DataMonitoringAttributes
type DataMonitoringState ¶
type DataMonitoringState struct {
Enabled bool `json:"enabled"`
}
type DataNetworkInterfacesAttributes ¶
type DataNetworkInterfacesAttributes struct {
// contains filtered or unexported fields
}
func (DataNetworkInterfacesAttributes) AssociateCarrierIpAddress ¶
func (ni DataNetworkInterfacesAttributes) AssociateCarrierIpAddress() terra.StringValue
func (DataNetworkInterfacesAttributes) AssociatePublicIpAddress ¶
func (ni DataNetworkInterfacesAttributes) AssociatePublicIpAddress() terra.StringValue
func (DataNetworkInterfacesAttributes) DeleteOnTermination ¶
func (ni DataNetworkInterfacesAttributes) DeleteOnTermination() terra.StringValue
func (DataNetworkInterfacesAttributes) Description ¶
func (ni DataNetworkInterfacesAttributes) Description() terra.StringValue
func (DataNetworkInterfacesAttributes) DeviceIndex ¶
func (ni DataNetworkInterfacesAttributes) DeviceIndex() terra.NumberValue
func (DataNetworkInterfacesAttributes) InterfaceType ¶
func (ni DataNetworkInterfacesAttributes) InterfaceType() terra.StringValue
func (DataNetworkInterfacesAttributes) InternalRef ¶
func (ni DataNetworkInterfacesAttributes) InternalRef() (terra.Reference, error)
func (DataNetworkInterfacesAttributes) InternalTokens ¶
func (ni DataNetworkInterfacesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNetworkInterfacesAttributes) InternalWithRef ¶
func (ni DataNetworkInterfacesAttributes) InternalWithRef(ref terra.Reference) DataNetworkInterfacesAttributes
func (DataNetworkInterfacesAttributes) Ipv4AddressCount ¶
func (ni DataNetworkInterfacesAttributes) Ipv4AddressCount() terra.NumberValue
func (DataNetworkInterfacesAttributes) Ipv4Addresses ¶
func (ni DataNetworkInterfacesAttributes) Ipv4Addresses() terra.SetValue[terra.StringValue]
func (DataNetworkInterfacesAttributes) Ipv4PrefixCount ¶
func (ni DataNetworkInterfacesAttributes) Ipv4PrefixCount() terra.NumberValue
func (DataNetworkInterfacesAttributes) Ipv4Prefixes ¶
func (ni DataNetworkInterfacesAttributes) Ipv4Prefixes() terra.SetValue[terra.StringValue]
func (DataNetworkInterfacesAttributes) Ipv6AddressCount ¶
func (ni DataNetworkInterfacesAttributes) Ipv6AddressCount() terra.NumberValue
func (DataNetworkInterfacesAttributes) Ipv6Addresses ¶
func (ni DataNetworkInterfacesAttributes) Ipv6Addresses() terra.SetValue[terra.StringValue]
func (DataNetworkInterfacesAttributes) Ipv6PrefixCount ¶
func (ni DataNetworkInterfacesAttributes) Ipv6PrefixCount() terra.NumberValue
func (DataNetworkInterfacesAttributes) Ipv6Prefixes ¶
func (ni DataNetworkInterfacesAttributes) Ipv6Prefixes() terra.SetValue[terra.StringValue]
func (DataNetworkInterfacesAttributes) NetworkCardIndex ¶
func (ni DataNetworkInterfacesAttributes) NetworkCardIndex() terra.NumberValue
func (DataNetworkInterfacesAttributes) NetworkInterfaceId ¶
func (ni DataNetworkInterfacesAttributes) NetworkInterfaceId() terra.StringValue
func (DataNetworkInterfacesAttributes) PrivateIpAddress ¶
func (ni DataNetworkInterfacesAttributes) PrivateIpAddress() terra.StringValue
func (DataNetworkInterfacesAttributes) SecurityGroups ¶
func (ni DataNetworkInterfacesAttributes) SecurityGroups() terra.SetValue[terra.StringValue]
func (DataNetworkInterfacesAttributes) SubnetId ¶
func (ni DataNetworkInterfacesAttributes) SubnetId() terra.StringValue
type DataNetworkInterfacesState ¶
type DataNetworkInterfacesState struct { AssociateCarrierIpAddress string `json:"associate_carrier_ip_address"` AssociatePublicIpAddress string `json:"associate_public_ip_address"` DeleteOnTermination string `json:"delete_on_termination"` Description string `json:"description"` DeviceIndex float64 `json:"device_index"` InterfaceType string `json:"interface_type"` Ipv4AddressCount float64 `json:"ipv4_address_count"` Ipv4Addresses []string `json:"ipv4_addresses"` Ipv4PrefixCount float64 `json:"ipv4_prefix_count"` Ipv4Prefixes []string `json:"ipv4_prefixes"` Ipv6AddressCount float64 `json:"ipv6_address_count"` Ipv6Addresses []string `json:"ipv6_addresses"` Ipv6PrefixCount float64 `json:"ipv6_prefix_count"` Ipv6Prefixes []string `json:"ipv6_prefixes"` NetworkCardIndex float64 `json:"network_card_index"` NetworkInterfaceId string `json:"network_interface_id"` PrivateIpAddress string `json:"private_ip_address"` SecurityGroups []string `json:"security_groups"` SubnetId string `json:"subnet_id"` }
type DataPlacementAttributes ¶
type DataPlacementAttributes struct {
// contains filtered or unexported fields
}
func (DataPlacementAttributes) Affinity ¶
func (p DataPlacementAttributes) Affinity() terra.StringValue
func (DataPlacementAttributes) AvailabilityZone ¶
func (p DataPlacementAttributes) AvailabilityZone() terra.StringValue
func (DataPlacementAttributes) GroupName ¶
func (p DataPlacementAttributes) GroupName() terra.StringValue
func (DataPlacementAttributes) HostId ¶
func (p DataPlacementAttributes) HostId() terra.StringValue
func (DataPlacementAttributes) HostResourceGroupArn ¶
func (p DataPlacementAttributes) HostResourceGroupArn() terra.StringValue
func (DataPlacementAttributes) InternalRef ¶
func (p DataPlacementAttributes) InternalRef() (terra.Reference, error)
func (DataPlacementAttributes) InternalTokens ¶
func (p DataPlacementAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataPlacementAttributes) InternalWithRef ¶
func (p DataPlacementAttributes) InternalWithRef(ref terra.Reference) DataPlacementAttributes
func (DataPlacementAttributes) PartitionNumber ¶
func (p DataPlacementAttributes) PartitionNumber() terra.NumberValue
func (DataPlacementAttributes) SpreadDomain ¶
func (p DataPlacementAttributes) SpreadDomain() terra.StringValue
func (DataPlacementAttributes) Tenancy ¶
func (p DataPlacementAttributes) Tenancy() terra.StringValue
type DataPlacementState ¶
type DataPlacementState struct { Affinity string `json:"affinity"` AvailabilityZone string `json:"availability_zone"` GroupName string `json:"group_name"` HostId string `json:"host_id"` HostResourceGroupArn string `json:"host_resource_group_arn"` PartitionNumber float64 `json:"partition_number"` SpreadDomain string `json:"spread_domain"` Tenancy string `json:"tenancy"` }
type DataPrivateDnsNameOptionsAttributes ¶
type DataPrivateDnsNameOptionsAttributes struct {
// contains filtered or unexported fields
}
func (DataPrivateDnsNameOptionsAttributes) EnableResourceNameDnsARecord ¶
func (pdno DataPrivateDnsNameOptionsAttributes) EnableResourceNameDnsARecord() terra.BoolValue
func (DataPrivateDnsNameOptionsAttributes) EnableResourceNameDnsAaaaRecord ¶
func (pdno DataPrivateDnsNameOptionsAttributes) EnableResourceNameDnsAaaaRecord() terra.BoolValue
func (DataPrivateDnsNameOptionsAttributes) HostnameType ¶
func (pdno DataPrivateDnsNameOptionsAttributes) HostnameType() terra.StringValue
func (DataPrivateDnsNameOptionsAttributes) InternalRef ¶
func (pdno DataPrivateDnsNameOptionsAttributes) InternalRef() (terra.Reference, error)
func (DataPrivateDnsNameOptionsAttributes) InternalTokens ¶
func (pdno DataPrivateDnsNameOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataPrivateDnsNameOptionsAttributes) InternalWithRef ¶
func (pdno DataPrivateDnsNameOptionsAttributes) InternalWithRef(ref terra.Reference) DataPrivateDnsNameOptionsAttributes
type DataSource ¶
DataSource represents the Terraform data resource aws_launch_template.
func Data ¶
func Data(name string, args DataArgs) *DataSource
Data creates a new instance of DataSource.
func (*DataSource) Attributes ¶
func (alt *DataSource) Attributes() dataAwsLaunchTemplateAttributes
Attributes returns the attributes for DataSource.
func (*DataSource) Configuration ¶
func (alt *DataSource) Configuration() interface{}
Configuration returns the configuration (args) for DataSource.
func (*DataSource) DataSource ¶
func (alt *DataSource) DataSource() string
DataSource returns the Terraform object type for DataSource.
func (*DataSource) LocalName ¶
func (alt *DataSource) LocalName() string
LocalName returns the local name for DataSource.
type DataTagSpecificationsAttributes ¶
type DataTagSpecificationsAttributes struct {
// contains filtered or unexported fields
}
func (DataTagSpecificationsAttributes) InternalRef ¶
func (ts DataTagSpecificationsAttributes) InternalRef() (terra.Reference, error)
func (DataTagSpecificationsAttributes) InternalTokens ¶
func (ts DataTagSpecificationsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTagSpecificationsAttributes) InternalWithRef ¶
func (ts DataTagSpecificationsAttributes) InternalWithRef(ref terra.Reference) DataTagSpecificationsAttributes
func (DataTagSpecificationsAttributes) ResourceType ¶
func (ts DataTagSpecificationsAttributes) ResourceType() terra.StringValue
func (DataTagSpecificationsAttributes) Tags ¶
func (ts DataTagSpecificationsAttributes) Tags() terra.MapValue[terra.StringValue]
type DataTimeouts ¶
type DataTimeouts struct { // Read: string, optional Read terra.StringValue `hcl:"read,attr"` }
type DataTimeoutsAttributes ¶
type DataTimeoutsAttributes struct {
// contains filtered or unexported fields
}
func (DataTimeoutsAttributes) InternalRef ¶
func (t DataTimeoutsAttributes) InternalRef() (terra.Reference, error)
func (DataTimeoutsAttributes) InternalTokens ¶
func (t DataTimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTimeoutsAttributes) InternalWithRef ¶
func (t DataTimeoutsAttributes) InternalWithRef(ref terra.Reference) DataTimeoutsAttributes
func (DataTimeoutsAttributes) Read ¶
func (t DataTimeoutsAttributes) Read() terra.StringValue
type DataTimeoutsState ¶
type DataTimeoutsState struct {
Read string `json:"read"`
}
type ElasticGpuSpecifications ¶
type ElasticGpuSpecifications struct { // Type: string, required Type terra.StringValue `hcl:"type,attr" validate:"required"` }
type ElasticGpuSpecificationsAttributes ¶
type ElasticGpuSpecificationsAttributes struct {
// contains filtered or unexported fields
}
func (ElasticGpuSpecificationsAttributes) InternalRef ¶
func (egs ElasticGpuSpecificationsAttributes) InternalRef() (terra.Reference, error)
func (ElasticGpuSpecificationsAttributes) InternalTokens ¶
func (egs ElasticGpuSpecificationsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ElasticGpuSpecificationsAttributes) InternalWithRef ¶
func (egs ElasticGpuSpecificationsAttributes) InternalWithRef(ref terra.Reference) ElasticGpuSpecificationsAttributes
func (ElasticGpuSpecificationsAttributes) Type ¶
func (egs ElasticGpuSpecificationsAttributes) Type() terra.StringValue
type ElasticGpuSpecificationsState ¶
type ElasticGpuSpecificationsState struct {
Type string `json:"type"`
}
type ElasticInferenceAccelerator ¶
type ElasticInferenceAccelerator struct { // Type: string, required Type terra.StringValue `hcl:"type,attr" validate:"required"` }
type ElasticInferenceAcceleratorAttributes ¶
type ElasticInferenceAcceleratorAttributes struct {
// contains filtered or unexported fields
}
func (ElasticInferenceAcceleratorAttributes) InternalRef ¶
func (eia ElasticInferenceAcceleratorAttributes) InternalRef() (terra.Reference, error)
func (ElasticInferenceAcceleratorAttributes) InternalTokens ¶
func (eia ElasticInferenceAcceleratorAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ElasticInferenceAcceleratorAttributes) InternalWithRef ¶
func (eia ElasticInferenceAcceleratorAttributes) InternalWithRef(ref terra.Reference) ElasticInferenceAcceleratorAttributes
func (ElasticInferenceAcceleratorAttributes) Type ¶
func (eia ElasticInferenceAcceleratorAttributes) Type() terra.StringValue
type ElasticInferenceAcceleratorState ¶
type ElasticInferenceAcceleratorState struct {
Type string `json:"type"`
}
type EnclaveOptions ¶
type EnclaveOptionsAttributes ¶
type EnclaveOptionsAttributes struct {
// contains filtered or unexported fields
}
func (EnclaveOptionsAttributes) Enabled ¶
func (eo EnclaveOptionsAttributes) Enabled() terra.BoolValue
func (EnclaveOptionsAttributes) InternalRef ¶
func (eo EnclaveOptionsAttributes) InternalRef() (terra.Reference, error)
func (EnclaveOptionsAttributes) InternalTokens ¶
func (eo EnclaveOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (EnclaveOptionsAttributes) InternalWithRef ¶
func (eo EnclaveOptionsAttributes) InternalWithRef(ref terra.Reference) EnclaveOptionsAttributes
type EnclaveOptionsState ¶
type EnclaveOptionsState struct {
Enabled bool `json:"enabled"`
}
type HibernationOptions ¶
type HibernationOptionsAttributes ¶
type HibernationOptionsAttributes struct {
// contains filtered or unexported fields
}
func (HibernationOptionsAttributes) Configured ¶
func (ho HibernationOptionsAttributes) Configured() terra.BoolValue
func (HibernationOptionsAttributes) InternalRef ¶
func (ho HibernationOptionsAttributes) InternalRef() (terra.Reference, error)
func (HibernationOptionsAttributes) InternalTokens ¶
func (ho HibernationOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (HibernationOptionsAttributes) InternalWithRef ¶
func (ho HibernationOptionsAttributes) InternalWithRef(ref terra.Reference) HibernationOptionsAttributes
type HibernationOptionsState ¶
type HibernationOptionsState struct {
Configured bool `json:"configured"`
}
type IamInstanceProfile ¶
type IamInstanceProfile struct { // Arn: string, optional Arn terra.StringValue `hcl:"arn,attr"` // Name: string, optional Name terra.StringValue `hcl:"name,attr"` }
type IamInstanceProfileAttributes ¶
type IamInstanceProfileAttributes struct {
// contains filtered or unexported fields
}
func (IamInstanceProfileAttributes) Arn ¶
func (iip IamInstanceProfileAttributes) Arn() terra.StringValue
func (IamInstanceProfileAttributes) InternalRef ¶
func (iip IamInstanceProfileAttributes) InternalRef() (terra.Reference, error)
func (IamInstanceProfileAttributes) InternalTokens ¶
func (iip IamInstanceProfileAttributes) InternalTokens() (hclwrite.Tokens, error)
func (IamInstanceProfileAttributes) InternalWithRef ¶
func (iip IamInstanceProfileAttributes) InternalWithRef(ref terra.Reference) IamInstanceProfileAttributes
func (IamInstanceProfileAttributes) Name ¶
func (iip IamInstanceProfileAttributes) Name() terra.StringValue
type IamInstanceProfileState ¶
type InstanceMarketOptions ¶
type InstanceMarketOptions struct { // MarketType: string, optional MarketType terra.StringValue `hcl:"market_type,attr"` // InstanceMarketOptionsSpotOptions: optional SpotOptions *InstanceMarketOptionsSpotOptions `hcl:"spot_options,block"` }
type InstanceMarketOptionsAttributes ¶
type InstanceMarketOptionsAttributes struct {
// contains filtered or unexported fields
}
func (InstanceMarketOptionsAttributes) InternalRef ¶
func (imo InstanceMarketOptionsAttributes) InternalRef() (terra.Reference, error)
func (InstanceMarketOptionsAttributes) InternalTokens ¶
func (imo InstanceMarketOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (InstanceMarketOptionsAttributes) InternalWithRef ¶
func (imo InstanceMarketOptionsAttributes) InternalWithRef(ref terra.Reference) InstanceMarketOptionsAttributes
func (InstanceMarketOptionsAttributes) MarketType ¶
func (imo InstanceMarketOptionsAttributes) MarketType() terra.StringValue
func (InstanceMarketOptionsAttributes) SpotOptions ¶
func (imo InstanceMarketOptionsAttributes) SpotOptions() terra.ListValue[InstanceMarketOptionsSpotOptionsAttributes]
type InstanceMarketOptionsSpotOptions ¶
type InstanceMarketOptionsSpotOptions struct { // BlockDurationMinutes: number, optional BlockDurationMinutes terra.NumberValue `hcl:"block_duration_minutes,attr"` // InstanceInterruptionBehavior: string, optional InstanceInterruptionBehavior terra.StringValue `hcl:"instance_interruption_behavior,attr"` // MaxPrice: string, optional MaxPrice terra.StringValue `hcl:"max_price,attr"` // SpotInstanceType: string, optional SpotInstanceType terra.StringValue `hcl:"spot_instance_type,attr"` // ValidUntil: string, optional ValidUntil terra.StringValue `hcl:"valid_until,attr"` }
type InstanceMarketOptionsSpotOptionsAttributes ¶
type InstanceMarketOptionsSpotOptionsAttributes struct {
// contains filtered or unexported fields
}
func (InstanceMarketOptionsSpotOptionsAttributes) BlockDurationMinutes ¶
func (so InstanceMarketOptionsSpotOptionsAttributes) BlockDurationMinutes() terra.NumberValue
func (InstanceMarketOptionsSpotOptionsAttributes) InstanceInterruptionBehavior ¶
func (so InstanceMarketOptionsSpotOptionsAttributes) InstanceInterruptionBehavior() terra.StringValue
func (InstanceMarketOptionsSpotOptionsAttributes) InternalRef ¶
func (so InstanceMarketOptionsSpotOptionsAttributes) InternalRef() (terra.Reference, error)
func (InstanceMarketOptionsSpotOptionsAttributes) InternalTokens ¶
func (so InstanceMarketOptionsSpotOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (InstanceMarketOptionsSpotOptionsAttributes) InternalWithRef ¶
func (so InstanceMarketOptionsSpotOptionsAttributes) InternalWithRef(ref terra.Reference) InstanceMarketOptionsSpotOptionsAttributes
func (InstanceMarketOptionsSpotOptionsAttributes) MaxPrice ¶
func (so InstanceMarketOptionsSpotOptionsAttributes) MaxPrice() terra.StringValue
func (InstanceMarketOptionsSpotOptionsAttributes) SpotInstanceType ¶
func (so InstanceMarketOptionsSpotOptionsAttributes) SpotInstanceType() terra.StringValue
func (InstanceMarketOptionsSpotOptionsAttributes) ValidUntil ¶
func (so InstanceMarketOptionsSpotOptionsAttributes) ValidUntil() terra.StringValue
type InstanceMarketOptionsSpotOptionsState ¶
type InstanceMarketOptionsSpotOptionsState struct { BlockDurationMinutes float64 `json:"block_duration_minutes"` InstanceInterruptionBehavior string `json:"instance_interruption_behavior"` MaxPrice string `json:"max_price"` SpotInstanceType string `json:"spot_instance_type"` ValidUntil string `json:"valid_until"` }
type InstanceMarketOptionsState ¶
type InstanceMarketOptionsState struct { MarketType string `json:"market_type"` SpotOptions []InstanceMarketOptionsSpotOptionsState `json:"spot_options"` }
type InstanceRequirements ¶
type InstanceRequirements struct { // AcceleratorManufacturers: set of string, optional AcceleratorManufacturers terra.SetValue[terra.StringValue] `hcl:"accelerator_manufacturers,attr"` // AcceleratorNames: set of string, optional AcceleratorNames terra.SetValue[terra.StringValue] `hcl:"accelerator_names,attr"` // AcceleratorTypes: set of string, optional AcceleratorTypes terra.SetValue[terra.StringValue] `hcl:"accelerator_types,attr"` // AllowedInstanceTypes: set of string, optional AllowedInstanceTypes terra.SetValue[terra.StringValue] `hcl:"allowed_instance_types,attr"` // BareMetal: string, optional BareMetal terra.StringValue `hcl:"bare_metal,attr"` // BurstablePerformance: string, optional BurstablePerformance terra.StringValue `hcl:"burstable_performance,attr"` // CpuManufacturers: set of string, optional CpuManufacturers terra.SetValue[terra.StringValue] `hcl:"cpu_manufacturers,attr"` // ExcludedInstanceTypes: set of string, optional ExcludedInstanceTypes terra.SetValue[terra.StringValue] `hcl:"excluded_instance_types,attr"` // InstanceGenerations: set of string, optional InstanceGenerations terra.SetValue[terra.StringValue] `hcl:"instance_generations,attr"` // LocalStorage: string, optional LocalStorage terra.StringValue `hcl:"local_storage,attr"` // LocalStorageTypes: set of string, optional LocalStorageTypes terra.SetValue[terra.StringValue] `hcl:"local_storage_types,attr"` // OnDemandMaxPricePercentageOverLowestPrice: number, optional OnDemandMaxPricePercentageOverLowestPrice terra.NumberValue `hcl:"on_demand_max_price_percentage_over_lowest_price,attr"` // RequireHibernateSupport: bool, optional RequireHibernateSupport terra.BoolValue `hcl:"require_hibernate_support,attr"` // SpotMaxPricePercentageOverLowestPrice: number, optional SpotMaxPricePercentageOverLowestPrice terra.NumberValue `hcl:"spot_max_price_percentage_over_lowest_price,attr"` // InstanceRequirementsAcceleratorCount: optional AcceleratorCount *InstanceRequirementsAcceleratorCount `hcl:"accelerator_count,block"` // InstanceRequirementsAcceleratorTotalMemoryMib: optional AcceleratorTotalMemoryMib *InstanceRequirementsAcceleratorTotalMemoryMib `hcl:"accelerator_total_memory_mib,block"` // InstanceRequirementsBaselineEbsBandwidthMbps: optional BaselineEbsBandwidthMbps *InstanceRequirementsBaselineEbsBandwidthMbps `hcl:"baseline_ebs_bandwidth_mbps,block"` // InstanceRequirementsMemoryGibPerVcpu: optional MemoryGibPerVcpu *InstanceRequirementsMemoryGibPerVcpu `hcl:"memory_gib_per_vcpu,block"` // InstanceRequirementsMemoryMib: required MemoryMib *InstanceRequirementsMemoryMib `hcl:"memory_mib,block" validate:"required"` // InstanceRequirementsNetworkBandwidthGbps: optional NetworkBandwidthGbps *InstanceRequirementsNetworkBandwidthGbps `hcl:"network_bandwidth_gbps,block"` // InstanceRequirementsNetworkInterfaceCount: optional NetworkInterfaceCount *InstanceRequirementsNetworkInterfaceCount `hcl:"network_interface_count,block"` // InstanceRequirementsTotalLocalStorageGb: optional TotalLocalStorageGb *InstanceRequirementsTotalLocalStorageGb `hcl:"total_local_storage_gb,block"` // InstanceRequirementsVcpuCount: required VcpuCount *InstanceRequirementsVcpuCount `hcl:"vcpu_count,block" validate:"required"` }
type InstanceRequirementsAcceleratorCount ¶
type InstanceRequirementsAcceleratorCount struct { // Max: number, optional Max terra.NumberValue `hcl:"max,attr"` // Min: number, optional Min terra.NumberValue `hcl:"min,attr"` }
type InstanceRequirementsAcceleratorCountAttributes ¶
type InstanceRequirementsAcceleratorCountAttributes struct {
// contains filtered or unexported fields
}
func (InstanceRequirementsAcceleratorCountAttributes) InternalRef ¶
func (ac InstanceRequirementsAcceleratorCountAttributes) InternalRef() (terra.Reference, error)
func (InstanceRequirementsAcceleratorCountAttributes) InternalTokens ¶
func (ac InstanceRequirementsAcceleratorCountAttributes) InternalTokens() (hclwrite.Tokens, error)
func (InstanceRequirementsAcceleratorCountAttributes) InternalWithRef ¶
func (ac InstanceRequirementsAcceleratorCountAttributes) InternalWithRef(ref terra.Reference) InstanceRequirementsAcceleratorCountAttributes
func (InstanceRequirementsAcceleratorCountAttributes) Max ¶
func (ac InstanceRequirementsAcceleratorCountAttributes) Max() terra.NumberValue
func (InstanceRequirementsAcceleratorCountAttributes) Min ¶
func (ac InstanceRequirementsAcceleratorCountAttributes) Min() terra.NumberValue
type InstanceRequirementsAcceleratorTotalMemoryMib ¶
type InstanceRequirementsAcceleratorTotalMemoryMib struct { // Max: number, optional Max terra.NumberValue `hcl:"max,attr"` // Min: number, optional Min terra.NumberValue `hcl:"min,attr"` }
type InstanceRequirementsAcceleratorTotalMemoryMibAttributes ¶
type InstanceRequirementsAcceleratorTotalMemoryMibAttributes struct {
// contains filtered or unexported fields
}
func (InstanceRequirementsAcceleratorTotalMemoryMibAttributes) InternalRef ¶
func (atmm InstanceRequirementsAcceleratorTotalMemoryMibAttributes) InternalRef() (terra.Reference, error)
func (InstanceRequirementsAcceleratorTotalMemoryMibAttributes) InternalTokens ¶
func (atmm InstanceRequirementsAcceleratorTotalMemoryMibAttributes) InternalTokens() (hclwrite.Tokens, error)
func (InstanceRequirementsAcceleratorTotalMemoryMibAttributes) InternalWithRef ¶
func (atmm InstanceRequirementsAcceleratorTotalMemoryMibAttributes) InternalWithRef(ref terra.Reference) InstanceRequirementsAcceleratorTotalMemoryMibAttributes
func (InstanceRequirementsAcceleratorTotalMemoryMibAttributes) Max ¶
func (atmm InstanceRequirementsAcceleratorTotalMemoryMibAttributes) Max() terra.NumberValue
func (InstanceRequirementsAcceleratorTotalMemoryMibAttributes) Min ¶
func (atmm InstanceRequirementsAcceleratorTotalMemoryMibAttributes) Min() terra.NumberValue
type InstanceRequirementsAttributes ¶
type InstanceRequirementsAttributes struct {
// contains filtered or unexported fields
}
func (InstanceRequirementsAttributes) AcceleratorCount ¶
func (ir InstanceRequirementsAttributes) AcceleratorCount() terra.ListValue[InstanceRequirementsAcceleratorCountAttributes]
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[InstanceRequirementsAcceleratorTotalMemoryMibAttributes]
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[InstanceRequirementsBaselineEbsBandwidthMbpsAttributes]
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[InstanceRequirementsMemoryGibPerVcpuAttributes]
func (InstanceRequirementsAttributes) MemoryMib ¶
func (ir InstanceRequirementsAttributes) MemoryMib() terra.ListValue[InstanceRequirementsMemoryMibAttributes]
func (InstanceRequirementsAttributes) NetworkBandwidthGbps ¶
func (ir InstanceRequirementsAttributes) NetworkBandwidthGbps() terra.ListValue[InstanceRequirementsNetworkBandwidthGbpsAttributes]
func (InstanceRequirementsAttributes) NetworkInterfaceCount ¶
func (ir InstanceRequirementsAttributes) NetworkInterfaceCount() terra.ListValue[InstanceRequirementsNetworkInterfaceCountAttributes]
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[InstanceRequirementsTotalLocalStorageGbAttributes]
func (InstanceRequirementsAttributes) VcpuCount ¶
func (ir InstanceRequirementsAttributes) VcpuCount() terra.ListValue[InstanceRequirementsVcpuCountAttributes]
type InstanceRequirementsBaselineEbsBandwidthMbps ¶
type InstanceRequirementsBaselineEbsBandwidthMbps struct { // Max: number, optional Max terra.NumberValue `hcl:"max,attr"` // Min: number, optional Min terra.NumberValue `hcl:"min,attr"` }
type InstanceRequirementsBaselineEbsBandwidthMbpsAttributes ¶
type InstanceRequirementsBaselineEbsBandwidthMbpsAttributes struct {
// contains filtered or unexported fields
}
func (InstanceRequirementsBaselineEbsBandwidthMbpsAttributes) InternalRef ¶
func (bebm InstanceRequirementsBaselineEbsBandwidthMbpsAttributes) InternalRef() (terra.Reference, error)
func (InstanceRequirementsBaselineEbsBandwidthMbpsAttributes) InternalTokens ¶
func (bebm InstanceRequirementsBaselineEbsBandwidthMbpsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (InstanceRequirementsBaselineEbsBandwidthMbpsAttributes) InternalWithRef ¶
func (bebm InstanceRequirementsBaselineEbsBandwidthMbpsAttributes) InternalWithRef(ref terra.Reference) InstanceRequirementsBaselineEbsBandwidthMbpsAttributes
func (InstanceRequirementsBaselineEbsBandwidthMbpsAttributes) Max ¶
func (bebm InstanceRequirementsBaselineEbsBandwidthMbpsAttributes) Max() terra.NumberValue
func (InstanceRequirementsBaselineEbsBandwidthMbpsAttributes) Min ¶
func (bebm InstanceRequirementsBaselineEbsBandwidthMbpsAttributes) Min() terra.NumberValue
type InstanceRequirementsMemoryGibPerVcpu ¶
type InstanceRequirementsMemoryGibPerVcpu struct { // Max: number, optional Max terra.NumberValue `hcl:"max,attr"` // Min: number, optional Min terra.NumberValue `hcl:"min,attr"` }
type InstanceRequirementsMemoryGibPerVcpuAttributes ¶
type InstanceRequirementsMemoryGibPerVcpuAttributes struct {
// contains filtered or unexported fields
}
func (InstanceRequirementsMemoryGibPerVcpuAttributes) InternalRef ¶
func (mgpv InstanceRequirementsMemoryGibPerVcpuAttributes) InternalRef() (terra.Reference, error)
func (InstanceRequirementsMemoryGibPerVcpuAttributes) InternalTokens ¶
func (mgpv InstanceRequirementsMemoryGibPerVcpuAttributes) InternalTokens() (hclwrite.Tokens, error)
func (InstanceRequirementsMemoryGibPerVcpuAttributes) InternalWithRef ¶
func (mgpv InstanceRequirementsMemoryGibPerVcpuAttributes) InternalWithRef(ref terra.Reference) InstanceRequirementsMemoryGibPerVcpuAttributes
func (InstanceRequirementsMemoryGibPerVcpuAttributes) Max ¶
func (mgpv InstanceRequirementsMemoryGibPerVcpuAttributes) Max() terra.NumberValue
func (InstanceRequirementsMemoryGibPerVcpuAttributes) Min ¶
func (mgpv InstanceRequirementsMemoryGibPerVcpuAttributes) Min() terra.NumberValue
type InstanceRequirementsMemoryMib ¶
type InstanceRequirementsMemoryMib struct { // Max: number, optional Max terra.NumberValue `hcl:"max,attr"` // Min: number, required Min terra.NumberValue `hcl:"min,attr" validate:"required"` }
type InstanceRequirementsMemoryMibAttributes ¶
type InstanceRequirementsMemoryMibAttributes struct {
// contains filtered or unexported fields
}
func (InstanceRequirementsMemoryMibAttributes) InternalRef ¶
func (mm InstanceRequirementsMemoryMibAttributes) InternalRef() (terra.Reference, error)
func (InstanceRequirementsMemoryMibAttributes) InternalTokens ¶
func (mm InstanceRequirementsMemoryMibAttributes) InternalTokens() (hclwrite.Tokens, error)
func (InstanceRequirementsMemoryMibAttributes) InternalWithRef ¶
func (mm InstanceRequirementsMemoryMibAttributes) InternalWithRef(ref terra.Reference) InstanceRequirementsMemoryMibAttributes
func (InstanceRequirementsMemoryMibAttributes) Max ¶
func (mm InstanceRequirementsMemoryMibAttributes) Max() terra.NumberValue
func (InstanceRequirementsMemoryMibAttributes) Min ¶
func (mm InstanceRequirementsMemoryMibAttributes) Min() terra.NumberValue
type InstanceRequirementsNetworkBandwidthGbps ¶
type InstanceRequirementsNetworkBandwidthGbps struct { // Max: number, optional Max terra.NumberValue `hcl:"max,attr"` // Min: number, optional Min terra.NumberValue `hcl:"min,attr"` }
type InstanceRequirementsNetworkBandwidthGbpsAttributes ¶
type InstanceRequirementsNetworkBandwidthGbpsAttributes struct {
// contains filtered or unexported fields
}
func (InstanceRequirementsNetworkBandwidthGbpsAttributes) InternalRef ¶
func (nbg InstanceRequirementsNetworkBandwidthGbpsAttributes) InternalRef() (terra.Reference, error)
func (InstanceRequirementsNetworkBandwidthGbpsAttributes) InternalTokens ¶
func (nbg InstanceRequirementsNetworkBandwidthGbpsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (InstanceRequirementsNetworkBandwidthGbpsAttributes) InternalWithRef ¶
func (nbg InstanceRequirementsNetworkBandwidthGbpsAttributes) InternalWithRef(ref terra.Reference) InstanceRequirementsNetworkBandwidthGbpsAttributes
func (InstanceRequirementsNetworkBandwidthGbpsAttributes) Max ¶
func (nbg InstanceRequirementsNetworkBandwidthGbpsAttributes) Max() terra.NumberValue
func (InstanceRequirementsNetworkBandwidthGbpsAttributes) Min ¶
func (nbg InstanceRequirementsNetworkBandwidthGbpsAttributes) Min() terra.NumberValue
type InstanceRequirementsNetworkInterfaceCount ¶
type InstanceRequirementsNetworkInterfaceCount struct { // Max: number, optional Max terra.NumberValue `hcl:"max,attr"` // Min: number, optional Min terra.NumberValue `hcl:"min,attr"` }
type InstanceRequirementsNetworkInterfaceCountAttributes ¶
type InstanceRequirementsNetworkInterfaceCountAttributes struct {
// contains filtered or unexported fields
}
func (InstanceRequirementsNetworkInterfaceCountAttributes) InternalRef ¶
func (nic InstanceRequirementsNetworkInterfaceCountAttributes) InternalRef() (terra.Reference, error)
func (InstanceRequirementsNetworkInterfaceCountAttributes) InternalTokens ¶
func (nic InstanceRequirementsNetworkInterfaceCountAttributes) InternalTokens() (hclwrite.Tokens, error)
func (InstanceRequirementsNetworkInterfaceCountAttributes) InternalWithRef ¶
func (nic InstanceRequirementsNetworkInterfaceCountAttributes) InternalWithRef(ref terra.Reference) InstanceRequirementsNetworkInterfaceCountAttributes
func (InstanceRequirementsNetworkInterfaceCountAttributes) Max ¶
func (nic InstanceRequirementsNetworkInterfaceCountAttributes) Max() terra.NumberValue
func (InstanceRequirementsNetworkInterfaceCountAttributes) Min ¶
func (nic InstanceRequirementsNetworkInterfaceCountAttributes) Min() terra.NumberValue
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 []InstanceRequirementsAcceleratorCountState `json:"accelerator_count"` AcceleratorTotalMemoryMib []InstanceRequirementsAcceleratorTotalMemoryMibState `json:"accelerator_total_memory_mib"` BaselineEbsBandwidthMbps []InstanceRequirementsBaselineEbsBandwidthMbpsState `json:"baseline_ebs_bandwidth_mbps"` MemoryGibPerVcpu []InstanceRequirementsMemoryGibPerVcpuState `json:"memory_gib_per_vcpu"` MemoryMib []InstanceRequirementsMemoryMibState `json:"memory_mib"` NetworkBandwidthGbps []InstanceRequirementsNetworkBandwidthGbpsState `json:"network_bandwidth_gbps"` NetworkInterfaceCount []InstanceRequirementsNetworkInterfaceCountState `json:"network_interface_count"` TotalLocalStorageGb []InstanceRequirementsTotalLocalStorageGbState `json:"total_local_storage_gb"` VcpuCount []InstanceRequirementsVcpuCountState `json:"vcpu_count"` }
type InstanceRequirementsTotalLocalStorageGb ¶
type InstanceRequirementsTotalLocalStorageGb struct { // Max: number, optional Max terra.NumberValue `hcl:"max,attr"` // Min: number, optional Min terra.NumberValue `hcl:"min,attr"` }
type InstanceRequirementsTotalLocalStorageGbAttributes ¶
type InstanceRequirementsTotalLocalStorageGbAttributes struct {
// contains filtered or unexported fields
}
func (InstanceRequirementsTotalLocalStorageGbAttributes) InternalRef ¶
func (tlsg InstanceRequirementsTotalLocalStorageGbAttributes) InternalRef() (terra.Reference, error)
func (InstanceRequirementsTotalLocalStorageGbAttributes) InternalTokens ¶
func (tlsg InstanceRequirementsTotalLocalStorageGbAttributes) InternalTokens() (hclwrite.Tokens, error)
func (InstanceRequirementsTotalLocalStorageGbAttributes) InternalWithRef ¶
func (tlsg InstanceRequirementsTotalLocalStorageGbAttributes) InternalWithRef(ref terra.Reference) InstanceRequirementsTotalLocalStorageGbAttributes
func (InstanceRequirementsTotalLocalStorageGbAttributes) Max ¶
func (tlsg InstanceRequirementsTotalLocalStorageGbAttributes) Max() terra.NumberValue
func (InstanceRequirementsTotalLocalStorageGbAttributes) Min ¶
func (tlsg InstanceRequirementsTotalLocalStorageGbAttributes) Min() terra.NumberValue
type InstanceRequirementsVcpuCount ¶
type InstanceRequirementsVcpuCount struct { // Max: number, optional Max terra.NumberValue `hcl:"max,attr"` // Min: number, required Min terra.NumberValue `hcl:"min,attr" validate:"required"` }
type InstanceRequirementsVcpuCountAttributes ¶
type InstanceRequirementsVcpuCountAttributes struct {
// contains filtered or unexported fields
}
func (InstanceRequirementsVcpuCountAttributes) InternalRef ¶
func (vc InstanceRequirementsVcpuCountAttributes) InternalRef() (terra.Reference, error)
func (InstanceRequirementsVcpuCountAttributes) InternalTokens ¶
func (vc InstanceRequirementsVcpuCountAttributes) InternalTokens() (hclwrite.Tokens, error)
func (InstanceRequirementsVcpuCountAttributes) InternalWithRef ¶
func (vc InstanceRequirementsVcpuCountAttributes) InternalWithRef(ref terra.Reference) InstanceRequirementsVcpuCountAttributes
func (InstanceRequirementsVcpuCountAttributes) Max ¶
func (vc InstanceRequirementsVcpuCountAttributes) Max() terra.NumberValue
func (InstanceRequirementsVcpuCountAttributes) Min ¶
func (vc InstanceRequirementsVcpuCountAttributes) Min() terra.NumberValue
type LicenseSpecification ¶
type LicenseSpecification struct { // LicenseConfigurationArn: string, required LicenseConfigurationArn terra.StringValue `hcl:"license_configuration_arn,attr" validate:"required"` }
type LicenseSpecificationAttributes ¶
type LicenseSpecificationAttributes struct {
// contains filtered or unexported fields
}
func (LicenseSpecificationAttributes) InternalRef ¶
func (ls LicenseSpecificationAttributes) InternalRef() (terra.Reference, error)
func (LicenseSpecificationAttributes) InternalTokens ¶
func (ls LicenseSpecificationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LicenseSpecificationAttributes) InternalWithRef ¶
func (ls LicenseSpecificationAttributes) InternalWithRef(ref terra.Reference) LicenseSpecificationAttributes
func (LicenseSpecificationAttributes) LicenseConfigurationArn ¶
func (ls LicenseSpecificationAttributes) LicenseConfigurationArn() terra.StringValue
type LicenseSpecificationState ¶
type LicenseSpecificationState struct {
LicenseConfigurationArn string `json:"license_configuration_arn"`
}
type MaintenanceOptions ¶
type MaintenanceOptions struct { // AutoRecovery: string, optional AutoRecovery terra.StringValue `hcl:"auto_recovery,attr"` }
type MaintenanceOptionsAttributes ¶
type MaintenanceOptionsAttributes struct {
// contains filtered or unexported fields
}
func (MaintenanceOptionsAttributes) AutoRecovery ¶
func (mo MaintenanceOptionsAttributes) AutoRecovery() terra.StringValue
func (MaintenanceOptionsAttributes) InternalRef ¶
func (mo MaintenanceOptionsAttributes) InternalRef() (terra.Reference, error)
func (MaintenanceOptionsAttributes) InternalTokens ¶
func (mo MaintenanceOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MaintenanceOptionsAttributes) InternalWithRef ¶
func (mo MaintenanceOptionsAttributes) InternalWithRef(ref terra.Reference) MaintenanceOptionsAttributes
type MaintenanceOptionsState ¶
type MaintenanceOptionsState struct {
AutoRecovery string `json:"auto_recovery"`
}
type MetadataOptions ¶
type MetadataOptions struct { // HttpEndpoint: string, optional HttpEndpoint terra.StringValue `hcl:"http_endpoint,attr"` // HttpProtocolIpv6: string, optional HttpProtocolIpv6 terra.StringValue `hcl:"http_protocol_ipv6,attr"` // HttpPutResponseHopLimit: number, optional HttpPutResponseHopLimit terra.NumberValue `hcl:"http_put_response_hop_limit,attr"` // HttpTokens: string, optional HttpTokens terra.StringValue `hcl:"http_tokens,attr"` // InstanceMetadataTags: string, optional InstanceMetadataTags terra.StringValue `hcl:"instance_metadata_tags,attr"` }
type MetadataOptionsAttributes ¶
type MetadataOptionsAttributes struct {
// contains filtered or unexported fields
}
func (MetadataOptionsAttributes) HttpEndpoint ¶
func (mo MetadataOptionsAttributes) HttpEndpoint() terra.StringValue
func (MetadataOptionsAttributes) HttpProtocolIpv6 ¶
func (mo MetadataOptionsAttributes) HttpProtocolIpv6() terra.StringValue
func (MetadataOptionsAttributes) HttpPutResponseHopLimit ¶
func (mo MetadataOptionsAttributes) HttpPutResponseHopLimit() terra.NumberValue
func (MetadataOptionsAttributes) HttpTokens ¶
func (mo MetadataOptionsAttributes) HttpTokens() terra.StringValue
func (MetadataOptionsAttributes) InstanceMetadataTags ¶
func (mo MetadataOptionsAttributes) InstanceMetadataTags() terra.StringValue
func (MetadataOptionsAttributes) InternalRef ¶
func (mo MetadataOptionsAttributes) InternalRef() (terra.Reference, error)
func (MetadataOptionsAttributes) InternalTokens ¶
func (mo MetadataOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MetadataOptionsAttributes) InternalWithRef ¶
func (mo MetadataOptionsAttributes) InternalWithRef(ref terra.Reference) MetadataOptionsAttributes
type MetadataOptionsState ¶
type Monitoring ¶
type MonitoringAttributes ¶
type MonitoringAttributes struct {
// contains filtered or unexported fields
}
func (MonitoringAttributes) Enabled ¶
func (m MonitoringAttributes) Enabled() terra.BoolValue
func (MonitoringAttributes) InternalRef ¶
func (m MonitoringAttributes) InternalRef() (terra.Reference, error)
func (MonitoringAttributes) InternalTokens ¶
func (m MonitoringAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MonitoringAttributes) InternalWithRef ¶
func (m MonitoringAttributes) InternalWithRef(ref terra.Reference) MonitoringAttributes
type MonitoringState ¶
type MonitoringState struct {
Enabled bool `json:"enabled"`
}
type NetworkInterfaces ¶
type NetworkInterfaces struct { // AssociateCarrierIpAddress: string, optional AssociateCarrierIpAddress terra.StringValue `hcl:"associate_carrier_ip_address,attr"` // AssociatePublicIpAddress: string, optional AssociatePublicIpAddress terra.StringValue `hcl:"associate_public_ip_address,attr"` // DeleteOnTermination: string, optional DeleteOnTermination terra.StringValue `hcl:"delete_on_termination,attr"` // Description: string, optional Description terra.StringValue `hcl:"description,attr"` // DeviceIndex: number, optional DeviceIndex terra.NumberValue `hcl:"device_index,attr"` // InterfaceType: string, optional InterfaceType terra.StringValue `hcl:"interface_type,attr"` // Ipv4AddressCount: number, optional Ipv4AddressCount terra.NumberValue `hcl:"ipv4_address_count,attr"` // Ipv4Addresses: set of string, optional Ipv4Addresses terra.SetValue[terra.StringValue] `hcl:"ipv4_addresses,attr"` // Ipv4PrefixCount: number, optional Ipv4PrefixCount terra.NumberValue `hcl:"ipv4_prefix_count,attr"` // Ipv4Prefixes: set of string, optional Ipv4Prefixes terra.SetValue[terra.StringValue] `hcl:"ipv4_prefixes,attr"` // Ipv6AddressCount: number, optional Ipv6AddressCount terra.NumberValue `hcl:"ipv6_address_count,attr"` // Ipv6Addresses: set of string, optional Ipv6Addresses terra.SetValue[terra.StringValue] `hcl:"ipv6_addresses,attr"` // Ipv6PrefixCount: number, optional Ipv6PrefixCount terra.NumberValue `hcl:"ipv6_prefix_count,attr"` // Ipv6Prefixes: set of string, optional Ipv6Prefixes terra.SetValue[terra.StringValue] `hcl:"ipv6_prefixes,attr"` // NetworkCardIndex: number, optional NetworkCardIndex terra.NumberValue `hcl:"network_card_index,attr"` // NetworkInterfaceId: string, optional NetworkInterfaceId terra.StringValue `hcl:"network_interface_id,attr"` // PrivateIpAddress: string, optional PrivateIpAddress terra.StringValue `hcl:"private_ip_address,attr"` // SecurityGroups: set of string, optional SecurityGroups terra.SetValue[terra.StringValue] `hcl:"security_groups,attr"` // SubnetId: string, optional SubnetId terra.StringValue `hcl:"subnet_id,attr"` }
type NetworkInterfacesAttributes ¶
type NetworkInterfacesAttributes struct {
// contains filtered or unexported fields
}
func (NetworkInterfacesAttributes) AssociateCarrierIpAddress ¶
func (ni NetworkInterfacesAttributes) AssociateCarrierIpAddress() terra.StringValue
func (NetworkInterfacesAttributes) AssociatePublicIpAddress ¶
func (ni NetworkInterfacesAttributes) AssociatePublicIpAddress() terra.StringValue
func (NetworkInterfacesAttributes) DeleteOnTermination ¶
func (ni NetworkInterfacesAttributes) DeleteOnTermination() terra.StringValue
func (NetworkInterfacesAttributes) Description ¶
func (ni NetworkInterfacesAttributes) Description() terra.StringValue
func (NetworkInterfacesAttributes) DeviceIndex ¶
func (ni NetworkInterfacesAttributes) DeviceIndex() terra.NumberValue
func (NetworkInterfacesAttributes) InterfaceType ¶
func (ni NetworkInterfacesAttributes) InterfaceType() terra.StringValue
func (NetworkInterfacesAttributes) InternalRef ¶
func (ni NetworkInterfacesAttributes) InternalRef() (terra.Reference, error)
func (NetworkInterfacesAttributes) InternalTokens ¶
func (ni NetworkInterfacesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NetworkInterfacesAttributes) InternalWithRef ¶
func (ni NetworkInterfacesAttributes) InternalWithRef(ref terra.Reference) NetworkInterfacesAttributes
func (NetworkInterfacesAttributes) Ipv4AddressCount ¶
func (ni NetworkInterfacesAttributes) Ipv4AddressCount() terra.NumberValue
func (NetworkInterfacesAttributes) Ipv4Addresses ¶
func (ni NetworkInterfacesAttributes) Ipv4Addresses() terra.SetValue[terra.StringValue]
func (NetworkInterfacesAttributes) Ipv4PrefixCount ¶
func (ni NetworkInterfacesAttributes) Ipv4PrefixCount() terra.NumberValue
func (NetworkInterfacesAttributes) Ipv4Prefixes ¶
func (ni NetworkInterfacesAttributes) Ipv4Prefixes() terra.SetValue[terra.StringValue]
func (NetworkInterfacesAttributes) Ipv6AddressCount ¶
func (ni NetworkInterfacesAttributes) Ipv6AddressCount() terra.NumberValue
func (NetworkInterfacesAttributes) Ipv6Addresses ¶
func (ni NetworkInterfacesAttributes) Ipv6Addresses() terra.SetValue[terra.StringValue]
func (NetworkInterfacesAttributes) Ipv6PrefixCount ¶
func (ni NetworkInterfacesAttributes) Ipv6PrefixCount() terra.NumberValue
func (NetworkInterfacesAttributes) Ipv6Prefixes ¶
func (ni NetworkInterfacesAttributes) Ipv6Prefixes() terra.SetValue[terra.StringValue]
func (NetworkInterfacesAttributes) NetworkCardIndex ¶
func (ni NetworkInterfacesAttributes) NetworkCardIndex() terra.NumberValue
func (NetworkInterfacesAttributes) NetworkInterfaceId ¶
func (ni NetworkInterfacesAttributes) NetworkInterfaceId() terra.StringValue
func (NetworkInterfacesAttributes) PrivateIpAddress ¶
func (ni NetworkInterfacesAttributes) PrivateIpAddress() terra.StringValue
func (NetworkInterfacesAttributes) SecurityGroups ¶
func (ni NetworkInterfacesAttributes) SecurityGroups() terra.SetValue[terra.StringValue]
func (NetworkInterfacesAttributes) SubnetId ¶
func (ni NetworkInterfacesAttributes) SubnetId() terra.StringValue
type NetworkInterfacesState ¶
type NetworkInterfacesState struct { AssociateCarrierIpAddress string `json:"associate_carrier_ip_address"` AssociatePublicIpAddress string `json:"associate_public_ip_address"` DeleteOnTermination string `json:"delete_on_termination"` Description string `json:"description"` DeviceIndex float64 `json:"device_index"` InterfaceType string `json:"interface_type"` Ipv4AddressCount float64 `json:"ipv4_address_count"` Ipv4Addresses []string `json:"ipv4_addresses"` Ipv4PrefixCount float64 `json:"ipv4_prefix_count"` Ipv4Prefixes []string `json:"ipv4_prefixes"` Ipv6AddressCount float64 `json:"ipv6_address_count"` Ipv6Addresses []string `json:"ipv6_addresses"` Ipv6PrefixCount float64 `json:"ipv6_prefix_count"` Ipv6Prefixes []string `json:"ipv6_prefixes"` NetworkCardIndex float64 `json:"network_card_index"` NetworkInterfaceId string `json:"network_interface_id"` PrivateIpAddress string `json:"private_ip_address"` SecurityGroups []string `json:"security_groups"` SubnetId string `json:"subnet_id"` }
type Placement ¶
type Placement struct { // Affinity: string, optional Affinity terra.StringValue `hcl:"affinity,attr"` // AvailabilityZone: string, optional AvailabilityZone terra.StringValue `hcl:"availability_zone,attr"` // GroupName: string, optional GroupName terra.StringValue `hcl:"group_name,attr"` // HostId: string, optional HostId terra.StringValue `hcl:"host_id,attr"` // HostResourceGroupArn: string, optional HostResourceGroupArn terra.StringValue `hcl:"host_resource_group_arn,attr"` // PartitionNumber: number, optional PartitionNumber terra.NumberValue `hcl:"partition_number,attr"` // SpreadDomain: string, optional SpreadDomain terra.StringValue `hcl:"spread_domain,attr"` // Tenancy: string, optional Tenancy terra.StringValue `hcl:"tenancy,attr"` }
type PlacementAttributes ¶
type PlacementAttributes struct {
// contains filtered or unexported fields
}
func (PlacementAttributes) Affinity ¶
func (p PlacementAttributes) Affinity() terra.StringValue
func (PlacementAttributes) AvailabilityZone ¶
func (p PlacementAttributes) AvailabilityZone() terra.StringValue
func (PlacementAttributes) GroupName ¶
func (p PlacementAttributes) GroupName() terra.StringValue
func (PlacementAttributes) HostId ¶
func (p PlacementAttributes) HostId() terra.StringValue
func (PlacementAttributes) HostResourceGroupArn ¶
func (p PlacementAttributes) HostResourceGroupArn() terra.StringValue
func (PlacementAttributes) InternalRef ¶
func (p PlacementAttributes) InternalRef() (terra.Reference, error)
func (PlacementAttributes) InternalTokens ¶
func (p PlacementAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PlacementAttributes) InternalWithRef ¶
func (p PlacementAttributes) InternalWithRef(ref terra.Reference) PlacementAttributes
func (PlacementAttributes) PartitionNumber ¶
func (p PlacementAttributes) PartitionNumber() terra.NumberValue
func (PlacementAttributes) SpreadDomain ¶
func (p PlacementAttributes) SpreadDomain() terra.StringValue
func (PlacementAttributes) Tenancy ¶
func (p PlacementAttributes) Tenancy() terra.StringValue
type PlacementState ¶
type PlacementState struct { Affinity string `json:"affinity"` AvailabilityZone string `json:"availability_zone"` GroupName string `json:"group_name"` HostId string `json:"host_id"` HostResourceGroupArn string `json:"host_resource_group_arn"` PartitionNumber float64 `json:"partition_number"` SpreadDomain string `json:"spread_domain"` Tenancy string `json:"tenancy"` }
type PrivateDnsNameOptions ¶
type PrivateDnsNameOptions struct { // EnableResourceNameDnsARecord: bool, optional EnableResourceNameDnsARecord terra.BoolValue `hcl:"enable_resource_name_dns_a_record,attr"` // EnableResourceNameDnsAaaaRecord: bool, optional EnableResourceNameDnsAaaaRecord terra.BoolValue `hcl:"enable_resource_name_dns_aaaa_record,attr"` // HostnameType: string, optional HostnameType terra.StringValue `hcl:"hostname_type,attr"` }
type PrivateDnsNameOptionsAttributes ¶
type PrivateDnsNameOptionsAttributes struct {
// contains filtered or unexported fields
}
func (PrivateDnsNameOptionsAttributes) EnableResourceNameDnsARecord ¶
func (pdno PrivateDnsNameOptionsAttributes) EnableResourceNameDnsARecord() terra.BoolValue
func (PrivateDnsNameOptionsAttributes) EnableResourceNameDnsAaaaRecord ¶
func (pdno PrivateDnsNameOptionsAttributes) EnableResourceNameDnsAaaaRecord() terra.BoolValue
func (PrivateDnsNameOptionsAttributes) HostnameType ¶
func (pdno PrivateDnsNameOptionsAttributes) HostnameType() terra.StringValue
func (PrivateDnsNameOptionsAttributes) InternalRef ¶
func (pdno PrivateDnsNameOptionsAttributes) InternalRef() (terra.Reference, error)
func (PrivateDnsNameOptionsAttributes) InternalTokens ¶
func (pdno PrivateDnsNameOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PrivateDnsNameOptionsAttributes) InternalWithRef ¶
func (pdno PrivateDnsNameOptionsAttributes) InternalWithRef(ref terra.Reference) PrivateDnsNameOptionsAttributes
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_launch_template.
func (*Resource) Attributes ¶
func (alt *Resource) Attributes() awsLaunchTemplateAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (alt *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (alt *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 TagSpecifications ¶
type TagSpecifications struct { // ResourceType: string, optional ResourceType terra.StringValue `hcl:"resource_type,attr"` // Tags: map of string, optional Tags terra.MapValue[terra.StringValue] `hcl:"tags,attr"` }
type TagSpecificationsAttributes ¶
type TagSpecificationsAttributes struct {
// contains filtered or unexported fields
}
func (TagSpecificationsAttributes) InternalRef ¶
func (ts TagSpecificationsAttributes) InternalRef() (terra.Reference, error)
func (TagSpecificationsAttributes) InternalTokens ¶
func (ts TagSpecificationsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TagSpecificationsAttributes) InternalWithRef ¶
func (ts TagSpecificationsAttributes) InternalWithRef(ref terra.Reference) TagSpecificationsAttributes
func (TagSpecificationsAttributes) ResourceType ¶
func (ts TagSpecificationsAttributes) ResourceType() terra.StringValue
func (TagSpecificationsAttributes) Tags ¶
func (ts TagSpecificationsAttributes) Tags() terra.MapValue[terra.StringValue]