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 details of a customer managed fleet configuration.

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")
         .build();
 

See Also: