Class: AWSCDK::Sagemaker::CfnUserProfile::StudioWebPortalSettingsProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::Sagemaker::CfnUserProfile::StudioWebPortalSettingsProperty
- Defined in:
- sagemaker/cfn_user_profile.rb
Overview
Studio settings.
If these settings are applied on a user level, they take priority over the settings applied on a domain level.
Instance Attribute Summary collapse
-
#hidden_app_types ⇒ Array<String>?
readonly
The Applications supported in Studio that are hidden from the Studio left navigation pane.
-
#hidden_instance_types ⇒ Array<String>?
readonly
The instance types you are hiding from the Studio user interface.
-
#hidden_ml_tools ⇒ Array<String>?
readonly
The machine learning tools that are hidden from the Studio left navigation pane.
-
#hidden_sage_maker_image_version_aliases ⇒ AWSCDK::IResolvable, ...
readonly
The version aliases you are hiding from the Studio user interface.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(hidden_app_types: nil, hidden_instance_types: nil, hidden_ml_tools: nil, hidden_sage_maker_image_version_aliases: nil) ⇒ StudioWebPortalSettingsProperty
constructor
A new instance of StudioWebPortalSettingsProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(hidden_app_types: nil, hidden_instance_types: nil, hidden_ml_tools: nil, hidden_sage_maker_image_version_aliases: nil) ⇒ StudioWebPortalSettingsProperty
Returns a new instance of StudioWebPortalSettingsProperty.
1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 |
# File 'sagemaker/cfn_user_profile.rb', line 1577 def initialize(hidden_app_types: nil, hidden_instance_types: nil, hidden_ml_tools: nil, hidden_sage_maker_image_version_aliases: nil) @hidden_app_types = hidden_app_types Jsii::Type.check_type(@hidden_app_types, JSON.parse(Base64.strict_decode64("eyJjb2xsZWN0aW9uIjp7ImVsZW1lbnR0eXBlIjp7InByaW1pdGl2ZSI6InN0cmluZyJ9LCJraW5kIjoiYXJyYXkifX0=")), "hiddenAppTypes") unless @hidden_app_types.nil? @hidden_instance_types = hidden_instance_types Jsii::Type.check_type(@hidden_instance_types, JSON.parse(Base64.strict_decode64("eyJjb2xsZWN0aW9uIjp7ImVsZW1lbnR0eXBlIjp7InByaW1pdGl2ZSI6InN0cmluZyJ9LCJraW5kIjoiYXJyYXkifX0=")), "hiddenInstanceTypes") unless @hidden_instance_types.nil? @hidden_ml_tools = hidden_ml_tools Jsii::Type.check_type(@hidden_ml_tools, JSON.parse(Base64.strict_decode64("eyJjb2xsZWN0aW9uIjp7ImVsZW1lbnR0eXBlIjp7InByaW1pdGl2ZSI6InN0cmluZyJ9LCJraW5kIjoiYXJyYXkifX0=")), "hiddenMlTools") unless @hidden_ml_tools.nil? @hidden_sage_maker_image_version_aliases = hidden_sage_maker_image_version_aliases Jsii::Type.check_type(@hidden_sage_maker_image_version_aliases, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3Nfc2FnZW1ha2VyLkNmblVzZXJQcm9maWxlLkhpZGRlblNhZ2VNYWtlckltYWdlUHJvcGVydHkifV19fSwia2luZCI6ImFycmF5In19XX19")), "hiddenSageMakerImageVersionAliases") unless @hidden_sage_maker_image_version_aliases.nil? end |
Instance Attribute Details
#hidden_app_types ⇒ Array<String>? (readonly)
The Applications supported in Studio that are hidden from the Studio left navigation pane.
1592 1593 1594 |
# File 'sagemaker/cfn_user_profile.rb', line 1592 def hidden_app_types @hidden_app_types end |
#hidden_instance_types ⇒ Array<String>? (readonly)
The instance types you are hiding from the Studio user interface.
1597 1598 1599 |
# File 'sagemaker/cfn_user_profile.rb', line 1597 def hidden_instance_types @hidden_instance_types end |
#hidden_ml_tools ⇒ Array<String>? (readonly)
The machine learning tools that are hidden from the Studio left navigation pane.
1602 1603 1604 |
# File 'sagemaker/cfn_user_profile.rb', line 1602 def hidden_ml_tools @hidden_ml_tools end |
#hidden_sage_maker_image_version_aliases ⇒ AWSCDK::IResolvable, ... (readonly)
The version aliases you are hiding from the Studio user interface.
1607 1608 1609 |
# File 'sagemaker/cfn_user_profile.rb', line 1607 def hidden_sage_maker_image_version_aliases @hidden_sage_maker_image_version_aliases end |
Class Method Details
.jsii_properties ⇒ Object
1609 1610 1611 1612 1613 1614 1615 1616 |
# File 'sagemaker/cfn_user_profile.rb', line 1609 def self.jsii_properties { :hidden_app_types => "hiddenAppTypes", :hidden_instance_types => "hiddenInstanceTypes", :hidden_ml_tools => "hiddenMlTools", :hidden_sage_maker_image_version_aliases => "hiddenSageMakerImageVersionAliases", } end |
Instance Method Details
#to_jsii ⇒ Object
1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 |
# File 'sagemaker/cfn_user_profile.rb', line 1618 def to_jsii result = {} result.merge!({ "hiddenAppTypes" => @hidden_app_types, "hiddenInstanceTypes" => @hidden_instance_types, "hiddenMlTools" => @hidden_ml_tools, "hiddenSageMakerImageVersionAliases" => @hidden_sage_maker_image_version_aliases, }) result.compact end |