Class: AWSCDK::FSX::CfnS3AccessPointAttachment::OntapWindowsFileSystemUserProperty

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

Overview

The FSx for ONTAP Windows 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:) ⇒ OntapWindowsFileSystemUserProperty

Returns a new instance of OntapWindowsFileSystemUserProperty.

Parameters:

  • name (String)

    The name of the Windows user.



696
697
698
699
# File 'fsx/cfn_s3_access_point_attachment.rb', line 696

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 Windows user.

The name can be up to 256 characters long and supports Active Directory users.



707
708
709
# File 'fsx/cfn_s3_access_point_attachment.rb', line 707

def name
  @name
end

Class Method Details

.jsii_propertiesObject



709
710
711
712
713
# File 'fsx/cfn_s3_access_point_attachment.rb', line 709

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

Instance Method Details

#to_jsiiObject



715
716
717
718
719
720
721
# File 'fsx/cfn_s3_access_point_attachment.rb', line 715

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