Interface CfnStudioComponent.StudioComponentConfigurationProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnStudioComponent.StudioComponentConfigurationProperty.Jsii$Proxy
Enclosing class:
CfnStudioComponent

@Stability(Stable) public static interface CfnStudioComponent.StudioComponentConfigurationProperty extends software.amazon.jsii.JsiiSerializable
The configuration of the studio component, based on component type.

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.nimblestudio.*;
 StudioComponentConfigurationProperty studioComponentConfigurationProperty = StudioComponentConfigurationProperty.builder()
         .activeDirectoryConfiguration(ActiveDirectoryConfigurationProperty.builder()
                 .computerAttributes(List.of(ActiveDirectoryComputerAttributeProperty.builder()
                         .name("name")
                         .value("value")
                         .build()))
                 .directoryId("directoryId")
                 .organizationalUnitDistinguishedName("organizationalUnitDistinguishedName")
                 .build())
         .computeFarmConfiguration(ComputeFarmConfigurationProperty.builder()
                 .activeDirectoryUser("activeDirectoryUser")
                 .endpoint("endpoint")
                 .build())
         .licenseServiceConfiguration(LicenseServiceConfigurationProperty.builder()
                 .endpoint("endpoint")
                 .build())
         .sharedFileSystemConfiguration(SharedFileSystemConfigurationProperty.builder()
                 .endpoint("endpoint")
                 .fileSystemId("fileSystemId")
                 .linuxMountPoint("linuxMountPoint")
                 .shareName("shareName")
                 .windowsMountDrive("windowsMountDrive")
                 .build())
         .build();
 
  • Method Details

    • getActiveDirectoryConfiguration

      @Stability(Stable) @Nullable default Object getActiveDirectoryConfiguration()
      The configuration for a AWS Directory Service for Microsoft Active Directory studio resource.
    • getComputeFarmConfiguration

      @Stability(Stable) @Nullable default Object getComputeFarmConfiguration()
      The configuration for a render farm that is associated with a studio resource.
    • getLicenseServiceConfiguration

      @Stability(Stable) @Nullable default Object getLicenseServiceConfiguration()
      The configuration for a license service that is associated with a studio resource.
    • getSharedFileSystemConfiguration

      @Stability(Stable) @Nullable default Object getSharedFileSystemConfiguration()
      The configuration for a shared file storage system that is associated with a studio resource.
    • builder

      Returns:
      a CfnStudioComponent.StudioComponentConfigurationProperty.Builder of CfnStudioComponent.StudioComponentConfigurationProperty