Class: AWSCDK::FSX::CfnS3AccessPointAttachment::OntapUnixFileSystemUserProperty

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

Overview

The FSx for ONTAP UNIX file system user that is used for authorizing all file access requests that are made using the S3 access point.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name:) ⇒ OntapUnixFileSystemUserProperty

Returns a new instance of OntapUnixFileSystemUserProperty.

Parameters:

  • name (String)

    The name of the UNIX user.



661
662
663
664
# File 'fsx/cfn_s3_access_point_attachment.rb', line 661

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

Instance Attribute Details

#nameString (readonly)

The name of the UNIX user.

The name can be up to 256 characters long.



672
673
674
# File 'fsx/cfn_s3_access_point_attachment.rb', line 672

def name
  @name
end

Class Method Details

.jsii_propertiesObject



674
675
676
677
678
# File 'fsx/cfn_s3_access_point_attachment.rb', line 674

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

Instance Method Details

#to_jsiiObject



680
681
682
683
684
685
686
# File 'fsx/cfn_s3_access_point_attachment.rb', line 680

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