Class: Aws::EMRContainers::Types::CreateVirtualClusterRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#client_tokenString

The client token of the virtual cluster.

A suitable default value is auto-generated. You should normally not need to pass this option.

Returns:

  • (String)


498
499
500
501
502
503
504
505
506
507
508
# File 'lib/aws-sdk-emrcontainers/types.rb', line 498

class CreateVirtualClusterRequest < Struct.new(
  :name,
  :container_provider,
  :client_token,
  :tags,
  :security_configuration_id,
  :session_enabled,
  :scheduler_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#container_providerTypes::ContainerProvider

The container provider of the virtual cluster.



498
499
500
501
502
503
504
505
506
507
508
# File 'lib/aws-sdk-emrcontainers/types.rb', line 498

class CreateVirtualClusterRequest < Struct.new(
  :name,
  :container_provider,
  :client_token,
  :tags,
  :security_configuration_id,
  :session_enabled,
  :scheduler_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The specified name of the virtual cluster.

Returns:

  • (String)


498
499
500
501
502
503
504
505
506
507
508
# File 'lib/aws-sdk-emrcontainers/types.rb', line 498

class CreateVirtualClusterRequest < Struct.new(
  :name,
  :container_provider,
  :client_token,
  :tags,
  :security_configuration_id,
  :session_enabled,
  :scheduler_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#scheduler_configurationTypes::SchedulerConfiguration

The scheduler configuration (concurrency and queue limits) to apply to the virtual cluster at creation time. When omitted, no limits are applied.



498
499
500
501
502
503
504
505
506
507
508
# File 'lib/aws-sdk-emrcontainers/types.rb', line 498

class CreateVirtualClusterRequest < Struct.new(
  :name,
  :container_provider,
  :client_token,
  :tags,
  :security_configuration_id,
  :session_enabled,
  :scheduler_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#security_configuration_idString

The ID of the security configuration.

Returns:

  • (String)


498
499
500
501
502
503
504
505
506
507
508
# File 'lib/aws-sdk-emrcontainers/types.rb', line 498

class CreateVirtualClusterRequest < Struct.new(
  :name,
  :container_provider,
  :client_token,
  :tags,
  :security_configuration_id,
  :session_enabled,
  :scheduler_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#session_enabledBoolean

Indicates whether the virtual cluster has session support enabled.

Returns:

  • (Boolean)


498
499
500
501
502
503
504
505
506
507
508
# File 'lib/aws-sdk-emrcontainers/types.rb', line 498

class CreateVirtualClusterRequest < Struct.new(
  :name,
  :container_provider,
  :client_token,
  :tags,
  :security_configuration_id,
  :session_enabled,
  :scheduler_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#tagsHash<String,String>

The tags assigned to the virtual cluster.

Returns:

  • (Hash<String,String>)


498
499
500
501
502
503
504
505
506
507
508
# File 'lib/aws-sdk-emrcontainers/types.rb', line 498

class CreateVirtualClusterRequest < Struct.new(
  :name,
  :container_provider,
  :client_token,
  :tags,
  :security_configuration_id,
  :session_enabled,
  :scheduler_configuration)
  SENSITIVE = []
  include Aws::Structure
end