Class: AWSCDK::Sagemaker::CfnDomain::RStudioServerProAppSettingsProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::Sagemaker::CfnDomain::RStudioServerProAppSettingsProperty
- Defined in:
- sagemaker/cfn_domain.rb
Overview
A collection of settings that configure user interaction with the RStudioServerPro app.
Instance Attribute Summary collapse
-
#access_status ⇒ String?
readonly
Indicates whether the current user has access to the
RStudioServerProapp. -
#user_group ⇒ String?
readonly
The level of permissions that the user has within the
RStudioServerProapp.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(access_status: nil, user_group: nil) ⇒ RStudioServerProAppSettingsProperty
constructor
A new instance of RStudioServerProAppSettingsProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(access_status: nil, user_group: nil) ⇒ RStudioServerProAppSettingsProperty
Returns a new instance of RStudioServerProAppSettingsProperty.
1823 1824 1825 1826 1827 1828 |
# File 'sagemaker/cfn_domain.rb', line 1823 def initialize(access_status: nil, user_group: nil) @access_status = access_status Jsii::Type.check_type(@access_status, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "accessStatus") unless @access_status.nil? @user_group = user_group Jsii::Type.check_type(@user_group, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "userGroup") unless @user_group.nil? end |
Instance Attribute Details
#access_status ⇒ String? (readonly)
Indicates whether the current user has access to the RStudioServerPro app.
1834 1835 1836 |
# File 'sagemaker/cfn_domain.rb', line 1834 def access_status @access_status end |
#user_group ⇒ String? (readonly)
The level of permissions that the user has within the RStudioServerPro app.
This value defaults to User. The Admin value allows the user access to the RStudio Administrative Dashboard.
1841 1842 1843 |
# File 'sagemaker/cfn_domain.rb', line 1841 def user_group @user_group end |
Class Method Details
.jsii_properties ⇒ Object
1843 1844 1845 1846 1847 1848 |
# File 'sagemaker/cfn_domain.rb', line 1843 def self.jsii_properties { :access_status => "accessStatus", :user_group => "userGroup", } end |
Instance Method Details
#to_jsii ⇒ Object
1850 1851 1852 1853 1854 1855 1856 1857 |
# File 'sagemaker/cfn_domain.rb', line 1850 def to_jsii result = {} result.merge!({ "accessStatus" => @access_status, "userGroup" => @user_group, }) result.compact end |