Interface CfnComputeEnvironmentPropsMixin.InstanceLaunchTemplateProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnComputeEnvironmentPropsMixin.InstanceLaunchTemplateProperty.Jsii$Proxy
- Enclosing class:
CfnComputeEnvironmentPropsMixin
@Stability(Stable)
public static interface CfnComputeEnvironmentPropsMixin.InstanceLaunchTemplateProperty
extends software.amazon.jsii.JsiiSerializable
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.batch.*;
InstanceLaunchTemplateProperty instanceLaunchTemplateProperty = InstanceLaunchTemplateProperty.builder()
.capacityOptionType("capacityOptionType")
.capacityReservations(CapacityReservationsProperty.builder()
.reservationGroupArn("reservationGroupArn")
.reservationPreference("reservationPreference")
.build())
.ec2InstanceProfileArn("ec2InstanceProfileArn")
.fipsEnabled(false)
.instanceMetadataTagsPropagation(false)
.instanceRequirements(InstanceRequirementsProperty.builder()
.allowedInstanceTypes(List.of("allowedInstanceTypes"))
.build())
.localStorageConfiguration(ManagedInstancesLocalStorageConfigurationProperty.builder()
.useLocalStorage(false)
.build())
.monitoring("monitoring")
.networkConfiguration(ManagedInstancesNetworkConfigurationProperty.builder()
.securityGroups(List.of("securityGroups"))
.subnets(List.of("subnets"))
.build())
.storageConfiguration(ManagedInstancesStorageConfigurationProperty.builder()
.storageSizeGiB(123)
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classstatic final classAn implementation forCfnComputeEnvironmentPropsMixin.InstanceLaunchTemplateProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default Stringdefault ObjectReturns union: eitherIResolvableorCfnComputeEnvironmentPropsMixin.CapacityReservationsPropertydefault Stringdefault ObjectReturns union: eitherBooleanorIResolvabledefault ObjectReturns union: eitherBooleanorIResolvabledefault ObjectReturns union: eitherIResolvableorCfnComputeEnvironmentPropsMixin.InstanceRequirementsPropertydefault ObjectReturns union: eitherIResolvableorCfnComputeEnvironmentPropsMixin.ManagedInstancesLocalStorageConfigurationPropertydefault Stringdefault ObjectReturns union: eitherIResolvableorCfnComputeEnvironmentPropsMixin.ManagedInstancesNetworkConfigurationPropertydefault ObjectReturns union: eitherIResolvableorCfnComputeEnvironmentPropsMixin.ManagedInstancesStorageConfigurationPropertyMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getCapacityOptionType
- See Also:
-
getCapacityReservations
Returns union: eitherIResolvableorCfnComputeEnvironmentPropsMixin.CapacityReservationsProperty- See Also:
-
getEc2InstanceProfileArn
- See Also:
-
getFipsEnabled
Returns union: eitherBooleanorIResolvable- See Also:
-
getInstanceMetadataTagsPropagation
Returns union: eitherBooleanorIResolvable- See Also:
-
getInstanceRequirements
Returns union: eitherIResolvableorCfnComputeEnvironmentPropsMixin.InstanceRequirementsProperty- See Also:
-
getLocalStorageConfiguration
Returns union: eitherIResolvableorCfnComputeEnvironmentPropsMixin.ManagedInstancesLocalStorageConfigurationProperty- See Also:
-
getMonitoring
- See Also:
-
getNetworkConfiguration
Returns union: eitherIResolvableorCfnComputeEnvironmentPropsMixin.ManagedInstancesNetworkConfigurationProperty- See Also:
-
getStorageConfiguration
Returns union: eitherIResolvableorCfnComputeEnvironmentPropsMixin.ManagedInstancesStorageConfigurationProperty- See Also:
-
builder
@Stability(Stable) static CfnComputeEnvironmentPropsMixin.InstanceLaunchTemplateProperty.Builder builder()
-