Struct aws_sdk_sagemaker::types::DomainSettingsForUpdate
source · #[non_exhaustive]pub struct DomainSettingsForUpdate {
pub r_studio_server_pro_domain_settings_for_update: Option<RStudioServerProDomainSettingsForUpdate>,
pub execution_role_identity_config: Option<ExecutionRoleIdentityConfig>,
pub security_group_ids: Option<Vec<String>>,
pub docker_settings: Option<DockerSettings>,
}
Expand description
A collection of Domain
configuration settings to update.
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.r_studio_server_pro_domain_settings_for_update: Option<RStudioServerProDomainSettingsForUpdate>
A collection of RStudioServerPro
Domain-level app settings to update. A single RStudioServerPro
application is created for a domain.
execution_role_identity_config: Option<ExecutionRoleIdentityConfig>
The configuration for attaching a SageMaker user profile name to the execution role as a sts:SourceIdentity key. This configuration can only be modified if there are no apps in the InService
or Pending
state.
security_group_ids: Option<Vec<String>>
The security groups for the Amazon Virtual Private Cloud that the Domain
uses for communication between Domain-level apps and user apps.
docker_settings: Option<DockerSettings>
A collection of settings that configure the domain's Docker interaction.
Implementations§
source§impl DomainSettingsForUpdate
impl DomainSettingsForUpdate
sourcepub fn r_studio_server_pro_domain_settings_for_update(
&self,
) -> Option<&RStudioServerProDomainSettingsForUpdate>
pub fn r_studio_server_pro_domain_settings_for_update( &self, ) -> Option<&RStudioServerProDomainSettingsForUpdate>
A collection of RStudioServerPro
Domain-level app settings to update. A single RStudioServerPro
application is created for a domain.
sourcepub fn execution_role_identity_config(
&self,
) -> Option<&ExecutionRoleIdentityConfig>
pub fn execution_role_identity_config( &self, ) -> Option<&ExecutionRoleIdentityConfig>
The configuration for attaching a SageMaker user profile name to the execution role as a sts:SourceIdentity key. This configuration can only be modified if there are no apps in the InService
or Pending
state.
sourcepub fn security_group_ids(&self) -> &[String]
pub fn security_group_ids(&self) -> &[String]
The security groups for the Amazon Virtual Private Cloud that the Domain
uses for communication between Domain-level apps and user apps.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .security_group_ids.is_none()
.
sourcepub fn docker_settings(&self) -> Option<&DockerSettings>
pub fn docker_settings(&self) -> Option<&DockerSettings>
A collection of settings that configure the domain's Docker interaction.
source§impl DomainSettingsForUpdate
impl DomainSettingsForUpdate
sourcepub fn builder() -> DomainSettingsForUpdateBuilder
pub fn builder() -> DomainSettingsForUpdateBuilder
Creates a new builder-style object to manufacture DomainSettingsForUpdate
.
Trait Implementations§
source§impl Clone for DomainSettingsForUpdate
impl Clone for DomainSettingsForUpdate
source§fn clone(&self) -> DomainSettingsForUpdate
fn clone(&self) -> DomainSettingsForUpdate
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for DomainSettingsForUpdate
impl Debug for DomainSettingsForUpdate
source§impl PartialEq for DomainSettingsForUpdate
impl PartialEq for DomainSettingsForUpdate
source§fn eq(&self, other: &DomainSettingsForUpdate) -> bool
fn eq(&self, other: &DomainSettingsForUpdate) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for DomainSettingsForUpdate
Auto Trait Implementations§
impl Freeze for DomainSettingsForUpdate
impl RefUnwindSafe for DomainSettingsForUpdate
impl Send for DomainSettingsForUpdate
impl Sync for DomainSettingsForUpdate
impl Unpin for DomainSettingsForUpdate
impl UnwindSafe for DomainSettingsForUpdate
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more