Struct aws_sdk_emr::model::Studio [−][src]
#[non_exhaustive]pub struct Studio {Show 17 fields
pub studio_id: Option<String>,
pub studio_arn: Option<String>,
pub name: Option<String>,
pub description: Option<String>,
pub auth_mode: Option<AuthMode>,
pub vpc_id: Option<String>,
pub subnet_ids: Option<Vec<String>>,
pub service_role: Option<String>,
pub user_role: Option<String>,
pub workspace_security_group_id: Option<String>,
pub engine_security_group_id: Option<String>,
pub url: Option<String>,
pub creation_time: Option<Instant>,
pub default_s3_location: Option<String>,
pub idp_auth_url: Option<String>,
pub idp_relay_state_parameter_name: Option<String>,
pub tags: Option<Vec<Tag>>,
}Expand description
Details for an Amazon EMR Studio including ID, creation time, name, and so on.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.studio_id: Option<String>The ID of the Amazon EMR Studio.
studio_arn: Option<String>The Amazon Resource Name (ARN) of the Amazon EMR Studio.
name: Option<String>The name of the Amazon EMR Studio.
description: Option<String>The detailed description of the Amazon EMR Studio.
auth_mode: Option<AuthMode>Specifies whether the Amazon EMR Studio authenticates users using IAM or Amazon Web Services SSO.
vpc_id: Option<String>The ID of the VPC associated with the Amazon EMR Studio.
subnet_ids: Option<Vec<String>>The list of IDs of the subnets associated with the Amazon EMR Studio.
service_role: Option<String>The name of the IAM role assumed by the Amazon EMR Studio.
user_role: Option<String>The name of the IAM role assumed by users logged in to the Amazon EMR Studio. A Studio only requires a UserRole when you use IAM authentication.
workspace_security_group_id: Option<String>The ID of the Workspace security group associated with the Amazon EMR Studio. The Workspace security group allows outbound network traffic to resources in the Engine security group and to the internet.
engine_security_group_id: Option<String>The ID of the Engine security group associated with the Amazon EMR Studio. The Engine security group allows inbound network traffic from resources in the Workspace security group.
url: Option<String>The unique access URL of the Amazon EMR Studio.
creation_time: Option<Instant>The time the Amazon EMR Studio was created.
default_s3_location: Option<String>The Amazon S3 location to back up Amazon EMR Studio Workspaces and notebook files.
idp_auth_url: Option<String>Your identity provider's authentication endpoint. Amazon EMR Studio redirects federated users to this endpoint for authentication when logging in to a Studio with the Studio URL.
idp_relay_state_parameter_name: Option<String>The name of your identity provider's RelayState parameter.
A list of tags associated with the Amazon EMR Studio.
Implementations
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Studio
impl UnwindSafe for Studio
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more