Class: AWSCDK::FSX::CfnS3AccessPointAttachment::FileSystemGIDProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
fsx/cfn_s3_access_point_attachment.rb

Overview

The GID of the file system user.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(gid:) ⇒ FileSystemGIDProperty

Returns a new instance of FileSystemGIDProperty.

Parameters:

  • gid (Numeric)

    The GID of the file system user.



571
572
573
574
# File 'fsx/cfn_s3_access_point_attachment.rb', line 571

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

Instance Attribute Details

#gidNumeric (readonly)

The GID of the file system user.



580
581
582
# File 'fsx/cfn_s3_access_point_attachment.rb', line 580

def gid
  @gid
end

Class Method Details

.jsii_propertiesObject



582
583
584
585
586
# File 'fsx/cfn_s3_access_point_attachment.rb', line 582

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

Instance Method Details

#to_jsiiObject



588
589
590
591
592
593
594
# File 'fsx/cfn_s3_access_point_attachment.rb', line 588

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