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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-nimblestudio/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 Microsoft Active Directory (Microsoft AD) studio resource.



3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
3523
3524
3525
3526
# File 'gems/aws-sdk-nimblestudio/lib/aws-sdk-nimblestudio/types.rb', line 3511

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.



3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
3523
3524
3525
3526
# File 'gems/aws-sdk-nimblestudio/lib/aws-sdk-nimblestudio/types.rb', line 3511

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.



3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
3523
3524
3525
3526
# File 'gems/aws-sdk-nimblestudio/lib/aws-sdk-nimblestudio/types.rb', line 3511

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.



3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
3523
3524
3525
3526
# File 'gems/aws-sdk-nimblestudio/lib/aws-sdk-nimblestudio/types.rb', line 3511

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



3511
3512
3513
# File 'gems/aws-sdk-nimblestudio/lib/aws-sdk-nimblestudio/types.rb', line 3511

def unknown
  @unknown
end