Interface CfnFleet.CustomerManagedFleetConfigurationProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnFleet.CustomerManagedFleetConfigurationProperty.Jsii$Proxy
- Enclosing class:
CfnFleet
@Stability(Stable)
public static interface CfnFleet.CustomerManagedFleetConfigurationProperty
extends software.amazon.jsii.JsiiSerializable
The configuration details for a customer managed fleet.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.deadline.*;
CustomerManagedFleetConfigurationProperty customerManagedFleetConfigurationProperty = CustomerManagedFleetConfigurationProperty.builder()
.mode("mode")
.workerCapabilities(CustomerManagedWorkerCapabilitiesProperty.builder()
.cpuArchitectureType("cpuArchitectureType")
.memoryMiB(MemoryMiBRangeProperty.builder()
.min(123)
// the properties below are optional
.max(123)
.build())
.osFamily("osFamily")
.vCpuCount(VCpuCountRangeProperty.builder()
.min(123)
// the properties below are optional
.max(123)
.build())
// the properties below are optional
.acceleratorCount(AcceleratorCountRangeProperty.builder()
.min(123)
// the properties below are optional
.max(123)
.build())
.acceleratorTotalMemoryMiB(AcceleratorTotalMemoryMiBRangeProperty.builder()
.min(123)
// the properties below are optional
.max(123)
.build())
.acceleratorTypes(List.of("acceleratorTypes"))
.customAmounts(List.of(FleetAmountCapabilityProperty.builder()
.min(123)
.name("name")
// the properties below are optional
.max(123)
.build()))
.customAttributes(List.of(FleetAttributeCapabilityProperty.builder()
.name("name")
.values(List.of("values"))
.build()))
.build())
// the properties below are optional
.storageProfileId("storageProfileId")
.tagPropagationMode("tagPropagationMode")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnFleet.CustomerManagedFleetConfigurationPropertystatic final classAn implementation forCfnFleet.CustomerManagedFleetConfigurationProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()getMode()The Auto Scaling mode for the customer managed fleet.default StringThe storage profile ID for the customer managed fleet.default StringThe tag propagation mode for the customer managed fleet.The worker capabilities for the customer managed fleet.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getMode
The Auto Scaling mode for the customer managed fleet.- See Also:
-
getWorkerCapabilities
The worker capabilities for the customer managed fleet.Returns union: either
IResolvableorCfnFleet.CustomerManagedWorkerCapabilitiesProperty- See Also:
-
getStorageProfileId
The storage profile ID for the customer managed fleet.- See Also:
-
getTagPropagationMode
The tag propagation mode for the customer managed fleet.- See Also:
-
builder
-