Interface CfnFleetPropsMixin.CustomerManagedFleetConfigurationProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnFleetPropsMixin.CustomerManagedFleetConfigurationProperty.Jsii$Proxy
- Enclosing class:
CfnFleetPropsMixin
@Stability(Stable)
public static interface CfnFleetPropsMixin.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.cfnpropertymixins.services.deadline.*;
CustomerManagedFleetConfigurationProperty customerManagedFleetConfigurationProperty = CustomerManagedFleetConfigurationProperty.builder()
.mode("mode")
.storageProfileId("storageProfileId")
.tagPropagationMode("tagPropagationMode")
.workerCapabilities(CustomerManagedWorkerCapabilitiesProperty.builder()
.acceleratorCount(AcceleratorCountRangeProperty.builder()
.max(123)
.min(123)
.build())
.acceleratorTotalMemoryMiB(AcceleratorTotalMemoryMiBRangeProperty.builder()
.max(123)
.min(123)
.build())
.acceleratorTypes(List.of("acceleratorTypes"))
.cpuArchitectureType("cpuArchitectureType")
.customAmounts(List.of(FleetAmountCapabilityProperty.builder()
.max(123)
.min(123)
.name("name")
.build()))
.customAttributes(List.of(FleetAttributeCapabilityProperty.builder()
.name("name")
.values(List.of("values"))
.build()))
.memoryMiB(MemoryMiBRangeProperty.builder()
.max(123)
.min(123)
.build())
.osFamily("osFamily")
.vCpuCount(VCpuCountRangeProperty.builder()
.max(123)
.min(123)
.build())
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classstatic final classAn implementation forCfnFleetPropsMixin.CustomerManagedFleetConfigurationProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringgetMode()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.default ObjectThe 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:
-
getStorageProfileId
The storage profile ID for the customer managed fleet.- See Also:
-
getTagPropagationMode
The tag propagation mode for the customer managed fleet.- See Also:
-
getWorkerCapabilities
The worker capabilities for the customer managed fleet.Returns union: either
IResolvableorCfnFleetPropsMixin.CustomerManagedWorkerCapabilitiesProperty- See Also:
-
builder
@Stability(Stable) static CfnFleetPropsMixin.CustomerManagedFleetConfigurationProperty.Builder builder()
-