Struct aws_sdk_emr::operation::update_studio::UpdateStudioInput
source · #[non_exhaustive]pub struct UpdateStudioInput {
pub studio_id: Option<String>,
pub name: Option<String>,
pub description: Option<String>,
pub subnet_ids: Option<Vec<String>>,
pub default_s3_location: Option<String>,
pub encryption_key_arn: Option<String>,
}
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 to update.
name: Option<String>
A descriptive name for the Amazon EMR Studio.
description: Option<String>
A detailed description to assign to the Amazon EMR Studio.
subnet_ids: Option<Vec<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.
default_s3_location: Option<String>
The Amazon S3 location to back up Workspaces and notebook files for the Amazon EMR Studio.
encryption_key_arn: Option<String>
The KMS key identifier (ARN) used to encrypt Amazon EMR Studio workspace and notebook files when backed up to Amazon S3.
Implementations§
source§impl UpdateStudioInput
impl UpdateStudioInput
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
A detailed description to assign to the Amazon EMR Studio.
sourcepub fn subnet_ids(&self) -> &[String]
pub fn subnet_ids(&self) -> &[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.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .subnet_ids.is_none()
.
sourcepub fn default_s3_location(&self) -> Option<&str>
pub fn default_s3_location(&self) -> Option<&str>
The Amazon S3 location to back up Workspaces and notebook files for the Amazon EMR Studio.
sourcepub fn encryption_key_arn(&self) -> Option<&str>
pub fn encryption_key_arn(&self) -> Option<&str>
The KMS key identifier (ARN) used to encrypt Amazon EMR Studio workspace and notebook files when backed up to Amazon S3.
source§impl UpdateStudioInput
impl UpdateStudioInput
sourcepub fn builder() -> UpdateStudioInputBuilder
pub fn builder() -> UpdateStudioInputBuilder
Creates a new builder-style object to manufacture UpdateStudioInput
.
Trait Implementations§
source§impl Clone for UpdateStudioInput
impl Clone for UpdateStudioInput
source§fn clone(&self) -> UpdateStudioInput
fn clone(&self) -> UpdateStudioInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for UpdateStudioInput
impl Debug for UpdateStudioInput
source§impl PartialEq for UpdateStudioInput
impl PartialEq for UpdateStudioInput
source§fn eq(&self, other: &UpdateStudioInput) -> bool
fn eq(&self, other: &UpdateStudioInput) -> bool
self
and other
values to be equal, and is used
by ==
.