Documentation
¶
Index ¶
- func ManagedInstanceAws_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func ManagedInstanceAws_IsConstruct(x interface{}) *bool
- func ManagedInstanceAws_IsTerraformElement(x interface{}) *bool
- func ManagedInstanceAws_IsTerraformResource(x interface{}) *bool
- func ManagedInstanceAws_TfResourceType() *string
- func NewManagedInstanceAwsBlockDeviceMappingsEbsOutputReference_Override(m ManagedInstanceAwsBlockDeviceMappingsEbsOutputReference, ...)
- func NewManagedInstanceAwsBlockDeviceMappingsList_Override(m ManagedInstanceAwsBlockDeviceMappingsList, ...)
- func NewManagedInstanceAwsBlockDeviceMappingsOutputReference_Override(m ManagedInstanceAwsBlockDeviceMappingsOutputReference, ...)
- func NewManagedInstanceAwsDeleteList_Override(m ManagedInstanceAwsDeleteList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewManagedInstanceAwsDeleteOutputReference_Override(m ManagedInstanceAwsDeleteOutputReference, ...)
- func NewManagedInstanceAwsIntegrationRoute53DomainsList_Override(m ManagedInstanceAwsIntegrationRoute53DomainsList, ...)
- func NewManagedInstanceAwsIntegrationRoute53DomainsOutputReference_Override(m ManagedInstanceAwsIntegrationRoute53DomainsOutputReference, ...)
- func NewManagedInstanceAwsIntegrationRoute53DomainsRecordSetsList_Override(m ManagedInstanceAwsIntegrationRoute53DomainsRecordSetsList, ...)
- func NewManagedInstanceAwsIntegrationRoute53DomainsRecordSetsOutputReference_Override(m ManagedInstanceAwsIntegrationRoute53DomainsRecordSetsOutputReference, ...)
- func NewManagedInstanceAwsIntegrationRoute53OutputReference_Override(m ManagedInstanceAwsIntegrationRoute53OutputReference, ...)
- func NewManagedInstanceAwsLoadBalancersList_Override(m ManagedInstanceAwsLoadBalancersList, ...)
- func NewManagedInstanceAwsLoadBalancersOutputReference_Override(m ManagedInstanceAwsLoadBalancersOutputReference, ...)
- func NewManagedInstanceAwsManagedInstanceActionOutputReference_Override(m ManagedInstanceAwsManagedInstanceActionOutputReference, ...)
- func NewManagedInstanceAwsMetadataOptionsOutputReference_Override(m ManagedInstanceAwsMetadataOptionsOutputReference, ...)
- func NewManagedInstanceAwsNetworkInterfaceList_Override(m ManagedInstanceAwsNetworkInterfaceList, ...)
- func NewManagedInstanceAwsNetworkInterfaceOutputReference_Override(m ManagedInstanceAwsNetworkInterfaceOutputReference, ...)
- func NewManagedInstanceAwsResourceRequirementsList_Override(m ManagedInstanceAwsResourceRequirementsList, ...)
- func NewManagedInstanceAwsResourceRequirementsOutputReference_Override(m ManagedInstanceAwsResourceRequirementsOutputReference, ...)
- func NewManagedInstanceAwsResourceTagSpecificationList_Override(m ManagedInstanceAwsResourceTagSpecificationList, ...)
- func NewManagedInstanceAwsResourceTagSpecificationOutputReference_Override(m ManagedInstanceAwsResourceTagSpecificationOutputReference, ...)
- func NewManagedInstanceAwsRevertToSpotOutputReference_Override(m ManagedInstanceAwsRevertToSpotOutputReference, ...)
- func NewManagedInstanceAwsScheduledTaskList_Override(m ManagedInstanceAwsScheduledTaskList, ...)
- func NewManagedInstanceAwsScheduledTaskOutputReference_Override(m ManagedInstanceAwsScheduledTaskOutputReference, ...)
- func NewManagedInstanceAwsTagsList_Override(m ManagedInstanceAwsTagsList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewManagedInstanceAwsTagsOutputReference_Override(m ManagedInstanceAwsTagsOutputReference, ...)
- func NewManagedInstanceAws_Override(m ManagedInstanceAws, scope constructs.Construct, id *string, ...)
- type ManagedInstanceAws
- type ManagedInstanceAwsBlockDeviceMappings
- type ManagedInstanceAwsBlockDeviceMappingsEbs
- type ManagedInstanceAwsBlockDeviceMappingsEbsOutputReference
- type ManagedInstanceAwsBlockDeviceMappingsList
- type ManagedInstanceAwsBlockDeviceMappingsOutputReference
- type ManagedInstanceAwsConfig
- type ManagedInstanceAwsDelete
- type ManagedInstanceAwsDeleteList
- type ManagedInstanceAwsDeleteOutputReference
- type ManagedInstanceAwsIntegrationRoute53
- type ManagedInstanceAwsIntegrationRoute53Domains
- type ManagedInstanceAwsIntegrationRoute53DomainsList
- type ManagedInstanceAwsIntegrationRoute53DomainsOutputReference
- type ManagedInstanceAwsIntegrationRoute53DomainsRecordSets
- type ManagedInstanceAwsIntegrationRoute53DomainsRecordSetsList
- type ManagedInstanceAwsIntegrationRoute53DomainsRecordSetsOutputReference
- type ManagedInstanceAwsIntegrationRoute53OutputReference
- type ManagedInstanceAwsLoadBalancers
- type ManagedInstanceAwsLoadBalancersList
- type ManagedInstanceAwsLoadBalancersOutputReference
- type ManagedInstanceAwsManagedInstanceAction
- type ManagedInstanceAwsManagedInstanceActionOutputReference
- type ManagedInstanceAwsMetadataOptions
- type ManagedInstanceAwsMetadataOptionsOutputReference
- type ManagedInstanceAwsNetworkInterface
- type ManagedInstanceAwsNetworkInterfaceList
- type ManagedInstanceAwsNetworkInterfaceOutputReference
- type ManagedInstanceAwsResourceRequirements
- type ManagedInstanceAwsResourceRequirementsList
- type ManagedInstanceAwsResourceRequirementsOutputReference
- type ManagedInstanceAwsResourceTagSpecification
- type ManagedInstanceAwsResourceTagSpecificationList
- type ManagedInstanceAwsResourceTagSpecificationOutputReference
- type ManagedInstanceAwsRevertToSpot
- type ManagedInstanceAwsRevertToSpotOutputReference
- type ManagedInstanceAwsScheduledTask
- type ManagedInstanceAwsScheduledTaskList
- type ManagedInstanceAwsScheduledTaskOutputReference
- type ManagedInstanceAwsTags
- type ManagedInstanceAwsTagsList
- type ManagedInstanceAwsTagsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ManagedInstanceAws_GenerateConfigForImport ¶
func ManagedInstanceAws_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a ManagedInstanceAws resource upon running "cdktf plan <stack-name>".
func ManagedInstanceAws_IsConstruct ¶
func ManagedInstanceAws_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func ManagedInstanceAws_IsTerraformElement ¶
func ManagedInstanceAws_IsTerraformElement(x interface{}) *bool
Experimental.
func ManagedInstanceAws_IsTerraformResource ¶
func ManagedInstanceAws_IsTerraformResource(x interface{}) *bool
Experimental.
func ManagedInstanceAws_TfResourceType ¶
func ManagedInstanceAws_TfResourceType() *string
func NewManagedInstanceAwsBlockDeviceMappingsEbsOutputReference_Override ¶
func NewManagedInstanceAwsBlockDeviceMappingsEbsOutputReference_Override(m ManagedInstanceAwsBlockDeviceMappingsEbsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewManagedInstanceAwsBlockDeviceMappingsList_Override ¶
func NewManagedInstanceAwsBlockDeviceMappingsList_Override(m ManagedInstanceAwsBlockDeviceMappingsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewManagedInstanceAwsBlockDeviceMappingsOutputReference_Override ¶
func NewManagedInstanceAwsBlockDeviceMappingsOutputReference_Override(m ManagedInstanceAwsBlockDeviceMappingsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewManagedInstanceAwsDeleteList_Override ¶
func NewManagedInstanceAwsDeleteList_Override(m ManagedInstanceAwsDeleteList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewManagedInstanceAwsDeleteOutputReference_Override ¶
func NewManagedInstanceAwsDeleteOutputReference_Override(m ManagedInstanceAwsDeleteOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewManagedInstanceAwsIntegrationRoute53DomainsList_Override ¶
func NewManagedInstanceAwsIntegrationRoute53DomainsList_Override(m ManagedInstanceAwsIntegrationRoute53DomainsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewManagedInstanceAwsIntegrationRoute53DomainsOutputReference_Override ¶
func NewManagedInstanceAwsIntegrationRoute53DomainsOutputReference_Override(m ManagedInstanceAwsIntegrationRoute53DomainsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewManagedInstanceAwsIntegrationRoute53DomainsRecordSetsList_Override ¶
func NewManagedInstanceAwsIntegrationRoute53DomainsRecordSetsList_Override(m ManagedInstanceAwsIntegrationRoute53DomainsRecordSetsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewManagedInstanceAwsIntegrationRoute53DomainsRecordSetsOutputReference_Override ¶
func NewManagedInstanceAwsIntegrationRoute53DomainsRecordSetsOutputReference_Override(m ManagedInstanceAwsIntegrationRoute53DomainsRecordSetsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewManagedInstanceAwsIntegrationRoute53OutputReference_Override ¶
func NewManagedInstanceAwsIntegrationRoute53OutputReference_Override(m ManagedInstanceAwsIntegrationRoute53OutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewManagedInstanceAwsLoadBalancersList_Override ¶
func NewManagedInstanceAwsLoadBalancersList_Override(m ManagedInstanceAwsLoadBalancersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewManagedInstanceAwsLoadBalancersOutputReference_Override ¶
func NewManagedInstanceAwsLoadBalancersOutputReference_Override(m ManagedInstanceAwsLoadBalancersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewManagedInstanceAwsManagedInstanceActionOutputReference_Override ¶
func NewManagedInstanceAwsManagedInstanceActionOutputReference_Override(m ManagedInstanceAwsManagedInstanceActionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewManagedInstanceAwsMetadataOptionsOutputReference_Override ¶ added in v13.20.0
func NewManagedInstanceAwsMetadataOptionsOutputReference_Override(m ManagedInstanceAwsMetadataOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewManagedInstanceAwsNetworkInterfaceList_Override ¶
func NewManagedInstanceAwsNetworkInterfaceList_Override(m ManagedInstanceAwsNetworkInterfaceList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewManagedInstanceAwsNetworkInterfaceOutputReference_Override ¶
func NewManagedInstanceAwsNetworkInterfaceOutputReference_Override(m ManagedInstanceAwsNetworkInterfaceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewManagedInstanceAwsResourceRequirementsList_Override ¶ added in v13.45.0
func NewManagedInstanceAwsResourceRequirementsList_Override(m ManagedInstanceAwsResourceRequirementsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewManagedInstanceAwsResourceRequirementsOutputReference_Override ¶ added in v13.45.0
func NewManagedInstanceAwsResourceRequirementsOutputReference_Override(m ManagedInstanceAwsResourceRequirementsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewManagedInstanceAwsResourceTagSpecificationList_Override ¶
func NewManagedInstanceAwsResourceTagSpecificationList_Override(m ManagedInstanceAwsResourceTagSpecificationList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewManagedInstanceAwsResourceTagSpecificationOutputReference_Override ¶
func NewManagedInstanceAwsResourceTagSpecificationOutputReference_Override(m ManagedInstanceAwsResourceTagSpecificationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewManagedInstanceAwsRevertToSpotOutputReference_Override ¶
func NewManagedInstanceAwsRevertToSpotOutputReference_Override(m ManagedInstanceAwsRevertToSpotOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewManagedInstanceAwsScheduledTaskList_Override ¶
func NewManagedInstanceAwsScheduledTaskList_Override(m ManagedInstanceAwsScheduledTaskList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewManagedInstanceAwsScheduledTaskOutputReference_Override ¶
func NewManagedInstanceAwsScheduledTaskOutputReference_Override(m ManagedInstanceAwsScheduledTaskOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewManagedInstanceAwsTagsList_Override ¶
func NewManagedInstanceAwsTagsList_Override(m ManagedInstanceAwsTagsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewManagedInstanceAwsTagsOutputReference_Override ¶
func NewManagedInstanceAwsTagsOutputReference_Override(m ManagedInstanceAwsTagsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewManagedInstanceAws_Override ¶
func NewManagedInstanceAws_Override(m ManagedInstanceAws, scope constructs.Construct, id *string, config *ManagedInstanceAwsConfig)
Create a new {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws spotinst_managed_instance_aws} Resource.
Types ¶
type ManagedInstanceAws ¶
type ManagedInstanceAws interface { cdktf.TerraformResource AutoHealing() interface{} SetAutoHealing(val interface{}) AutoHealingInput() interface{} BlockDeviceMappings() ManagedInstanceAwsBlockDeviceMappingsList BlockDeviceMappingsInput() interface{} BlockDevicesMode() *string SetBlockDevicesMode(val *string) BlockDevicesModeInput() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) CpuCredits() *string SetCpuCredits(val *string) CpuCreditsInput() *string Delete() ManagedInstanceAwsDeleteList DeleteInput() interface{} // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string SetDescription(val *string) DescriptionInput() *string DrainingTimeout() *float64 SetDrainingTimeout(val *float64) DrainingTimeoutInput() *float64 EbsOptimized() interface{} SetEbsOptimized(val interface{}) EbsOptimizedInput() interface{} ElasticIp() *string SetElasticIp(val *string) ElasticIpInput() *string EnableMonitoring() interface{} SetEnableMonitoring(val interface{}) EnableMonitoringInput() interface{} FallbackToOndemand() interface{} SetFallbackToOndemand(val interface{}) FallbackToOndemandInput() interface{} // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string GracePeriod() *float64 SetGracePeriod(val *float64) GracePeriodInput() *float64 HealthCheckType() *string SetHealthCheckType(val *string) HealthCheckTypeInput() *string IamInstanceProfile() *string SetIamInstanceProfile(val *string) IamInstanceProfileInput() *string Id() *string SetId(val *string) IdInput() *string ImageId() *string SetImageId(val *string) ImageIdInput() *string InstanceTypes() *[]*string SetInstanceTypes(val *[]*string) InstanceTypesInput() *[]*string IntegrationRoute53() ManagedInstanceAwsIntegrationRoute53OutputReference IntegrationRoute53Input() *ManagedInstanceAwsIntegrationRoute53 KeyPair() *string SetKeyPair(val *string) KeyPairInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) LifeCycle() *string SetLifeCycle(val *string) LifeCycleInput() *string LoadBalancers() ManagedInstanceAwsLoadBalancersList LoadBalancersInput() interface{} ManagedInstanceAction() ManagedInstanceAwsManagedInstanceActionOutputReference ManagedInstanceActionInput() *ManagedInstanceAwsManagedInstanceAction MetadataOptions() ManagedInstanceAwsMetadataOptionsOutputReference MetadataOptionsInput() *ManagedInstanceAwsMetadataOptions MinimumInstanceLifetime() *float64 SetMinimumInstanceLifetime(val *float64) MinimumInstanceLifetimeInput() *float64 Name() *string SetName(val *string) NameInput() *string NetworkInterface() ManagedInstanceAwsNetworkInterfaceList NetworkInterfaceInput() interface{} // The tree node. Node() constructs.Node OptimizationWindows() *[]*string SetOptimizationWindows(val *[]*string) OptimizationWindowsInput() *[]*string Orientation() *string SetOrientation(val *string) OrientationInput() *string PersistBlockDevices() interface{} SetPersistBlockDevices(val interface{}) PersistBlockDevicesInput() interface{} PersistPrivateIp() interface{} SetPersistPrivateIp(val interface{}) PersistPrivateIpInput() interface{} PersistRootDevice() interface{} SetPersistRootDevice(val interface{}) PersistRootDeviceInput() interface{} PlacementTenancy() *string SetPlacementTenancy(val *string) PlacementTenancyInput() *string PreferredType() *string SetPreferredType(val *string) PreferredTypeInput() *string PreferredTypes() *[]*string SetPreferredTypes(val *[]*string) PreferredTypesInput() *[]*string PrivateIp() *string SetPrivateIp(val *string) PrivateIpInput() *string Product() *string SetProduct(val *string) ProductInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} Region() *string SetRegion(val *string) RegionInput() *string ResourceRequirements() ManagedInstanceAwsResourceRequirementsList ResourceRequirementsInput() interface{} ResourceTagSpecification() ManagedInstanceAwsResourceTagSpecificationList ResourceTagSpecificationInput() interface{} RevertToSpot() ManagedInstanceAwsRevertToSpotOutputReference RevertToSpotInput() *ManagedInstanceAwsRevertToSpot ScheduledTask() ManagedInstanceAwsScheduledTaskList ScheduledTaskInput() interface{} SecurityGroupIds() *[]*string SetSecurityGroupIds(val *[]*string) SecurityGroupIdsInput() *[]*string ShutdownScript() *string SetShutdownScript(val *string) ShutdownScriptInput() *string SubnetIds() *[]*string SetSubnetIds(val *[]*string) SubnetIdsInput() *[]*string Tags() ManagedInstanceAwsTagsList TagsInput() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string UnhealthyDuration() *float64 SetUnhealthyDuration(val *float64) UnhealthyDurationInput() *float64 UserData() *string SetUserData(val *string) UserDataInput() *string UtilizeReservedInstances() interface{} SetUtilizeReservedInstances(val interface{}) UtilizeReservedInstancesInput() interface{} VpcId() *string SetVpcId(val *string) VpcIdInput() *string // Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. // Experimental. AddMoveTarget(moveTarget *string) // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. HasResourceMove() interface{} // Experimental. ImportFrom(id *string, provider cdktf.TerraformProvider) // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Move the resource corresponding to "id" to this resource. // // Note that the resource being moved from must be marked as moved using it's instance function. // Experimental. MoveFromId(id *string) // Moves this resource to the target resource given by moveTarget. // Experimental. MoveTo(moveTarget *string, index interface{}) // Moves this resource to the resource corresponding to "id". // Experimental. MoveToId(id *string) // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutBlockDeviceMappings(value interface{}) PutDelete(value interface{}) PutIntegrationRoute53(value *ManagedInstanceAwsIntegrationRoute53) PutLoadBalancers(value interface{}) PutManagedInstanceAction(value *ManagedInstanceAwsManagedInstanceAction) PutMetadataOptions(value *ManagedInstanceAwsMetadataOptions) PutNetworkInterface(value interface{}) PutResourceRequirements(value interface{}) PutResourceTagSpecification(value interface{}) PutRevertToSpot(value *ManagedInstanceAwsRevertToSpot) PutScheduledTask(value interface{}) PutTags(value interface{}) ResetAutoHealing() ResetBlockDeviceMappings() ResetBlockDevicesMode() ResetCpuCredits() ResetDelete() ResetDescription() ResetDrainingTimeout() ResetEbsOptimized() ResetElasticIp() ResetEnableMonitoring() ResetFallbackToOndemand() ResetGracePeriod() ResetHealthCheckType() ResetIamInstanceProfile() ResetId() ResetInstanceTypes() ResetIntegrationRoute53() ResetKeyPair() ResetLifeCycle() ResetLoadBalancers() ResetManagedInstanceAction() ResetMetadataOptions() ResetMinimumInstanceLifetime() ResetNetworkInterface() ResetOptimizationWindows() ResetOrientation() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPersistPrivateIp() ResetPersistRootDevice() ResetPlacementTenancy() ResetPreferredType() ResetPreferredTypes() ResetPrivateIp() ResetRegion() ResetResourceRequirements() ResetResourceTagSpecification() ResetRevertToSpot() ResetScheduledTask() ResetSecurityGroupIds() ResetShutdownScript() ResetTags() ResetUnhealthyDuration() ResetUserData() ResetUtilizeReservedInstances() SynthesizeAttributes() *map[string]interface{} SynthesizeHclAttributes() *map[string]interface{} // Experimental. ToHclTerraform() interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws spotinst_managed_instance_aws}.
func NewManagedInstanceAws ¶
func NewManagedInstanceAws(scope constructs.Construct, id *string, config *ManagedInstanceAwsConfig) ManagedInstanceAws
Create a new {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws spotinst_managed_instance_aws} Resource.
type ManagedInstanceAwsBlockDeviceMappings ¶
type ManagedInstanceAwsBlockDeviceMappings struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#device_name ManagedInstanceAws#device_name}. DeviceName *string `field:"required" json:"deviceName" yaml:"deviceName"` // ebs block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#ebs ManagedInstanceAws#ebs} Ebs *ManagedInstanceAwsBlockDeviceMappingsEbs `field:"optional" json:"ebs" yaml:"ebs"` }
type ManagedInstanceAwsBlockDeviceMappingsEbs ¶
type ManagedInstanceAwsBlockDeviceMappingsEbs struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#delete_on_termination ManagedInstanceAws#delete_on_termination}. DeleteOnTermination interface{} `field:"optional" json:"deleteOnTermination" yaml:"deleteOnTermination"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#encrypted ManagedInstanceAws#encrypted}. Encrypted interface{} `field:"optional" json:"encrypted" yaml:"encrypted"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#iops ManagedInstanceAws#iops}. Iops *float64 `field:"optional" json:"iops" yaml:"iops"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#kms_key_id ManagedInstanceAws#kms_key_id}. KmsKeyId *string `field:"optional" json:"kmsKeyId" yaml:"kmsKeyId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#snapshot_id ManagedInstanceAws#snapshot_id}. SnapshotId *string `field:"optional" json:"snapshotId" yaml:"snapshotId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#throughput ManagedInstanceAws#throughput}. Throughput *float64 `field:"optional" json:"throughput" yaml:"throughput"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#volume_size ManagedInstanceAws#volume_size}. VolumeSize *float64 `field:"optional" json:"volumeSize" yaml:"volumeSize"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#volume_type ManagedInstanceAws#volume_type}. VolumeType *string `field:"optional" json:"volumeType" yaml:"volumeType"` }
type ManagedInstanceAwsBlockDeviceMappingsEbsOutputReference ¶
type ManagedInstanceAwsBlockDeviceMappingsEbsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DeleteOnTermination() interface{} SetDeleteOnTermination(val interface{}) DeleteOnTerminationInput() interface{} Encrypted() interface{} SetEncrypted(val interface{}) EncryptedInput() interface{} // Experimental. Fqn() *string InternalValue() *ManagedInstanceAwsBlockDeviceMappingsEbs SetInternalValue(val *ManagedInstanceAwsBlockDeviceMappingsEbs) Iops() *float64 SetIops(val *float64) IopsInput() *float64 KmsKeyId() *string SetKmsKeyId(val *string) KmsKeyIdInput() *string SnapshotId() *string SetSnapshotId(val *string) SnapshotIdInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Throughput() *float64 SetThroughput(val *float64) ThroughputInput() *float64 VolumeSize() *float64 SetVolumeSize(val *float64) VolumeSizeInput() *float64 VolumeType() *string SetVolumeType(val *string) VolumeTypeInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetDeleteOnTermination() ResetEncrypted() ResetIops() ResetKmsKeyId() ResetSnapshotId() ResetThroughput() ResetVolumeSize() ResetVolumeType() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewManagedInstanceAwsBlockDeviceMappingsEbsOutputReference ¶
func NewManagedInstanceAwsBlockDeviceMappingsEbsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ManagedInstanceAwsBlockDeviceMappingsEbsOutputReference
type ManagedInstanceAwsBlockDeviceMappingsList ¶
type ManagedInstanceAwsBlockDeviceMappingsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) ManagedInstanceAwsBlockDeviceMappingsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewManagedInstanceAwsBlockDeviceMappingsList ¶
func NewManagedInstanceAwsBlockDeviceMappingsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ManagedInstanceAwsBlockDeviceMappingsList
type ManagedInstanceAwsBlockDeviceMappingsOutputReference ¶
type ManagedInstanceAwsBlockDeviceMappingsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DeviceName() *string SetDeviceName(val *string) DeviceNameInput() *string Ebs() ManagedInstanceAwsBlockDeviceMappingsEbsOutputReference EbsInput() *ManagedInstanceAwsBlockDeviceMappingsEbs // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutEbs(value *ManagedInstanceAwsBlockDeviceMappingsEbs) ResetEbs() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewManagedInstanceAwsBlockDeviceMappingsOutputReference ¶
func NewManagedInstanceAwsBlockDeviceMappingsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ManagedInstanceAwsBlockDeviceMappingsOutputReference
type ManagedInstanceAwsConfig ¶
type ManagedInstanceAwsConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count interface{} `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#image_id ManagedInstanceAws#image_id}. ImageId *string `field:"required" json:"imageId" yaml:"imageId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#name ManagedInstanceAws#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#persist_block_devices ManagedInstanceAws#persist_block_devices}. PersistBlockDevices interface{} `field:"required" json:"persistBlockDevices" yaml:"persistBlockDevices"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#product ManagedInstanceAws#product}. Product *string `field:"required" json:"product" yaml:"product"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#subnet_ids ManagedInstanceAws#subnet_ids}. SubnetIds *[]*string `field:"required" json:"subnetIds" yaml:"subnetIds"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#vpc_id ManagedInstanceAws#vpc_id}. VpcId *string `field:"required" json:"vpcId" yaml:"vpcId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#auto_healing ManagedInstanceAws#auto_healing}. AutoHealing interface{} `field:"optional" json:"autoHealing" yaml:"autoHealing"` // block_device_mappings block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#block_device_mappings ManagedInstanceAws#block_device_mappings} BlockDeviceMappings interface{} `field:"optional" json:"blockDeviceMappings" yaml:"blockDeviceMappings"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#block_devices_mode ManagedInstanceAws#block_devices_mode}. BlockDevicesMode *string `field:"optional" json:"blockDevicesMode" yaml:"blockDevicesMode"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#cpu_credits ManagedInstanceAws#cpu_credits}. CpuCredits *string `field:"optional" json:"cpuCredits" yaml:"cpuCredits"` // delete block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#delete ManagedInstanceAws#delete} Delete interface{} `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#description ManagedInstanceAws#description}. Description *string `field:"optional" json:"description" yaml:"description"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#draining_timeout ManagedInstanceAws#draining_timeout}. DrainingTimeout *float64 `field:"optional" json:"drainingTimeout" yaml:"drainingTimeout"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#ebs_optimized ManagedInstanceAws#ebs_optimized}. EbsOptimized interface{} `field:"optional" json:"ebsOptimized" yaml:"ebsOptimized"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#elastic_ip ManagedInstanceAws#elastic_ip}. ElasticIp *string `field:"optional" json:"elasticIp" yaml:"elasticIp"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#enable_monitoring ManagedInstanceAws#enable_monitoring}. EnableMonitoring interface{} `field:"optional" json:"enableMonitoring" yaml:"enableMonitoring"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#fallback_to_ondemand ManagedInstanceAws#fallback_to_ondemand}. FallbackToOndemand interface{} `field:"optional" json:"fallbackToOndemand" yaml:"fallbackToOndemand"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#grace_period ManagedInstanceAws#grace_period}. GracePeriod *float64 `field:"optional" json:"gracePeriod" yaml:"gracePeriod"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#health_check_type ManagedInstanceAws#health_check_type}. HealthCheckType *string `field:"optional" json:"healthCheckType" yaml:"healthCheckType"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#iam_instance_profile ManagedInstanceAws#iam_instance_profile}. IamInstanceProfile *string `field:"optional" json:"iamInstanceProfile" yaml:"iamInstanceProfile"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#id ManagedInstanceAws#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#instance_types ManagedInstanceAws#instance_types}. InstanceTypes *[]*string `field:"optional" json:"instanceTypes" yaml:"instanceTypes"` // integration_route53 block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#integration_route53 ManagedInstanceAws#integration_route53} IntegrationRoute53 *ManagedInstanceAwsIntegrationRoute53 `field:"optional" json:"integrationRoute53" yaml:"integrationRoute53"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#key_pair ManagedInstanceAws#key_pair}. KeyPair *string `field:"optional" json:"keyPair" yaml:"keyPair"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#life_cycle ManagedInstanceAws#life_cycle}. LifeCycle *string `field:"optional" json:"lifeCycle" yaml:"lifeCycle"` // load_balancers block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#load_balancers ManagedInstanceAws#load_balancers} LoadBalancers interface{} `field:"optional" json:"loadBalancers" yaml:"loadBalancers"` // managed_instance_action block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#managed_instance_action ManagedInstanceAws#managed_instance_action} ManagedInstanceAction *ManagedInstanceAwsManagedInstanceAction `field:"optional" json:"managedInstanceAction" yaml:"managedInstanceAction"` // metadata_options block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#metadata_options ManagedInstanceAws#metadata_options} MetadataOptions *ManagedInstanceAwsMetadataOptions `field:"optional" json:"metadataOptions" yaml:"metadataOptions"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#minimum_instance_lifetime ManagedInstanceAws#minimum_instance_lifetime}. MinimumInstanceLifetime *float64 `field:"optional" json:"minimumInstanceLifetime" yaml:"minimumInstanceLifetime"` // network_interface block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#network_interface ManagedInstanceAws#network_interface} NetworkInterface interface{} `field:"optional" json:"networkInterface" yaml:"networkInterface"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#optimization_windows ManagedInstanceAws#optimization_windows}. OptimizationWindows *[]*string `field:"optional" json:"optimizationWindows" yaml:"optimizationWindows"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#orientation ManagedInstanceAws#orientation}. Orientation *string `field:"optional" json:"orientation" yaml:"orientation"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#persist_private_ip ManagedInstanceAws#persist_private_ip}. PersistPrivateIp interface{} `field:"optional" json:"persistPrivateIp" yaml:"persistPrivateIp"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#persist_root_device ManagedInstanceAws#persist_root_device}. PersistRootDevice interface{} `field:"optional" json:"persistRootDevice" yaml:"persistRootDevice"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#placement_tenancy ManagedInstanceAws#placement_tenancy}. PlacementTenancy *string `field:"optional" json:"placementTenancy" yaml:"placementTenancy"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#preferred_type ManagedInstanceAws#preferred_type}. PreferredType *string `field:"optional" json:"preferredType" yaml:"preferredType"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#preferred_types ManagedInstanceAws#preferred_types}. PreferredTypes *[]*string `field:"optional" json:"preferredTypes" yaml:"preferredTypes"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#private_ip ManagedInstanceAws#private_ip}. PrivateIp *string `field:"optional" json:"privateIp" yaml:"privateIp"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#region ManagedInstanceAws#region}. Region *string `field:"optional" json:"region" yaml:"region"` // resource_requirements block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#resource_requirements ManagedInstanceAws#resource_requirements} ResourceRequirements interface{} `field:"optional" json:"resourceRequirements" yaml:"resourceRequirements"` // resource_tag_specification block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#resource_tag_specification ManagedInstanceAws#resource_tag_specification} ResourceTagSpecification interface{} `field:"optional" json:"resourceTagSpecification" yaml:"resourceTagSpecification"` // revert_to_spot block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#revert_to_spot ManagedInstanceAws#revert_to_spot} RevertToSpot *ManagedInstanceAwsRevertToSpot `field:"optional" json:"revertToSpot" yaml:"revertToSpot"` // scheduled_task block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#scheduled_task ManagedInstanceAws#scheduled_task} ScheduledTask interface{} `field:"optional" json:"scheduledTask" yaml:"scheduledTask"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#security_group_ids ManagedInstanceAws#security_group_ids}. SecurityGroupIds *[]*string `field:"optional" json:"securityGroupIds" yaml:"securityGroupIds"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#shutdown_script ManagedInstanceAws#shutdown_script}. ShutdownScript *string `field:"optional" json:"shutdownScript" yaml:"shutdownScript"` // tags block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#tags ManagedInstanceAws#tags} Tags interface{} `field:"optional" json:"tags" yaml:"tags"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#unhealthy_duration ManagedInstanceAws#unhealthy_duration}. UnhealthyDuration *float64 `field:"optional" json:"unhealthyDuration" yaml:"unhealthyDuration"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#user_data ManagedInstanceAws#user_data}. UserData *string `field:"optional" json:"userData" yaml:"userData"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#utilize_reserved_instances ManagedInstanceAws#utilize_reserved_instances}. UtilizeReservedInstances interface{} `field:"optional" json:"utilizeReservedInstances" yaml:"utilizeReservedInstances"` }
type ManagedInstanceAwsDelete ¶
type ManagedInstanceAwsDelete struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#ami_backup_should_delete_images ManagedInstanceAws#ami_backup_should_delete_images}. AmiBackupShouldDeleteImages interface{} `field:"optional" json:"amiBackupShouldDeleteImages" yaml:"amiBackupShouldDeleteImages"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#deallocation_config_should_delete_images ManagedInstanceAws#deallocation_config_should_delete_images}. DeallocationConfigShouldDeleteImages interface{} `field:"optional" json:"deallocationConfigShouldDeleteImages" yaml:"deallocationConfigShouldDeleteImages"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#should_delete_network_interfaces ManagedInstanceAws#should_delete_network_interfaces}. ShouldDeleteNetworkInterfaces interface{} `field:"optional" json:"shouldDeleteNetworkInterfaces" yaml:"shouldDeleteNetworkInterfaces"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#should_delete_snapshots ManagedInstanceAws#should_delete_snapshots}. ShouldDeleteSnapshots interface{} `field:"optional" json:"shouldDeleteSnapshots" yaml:"shouldDeleteSnapshots"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#should_delete_volumes ManagedInstanceAws#should_delete_volumes}. ShouldDeleteVolumes interface{} `field:"optional" json:"shouldDeleteVolumes" yaml:"shouldDeleteVolumes"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#should_terminate_instance ManagedInstanceAws#should_terminate_instance}. ShouldTerminateInstance interface{} `field:"optional" json:"shouldTerminateInstance" yaml:"shouldTerminateInstance"` }
type ManagedInstanceAwsDeleteList ¶
type ManagedInstanceAwsDeleteList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) ManagedInstanceAwsDeleteOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewManagedInstanceAwsDeleteList ¶
func NewManagedInstanceAwsDeleteList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ManagedInstanceAwsDeleteList
type ManagedInstanceAwsDeleteOutputReference ¶
type ManagedInstanceAwsDeleteOutputReference interface { cdktf.ComplexObject AmiBackupShouldDeleteImages() interface{} SetAmiBackupShouldDeleteImages(val interface{}) AmiBackupShouldDeleteImagesInput() interface{} // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DeallocationConfigShouldDeleteImages() interface{} SetDeallocationConfigShouldDeleteImages(val interface{}) DeallocationConfigShouldDeleteImagesInput() interface{} // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) ShouldDeleteNetworkInterfaces() interface{} SetShouldDeleteNetworkInterfaces(val interface{}) ShouldDeleteNetworkInterfacesInput() interface{} ShouldDeleteSnapshots() interface{} SetShouldDeleteSnapshots(val interface{}) ShouldDeleteSnapshotsInput() interface{} ShouldDeleteVolumes() interface{} SetShouldDeleteVolumes(val interface{}) ShouldDeleteVolumesInput() interface{} ShouldTerminateInstance() interface{} SetShouldTerminateInstance(val interface{}) ShouldTerminateInstanceInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAmiBackupShouldDeleteImages() ResetDeallocationConfigShouldDeleteImages() ResetShouldDeleteNetworkInterfaces() ResetShouldDeleteSnapshots() ResetShouldDeleteVolumes() ResetShouldTerminateInstance() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewManagedInstanceAwsDeleteOutputReference ¶
func NewManagedInstanceAwsDeleteOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ManagedInstanceAwsDeleteOutputReference
type ManagedInstanceAwsIntegrationRoute53 ¶
type ManagedInstanceAwsIntegrationRoute53 struct { // domains block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#domains ManagedInstanceAws#domains} Domains interface{} `field:"required" json:"domains" yaml:"domains"` }
type ManagedInstanceAwsIntegrationRoute53Domains ¶
type ManagedInstanceAwsIntegrationRoute53Domains struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#hosted_zone_id ManagedInstanceAws#hosted_zone_id}. HostedZoneId *string `field:"required" json:"hostedZoneId" yaml:"hostedZoneId"` // record_sets block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#record_sets ManagedInstanceAws#record_sets} RecordSets interface{} `field:"required" json:"recordSets" yaml:"recordSets"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#record_set_type ManagedInstanceAws#record_set_type}. RecordSetType *string `field:"optional" json:"recordSetType" yaml:"recordSetType"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#spotinst_acct_id ManagedInstanceAws#spotinst_acct_id}. SpotinstAcctId *string `field:"optional" json:"spotinstAcctId" yaml:"spotinstAcctId"` }
type ManagedInstanceAwsIntegrationRoute53DomainsList ¶
type ManagedInstanceAwsIntegrationRoute53DomainsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) ManagedInstanceAwsIntegrationRoute53DomainsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewManagedInstanceAwsIntegrationRoute53DomainsList ¶
func NewManagedInstanceAwsIntegrationRoute53DomainsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ManagedInstanceAwsIntegrationRoute53DomainsList
type ManagedInstanceAwsIntegrationRoute53DomainsOutputReference ¶
type ManagedInstanceAwsIntegrationRoute53DomainsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string HostedZoneId() *string SetHostedZoneId(val *string) HostedZoneIdInput() *string InternalValue() interface{} SetInternalValue(val interface{}) RecordSets() ManagedInstanceAwsIntegrationRoute53DomainsRecordSetsList RecordSetsInput() interface{} RecordSetType() *string SetRecordSetType(val *string) RecordSetTypeInput() *string SpotinstAcctId() *string SetSpotinstAcctId(val *string) SpotinstAcctIdInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutRecordSets(value interface{}) ResetRecordSetType() ResetSpotinstAcctId() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewManagedInstanceAwsIntegrationRoute53DomainsOutputReference ¶
func NewManagedInstanceAwsIntegrationRoute53DomainsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ManagedInstanceAwsIntegrationRoute53DomainsOutputReference
type ManagedInstanceAwsIntegrationRoute53DomainsRecordSets ¶
type ManagedInstanceAwsIntegrationRoute53DomainsRecordSets struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#name ManagedInstanceAws#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#use_public_dns ManagedInstanceAws#use_public_dns}. UsePublicDns interface{} `field:"optional" json:"usePublicDns" yaml:"usePublicDns"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#use_public_ip ManagedInstanceAws#use_public_ip}. UsePublicIp interface{} `field:"optional" json:"usePublicIp" yaml:"usePublicIp"` }
type ManagedInstanceAwsIntegrationRoute53DomainsRecordSetsList ¶
type ManagedInstanceAwsIntegrationRoute53DomainsRecordSetsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) ManagedInstanceAwsIntegrationRoute53DomainsRecordSetsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewManagedInstanceAwsIntegrationRoute53DomainsRecordSetsList ¶
func NewManagedInstanceAwsIntegrationRoute53DomainsRecordSetsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ManagedInstanceAwsIntegrationRoute53DomainsRecordSetsList
type ManagedInstanceAwsIntegrationRoute53DomainsRecordSetsOutputReference ¶
type ManagedInstanceAwsIntegrationRoute53DomainsRecordSetsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) UsePublicDns() interface{} SetUsePublicDns(val interface{}) UsePublicDnsInput() interface{} UsePublicIp() interface{} SetUsePublicIp(val interface{}) UsePublicIpInput() interface{} // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetUsePublicDns() ResetUsePublicIp() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewManagedInstanceAwsIntegrationRoute53DomainsRecordSetsOutputReference ¶
func NewManagedInstanceAwsIntegrationRoute53DomainsRecordSetsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ManagedInstanceAwsIntegrationRoute53DomainsRecordSetsOutputReference
type ManagedInstanceAwsIntegrationRoute53OutputReference ¶
type ManagedInstanceAwsIntegrationRoute53OutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Domains() ManagedInstanceAwsIntegrationRoute53DomainsList DomainsInput() interface{} // Experimental. Fqn() *string InternalValue() *ManagedInstanceAwsIntegrationRoute53 SetInternalValue(val *ManagedInstanceAwsIntegrationRoute53) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutDomains(value interface{}) // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewManagedInstanceAwsIntegrationRoute53OutputReference ¶
func NewManagedInstanceAwsIntegrationRoute53OutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ManagedInstanceAwsIntegrationRoute53OutputReference
type ManagedInstanceAwsLoadBalancers ¶
type ManagedInstanceAwsLoadBalancers struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#type ManagedInstanceAws#type}. Type *string `field:"required" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#arn ManagedInstanceAws#arn}. Arn *string `field:"optional" json:"arn" yaml:"arn"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#name ManagedInstanceAws#name}. Name *string `field:"optional" json:"name" yaml:"name"` }
type ManagedInstanceAwsLoadBalancersList ¶
type ManagedInstanceAwsLoadBalancersList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) ManagedInstanceAwsLoadBalancersOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewManagedInstanceAwsLoadBalancersList ¶
func NewManagedInstanceAwsLoadBalancersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ManagedInstanceAwsLoadBalancersList
type ManagedInstanceAwsLoadBalancersOutputReference ¶
type ManagedInstanceAwsLoadBalancersOutputReference interface { cdktf.ComplexObject Arn() *string SetArn(val *string) ArnInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetArn() ResetName() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewManagedInstanceAwsLoadBalancersOutputReference ¶
func NewManagedInstanceAwsLoadBalancersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ManagedInstanceAwsLoadBalancersOutputReference
type ManagedInstanceAwsManagedInstanceAction ¶
type ManagedInstanceAwsManagedInstanceAction struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#type ManagedInstanceAws#type}. Type *string `field:"required" json:"type" yaml:"type"` }
type ManagedInstanceAwsManagedInstanceActionOutputReference ¶
type ManagedInstanceAwsManagedInstanceActionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *ManagedInstanceAwsManagedInstanceAction SetInternalValue(val *ManagedInstanceAwsManagedInstanceAction) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewManagedInstanceAwsManagedInstanceActionOutputReference ¶
func NewManagedInstanceAwsManagedInstanceActionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ManagedInstanceAwsManagedInstanceActionOutputReference
type ManagedInstanceAwsMetadataOptions ¶ added in v13.20.0
type ManagedInstanceAwsMetadataOptions struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#http_tokens ManagedInstanceAws#http_tokens}. HttpTokens *string `field:"required" json:"httpTokens" yaml:"httpTokens"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#http_put_response_hop_limit ManagedInstanceAws#http_put_response_hop_limit}. HttpPutResponseHopLimit *float64 `field:"optional" json:"httpPutResponseHopLimit" yaml:"httpPutResponseHopLimit"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#instance_metadata_tags ManagedInstanceAws#instance_metadata_tags}. InstanceMetadataTags *string `field:"optional" json:"instanceMetadataTags" yaml:"instanceMetadataTags"` }
type ManagedInstanceAwsMetadataOptionsOutputReference ¶ added in v13.20.0
type ManagedInstanceAwsMetadataOptionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string HttpPutResponseHopLimit() *float64 SetHttpPutResponseHopLimit(val *float64) HttpPutResponseHopLimitInput() *float64 HttpTokens() *string SetHttpTokens(val *string) HttpTokensInput() *string InstanceMetadataTags() *string SetInstanceMetadataTags(val *string) InstanceMetadataTagsInput() *string InternalValue() *ManagedInstanceAwsMetadataOptions SetInternalValue(val *ManagedInstanceAwsMetadataOptions) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetHttpPutResponseHopLimit() ResetInstanceMetadataTags() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewManagedInstanceAwsMetadataOptionsOutputReference ¶ added in v13.20.0
func NewManagedInstanceAwsMetadataOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ManagedInstanceAwsMetadataOptionsOutputReference
type ManagedInstanceAwsNetworkInterface ¶
type ManagedInstanceAwsNetworkInterface struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#device_index ManagedInstanceAws#device_index}. DeviceIndex *string `field:"required" json:"deviceIndex" yaml:"deviceIndex"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#associate_ipv6_address ManagedInstanceAws#associate_ipv6_address}. AssociateIpv6Address interface{} `field:"optional" json:"associateIpv6Address" yaml:"associateIpv6Address"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#associate_public_ip_address ManagedInstanceAws#associate_public_ip_address}. AssociatePublicIpAddress interface{} `field:"optional" json:"associatePublicIpAddress" yaml:"associatePublicIpAddress"` }
type ManagedInstanceAwsNetworkInterfaceList ¶
type ManagedInstanceAwsNetworkInterfaceList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) ManagedInstanceAwsNetworkInterfaceOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewManagedInstanceAwsNetworkInterfaceList ¶
func NewManagedInstanceAwsNetworkInterfaceList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ManagedInstanceAwsNetworkInterfaceList
type ManagedInstanceAwsNetworkInterfaceOutputReference ¶
type ManagedInstanceAwsNetworkInterfaceOutputReference interface { cdktf.ComplexObject AssociateIpv6Address() interface{} SetAssociateIpv6Address(val interface{}) AssociateIpv6AddressInput() interface{} AssociatePublicIpAddress() interface{} SetAssociatePublicIpAddress(val interface{}) AssociatePublicIpAddressInput() interface{} // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DeviceIndex() *string SetDeviceIndex(val *string) DeviceIndexInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAssociateIpv6Address() ResetAssociatePublicIpAddress() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewManagedInstanceAwsNetworkInterfaceOutputReference ¶
func NewManagedInstanceAwsNetworkInterfaceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ManagedInstanceAwsNetworkInterfaceOutputReference
type ManagedInstanceAwsResourceRequirements ¶ added in v13.45.0
type ManagedInstanceAwsResourceRequirements struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#required_memory_maximum ManagedInstanceAws#required_memory_maximum}. RequiredMemoryMaximum *float64 `field:"required" json:"requiredMemoryMaximum" yaml:"requiredMemoryMaximum"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#required_memory_minimum ManagedInstanceAws#required_memory_minimum}. RequiredMemoryMinimum *float64 `field:"required" json:"requiredMemoryMinimum" yaml:"requiredMemoryMinimum"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#required_vcpu_maximum ManagedInstanceAws#required_vcpu_maximum}. RequiredVcpuMaximum *float64 `field:"required" json:"requiredVcpuMaximum" yaml:"requiredVcpuMaximum"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#required_vcpu_minimum ManagedInstanceAws#required_vcpu_minimum}. RequiredVcpuMinimum *float64 `field:"required" json:"requiredVcpuMinimum" yaml:"requiredVcpuMinimum"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#excluded_instance_families ManagedInstanceAws#excluded_instance_families}. ExcludedInstanceFamilies *[]*string `field:"optional" json:"excludedInstanceFamilies" yaml:"excludedInstanceFamilies"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#excluded_instance_generations ManagedInstanceAws#excluded_instance_generations}. ExcludedInstanceGenerations *[]*string `field:"optional" json:"excludedInstanceGenerations" yaml:"excludedInstanceGenerations"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#excluded_instance_types ManagedInstanceAws#excluded_instance_types}. ExcludedInstanceTypes *[]*string `field:"optional" json:"excludedInstanceTypes" yaml:"excludedInstanceTypes"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#required_gpu_maximum ManagedInstanceAws#required_gpu_maximum}. RequiredGpuMaximum *float64 `field:"optional" json:"requiredGpuMaximum" yaml:"requiredGpuMaximum"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#required_gpu_minimum ManagedInstanceAws#required_gpu_minimum}. RequiredGpuMinimum *float64 `field:"optional" json:"requiredGpuMinimum" yaml:"requiredGpuMinimum"` }
type ManagedInstanceAwsResourceRequirementsList ¶ added in v13.45.0
type ManagedInstanceAwsResourceRequirementsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) ManagedInstanceAwsResourceRequirementsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewManagedInstanceAwsResourceRequirementsList ¶ added in v13.45.0
func NewManagedInstanceAwsResourceRequirementsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ManagedInstanceAwsResourceRequirementsList
type ManagedInstanceAwsResourceRequirementsOutputReference ¶ added in v13.45.0
type ManagedInstanceAwsResourceRequirementsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string ExcludedInstanceFamilies() *[]*string SetExcludedInstanceFamilies(val *[]*string) ExcludedInstanceFamiliesInput() *[]*string ExcludedInstanceGenerations() *[]*string SetExcludedInstanceGenerations(val *[]*string) ExcludedInstanceGenerationsInput() *[]*string ExcludedInstanceTypes() *[]*string SetExcludedInstanceTypes(val *[]*string) ExcludedInstanceTypesInput() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) RequiredGpuMaximum() *float64 SetRequiredGpuMaximum(val *float64) RequiredGpuMaximumInput() *float64 RequiredGpuMinimum() *float64 SetRequiredGpuMinimum(val *float64) RequiredGpuMinimumInput() *float64 RequiredMemoryMaximum() *float64 SetRequiredMemoryMaximum(val *float64) RequiredMemoryMaximumInput() *float64 RequiredMemoryMinimum() *float64 SetRequiredMemoryMinimum(val *float64) RequiredMemoryMinimumInput() *float64 RequiredVcpuMaximum() *float64 SetRequiredVcpuMaximum(val *float64) RequiredVcpuMaximumInput() *float64 RequiredVcpuMinimum() *float64 SetRequiredVcpuMinimum(val *float64) RequiredVcpuMinimumInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetExcludedInstanceFamilies() ResetExcludedInstanceGenerations() ResetExcludedInstanceTypes() ResetRequiredGpuMaximum() ResetRequiredGpuMinimum() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewManagedInstanceAwsResourceRequirementsOutputReference ¶ added in v13.45.0
func NewManagedInstanceAwsResourceRequirementsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ManagedInstanceAwsResourceRequirementsOutputReference
type ManagedInstanceAwsResourceTagSpecification ¶
type ManagedInstanceAwsResourceTagSpecification struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#should_tag_amis ManagedInstanceAws#should_tag_amis}. ShouldTagAmis interface{} `field:"optional" json:"shouldTagAmis" yaml:"shouldTagAmis"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#should_tag_enis ManagedInstanceAws#should_tag_enis}. ShouldTagEnis interface{} `field:"optional" json:"shouldTagEnis" yaml:"shouldTagEnis"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#should_tag_snapshots ManagedInstanceAws#should_tag_snapshots}. ShouldTagSnapshots interface{} `field:"optional" json:"shouldTagSnapshots" yaml:"shouldTagSnapshots"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#should_tag_volumes ManagedInstanceAws#should_tag_volumes}. ShouldTagVolumes interface{} `field:"optional" json:"shouldTagVolumes" yaml:"shouldTagVolumes"` }
type ManagedInstanceAwsResourceTagSpecificationList ¶
type ManagedInstanceAwsResourceTagSpecificationList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) ManagedInstanceAwsResourceTagSpecificationOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewManagedInstanceAwsResourceTagSpecificationList ¶
func NewManagedInstanceAwsResourceTagSpecificationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ManagedInstanceAwsResourceTagSpecificationList
type ManagedInstanceAwsResourceTagSpecificationOutputReference ¶
type ManagedInstanceAwsResourceTagSpecificationOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) ShouldTagAmis() interface{} SetShouldTagAmis(val interface{}) ShouldTagAmisInput() interface{} ShouldTagEnis() interface{} SetShouldTagEnis(val interface{}) ShouldTagEnisInput() interface{} ShouldTagSnapshots() interface{} SetShouldTagSnapshots(val interface{}) ShouldTagSnapshotsInput() interface{} ShouldTagVolumes() interface{} SetShouldTagVolumes(val interface{}) ShouldTagVolumesInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetShouldTagAmis() ResetShouldTagEnis() ResetShouldTagSnapshots() ResetShouldTagVolumes() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewManagedInstanceAwsResourceTagSpecificationOutputReference ¶
func NewManagedInstanceAwsResourceTagSpecificationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ManagedInstanceAwsResourceTagSpecificationOutputReference
type ManagedInstanceAwsRevertToSpot ¶
type ManagedInstanceAwsRevertToSpot struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#perform_at ManagedInstanceAws#perform_at}. PerformAt *string `field:"required" json:"performAt" yaml:"performAt"` }
type ManagedInstanceAwsRevertToSpotOutputReference ¶
type ManagedInstanceAwsRevertToSpotOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *ManagedInstanceAwsRevertToSpot SetInternalValue(val *ManagedInstanceAwsRevertToSpot) PerformAt() *string SetPerformAt(val *string) PerformAtInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewManagedInstanceAwsRevertToSpotOutputReference ¶
func NewManagedInstanceAwsRevertToSpotOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ManagedInstanceAwsRevertToSpotOutputReference
type ManagedInstanceAwsScheduledTask ¶
type ManagedInstanceAwsScheduledTask struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#task_type ManagedInstanceAws#task_type}. TaskType *string `field:"required" json:"taskType" yaml:"taskType"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#cron_expression ManagedInstanceAws#cron_expression}. CronExpression *string `field:"optional" json:"cronExpression" yaml:"cronExpression"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#frequency ManagedInstanceAws#frequency}. Frequency *string `field:"optional" json:"frequency" yaml:"frequency"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#is_enabled ManagedInstanceAws#is_enabled}. IsEnabled interface{} `field:"optional" json:"isEnabled" yaml:"isEnabled"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#start_time ManagedInstanceAws#start_time}. StartTime *string `field:"optional" json:"startTime" yaml:"startTime"` }
type ManagedInstanceAwsScheduledTaskList ¶
type ManagedInstanceAwsScheduledTaskList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) ManagedInstanceAwsScheduledTaskOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewManagedInstanceAwsScheduledTaskList ¶
func NewManagedInstanceAwsScheduledTaskList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ManagedInstanceAwsScheduledTaskList
type ManagedInstanceAwsScheduledTaskOutputReference ¶
type ManagedInstanceAwsScheduledTaskOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string CronExpression() *string SetCronExpression(val *string) CronExpressionInput() *string // Experimental. Fqn() *string Frequency() *string SetFrequency(val *string) FrequencyInput() *string InternalValue() interface{} SetInternalValue(val interface{}) IsEnabled() interface{} SetIsEnabled(val interface{}) IsEnabledInput() interface{} StartTime() *string SetStartTime(val *string) StartTimeInput() *string TaskType() *string SetTaskType(val *string) TaskTypeInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCronExpression() ResetFrequency() ResetIsEnabled() ResetStartTime() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewManagedInstanceAwsScheduledTaskOutputReference ¶
func NewManagedInstanceAwsScheduledTaskOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ManagedInstanceAwsScheduledTaskOutputReference
type ManagedInstanceAwsTags ¶
type ManagedInstanceAwsTags struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#key ManagedInstanceAws#key}. Key *string `field:"optional" json:"key" yaml:"key"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/spotinst/spotinst/1.216.0/docs/resources/managed_instance_aws#value ManagedInstanceAws#value}. Value *string `field:"optional" json:"value" yaml:"value"` }
type ManagedInstanceAwsTagsList ¶
type ManagedInstanceAwsTagsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) ManagedInstanceAwsTagsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewManagedInstanceAwsTagsList ¶
func NewManagedInstanceAwsTagsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ManagedInstanceAwsTagsList
type ManagedInstanceAwsTagsOutputReference ¶
type ManagedInstanceAwsTagsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetKey() ResetValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewManagedInstanceAwsTagsOutputReference ¶
func NewManagedInstanceAwsTagsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ManagedInstanceAwsTagsOutputReference
Source Files
¶
- ManagedInstanceAws.go
- ManagedInstanceAwsBlockDeviceMappings.go
- ManagedInstanceAwsBlockDeviceMappingsEbs.go
- ManagedInstanceAwsBlockDeviceMappingsEbsOutputReference.go
- ManagedInstanceAwsBlockDeviceMappingsEbsOutputReference__checks.go
- ManagedInstanceAwsBlockDeviceMappingsList.go
- ManagedInstanceAwsBlockDeviceMappingsList__checks.go
- ManagedInstanceAwsBlockDeviceMappingsOutputReference.go
- ManagedInstanceAwsBlockDeviceMappingsOutputReference__checks.go
- ManagedInstanceAwsConfig.go
- ManagedInstanceAwsDelete.go
- ManagedInstanceAwsDeleteList.go
- ManagedInstanceAwsDeleteList__checks.go
- ManagedInstanceAwsDeleteOutputReference.go
- ManagedInstanceAwsDeleteOutputReference__checks.go
- ManagedInstanceAwsIntegrationRoute53.go
- ManagedInstanceAwsIntegrationRoute53Domains.go
- ManagedInstanceAwsIntegrationRoute53DomainsList.go
- ManagedInstanceAwsIntegrationRoute53DomainsList__checks.go
- ManagedInstanceAwsIntegrationRoute53DomainsOutputReference.go
- ManagedInstanceAwsIntegrationRoute53DomainsOutputReference__checks.go
- ManagedInstanceAwsIntegrationRoute53DomainsRecordSets.go
- ManagedInstanceAwsIntegrationRoute53DomainsRecordSetsList.go
- ManagedInstanceAwsIntegrationRoute53DomainsRecordSetsList__checks.go
- ManagedInstanceAwsIntegrationRoute53DomainsRecordSetsOutputReference.go
- ManagedInstanceAwsIntegrationRoute53DomainsRecordSetsOutputReference__checks.go
- ManagedInstanceAwsIntegrationRoute53OutputReference.go
- ManagedInstanceAwsIntegrationRoute53OutputReference__checks.go
- ManagedInstanceAwsLoadBalancers.go
- ManagedInstanceAwsLoadBalancersList.go
- ManagedInstanceAwsLoadBalancersList__checks.go
- ManagedInstanceAwsLoadBalancersOutputReference.go
- ManagedInstanceAwsLoadBalancersOutputReference__checks.go
- ManagedInstanceAwsManagedInstanceAction.go
- ManagedInstanceAwsManagedInstanceActionOutputReference.go
- ManagedInstanceAwsManagedInstanceActionOutputReference__checks.go
- ManagedInstanceAwsMetadataOptions.go
- ManagedInstanceAwsMetadataOptionsOutputReference.go
- ManagedInstanceAwsMetadataOptionsOutputReference__checks.go
- ManagedInstanceAwsNetworkInterface.go
- ManagedInstanceAwsNetworkInterfaceList.go
- ManagedInstanceAwsNetworkInterfaceList__checks.go
- ManagedInstanceAwsNetworkInterfaceOutputReference.go
- ManagedInstanceAwsNetworkInterfaceOutputReference__checks.go
- ManagedInstanceAwsResourceRequirements.go
- ManagedInstanceAwsResourceRequirementsList.go
- ManagedInstanceAwsResourceRequirementsList__checks.go
- ManagedInstanceAwsResourceRequirementsOutputReference.go
- ManagedInstanceAwsResourceRequirementsOutputReference__checks.go
- ManagedInstanceAwsResourceTagSpecification.go
- ManagedInstanceAwsResourceTagSpecificationList.go
- ManagedInstanceAwsResourceTagSpecificationList__checks.go
- ManagedInstanceAwsResourceTagSpecificationOutputReference.go
- ManagedInstanceAwsResourceTagSpecificationOutputReference__checks.go
- ManagedInstanceAwsRevertToSpot.go
- ManagedInstanceAwsRevertToSpotOutputReference.go
- ManagedInstanceAwsRevertToSpotOutputReference__checks.go
- ManagedInstanceAwsScheduledTask.go
- ManagedInstanceAwsScheduledTaskList.go
- ManagedInstanceAwsScheduledTaskList__checks.go
- ManagedInstanceAwsScheduledTaskOutputReference.go
- ManagedInstanceAwsScheduledTaskOutputReference__checks.go
- ManagedInstanceAwsTags.go
- ManagedInstanceAwsTagsList.go
- ManagedInstanceAwsTagsList__checks.go
- ManagedInstanceAwsTagsOutputReference.go
- ManagedInstanceAwsTagsOutputReference__checks.go
- ManagedInstanceAws__checks.go
- main.go