Struct aws_sdk_sagemaker::input::create_domain_input::Builder [−][src]
#[non_exhaustive]pub struct Builder { /* fields omitted */ }
Expand description
A builder for CreateDomainInput
Implementations
A name for the domain.
A name for the domain.
The mode of authentication that members use to access the domain.
The mode of authentication that members use to access the domain.
The default settings to use to create a user profile when UserSettings
isn't specified
in the call to the CreateUserProfile
API.
SecurityGroups
is aggregated when specified in both calls. For all other
settings in UserSettings
, the values specified in CreateUserProfile
take precedence over those specified in CreateDomain
.
The default settings to use to create a user profile when UserSettings
isn't specified
in the call to the CreateUserProfile
API.
SecurityGroups
is aggregated when specified in both calls. For all other
settings in UserSettings
, the values specified in CreateUserProfile
take precedence over those specified in CreateDomain
.
Appends an item to subnet_ids
.
To override the contents of this collection use set_subnet_ids
.
The VPC subnets that Studio uses for communication.
The VPC subnets that Studio uses for communication.
The ID of the Amazon Virtual Private Cloud (VPC) that Studio uses for communication.
The ID of the Amazon Virtual Private Cloud (VPC) that Studio uses for communication.
Appends an item to tags
.
To override the contents of this collection use set_tags
.
Tags to associated with the Domain. Each tag consists of a key and an optional value.
Tag keys must be unique per resource. Tags are searchable using the
Search
API.
Tags that you specify for the Domain are also added to all Apps that the Domain launches.
Tags to associated with the Domain. Each tag consists of a key and an optional value.
Tag keys must be unique per resource. Tags are searchable using the
Search
API.
Tags that you specify for the Domain are also added to all Apps that the Domain launches.
Specifies the VPC used for non-EFS traffic. The default value is
PublicInternetOnly
.
-
PublicInternetOnly
- Non-EFS traffic is through a VPC managed by Amazon SageMaker, which allows direct internet access -
VpcOnly
- All Studio traffic is through the specified VPC and subnets
Specifies the VPC used for non-EFS traffic. The default value is
PublicInternetOnly
.
-
PublicInternetOnly
- Non-EFS traffic is through a VPC managed by Amazon SageMaker, which allows direct internet access -
VpcOnly
- All Studio traffic is through the specified VPC and subnets
This member is deprecated and replaced with KmsKeyId
.
This member is deprecated and replaced with KmsKeyId
.
SageMaker uses Amazon Web Services KMS to encrypt the EFS volume attached to the domain with an Amazon Web Services managed key by default. For more control, specify a customer managed key.
SageMaker uses Amazon Web Services KMS to encrypt the EFS volume attached to the domain with an Amazon Web Services managed key by default. For more control, specify a customer managed key.
The entity that creates and manages the required security groups for inter-app
communication in VPCOnly
mode. Required when
CreateDomain.AppNetworkAccessType
is VPCOnly
and
DomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArn
is
provided.
pub fn set_app_security_group_management(
self,
input: Option<AppSecurityGroupManagement>
) -> Self
pub fn set_app_security_group_management(
self,
input: Option<AppSecurityGroupManagement>
) -> Self
The entity that creates and manages the required security groups for inter-app
communication in VPCOnly
mode. Required when
CreateDomain.AppNetworkAccessType
is VPCOnly
and
DomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArn
is
provided.
A collection of Domain
settings.
A collection of Domain
settings.
Consumes the builder and constructs a CreateDomainInput
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl UnwindSafe for Builder
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