libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.StorageGateway.Types.FileSystemAssociationInfo

Description

 
Synopsis

Documentation

data FileSystemAssociationInfo Source #

Describes the object returned by DescribeFileSystemAssociations that describes a created file system association.

See: newFileSystemAssociationInfo smart constructor.

Constructors

FileSystemAssociationInfo' 

Fields

Instances

Instances details
Eq FileSystemAssociationInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileSystemAssociationInfo

Read FileSystemAssociationInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileSystemAssociationInfo

Show FileSystemAssociationInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileSystemAssociationInfo

Generic FileSystemAssociationInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileSystemAssociationInfo

Associated Types

type Rep FileSystemAssociationInfo :: Type -> Type #

NFData FileSystemAssociationInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileSystemAssociationInfo

Hashable FileSystemAssociationInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileSystemAssociationInfo

FromJSON FileSystemAssociationInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileSystemAssociationInfo

type Rep FileSystemAssociationInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileSystemAssociationInfo

type Rep FileSystemAssociationInfo = D1 ('MetaData "FileSystemAssociationInfo" "Amazonka.StorageGateway.Types.FileSystemAssociationInfo" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "FileSystemAssociationInfo'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "auditDestinationARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "fileSystemAssociationARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "cacheAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CacheAttributes)))) :*: ((S1 ('MetaSel ('Just "fileSystemAssociationStatusDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [FileSystemAssociationStatusDetail])) :*: S1 ('MetaSel ('Just "endpointNetworkConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EndpointNetworkConfiguration))) :*: (S1 ('MetaSel ('Just "locationARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "fileSystemAssociationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])))))))

newFileSystemAssociationInfo :: FileSystemAssociationInfo Source #

Create a value of FileSystemAssociationInfo with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:auditDestinationARN:FileSystemAssociationInfo', fileSystemAssociationInfo_auditDestinationARN - The Amazon Resource Name (ARN) of the storage used for the audit logs.

$sel:fileSystemAssociationARN:FileSystemAssociationInfo', fileSystemAssociationInfo_fileSystemAssociationARN - The Amazon Resource Name (ARN) of the file system association.

$sel:gatewayARN:FileSystemAssociationInfo', fileSystemAssociationInfo_gatewayARN - Undocumented member.

$sel:cacheAttributes:FileSystemAssociationInfo', fileSystemAssociationInfo_cacheAttributes - Undocumented member.

$sel:fileSystemAssociationStatusDetails:FileSystemAssociationInfo', fileSystemAssociationInfo_fileSystemAssociationStatusDetails - An array containing the FileSystemAssociationStatusDetail data type, which provides detailed information on file system association status.

$sel:endpointNetworkConfiguration:FileSystemAssociationInfo', fileSystemAssociationInfo_endpointNetworkConfiguration - Specifies network configuration information for the gateway associated with the Amazon FSx file system.

If multiple file systems are associated with this gateway, this parameter's IpAddresses field is required.

$sel:locationARN:FileSystemAssociationInfo', fileSystemAssociationInfo_locationARN - The ARN of the backend Amazon FSx file system used for storing file data. For information, see FileSystem in the Amazon FSx API Reference.

$sel:fileSystemAssociationStatus:FileSystemAssociationInfo', fileSystemAssociationInfo_fileSystemAssociationStatus - The status of the file system association. Valid Values: AVAILABLE | CREATING | DELETING | FORCE_DELETING | UPDATING | ERROR

$sel:tags:FileSystemAssociationInfo', fileSystemAssociationInfo_tags - A list of up to 50 tags assigned to the SMB file share, sorted alphabetically by key name. Each tag is a key-value pair.

fileSystemAssociationInfo_auditDestinationARN :: Lens' FileSystemAssociationInfo (Maybe Text) Source #

The Amazon Resource Name (ARN) of the storage used for the audit logs.

fileSystemAssociationInfo_fileSystemAssociationARN :: Lens' FileSystemAssociationInfo (Maybe Text) Source #

The Amazon Resource Name (ARN) of the file system association.

fileSystemAssociationInfo_fileSystemAssociationStatusDetails :: Lens' FileSystemAssociationInfo (Maybe [FileSystemAssociationStatusDetail]) Source #

An array containing the FileSystemAssociationStatusDetail data type, which provides detailed information on file system association status.

fileSystemAssociationInfo_endpointNetworkConfiguration :: Lens' FileSystemAssociationInfo (Maybe EndpointNetworkConfiguration) Source #

Specifies network configuration information for the gateway associated with the Amazon FSx file system.

If multiple file systems are associated with this gateway, this parameter's IpAddresses field is required.

fileSystemAssociationInfo_locationARN :: Lens' FileSystemAssociationInfo (Maybe Text) Source #

The ARN of the backend Amazon FSx file system used for storing file data. For information, see FileSystem in the Amazon FSx API Reference.

fileSystemAssociationInfo_fileSystemAssociationStatus :: Lens' FileSystemAssociationInfo (Maybe Text) Source #

The status of the file system association. Valid Values: AVAILABLE | CREATING | DELETING | FORCE_DELETING | UPDATING | ERROR

fileSystemAssociationInfo_tags :: Lens' FileSystemAssociationInfo (Maybe [Tag]) Source #

A list of up to 50 tags assigned to the SMB file share, sorted alphabetically by key name. Each tag is a key-value pair.