Class: AWSCDK::Deadline::CfnQueue::PosixUserProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
deadline/cfn_queue.rb

Overview

The POSIX user.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(group:, user:) ⇒ PosixUserProperty

Returns a new instance of PosixUserProperty.

Parameters:

  • group (String)

    The name of the POSIX user's group.

  • user (String)

    The name of the POSIX user.



757
758
759
760
761
762
# File 'deadline/cfn_queue.rb', line 757

def initialize(group:, user:)
  @group = group
  Jsii::Type.check_type(@group, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "group")
  @user = user
  Jsii::Type.check_type(@user, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "user")
end

Instance Attribute Details

#groupString (readonly)

The name of the POSIX user's group.



768
769
770
# File 'deadline/cfn_queue.rb', line 768

def group
  @group
end

#userString (readonly)

The name of the POSIX user.



773
774
775
# File 'deadline/cfn_queue.rb', line 773

def user
  @user
end

Class Method Details

.jsii_propertiesObject



775
776
777
778
779
780
# File 'deadline/cfn_queue.rb', line 775

def self.jsii_properties
  {
    :group => "group",
    :user => "user",
  }
end

Instance Method Details

#to_jsiiObject



782
783
784
785
786
787
788
789
# File 'deadline/cfn_queue.rb', line 782

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