Class: Aws::EMR::Types::StudioSummary
- Inherits:
-
Struct
- Object
- Struct
- Aws::EMR::Types::StudioSummary
- 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. To fetch additional details such as subnets, IAM roles, security groups, and tags for the Studio, use the DescribeStudio API.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#auth_mode ⇒ String
Specifies whether the Studio authenticates users using IAM or IAM Identity Center.
-
#creation_time ⇒ Time
The time when the Amazon EMR Studio was created.
-
#description ⇒ String
The detailed description of the Amazon EMR Studio.
-
#name ⇒ String
The name of the Amazon EMR Studio.
-
#studio_id ⇒ String
The ID of the Amazon EMR Studio.
-
#url ⇒ String
The unique access URL of the Amazon EMR Studio.
-
#vpc_id ⇒ String
The ID of the Virtual Private Cloud (Amazon VPC) associated with the Amazon EMR Studio.
Instance Attribute Details
#auth_mode ⇒ String
Specifies whether the Studio authenticates users using IAM or IAM Identity Center.
6708 6709 6710 6711 6712 6713 6714 6715 6716 6717 6718 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 6708 class StudioSummary < Struct.new( :studio_id, :name, :vpc_id, :description, :url, :auth_mode, :creation_time) SENSITIVE = [] include Aws::Structure end |
#creation_time ⇒ Time
The time when the Amazon EMR Studio was created.
6708 6709 6710 6711 6712 6713 6714 6715 6716 6717 6718 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 6708 class StudioSummary < Struct.new( :studio_id, :name, :vpc_id, :description, :url, :auth_mode, :creation_time) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
The detailed description of the Amazon EMR Studio.
6708 6709 6710 6711 6712 6713 6714 6715 6716 6717 6718 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 6708 class StudioSummary < Struct.new( :studio_id, :name, :vpc_id, :description, :url, :auth_mode, :creation_time) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the Amazon EMR Studio.
6708 6709 6710 6711 6712 6713 6714 6715 6716 6717 6718 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 6708 class StudioSummary < Struct.new( :studio_id, :name, :vpc_id, :description, :url, :auth_mode, :creation_time) SENSITIVE = [] include Aws::Structure end |
#studio_id ⇒ String
The ID of the Amazon EMR Studio.
6708 6709 6710 6711 6712 6713 6714 6715 6716 6717 6718 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 6708 class StudioSummary < Struct.new( :studio_id, :name, :vpc_id, :description, :url, :auth_mode, :creation_time) SENSITIVE = [] include Aws::Structure end |
#url ⇒ String
The unique access URL of the Amazon EMR Studio.
6708 6709 6710 6711 6712 6713 6714 6715 6716 6717 6718 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 6708 class StudioSummary < Struct.new( :studio_id, :name, :vpc_id, :description, :url, :auth_mode, :creation_time) SENSITIVE = [] include Aws::Structure end |
#vpc_id ⇒ String
The ID of the Virtual Private Cloud (Amazon VPC) associated with the Amazon EMR Studio.
6708 6709 6710 6711 6712 6713 6714 6715 6716 6717 6718 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 6708 class StudioSummary < Struct.new( :studio_id, :name, :vpc_id, :description, :url, :auth_mode, :creation_time) SENSITIVE = [] include Aws::Structure end |