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

Inherits:
Struct
  • Object
show all
Includes:
Structure, Structure::Union
Defined in:
lib/aws-sdk-nimblestudio/types.rb

Overview

Note:

StudioComponentConfiguration is a union - when making an API calls you must set exactly one of the members.

Note:

StudioComponentConfiguration is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of StudioComponentConfiguration corresponding to the set member.

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

Defined Under Namespace

Classes: ActiveDirectoryConfiguration, ComputeFarmConfiguration, LicenseServiceConfiguration, SharedFileSystemConfiguration, Unknown

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#active_directory_configurationTypes::ActiveDirectoryConfiguration

The configuration for a Directory Service for Microsoft Active Directory studio resource.



3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
3408
3409
3410
3411
# File 'lib/aws-sdk-nimblestudio/types.rb', line 3396

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

  class ActiveDirectoryConfiguration < StudioComponentConfiguration; end
  class ComputeFarmConfiguration < StudioComponentConfiguration; end
  class LicenseServiceConfiguration < StudioComponentConfiguration; end
  class SharedFileSystemConfiguration < StudioComponentConfiguration; end
  class Unknown < StudioComponentConfiguration; end
end

#compute_farm_configurationTypes::ComputeFarmConfiguration

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



3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
3408
3409
3410
3411
# File 'lib/aws-sdk-nimblestudio/types.rb', line 3396

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

  class ActiveDirectoryConfiguration < StudioComponentConfiguration; end
  class ComputeFarmConfiguration < StudioComponentConfiguration; end
  class LicenseServiceConfiguration < StudioComponentConfiguration; end
  class SharedFileSystemConfiguration < StudioComponentConfiguration; end
  class Unknown < StudioComponentConfiguration; end
end

#license_service_configurationTypes::LicenseServiceConfiguration

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



3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
3408
3409
3410
3411
# File 'lib/aws-sdk-nimblestudio/types.rb', line 3396

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

  class ActiveDirectoryConfiguration < StudioComponentConfiguration; end
  class ComputeFarmConfiguration < StudioComponentConfiguration; end
  class LicenseServiceConfiguration < StudioComponentConfiguration; end
  class SharedFileSystemConfiguration < StudioComponentConfiguration; end
  class Unknown < StudioComponentConfiguration; end
end

#shared_file_system_configurationTypes::SharedFileSystemConfiguration

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



3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
3408
3409
3410
3411
# File 'lib/aws-sdk-nimblestudio/types.rb', line 3396

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

  class ActiveDirectoryConfiguration < StudioComponentConfiguration; end
  class ComputeFarmConfiguration < StudioComponentConfiguration; end
  class LicenseServiceConfiguration < StudioComponentConfiguration; end
  class SharedFileSystemConfiguration < StudioComponentConfiguration; end
  class Unknown < StudioComponentConfiguration; end
end

#unknownObject

Returns the value of attribute unknown

Returns:

  • (Object)

    the current value of unknown



3396
3397
3398
# File 'lib/aws-sdk-nimblestudio/types.rb', line 3396

def unknown
  @unknown
end