Class: AWSCDK::Sagemaker::CfnDomain::CustomPosixUserConfigProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
sagemaker/cfn_domain.rb

Overview

Details about the POSIX identity that is used for file system operations.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(gid:, uid:) ⇒ CustomPosixUserConfigProperty

Returns a new instance of CustomPosixUserConfigProperty.

Parameters:

  • gid (Numeric)

    The POSIX group ID.

  • uid (Numeric)

    The POSIX user ID.



1031
1032
1033
1034
1035
1036
# File 'sagemaker/cfn_domain.rb', line 1031

def initialize(gid:, uid:)
  @gid = gid
  Jsii::Type.check_type(@gid, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJudW1iZXIifQ==")), "gid")
  @uid = uid
  Jsii::Type.check_type(@uid, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJudW1iZXIifQ==")), "uid")
end

Instance Attribute Details

#gidNumeric (readonly)

The POSIX group ID.



1042
1043
1044
# File 'sagemaker/cfn_domain.rb', line 1042

def gid
  @gid
end

#uidNumeric (readonly)

The POSIX user ID.



1047
1048
1049
# File 'sagemaker/cfn_domain.rb', line 1047

def uid
  @uid
end

Class Method Details

.jsii_propertiesObject



1049
1050
1051
1052
1053
1054
# File 'sagemaker/cfn_domain.rb', line 1049

def self.jsii_properties
  {
    :gid => "gid",
    :uid => "uid",
  }
end

Instance Method Details

#to_jsiiObject



1056
1057
1058
1059
1060
1061
1062
1063
# File 'sagemaker/cfn_domain.rb', line 1056

def to_jsii
  result = {}
  result.merge!({
    "gid" => @gid,
    "uid" => @uid,
  })
  result.compact
end