Class: Aws::SageMaker::Types::UpdateDomainRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::SageMaker::Types::UpdateDomainRequest
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-sagemaker/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#app_network_access_type ⇒ String
Specifies the VPC used for non-EFS traffic.
-
#app_security_group_management ⇒ String
The entity that creates and manages the required security groups for inter-app communication in ‘VPCOnly` mode.
-
#default_space_settings ⇒ Types::DefaultSpaceSettings
The default settings for shared spaces that users create in the domain.
-
#default_user_settings ⇒ Types::UserSettings
A collection of settings.
-
#domain_id ⇒ String
The ID of the domain to be updated.
-
#domain_settings_for_update ⇒ Types::DomainSettingsForUpdate
A collection of ‘DomainSettings` configuration values to update.
-
#subnet_ids ⇒ Array<String>
The VPC subnets that Studio uses for communication.
-
#tag_propagation ⇒ String
Indicates whether custom tag propagation is supported for the domain.
Instance Attribute Details
#app_network_access_type ⇒ String
Specifies the VPC used for non-EFS traffic.
-
‘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 configuration can only be modified if there are no apps in the ‘InService`, `Pending`, or `Deleting` state. The configuration cannot be updated if `DomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArn` is already set or `DomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArn` is provided as part of the same request.
45531 45532 45533 45534 45535 45536 45537 45538 45539 45540 45541 45542 |
# File 'lib/aws-sdk-sagemaker/types.rb', line 45531 class UpdateDomainRequest < Struct.new( :domain_id, :default_user_settings, :domain_settings_for_update, :app_security_group_management, :default_space_settings, :subnet_ids, :app_network_access_type, :tag_propagation) SENSITIVE = [] include Aws::Structure end |
#app_security_group_management ⇒ String
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. If setting up the domain for use with RStudio, this value must be set to `Service`.
45531 45532 45533 45534 45535 45536 45537 45538 45539 45540 45541 45542 |
# File 'lib/aws-sdk-sagemaker/types.rb', line 45531 class UpdateDomainRequest < Struct.new( :domain_id, :default_user_settings, :domain_settings_for_update, :app_security_group_management, :default_space_settings, :subnet_ids, :app_network_access_type, :tag_propagation) SENSITIVE = [] include Aws::Structure end |
#default_space_settings ⇒ Types::DefaultSpaceSettings
The default settings for shared spaces that users create in the domain.
45531 45532 45533 45534 45535 45536 45537 45538 45539 45540 45541 45542 |
# File 'lib/aws-sdk-sagemaker/types.rb', line 45531 class UpdateDomainRequest < Struct.new( :domain_id, :default_user_settings, :domain_settings_for_update, :app_security_group_management, :default_space_settings, :subnet_ids, :app_network_access_type, :tag_propagation) SENSITIVE = [] include Aws::Structure end |
#default_user_settings ⇒ Types::UserSettings
A collection of settings.
45531 45532 45533 45534 45535 45536 45537 45538 45539 45540 45541 45542 |
# File 'lib/aws-sdk-sagemaker/types.rb', line 45531 class UpdateDomainRequest < Struct.new( :domain_id, :default_user_settings, :domain_settings_for_update, :app_security_group_management, :default_space_settings, :subnet_ids, :app_network_access_type, :tag_propagation) SENSITIVE = [] include Aws::Structure end |
#domain_id ⇒ String
The ID of the domain to be updated.
45531 45532 45533 45534 45535 45536 45537 45538 45539 45540 45541 45542 |
# File 'lib/aws-sdk-sagemaker/types.rb', line 45531 class UpdateDomainRequest < Struct.new( :domain_id, :default_user_settings, :domain_settings_for_update, :app_security_group_management, :default_space_settings, :subnet_ids, :app_network_access_type, :tag_propagation) SENSITIVE = [] include Aws::Structure end |
#domain_settings_for_update ⇒ Types::DomainSettingsForUpdate
A collection of ‘DomainSettings` configuration values to update.
45531 45532 45533 45534 45535 45536 45537 45538 45539 45540 45541 45542 |
# File 'lib/aws-sdk-sagemaker/types.rb', line 45531 class UpdateDomainRequest < Struct.new( :domain_id, :default_user_settings, :domain_settings_for_update, :app_security_group_management, :default_space_settings, :subnet_ids, :app_network_access_type, :tag_propagation) SENSITIVE = [] include Aws::Structure end |
#subnet_ids ⇒ Array<String>
The VPC subnets that Studio uses for communication.
If removing subnets, ensure there are no apps in the ‘InService`, `Pending`, or `Deleting` state.
45531 45532 45533 45534 45535 45536 45537 45538 45539 45540 45541 45542 |
# File 'lib/aws-sdk-sagemaker/types.rb', line 45531 class UpdateDomainRequest < Struct.new( :domain_id, :default_user_settings, :domain_settings_for_update, :app_security_group_management, :default_space_settings, :subnet_ids, :app_network_access_type, :tag_propagation) SENSITIVE = [] include Aws::Structure end |
#tag_propagation ⇒ String
Indicates whether custom tag propagation is supported for the domain. Defaults to ‘DISABLED`.
45531 45532 45533 45534 45535 45536 45537 45538 45539 45540 45541 45542 |
# File 'lib/aws-sdk-sagemaker/types.rb', line 45531 class UpdateDomainRequest < Struct.new( :domain_id, :default_user_settings, :domain_settings_for_update, :app_security_group_management, :default_space_settings, :subnet_ids, :app_network_access_type, :tag_propagation) SENSITIVE = [] include Aws::Structure end |