Class: Aws::EMR::Types::StudioSummary

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

Overview

Details for an Amazon EMR Studio, including ID, Name, VPC, and Description. The details do not include subnets, IAM roles, security groups, or tags associated with the Studio.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#auth_modeString

Specifies whether the Studio authenticates users using IAM or Amazon Web Services SSO.

Returns:

  • (String)


7802
7803
7804
7805
7806
7807
7808
7809
7810
7811
7812
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 7802

class StudioSummary < Struct.new(
  :studio_id,
  :name,
  :vpc_id,
  :description,
  :url,
  :auth_mode,
  :creation_time)
  SENSITIVE = []
  include Aws::Structure
end

#creation_timeTime

The time when the Amazon EMR Studio was created.

Returns:

  • (Time)


7802
7803
7804
7805
7806
7807
7808
7809
7810
7811
7812
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 7802

class StudioSummary < Struct.new(
  :studio_id,
  :name,
  :vpc_id,
  :description,
  :url,
  :auth_mode,
  :creation_time)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

The detailed description of the Amazon EMR Studio.

Returns:

  • (String)


7802
7803
7804
7805
7806
7807
7808
7809
7810
7811
7812
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 7802

class StudioSummary < Struct.new(
  :studio_id,
  :name,
  :vpc_id,
  :description,
  :url,
  :auth_mode,
  :creation_time)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the Amazon EMR Studio.

Returns:

  • (String)


7802
7803
7804
7805
7806
7807
7808
7809
7810
7811
7812
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 7802

class StudioSummary < Struct.new(
  :studio_id,
  :name,
  :vpc_id,
  :description,
  :url,
  :auth_mode,
  :creation_time)
  SENSITIVE = []
  include Aws::Structure
end

#studio_idString

The ID of the Amazon EMR Studio.

Returns:

  • (String)


7802
7803
7804
7805
7806
7807
7808
7809
7810
7811
7812
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 7802

class StudioSummary < Struct.new(
  :studio_id,
  :name,
  :vpc_id,
  :description,
  :url,
  :auth_mode,
  :creation_time)
  SENSITIVE = []
  include Aws::Structure
end

#urlString

The unique access URL of the Amazon EMR Studio.

Returns:

  • (String)


7802
7803
7804
7805
7806
7807
7808
7809
7810
7811
7812
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 7802

class StudioSummary < Struct.new(
  :studio_id,
  :name,
  :vpc_id,
  :description,
  :url,
  :auth_mode,
  :creation_time)
  SENSITIVE = []
  include Aws::Structure
end

#vpc_idString

The ID of the Virtual Private Cloud (Amazon VPC) associated with the Amazon EMR Studio.

Returns:

  • (String)


7802
7803
7804
7805
7806
7807
7808
7809
7810
7811
7812
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 7802

class StudioSummary < Struct.new(
  :studio_id,
  :name,
  :vpc_id,
  :description,
  :url,
  :auth_mode,
  :creation_time)
  SENSITIVE = []
  include Aws::Structure
end