Class: Aws::EMR::Types::UpdateStudioInput

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

Overview

Note:

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

{
  studio_id: "XmlStringMaxLen256", # required
  name: "XmlStringMaxLen256",
  description: "XmlStringMaxLen256",
  subnet_ids: ["String"],
  default_s3_location: "XmlString",
}

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#default_s3_locationString

The Amazon S3 location to back up Workspaces and notebook files for the Amazon EMR Studio.

Returns:

  • (String)


8049
8050
8051
8052
8053
8054
8055
8056
8057
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 8049

class UpdateStudioInput < Struct.new(
  :studio_id,
  :name,
  :description,
  :subnet_ids,
  :default_s3_location)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

A detailed description to assign to the Amazon EMR Studio.

Returns:

  • (String)


8049
8050
8051
8052
8053
8054
8055
8056
8057
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 8049

class UpdateStudioInput < Struct.new(
  :studio_id,
  :name,
  :description,
  :subnet_ids,
  :default_s3_location)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

A descriptive name for the Amazon EMR Studio.

Returns:

  • (String)


8049
8050
8051
8052
8053
8054
8055
8056
8057
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 8049

class UpdateStudioInput < Struct.new(
  :studio_id,
  :name,
  :description,
  :subnet_ids,
  :default_s3_location)
  SENSITIVE = []
  include Aws::Structure
end

#studio_idString

The ID of the Amazon EMR Studio to update.

Returns:

  • (String)


8049
8050
8051
8052
8053
8054
8055
8056
8057
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 8049

class UpdateStudioInput < Struct.new(
  :studio_id,
  :name,
  :description,
  :subnet_ids,
  :default_s3_location)
  SENSITIVE = []
  include Aws::Structure
end

#subnet_idsArray<String>

A list of subnet IDs to associate with the Amazon EMR Studio. The list can include new subnet IDs, but must also include all of the subnet IDs previously associated with the Studio. The list order does not matter. A Studio can have a maximum of 5 subnets. The subnets must belong to the same VPC as the Studio.

Returns:

  • (Array<String>)


8049
8050
8051
8052
8053
8054
8055
8056
8057
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 8049

class UpdateStudioInput < Struct.new(
  :studio_id,
  :name,
  :description,
  :subnet_ids,
  :default_s3_location)
  SENSITIVE = []
  include Aws::Structure
end