Class: Aws::NimbleStudio::Types::StudioComponentConfiguration

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-nimblestudio/lib/aws-sdk-nimblestudio/types.rb

Overview

Note:

When making an API call, you may pass StudioComponentConfiguration data as a hash:

{
  active_directory_configuration: {
    computer_attributes: [
      {
        name: "ActiveDirectoryComputerAttributeName",
        value: "ActiveDirectoryComputerAttributeValue",
      },
    ],
    directory_id: "DirectoryId",
    organizational_unit_distinguished_name: "ActiveDirectoryOrganizationalUnitDistinguishedName",
  },
  compute_farm_configuration: {
    active_directory_user: "__string",
    endpoint: "__string",
  },
  license_service_configuration: {
    endpoint: "__string",
  },
  shared_file_system_configuration: {
    endpoint: "__string",
    file_system_id: "__string",
    linux_mount_point: "LinuxMountPoint",
    share_name: "__string",
    windows_mount_drive: "WindowsMountDrive",
  },
}

The configuration of the studio component, based on component type.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#active_directory_configurationTypes::ActiveDirectoryConfiguration

The configuration for a Microsoft Active Directory (Microsoft AD) studio resource.



3516
3517
3518
3519
3520
3521
3522
3523
# File 'gems/aws-sdk-nimblestudio/lib/aws-sdk-nimblestudio/types.rb', line 3516

class StudioComponentConfiguration < Struct.new(
  :active_directory_configuration,
  :compute_farm_configuration,
  :license_service_configuration,
  :shared_file_system_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#compute_farm_configurationTypes::ComputeFarmConfiguration

The configuration for a render farm that is associated with a studio resource.



3516
3517
3518
3519
3520
3521
3522
3523
# File 'gems/aws-sdk-nimblestudio/lib/aws-sdk-nimblestudio/types.rb', line 3516

class StudioComponentConfiguration < Struct.new(
  :active_directory_configuration,
  :compute_farm_configuration,
  :license_service_configuration,
  :shared_file_system_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#license_service_configurationTypes::LicenseServiceConfiguration

The configuration for a license service that is associated with a studio resource.



3516
3517
3518
3519
3520
3521
3522
3523
# File 'gems/aws-sdk-nimblestudio/lib/aws-sdk-nimblestudio/types.rb', line 3516

class StudioComponentConfiguration < Struct.new(
  :active_directory_configuration,
  :compute_farm_configuration,
  :license_service_configuration,
  :shared_file_system_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#shared_file_system_configurationTypes::SharedFileSystemConfiguration

The configuration for a shared file storage system that is associated with a studio resource.



3516
3517
3518
3519
3520
3521
3522
3523
# File 'gems/aws-sdk-nimblestudio/lib/aws-sdk-nimblestudio/types.rb', line 3516

class StudioComponentConfiguration < Struct.new(
  :active_directory_configuration,
  :compute_farm_configuration,
  :license_service_configuration,
  :shared_file_system_configuration)
  SENSITIVE = []
  include Aws::Structure
end