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

Contents

Description

Derived from API version 2013-06-30 of the AWS service descriptions, licensed under Apache 2.0.

Storage Gateway Service

Storage Gateway is the service that connects an on-premises software appliance with cloud-based storage to provide seamless and secure integration between an organization's on-premises IT environment and the Amazon Web Services storage infrastructure. The service enables you to securely upload data to the Amazon Web Services Cloud for cost effective backup and rapid disaster recovery.

Use the following links to get started using the /Storage Gateway Service API Reference/:

  • Storage Gateway required request headers: Describes the required headers that you must send with every POST request to Storage Gateway.
  • Signing requests: Storage Gateway requires that you authenticate every request you send; this topic describes how sign such a request.
  • Error responses: Provides reference information about Storage Gateway errors.
  • Operations in Storage Gateway: Contains detailed descriptions of all Storage Gateway operations, their request parameters, response elements, possible errors, and examples of requests and responses.
  • Storage Gateway endpoints and quotas: Provides a list of each Amazon Web Services Region and the endpoints available for use with Storage Gateway.

Storage Gateway resource IDs are in uppercase. When you use these resource IDs with the Amazon EC2 API, EC2 expects resource IDs in lowercase. You must change your resource ID to lowercase to use it with the EC2 API. For example, in Storage Gateway the ID for a volume might be vol-AA22BB012345DAF670. When you use this ID with the EC2 API, you must change it to vol-aa22bb012345daf670. Otherwise, the EC2 API might not behave as expected.

IDs for Storage Gateway volumes and Amazon EBS snapshots created from gateway volumes are changing to a longer format. Starting in December 2016, all new volumes and snapshots will be created with a 17-character string. Starting in April 2016, you will be able to use these longer IDs so you can test your systems with the new format. For more information, see Longer EC2 and EBS resource IDs.

For example, a volume Amazon Resource Name (ARN) with the longer volume ID format looks like the following:

arn:aws:storagegateway:us-west-2:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABBCCDDEEFFG.

A snapshot ID with the longer ID format looks like the following: snap-78e226633445566ee.

For more information, see Announcement: Heads-up – Longer Storage Gateway volume and snapshot IDs coming in 2016.

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2013-06-30 of the Amazon Storage Gateway SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by StorageGateway.

InvalidGatewayRequestException

_InvalidGatewayRequestException :: AsError a => Getting (First ServiceError) a ServiceError Source #

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

ServiceUnavailableError

_ServiceUnavailableError :: AsError a => Getting (First ServiceError) a ServiceError Source #

An internal server error has occurred because the service is unavailable. For more information, see the error and message fields.

InternalServerError

_InternalServerError :: AsError a => Getting (First ServiceError) a ServiceError Source #

An internal server error has occurred during the request. For more information, see the error and message fields.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

CancelArchival

data CancelArchival Source #

CancelArchivalInput

See: newCancelArchival smart constructor.

Constructors

CancelArchival' Text Text 

Instances

Instances details
Eq CancelArchival Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelArchival

Read CancelArchival Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelArchival

Show CancelArchival Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelArchival

Generic CancelArchival Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelArchival

Associated Types

type Rep CancelArchival :: Type -> Type #

NFData CancelArchival Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelArchival

Methods

rnf :: CancelArchival -> () #

Hashable CancelArchival Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelArchival

ToJSON CancelArchival Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelArchival

AWSRequest CancelArchival Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelArchival

Associated Types

type AWSResponse CancelArchival #

ToHeaders CancelArchival Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelArchival

ToPath CancelArchival Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelArchival

ToQuery CancelArchival Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelArchival

type Rep CancelArchival Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelArchival

type Rep CancelArchival = D1 ('MetaData "CancelArchival" "Amazonka.StorageGateway.CancelArchival" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "CancelArchival'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tapeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse CancelArchival Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelArchival

newCancelArchival Source #

Create a value of CancelArchival 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:gatewayARN:CancelArchival', cancelArchival_gatewayARN - Undocumented member.

$sel:tapeARN:CancelArchival', cancelArchival_tapeARN - The Amazon Resource Name (ARN) of the virtual tape you want to cancel archiving for.

data CancelArchivalResponse Source #

CancelArchivalOutput

See: newCancelArchivalResponse smart constructor.

Instances

Instances details
Eq CancelArchivalResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelArchival

Read CancelArchivalResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelArchival

Show CancelArchivalResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelArchival

Generic CancelArchivalResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelArchival

Associated Types

type Rep CancelArchivalResponse :: Type -> Type #

NFData CancelArchivalResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelArchival

Methods

rnf :: CancelArchivalResponse -> () #

type Rep CancelArchivalResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelArchival

type Rep CancelArchivalResponse = D1 ('MetaData "CancelArchivalResponse" "Amazonka.StorageGateway.CancelArchival" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "CancelArchivalResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tapeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCancelArchivalResponse Source #

Create a value of CancelArchivalResponse 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:tapeARN:CancelArchival', cancelArchivalResponse_tapeARN - The Amazon Resource Name (ARN) of the virtual tape for which archiving was canceled.

$sel:httpStatus:CancelArchivalResponse', cancelArchivalResponse_httpStatus - The response's http status code.

CreateStorediSCSIVolume

data CreateStorediSCSIVolume Source #

A JSON object containing one or more of the following fields:

  • CreateStorediSCSIVolumeInput$DiskId
  • CreateStorediSCSIVolumeInput$NetworkInterfaceId
  • CreateStorediSCSIVolumeInput$PreserveExistingData
  • CreateStorediSCSIVolumeInput$SnapshotId
  • CreateStorediSCSIVolumeInput$TargetName

See: newCreateStorediSCSIVolume smart constructor.

Instances

Instances details
Eq CreateStorediSCSIVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateStorediSCSIVolume

Read CreateStorediSCSIVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateStorediSCSIVolume

Show CreateStorediSCSIVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateStorediSCSIVolume

Generic CreateStorediSCSIVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateStorediSCSIVolume

Associated Types

type Rep CreateStorediSCSIVolume :: Type -> Type #

NFData CreateStorediSCSIVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateStorediSCSIVolume

Methods

rnf :: CreateStorediSCSIVolume -> () #

Hashable CreateStorediSCSIVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateStorediSCSIVolume

ToJSON CreateStorediSCSIVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateStorediSCSIVolume

AWSRequest CreateStorediSCSIVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateStorediSCSIVolume

ToHeaders CreateStorediSCSIVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateStorediSCSIVolume

ToPath CreateStorediSCSIVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateStorediSCSIVolume

ToQuery CreateStorediSCSIVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateStorediSCSIVolume

type Rep CreateStorediSCSIVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateStorediSCSIVolume

type Rep CreateStorediSCSIVolume = D1 ('MetaData "CreateStorediSCSIVolume" "Amazonka.StorageGateway.CreateStorediSCSIVolume" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "CreateStorediSCSIVolume'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "kmsKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "kmsEncrypted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "snapshotId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "diskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "preserveExistingData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: (S1 ('MetaSel ('Just "targetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "networkInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))
type AWSResponse CreateStorediSCSIVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateStorediSCSIVolume

newCreateStorediSCSIVolume Source #

Create a value of CreateStorediSCSIVolume 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:kmsKey:CreateStorediSCSIVolume', createStorediSCSIVolume_kmsKey - The Amazon Resource Name (ARN) of a symmetric customer master key (CMK) used for Amazon S3 server-side encryption. Storage Gateway does not support asymmetric CMKs. This value can only be set when KMSEncrypted is true. Optional.

$sel:kmsEncrypted:CreateStorediSCSIVolume', createStorediSCSIVolume_kmsEncrypted - Set to true to use Amazon S3 server-side encryption with your own KMS key, or false to use a key managed by Amazon S3. Optional.

Valid Values: true | false

$sel:tags:CreateStorediSCSIVolume', createStorediSCSIVolume_tags - A list of up to 50 tags that can be assigned to a stored volume. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

$sel:snapshotId:CreateStorediSCSIVolume', createStorediSCSIVolume_snapshotId - The snapshot ID (e.g., "snap-1122aabb") of the snapshot to restore as the new stored volume. Specify this field if you want to create the iSCSI storage volume from a snapshot; otherwise, do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.

$sel:gatewayARN:CreateStorediSCSIVolume', createStorediSCSIVolume_gatewayARN - Undocumented member.

$sel:diskId:CreateStorediSCSIVolume', createStorediSCSIVolume_diskId - The unique identifier for the gateway local disk that is configured as a stored volume. Use ListLocalDisks to list disk IDs for a gateway.

$sel:preserveExistingData:CreateStorediSCSIVolume', createStorediSCSIVolume_preserveExistingData - Set to true if you want to preserve the data on the local disk. Otherwise, set to false to create an empty volume.

Valid Values: true | false

$sel:targetName:CreateStorediSCSIVolume', createStorediSCSIVolume_targetName - The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

$sel:networkInterfaceId:CreateStorediSCSIVolume', createStorediSCSIVolume_networkInterfaceId - The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.

data CreateStorediSCSIVolumeResponse Source #

A JSON object containing the following fields:

See: newCreateStorediSCSIVolumeResponse smart constructor.

Instances

Instances details
Eq CreateStorediSCSIVolumeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateStorediSCSIVolume

Read CreateStorediSCSIVolumeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateStorediSCSIVolume

Show CreateStorediSCSIVolumeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateStorediSCSIVolume

Generic CreateStorediSCSIVolumeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateStorediSCSIVolume

Associated Types

type Rep CreateStorediSCSIVolumeResponse :: Type -> Type #

NFData CreateStorediSCSIVolumeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateStorediSCSIVolume

type Rep CreateStorediSCSIVolumeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateStorediSCSIVolume

type Rep CreateStorediSCSIVolumeResponse = D1 ('MetaData "CreateStorediSCSIVolumeResponse" "Amazonka.StorageGateway.CreateStorediSCSIVolume" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "CreateStorediSCSIVolumeResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "targetARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "volumeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "volumeSizeInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreateStorediSCSIVolumeResponse Source #

Create a value of CreateStorediSCSIVolumeResponse 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:targetARN:CreateStorediSCSIVolumeResponse', createStorediSCSIVolumeResponse_targetARN - The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.

$sel:volumeARN:CreateStorediSCSIVolumeResponse', createStorediSCSIVolumeResponse_volumeARN - The Amazon Resource Name (ARN) of the configured volume.

$sel:volumeSizeInBytes:CreateStorediSCSIVolumeResponse', createStorediSCSIVolumeResponse_volumeSizeInBytes - The size of the volume in bytes.

$sel:httpStatus:CreateStorediSCSIVolumeResponse', createStorediSCSIVolumeResponse_httpStatus - The response's http status code.

DescribeFileSystemAssociations

data DescribeFileSystemAssociations Source #

See: newDescribeFileSystemAssociations smart constructor.

Instances

Instances details
Eq DescribeFileSystemAssociations Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeFileSystemAssociations

Read DescribeFileSystemAssociations Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeFileSystemAssociations

Show DescribeFileSystemAssociations Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeFileSystemAssociations

Generic DescribeFileSystemAssociations Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeFileSystemAssociations

Associated Types

type Rep DescribeFileSystemAssociations :: Type -> Type #

NFData DescribeFileSystemAssociations Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeFileSystemAssociations

Hashable DescribeFileSystemAssociations Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeFileSystemAssociations

ToJSON DescribeFileSystemAssociations Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeFileSystemAssociations

AWSRequest DescribeFileSystemAssociations Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeFileSystemAssociations

ToHeaders DescribeFileSystemAssociations Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeFileSystemAssociations

ToPath DescribeFileSystemAssociations Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeFileSystemAssociations

ToQuery DescribeFileSystemAssociations Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeFileSystemAssociations

type Rep DescribeFileSystemAssociations Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeFileSystemAssociations

type Rep DescribeFileSystemAssociations = D1 ('MetaData "DescribeFileSystemAssociations" "Amazonka.StorageGateway.DescribeFileSystemAssociations" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DescribeFileSystemAssociations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fileSystemAssociationARNList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))
type AWSResponse DescribeFileSystemAssociations Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeFileSystemAssociations

newDescribeFileSystemAssociations Source #

Create a value of DescribeFileSystemAssociations 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:fileSystemAssociationARNList:DescribeFileSystemAssociations', describeFileSystemAssociations_fileSystemAssociationARNList - An array containing the Amazon Resource Name (ARN) of each file system association to be described.

data DescribeFileSystemAssociationsResponse Source #

Instances

Instances details
Eq DescribeFileSystemAssociationsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeFileSystemAssociations

Read DescribeFileSystemAssociationsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeFileSystemAssociations

Show DescribeFileSystemAssociationsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeFileSystemAssociations

Generic DescribeFileSystemAssociationsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeFileSystemAssociations

NFData DescribeFileSystemAssociationsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeFileSystemAssociations

type Rep DescribeFileSystemAssociationsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeFileSystemAssociations

type Rep DescribeFileSystemAssociationsResponse = D1 ('MetaData "DescribeFileSystemAssociationsResponse" "Amazonka.StorageGateway.DescribeFileSystemAssociations" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DescribeFileSystemAssociationsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fileSystemAssociationInfoList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [FileSystemAssociationInfo])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeFileSystemAssociationsResponse Source #

Create a value of DescribeFileSystemAssociationsResponse 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:fileSystemAssociationInfoList:DescribeFileSystemAssociationsResponse', describeFileSystemAssociationsResponse_fileSystemAssociationInfoList - An array containing the FileSystemAssociationInfo data type of each file system association to be described.

$sel:httpStatus:DescribeFileSystemAssociationsResponse', describeFileSystemAssociationsResponse_httpStatus - The response's http status code.

UpdateSMBLocalGroups

data UpdateSMBLocalGroups Source #

See: newUpdateSMBLocalGroups smart constructor.

Instances

Instances details
Eq UpdateSMBLocalGroups Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBLocalGroups

Read UpdateSMBLocalGroups Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBLocalGroups

Show UpdateSMBLocalGroups Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBLocalGroups

Generic UpdateSMBLocalGroups Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBLocalGroups

Associated Types

type Rep UpdateSMBLocalGroups :: Type -> Type #

NFData UpdateSMBLocalGroups Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBLocalGroups

Methods

rnf :: UpdateSMBLocalGroups -> () #

Hashable UpdateSMBLocalGroups Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBLocalGroups

ToJSON UpdateSMBLocalGroups Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBLocalGroups

AWSRequest UpdateSMBLocalGroups Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBLocalGroups

Associated Types

type AWSResponse UpdateSMBLocalGroups #

ToHeaders UpdateSMBLocalGroups Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBLocalGroups

ToPath UpdateSMBLocalGroups Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBLocalGroups

ToQuery UpdateSMBLocalGroups Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBLocalGroups

type Rep UpdateSMBLocalGroups Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBLocalGroups

type Rep UpdateSMBLocalGroups = D1 ('MetaData "UpdateSMBLocalGroups" "Amazonka.StorageGateway.UpdateSMBLocalGroups" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "UpdateSMBLocalGroups'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "sMBLocalGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SMBLocalGroups)))
type AWSResponse UpdateSMBLocalGroups Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBLocalGroups

newUpdateSMBLocalGroups Source #

Create a value of UpdateSMBLocalGroups 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:gatewayARN:UpdateSMBLocalGroups', updateSMBLocalGroups_gatewayARN - Undocumented member.

$sel:sMBLocalGroups:UpdateSMBLocalGroups', updateSMBLocalGroups_sMBLocalGroups - A list of Active Directory users and groups that you want to grant special permissions for SMB file shares on the gateway.

data UpdateSMBLocalGroupsResponse Source #

See: newUpdateSMBLocalGroupsResponse smart constructor.

Instances

Instances details
Eq UpdateSMBLocalGroupsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBLocalGroups

Read UpdateSMBLocalGroupsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBLocalGroups

Show UpdateSMBLocalGroupsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBLocalGroups

Generic UpdateSMBLocalGroupsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBLocalGroups

Associated Types

type Rep UpdateSMBLocalGroupsResponse :: Type -> Type #

NFData UpdateSMBLocalGroupsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBLocalGroups

type Rep UpdateSMBLocalGroupsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBLocalGroups

type Rep UpdateSMBLocalGroupsResponse = D1 ('MetaData "UpdateSMBLocalGroupsResponse" "Amazonka.StorageGateway.UpdateSMBLocalGroups" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "UpdateSMBLocalGroupsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateSMBLocalGroupsResponse Source #

Create a value of UpdateSMBLocalGroupsResponse 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:gatewayARN:UpdateSMBLocalGroups', updateSMBLocalGroupsResponse_gatewayARN - Undocumented member.

$sel:httpStatus:UpdateSMBLocalGroupsResponse', updateSMBLocalGroupsResponse_httpStatus - The response's http status code.

CreateNFSFileShare

data CreateNFSFileShare Source #

CreateNFSFileShareInput

See: newCreateNFSFileShare smart constructor.

Instances

Instances details
Eq CreateNFSFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateNFSFileShare

Read CreateNFSFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateNFSFileShare

Show CreateNFSFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateNFSFileShare

Generic CreateNFSFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateNFSFileShare

Associated Types

type Rep CreateNFSFileShare :: Type -> Type #

NFData CreateNFSFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateNFSFileShare

Methods

rnf :: CreateNFSFileShare -> () #

Hashable CreateNFSFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateNFSFileShare

ToJSON CreateNFSFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateNFSFileShare

AWSRequest CreateNFSFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateNFSFileShare

Associated Types

type AWSResponse CreateNFSFileShare #

ToHeaders CreateNFSFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateNFSFileShare

ToPath CreateNFSFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateNFSFileShare

ToQuery CreateNFSFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateNFSFileShare

type Rep CreateNFSFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateNFSFileShare

type Rep CreateNFSFileShare = D1 ('MetaData "CreateNFSFileShare" "Amazonka.StorageGateway.CreateNFSFileShare" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "CreateNFSFileShare'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "auditDestinationARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "kmsKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "vPCEndpointDNSName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "cacheAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CacheAttributes)) :*: S1 ('MetaSel ('Just "objectACL") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ObjectACL))))) :*: ((S1 ('MetaSel ('Just "kmsEncrypted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "defaultStorageClass") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "fileShareName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "notificationPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "squash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "requesterPays") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "nFSFileShareDefaults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NFSFileShareDefaults))) :*: (S1 ('MetaSel ('Just "clientList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: (S1 ('MetaSel ('Just "guessMIMETypeEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "readOnly") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 ('MetaSel ('Just "bucketRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "role'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "locationARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))))
type AWSResponse CreateNFSFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateNFSFileShare

newCreateNFSFileShare Source #

Create a value of CreateNFSFileShare 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:CreateNFSFileShare', createNFSFileShare_auditDestinationARN - The Amazon Resource Name (ARN) of the storage used for audit logs.

$sel:kmsKey:CreateNFSFileShare', createNFSFileShare_kmsKey - The Amazon Resource Name (ARN) of a symmetric customer master key (CMK) used for Amazon S3 server-side encryption. Storage Gateway does not support asymmetric CMKs. This value can only be set when KMSEncrypted is true. Optional.

$sel:vPCEndpointDNSName:CreateNFSFileShare', createNFSFileShare_vPCEndpointDNSName - Specifies the DNS name for the VPC endpoint that the NFS file share uses to connect to Amazon S3.

This parameter is required for NFS file shares that connect to Amazon S3 through a VPC endpoint, a VPC access point, or an access point alias that points to a VPC access point.

$sel:cacheAttributes:CreateNFSFileShare', createNFSFileShare_cacheAttributes - Specifies refresh cache information for the file share.

$sel:objectACL:CreateNFSFileShare', createNFSFileShare_objectACL - A value that sets the access control list (ACL) permission for objects in the S3 bucket that a S3 File Gateway puts objects into. The default value is private.

$sel:kmsEncrypted:CreateNFSFileShare', createNFSFileShare_kmsEncrypted - Set to true to use Amazon S3 server-side encryption with your own KMS key, or false to use a key managed by Amazon S3. Optional.

Valid Values: true | false

$sel:defaultStorageClass:CreateNFSFileShare', createNFSFileShare_defaultStorageClass - The default storage class for objects put into an Amazon S3 bucket by the S3 File Gateway. The default value is S3_INTELLIGENT_TIERING. Optional.

Valid Values: S3_STANDARD | S3_INTELLIGENT_TIERING | S3_STANDARD_IA | S3_ONEZONE_IA

$sel:fileShareName:CreateNFSFileShare', createNFSFileShare_fileShareName - The name of the file share. Optional.

FileShareName must be set if an S3 prefix name is set in LocationARN, or if an access point or access point alias is used.

$sel:notificationPolicy:CreateNFSFileShare', createNFSFileShare_notificationPolicy - The notification policy of the file share. SettlingTimeInSeconds controls the number of seconds to wait after the last point in time a client wrote to a file before generating an ObjectUploaded notification. Because clients can make many small writes to files, it's best to set this parameter for as long as possible to avoid generating multiple notifications for the same file in a small time period.

SettlingTimeInSeconds has no effect on the timing of the object uploading to Amazon S3, only the timing of the notification.

The following example sets NotificationPolicy on with SettlingTimeInSeconds set to 60.

{\"Upload\": {\"SettlingTimeInSeconds\": 60}}

The following example sets NotificationPolicy off.

{}

$sel:squash:CreateNFSFileShare', createNFSFileShare_squash - A value that maps a user to anonymous user.

Valid values are the following:

  • RootSquash: Only root is mapped to anonymous user.
  • NoSquash: No one is mapped to anonymous user.
  • AllSquash: Everyone is mapped to anonymous user.

$sel:requesterPays:CreateNFSFileShare', createNFSFileShare_requesterPays - A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs; otherwise, the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

Valid Values: true | false

$sel:nFSFileShareDefaults:CreateNFSFileShare', createNFSFileShare_nFSFileShareDefaults - File share default values. Optional.

$sel:clientList:CreateNFSFileShare', createNFSFileShare_clientList - The list of clients that are allowed to access the S3 File Gateway. The list must contain either valid IP addresses or valid CIDR blocks.

$sel:guessMIMETypeEnabled:CreateNFSFileShare', createNFSFileShare_guessMIMETypeEnabled - A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, otherwise set to false. The default value is true.

Valid Values: true | false

$sel:readOnly:CreateNFSFileShare', createNFSFileShare_readOnly - A value that sets the write status of a file share. Set this value to true to set the write status to read-only, otherwise set to false.

Valid Values: true | false

$sel:bucketRegion:CreateNFSFileShare', createNFSFileShare_bucketRegion - Specifies the Region of the S3 bucket where the NFS file share stores files.

This parameter is required for NFS file shares that connect to Amazon S3 through a VPC endpoint, a VPC access point, or an access point alias that points to a VPC access point.

$sel:tags:CreateNFSFileShare', createNFSFileShare_tags - A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

$sel:clientToken:CreateNFSFileShare', createNFSFileShare_clientToken - A unique string value that you supply that is used by S3 File Gateway to ensure idempotent file share creation.

$sel:gatewayARN:CreateNFSFileShare', createNFSFileShare_gatewayARN - The Amazon Resource Name (ARN) of the S3 File Gateway on which you want to create a file share.

$sel:role':CreateNFSFileShare', createNFSFileShare_role - The ARN of the Identity and Access Management (IAM) role that an S3 File Gateway assumes when it accesses the underlying storage.

$sel:locationARN:CreateNFSFileShare', createNFSFileShare_locationARN - A custom ARN for the backend storage used for storing data for file shares. It includes a resource ARN with an optional prefix concatenation. The prefix must end with a forward slash (/).

You can specify LocationARN as a bucket ARN, access point ARN or access point alias, as shown in the following examples.

Bucket ARN:

arn:aws:s3:::my-bucket/prefix/

Access point ARN:

arn:aws:s3:region:account-id:accesspoint/access-point-name/prefix/

If you specify an access point, the bucket policy must be configured to delegate access control to the access point. For information, see Delegating access control to access points in the Amazon S3 User Guide.

Access point alias:

test-ap-ab123cdef4gehijklmn5opqrstuvuse1a-s3alias

data CreateNFSFileShareResponse Source #

CreateNFSFileShareOutput

See: newCreateNFSFileShareResponse smart constructor.

Instances

Instances details
Eq CreateNFSFileShareResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateNFSFileShare

Read CreateNFSFileShareResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateNFSFileShare

Show CreateNFSFileShareResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateNFSFileShare

Generic CreateNFSFileShareResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateNFSFileShare

Associated Types

type Rep CreateNFSFileShareResponse :: Type -> Type #

NFData CreateNFSFileShareResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateNFSFileShare

type Rep CreateNFSFileShareResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateNFSFileShare

type Rep CreateNFSFileShareResponse = D1 ('MetaData "CreateNFSFileShareResponse" "Amazonka.StorageGateway.CreateNFSFileShare" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "CreateNFSFileShareResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fileShareARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateNFSFileShareResponse Source #

Create a value of CreateNFSFileShareResponse 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:fileShareARN:CreateNFSFileShareResponse', createNFSFileShareResponse_fileShareARN - The Amazon Resource Name (ARN) of the newly created file share.

$sel:httpStatus:CreateNFSFileShareResponse', createNFSFileShareResponse_httpStatus - The response's http status code.

AssociateFileSystem

data AssociateFileSystem Source #

See: newAssociateFileSystem smart constructor.

Instances

Instances details
Eq AssociateFileSystem Source # 
Instance details

Defined in Amazonka.StorageGateway.AssociateFileSystem

Show AssociateFileSystem Source # 
Instance details

Defined in Amazonka.StorageGateway.AssociateFileSystem

Generic AssociateFileSystem Source # 
Instance details

Defined in Amazonka.StorageGateway.AssociateFileSystem

Associated Types

type Rep AssociateFileSystem :: Type -> Type #

NFData AssociateFileSystem Source # 
Instance details

Defined in Amazonka.StorageGateway.AssociateFileSystem

Methods

rnf :: AssociateFileSystem -> () #

Hashable AssociateFileSystem Source # 
Instance details

Defined in Amazonka.StorageGateway.AssociateFileSystem

ToJSON AssociateFileSystem Source # 
Instance details

Defined in Amazonka.StorageGateway.AssociateFileSystem

AWSRequest AssociateFileSystem Source # 
Instance details

Defined in Amazonka.StorageGateway.AssociateFileSystem

Associated Types

type AWSResponse AssociateFileSystem #

ToHeaders AssociateFileSystem Source # 
Instance details

Defined in Amazonka.StorageGateway.AssociateFileSystem

ToPath AssociateFileSystem Source # 
Instance details

Defined in Amazonka.StorageGateway.AssociateFileSystem

ToQuery AssociateFileSystem Source # 
Instance details

Defined in Amazonka.StorageGateway.AssociateFileSystem

type Rep AssociateFileSystem Source # 
Instance details

Defined in Amazonka.StorageGateway.AssociateFileSystem

type Rep AssociateFileSystem = D1 ('MetaData "AssociateFileSystem" "Amazonka.StorageGateway.AssociateFileSystem" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "AssociateFileSystem'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "auditDestinationARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "cacheAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CacheAttributes))) :*: (S1 ('MetaSel ('Just "endpointNetworkConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EndpointNetworkConfiguration)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])))) :*: ((S1 ('MetaSel ('Just "userName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "password") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text))) :*: (S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "locationARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))
type AWSResponse AssociateFileSystem Source # 
Instance details

Defined in Amazonka.StorageGateway.AssociateFileSystem

newAssociateFileSystem Source #

Create a value of AssociateFileSystem 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:AssociateFileSystem', associateFileSystem_auditDestinationARN - The Amazon Resource Name (ARN) of the storage used for the audit logs.

$sel:cacheAttributes:AssociateFileSystem', associateFileSystem_cacheAttributes - Undocumented member.

$sel:endpointNetworkConfiguration:AssociateFileSystem', associateFileSystem_endpointNetworkConfiguration - Specifies the 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:tags:AssociateFileSystem', associateFileSystem_tags - A list of up to 50 tags that can be assigned to the file system association. Each tag is a key-value pair.

$sel:userName:AssociateFileSystem', associateFileSystem_userName - The user name of the user credential that has permission to access the root share D$ of the Amazon FSx file system. The user account must belong to the Amazon FSx delegated admin user group.

$sel:password:AssociateFileSystem', associateFileSystem_password - The password of the user credential.

$sel:clientToken:AssociateFileSystem', associateFileSystem_clientToken - A unique string value that you supply that is used by the FSx File Gateway to ensure idempotent file system association creation.

$sel:gatewayARN:AssociateFileSystem', associateFileSystem_gatewayARN - Undocumented member.

$sel:locationARN:AssociateFileSystem', associateFileSystem_locationARN - The Amazon Resource Name (ARN) of the Amazon FSx file system to associate with the FSx File Gateway.

data AssociateFileSystemResponse Source #

See: newAssociateFileSystemResponse smart constructor.

Instances

Instances details
Eq AssociateFileSystemResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AssociateFileSystem

Read AssociateFileSystemResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AssociateFileSystem

Show AssociateFileSystemResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AssociateFileSystem

Generic AssociateFileSystemResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AssociateFileSystem

Associated Types

type Rep AssociateFileSystemResponse :: Type -> Type #

NFData AssociateFileSystemResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AssociateFileSystem

type Rep AssociateFileSystemResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AssociateFileSystem

type Rep AssociateFileSystemResponse = D1 ('MetaData "AssociateFileSystemResponse" "Amazonka.StorageGateway.AssociateFileSystem" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "AssociateFileSystemResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fileSystemAssociationARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAssociateFileSystemResponse Source #

Create a value of AssociateFileSystemResponse 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:fileSystemAssociationARN:AssociateFileSystemResponse', associateFileSystemResponse_fileSystemAssociationARN - The ARN of the newly created file system association.

$sel:httpStatus:AssociateFileSystemResponse', associateFileSystemResponse_httpStatus - The response's http status code.

DetachVolume

data DetachVolume Source #

AttachVolumeInput

See: newDetachVolume smart constructor.

Constructors

DetachVolume' (Maybe Bool) Text 

Instances

Instances details
Eq DetachVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.DetachVolume

Read DetachVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.DetachVolume

Show DetachVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.DetachVolume

Generic DetachVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.DetachVolume

Associated Types

type Rep DetachVolume :: Type -> Type #

NFData DetachVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.DetachVolume

Methods

rnf :: DetachVolume -> () #

Hashable DetachVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.DetachVolume

ToJSON DetachVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.DetachVolume

AWSRequest DetachVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.DetachVolume

Associated Types

type AWSResponse DetachVolume #

ToHeaders DetachVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.DetachVolume

ToPath DetachVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.DetachVolume

ToQuery DetachVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.DetachVolume

type Rep DetachVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.DetachVolume

type Rep DetachVolume = D1 ('MetaData "DetachVolume" "Amazonka.StorageGateway.DetachVolume" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DetachVolume'" 'PrefixI 'True) (S1 ('MetaSel ('Just "forceDetach") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "volumeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DetachVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.DetachVolume

newDetachVolume Source #

Create a value of DetachVolume 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:forceDetach:DetachVolume', detachVolume_forceDetach - Set to true to forcibly remove the iSCSI connection of the target volume and detach the volume. The default is false. If this value is set to false, you must manually disconnect the iSCSI connection from the target volume.

Valid Values: true | false

$sel:volumeARN:DetachVolume', detachVolume_volumeARN - The Amazon Resource Name (ARN) of the volume to detach from the gateway.

data DetachVolumeResponse Source #

AttachVolumeOutput

See: newDetachVolumeResponse smart constructor.

Instances

Instances details
Eq DetachVolumeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DetachVolume

Read DetachVolumeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DetachVolume

Show DetachVolumeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DetachVolume

Generic DetachVolumeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DetachVolume

Associated Types

type Rep DetachVolumeResponse :: Type -> Type #

NFData DetachVolumeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DetachVolume

Methods

rnf :: DetachVolumeResponse -> () #

type Rep DetachVolumeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DetachVolume

type Rep DetachVolumeResponse = D1 ('MetaData "DetachVolumeResponse" "Amazonka.StorageGateway.DetachVolume" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DetachVolumeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "volumeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDetachVolumeResponse Source #

Create a value of DetachVolumeResponse 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:volumeARN:DetachVolume', detachVolumeResponse_volumeARN - The Amazon Resource Name (ARN) of the volume that was detached.

$sel:httpStatus:DetachVolumeResponse', detachVolumeResponse_httpStatus - The response's http status code.

DescribeChapCredentials

data DescribeChapCredentials Source #

A JSON object containing the Amazon Resource Name (ARN) of the iSCSI volume target.

See: newDescribeChapCredentials smart constructor.

Instances

Instances details
Eq DescribeChapCredentials Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeChapCredentials

Read DescribeChapCredentials Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeChapCredentials

Show DescribeChapCredentials Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeChapCredentials

Generic DescribeChapCredentials Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeChapCredentials

Associated Types

type Rep DescribeChapCredentials :: Type -> Type #

NFData DescribeChapCredentials Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeChapCredentials

Methods

rnf :: DescribeChapCredentials -> () #

Hashable DescribeChapCredentials Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeChapCredentials

ToJSON DescribeChapCredentials Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeChapCredentials

AWSRequest DescribeChapCredentials Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeChapCredentials

ToHeaders DescribeChapCredentials Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeChapCredentials

ToPath DescribeChapCredentials Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeChapCredentials

ToQuery DescribeChapCredentials Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeChapCredentials

type Rep DescribeChapCredentials Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeChapCredentials

type Rep DescribeChapCredentials = D1 ('MetaData "DescribeChapCredentials" "Amazonka.StorageGateway.DescribeChapCredentials" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DescribeChapCredentials'" 'PrefixI 'True) (S1 ('MetaSel ('Just "targetARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeChapCredentials Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeChapCredentials

newDescribeChapCredentials Source #

Create a value of DescribeChapCredentials 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:targetARN:DescribeChapCredentials', describeChapCredentials_targetARN - The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

data DescribeChapCredentialsResponse Source #

A JSON object containing the following fields:

See: newDescribeChapCredentialsResponse smart constructor.

Instances

Instances details
Eq DescribeChapCredentialsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeChapCredentials

Show DescribeChapCredentialsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeChapCredentials

Generic DescribeChapCredentialsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeChapCredentials

Associated Types

type Rep DescribeChapCredentialsResponse :: Type -> Type #

NFData DescribeChapCredentialsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeChapCredentials

type Rep DescribeChapCredentialsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeChapCredentials

type Rep DescribeChapCredentialsResponse = D1 ('MetaData "DescribeChapCredentialsResponse" "Amazonka.StorageGateway.DescribeChapCredentials" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DescribeChapCredentialsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "chapCredentials") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ChapInfo])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeChapCredentialsResponse Source #

Create a value of DescribeChapCredentialsResponse 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:chapCredentials:DescribeChapCredentialsResponse', describeChapCredentialsResponse_chapCredentials - An array of ChapInfo objects that represent CHAP credentials. Each object in the array contains CHAP credential information for one target-initiator pair. If no CHAP credentials are set, an empty array is returned. CHAP credential information is provided in a JSON object with the following fields:

  • InitiatorName: The iSCSI initiator that connects to the target.
  • SecretToAuthenticateInitiator: The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.
  • SecretToAuthenticateTarget: The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).
  • TargetARN: The Amazon Resource Name (ARN) of the storage volume.

$sel:httpStatus:DescribeChapCredentialsResponse', describeChapCredentialsResponse_httpStatus - The response's http status code.

SetLocalConsolePassword

data SetLocalConsolePassword Source #

SetLocalConsolePasswordInput

See: newSetLocalConsolePassword smart constructor.

Instances

Instances details
Eq SetLocalConsolePassword Source # 
Instance details

Defined in Amazonka.StorageGateway.SetLocalConsolePassword

Show SetLocalConsolePassword Source # 
Instance details

Defined in Amazonka.StorageGateway.SetLocalConsolePassword

Generic SetLocalConsolePassword Source # 
Instance details

Defined in Amazonka.StorageGateway.SetLocalConsolePassword

Associated Types

type Rep SetLocalConsolePassword :: Type -> Type #

NFData SetLocalConsolePassword Source # 
Instance details

Defined in Amazonka.StorageGateway.SetLocalConsolePassword

Methods

rnf :: SetLocalConsolePassword -> () #

Hashable SetLocalConsolePassword Source # 
Instance details

Defined in Amazonka.StorageGateway.SetLocalConsolePassword

ToJSON SetLocalConsolePassword Source # 
Instance details

Defined in Amazonka.StorageGateway.SetLocalConsolePassword

AWSRequest SetLocalConsolePassword Source # 
Instance details

Defined in Amazonka.StorageGateway.SetLocalConsolePassword

ToHeaders SetLocalConsolePassword Source # 
Instance details

Defined in Amazonka.StorageGateway.SetLocalConsolePassword

ToPath SetLocalConsolePassword Source # 
Instance details

Defined in Amazonka.StorageGateway.SetLocalConsolePassword

ToQuery SetLocalConsolePassword Source # 
Instance details

Defined in Amazonka.StorageGateway.SetLocalConsolePassword

type Rep SetLocalConsolePassword Source # 
Instance details

Defined in Amazonka.StorageGateway.SetLocalConsolePassword

type Rep SetLocalConsolePassword = D1 ('MetaData "SetLocalConsolePassword" "Amazonka.StorageGateway.SetLocalConsolePassword" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "SetLocalConsolePassword'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "localConsolePassword") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text))))
type AWSResponse SetLocalConsolePassword Source # 
Instance details

Defined in Amazonka.StorageGateway.SetLocalConsolePassword

newSetLocalConsolePassword Source #

Create a value of SetLocalConsolePassword 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:gatewayARN:SetLocalConsolePassword', setLocalConsolePassword_gatewayARN - Undocumented member.

$sel:localConsolePassword:SetLocalConsolePassword', setLocalConsolePassword_localConsolePassword - The password you want to set for your VM local console.

data SetLocalConsolePasswordResponse Source #

See: newSetLocalConsolePasswordResponse smart constructor.

Instances

Instances details
Eq SetLocalConsolePasswordResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.SetLocalConsolePassword

Read SetLocalConsolePasswordResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.SetLocalConsolePassword

Show SetLocalConsolePasswordResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.SetLocalConsolePassword

Generic SetLocalConsolePasswordResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.SetLocalConsolePassword

Associated Types

type Rep SetLocalConsolePasswordResponse :: Type -> Type #

NFData SetLocalConsolePasswordResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.SetLocalConsolePassword

type Rep SetLocalConsolePasswordResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.SetLocalConsolePassword

type Rep SetLocalConsolePasswordResponse = D1 ('MetaData "SetLocalConsolePasswordResponse" "Amazonka.StorageGateway.SetLocalConsolePassword" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "SetLocalConsolePasswordResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newSetLocalConsolePasswordResponse Source #

Create a value of SetLocalConsolePasswordResponse 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:gatewayARN:SetLocalConsolePassword', setLocalConsolePasswordResponse_gatewayARN - Undocumented member.

$sel:httpStatus:SetLocalConsolePasswordResponse', setLocalConsolePasswordResponse_httpStatus - The response's http status code.

CreateTapes

data CreateTapes Source #

CreateTapesInput

See: newCreateTapes smart constructor.

Instances

Instances details
Eq CreateTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapes

Read CreateTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapes

Show CreateTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapes

Generic CreateTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapes

Associated Types

type Rep CreateTapes :: Type -> Type #

NFData CreateTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapes

Methods

rnf :: CreateTapes -> () #

Hashable CreateTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapes

ToJSON CreateTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapes

AWSRequest CreateTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapes

Associated Types

type AWSResponse CreateTapes #

ToHeaders CreateTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapes

Methods

toHeaders :: CreateTapes -> [Header] #

ToPath CreateTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapes

ToQuery CreateTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapes

type Rep CreateTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapes

type AWSResponse CreateTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapes

newCreateTapes Source #

Create a value of CreateTapes 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:kmsKey:CreateTapes', createTapes_kmsKey - The Amazon Resource Name (ARN) of a symmetric customer master key (CMK) used for Amazon S3 server-side encryption. Storage Gateway does not support asymmetric CMKs. This value can only be set when KMSEncrypted is true. Optional.

$sel:kmsEncrypted:CreateTapes', createTapes_kmsEncrypted - Set to true to use Amazon S3 server-side encryption with your own KMS key, or false to use a key managed by Amazon S3. Optional.

Valid Values: true | false

$sel:poolId:CreateTapes', createTapes_poolId - The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid Values: GLACIER | DEEP_ARCHIVE

$sel:worm:CreateTapes', createTapes_worm - Set to TRUE if the tape you are creating is to be configured as a write-once-read-many (WORM) tape.

$sel:tags:CreateTapes', createTapes_tags - A list of up to 50 tags that can be assigned to a virtual tape. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

$sel:gatewayARN:CreateTapes', createTapes_gatewayARN - The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tapes with. Use the ListGateways operation to return a list of gateways for your account and Amazon Web Services Region.

$sel:tapeSizeInBytes:CreateTapes', createTapes_tapeSizeInBytes - The size, in bytes, of the virtual tapes that you want to create.

The size must be aligned by gigabyte (1024*1024*1024 bytes).

$sel:clientToken:CreateTapes', createTapes_clientToken - A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

Using the same ClientToken prevents creating the tape multiple times.

$sel:numTapesToCreate:CreateTapes', createTapes_numTapesToCreate - The number of virtual tapes that you want to create.

$sel:tapeBarcodePrefix:CreateTapes', createTapes_tapeBarcodePrefix - A prefix that you append to the barcode of the virtual tape you are creating. This prefix makes the barcode unique.

The prefix must be 1-4 characters in length and must be one of the uppercase letters from A to Z.

data CreateTapesResponse Source #

CreateTapeOutput

See: newCreateTapesResponse smart constructor.

Instances

Instances details
Eq CreateTapesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapes

Read CreateTapesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapes

Show CreateTapesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapes

Generic CreateTapesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapes

Associated Types

type Rep CreateTapesResponse :: Type -> Type #

NFData CreateTapesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapes

Methods

rnf :: CreateTapesResponse -> () #

type Rep CreateTapesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapes

type Rep CreateTapesResponse = D1 ('MetaData "CreateTapesResponse" "Amazonka.StorageGateway.CreateTapes" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "CreateTapesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tapeARNs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateTapesResponse Source #

Create a value of CreateTapesResponse 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:tapeARNs:CreateTapesResponse', createTapesResponse_tapeARNs - A list of unique Amazon Resource Names (ARNs) that represents the virtual tapes that were created.

$sel:httpStatus:CreateTapesResponse', createTapesResponse_httpStatus - The response's http status code.

UpdateVTLDeviceType

data UpdateVTLDeviceType Source #

See: newUpdateVTLDeviceType smart constructor.

Instances

Instances details
Eq UpdateVTLDeviceType Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateVTLDeviceType

Read UpdateVTLDeviceType Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateVTLDeviceType

Show UpdateVTLDeviceType Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateVTLDeviceType

Generic UpdateVTLDeviceType Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateVTLDeviceType

Associated Types

type Rep UpdateVTLDeviceType :: Type -> Type #

NFData UpdateVTLDeviceType Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateVTLDeviceType

Methods

rnf :: UpdateVTLDeviceType -> () #

Hashable UpdateVTLDeviceType Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateVTLDeviceType

ToJSON UpdateVTLDeviceType Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateVTLDeviceType

AWSRequest UpdateVTLDeviceType Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateVTLDeviceType

Associated Types

type AWSResponse UpdateVTLDeviceType #

ToHeaders UpdateVTLDeviceType Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateVTLDeviceType

ToPath UpdateVTLDeviceType Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateVTLDeviceType

ToQuery UpdateVTLDeviceType Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateVTLDeviceType

type Rep UpdateVTLDeviceType Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateVTLDeviceType

type Rep UpdateVTLDeviceType = D1 ('MetaData "UpdateVTLDeviceType" "Amazonka.StorageGateway.UpdateVTLDeviceType" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "UpdateVTLDeviceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "vTLDeviceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "deviceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse UpdateVTLDeviceType Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateVTLDeviceType

newUpdateVTLDeviceType Source #

Create a value of UpdateVTLDeviceType 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:vTLDeviceARN:UpdateVTLDeviceType', updateVTLDeviceType_vTLDeviceARN - The Amazon Resource Name (ARN) of the medium changer you want to select.

$sel:deviceType:UpdateVTLDeviceType', updateVTLDeviceType_deviceType - The type of medium changer you want to select.

Valid Values: STK-L700 | AWS-Gateway-VTL | IBM-03584L32-0402

data UpdateVTLDeviceTypeResponse Source #

UpdateVTLDeviceTypeOutput

See: newUpdateVTLDeviceTypeResponse smart constructor.

Instances

Instances details
Eq UpdateVTLDeviceTypeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateVTLDeviceType

Read UpdateVTLDeviceTypeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateVTLDeviceType

Show UpdateVTLDeviceTypeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateVTLDeviceType

Generic UpdateVTLDeviceTypeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateVTLDeviceType

Associated Types

type Rep UpdateVTLDeviceTypeResponse :: Type -> Type #

NFData UpdateVTLDeviceTypeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateVTLDeviceType

type Rep UpdateVTLDeviceTypeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateVTLDeviceType

type Rep UpdateVTLDeviceTypeResponse = D1 ('MetaData "UpdateVTLDeviceTypeResponse" "Amazonka.StorageGateway.UpdateVTLDeviceType" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "UpdateVTLDeviceTypeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "vTLDeviceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateVTLDeviceTypeResponse Source #

Create a value of UpdateVTLDeviceTypeResponse 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:vTLDeviceARN:UpdateVTLDeviceType', updateVTLDeviceTypeResponse_vTLDeviceARN - The Amazon Resource Name (ARN) of the medium changer you have selected.

$sel:httpStatus:UpdateVTLDeviceTypeResponse', updateVTLDeviceTypeResponse_httpStatus - The response's http status code.

CreateCachediSCSIVolume

data CreateCachediSCSIVolume Source #

See: newCreateCachediSCSIVolume smart constructor.

Instances

Instances details
Eq CreateCachediSCSIVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateCachediSCSIVolume

Read CreateCachediSCSIVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateCachediSCSIVolume

Show CreateCachediSCSIVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateCachediSCSIVolume

Generic CreateCachediSCSIVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateCachediSCSIVolume

Associated Types

type Rep CreateCachediSCSIVolume :: Type -> Type #

NFData CreateCachediSCSIVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateCachediSCSIVolume

Methods

rnf :: CreateCachediSCSIVolume -> () #

Hashable CreateCachediSCSIVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateCachediSCSIVolume

ToJSON CreateCachediSCSIVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateCachediSCSIVolume

AWSRequest CreateCachediSCSIVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateCachediSCSIVolume

ToHeaders CreateCachediSCSIVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateCachediSCSIVolume

ToPath CreateCachediSCSIVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateCachediSCSIVolume

ToQuery CreateCachediSCSIVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateCachediSCSIVolume

type Rep CreateCachediSCSIVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateCachediSCSIVolume

type Rep CreateCachediSCSIVolume = D1 ('MetaData "CreateCachediSCSIVolume" "Amazonka.StorageGateway.CreateCachediSCSIVolume" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "CreateCachediSCSIVolume'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "kmsKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sourceVolumeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "kmsEncrypted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "snapshotId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "volumeSizeInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer)) :*: (S1 ('MetaSel ('Just "targetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "networkInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))
type AWSResponse CreateCachediSCSIVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateCachediSCSIVolume

newCreateCachediSCSIVolume Source #

Create a value of CreateCachediSCSIVolume 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:kmsKey:CreateCachediSCSIVolume', createCachediSCSIVolume_kmsKey - The Amazon Resource Name (ARN) of a symmetric customer master key (CMK) used for Amazon S3 server-side encryption. Storage Gateway does not support asymmetric CMKs. This value can only be set when KMSEncrypted is true. Optional.

$sel:sourceVolumeARN:CreateCachediSCSIVolume', createCachediSCSIVolume_sourceVolumeARN - The ARN for an existing volume. Specifying this ARN makes the new volume into an exact copy of the specified existing volume's latest recovery point. The VolumeSizeInBytes value for this new volume must be equal to or larger than the size of the existing volume, in bytes.

$sel:kmsEncrypted:CreateCachediSCSIVolume', createCachediSCSIVolume_kmsEncrypted - Set to true to use Amazon S3 server-side encryption with your own KMS key, or false to use a key managed by Amazon S3. Optional.

Valid Values: true | false

$sel:tags:CreateCachediSCSIVolume', createCachediSCSIVolume_tags - A list of up to 50 tags that you can assign to a cached volume. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that you can represent in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

$sel:snapshotId:CreateCachediSCSIVolume', createCachediSCSIVolume_snapshotId - The snapshot ID (e.g. "snap-1122aabb") of the snapshot to restore as the new cached volume. Specify this field if you want to create the iSCSI storage volume from a snapshot; otherwise, do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.

$sel:gatewayARN:CreateCachediSCSIVolume', createCachediSCSIVolume_gatewayARN - Undocumented member.

$sel:volumeSizeInBytes:CreateCachediSCSIVolume', createCachediSCSIVolume_volumeSizeInBytes - The size of the volume in bytes.

$sel:targetName:CreateCachediSCSIVolume', createCachediSCSIVolume_targetName - The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

$sel:networkInterfaceId:CreateCachediSCSIVolume', createCachediSCSIVolume_networkInterfaceId - The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.

$sel:clientToken:CreateCachediSCSIVolume', createCachediSCSIVolume_clientToken - A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

data CreateCachediSCSIVolumeResponse Source #

See: newCreateCachediSCSIVolumeResponse smart constructor.

Instances

Instances details
Eq CreateCachediSCSIVolumeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateCachediSCSIVolume

Read CreateCachediSCSIVolumeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateCachediSCSIVolume

Show CreateCachediSCSIVolumeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateCachediSCSIVolume

Generic CreateCachediSCSIVolumeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateCachediSCSIVolume

Associated Types

type Rep CreateCachediSCSIVolumeResponse :: Type -> Type #

NFData CreateCachediSCSIVolumeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateCachediSCSIVolume

type Rep CreateCachediSCSIVolumeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateCachediSCSIVolume

type Rep CreateCachediSCSIVolumeResponse = D1 ('MetaData "CreateCachediSCSIVolumeResponse" "Amazonka.StorageGateway.CreateCachediSCSIVolume" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "CreateCachediSCSIVolumeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "targetARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "volumeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreateCachediSCSIVolumeResponse Source #

Create a value of CreateCachediSCSIVolumeResponse 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:targetARN:CreateCachediSCSIVolumeResponse', createCachediSCSIVolumeResponse_targetARN - The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.

$sel:volumeARN:CreateCachediSCSIVolumeResponse', createCachediSCSIVolumeResponse_volumeARN - The Amazon Resource Name (ARN) of the configured volume.

$sel:httpStatus:CreateCachediSCSIVolumeResponse', createCachediSCSIVolumeResponse_httpStatus - The response's http status code.

ListFileShares (Paginated)

data ListFileShares Source #

ListFileShareInput

See: newListFileShares smart constructor.

Instances

Instances details
Eq ListFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileShares

Read ListFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileShares

Show ListFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileShares

Generic ListFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileShares

Associated Types

type Rep ListFileShares :: Type -> Type #

NFData ListFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileShares

Methods

rnf :: ListFileShares -> () #

Hashable ListFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileShares

ToJSON ListFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileShares

AWSPager ListFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileShares

AWSRequest ListFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileShares

Associated Types

type AWSResponse ListFileShares #

ToHeaders ListFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileShares

ToPath ListFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileShares

ToQuery ListFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileShares

type Rep ListFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileShares

type Rep ListFileShares = D1 ('MetaData "ListFileShares" "Amazonka.StorageGateway.ListFileShares" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "ListFileShares'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))
type AWSResponse ListFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileShares

newListFileShares :: ListFileShares Source #

Create a value of ListFileShares 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:gatewayARN:ListFileShares', listFileShares_gatewayARN - The Amazon Resource Name (ARN) of the gateway whose file shares you want to list. If this field is not present, all file shares under your account are listed.

$sel:marker:ListFileShares', listFileShares_marker - Opaque pagination token returned from a previous ListFileShares operation. If present, Marker specifies where to continue the list from after a previous call to ListFileShares. Optional.

$sel:limit:ListFileShares', listFileShares_limit - The maximum number of file shares to return in the response. The value must be an integer with a value greater than zero. Optional.

data ListFileSharesResponse Source #

ListFileShareOutput

See: newListFileSharesResponse smart constructor.

Instances

Instances details
Eq ListFileSharesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileShares

Read ListFileSharesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileShares

Show ListFileSharesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileShares

Generic ListFileSharesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileShares

Associated Types

type Rep ListFileSharesResponse :: Type -> Type #

NFData ListFileSharesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileShares

Methods

rnf :: ListFileSharesResponse -> () #

type Rep ListFileSharesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileShares

type Rep ListFileSharesResponse = D1 ('MetaData "ListFileSharesResponse" "Amazonka.StorageGateway.ListFileShares" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "ListFileSharesResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "fileShareInfoList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [FileShareInfo])) :*: S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "nextMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListFileSharesResponse Source #

Create a value of ListFileSharesResponse 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:fileShareInfoList:ListFileSharesResponse', listFileSharesResponse_fileShareInfoList - An array of information about the S3 File Gateway's file shares.

$sel:marker:ListFileShares', listFileSharesResponse_marker - If the request includes Marker, the response returns that value in this field.

$sel:nextMarker:ListFileSharesResponse', listFileSharesResponse_nextMarker - If a value is present, there are more file shares to return. In a subsequent request, use NextMarker as the value for Marker to retrieve the next set of file shares.

$sel:httpStatus:ListFileSharesResponse', listFileSharesResponse_httpStatus - The response's http status code.

JoinDomain

data JoinDomain Source #

JoinDomainInput

See: newJoinDomain smart constructor.

Instances

Instances details
Eq JoinDomain Source # 
Instance details

Defined in Amazonka.StorageGateway.JoinDomain

Show JoinDomain Source # 
Instance details

Defined in Amazonka.StorageGateway.JoinDomain

Generic JoinDomain Source # 
Instance details

Defined in Amazonka.StorageGateway.JoinDomain

Associated Types

type Rep JoinDomain :: Type -> Type #

NFData JoinDomain Source # 
Instance details

Defined in Amazonka.StorageGateway.JoinDomain

Methods

rnf :: JoinDomain -> () #

Hashable JoinDomain Source # 
Instance details

Defined in Amazonka.StorageGateway.JoinDomain

ToJSON JoinDomain Source # 
Instance details

Defined in Amazonka.StorageGateway.JoinDomain

AWSRequest JoinDomain Source # 
Instance details

Defined in Amazonka.StorageGateway.JoinDomain

Associated Types

type AWSResponse JoinDomain #

ToHeaders JoinDomain Source # 
Instance details

Defined in Amazonka.StorageGateway.JoinDomain

Methods

toHeaders :: JoinDomain -> [Header] #

ToPath JoinDomain Source # 
Instance details

Defined in Amazonka.StorageGateway.JoinDomain

ToQuery JoinDomain Source # 
Instance details

Defined in Amazonka.StorageGateway.JoinDomain

type Rep JoinDomain Source # 
Instance details

Defined in Amazonka.StorageGateway.JoinDomain

type Rep JoinDomain = D1 ('MetaData "JoinDomain" "Amazonka.StorageGateway.JoinDomain" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "JoinDomain'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "organizationalUnit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "timeoutInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "domainControllers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: ((S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "userName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "password") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text))))))
type AWSResponse JoinDomain Source # 
Instance details

Defined in Amazonka.StorageGateway.JoinDomain

newJoinDomain Source #

Create a value of JoinDomain 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:organizationalUnit:JoinDomain', joinDomain_organizationalUnit - The organizational unit (OU) is a container in an Active Directory that can hold users, groups, computers, and other OUs and this parameter specifies the OU that the gateway will join within the AD domain.

$sel:timeoutInSeconds:JoinDomain', joinDomain_timeoutInSeconds - Specifies the time in seconds, in which the JoinDomain operation must complete. The default is 20 seconds.

$sel:domainControllers:JoinDomain', joinDomain_domainControllers - List of IPv4 addresses, NetBIOS names, or host names of your domain server. If you need to specify the port number include it after the colon (“:”). For example, mydc.mydomain.com:389.

$sel:gatewayARN:JoinDomain', joinDomain_gatewayARN - The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and Amazon Web Services Region.

$sel:domainName:JoinDomain', joinDomain_domainName - The name of the domain that you want the gateway to join.

$sel:userName:JoinDomain', joinDomain_userName - Sets the user name of user who has permission to add the gateway to the Active Directory domain. The domain user account should be enabled to join computers to the domain. For example, you can use the domain administrator account or an account with delegated permissions to join computers to the domain.

$sel:password:JoinDomain', joinDomain_password - Sets the password of the user who has permission to add the gateway to the Active Directory domain.

data JoinDomainResponse Source #

JoinDomainOutput

See: newJoinDomainResponse smart constructor.

Instances

Instances details
Eq JoinDomainResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.JoinDomain

Read JoinDomainResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.JoinDomain

Show JoinDomainResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.JoinDomain

Generic JoinDomainResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.JoinDomain

Associated Types

type Rep JoinDomainResponse :: Type -> Type #

NFData JoinDomainResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.JoinDomain

Methods

rnf :: JoinDomainResponse -> () #

type Rep JoinDomainResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.JoinDomain

type Rep JoinDomainResponse = D1 ('MetaData "JoinDomainResponse" "Amazonka.StorageGateway.JoinDomain" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "JoinDomainResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "activeDirectoryStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ActiveDirectoryStatus)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newJoinDomainResponse Source #

Create a value of JoinDomainResponse 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:gatewayARN:JoinDomain', joinDomainResponse_gatewayARN - The unique Amazon Resource Name (ARN) of the gateway that joined the domain.

$sel:activeDirectoryStatus:JoinDomainResponse', joinDomainResponse_activeDirectoryStatus - Indicates the status of the gateway as a member of the Active Directory domain.

  • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.
  • DETACHED: Indicates that gateway is not joined to a domain.
  • JOINED: Indicates that the gateway has successfully joined a domain.
  • JOINING: Indicates that a JoinDomain operation is in progress.
  • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.
  • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.
  • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

$sel:httpStatus:JoinDomainResponse', joinDomainResponse_httpStatus - The response's http status code.

DeleteFileShare

data DeleteFileShare Source #

DeleteFileShareInput

See: newDeleteFileShare smart constructor.

Instances

Instances details
Eq DeleteFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteFileShare

Read DeleteFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteFileShare

Show DeleteFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteFileShare

Generic DeleteFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteFileShare

Associated Types

type Rep DeleteFileShare :: Type -> Type #

NFData DeleteFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteFileShare

Methods

rnf :: DeleteFileShare -> () #

Hashable DeleteFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteFileShare

ToJSON DeleteFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteFileShare

AWSRequest DeleteFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteFileShare

Associated Types

type AWSResponse DeleteFileShare #

ToHeaders DeleteFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteFileShare

ToPath DeleteFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteFileShare

ToQuery DeleteFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteFileShare

type Rep DeleteFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteFileShare

type Rep DeleteFileShare = D1 ('MetaData "DeleteFileShare" "Amazonka.StorageGateway.DeleteFileShare" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DeleteFileShare'" 'PrefixI 'True) (S1 ('MetaSel ('Just "forceDelete") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "fileShareARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteFileShare

newDeleteFileShare Source #

Create a value of DeleteFileShare 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:forceDelete:DeleteFileShare', deleteFileShare_forceDelete - If this value is set to true, the operation deletes a file share immediately and aborts all data uploads to Amazon Web Services. Otherwise, the file share is not deleted until all data is uploaded to Amazon Web Services. This process aborts the data upload process, and the file share enters the FORCE_DELETING status.

Valid Values: true | false

$sel:fileShareARN:DeleteFileShare', deleteFileShare_fileShareARN - The Amazon Resource Name (ARN) of the file share to be deleted.

data DeleteFileShareResponse Source #

DeleteFileShareOutput

See: newDeleteFileShareResponse smart constructor.

Instances

Instances details
Eq DeleteFileShareResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteFileShare

Read DeleteFileShareResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteFileShare

Show DeleteFileShareResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteFileShare

Generic DeleteFileShareResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteFileShare

Associated Types

type Rep DeleteFileShareResponse :: Type -> Type #

NFData DeleteFileShareResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteFileShare

Methods

rnf :: DeleteFileShareResponse -> () #

type Rep DeleteFileShareResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteFileShare

type Rep DeleteFileShareResponse = D1 ('MetaData "DeleteFileShareResponse" "Amazonka.StorageGateway.DeleteFileShare" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DeleteFileShareResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fileShareARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteFileShareResponse Source #

Create a value of DeleteFileShareResponse 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:fileShareARN:DeleteFileShare', deleteFileShareResponse_fileShareARN - The Amazon Resource Name (ARN) of the deleted file share.

$sel:httpStatus:DeleteFileShareResponse', deleteFileShareResponse_httpStatus - The response's http status code.

ListVolumeInitiators

data ListVolumeInitiators Source #

ListVolumeInitiatorsInput

See: newListVolumeInitiators smart constructor.

Instances

Instances details
Eq ListVolumeInitiators Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumeInitiators

Read ListVolumeInitiators Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumeInitiators

Show ListVolumeInitiators Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumeInitiators

Generic ListVolumeInitiators Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumeInitiators

Associated Types

type Rep ListVolumeInitiators :: Type -> Type #

NFData ListVolumeInitiators Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumeInitiators

Methods

rnf :: ListVolumeInitiators -> () #

Hashable ListVolumeInitiators Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumeInitiators

ToJSON ListVolumeInitiators Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumeInitiators

AWSRequest ListVolumeInitiators Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumeInitiators

Associated Types

type AWSResponse ListVolumeInitiators #

ToHeaders ListVolumeInitiators Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumeInitiators

ToPath ListVolumeInitiators Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumeInitiators

ToQuery ListVolumeInitiators Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumeInitiators

type Rep ListVolumeInitiators Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumeInitiators

type Rep ListVolumeInitiators = D1 ('MetaData "ListVolumeInitiators" "Amazonka.StorageGateway.ListVolumeInitiators" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "ListVolumeInitiators'" 'PrefixI 'True) (S1 ('MetaSel ('Just "volumeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse ListVolumeInitiators Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumeInitiators

newListVolumeInitiators Source #

Create a value of ListVolumeInitiators 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:volumeARN:ListVolumeInitiators', listVolumeInitiators_volumeARN - The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes for the gateway.

data ListVolumeInitiatorsResponse Source #

ListVolumeInitiatorsOutput

See: newListVolumeInitiatorsResponse smart constructor.

Instances

Instances details
Eq ListVolumeInitiatorsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumeInitiators

Read ListVolumeInitiatorsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumeInitiators

Show ListVolumeInitiatorsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumeInitiators

Generic ListVolumeInitiatorsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumeInitiators

Associated Types

type Rep ListVolumeInitiatorsResponse :: Type -> Type #

NFData ListVolumeInitiatorsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumeInitiators

type Rep ListVolumeInitiatorsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumeInitiators

type Rep ListVolumeInitiatorsResponse = D1 ('MetaData "ListVolumeInitiatorsResponse" "Amazonka.StorageGateway.ListVolumeInitiators" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "ListVolumeInitiatorsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "initiators") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newListVolumeInitiatorsResponse Source #

Create a value of ListVolumeInitiatorsResponse 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:initiators:ListVolumeInitiatorsResponse', listVolumeInitiatorsResponse_initiators - The host names and port numbers of all iSCSI initiators that are connected to the gateway.

$sel:httpStatus:ListVolumeInitiatorsResponse', listVolumeInitiatorsResponse_httpStatus - The response's http status code.

AddUploadBuffer

data AddUploadBuffer Source #

See: newAddUploadBuffer smart constructor.

Constructors

AddUploadBuffer' Text [Text] 

Instances

Instances details
Eq AddUploadBuffer Source # 
Instance details

Defined in Amazonka.StorageGateway.AddUploadBuffer

Read AddUploadBuffer Source # 
Instance details

Defined in Amazonka.StorageGateway.AddUploadBuffer

Show AddUploadBuffer Source # 
Instance details

Defined in Amazonka.StorageGateway.AddUploadBuffer

Generic AddUploadBuffer Source # 
Instance details

Defined in Amazonka.StorageGateway.AddUploadBuffer

Associated Types

type Rep AddUploadBuffer :: Type -> Type #

NFData AddUploadBuffer Source # 
Instance details

Defined in Amazonka.StorageGateway.AddUploadBuffer

Methods

rnf :: AddUploadBuffer -> () #

Hashable AddUploadBuffer Source # 
Instance details

Defined in Amazonka.StorageGateway.AddUploadBuffer

ToJSON AddUploadBuffer Source # 
Instance details

Defined in Amazonka.StorageGateway.AddUploadBuffer

AWSRequest AddUploadBuffer Source # 
Instance details

Defined in Amazonka.StorageGateway.AddUploadBuffer

Associated Types

type AWSResponse AddUploadBuffer #

ToHeaders AddUploadBuffer Source # 
Instance details

Defined in Amazonka.StorageGateway.AddUploadBuffer

ToPath AddUploadBuffer Source # 
Instance details

Defined in Amazonka.StorageGateway.AddUploadBuffer

ToQuery AddUploadBuffer Source # 
Instance details

Defined in Amazonka.StorageGateway.AddUploadBuffer

type Rep AddUploadBuffer Source # 
Instance details

Defined in Amazonka.StorageGateway.AddUploadBuffer

type Rep AddUploadBuffer = D1 ('MetaData "AddUploadBuffer" "Amazonka.StorageGateway.AddUploadBuffer" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "AddUploadBuffer'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "diskIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse AddUploadBuffer Source # 
Instance details

Defined in Amazonka.StorageGateway.AddUploadBuffer

newAddUploadBuffer Source #

Create a value of AddUploadBuffer 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:gatewayARN:AddUploadBuffer', addUploadBuffer_gatewayARN - Undocumented member.

$sel:diskIds:AddUploadBuffer', addUploadBuffer_diskIds - An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

data AddUploadBufferResponse Source #

See: newAddUploadBufferResponse smart constructor.

Instances

Instances details
Eq AddUploadBufferResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AddUploadBuffer

Read AddUploadBufferResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AddUploadBuffer

Show AddUploadBufferResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AddUploadBuffer

Generic AddUploadBufferResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AddUploadBuffer

Associated Types

type Rep AddUploadBufferResponse :: Type -> Type #

NFData AddUploadBufferResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AddUploadBuffer

Methods

rnf :: AddUploadBufferResponse -> () #

type Rep AddUploadBufferResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AddUploadBuffer

type Rep AddUploadBufferResponse = D1 ('MetaData "AddUploadBufferResponse" "Amazonka.StorageGateway.AddUploadBuffer" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "AddUploadBufferResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAddUploadBufferResponse Source #

Create a value of AddUploadBufferResponse 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:gatewayARN:AddUploadBuffer', addUploadBufferResponse_gatewayARN - Undocumented member.

$sel:httpStatus:AddUploadBufferResponse', addUploadBufferResponse_httpStatus - The response's http status code.

ListTagsForResource (Paginated)

data ListTagsForResource Source #

ListTagsForResourceInput

See: newListTagsForResource smart constructor.

Instances

Instances details
Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTagsForResource

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTagsForResource

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTagsForResource

ToJSON ListTagsForResource Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTagsForResource

AWSPager ListTagsForResource Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

ToHeaders ListTagsForResource Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTagsForResource

ToPath ListTagsForResource Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTagsForResource

ToQuery ListTagsForResource Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTagsForResource

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.StorageGateway.ListTagsForResource" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTagsForResource

newListTagsForResource Source #

Create a value of ListTagsForResource 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:marker:ListTagsForResource', listTagsForResource_marker - An opaque string that indicates the position at which to begin returning the list of tags.

$sel:limit:ListTagsForResource', listTagsForResource_limit - Specifies that the list of tags returned be limited to the specified number of items.

$sel:resourceARN:ListTagsForResource', listTagsForResource_resourceARN - The Amazon Resource Name (ARN) of the resource for which you want to list tags.

data ListTagsForResourceResponse Source #

ListTagsForResourceOutput

See: newListTagsForResourceResponse smart constructor.

Instances

Instances details
Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTagsForResource

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTagsForResource

Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

NFData ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTagsForResource

type Rep ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTagsForResource

type Rep ListTagsForResourceResponse = D1 ('MetaData "ListTagsForResourceResponse" "Amazonka.StorageGateway.ListTagsForResource" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "ListTagsForResourceResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListTagsForResourceResponse Source #

Create a value of ListTagsForResourceResponse 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:resourceARN:ListTagsForResource', listTagsForResourceResponse_resourceARN - The Amazon Resource Name (ARN) of the resource for which you want to list tags.

$sel:marker:ListTagsForResource', listTagsForResourceResponse_marker - An opaque string that indicates the position at which to stop returning the list of tags.

$sel:tags:ListTagsForResourceResponse', listTagsForResourceResponse_tags - An array that contains the tags for the specified resource.

$sel:httpStatus:ListTagsForResourceResponse', listTagsForResourceResponse_httpStatus - The response's http status code.

NotifyWhenUploaded

data NotifyWhenUploaded Source #

See: newNotifyWhenUploaded smart constructor.

Instances

Instances details
Eq NotifyWhenUploaded Source # 
Instance details

Defined in Amazonka.StorageGateway.NotifyWhenUploaded

Read NotifyWhenUploaded Source # 
Instance details

Defined in Amazonka.StorageGateway.NotifyWhenUploaded

Show NotifyWhenUploaded Source # 
Instance details

Defined in Amazonka.StorageGateway.NotifyWhenUploaded

Generic NotifyWhenUploaded Source # 
Instance details

Defined in Amazonka.StorageGateway.NotifyWhenUploaded

Associated Types

type Rep NotifyWhenUploaded :: Type -> Type #

NFData NotifyWhenUploaded Source # 
Instance details

Defined in Amazonka.StorageGateway.NotifyWhenUploaded

Methods

rnf :: NotifyWhenUploaded -> () #

Hashable NotifyWhenUploaded Source # 
Instance details

Defined in Amazonka.StorageGateway.NotifyWhenUploaded

ToJSON NotifyWhenUploaded Source # 
Instance details

Defined in Amazonka.StorageGateway.NotifyWhenUploaded

AWSRequest NotifyWhenUploaded Source # 
Instance details

Defined in Amazonka.StorageGateway.NotifyWhenUploaded

Associated Types

type AWSResponse NotifyWhenUploaded #

ToHeaders NotifyWhenUploaded Source # 
Instance details

Defined in Amazonka.StorageGateway.NotifyWhenUploaded

ToPath NotifyWhenUploaded Source # 
Instance details

Defined in Amazonka.StorageGateway.NotifyWhenUploaded

ToQuery NotifyWhenUploaded Source # 
Instance details

Defined in Amazonka.StorageGateway.NotifyWhenUploaded

type Rep NotifyWhenUploaded Source # 
Instance details

Defined in Amazonka.StorageGateway.NotifyWhenUploaded

type Rep NotifyWhenUploaded = D1 ('MetaData "NotifyWhenUploaded" "Amazonka.StorageGateway.NotifyWhenUploaded" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "NotifyWhenUploaded'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fileShareARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse NotifyWhenUploaded Source # 
Instance details

Defined in Amazonka.StorageGateway.NotifyWhenUploaded

newNotifyWhenUploaded Source #

Create a value of NotifyWhenUploaded 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:fileShareARN:NotifyWhenUploaded', notifyWhenUploaded_fileShareARN - Undocumented member.

data NotifyWhenUploadedResponse Source #

See: newNotifyWhenUploadedResponse smart constructor.

Instances

Instances details
Eq NotifyWhenUploadedResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.NotifyWhenUploaded

Read NotifyWhenUploadedResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.NotifyWhenUploaded

Show NotifyWhenUploadedResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.NotifyWhenUploaded

Generic NotifyWhenUploadedResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.NotifyWhenUploaded

Associated Types

type Rep NotifyWhenUploadedResponse :: Type -> Type #

NFData NotifyWhenUploadedResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.NotifyWhenUploaded

type Rep NotifyWhenUploadedResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.NotifyWhenUploaded

type Rep NotifyWhenUploadedResponse = D1 ('MetaData "NotifyWhenUploadedResponse" "Amazonka.StorageGateway.NotifyWhenUploaded" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "NotifyWhenUploadedResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fileShareARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "notificationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newNotifyWhenUploadedResponse Source #

Create a value of NotifyWhenUploadedResponse 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:fileShareARN:NotifyWhenUploaded', notifyWhenUploadedResponse_fileShareARN - Undocumented member.

$sel:notificationId:NotifyWhenUploadedResponse', notifyWhenUploadedResponse_notificationId - Undocumented member.

$sel:httpStatus:NotifyWhenUploadedResponse', notifyWhenUploadedResponse_httpStatus - The response's http status code.

ListTapePools (Paginated)

data ListTapePools Source #

See: newListTapePools smart constructor.

Instances

Instances details
Eq ListTapePools Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapePools

Read ListTapePools Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapePools

Show ListTapePools Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapePools

Generic ListTapePools Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapePools

Associated Types

type Rep ListTapePools :: Type -> Type #

NFData ListTapePools Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapePools

Methods

rnf :: ListTapePools -> () #

Hashable ListTapePools Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapePools

ToJSON ListTapePools Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapePools

AWSPager ListTapePools Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapePools

AWSRequest ListTapePools Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapePools

Associated Types

type AWSResponse ListTapePools #

ToHeaders ListTapePools Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapePools

ToPath ListTapePools Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapePools

ToQuery ListTapePools Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapePools

type Rep ListTapePools Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapePools

type Rep ListTapePools = D1 ('MetaData "ListTapePools" "Amazonka.StorageGateway.ListTapePools" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "ListTapePools'" 'PrefixI 'True) (S1 ('MetaSel ('Just "poolARNs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))
type AWSResponse ListTapePools Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapePools

newListTapePools :: ListTapePools Source #

Create a value of ListTapePools 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:poolARNs:ListTapePools', listTapePools_poolARNs - The Amazon Resource Name (ARN) of each of the custom tape pools you want to list. If you don't specify a custom tape pool ARN, the response lists all custom tape pools.

$sel:marker:ListTapePools', listTapePools_marker - A string that indicates the position at which to begin the returned list of tape pools.

$sel:limit:ListTapePools', listTapePools_limit - An optional number limit for the tape pools in the list returned by this call.

data ListTapePoolsResponse Source #

See: newListTapePoolsResponse smart constructor.

Instances

Instances details
Eq ListTapePoolsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapePools

Read ListTapePoolsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapePools

Show ListTapePoolsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapePools

Generic ListTapePoolsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapePools

Associated Types

type Rep ListTapePoolsResponse :: Type -> Type #

NFData ListTapePoolsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapePools

Methods

rnf :: ListTapePoolsResponse -> () #

type Rep ListTapePoolsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapePools

type Rep ListTapePoolsResponse = D1 ('MetaData "ListTapePoolsResponse" "Amazonka.StorageGateway.ListTapePools" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "ListTapePoolsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "poolInfos") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PoolInfo])) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListTapePoolsResponse Source #

Create a value of ListTapePoolsResponse 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:poolInfos:ListTapePoolsResponse', listTapePoolsResponse_poolInfos - An array of PoolInfo objects, where each object describes a single custom tape pool. If there are no custom tape pools, the PoolInfos is an empty array.

$sel:marker:ListTapePools', listTapePoolsResponse_marker - A string that indicates the position at which to begin the returned list of tape pools. Use the marker in your next request to continue pagination of tape pools. If there are no more tape pools to list, this element does not appear in the response body.

$sel:httpStatus:ListTapePoolsResponse', listTapePoolsResponse_httpStatus - The response's http status code.

DeleteTapePool

data DeleteTapePool Source #

See: newDeleteTapePool smart constructor.

Constructors

DeleteTapePool' Text 

Instances

Instances details
Eq DeleteTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapePool

Read DeleteTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapePool

Show DeleteTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapePool

Generic DeleteTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapePool

Associated Types

type Rep DeleteTapePool :: Type -> Type #

NFData DeleteTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapePool

Methods

rnf :: DeleteTapePool -> () #

Hashable DeleteTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapePool

ToJSON DeleteTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapePool

AWSRequest DeleteTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapePool

Associated Types

type AWSResponse DeleteTapePool #

ToHeaders DeleteTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapePool

ToPath DeleteTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapePool

ToQuery DeleteTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapePool

type Rep DeleteTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapePool

type Rep DeleteTapePool = D1 ('MetaData "DeleteTapePool" "Amazonka.StorageGateway.DeleteTapePool" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DeleteTapePool'" 'PrefixI 'True) (S1 ('MetaSel ('Just "poolARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapePool

newDeleteTapePool Source #

Create a value of DeleteTapePool 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:poolARN:DeleteTapePool', deleteTapePool_poolARN - The Amazon Resource Name (ARN) of the custom tape pool to delete.

data DeleteTapePoolResponse Source #

See: newDeleteTapePoolResponse smart constructor.

Instances

Instances details
Eq DeleteTapePoolResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapePool

Read DeleteTapePoolResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapePool

Show DeleteTapePoolResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapePool

Generic DeleteTapePoolResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapePool

Associated Types

type Rep DeleteTapePoolResponse :: Type -> Type #

NFData DeleteTapePoolResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapePool

Methods

rnf :: DeleteTapePoolResponse -> () #

type Rep DeleteTapePoolResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapePool

type Rep DeleteTapePoolResponse = D1 ('MetaData "DeleteTapePoolResponse" "Amazonka.StorageGateway.DeleteTapePool" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DeleteTapePoolResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "poolARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteTapePoolResponse Source #

Create a value of DeleteTapePoolResponse 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:poolARN:DeleteTapePool', deleteTapePoolResponse_poolARN - The Amazon Resource Name (ARN) of the custom tape pool being deleted.

$sel:httpStatus:DeleteTapePoolResponse', deleteTapePoolResponse_httpStatus - The response's http status code.

UpdateGatewayInformation

data UpdateGatewayInformation Source #

See: newUpdateGatewayInformation smart constructor.

Instances

Instances details
Eq UpdateGatewayInformation Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateGatewayInformation

Read UpdateGatewayInformation Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateGatewayInformation

Show UpdateGatewayInformation Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateGatewayInformation

Generic UpdateGatewayInformation Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateGatewayInformation

Associated Types

type Rep UpdateGatewayInformation :: Type -> Type #

NFData UpdateGatewayInformation Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateGatewayInformation

Hashable UpdateGatewayInformation Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateGatewayInformation

ToJSON UpdateGatewayInformation Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateGatewayInformation

AWSRequest UpdateGatewayInformation Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateGatewayInformation

ToHeaders UpdateGatewayInformation Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateGatewayInformation

ToPath UpdateGatewayInformation Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateGatewayInformation

ToQuery UpdateGatewayInformation Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateGatewayInformation

type Rep UpdateGatewayInformation Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateGatewayInformation

type Rep UpdateGatewayInformation = D1 ('MetaData "UpdateGatewayInformation" "Amazonka.StorageGateway.UpdateGatewayInformation" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "UpdateGatewayInformation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "gatewayCapacity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GatewayCapacity)) :*: S1 ('MetaSel ('Just "gatewayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "gatewayTimezone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "cloudWatchLogGroupARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse UpdateGatewayInformation Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateGatewayInformation

newUpdateGatewayInformation Source #

Create a value of UpdateGatewayInformation 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:gatewayCapacity:UpdateGatewayInformation', updateGatewayInformation_gatewayCapacity - Specifies the size of the gateway's metadata cache.

$sel:gatewayName:UpdateGatewayInformation', updateGatewayInformation_gatewayName - Undocumented member.

$sel:gatewayTimezone:UpdateGatewayInformation', updateGatewayInformation_gatewayTimezone - A value that indicates the time zone of the gateway.

$sel:cloudWatchLogGroupARN:UpdateGatewayInformation', updateGatewayInformation_cloudWatchLogGroupARN - The Amazon Resource Name (ARN) of the Amazon CloudWatch log group that you want to use to monitor and log events in the gateway.

For more information, see What is Amazon CloudWatch Logs?

$sel:gatewayARN:UpdateGatewayInformation', updateGatewayInformation_gatewayARN - Undocumented member.

data UpdateGatewayInformationResponse Source #

A JSON object containing the Amazon Resource Name (ARN) of the gateway that was updated.

See: newUpdateGatewayInformationResponse smart constructor.

Instances

Instances details
Eq UpdateGatewayInformationResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateGatewayInformation

Read UpdateGatewayInformationResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateGatewayInformation

Show UpdateGatewayInformationResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateGatewayInformation

Generic UpdateGatewayInformationResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateGatewayInformation

Associated Types

type Rep UpdateGatewayInformationResponse :: Type -> Type #

NFData UpdateGatewayInformationResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateGatewayInformation

type Rep UpdateGatewayInformationResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateGatewayInformation

type Rep UpdateGatewayInformationResponse = D1 ('MetaData "UpdateGatewayInformationResponse" "Amazonka.StorageGateway.UpdateGatewayInformation" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "UpdateGatewayInformationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "gatewayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newUpdateGatewayInformationResponse Source #

Create a value of UpdateGatewayInformationResponse 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:gatewayARN:UpdateGatewayInformation', updateGatewayInformationResponse_gatewayARN - Undocumented member.

$sel:gatewayName:UpdateGatewayInformation', updateGatewayInformationResponse_gatewayName - The name you configured for your gateway.

$sel:httpStatus:UpdateGatewayInformationResponse', updateGatewayInformationResponse_httpStatus - The response's http status code.

DescribeMaintenanceStartTime

data DescribeMaintenanceStartTime Source #

A JSON object containing the Amazon Resource Name (ARN) of the gateway.

See: newDescribeMaintenanceStartTime smart constructor.

Instances

Instances details
Eq DescribeMaintenanceStartTime Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeMaintenanceStartTime

Read DescribeMaintenanceStartTime Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeMaintenanceStartTime

Show DescribeMaintenanceStartTime Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeMaintenanceStartTime

Generic DescribeMaintenanceStartTime Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeMaintenanceStartTime

Associated Types

type Rep DescribeMaintenanceStartTime :: Type -> Type #

NFData DescribeMaintenanceStartTime Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeMaintenanceStartTime

Hashable DescribeMaintenanceStartTime Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeMaintenanceStartTime

ToJSON DescribeMaintenanceStartTime Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeMaintenanceStartTime

AWSRequest DescribeMaintenanceStartTime Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeMaintenanceStartTime

ToHeaders DescribeMaintenanceStartTime Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeMaintenanceStartTime

ToPath DescribeMaintenanceStartTime Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeMaintenanceStartTime

ToQuery DescribeMaintenanceStartTime Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeMaintenanceStartTime

type Rep DescribeMaintenanceStartTime Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeMaintenanceStartTime

type Rep DescribeMaintenanceStartTime = D1 ('MetaData "DescribeMaintenanceStartTime" "Amazonka.StorageGateway.DescribeMaintenanceStartTime" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DescribeMaintenanceStartTime'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeMaintenanceStartTime Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeMaintenanceStartTime

newDescribeMaintenanceStartTime Source #

Create a value of DescribeMaintenanceStartTime 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:gatewayARN:DescribeMaintenanceStartTime', describeMaintenanceStartTime_gatewayARN - Undocumented member.

data DescribeMaintenanceStartTimeResponse Source #

A JSON object containing the following fields:

  • DescribeMaintenanceStartTimeOutput$DayOfMonth
  • DescribeMaintenanceStartTimeOutput$DayOfWeek
  • DescribeMaintenanceStartTimeOutput$HourOfDay
  • DescribeMaintenanceStartTimeOutput$MinuteOfHour
  • DescribeMaintenanceStartTimeOutput$Timezone

See: newDescribeMaintenanceStartTimeResponse smart constructor.

Instances

Instances details
Eq DescribeMaintenanceStartTimeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeMaintenanceStartTime

Read DescribeMaintenanceStartTimeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeMaintenanceStartTime

Show DescribeMaintenanceStartTimeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeMaintenanceStartTime

Generic DescribeMaintenanceStartTimeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeMaintenanceStartTime

NFData DescribeMaintenanceStartTimeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeMaintenanceStartTime

type Rep DescribeMaintenanceStartTimeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeMaintenanceStartTime

type Rep DescribeMaintenanceStartTimeResponse = D1 ('MetaData "DescribeMaintenanceStartTimeResponse" "Amazonka.StorageGateway.DescribeMaintenanceStartTime" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DescribeMaintenanceStartTimeResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "minuteOfHour") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "dayOfMonth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))) :*: ((S1 ('MetaSel ('Just "hourOfDay") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "timezone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "dayOfWeek") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newDescribeMaintenanceStartTimeResponse Source #

Create a value of DescribeMaintenanceStartTimeResponse 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:gatewayARN:DescribeMaintenanceStartTime', describeMaintenanceStartTimeResponse_gatewayARN - Undocumented member.

$sel:minuteOfHour:DescribeMaintenanceStartTimeResponse', describeMaintenanceStartTimeResponse_minuteOfHour - The minute component of the maintenance start time represented as mm, where mm is the minute (0 to 59). The minute of the hour is in the time zone of the gateway.

$sel:dayOfMonth:DescribeMaintenanceStartTimeResponse', describeMaintenanceStartTimeResponse_dayOfMonth - The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

$sel:hourOfDay:DescribeMaintenanceStartTimeResponse', describeMaintenanceStartTimeResponse_hourOfDay - The hour component of the maintenance start time represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

$sel:timezone:DescribeMaintenanceStartTimeResponse', describeMaintenanceStartTimeResponse_timezone - A value that indicates the time zone that is set for the gateway. The start time and day of week specified should be in the time zone of the gateway.

$sel:dayOfWeek:DescribeMaintenanceStartTimeResponse', describeMaintenanceStartTimeResponse_dayOfWeek - An ordinal number between 0 and 6 that represents the day of the week, where 0 represents Sunday and 6 represents Saturday. The day of week is in the time zone of the gateway.

$sel:httpStatus:DescribeMaintenanceStartTimeResponse', describeMaintenanceStartTimeResponse_httpStatus - The response's http status code.

AssignTapePool

data AssignTapePool Source #

See: newAssignTapePool smart constructor.

Instances

Instances details
Eq AssignTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.AssignTapePool

Read AssignTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.AssignTapePool

Show AssignTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.AssignTapePool

Generic AssignTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.AssignTapePool

Associated Types

type Rep AssignTapePool :: Type -> Type #

NFData AssignTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.AssignTapePool

Methods

rnf :: AssignTapePool -> () #

Hashable AssignTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.AssignTapePool

ToJSON AssignTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.AssignTapePool

AWSRequest AssignTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.AssignTapePool

Associated Types

type AWSResponse AssignTapePool #

ToHeaders AssignTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.AssignTapePool

ToPath AssignTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.AssignTapePool

ToQuery AssignTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.AssignTapePool

type Rep AssignTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.AssignTapePool

type Rep AssignTapePool = D1 ('MetaData "AssignTapePool" "Amazonka.StorageGateway.AssignTapePool" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "AssignTapePool'" 'PrefixI 'True) (S1 ('MetaSel ('Just "bypassGovernanceRetention") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "tapeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "poolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse AssignTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.AssignTapePool

newAssignTapePool Source #

Create a value of AssignTapePool 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:bypassGovernanceRetention:AssignTapePool', assignTapePool_bypassGovernanceRetention - Set permissions to bypass governance retention. If the lock type of the archived tape is Governance, the tape's archived age is not older than RetentionLockInDays, and the user does not already have BypassGovernanceRetention, setting this to TRUE enables the user to bypass the retention lock. This parameter is set to true by default for calls from the console.

Valid values: TRUE | FALSE

$sel:tapeARN:AssignTapePool', assignTapePool_tapeARN - The unique Amazon Resource Name (ARN) of the virtual tape that you want to add to the tape pool.

$sel:poolId:AssignTapePool', assignTapePool_poolId - The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid Values: GLACIER | DEEP_ARCHIVE

data AssignTapePoolResponse Source #

See: newAssignTapePoolResponse smart constructor.

Instances

Instances details
Eq AssignTapePoolResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AssignTapePool

Read AssignTapePoolResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AssignTapePool

Show AssignTapePoolResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AssignTapePool

Generic AssignTapePoolResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AssignTapePool

Associated Types

type Rep AssignTapePoolResponse :: Type -> Type #

NFData AssignTapePoolResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AssignTapePool

Methods

rnf :: AssignTapePoolResponse -> () #

type Rep AssignTapePoolResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AssignTapePool

type Rep AssignTapePoolResponse = D1 ('MetaData "AssignTapePoolResponse" "Amazonka.StorageGateway.AssignTapePool" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "AssignTapePoolResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tapeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAssignTapePoolResponse Source #

Create a value of AssignTapePoolResponse 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:tapeARN:AssignTapePool', assignTapePoolResponse_tapeARN - The unique Amazon Resource Names (ARN) of the virtual tape that was added to the tape pool.

$sel:httpStatus:AssignTapePoolResponse', assignTapePoolResponse_httpStatus - The response's http status code.

DescribeWorkingStorage

data DescribeWorkingStorage Source #

A JSON object containing the Amazon Resource Name (ARN) of the gateway.

See: newDescribeWorkingStorage smart constructor.

Instances

Instances details
Eq DescribeWorkingStorage Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeWorkingStorage

Read DescribeWorkingStorage Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeWorkingStorage

Show DescribeWorkingStorage Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeWorkingStorage

Generic DescribeWorkingStorage Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeWorkingStorage

Associated Types

type Rep DescribeWorkingStorage :: Type -> Type #

NFData DescribeWorkingStorage Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeWorkingStorage

Methods

rnf :: DescribeWorkingStorage -> () #

Hashable DescribeWorkingStorage Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeWorkingStorage

ToJSON DescribeWorkingStorage Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeWorkingStorage

AWSRequest DescribeWorkingStorage Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeWorkingStorage

Associated Types

type AWSResponse DescribeWorkingStorage #

ToHeaders DescribeWorkingStorage Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeWorkingStorage

ToPath DescribeWorkingStorage Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeWorkingStorage

ToQuery DescribeWorkingStorage Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeWorkingStorage

type Rep DescribeWorkingStorage Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeWorkingStorage

type Rep DescribeWorkingStorage = D1 ('MetaData "DescribeWorkingStorage" "Amazonka.StorageGateway.DescribeWorkingStorage" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DescribeWorkingStorage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeWorkingStorage Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeWorkingStorage

newDescribeWorkingStorage Source #

Create a value of DescribeWorkingStorage 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:gatewayARN:DescribeWorkingStorage', describeWorkingStorage_gatewayARN - Undocumented member.

data DescribeWorkingStorageResponse Source #

A JSON object containing the following fields:

See: newDescribeWorkingStorageResponse smart constructor.

Instances

Instances details
Eq DescribeWorkingStorageResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeWorkingStorage

Read DescribeWorkingStorageResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeWorkingStorage

Show DescribeWorkingStorageResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeWorkingStorage

Generic DescribeWorkingStorageResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeWorkingStorage

Associated Types

type Rep DescribeWorkingStorageResponse :: Type -> Type #

NFData DescribeWorkingStorageResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeWorkingStorage

type Rep DescribeWorkingStorageResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeWorkingStorage

type Rep DescribeWorkingStorageResponse = D1 ('MetaData "DescribeWorkingStorageResponse" "Amazonka.StorageGateway.DescribeWorkingStorage" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DescribeWorkingStorageResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "diskIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "workingStorageAllocatedInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "workingStorageUsedInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newDescribeWorkingStorageResponse Source #

Create a value of DescribeWorkingStorageResponse 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:gatewayARN:DescribeWorkingStorage', describeWorkingStorageResponse_gatewayARN - Undocumented member.

$sel:diskIds:DescribeWorkingStorageResponse', describeWorkingStorageResponse_diskIds - An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.

$sel:workingStorageAllocatedInBytes:DescribeWorkingStorageResponse', describeWorkingStorageResponse_workingStorageAllocatedInBytes - The total working storage in bytes allocated for the gateway. If no working storage is configured for the gateway, this field returns 0.

$sel:workingStorageUsedInBytes:DescribeWorkingStorageResponse', describeWorkingStorageResponse_workingStorageUsedInBytes - The total working storage in bytes in use by the gateway. If no working storage is configured for the gateway, this field returns 0.

$sel:httpStatus:DescribeWorkingStorageResponse', describeWorkingStorageResponse_httpStatus - The response's http status code.

DescribeCachediSCSIVolumes

data DescribeCachediSCSIVolumes Source #

See: newDescribeCachediSCSIVolumes smart constructor.

Instances

Instances details
Eq DescribeCachediSCSIVolumes Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeCachediSCSIVolumes

Read DescribeCachediSCSIVolumes Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeCachediSCSIVolumes

Show DescribeCachediSCSIVolumes Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeCachediSCSIVolumes

Generic DescribeCachediSCSIVolumes Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeCachediSCSIVolumes

Associated Types

type Rep DescribeCachediSCSIVolumes :: Type -> Type #

NFData DescribeCachediSCSIVolumes Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeCachediSCSIVolumes

Hashable DescribeCachediSCSIVolumes Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeCachediSCSIVolumes

ToJSON DescribeCachediSCSIVolumes Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeCachediSCSIVolumes

AWSRequest DescribeCachediSCSIVolumes Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeCachediSCSIVolumes

ToHeaders DescribeCachediSCSIVolumes Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeCachediSCSIVolumes

ToPath DescribeCachediSCSIVolumes Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeCachediSCSIVolumes

ToQuery DescribeCachediSCSIVolumes Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeCachediSCSIVolumes

type Rep DescribeCachediSCSIVolumes Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeCachediSCSIVolumes

type Rep DescribeCachediSCSIVolumes = D1 ('MetaData "DescribeCachediSCSIVolumes" "Amazonka.StorageGateway.DescribeCachediSCSIVolumes" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DescribeCachediSCSIVolumes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "volumeARNs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse DescribeCachediSCSIVolumes Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeCachediSCSIVolumes

newDescribeCachediSCSIVolumes :: DescribeCachediSCSIVolumes Source #

Create a value of DescribeCachediSCSIVolumes 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:volumeARNs:DescribeCachediSCSIVolumes', describeCachediSCSIVolumes_volumeARNs - An array of strings where each string represents the Amazon Resource Name (ARN) of a cached volume. All of the specified cached volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.

data DescribeCachediSCSIVolumesResponse Source #

A JSON object containing the following fields:

See: newDescribeCachediSCSIVolumesResponse smart constructor.

Instances

Instances details
Eq DescribeCachediSCSIVolumesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeCachediSCSIVolumes

Read DescribeCachediSCSIVolumesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeCachediSCSIVolumes

Show DescribeCachediSCSIVolumesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeCachediSCSIVolumes

Generic DescribeCachediSCSIVolumesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeCachediSCSIVolumes

Associated Types

type Rep DescribeCachediSCSIVolumesResponse :: Type -> Type #

NFData DescribeCachediSCSIVolumesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeCachediSCSIVolumes

type Rep DescribeCachediSCSIVolumesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeCachediSCSIVolumes

type Rep DescribeCachediSCSIVolumesResponse = D1 ('MetaData "DescribeCachediSCSIVolumesResponse" "Amazonka.StorageGateway.DescribeCachediSCSIVolumes" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DescribeCachediSCSIVolumesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cachediSCSIVolumes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CachediSCSIVolume])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeCachediSCSIVolumesResponse Source #

Create a value of DescribeCachediSCSIVolumesResponse 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:cachediSCSIVolumes:DescribeCachediSCSIVolumesResponse', describeCachediSCSIVolumesResponse_cachediSCSIVolumes - An array of objects where each object contains metadata about one cached volume.

$sel:httpStatus:DescribeCachediSCSIVolumesResponse', describeCachediSCSIVolumesResponse_httpStatus - The response's http status code.

AddCache

data AddCache Source #

See: newAddCache smart constructor.

Constructors

AddCache' Text [Text] 

Instances

Instances details
Eq AddCache Source # 
Instance details

Defined in Amazonka.StorageGateway.AddCache

Read AddCache Source # 
Instance details

Defined in Amazonka.StorageGateway.AddCache

Show AddCache Source # 
Instance details

Defined in Amazonka.StorageGateway.AddCache

Generic AddCache Source # 
Instance details

Defined in Amazonka.StorageGateway.AddCache

Associated Types

type Rep AddCache :: Type -> Type #

Methods

from :: AddCache -> Rep AddCache x #

to :: Rep AddCache x -> AddCache #

NFData AddCache Source # 
Instance details

Defined in Amazonka.StorageGateway.AddCache

Methods

rnf :: AddCache -> () #

Hashable AddCache Source # 
Instance details

Defined in Amazonka.StorageGateway.AddCache

Methods

hashWithSalt :: Int -> AddCache -> Int #

hash :: AddCache -> Int #

ToJSON AddCache Source # 
Instance details

Defined in Amazonka.StorageGateway.AddCache

AWSRequest AddCache Source # 
Instance details

Defined in Amazonka.StorageGateway.AddCache

Associated Types

type AWSResponse AddCache #

ToHeaders AddCache Source # 
Instance details

Defined in Amazonka.StorageGateway.AddCache

Methods

toHeaders :: AddCache -> [Header] #

ToPath AddCache Source # 
Instance details

Defined in Amazonka.StorageGateway.AddCache

ToQuery AddCache Source # 
Instance details

Defined in Amazonka.StorageGateway.AddCache

type Rep AddCache Source # 
Instance details

Defined in Amazonka.StorageGateway.AddCache

type Rep AddCache = D1 ('MetaData "AddCache" "Amazonka.StorageGateway.AddCache" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "AddCache'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "diskIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse AddCache Source # 
Instance details

Defined in Amazonka.StorageGateway.AddCache

newAddCache Source #

Create a value of AddCache 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:gatewayARN:AddCache', addCache_gatewayARN - Undocumented member.

$sel:diskIds:AddCache', addCache_diskIds - An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

data AddCacheResponse Source #

See: newAddCacheResponse smart constructor.

Instances

Instances details
Eq AddCacheResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AddCache

Read AddCacheResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AddCache

Show AddCacheResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AddCache

Generic AddCacheResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AddCache

Associated Types

type Rep AddCacheResponse :: Type -> Type #

NFData AddCacheResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AddCache

Methods

rnf :: AddCacheResponse -> () #

type Rep AddCacheResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AddCache

type Rep AddCacheResponse = D1 ('MetaData "AddCacheResponse" "Amazonka.StorageGateway.AddCache" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "AddCacheResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAddCacheResponse Source #

Create a value of AddCacheResponse 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:gatewayARN:AddCache', addCacheResponse_gatewayARN - Undocumented member.

$sel:httpStatus:AddCacheResponse', addCacheResponse_httpStatus - The response's http status code.

CreateTapePool

data CreateTapePool Source #

See: newCreateTapePool smart constructor.

Instances

Instances details
Eq CreateTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapePool

Read CreateTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapePool

Show CreateTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapePool

Generic CreateTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapePool

Associated Types

type Rep CreateTapePool :: Type -> Type #

NFData CreateTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapePool

Methods

rnf :: CreateTapePool -> () #

Hashable CreateTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapePool

ToJSON CreateTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapePool

AWSRequest CreateTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapePool

Associated Types

type AWSResponse CreateTapePool #

ToHeaders CreateTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapePool

ToPath CreateTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapePool

ToQuery CreateTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapePool

type Rep CreateTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapePool

type Rep CreateTapePool = D1 ('MetaData "CreateTapePool" "Amazonka.StorageGateway.CreateTapePool" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "CreateTapePool'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "retentionLockType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RetentionLockType)) :*: S1 ('MetaSel ('Just "retentionLockTimeInDays") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: (S1 ('MetaSel ('Just "poolName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "storageClass") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TapeStorageClass)))))
type AWSResponse CreateTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapePool

newCreateTapePool Source #

Create a value of CreateTapePool 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:retentionLockType:CreateTapePool', createTapePool_retentionLockType - Tape retention lock can be configured in two modes. When configured in governance mode, Amazon Web Services accounts with specific IAM permissions are authorized to remove the tape retention lock from archived virtual tapes. When configured in compliance mode, the tape retention lock cannot be removed by any user, including the root Amazon Web Services account.

$sel:retentionLockTimeInDays:CreateTapePool', createTapePool_retentionLockTimeInDays - Tape retention lock time is set in days. Tape retention lock can be enabled for up to 100 years (36,500 days).

$sel:tags:CreateTapePool', createTapePool_tags - A list of up to 50 tags that can be assigned to tape pool. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

$sel:poolName:CreateTapePool', createTapePool_poolName - The name of the new custom tape pool.

$sel:storageClass:CreateTapePool', createTapePool_storageClass - The storage class that is associated with the new custom pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

data CreateTapePoolResponse Source #

See: newCreateTapePoolResponse smart constructor.

Instances

Instances details
Eq CreateTapePoolResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapePool

Read CreateTapePoolResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapePool

Show CreateTapePoolResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapePool

Generic CreateTapePoolResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapePool

Associated Types

type Rep CreateTapePoolResponse :: Type -> Type #

NFData CreateTapePoolResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapePool

Methods

rnf :: CreateTapePoolResponse -> () #

type Rep CreateTapePoolResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapePool

type Rep CreateTapePoolResponse = D1 ('MetaData "CreateTapePoolResponse" "Amazonka.StorageGateway.CreateTapePool" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "CreateTapePoolResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "poolARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateTapePoolResponse Source #

Create a value of CreateTapePoolResponse 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:poolARN:CreateTapePoolResponse', createTapePoolResponse_poolARN - The unique Amazon Resource Name (ARN) that represents the custom tape pool. Use the ListTapePools operation to return a list of tape pools for your account and Amazon Web Services Region.

$sel:httpStatus:CreateTapePoolResponse', createTapePoolResponse_httpStatus - The response's http status code.

StartGateway

data StartGateway Source #

A JSON object containing the Amazon Resource Name (ARN) of the gateway to start.

See: newStartGateway smart constructor.

Constructors

StartGateway' Text 

Instances

Instances details
Eq StartGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.StartGateway

Read StartGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.StartGateway

Show StartGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.StartGateway

Generic StartGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.StartGateway

Associated Types

type Rep StartGateway :: Type -> Type #

NFData StartGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.StartGateway

Methods

rnf :: StartGateway -> () #

Hashable StartGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.StartGateway

ToJSON StartGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.StartGateway

AWSRequest StartGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.StartGateway

Associated Types

type AWSResponse StartGateway #

ToHeaders StartGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.StartGateway

ToPath StartGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.StartGateway

ToQuery StartGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.StartGateway

type Rep StartGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.StartGateway

type Rep StartGateway = D1 ('MetaData "StartGateway" "Amazonka.StorageGateway.StartGateway" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "StartGateway'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse StartGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.StartGateway

newStartGateway Source #

Create a value of StartGateway 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:gatewayARN:StartGateway', startGateway_gatewayARN - Undocumented member.

data StartGatewayResponse Source #

A JSON object containing the Amazon Resource Name (ARN) of the gateway that was restarted.

See: newStartGatewayResponse smart constructor.

Instances

Instances details
Eq StartGatewayResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.StartGateway

Read StartGatewayResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.StartGateway

Show StartGatewayResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.StartGateway

Generic StartGatewayResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.StartGateway

Associated Types

type Rep StartGatewayResponse :: Type -> Type #

NFData StartGatewayResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.StartGateway

Methods

rnf :: StartGatewayResponse -> () #

type Rep StartGatewayResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.StartGateway

type Rep StartGatewayResponse = D1 ('MetaData "StartGatewayResponse" "Amazonka.StorageGateway.StartGateway" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "StartGatewayResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newStartGatewayResponse Source #

Create a value of StartGatewayResponse 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:gatewayARN:StartGateway', startGatewayResponse_gatewayARN - Undocumented member.

$sel:httpStatus:StartGatewayResponse', startGatewayResponse_httpStatus - The response's http status code.

ShutdownGateway

data ShutdownGateway Source #

A JSON object containing the Amazon Resource Name (ARN) of the gateway to shut down.

See: newShutdownGateway smart constructor.

Constructors

ShutdownGateway' Text 

Instances

Instances details
Eq ShutdownGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.ShutdownGateway

Read ShutdownGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.ShutdownGateway

Show ShutdownGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.ShutdownGateway

Generic ShutdownGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.ShutdownGateway

Associated Types

type Rep ShutdownGateway :: Type -> Type #

NFData ShutdownGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.ShutdownGateway

Methods

rnf :: ShutdownGateway -> () #

Hashable ShutdownGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.ShutdownGateway

ToJSON ShutdownGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.ShutdownGateway

AWSRequest ShutdownGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.ShutdownGateway

Associated Types

type AWSResponse ShutdownGateway #

ToHeaders ShutdownGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.ShutdownGateway

ToPath ShutdownGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.ShutdownGateway

ToQuery ShutdownGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.ShutdownGateway

type Rep ShutdownGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.ShutdownGateway

type Rep ShutdownGateway = D1 ('MetaData "ShutdownGateway" "Amazonka.StorageGateway.ShutdownGateway" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "ShutdownGateway'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse ShutdownGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.ShutdownGateway

newShutdownGateway Source #

Create a value of ShutdownGateway 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:gatewayARN:ShutdownGateway', shutdownGateway_gatewayARN - Undocumented member.

data ShutdownGatewayResponse Source #

A JSON object containing the Amazon Resource Name (ARN) of the gateway that was shut down.

See: newShutdownGatewayResponse smart constructor.

Instances

Instances details
Eq ShutdownGatewayResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ShutdownGateway

Read ShutdownGatewayResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ShutdownGateway

Show ShutdownGatewayResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ShutdownGateway

Generic ShutdownGatewayResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ShutdownGateway

Associated Types

type Rep ShutdownGatewayResponse :: Type -> Type #

NFData ShutdownGatewayResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ShutdownGateway

Methods

rnf :: ShutdownGatewayResponse -> () #

type Rep ShutdownGatewayResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ShutdownGateway

type Rep ShutdownGatewayResponse = D1 ('MetaData "ShutdownGatewayResponse" "Amazonka.StorageGateway.ShutdownGateway" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "ShutdownGatewayResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newShutdownGatewayResponse Source #

Create a value of ShutdownGatewayResponse 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:gatewayARN:ShutdownGateway', shutdownGatewayResponse_gatewayARN - Undocumented member.

$sel:httpStatus:ShutdownGatewayResponse', shutdownGatewayResponse_httpStatus - The response's http status code.

ListAutomaticTapeCreationPolicies

data ListAutomaticTapeCreationPolicies Source #

See: newListAutomaticTapeCreationPolicies smart constructor.

Instances

Instances details
Eq ListAutomaticTapeCreationPolicies Source # 
Instance details

Defined in Amazonka.StorageGateway.ListAutomaticTapeCreationPolicies

Read ListAutomaticTapeCreationPolicies Source # 
Instance details

Defined in Amazonka.StorageGateway.ListAutomaticTapeCreationPolicies

Show ListAutomaticTapeCreationPolicies Source # 
Instance details

Defined in Amazonka.StorageGateway.ListAutomaticTapeCreationPolicies

Generic ListAutomaticTapeCreationPolicies Source # 
Instance details

Defined in Amazonka.StorageGateway.ListAutomaticTapeCreationPolicies

Associated Types

type Rep ListAutomaticTapeCreationPolicies :: Type -> Type #

NFData ListAutomaticTapeCreationPolicies Source # 
Instance details

Defined in Amazonka.StorageGateway.ListAutomaticTapeCreationPolicies

Hashable ListAutomaticTapeCreationPolicies Source # 
Instance details

Defined in Amazonka.StorageGateway.ListAutomaticTapeCreationPolicies

ToJSON ListAutomaticTapeCreationPolicies Source # 
Instance details

Defined in Amazonka.StorageGateway.ListAutomaticTapeCreationPolicies

AWSRequest ListAutomaticTapeCreationPolicies Source # 
Instance details

Defined in Amazonka.StorageGateway.ListAutomaticTapeCreationPolicies

ToHeaders ListAutomaticTapeCreationPolicies Source # 
Instance details

Defined in Amazonka.StorageGateway.ListAutomaticTapeCreationPolicies

ToPath ListAutomaticTapeCreationPolicies Source # 
Instance details

Defined in Amazonka.StorageGateway.ListAutomaticTapeCreationPolicies

ToQuery ListAutomaticTapeCreationPolicies Source # 
Instance details

Defined in Amazonka.StorageGateway.ListAutomaticTapeCreationPolicies

type Rep ListAutomaticTapeCreationPolicies Source # 
Instance details

Defined in Amazonka.StorageGateway.ListAutomaticTapeCreationPolicies

type Rep ListAutomaticTapeCreationPolicies = D1 ('MetaData "ListAutomaticTapeCreationPolicies" "Amazonka.StorageGateway.ListAutomaticTapeCreationPolicies" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "ListAutomaticTapeCreationPolicies'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))
type AWSResponse ListAutomaticTapeCreationPolicies Source # 
Instance details

Defined in Amazonka.StorageGateway.ListAutomaticTapeCreationPolicies

newListAutomaticTapeCreationPolicies :: ListAutomaticTapeCreationPolicies Source #

Create a value of ListAutomaticTapeCreationPolicies 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:gatewayARN:ListAutomaticTapeCreationPolicies', listAutomaticTapeCreationPolicies_gatewayARN - Undocumented member.

data ListAutomaticTapeCreationPoliciesResponse Source #

Instances

Instances details
Eq ListAutomaticTapeCreationPoliciesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListAutomaticTapeCreationPolicies

Read ListAutomaticTapeCreationPoliciesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListAutomaticTapeCreationPolicies

Show ListAutomaticTapeCreationPoliciesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListAutomaticTapeCreationPolicies

Generic ListAutomaticTapeCreationPoliciesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListAutomaticTapeCreationPolicies

NFData ListAutomaticTapeCreationPoliciesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListAutomaticTapeCreationPolicies

type Rep ListAutomaticTapeCreationPoliciesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListAutomaticTapeCreationPolicies

type Rep ListAutomaticTapeCreationPoliciesResponse = D1 ('MetaData "ListAutomaticTapeCreationPoliciesResponse" "Amazonka.StorageGateway.ListAutomaticTapeCreationPolicies" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "ListAutomaticTapeCreationPoliciesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "automaticTapeCreationPolicyInfos") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AutomaticTapeCreationPolicyInfo])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newListAutomaticTapeCreationPoliciesResponse Source #

Create a value of ListAutomaticTapeCreationPoliciesResponse 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:automaticTapeCreationPolicyInfos:ListAutomaticTapeCreationPoliciesResponse', listAutomaticTapeCreationPoliciesResponse_automaticTapeCreationPolicyInfos - Gets a listing of information about the gateway's automatic tape creation policies, including the automatic tape creation rules and the gateway that is using the policies.

$sel:httpStatus:ListAutomaticTapeCreationPoliciesResponse', listAutomaticTapeCreationPoliciesResponse_httpStatus - The response's http status code.

UpdateGatewaySoftwareNow

data UpdateGatewaySoftwareNow Source #

A JSON object containing the Amazon Resource Name (ARN) of the gateway to update.

See: newUpdateGatewaySoftwareNow smart constructor.

Instances

Instances details
Eq UpdateGatewaySoftwareNow Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateGatewaySoftwareNow

Read UpdateGatewaySoftwareNow Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateGatewaySoftwareNow

Show UpdateGatewaySoftwareNow Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateGatewaySoftwareNow

Generic UpdateGatewaySoftwareNow Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateGatewaySoftwareNow

Associated Types

type Rep UpdateGatewaySoftwareNow :: Type -> Type #

NFData UpdateGatewaySoftwareNow Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateGatewaySoftwareNow

Hashable UpdateGatewaySoftwareNow Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateGatewaySoftwareNow

ToJSON UpdateGatewaySoftwareNow Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateGatewaySoftwareNow

AWSRequest UpdateGatewaySoftwareNow Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateGatewaySoftwareNow

ToHeaders UpdateGatewaySoftwareNow Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateGatewaySoftwareNow

ToPath UpdateGatewaySoftwareNow Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateGatewaySoftwareNow

ToQuery UpdateGatewaySoftwareNow Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateGatewaySoftwareNow

type Rep UpdateGatewaySoftwareNow Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateGatewaySoftwareNow

type Rep UpdateGatewaySoftwareNow = D1 ('MetaData "UpdateGatewaySoftwareNow" "Amazonka.StorageGateway.UpdateGatewaySoftwareNow" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "UpdateGatewaySoftwareNow'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse UpdateGatewaySoftwareNow Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateGatewaySoftwareNow

newUpdateGatewaySoftwareNow Source #

Create a value of UpdateGatewaySoftwareNow 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:gatewayARN:UpdateGatewaySoftwareNow', updateGatewaySoftwareNow_gatewayARN - Undocumented member.

data UpdateGatewaySoftwareNowResponse Source #

A JSON object containing the Amazon Resource Name (ARN) of the gateway that was updated.

See: newUpdateGatewaySoftwareNowResponse smart constructor.

Instances

Instances details
Eq UpdateGatewaySoftwareNowResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateGatewaySoftwareNow

Read UpdateGatewaySoftwareNowResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateGatewaySoftwareNow

Show UpdateGatewaySoftwareNowResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateGatewaySoftwareNow

Generic UpdateGatewaySoftwareNowResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateGatewaySoftwareNow

Associated Types

type Rep UpdateGatewaySoftwareNowResponse :: Type -> Type #

NFData UpdateGatewaySoftwareNowResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateGatewaySoftwareNow

type Rep UpdateGatewaySoftwareNowResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateGatewaySoftwareNow

type Rep UpdateGatewaySoftwareNowResponse = D1 ('MetaData "UpdateGatewaySoftwareNowResponse" "Amazonka.StorageGateway.UpdateGatewaySoftwareNow" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "UpdateGatewaySoftwareNowResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateGatewaySoftwareNowResponse Source #

Create a value of UpdateGatewaySoftwareNowResponse 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:gatewayARN:UpdateGatewaySoftwareNow', updateGatewaySoftwareNowResponse_gatewayARN - Undocumented member.

$sel:httpStatus:UpdateGatewaySoftwareNowResponse', updateGatewaySoftwareNowResponse_httpStatus - The response's http status code.

RemoveTagsFromResource

data RemoveTagsFromResource Source #

RemoveTagsFromResourceInput

See: newRemoveTagsFromResource smart constructor.

Instances

Instances details
Eq RemoveTagsFromResource Source # 
Instance details

Defined in Amazonka.StorageGateway.RemoveTagsFromResource

Read RemoveTagsFromResource Source # 
Instance details

Defined in Amazonka.StorageGateway.RemoveTagsFromResource

Show RemoveTagsFromResource Source # 
Instance details

Defined in Amazonka.StorageGateway.RemoveTagsFromResource

Generic RemoveTagsFromResource Source # 
Instance details

Defined in Amazonka.StorageGateway.RemoveTagsFromResource

Associated Types

type Rep RemoveTagsFromResource :: Type -> Type #

NFData RemoveTagsFromResource Source # 
Instance details

Defined in Amazonka.StorageGateway.RemoveTagsFromResource

Methods

rnf :: RemoveTagsFromResource -> () #

Hashable RemoveTagsFromResource Source # 
Instance details

Defined in Amazonka.StorageGateway.RemoveTagsFromResource

ToJSON RemoveTagsFromResource Source # 
Instance details

Defined in Amazonka.StorageGateway.RemoveTagsFromResource

AWSRequest RemoveTagsFromResource Source # 
Instance details

Defined in Amazonka.StorageGateway.RemoveTagsFromResource

Associated Types

type AWSResponse RemoveTagsFromResource #

ToHeaders RemoveTagsFromResource Source # 
Instance details

Defined in Amazonka.StorageGateway.RemoveTagsFromResource

ToPath RemoveTagsFromResource Source # 
Instance details

Defined in Amazonka.StorageGateway.RemoveTagsFromResource

ToQuery RemoveTagsFromResource Source # 
Instance details

Defined in Amazonka.StorageGateway.RemoveTagsFromResource

type Rep RemoveTagsFromResource Source # 
Instance details

Defined in Amazonka.StorageGateway.RemoveTagsFromResource

type Rep RemoveTagsFromResource = D1 ('MetaData "RemoveTagsFromResource" "Amazonka.StorageGateway.RemoveTagsFromResource" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "RemoveTagsFromResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse RemoveTagsFromResource Source # 
Instance details

Defined in Amazonka.StorageGateway.RemoveTagsFromResource

newRemoveTagsFromResource Source #

Create a value of RemoveTagsFromResource 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:resourceARN:RemoveTagsFromResource', removeTagsFromResource_resourceARN - The Amazon Resource Name (ARN) of the resource you want to remove the tags from.

$sel:tagKeys:RemoveTagsFromResource', removeTagsFromResource_tagKeys - The keys of the tags you want to remove from the specified resource. A tag is composed of a key-value pair.

data RemoveTagsFromResourceResponse Source #

RemoveTagsFromResourceOutput

See: newRemoveTagsFromResourceResponse smart constructor.

Instances

Instances details
Eq RemoveTagsFromResourceResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.RemoveTagsFromResource

Read RemoveTagsFromResourceResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.RemoveTagsFromResource

Show RemoveTagsFromResourceResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.RemoveTagsFromResource

Generic RemoveTagsFromResourceResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.RemoveTagsFromResource

Associated Types

type Rep RemoveTagsFromResourceResponse :: Type -> Type #

NFData RemoveTagsFromResourceResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.RemoveTagsFromResource

type Rep RemoveTagsFromResourceResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.RemoveTagsFromResource

type Rep RemoveTagsFromResourceResponse = D1 ('MetaData "RemoveTagsFromResourceResponse" "Amazonka.StorageGateway.RemoveTagsFromResource" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "RemoveTagsFromResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newRemoveTagsFromResourceResponse Source #

Create a value of RemoveTagsFromResourceResponse 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:resourceARN:RemoveTagsFromResource', removeTagsFromResourceResponse_resourceARN - The Amazon Resource Name (ARN) of the resource that the tags were removed from.

$sel:httpStatus:RemoveTagsFromResourceResponse', removeTagsFromResourceResponse_httpStatus - The response's http status code.

UpdateFileSystemAssociation

data UpdateFileSystemAssociation Source #

See: newUpdateFileSystemAssociation smart constructor.

Instances

Instances details
Eq UpdateFileSystemAssociation Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateFileSystemAssociation

Show UpdateFileSystemAssociation Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateFileSystemAssociation

Generic UpdateFileSystemAssociation Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateFileSystemAssociation

Associated Types

type Rep UpdateFileSystemAssociation :: Type -> Type #

NFData UpdateFileSystemAssociation Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateFileSystemAssociation

Hashable UpdateFileSystemAssociation Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateFileSystemAssociation

ToJSON UpdateFileSystemAssociation Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateFileSystemAssociation

AWSRequest UpdateFileSystemAssociation Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateFileSystemAssociation

ToHeaders UpdateFileSystemAssociation Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateFileSystemAssociation

ToPath UpdateFileSystemAssociation Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateFileSystemAssociation

ToQuery UpdateFileSystemAssociation Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateFileSystemAssociation

type Rep UpdateFileSystemAssociation Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateFileSystemAssociation

type Rep UpdateFileSystemAssociation = D1 ('MetaData "UpdateFileSystemAssociation" "Amazonka.StorageGateway.UpdateFileSystemAssociation" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "UpdateFileSystemAssociation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "auditDestinationARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "cacheAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CacheAttributes))) :*: (S1 ('MetaSel ('Just "userName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "password") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "fileSystemAssociationARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse UpdateFileSystemAssociation Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateFileSystemAssociation

newUpdateFileSystemAssociation Source #

Create a value of UpdateFileSystemAssociation 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:UpdateFileSystemAssociation', updateFileSystemAssociation_auditDestinationARN - The Amazon Resource Name (ARN) of the storage used for the audit logs.

$sel:cacheAttributes:UpdateFileSystemAssociation', updateFileSystemAssociation_cacheAttributes - Undocumented member.

$sel:userName:UpdateFileSystemAssociation', updateFileSystemAssociation_userName - The user name of the user credential that has permission to access the root share D$ of the Amazon FSx file system. The user account must belong to the Amazon FSx delegated admin user group.

$sel:password:UpdateFileSystemAssociation', updateFileSystemAssociation_password - The password of the user credential.

$sel:fileSystemAssociationARN:UpdateFileSystemAssociation', updateFileSystemAssociation_fileSystemAssociationARN - The Amazon Resource Name (ARN) of the file system association that you want to update.

data UpdateFileSystemAssociationResponse Source #

Instances

Instances details
Eq UpdateFileSystemAssociationResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateFileSystemAssociation

Read UpdateFileSystemAssociationResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateFileSystemAssociation

Show UpdateFileSystemAssociationResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateFileSystemAssociation

Generic UpdateFileSystemAssociationResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateFileSystemAssociation

NFData UpdateFileSystemAssociationResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateFileSystemAssociation

type Rep UpdateFileSystemAssociationResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateFileSystemAssociation

type Rep UpdateFileSystemAssociationResponse = D1 ('MetaData "UpdateFileSystemAssociationResponse" "Amazonka.StorageGateway.UpdateFileSystemAssociation" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "UpdateFileSystemAssociationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fileSystemAssociationARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateFileSystemAssociationResponse Source #

Create a value of UpdateFileSystemAssociationResponse 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:fileSystemAssociationARN:UpdateFileSystemAssociation', updateFileSystemAssociationResponse_fileSystemAssociationARN - The ARN of the updated file system association.

$sel:httpStatus:UpdateFileSystemAssociationResponse', updateFileSystemAssociationResponse_httpStatus - The response's http status code.

CreateSMBFileShare

data CreateSMBFileShare Source #

CreateSMBFileShareInput

See: newCreateSMBFileShare smart constructor.

Instances

Instances details
Eq CreateSMBFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSMBFileShare

Read CreateSMBFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSMBFileShare

Show CreateSMBFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSMBFileShare

Generic CreateSMBFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSMBFileShare

Associated Types

type Rep CreateSMBFileShare :: Type -> Type #

NFData CreateSMBFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSMBFileShare

Methods

rnf :: CreateSMBFileShare -> () #

Hashable CreateSMBFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSMBFileShare

ToJSON CreateSMBFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSMBFileShare

AWSRequest CreateSMBFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSMBFileShare

Associated Types

type AWSResponse CreateSMBFileShare #

ToHeaders CreateSMBFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSMBFileShare

ToPath CreateSMBFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSMBFileShare

ToQuery CreateSMBFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSMBFileShare

type Rep CreateSMBFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSMBFileShare

type Rep CreateSMBFileShare = D1 ('MetaData "CreateSMBFileShare" "Amazonka.StorageGateway.CreateSMBFileShare" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "CreateSMBFileShare'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "accessBasedEnumeration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "adminUserList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "auditDestinationARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "invalidUserList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "kmsKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "validUserList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))) :*: ((S1 ('MetaSel ('Just "vPCEndpointDNSName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "authentication") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "cacheAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CacheAttributes)))) :*: ((S1 ('MetaSel ('Just "objectACL") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ObjectACL)) :*: S1 ('MetaSel ('Just "kmsEncrypted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "defaultStorageClass") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "fileShareName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "sMBACLEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "oplocksEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "notificationPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "requesterPays") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "guessMIMETypeEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "readOnly") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 ('MetaSel ('Just "bucketRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "caseSensitivity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CaseSensitivity)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])))) :*: ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "role'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "locationARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))))
type AWSResponse CreateSMBFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSMBFileShare

newCreateSMBFileShare Source #

Create a value of CreateSMBFileShare 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:accessBasedEnumeration:CreateSMBFileShare', createSMBFileShare_accessBasedEnumeration - The files and folders on this share will only be visible to users with read access.

$sel:adminUserList:CreateSMBFileShare', createSMBFileShare_adminUserList - A list of users or groups in the Active Directory that will be granted administrator privileges on the file share. These users can do all file operations as the super-user. Acceptable formats include: DOMAIN\User1, user1, @group1, and @DOMAIN\group1.

Use this option very carefully, because any user in this list can do anything they like on the file share, regardless of file permissions.

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

$sel:invalidUserList:CreateSMBFileShare', createSMBFileShare_invalidUserList - A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. Acceptable formats include: DOMAIN\User1, user1, @group1, and @DOMAIN\group1. Can only be set if Authentication is set to ActiveDirectory.

$sel:kmsKey:CreateSMBFileShare', createSMBFileShare_kmsKey - The Amazon Resource Name (ARN) of a symmetric customer master key (CMK) used for Amazon S3 server-side encryption. Storage Gateway does not support asymmetric CMKs. This value can only be set when KMSEncrypted is true. Optional.

$sel:validUserList:CreateSMBFileShare', createSMBFileShare_validUserList - A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. Acceptable formats include: DOMAIN\User1, user1, @group1, and @DOMAIN\group1. Can only be set if Authentication is set to ActiveDirectory.

$sel:vPCEndpointDNSName:CreateSMBFileShare', createSMBFileShare_vPCEndpointDNSName - Specifies the DNS name for the VPC endpoint that the SMB file share uses to connect to Amazon S3.

This parameter is required for SMB file shares that connect to Amazon S3 through a VPC endpoint, a VPC access point, or an access point alias that points to a VPC access point.

$sel:authentication:CreateSMBFileShare', createSMBFileShare_authentication - The authentication method that users use to access the file share. The default is ActiveDirectory.

Valid Values: ActiveDirectory | GuestAccess

$sel:cacheAttributes:CreateSMBFileShare', createSMBFileShare_cacheAttributes - Specifies refresh cache information for the file share.

$sel:objectACL:CreateSMBFileShare', createSMBFileShare_objectACL - A value that sets the access control list (ACL) permission for objects in the S3 bucket that a S3 File Gateway puts objects into. The default value is private.

$sel:kmsEncrypted:CreateSMBFileShare', createSMBFileShare_kmsEncrypted - Set to true to use Amazon S3 server-side encryption with your own KMS key, or false to use a key managed by Amazon S3. Optional.

Valid Values: true | false

$sel:defaultStorageClass:CreateSMBFileShare', createSMBFileShare_defaultStorageClass - The default storage class for objects put into an Amazon S3 bucket by the S3 File Gateway. The default value is S3_INTELLIGENT_TIERING. Optional.

Valid Values: S3_STANDARD | S3_INTELLIGENT_TIERING | S3_STANDARD_IA | S3_ONEZONE_IA

$sel:fileShareName:CreateSMBFileShare', createSMBFileShare_fileShareName - The name of the file share. Optional.

FileShareName must be set if an S3 prefix name is set in LocationARN, or if an access point or access point alias is used.

$sel:sMBACLEnabled:CreateSMBFileShare', createSMBFileShare_sMBACLEnabled - Set this value to true to enable access control list (ACL) on the SMB file share. Set it to false to map file and directory permissions to the POSIX permissions.

For more information, see Using Microsoft Windows ACLs to control access to an SMB file share in the Storage Gateway User Guide.

Valid Values: true | false

$sel:oplocksEnabled:CreateSMBFileShare', createSMBFileShare_oplocksEnabled - Specifies whether opportunistic locking is enabled for the SMB file share.

Enabling opportunistic locking on case-sensitive shares is not recommended for workloads that involve access to files with the same name in different case.

Valid Values: true | false

$sel:notificationPolicy:CreateSMBFileShare', createSMBFileShare_notificationPolicy - The notification policy of the file share. SettlingTimeInSeconds controls the number of seconds to wait after the last point in time a client wrote to a file before generating an ObjectUploaded notification. Because clients can make many small writes to files, it's best to set this parameter for as long as possible to avoid generating multiple notifications for the same file in a small time period.

SettlingTimeInSeconds has no effect on the timing of the object uploading to Amazon S3, only the timing of the notification.

The following example sets NotificationPolicy on with SettlingTimeInSeconds set to 60.

{\"Upload\": {\"SettlingTimeInSeconds\": 60}}

The following example sets NotificationPolicy off.

{}

$sel:requesterPays:CreateSMBFileShare', createSMBFileShare_requesterPays - A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs; otherwise, the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

Valid Values: true | false

$sel:guessMIMETypeEnabled:CreateSMBFileShare', createSMBFileShare_guessMIMETypeEnabled - A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, otherwise set to false. The default value is true.

Valid Values: true | false

$sel:readOnly:CreateSMBFileShare', createSMBFileShare_readOnly - A value that sets the write status of a file share. Set this value to true to set the write status to read-only, otherwise set to false.

Valid Values: true | false

$sel:bucketRegion:CreateSMBFileShare', createSMBFileShare_bucketRegion - Specifies the Region of the S3 bucket where the SMB file share stores files.

This parameter is required for SMB file shares that connect to Amazon S3 through a VPC endpoint, a VPC access point, or an access point alias that points to a VPC access point.

$sel:caseSensitivity:CreateSMBFileShare', createSMBFileShare_caseSensitivity - The case of an object name in an Amazon S3 bucket. For ClientSpecified, the client determines the case sensitivity. For CaseSensitive, the gateway determines the case sensitivity. The default value is ClientSpecified.

$sel:tags:CreateSMBFileShare', createSMBFileShare_tags - A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

$sel:clientToken:CreateSMBFileShare', createSMBFileShare_clientToken - A unique string value that you supply that is used by S3 File Gateway to ensure idempotent file share creation.

$sel:gatewayARN:CreateSMBFileShare', createSMBFileShare_gatewayARN - The ARN of the S3 File Gateway on which you want to create a file share.

$sel:role':CreateSMBFileShare', createSMBFileShare_role - The ARN of the Identity and Access Management (IAM) role that an S3 File Gateway assumes when it accesses the underlying storage.

$sel:locationARN:CreateSMBFileShare', createSMBFileShare_locationARN - A custom ARN for the backend storage used for storing data for file shares. It includes a resource ARN with an optional prefix concatenation. The prefix must end with a forward slash (/).

You can specify LocationARN as a bucket ARN, access point ARN or access point alias, as shown in the following examples.

Bucket ARN:

arn:aws:s3:::my-bucket/prefix/

Access point ARN:

arn:aws:s3:region:account-id:accesspoint/access-point-name/prefix/

If you specify an access point, the bucket policy must be configured to delegate access control to the access point. For information, see Delegating access control to access points in the Amazon S3 User Guide.

Access point alias:

test-ap-ab123cdef4gehijklmn5opqrstuvuse1a-s3alias

data CreateSMBFileShareResponse Source #

CreateSMBFileShareOutput

See: newCreateSMBFileShareResponse smart constructor.

Instances

Instances details
Eq CreateSMBFileShareResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSMBFileShare

Read CreateSMBFileShareResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSMBFileShare

Show CreateSMBFileShareResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSMBFileShare

Generic CreateSMBFileShareResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSMBFileShare

Associated Types

type Rep CreateSMBFileShareResponse :: Type -> Type #

NFData CreateSMBFileShareResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSMBFileShare

type Rep CreateSMBFileShareResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSMBFileShare

type Rep CreateSMBFileShareResponse = D1 ('MetaData "CreateSMBFileShareResponse" "Amazonka.StorageGateway.CreateSMBFileShare" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "CreateSMBFileShareResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fileShareARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateSMBFileShareResponse Source #

Create a value of CreateSMBFileShareResponse 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:fileShareARN:CreateSMBFileShareResponse', createSMBFileShareResponse_fileShareARN - The Amazon Resource Name (ARN) of the newly created file share.

$sel:httpStatus:CreateSMBFileShareResponse', createSMBFileShareResponse_httpStatus - The response's http status code.

DeleteChapCredentials

data DeleteChapCredentials Source #

A JSON object containing one or more of the following fields:

  • DeleteChapCredentialsInput$InitiatorName
  • DeleteChapCredentialsInput$TargetARN

See: newDeleteChapCredentials smart constructor.

Instances

Instances details
Eq DeleteChapCredentials Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteChapCredentials

Read DeleteChapCredentials Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteChapCredentials

Show DeleteChapCredentials Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteChapCredentials

Generic DeleteChapCredentials Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteChapCredentials

Associated Types

type Rep DeleteChapCredentials :: Type -> Type #

NFData DeleteChapCredentials Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteChapCredentials

Methods

rnf :: DeleteChapCredentials -> () #

Hashable DeleteChapCredentials Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteChapCredentials

ToJSON DeleteChapCredentials Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteChapCredentials

AWSRequest DeleteChapCredentials Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteChapCredentials

Associated Types

type AWSResponse DeleteChapCredentials #

ToHeaders DeleteChapCredentials Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteChapCredentials

ToPath DeleteChapCredentials Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteChapCredentials

ToQuery DeleteChapCredentials Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteChapCredentials

type Rep DeleteChapCredentials Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteChapCredentials

type Rep DeleteChapCredentials = D1 ('MetaData "DeleteChapCredentials" "Amazonka.StorageGateway.DeleteChapCredentials" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DeleteChapCredentials'" 'PrefixI 'True) (S1 ('MetaSel ('Just "targetARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "initiatorName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteChapCredentials Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteChapCredentials

newDeleteChapCredentials Source #

Create a value of DeleteChapCredentials 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:targetARN:DeleteChapCredentials', deleteChapCredentials_targetARN - The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

$sel:initiatorName:DeleteChapCredentials', deleteChapCredentials_initiatorName - The iSCSI initiator that connects to the target.

data DeleteChapCredentialsResponse Source #

A JSON object containing the following fields:

See: newDeleteChapCredentialsResponse smart constructor.

Instances

Instances details
Eq DeleteChapCredentialsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteChapCredentials

Read DeleteChapCredentialsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteChapCredentials

Show DeleteChapCredentialsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteChapCredentials

Generic DeleteChapCredentialsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteChapCredentials

Associated Types

type Rep DeleteChapCredentialsResponse :: Type -> Type #

NFData DeleteChapCredentialsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteChapCredentials

type Rep DeleteChapCredentialsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteChapCredentials

type Rep DeleteChapCredentialsResponse = D1 ('MetaData "DeleteChapCredentialsResponse" "Amazonka.StorageGateway.DeleteChapCredentials" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DeleteChapCredentialsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "targetARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "initiatorName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDeleteChapCredentialsResponse Source #

Create a value of DeleteChapCredentialsResponse 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:targetARN:DeleteChapCredentials', deleteChapCredentialsResponse_targetARN - The Amazon Resource Name (ARN) of the target.

$sel:initiatorName:DeleteChapCredentials', deleteChapCredentialsResponse_initiatorName - The iSCSI initiator that connects to the target.

$sel:httpStatus:DeleteChapCredentialsResponse', deleteChapCredentialsResponse_httpStatus - The response's http status code.

UpdateChapCredentials

data UpdateChapCredentials Source #

A JSON object containing one or more of the following fields:

  • UpdateChapCredentialsInput$InitiatorName
  • UpdateChapCredentialsInput$SecretToAuthenticateInitiator
  • UpdateChapCredentialsInput$SecretToAuthenticateTarget
  • UpdateChapCredentialsInput$TargetARN

See: newUpdateChapCredentials smart constructor.

Instances

Instances details
Eq UpdateChapCredentials Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateChapCredentials

Show UpdateChapCredentials Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateChapCredentials

Generic UpdateChapCredentials Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateChapCredentials

Associated Types

type Rep UpdateChapCredentials :: Type -> Type #

NFData UpdateChapCredentials Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateChapCredentials

Methods

rnf :: UpdateChapCredentials -> () #

Hashable UpdateChapCredentials Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateChapCredentials

ToJSON UpdateChapCredentials Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateChapCredentials

AWSRequest UpdateChapCredentials Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateChapCredentials

Associated Types

type AWSResponse UpdateChapCredentials #

ToHeaders UpdateChapCredentials Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateChapCredentials

ToPath UpdateChapCredentials Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateChapCredentials

ToQuery UpdateChapCredentials Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateChapCredentials

type Rep UpdateChapCredentials Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateChapCredentials

type Rep UpdateChapCredentials = D1 ('MetaData "UpdateChapCredentials" "Amazonka.StorageGateway.UpdateChapCredentials" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "UpdateChapCredentials'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "secretToAuthenticateTarget") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "targetARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "secretToAuthenticateInitiator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text)) :*: S1 ('MetaSel ('Just "initiatorName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse UpdateChapCredentials Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateChapCredentials

newUpdateChapCredentials Source #

Create a value of UpdateChapCredentials 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:secretToAuthenticateTarget:UpdateChapCredentials', updateChapCredentials_secretToAuthenticateTarget - The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

Byte constraints: Minimum bytes of 12. Maximum bytes of 16.

The secret key must be between 12 and 16 bytes when encoded in UTF-8.

$sel:targetARN:UpdateChapCredentials', updateChapCredentials_targetARN - The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return the TargetARN for specified VolumeARN.

$sel:secretToAuthenticateInitiator:UpdateChapCredentials', updateChapCredentials_secretToAuthenticateInitiator - The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

The secret key must be between 12 and 16 bytes when encoded in UTF-8.

$sel:initiatorName:UpdateChapCredentials', updateChapCredentials_initiatorName - The iSCSI initiator that connects to the target.

data UpdateChapCredentialsResponse Source #

A JSON object containing the following fields:

See: newUpdateChapCredentialsResponse smart constructor.

Instances

Instances details
Eq UpdateChapCredentialsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateChapCredentials

Read UpdateChapCredentialsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateChapCredentials

Show UpdateChapCredentialsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateChapCredentials

Generic UpdateChapCredentialsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateChapCredentials

Associated Types

type Rep UpdateChapCredentialsResponse :: Type -> Type #

NFData UpdateChapCredentialsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateChapCredentials

type Rep UpdateChapCredentialsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateChapCredentials

type Rep UpdateChapCredentialsResponse = D1 ('MetaData "UpdateChapCredentialsResponse" "Amazonka.StorageGateway.UpdateChapCredentials" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "UpdateChapCredentialsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "targetARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "initiatorName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newUpdateChapCredentialsResponse Source #

Create a value of UpdateChapCredentialsResponse 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:targetARN:UpdateChapCredentials', updateChapCredentialsResponse_targetARN - The Amazon Resource Name (ARN) of the target. This is the same target specified in the request.

$sel:initiatorName:UpdateChapCredentials', updateChapCredentialsResponse_initiatorName - The iSCSI initiator that connects to the target. This is the same initiator name specified in the request.

$sel:httpStatus:UpdateChapCredentialsResponse', updateChapCredentialsResponse_httpStatus - The response's http status code.

AttachVolume

data AttachVolume Source #

AttachVolumeInput

See: newAttachVolume smart constructor.

Instances

Instances details
Eq AttachVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.AttachVolume

Read AttachVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.AttachVolume

Show AttachVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.AttachVolume

Generic AttachVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.AttachVolume

Associated Types

type Rep AttachVolume :: Type -> Type #

NFData AttachVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.AttachVolume

Methods

rnf :: AttachVolume -> () #

Hashable AttachVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.AttachVolume

ToJSON AttachVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.AttachVolume

AWSRequest AttachVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.AttachVolume

Associated Types

type AWSResponse AttachVolume #

ToHeaders AttachVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.AttachVolume

ToPath AttachVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.AttachVolume

ToQuery AttachVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.AttachVolume

type Rep AttachVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.AttachVolume

type Rep AttachVolume = D1 ('MetaData "AttachVolume" "Amazonka.StorageGateway.AttachVolume" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "AttachVolume'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "diskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "targetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "volumeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "networkInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse AttachVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.AttachVolume

newAttachVolume Source #

Create a value of AttachVolume 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:diskId:AttachVolume', attachVolume_diskId - The unique device ID or other distinguishing data that identifies the local disk used to create the volume. This value is only required when you are attaching a stored volume.

$sel:targetName:AttachVolume', attachVolume_targetName - The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

$sel:gatewayARN:AttachVolume', attachVolume_gatewayARN - The Amazon Resource Name (ARN) of the gateway that you want to attach the volume to.

$sel:volumeARN:AttachVolume', attachVolume_volumeARN - The Amazon Resource Name (ARN) of the volume to attach to the specified gateway.

$sel:networkInterfaceId:AttachVolume', attachVolume_networkInterfaceId - The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.

data AttachVolumeResponse Source #

AttachVolumeOutput

See: newAttachVolumeResponse smart constructor.

Instances

Instances details
Eq AttachVolumeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AttachVolume

Read AttachVolumeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AttachVolume

Show AttachVolumeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AttachVolume

Generic AttachVolumeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AttachVolume

Associated Types

type Rep AttachVolumeResponse :: Type -> Type #

NFData AttachVolumeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AttachVolume

Methods

rnf :: AttachVolumeResponse -> () #

type Rep AttachVolumeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AttachVolume

type Rep AttachVolumeResponse = D1 ('MetaData "AttachVolumeResponse" "Amazonka.StorageGateway.AttachVolume" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "AttachVolumeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "targetARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "volumeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newAttachVolumeResponse Source #

Create a value of AttachVolumeResponse 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:targetARN:AttachVolumeResponse', attachVolumeResponse_targetARN - The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name for the initiator that was used to connect to the target.

$sel:volumeARN:AttachVolume', attachVolumeResponse_volumeARN - The Amazon Resource Name (ARN) of the volume that was attached to the gateway.

$sel:httpStatus:AttachVolumeResponse', attachVolumeResponse_httpStatus - The response's http status code.

DescribeAvailabilityMonitorTest

data DescribeAvailabilityMonitorTest Source #

See: newDescribeAvailabilityMonitorTest smart constructor.

Instances

Instances details
Eq DescribeAvailabilityMonitorTest Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeAvailabilityMonitorTest

Read DescribeAvailabilityMonitorTest Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeAvailabilityMonitorTest

Show DescribeAvailabilityMonitorTest Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeAvailabilityMonitorTest

Generic DescribeAvailabilityMonitorTest Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeAvailabilityMonitorTest

Associated Types

type Rep DescribeAvailabilityMonitorTest :: Type -> Type #

NFData DescribeAvailabilityMonitorTest Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeAvailabilityMonitorTest

Hashable DescribeAvailabilityMonitorTest Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeAvailabilityMonitorTest

ToJSON DescribeAvailabilityMonitorTest Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeAvailabilityMonitorTest

AWSRequest DescribeAvailabilityMonitorTest Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeAvailabilityMonitorTest

ToHeaders DescribeAvailabilityMonitorTest Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeAvailabilityMonitorTest

ToPath DescribeAvailabilityMonitorTest Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeAvailabilityMonitorTest

ToQuery DescribeAvailabilityMonitorTest Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeAvailabilityMonitorTest

type Rep DescribeAvailabilityMonitorTest Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeAvailabilityMonitorTest

type Rep DescribeAvailabilityMonitorTest = D1 ('MetaData "DescribeAvailabilityMonitorTest" "Amazonka.StorageGateway.DescribeAvailabilityMonitorTest" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DescribeAvailabilityMonitorTest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeAvailabilityMonitorTest Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeAvailabilityMonitorTest

newDescribeAvailabilityMonitorTest Source #

Create a value of DescribeAvailabilityMonitorTest 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:gatewayARN:DescribeAvailabilityMonitorTest', describeAvailabilityMonitorTest_gatewayARN - Undocumented member.

data DescribeAvailabilityMonitorTestResponse Source #

Instances

Instances details
Eq DescribeAvailabilityMonitorTestResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeAvailabilityMonitorTest

Read DescribeAvailabilityMonitorTestResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeAvailabilityMonitorTest

Show DescribeAvailabilityMonitorTestResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeAvailabilityMonitorTest

Generic DescribeAvailabilityMonitorTestResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeAvailabilityMonitorTest

NFData DescribeAvailabilityMonitorTestResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeAvailabilityMonitorTest

type Rep DescribeAvailabilityMonitorTestResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeAvailabilityMonitorTest

type Rep DescribeAvailabilityMonitorTestResponse = D1 ('MetaData "DescribeAvailabilityMonitorTestResponse" "Amazonka.StorageGateway.DescribeAvailabilityMonitorTest" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DescribeAvailabilityMonitorTestResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AvailabilityMonitorTestStatus)) :*: S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeAvailabilityMonitorTestResponse Source #

Create a value of DescribeAvailabilityMonitorTestResponse 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:status:DescribeAvailabilityMonitorTestResponse', describeAvailabilityMonitorTestResponse_status - The status of the high availability monitoring test. If a test hasn't been performed, the value of this field is null.

$sel:startTime:DescribeAvailabilityMonitorTestResponse', describeAvailabilityMonitorTestResponse_startTime - The time the high availability monitoring test was started. If a test hasn't been performed, the value of this field is null.

$sel:gatewayARN:DescribeAvailabilityMonitorTest', describeAvailabilityMonitorTestResponse_gatewayARN - Undocumented member.

$sel:httpStatus:DescribeAvailabilityMonitorTestResponse', describeAvailabilityMonitorTestResponse_httpStatus - The response's http status code.

DescribeUploadBuffer

data DescribeUploadBuffer Source #

See: newDescribeUploadBuffer smart constructor.

Instances

Instances details
Eq DescribeUploadBuffer Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeUploadBuffer

Read DescribeUploadBuffer Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeUploadBuffer

Show DescribeUploadBuffer Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeUploadBuffer

Generic DescribeUploadBuffer Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeUploadBuffer

Associated Types

type Rep DescribeUploadBuffer :: Type -> Type #

NFData DescribeUploadBuffer Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeUploadBuffer

Methods

rnf :: DescribeUploadBuffer -> () #

Hashable DescribeUploadBuffer Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeUploadBuffer

ToJSON DescribeUploadBuffer Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeUploadBuffer

AWSRequest DescribeUploadBuffer Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeUploadBuffer

Associated Types

type AWSResponse DescribeUploadBuffer #

ToHeaders DescribeUploadBuffer Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeUploadBuffer

ToPath DescribeUploadBuffer Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeUploadBuffer

ToQuery DescribeUploadBuffer Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeUploadBuffer

type Rep DescribeUploadBuffer Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeUploadBuffer

type Rep DescribeUploadBuffer = D1 ('MetaData "DescribeUploadBuffer" "Amazonka.StorageGateway.DescribeUploadBuffer" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DescribeUploadBuffer'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeUploadBuffer Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeUploadBuffer

newDescribeUploadBuffer Source #

Create a value of DescribeUploadBuffer 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:gatewayARN:DescribeUploadBuffer', describeUploadBuffer_gatewayARN - Undocumented member.

data DescribeUploadBufferResponse Source #

See: newDescribeUploadBufferResponse smart constructor.

Instances

Instances details
Eq DescribeUploadBufferResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeUploadBuffer

Read DescribeUploadBufferResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeUploadBuffer

Show DescribeUploadBufferResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeUploadBuffer

Generic DescribeUploadBufferResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeUploadBuffer

Associated Types

type Rep DescribeUploadBufferResponse :: Type -> Type #

NFData DescribeUploadBufferResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeUploadBuffer

type Rep DescribeUploadBufferResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeUploadBuffer

type Rep DescribeUploadBufferResponse = D1 ('MetaData "DescribeUploadBufferResponse" "Amazonka.StorageGateway.DescribeUploadBuffer" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DescribeUploadBufferResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "uploadBufferAllocatedInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "diskIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "uploadBufferUsedInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newDescribeUploadBufferResponse Source #

Create a value of DescribeUploadBufferResponse 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:uploadBufferAllocatedInBytes:DescribeUploadBufferResponse', describeUploadBufferResponse_uploadBufferAllocatedInBytes - The total number of bytes allocated in the gateway's as upload buffer.

$sel:gatewayARN:DescribeUploadBuffer', describeUploadBufferResponse_gatewayARN - Undocumented member.

$sel:diskIds:DescribeUploadBufferResponse', describeUploadBufferResponse_diskIds - An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.

$sel:uploadBufferUsedInBytes:DescribeUploadBufferResponse', describeUploadBufferResponse_uploadBufferUsedInBytes - The total number of bytes being used in the gateway's upload buffer.

$sel:httpStatus:DescribeUploadBufferResponse', describeUploadBufferResponse_httpStatus - The response's http status code.

DescribeTapes (Paginated)

data DescribeTapes Source #

DescribeTapesInput

See: newDescribeTapes smart constructor.

Instances

Instances details
Eq DescribeTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapes

Read DescribeTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapes

Show DescribeTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapes

Generic DescribeTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapes

Associated Types

type Rep DescribeTapes :: Type -> Type #

NFData DescribeTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapes

Methods

rnf :: DescribeTapes -> () #

Hashable DescribeTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapes

ToJSON DescribeTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapes

AWSPager DescribeTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapes

AWSRequest DescribeTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapes

Associated Types

type AWSResponse DescribeTapes #

ToHeaders DescribeTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapes

ToPath DescribeTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapes

ToQuery DescribeTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapes

type Rep DescribeTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapes

type Rep DescribeTapes = D1 ('MetaData "DescribeTapes" "Amazonka.StorageGateway.DescribeTapes" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DescribeTapes'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "tapeARNs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse DescribeTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapes

newDescribeTapes Source #

Create a value of DescribeTapes 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:marker:DescribeTapes', describeTapes_marker - A marker value, obtained in a previous call to DescribeTapes. This marker indicates which page of results to retrieve.

If not specified, the first page of results is retrieved.

$sel:limit:DescribeTapes', describeTapes_limit - Specifies that the number of virtual tapes described be limited to the specified number.

Amazon Web Services may impose its own limit, if this field is not set.

$sel:tapeARNs:DescribeTapes', describeTapes_tapeARNs - Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe. If this parameter is not specified, Tape gateway returns a description of all virtual tapes associated with the specified gateway.

$sel:gatewayARN:DescribeTapes', describeTapes_gatewayARN - Undocumented member.

data DescribeTapesResponse Source #

DescribeTapesOutput

See: newDescribeTapesResponse smart constructor.

Instances

Instances details
Eq DescribeTapesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapes

Read DescribeTapesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapes

Show DescribeTapesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapes

Generic DescribeTapesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapes

Associated Types

type Rep DescribeTapesResponse :: Type -> Type #

NFData DescribeTapesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapes

Methods

rnf :: DescribeTapesResponse -> () #

type Rep DescribeTapesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapes

type Rep DescribeTapesResponse = D1 ('MetaData "DescribeTapesResponse" "Amazonka.StorageGateway.DescribeTapes" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DescribeTapesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tapes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tape])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeTapesResponse Source #

Create a value of DescribeTapesResponse 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:marker:DescribeTapes', describeTapesResponse_marker - An opaque string that can be used as part of a subsequent DescribeTapes call to retrieve the next page of results.

If a response does not contain a marker, then there are no more results to be retrieved.

$sel:tapes:DescribeTapesResponse', describeTapesResponse_tapes - An array of virtual tape descriptions.

$sel:httpStatus:DescribeTapesResponse', describeTapesResponse_httpStatus - The response's http status code.

DescribeStorediSCSIVolumes

data DescribeStorediSCSIVolumes Source #

A JSON object containing a list of DescribeStorediSCSIVolumesInput$VolumeARNs.

See: newDescribeStorediSCSIVolumes smart constructor.

Instances

Instances details
Eq DescribeStorediSCSIVolumes Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeStorediSCSIVolumes

Read DescribeStorediSCSIVolumes Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeStorediSCSIVolumes

Show DescribeStorediSCSIVolumes Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeStorediSCSIVolumes

Generic DescribeStorediSCSIVolumes Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeStorediSCSIVolumes

Associated Types

type Rep DescribeStorediSCSIVolumes :: Type -> Type #

NFData DescribeStorediSCSIVolumes Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeStorediSCSIVolumes

Hashable DescribeStorediSCSIVolumes Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeStorediSCSIVolumes

ToJSON DescribeStorediSCSIVolumes Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeStorediSCSIVolumes

AWSRequest DescribeStorediSCSIVolumes Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeStorediSCSIVolumes

ToHeaders DescribeStorediSCSIVolumes Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeStorediSCSIVolumes

ToPath DescribeStorediSCSIVolumes Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeStorediSCSIVolumes

ToQuery DescribeStorediSCSIVolumes Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeStorediSCSIVolumes

type Rep DescribeStorediSCSIVolumes Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeStorediSCSIVolumes

type Rep DescribeStorediSCSIVolumes = D1 ('MetaData "DescribeStorediSCSIVolumes" "Amazonka.StorageGateway.DescribeStorediSCSIVolumes" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DescribeStorediSCSIVolumes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "volumeARNs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse DescribeStorediSCSIVolumes Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeStorediSCSIVolumes

newDescribeStorediSCSIVolumes :: DescribeStorediSCSIVolumes Source #

Create a value of DescribeStorediSCSIVolumes 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:volumeARNs:DescribeStorediSCSIVolumes', describeStorediSCSIVolumes_volumeARNs - An array of strings where each string represents the Amazon Resource Name (ARN) of a stored volume. All of the specified stored volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.

data DescribeStorediSCSIVolumesResponse Source #

Instances

Instances details
Eq DescribeStorediSCSIVolumesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeStorediSCSIVolumes

Read DescribeStorediSCSIVolumesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeStorediSCSIVolumes

Show DescribeStorediSCSIVolumesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeStorediSCSIVolumes

Generic DescribeStorediSCSIVolumesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeStorediSCSIVolumes

Associated Types

type Rep DescribeStorediSCSIVolumesResponse :: Type -> Type #

NFData DescribeStorediSCSIVolumesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeStorediSCSIVolumes

type Rep DescribeStorediSCSIVolumesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeStorediSCSIVolumes

type Rep DescribeStorediSCSIVolumesResponse = D1 ('MetaData "DescribeStorediSCSIVolumesResponse" "Amazonka.StorageGateway.DescribeStorediSCSIVolumes" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DescribeStorediSCSIVolumesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "storediSCSIVolumes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [StorediSCSIVolume])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeStorediSCSIVolumesResponse Source #

Create a value of DescribeStorediSCSIVolumesResponse 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:storediSCSIVolumes:DescribeStorediSCSIVolumesResponse', describeStorediSCSIVolumesResponse_storediSCSIVolumes - Describes a single unit of output from DescribeStorediSCSIVolumes. The following fields are returned:

  • ChapEnabled: Indicates whether mutual CHAP is enabled for the iSCSI target.
  • LunNumber: The logical disk number.
  • NetworkInterfaceId: The network interface ID of the stored volume that initiator use to map the stored volume as an iSCSI target.
  • NetworkInterfacePort: The port used to communicate with iSCSI targets.
  • PreservedExistingData: Indicates when the stored volume was created, existing data on the underlying local disk was preserved.
  • SourceSnapshotId: If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-1122aabb. Otherwise, this field is not included.
  • StorediSCSIVolumes: An array of StorediSCSIVolume objects where each object contains metadata about one stored volume.
  • TargetARN: The Amazon Resource Name (ARN) of the volume target.
  • VolumeARN: The Amazon Resource Name (ARN) of the stored volume.
  • VolumeDiskId: The disk ID of the local disk that was specified in the CreateStorediSCSIVolume operation.
  • VolumeId: The unique identifier of the storage volume, e.g. vol-1122AABB.
  • VolumeiSCSIAttributes: An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.
  • VolumeProgress: Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.
  • VolumeSizeInBytes: The size of the volume in bytes.
  • VolumeStatus: One of the VolumeStatus values that indicates the state of the volume.
  • VolumeType: One of the enumeration values describing the type of the volume. Currently, only STORED volumes are supported.

$sel:httpStatus:DescribeStorediSCSIVolumesResponse', describeStorediSCSIVolumesResponse_httpStatus - The response's http status code.

DisassociateFileSystem

data DisassociateFileSystem Source #

See: newDisassociateFileSystem smart constructor.

Instances

Instances details
Eq DisassociateFileSystem Source # 
Instance details

Defined in Amazonka.StorageGateway.DisassociateFileSystem

Read DisassociateFileSystem Source # 
Instance details

Defined in Amazonka.StorageGateway.DisassociateFileSystem

Show DisassociateFileSystem Source # 
Instance details

Defined in Amazonka.StorageGateway.DisassociateFileSystem

Generic DisassociateFileSystem Source # 
Instance details

Defined in Amazonka.StorageGateway.DisassociateFileSystem

Associated Types

type Rep DisassociateFileSystem :: Type -> Type #

NFData DisassociateFileSystem Source # 
Instance details

Defined in Amazonka.StorageGateway.DisassociateFileSystem

Methods

rnf :: DisassociateFileSystem -> () #

Hashable DisassociateFileSystem Source # 
Instance details

Defined in Amazonka.StorageGateway.DisassociateFileSystem

ToJSON DisassociateFileSystem Source # 
Instance details

Defined in Amazonka.StorageGateway.DisassociateFileSystem

AWSRequest DisassociateFileSystem Source # 
Instance details

Defined in Amazonka.StorageGateway.DisassociateFileSystem

Associated Types

type AWSResponse DisassociateFileSystem #

ToHeaders DisassociateFileSystem Source # 
Instance details

Defined in Amazonka.StorageGateway.DisassociateFileSystem

ToPath DisassociateFileSystem Source # 
Instance details

Defined in Amazonka.StorageGateway.DisassociateFileSystem

ToQuery DisassociateFileSystem Source # 
Instance details

Defined in Amazonka.StorageGateway.DisassociateFileSystem

type Rep DisassociateFileSystem Source # 
Instance details

Defined in Amazonka.StorageGateway.DisassociateFileSystem

type Rep DisassociateFileSystem = D1 ('MetaData "DisassociateFileSystem" "Amazonka.StorageGateway.DisassociateFileSystem" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DisassociateFileSystem'" 'PrefixI 'True) (S1 ('MetaSel ('Just "forceDelete") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "fileSystemAssociationARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DisassociateFileSystem Source # 
Instance details

Defined in Amazonka.StorageGateway.DisassociateFileSystem

newDisassociateFileSystem Source #

Create a value of DisassociateFileSystem 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:forceDelete:DisassociateFileSystem', disassociateFileSystem_forceDelete - If this value is set to true, the operation disassociates an Amazon FSx file system immediately. It ends all data uploads to the file system, and the file system association enters the FORCE_DELETING status. If this value is set to false, the Amazon FSx file system does not disassociate until all data is uploaded.

$sel:fileSystemAssociationARN:DisassociateFileSystem', disassociateFileSystem_fileSystemAssociationARN - The Amazon Resource Name (ARN) of the file system association to be deleted.

data DisassociateFileSystemResponse Source #

See: newDisassociateFileSystemResponse smart constructor.

Instances

Instances details
Eq DisassociateFileSystemResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DisassociateFileSystem

Read DisassociateFileSystemResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DisassociateFileSystem

Show DisassociateFileSystemResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DisassociateFileSystem

Generic DisassociateFileSystemResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DisassociateFileSystem

Associated Types

type Rep DisassociateFileSystemResponse :: Type -> Type #

NFData DisassociateFileSystemResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DisassociateFileSystem

type Rep DisassociateFileSystemResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DisassociateFileSystem

type Rep DisassociateFileSystemResponse = D1 ('MetaData "DisassociateFileSystemResponse" "Amazonka.StorageGateway.DisassociateFileSystem" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DisassociateFileSystemResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fileSystemAssociationARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDisassociateFileSystemResponse Source #

Create a value of DisassociateFileSystemResponse 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:fileSystemAssociationARN:DisassociateFileSystem', disassociateFileSystemResponse_fileSystemAssociationARN - The Amazon Resource Name (ARN) of the deleted file system association.

$sel:httpStatus:DisassociateFileSystemResponse', disassociateFileSystemResponse_httpStatus - The response's http status code.

SetSMBGuestPassword

data SetSMBGuestPassword Source #

SetSMBGuestPasswordInput

See: newSetSMBGuestPassword smart constructor.

Instances

Instances details
Eq SetSMBGuestPassword Source # 
Instance details

Defined in Amazonka.StorageGateway.SetSMBGuestPassword

Show SetSMBGuestPassword Source # 
Instance details

Defined in Amazonka.StorageGateway.SetSMBGuestPassword

Generic SetSMBGuestPassword Source # 
Instance details

Defined in Amazonka.StorageGateway.SetSMBGuestPassword

Associated Types

type Rep SetSMBGuestPassword :: Type -> Type #

NFData SetSMBGuestPassword Source # 
Instance details

Defined in Amazonka.StorageGateway.SetSMBGuestPassword

Methods

rnf :: SetSMBGuestPassword -> () #

Hashable SetSMBGuestPassword Source # 
Instance details

Defined in Amazonka.StorageGateway.SetSMBGuestPassword

ToJSON SetSMBGuestPassword Source # 
Instance details

Defined in Amazonka.StorageGateway.SetSMBGuestPassword

AWSRequest SetSMBGuestPassword Source # 
Instance details

Defined in Amazonka.StorageGateway.SetSMBGuestPassword

Associated Types

type AWSResponse SetSMBGuestPassword #

ToHeaders SetSMBGuestPassword Source # 
Instance details

Defined in Amazonka.StorageGateway.SetSMBGuestPassword

ToPath SetSMBGuestPassword Source # 
Instance details

Defined in Amazonka.StorageGateway.SetSMBGuestPassword

ToQuery SetSMBGuestPassword Source # 
Instance details

Defined in Amazonka.StorageGateway.SetSMBGuestPassword

type Rep SetSMBGuestPassword Source # 
Instance details

Defined in Amazonka.StorageGateway.SetSMBGuestPassword

type Rep SetSMBGuestPassword = D1 ('MetaData "SetSMBGuestPassword" "Amazonka.StorageGateway.SetSMBGuestPassword" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "SetSMBGuestPassword'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "password") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text))))
type AWSResponse SetSMBGuestPassword Source # 
Instance details

Defined in Amazonka.StorageGateway.SetSMBGuestPassword

newSetSMBGuestPassword Source #

Create a value of SetSMBGuestPassword 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:gatewayARN:SetSMBGuestPassword', setSMBGuestPassword_gatewayARN - The Amazon Resource Name (ARN) of the S3 File Gateway the SMB file share is associated with.

$sel:password:SetSMBGuestPassword', setSMBGuestPassword_password - The password that you want to set for your SMB server.

data SetSMBGuestPasswordResponse Source #

See: newSetSMBGuestPasswordResponse smart constructor.

Instances

Instances details
Eq SetSMBGuestPasswordResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.SetSMBGuestPassword

Read SetSMBGuestPasswordResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.SetSMBGuestPassword

Show SetSMBGuestPasswordResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.SetSMBGuestPassword

Generic SetSMBGuestPasswordResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.SetSMBGuestPassword

Associated Types

type Rep SetSMBGuestPasswordResponse :: Type -> Type #

NFData SetSMBGuestPasswordResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.SetSMBGuestPassword

type Rep SetSMBGuestPasswordResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.SetSMBGuestPassword

type Rep SetSMBGuestPasswordResponse = D1 ('MetaData "SetSMBGuestPasswordResponse" "Amazonka.StorageGateway.SetSMBGuestPassword" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "SetSMBGuestPasswordResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newSetSMBGuestPasswordResponse Source #

Create a value of SetSMBGuestPasswordResponse 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:gatewayARN:SetSMBGuestPassword', setSMBGuestPasswordResponse_gatewayARN - Undocumented member.

$sel:httpStatus:SetSMBGuestPasswordResponse', setSMBGuestPasswordResponse_httpStatus - The response's http status code.

CreateSnapshotFromVolumeRecoveryPoint

data CreateSnapshotFromVolumeRecoveryPoint Source #

Instances

Instances details
Eq CreateSnapshotFromVolumeRecoveryPoint Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSnapshotFromVolumeRecoveryPoint

Read CreateSnapshotFromVolumeRecoveryPoint Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSnapshotFromVolumeRecoveryPoint

Show CreateSnapshotFromVolumeRecoveryPoint Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSnapshotFromVolumeRecoveryPoint

Generic CreateSnapshotFromVolumeRecoveryPoint Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSnapshotFromVolumeRecoveryPoint

NFData CreateSnapshotFromVolumeRecoveryPoint Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSnapshotFromVolumeRecoveryPoint

Hashable CreateSnapshotFromVolumeRecoveryPoint Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSnapshotFromVolumeRecoveryPoint

ToJSON CreateSnapshotFromVolumeRecoveryPoint Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSnapshotFromVolumeRecoveryPoint

AWSRequest CreateSnapshotFromVolumeRecoveryPoint Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSnapshotFromVolumeRecoveryPoint

ToHeaders CreateSnapshotFromVolumeRecoveryPoint Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSnapshotFromVolumeRecoveryPoint

ToPath CreateSnapshotFromVolumeRecoveryPoint Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSnapshotFromVolumeRecoveryPoint

ToQuery CreateSnapshotFromVolumeRecoveryPoint Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSnapshotFromVolumeRecoveryPoint

type Rep CreateSnapshotFromVolumeRecoveryPoint Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSnapshotFromVolumeRecoveryPoint

type Rep CreateSnapshotFromVolumeRecoveryPoint = D1 ('MetaData "CreateSnapshotFromVolumeRecoveryPoint" "Amazonka.StorageGateway.CreateSnapshotFromVolumeRecoveryPoint" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "CreateSnapshotFromVolumeRecoveryPoint'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: (S1 ('MetaSel ('Just "volumeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "snapshotDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse CreateSnapshotFromVolumeRecoveryPoint Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSnapshotFromVolumeRecoveryPoint

newCreateSnapshotFromVolumeRecoveryPoint Source #

Create a value of CreateSnapshotFromVolumeRecoveryPoint 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:tags:CreateSnapshotFromVolumeRecoveryPoint', createSnapshotFromVolumeRecoveryPoint_tags - A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

$sel:volumeARN:CreateSnapshotFromVolumeRecoveryPoint', createSnapshotFromVolumeRecoveryPoint_volumeARN - The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

$sel:snapshotDescription:CreateSnapshotFromVolumeRecoveryPoint', createSnapshotFromVolumeRecoveryPoint_snapshotDescription - Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the Storage Gateway snapshot Details pane, Description field.

data CreateSnapshotFromVolumeRecoveryPointResponse Source #

Instances

Instances details
Eq CreateSnapshotFromVolumeRecoveryPointResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSnapshotFromVolumeRecoveryPoint

Read CreateSnapshotFromVolumeRecoveryPointResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSnapshotFromVolumeRecoveryPoint

Show CreateSnapshotFromVolumeRecoveryPointResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSnapshotFromVolumeRecoveryPoint

Generic CreateSnapshotFromVolumeRecoveryPointResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSnapshotFromVolumeRecoveryPoint

NFData CreateSnapshotFromVolumeRecoveryPointResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSnapshotFromVolumeRecoveryPoint

type Rep CreateSnapshotFromVolumeRecoveryPointResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSnapshotFromVolumeRecoveryPoint

type Rep CreateSnapshotFromVolumeRecoveryPointResponse = D1 ('MetaData "CreateSnapshotFromVolumeRecoveryPointResponse" "Amazonka.StorageGateway.CreateSnapshotFromVolumeRecoveryPoint" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "CreateSnapshotFromVolumeRecoveryPointResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "volumeRecoveryPointTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "volumeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "snapshotId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreateSnapshotFromVolumeRecoveryPointResponse Source #

Create a value of CreateSnapshotFromVolumeRecoveryPointResponse 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:volumeRecoveryPointTime:CreateSnapshotFromVolumeRecoveryPointResponse', createSnapshotFromVolumeRecoveryPointResponse_volumeRecoveryPointTime - The time the volume was created from the recovery point.

$sel:volumeARN:CreateSnapshotFromVolumeRecoveryPoint', createSnapshotFromVolumeRecoveryPointResponse_volumeARN - The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

$sel:snapshotId:CreateSnapshotFromVolumeRecoveryPointResponse', createSnapshotFromVolumeRecoveryPointResponse_snapshotId - The ID of the snapshot.

$sel:httpStatus:CreateSnapshotFromVolumeRecoveryPointResponse', createSnapshotFromVolumeRecoveryPointResponse_httpStatus - The response's http status code.

RetrieveTapeRecoveryPoint

data RetrieveTapeRecoveryPoint Source #

RetrieveTapeRecoveryPointInput

See: newRetrieveTapeRecoveryPoint smart constructor.

Instances

Instances details
Eq RetrieveTapeRecoveryPoint Source # 
Instance details

Defined in Amazonka.StorageGateway.RetrieveTapeRecoveryPoint

Read RetrieveTapeRecoveryPoint Source # 
Instance details

Defined in Amazonka.StorageGateway.RetrieveTapeRecoveryPoint

Show RetrieveTapeRecoveryPoint Source # 
Instance details

Defined in Amazonka.StorageGateway.RetrieveTapeRecoveryPoint

Generic RetrieveTapeRecoveryPoint Source # 
Instance details

Defined in Amazonka.StorageGateway.RetrieveTapeRecoveryPoint

Associated Types

type Rep RetrieveTapeRecoveryPoint :: Type -> Type #

NFData RetrieveTapeRecoveryPoint Source # 
Instance details

Defined in Amazonka.StorageGateway.RetrieveTapeRecoveryPoint

Hashable RetrieveTapeRecoveryPoint Source # 
Instance details

Defined in Amazonka.StorageGateway.RetrieveTapeRecoveryPoint

ToJSON RetrieveTapeRecoveryPoint Source # 
Instance details

Defined in Amazonka.StorageGateway.RetrieveTapeRecoveryPoint

AWSRequest RetrieveTapeRecoveryPoint Source # 
Instance details

Defined in Amazonka.StorageGateway.RetrieveTapeRecoveryPoint

ToHeaders RetrieveTapeRecoveryPoint Source # 
Instance details

Defined in Amazonka.StorageGateway.RetrieveTapeRecoveryPoint

ToPath RetrieveTapeRecoveryPoint Source # 
Instance details

Defined in Amazonka.StorageGateway.RetrieveTapeRecoveryPoint

ToQuery RetrieveTapeRecoveryPoint Source # 
Instance details

Defined in Amazonka.StorageGateway.RetrieveTapeRecoveryPoint

type Rep RetrieveTapeRecoveryPoint Source # 
Instance details

Defined in Amazonka.StorageGateway.RetrieveTapeRecoveryPoint

type Rep RetrieveTapeRecoveryPoint = D1 ('MetaData "RetrieveTapeRecoveryPoint" "Amazonka.StorageGateway.RetrieveTapeRecoveryPoint" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "RetrieveTapeRecoveryPoint'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tapeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse RetrieveTapeRecoveryPoint Source # 
Instance details

Defined in Amazonka.StorageGateway.RetrieveTapeRecoveryPoint

newRetrieveTapeRecoveryPoint Source #

Create a value of RetrieveTapeRecoveryPoint 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:tapeARN:RetrieveTapeRecoveryPoint', retrieveTapeRecoveryPoint_tapeARN - The Amazon Resource Name (ARN) of the virtual tape for which you want to retrieve the recovery point.

$sel:gatewayARN:RetrieveTapeRecoveryPoint', retrieveTapeRecoveryPoint_gatewayARN - Undocumented member.

data RetrieveTapeRecoveryPointResponse Source #

RetrieveTapeRecoveryPointOutput

See: newRetrieveTapeRecoveryPointResponse smart constructor.

Instances

Instances details
Eq RetrieveTapeRecoveryPointResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.RetrieveTapeRecoveryPoint

Read RetrieveTapeRecoveryPointResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.RetrieveTapeRecoveryPoint

Show RetrieveTapeRecoveryPointResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.RetrieveTapeRecoveryPoint

Generic RetrieveTapeRecoveryPointResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.RetrieveTapeRecoveryPoint

Associated Types

type Rep RetrieveTapeRecoveryPointResponse :: Type -> Type #

NFData RetrieveTapeRecoveryPointResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.RetrieveTapeRecoveryPoint

type Rep RetrieveTapeRecoveryPointResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.RetrieveTapeRecoveryPoint

type Rep RetrieveTapeRecoveryPointResponse = D1 ('MetaData "RetrieveTapeRecoveryPointResponse" "Amazonka.StorageGateway.RetrieveTapeRecoveryPoint" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "RetrieveTapeRecoveryPointResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tapeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newRetrieveTapeRecoveryPointResponse Source #

Create a value of RetrieveTapeRecoveryPointResponse 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:tapeARN:RetrieveTapeRecoveryPoint', retrieveTapeRecoveryPointResponse_tapeARN - The Amazon Resource Name (ARN) of the virtual tape for which the recovery point was retrieved.

$sel:httpStatus:RetrieveTapeRecoveryPointResponse', retrieveTapeRecoveryPointResponse_httpStatus - The response's http status code.

AddTagsToResource

data AddTagsToResource Source #

AddTagsToResourceInput

See: newAddTagsToResource smart constructor.

Constructors

AddTagsToResource' Text [Tag] 

Instances

Instances details
Eq AddTagsToResource Source # 
Instance details

Defined in Amazonka.StorageGateway.AddTagsToResource

Read AddTagsToResource Source # 
Instance details

Defined in Amazonka.StorageGateway.AddTagsToResource

Show AddTagsToResource Source # 
Instance details

Defined in Amazonka.StorageGateway.AddTagsToResource

Generic AddTagsToResource Source # 
Instance details

Defined in Amazonka.StorageGateway.AddTagsToResource

Associated Types

type Rep AddTagsToResource :: Type -> Type #

NFData AddTagsToResource Source # 
Instance details

Defined in Amazonka.StorageGateway.AddTagsToResource

Methods

rnf :: AddTagsToResource -> () #

Hashable AddTagsToResource Source # 
Instance details

Defined in Amazonka.StorageGateway.AddTagsToResource

ToJSON AddTagsToResource Source # 
Instance details

Defined in Amazonka.StorageGateway.AddTagsToResource

AWSRequest AddTagsToResource Source # 
Instance details

Defined in Amazonka.StorageGateway.AddTagsToResource

Associated Types

type AWSResponse AddTagsToResource #

ToHeaders AddTagsToResource Source # 
Instance details

Defined in Amazonka.StorageGateway.AddTagsToResource

ToPath AddTagsToResource Source # 
Instance details

Defined in Amazonka.StorageGateway.AddTagsToResource

ToQuery AddTagsToResource Source # 
Instance details

Defined in Amazonka.StorageGateway.AddTagsToResource

type Rep AddTagsToResource Source # 
Instance details

Defined in Amazonka.StorageGateway.AddTagsToResource

type Rep AddTagsToResource = D1 ('MetaData "AddTagsToResource" "Amazonka.StorageGateway.AddTagsToResource" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "AddTagsToResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Tag])))
type AWSResponse AddTagsToResource Source # 
Instance details

Defined in Amazonka.StorageGateway.AddTagsToResource

newAddTagsToResource Source #

Create a value of AddTagsToResource 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:resourceARN:AddTagsToResource', addTagsToResource_resourceARN - The Amazon Resource Name (ARN) of the resource you want to add tags to.

$sel:tags:AddTagsToResource', addTagsToResource_tags - The key-value pair that represents the tag you want to add to the resource. The value can be an empty string.

Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

data AddTagsToResourceResponse Source #

AddTagsToResourceOutput

See: newAddTagsToResourceResponse smart constructor.

Instances

Instances details
Eq AddTagsToResourceResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AddTagsToResource

Read AddTagsToResourceResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AddTagsToResource

Show AddTagsToResourceResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AddTagsToResource

Generic AddTagsToResourceResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AddTagsToResource

Associated Types

type Rep AddTagsToResourceResponse :: Type -> Type #

NFData AddTagsToResourceResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AddTagsToResource

type Rep AddTagsToResourceResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AddTagsToResource

type Rep AddTagsToResourceResponse = D1 ('MetaData "AddTagsToResourceResponse" "Amazonka.StorageGateway.AddTagsToResource" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "AddTagsToResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAddTagsToResourceResponse Source #

Create a value of AddTagsToResourceResponse 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:resourceARN:AddTagsToResource', addTagsToResourceResponse_resourceARN - The Amazon Resource Name (ARN) of the resource you want to add tags to.

$sel:httpStatus:AddTagsToResourceResponse', addTagsToResourceResponse_httpStatus - The response's http status code.

DeleteGateway

data DeleteGateway Source #

A JSON object containing the ID of the gateway to delete.

See: newDeleteGateway smart constructor.

Constructors

DeleteGateway' Text 

Instances

Instances details
Eq DeleteGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteGateway

Read DeleteGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteGateway

Show DeleteGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteGateway

Generic DeleteGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteGateway

Associated Types

type Rep DeleteGateway :: Type -> Type #

NFData DeleteGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteGateway

Methods

rnf :: DeleteGateway -> () #

Hashable DeleteGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteGateway

ToJSON DeleteGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteGateway

AWSRequest DeleteGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteGateway

Associated Types

type AWSResponse DeleteGateway #

ToHeaders DeleteGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteGateway

ToPath DeleteGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteGateway

ToQuery DeleteGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteGateway

type Rep DeleteGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteGateway

type Rep DeleteGateway = D1 ('MetaData "DeleteGateway" "Amazonka.StorageGateway.DeleteGateway" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DeleteGateway'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteGateway

newDeleteGateway Source #

Create a value of DeleteGateway 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:gatewayARN:DeleteGateway', deleteGateway_gatewayARN - Undocumented member.

data DeleteGatewayResponse Source #

A JSON object containing the ID of the deleted gateway.

See: newDeleteGatewayResponse smart constructor.

Instances

Instances details
Eq DeleteGatewayResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteGateway

Read DeleteGatewayResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteGateway

Show DeleteGatewayResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteGateway

Generic DeleteGatewayResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteGateway

Associated Types

type Rep DeleteGatewayResponse :: Type -> Type #

NFData DeleteGatewayResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteGateway

Methods

rnf :: DeleteGatewayResponse -> () #

type Rep DeleteGatewayResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteGateway

type Rep DeleteGatewayResponse = D1 ('MetaData "DeleteGatewayResponse" "Amazonka.StorageGateway.DeleteGateway" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DeleteGatewayResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteGatewayResponse Source #

Create a value of DeleteGatewayResponse 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:gatewayARN:DeleteGateway', deleteGatewayResponse_gatewayARN - Undocumented member.

$sel:httpStatus:DeleteGatewayResponse', deleteGatewayResponse_httpStatus - The response's http status code.

UpdateMaintenanceStartTime

data UpdateMaintenanceStartTime Source #

A JSON object containing the following fields:

  • UpdateMaintenanceStartTimeInput$DayOfMonth
  • UpdateMaintenanceStartTimeInput$DayOfWeek
  • UpdateMaintenanceStartTimeInput$HourOfDay
  • UpdateMaintenanceStartTimeInput$MinuteOfHour

See: newUpdateMaintenanceStartTime smart constructor.

Instances

Instances details
Eq UpdateMaintenanceStartTime Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateMaintenanceStartTime

Read UpdateMaintenanceStartTime Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateMaintenanceStartTime

Show UpdateMaintenanceStartTime Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateMaintenanceStartTime

Generic UpdateMaintenanceStartTime Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateMaintenanceStartTime

Associated Types

type Rep UpdateMaintenanceStartTime :: Type -> Type #

NFData UpdateMaintenanceStartTime Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateMaintenanceStartTime

Hashable UpdateMaintenanceStartTime Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateMaintenanceStartTime

ToJSON UpdateMaintenanceStartTime Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateMaintenanceStartTime

AWSRequest UpdateMaintenanceStartTime Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateMaintenanceStartTime

ToHeaders UpdateMaintenanceStartTime Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateMaintenanceStartTime

ToPath UpdateMaintenanceStartTime Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateMaintenanceStartTime

ToQuery UpdateMaintenanceStartTime Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateMaintenanceStartTime

type Rep UpdateMaintenanceStartTime Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateMaintenanceStartTime

type Rep UpdateMaintenanceStartTime = D1 ('MetaData "UpdateMaintenanceStartTime" "Amazonka.StorageGateway.UpdateMaintenanceStartTime" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "UpdateMaintenanceStartTime'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dayOfMonth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "dayOfWeek") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "hourOfDay") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "minuteOfHour") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))))
type AWSResponse UpdateMaintenanceStartTime Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateMaintenanceStartTime

newUpdateMaintenanceStartTime Source #

Create a value of UpdateMaintenanceStartTime 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:dayOfMonth:UpdateMaintenanceStartTime', updateMaintenanceStartTime_dayOfMonth - The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

$sel:dayOfWeek:UpdateMaintenanceStartTime', updateMaintenanceStartTime_dayOfWeek - The day of the week component of the maintenance start time week represented as an ordinal number from 0 to 6, where 0 represents Sunday and 6 Saturday.

$sel:gatewayARN:UpdateMaintenanceStartTime', updateMaintenanceStartTime_gatewayARN - Undocumented member.

$sel:hourOfDay:UpdateMaintenanceStartTime', updateMaintenanceStartTime_hourOfDay - The hour component of the maintenance start time represented as hh, where hh is the hour (00 to 23). The hour of the day is in the time zone of the gateway.

$sel:minuteOfHour:UpdateMaintenanceStartTime', updateMaintenanceStartTime_minuteOfHour - The minute component of the maintenance start time represented as mm, where mm is the minute (00 to 59). The minute of the hour is in the time zone of the gateway.

data UpdateMaintenanceStartTimeResponse Source #

A JSON object containing the Amazon Resource Name (ARN) of the gateway whose maintenance start time is updated.

See: newUpdateMaintenanceStartTimeResponse smart constructor.

Instances

Instances details
Eq UpdateMaintenanceStartTimeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateMaintenanceStartTime

Read UpdateMaintenanceStartTimeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateMaintenanceStartTime

Show UpdateMaintenanceStartTimeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateMaintenanceStartTime

Generic UpdateMaintenanceStartTimeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateMaintenanceStartTime

Associated Types

type Rep UpdateMaintenanceStartTimeResponse :: Type -> Type #

NFData UpdateMaintenanceStartTimeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateMaintenanceStartTime

type Rep UpdateMaintenanceStartTimeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateMaintenanceStartTime

type Rep UpdateMaintenanceStartTimeResponse = D1 ('MetaData "UpdateMaintenanceStartTimeResponse" "Amazonka.StorageGateway.UpdateMaintenanceStartTime" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "UpdateMaintenanceStartTimeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateMaintenanceStartTimeResponse Source #

Create a value of UpdateMaintenanceStartTimeResponse 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:gatewayARN:UpdateMaintenanceStartTime', updateMaintenanceStartTimeResponse_gatewayARN - Undocumented member.

$sel:httpStatus:UpdateMaintenanceStartTimeResponse', updateMaintenanceStartTimeResponse_httpStatus - The response's http status code.

DescribeGatewayInformation

data DescribeGatewayInformation Source #

A JSON object containing the ID of the gateway.

See: newDescribeGatewayInformation smart constructor.

Instances

Instances details
Eq DescribeGatewayInformation Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeGatewayInformation

Read DescribeGatewayInformation Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeGatewayInformation

Show DescribeGatewayInformation Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeGatewayInformation

Generic DescribeGatewayInformation Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeGatewayInformation

Associated Types

type Rep DescribeGatewayInformation :: Type -> Type #

NFData DescribeGatewayInformation Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeGatewayInformation

Hashable DescribeGatewayInformation Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeGatewayInformation

ToJSON DescribeGatewayInformation Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeGatewayInformation

AWSRequest DescribeGatewayInformation Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeGatewayInformation

ToHeaders DescribeGatewayInformation Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeGatewayInformation

ToPath DescribeGatewayInformation Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeGatewayInformation

ToQuery DescribeGatewayInformation Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeGatewayInformation

type Rep DescribeGatewayInformation Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeGatewayInformation

type Rep DescribeGatewayInformation = D1 ('MetaData "DescribeGatewayInformation" "Amazonka.StorageGateway.DescribeGatewayInformation" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DescribeGatewayInformation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeGatewayInformation Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeGatewayInformation

newDescribeGatewayInformation Source #

Create a value of DescribeGatewayInformation 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:gatewayARN:DescribeGatewayInformation', describeGatewayInformation_gatewayARN - Undocumented member.

data DescribeGatewayInformationResponse Source #

A JSON object containing the following fields:

See: newDescribeGatewayInformationResponse smart constructor.

Instances

Instances details
Eq DescribeGatewayInformationResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeGatewayInformation

Read DescribeGatewayInformationResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeGatewayInformation

Show DescribeGatewayInformationResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeGatewayInformation

Generic DescribeGatewayInformationResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeGatewayInformation

Associated Types

type Rep DescribeGatewayInformationResponse :: Type -> Type #

NFData DescribeGatewayInformationResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeGatewayInformation

type Rep DescribeGatewayInformationResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeGatewayInformation

type Rep DescribeGatewayInformationResponse = D1 ('MetaData "DescribeGatewayInformationResponse" "Amazonka.StorageGateway.DescribeGatewayInformation" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DescribeGatewayInformationResponse'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "gatewayState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ec2InstanceRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "gatewayNetworkInterfaces") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [NetworkInterface])) :*: S1 ('MetaSel ('Just "ec2InstanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "nextUpdateAvailabilityDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "endpointType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "deprecationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "lastSoftwareUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "gatewayCapacity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GatewayCapacity)))))) :*: (((S1 ('MetaSel ('Just "supportedGatewayCapacities") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [GatewayCapacity])) :*: S1 ('MetaSel ('Just "gatewayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "gatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "hostEnvironment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HostEnvironment)) :*: S1 ('MetaSel ('Just "gatewayType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "gatewayTimezone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "softwareUpdatesEndDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "cloudWatchLogGroupARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "vPCEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))))

newDescribeGatewayInformationResponse Source #

Create a value of DescribeGatewayInformationResponse 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:gatewayState:DescribeGatewayInformationResponse', describeGatewayInformationResponse_gatewayState - A value that indicates the operating state of the gateway.

$sel:ec2InstanceRegion:DescribeGatewayInformationResponse', describeGatewayInformationResponse_ec2InstanceRegion - The Amazon Web Services Region where the Amazon EC2 instance is located.

$sel:gatewayARN:DescribeGatewayInformation', describeGatewayInformationResponse_gatewayARN - Undocumented member.

$sel:gatewayNetworkInterfaces:DescribeGatewayInformationResponse', describeGatewayInformationResponse_gatewayNetworkInterfaces - A NetworkInterface array that contains descriptions of the gateway network interfaces.

$sel:ec2InstanceId:DescribeGatewayInformationResponse', describeGatewayInformationResponse_ec2InstanceId - The ID of the Amazon EC2 instance that was used to launch the gateway.

$sel:nextUpdateAvailabilityDate:DescribeGatewayInformationResponse', describeGatewayInformationResponse_nextUpdateAvailabilityDate - The date on which an update to the gateway is available. This date is in the time zone of the gateway. If the gateway is not available for an update this field is not returned in the response.

$sel:endpointType:DescribeGatewayInformationResponse', describeGatewayInformationResponse_endpointType - The type of endpoint for your gateway.

Valid Values: STANDARD | FIPS

$sel:deprecationDate:DescribeGatewayInformationResponse', describeGatewayInformationResponse_deprecationDate - Date after which this gateway will not receive software updates for new features and bug fixes.

$sel:lastSoftwareUpdate:DescribeGatewayInformationResponse', describeGatewayInformationResponse_lastSoftwareUpdate - The date on which the last software update was applied to the gateway. If the gateway has never been updated, this field does not return a value in the response.

$sel:gatewayCapacity:DescribeGatewayInformationResponse', describeGatewayInformationResponse_gatewayCapacity - Specifies the size of the gateway's metadata cache.

$sel:supportedGatewayCapacities:DescribeGatewayInformationResponse', describeGatewayInformationResponse_supportedGatewayCapacities - A list of the metadata cache sizes that the gateway can support based on its current hardware specifications.

$sel:gatewayName:DescribeGatewayInformationResponse', describeGatewayInformationResponse_gatewayName - The name you configured for your gateway.

$sel:gatewayId:DescribeGatewayInformationResponse', describeGatewayInformationResponse_gatewayId - The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

$sel:hostEnvironment:DescribeGatewayInformationResponse', describeGatewayInformationResponse_hostEnvironment - The type of hypervisor environment used by the host.

$sel:gatewayType:DescribeGatewayInformationResponse', describeGatewayInformationResponse_gatewayType - The type of the gateway.

$sel:gatewayTimezone:DescribeGatewayInformationResponse', describeGatewayInformationResponse_gatewayTimezone - A value that indicates the time zone configured for the gateway.

$sel:softwareUpdatesEndDate:DescribeGatewayInformationResponse', describeGatewayInformationResponse_softwareUpdatesEndDate - Date after which this gateway will not receive software updates for new features.

$sel:cloudWatchLogGroupARN:DescribeGatewayInformationResponse', describeGatewayInformationResponse_cloudWatchLogGroupARN - The Amazon Resource Name (ARN) of the Amazon CloudWatch log group that is used to monitor events in the gateway.

$sel:vPCEndpoint:DescribeGatewayInformationResponse', describeGatewayInformationResponse_vPCEndpoint - The configuration settings for the virtual private cloud (VPC) endpoint for your gateway.

$sel:tags:DescribeGatewayInformationResponse', describeGatewayInformationResponse_tags - A list of up to 50 tags assigned to the gateway, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

$sel:httpStatus:DescribeGatewayInformationResponse', describeGatewayInformationResponse_httpStatus - The response's http status code.

RefreshCache

data RefreshCache Source #

RefreshCacheInput

See: newRefreshCache smart constructor.

Instances

Instances details
Eq RefreshCache Source # 
Instance details

Defined in Amazonka.StorageGateway.RefreshCache

Read RefreshCache Source # 
Instance details

Defined in Amazonka.StorageGateway.RefreshCache

Show RefreshCache Source # 
Instance details

Defined in Amazonka.StorageGateway.RefreshCache

Generic RefreshCache Source # 
Instance details

Defined in Amazonka.StorageGateway.RefreshCache

Associated Types

type Rep RefreshCache :: Type -> Type #

NFData RefreshCache Source # 
Instance details

Defined in Amazonka.StorageGateway.RefreshCache

Methods

rnf :: RefreshCache -> () #

Hashable RefreshCache Source # 
Instance details

Defined in Amazonka.StorageGateway.RefreshCache

ToJSON RefreshCache Source # 
Instance details

Defined in Amazonka.StorageGateway.RefreshCache

AWSRequest RefreshCache Source # 
Instance details

Defined in Amazonka.StorageGateway.RefreshCache

Associated Types

type AWSResponse RefreshCache #

ToHeaders RefreshCache Source # 
Instance details

Defined in Amazonka.StorageGateway.RefreshCache

ToPath RefreshCache Source # 
Instance details

Defined in Amazonka.StorageGateway.RefreshCache

ToQuery RefreshCache Source # 
Instance details

Defined in Amazonka.StorageGateway.RefreshCache

type Rep RefreshCache Source # 
Instance details

Defined in Amazonka.StorageGateway.RefreshCache

type Rep RefreshCache = D1 ('MetaData "RefreshCache" "Amazonka.StorageGateway.RefreshCache" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "RefreshCache'" 'PrefixI 'True) (S1 ('MetaSel ('Just "folderList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: (S1 ('MetaSel ('Just "recursive") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "fileShareARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse RefreshCache Source # 
Instance details

Defined in Amazonka.StorageGateway.RefreshCache

newRefreshCache Source #

Create a value of RefreshCache 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:folderList:RefreshCache', refreshCache_folderList - A comma-separated list of the paths of folders to refresh in the cache. The default is ["/"]. The default refreshes objects and folders at the root of the Amazon S3 bucket. If Recursive is set to true, the entire S3 bucket that the file share has access to is refreshed.

$sel:recursive:RefreshCache', refreshCache_recursive - A value that specifies whether to recursively refresh folders in the cache. The refresh includes folders that were in the cache the last time the gateway listed the folder's contents. If this value set to true, each folder that is listed in FolderList is recursively updated. Otherwise, subfolders listed in FolderList are not refreshed. Only objects that are in folders listed directly under FolderList are found and used for the update. The default is true.

Valid Values: true | false

$sel:fileShareARN:RefreshCache', refreshCache_fileShareARN - The Amazon Resource Name (ARN) of the file share you want to refresh.

data RefreshCacheResponse Source #

RefreshCacheOutput

See: newRefreshCacheResponse smart constructor.

Instances

Instances details
Eq RefreshCacheResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.RefreshCache

Read RefreshCacheResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.RefreshCache

Show RefreshCacheResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.RefreshCache

Generic RefreshCacheResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.RefreshCache

Associated Types

type Rep RefreshCacheResponse :: Type -> Type #

NFData RefreshCacheResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.RefreshCache

Methods

rnf :: RefreshCacheResponse -> () #

type Rep RefreshCacheResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.RefreshCache

type Rep RefreshCacheResponse = D1 ('MetaData "RefreshCacheResponse" "Amazonka.StorageGateway.RefreshCache" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "RefreshCacheResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fileShareARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "notificationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newRefreshCacheResponse Source #

Create a value of RefreshCacheResponse 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:fileShareARN:RefreshCache', refreshCacheResponse_fileShareARN - Undocumented member.

$sel:notificationId:RefreshCacheResponse', refreshCacheResponse_notificationId - Undocumented member.

$sel:httpStatus:RefreshCacheResponse', refreshCacheResponse_httpStatus - The response's http status code.

UpdateNFSFileShare

data UpdateNFSFileShare Source #

UpdateNFSFileShareInput

See: newUpdateNFSFileShare smart constructor.

Instances

Instances details
Eq UpdateNFSFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateNFSFileShare

Read UpdateNFSFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateNFSFileShare

Show UpdateNFSFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateNFSFileShare

Generic UpdateNFSFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateNFSFileShare

Associated Types

type Rep UpdateNFSFileShare :: Type -> Type #

NFData UpdateNFSFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateNFSFileShare

Methods

rnf :: UpdateNFSFileShare -> () #

Hashable UpdateNFSFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateNFSFileShare

ToJSON UpdateNFSFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateNFSFileShare

AWSRequest UpdateNFSFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateNFSFileShare

Associated Types

type AWSResponse UpdateNFSFileShare #

ToHeaders UpdateNFSFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateNFSFileShare

ToPath UpdateNFSFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateNFSFileShare

ToQuery UpdateNFSFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateNFSFileShare

type Rep UpdateNFSFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateNFSFileShare

type Rep UpdateNFSFileShare = D1 ('MetaData "UpdateNFSFileShare" "Amazonka.StorageGateway.UpdateNFSFileShare" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "UpdateNFSFileShare'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "auditDestinationARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "kmsKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "cacheAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CacheAttributes)))) :*: ((S1 ('MetaSel ('Just "objectACL") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ObjectACL)) :*: S1 ('MetaSel ('Just "kmsEncrypted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "defaultStorageClass") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "fileShareName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "notificationPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "squash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "requesterPays") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "nFSFileShareDefaults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NFSFileShareDefaults)))) :*: ((S1 ('MetaSel ('Just "clientList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "guessMIMETypeEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "readOnly") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "fileShareARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))
type AWSResponse UpdateNFSFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateNFSFileShare

newUpdateNFSFileShare Source #

Create a value of UpdateNFSFileShare 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:UpdateNFSFileShare', updateNFSFileShare_auditDestinationARN - The Amazon Resource Name (ARN) of the storage used for audit logs.

$sel:kmsKey:UpdateNFSFileShare', updateNFSFileShare_kmsKey - The Amazon Resource Name (ARN) of a symmetric customer master key (CMK) used for Amazon S3 server-side encryption. Storage Gateway does not support asymmetric CMKs. This value can only be set when KMSEncrypted is true. Optional.

$sel:cacheAttributes:UpdateNFSFileShare', updateNFSFileShare_cacheAttributes - Specifies refresh cache information for the file share.

$sel:objectACL:UpdateNFSFileShare', updateNFSFileShare_objectACL - A value that sets the access control list (ACL) permission for objects in the S3 bucket that a S3 File Gateway puts objects into. The default value is private.

$sel:kmsEncrypted:UpdateNFSFileShare', updateNFSFileShare_kmsEncrypted - Set to true to use Amazon S3 server-side encryption with your own KMS key, or false to use a key managed by Amazon S3. Optional.

Valid Values: true | false

$sel:defaultStorageClass:UpdateNFSFileShare', updateNFSFileShare_defaultStorageClass - The default storage class for objects put into an Amazon S3 bucket by the S3 File Gateway. The default value is S3_INTELLIGENT_TIERING. Optional.

Valid Values: S3_STANDARD | S3_INTELLIGENT_TIERING | S3_STANDARD_IA | S3_ONEZONE_IA

$sel:fileShareName:UpdateNFSFileShare', updateNFSFileShare_fileShareName - The name of the file share. Optional.

FileShareName must be set if an S3 prefix name is set in LocationARN, or if an access point or access point alias is used.

$sel:notificationPolicy:UpdateNFSFileShare', updateNFSFileShare_notificationPolicy - The notification policy of the file share. SettlingTimeInSeconds controls the number of seconds to wait after the last point in time a client wrote to a file before generating an ObjectUploaded notification. Because clients can make many small writes to files, it's best to set this parameter for as long as possible to avoid generating multiple notifications for the same file in a small time period.

SettlingTimeInSeconds has no effect on the timing of the object uploading to Amazon S3, only the timing of the notification.

The following example sets NotificationPolicy on with SettlingTimeInSeconds set to 60.

{\"Upload\": {\"SettlingTimeInSeconds\": 60}}

The following example sets NotificationPolicy off.

{}

$sel:squash:UpdateNFSFileShare', updateNFSFileShare_squash - The user mapped to anonymous user.

Valid values are the following:

  • RootSquash: Only root is mapped to anonymous user.
  • NoSquash: No one is mapped to anonymous user.
  • AllSquash: Everyone is mapped to anonymous user.

$sel:requesterPays:UpdateNFSFileShare', updateNFSFileShare_requesterPays - A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs; otherwise, the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

Valid Values: true | false

$sel:nFSFileShareDefaults:UpdateNFSFileShare', updateNFSFileShare_nFSFileShareDefaults - The default values for the file share. Optional.

$sel:clientList:UpdateNFSFileShare', updateNFSFileShare_clientList - The list of clients that are allowed to access the S3 File Gateway. The list must contain either valid IP addresses or valid CIDR blocks.

$sel:guessMIMETypeEnabled:UpdateNFSFileShare', updateNFSFileShare_guessMIMETypeEnabled - A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, otherwise set to false. The default value is true.

Valid Values: true | false

$sel:readOnly:UpdateNFSFileShare', updateNFSFileShare_readOnly - A value that sets the write status of a file share. Set this value to true to set the write status to read-only, otherwise set to false.

Valid Values: true | false

$sel:fileShareARN:UpdateNFSFileShare', updateNFSFileShare_fileShareARN - The Amazon Resource Name (ARN) of the file share to be updated.

data UpdateNFSFileShareResponse Source #

UpdateNFSFileShareOutput

See: newUpdateNFSFileShareResponse smart constructor.

Instances

Instances details
Eq UpdateNFSFileShareResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateNFSFileShare

Read UpdateNFSFileShareResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateNFSFileShare

Show UpdateNFSFileShareResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateNFSFileShare

Generic UpdateNFSFileShareResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateNFSFileShare

Associated Types

type Rep UpdateNFSFileShareResponse :: Type -> Type #

NFData UpdateNFSFileShareResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateNFSFileShare

type Rep UpdateNFSFileShareResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateNFSFileShare

type Rep UpdateNFSFileShareResponse = D1 ('MetaData "UpdateNFSFileShareResponse" "Amazonka.StorageGateway.UpdateNFSFileShare" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "UpdateNFSFileShareResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fileShareARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateNFSFileShareResponse Source #

Create a value of UpdateNFSFileShareResponse 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:fileShareARN:UpdateNFSFileShare', updateNFSFileShareResponse_fileShareARN - The Amazon Resource Name (ARN) of the updated file share.

$sel:httpStatus:UpdateNFSFileShareResponse', updateNFSFileShareResponse_httpStatus - The response's http status code.

RetrieveTapeArchive

data RetrieveTapeArchive Source #

RetrieveTapeArchiveInput

See: newRetrieveTapeArchive smart constructor.

Instances

Instances details
Eq RetrieveTapeArchive Source # 
Instance details

Defined in Amazonka.StorageGateway.RetrieveTapeArchive

Read RetrieveTapeArchive Source # 
Instance details

Defined in Amazonka.StorageGateway.RetrieveTapeArchive

Show RetrieveTapeArchive Source # 
Instance details

Defined in Amazonka.StorageGateway.RetrieveTapeArchive

Generic RetrieveTapeArchive Source # 
Instance details

Defined in Amazonka.StorageGateway.RetrieveTapeArchive

Associated Types

type Rep RetrieveTapeArchive :: Type -> Type #

NFData RetrieveTapeArchive Source # 
Instance details

Defined in Amazonka.StorageGateway.RetrieveTapeArchive

Methods

rnf :: RetrieveTapeArchive -> () #

Hashable RetrieveTapeArchive Source # 
Instance details

Defined in Amazonka.StorageGateway.RetrieveTapeArchive

ToJSON RetrieveTapeArchive Source # 
Instance details

Defined in Amazonka.StorageGateway.RetrieveTapeArchive

AWSRequest RetrieveTapeArchive Source # 
Instance details

Defined in Amazonka.StorageGateway.RetrieveTapeArchive

Associated Types

type AWSResponse RetrieveTapeArchive #

ToHeaders RetrieveTapeArchive Source # 
Instance details

Defined in Amazonka.StorageGateway.RetrieveTapeArchive

ToPath RetrieveTapeArchive Source # 
Instance details

Defined in Amazonka.StorageGateway.RetrieveTapeArchive

ToQuery RetrieveTapeArchive Source # 
Instance details

Defined in Amazonka.StorageGateway.RetrieveTapeArchive

type Rep RetrieveTapeArchive Source # 
Instance details

Defined in Amazonka.StorageGateway.RetrieveTapeArchive

type Rep RetrieveTapeArchive = D1 ('MetaData "RetrieveTapeArchive" "Amazonka.StorageGateway.RetrieveTapeArchive" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "RetrieveTapeArchive'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tapeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse RetrieveTapeArchive Source # 
Instance details

Defined in Amazonka.StorageGateway.RetrieveTapeArchive

newRetrieveTapeArchive Source #

Create a value of RetrieveTapeArchive 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:tapeARN:RetrieveTapeArchive', retrieveTapeArchive_tapeARN - The Amazon Resource Name (ARN) of the virtual tape you want to retrieve from the virtual tape shelf (VTS).

$sel:gatewayARN:RetrieveTapeArchive', retrieveTapeArchive_gatewayARN - The Amazon Resource Name (ARN) of the gateway you want to retrieve the virtual tape to. Use the ListGateways operation to return a list of gateways for your account and Amazon Web Services Region.

You retrieve archived virtual tapes to only one gateway and the gateway must be a tape gateway.

data RetrieveTapeArchiveResponse Source #

RetrieveTapeArchiveOutput

See: newRetrieveTapeArchiveResponse smart constructor.

Instances

Instances details
Eq RetrieveTapeArchiveResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.RetrieveTapeArchive

Read RetrieveTapeArchiveResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.RetrieveTapeArchive

Show RetrieveTapeArchiveResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.RetrieveTapeArchive

Generic RetrieveTapeArchiveResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.RetrieveTapeArchive

Associated Types

type Rep RetrieveTapeArchiveResponse :: Type -> Type #

NFData RetrieveTapeArchiveResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.RetrieveTapeArchive

type Rep RetrieveTapeArchiveResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.RetrieveTapeArchive

type Rep RetrieveTapeArchiveResponse = D1 ('MetaData "RetrieveTapeArchiveResponse" "Amazonka.StorageGateway.RetrieveTapeArchive" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "RetrieveTapeArchiveResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tapeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newRetrieveTapeArchiveResponse Source #

Create a value of RetrieveTapeArchiveResponse 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:tapeARN:RetrieveTapeArchive', retrieveTapeArchiveResponse_tapeARN - The Amazon Resource Name (ARN) of the retrieved virtual tape.

$sel:httpStatus:RetrieveTapeArchiveResponse', retrieveTapeArchiveResponse_httpStatus - The response's http status code.

DescribeTapeArchives (Paginated)

data DescribeTapeArchives Source #

DescribeTapeArchivesInput

See: newDescribeTapeArchives smart constructor.

Instances

Instances details
Eq DescribeTapeArchives Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapeArchives

Read DescribeTapeArchives Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapeArchives

Show DescribeTapeArchives Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapeArchives

Generic DescribeTapeArchives Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapeArchives

Associated Types

type Rep DescribeTapeArchives :: Type -> Type #

NFData DescribeTapeArchives Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapeArchives

Methods

rnf :: DescribeTapeArchives -> () #

Hashable DescribeTapeArchives Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapeArchives

ToJSON DescribeTapeArchives Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapeArchives

AWSPager DescribeTapeArchives Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapeArchives

AWSRequest DescribeTapeArchives Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapeArchives

Associated Types

type AWSResponse DescribeTapeArchives #

ToHeaders DescribeTapeArchives Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapeArchives

ToPath DescribeTapeArchives Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapeArchives

ToQuery DescribeTapeArchives Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapeArchives

type Rep DescribeTapeArchives Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapeArchives

type Rep DescribeTapeArchives = D1 ('MetaData "DescribeTapeArchives" "Amazonka.StorageGateway.DescribeTapeArchives" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DescribeTapeArchives'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "tapeARNs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))
type AWSResponse DescribeTapeArchives Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapeArchives

newDescribeTapeArchives :: DescribeTapeArchives Source #

Create a value of DescribeTapeArchives 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:marker:DescribeTapeArchives', describeTapeArchives_marker - An opaque string that indicates the position at which to begin describing virtual tapes.

$sel:limit:DescribeTapeArchives', describeTapeArchives_limit - Specifies that the number of virtual tapes described be limited to the specified number.

$sel:tapeARNs:DescribeTapeArchives', describeTapeArchives_tapeARNs - Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe.

data DescribeTapeArchivesResponse Source #

DescribeTapeArchivesOutput

See: newDescribeTapeArchivesResponse smart constructor.

Instances

Instances details
Eq DescribeTapeArchivesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapeArchives

Read DescribeTapeArchivesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapeArchives

Show DescribeTapeArchivesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapeArchives

Generic DescribeTapeArchivesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapeArchives

Associated Types

type Rep DescribeTapeArchivesResponse :: Type -> Type #

NFData DescribeTapeArchivesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapeArchives

type Rep DescribeTapeArchivesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapeArchives

type Rep DescribeTapeArchivesResponse = D1 ('MetaData "DescribeTapeArchivesResponse" "Amazonka.StorageGateway.DescribeTapeArchives" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DescribeTapeArchivesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tapeArchives") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TapeArchive])) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeTapeArchivesResponse Source #

Create a value of DescribeTapeArchivesResponse 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:tapeArchives:DescribeTapeArchivesResponse', describeTapeArchivesResponse_tapeArchives - An array of virtual tape objects in the virtual tape shelf (VTS). The description includes of the Amazon Resource Name (ARN) of the virtual tapes. The information returned includes the Amazon Resource Names (ARNs) of the tapes, size of the tapes, status of the tapes, progress of the description, and tape barcode.

$sel:marker:DescribeTapeArchives', describeTapeArchivesResponse_marker - An opaque string that indicates the position at which the virtual tapes that were fetched for description ended. Use this marker in your next request to fetch the next set of virtual tapes in the virtual tape shelf (VTS). If there are no more virtual tapes to describe, this field does not appear in the response.

$sel:httpStatus:DescribeTapeArchivesResponse', describeTapeArchivesResponse_httpStatus - The response's http status code.

UpdateBandwidthRateLimitSchedule

data UpdateBandwidthRateLimitSchedule Source #

See: newUpdateBandwidthRateLimitSchedule smart constructor.

Instances

Instances details
Eq UpdateBandwidthRateLimitSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateBandwidthRateLimitSchedule

Read UpdateBandwidthRateLimitSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateBandwidthRateLimitSchedule

Show UpdateBandwidthRateLimitSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateBandwidthRateLimitSchedule

Generic UpdateBandwidthRateLimitSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateBandwidthRateLimitSchedule

Associated Types

type Rep UpdateBandwidthRateLimitSchedule :: Type -> Type #

NFData UpdateBandwidthRateLimitSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateBandwidthRateLimitSchedule

Hashable UpdateBandwidthRateLimitSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateBandwidthRateLimitSchedule

ToJSON UpdateBandwidthRateLimitSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateBandwidthRateLimitSchedule

AWSRequest UpdateBandwidthRateLimitSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateBandwidthRateLimitSchedule

ToHeaders UpdateBandwidthRateLimitSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateBandwidthRateLimitSchedule

ToPath UpdateBandwidthRateLimitSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateBandwidthRateLimitSchedule

ToQuery UpdateBandwidthRateLimitSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateBandwidthRateLimitSchedule

type Rep UpdateBandwidthRateLimitSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateBandwidthRateLimitSchedule

type Rep UpdateBandwidthRateLimitSchedule = D1 ('MetaData "UpdateBandwidthRateLimitSchedule" "Amazonka.StorageGateway.UpdateBandwidthRateLimitSchedule" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "UpdateBandwidthRateLimitSchedule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "bandwidthRateLimitIntervals") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [BandwidthRateLimitInterval])))
type AWSResponse UpdateBandwidthRateLimitSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateBandwidthRateLimitSchedule

newUpdateBandwidthRateLimitSchedule Source #

Create a value of UpdateBandwidthRateLimitSchedule 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:gatewayARN:UpdateBandwidthRateLimitSchedule', updateBandwidthRateLimitSchedule_gatewayARN - Undocumented member.

$sel:bandwidthRateLimitIntervals:UpdateBandwidthRateLimitSchedule', updateBandwidthRateLimitSchedule_bandwidthRateLimitIntervals - An array containing bandwidth rate limit schedule intervals for a gateway. When no bandwidth rate limit intervals have been scheduled, the array is empty.

data UpdateBandwidthRateLimitScheduleResponse Source #

Instances

Instances details
Eq UpdateBandwidthRateLimitScheduleResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateBandwidthRateLimitSchedule

Read UpdateBandwidthRateLimitScheduleResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateBandwidthRateLimitSchedule

Show UpdateBandwidthRateLimitScheduleResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateBandwidthRateLimitSchedule

Generic UpdateBandwidthRateLimitScheduleResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateBandwidthRateLimitSchedule

NFData UpdateBandwidthRateLimitScheduleResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateBandwidthRateLimitSchedule

type Rep UpdateBandwidthRateLimitScheduleResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateBandwidthRateLimitSchedule

type Rep UpdateBandwidthRateLimitScheduleResponse = D1 ('MetaData "UpdateBandwidthRateLimitScheduleResponse" "Amazonka.StorageGateway.UpdateBandwidthRateLimitSchedule" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "UpdateBandwidthRateLimitScheduleResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateBandwidthRateLimitScheduleResponse Source #

Create a value of UpdateBandwidthRateLimitScheduleResponse 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:gatewayARN:UpdateBandwidthRateLimitSchedule', updateBandwidthRateLimitScheduleResponse_gatewayARN - Undocumented member.

$sel:httpStatus:UpdateBandwidthRateLimitScheduleResponse', updateBandwidthRateLimitScheduleResponse_httpStatus - The response's http status code.

DisableGateway

data DisableGateway Source #

DisableGatewayInput

See: newDisableGateway smart constructor.

Constructors

DisableGateway' Text 

Instances

Instances details
Eq DisableGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.DisableGateway

Read DisableGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.DisableGateway

Show DisableGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.DisableGateway

Generic DisableGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.DisableGateway

Associated Types

type Rep DisableGateway :: Type -> Type #

NFData DisableGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.DisableGateway

Methods

rnf :: DisableGateway -> () #

Hashable DisableGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.DisableGateway

ToJSON DisableGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.DisableGateway

AWSRequest DisableGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.DisableGateway

Associated Types

type AWSResponse DisableGateway #

ToHeaders DisableGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.DisableGateway

ToPath DisableGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.DisableGateway

ToQuery DisableGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.DisableGateway

type Rep DisableGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.DisableGateway

type Rep DisableGateway = D1 ('MetaData "DisableGateway" "Amazonka.StorageGateway.DisableGateway" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DisableGateway'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DisableGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.DisableGateway

newDisableGateway Source #

Create a value of DisableGateway 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:gatewayARN:DisableGateway', disableGateway_gatewayARN - Undocumented member.

data DisableGatewayResponse Source #

DisableGatewayOutput

See: newDisableGatewayResponse smart constructor.

Instances

Instances details
Eq DisableGatewayResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DisableGateway

Read DisableGatewayResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DisableGateway

Show DisableGatewayResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DisableGateway

Generic DisableGatewayResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DisableGateway

Associated Types

type Rep DisableGatewayResponse :: Type -> Type #

NFData DisableGatewayResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DisableGateway

Methods

rnf :: DisableGatewayResponse -> () #

type Rep DisableGatewayResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DisableGateway

type Rep DisableGatewayResponse = D1 ('MetaData "DisableGatewayResponse" "Amazonka.StorageGateway.DisableGateway" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DisableGatewayResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDisableGatewayResponse Source #

Create a value of DisableGatewayResponse 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:gatewayARN:DisableGateway', disableGatewayResponse_gatewayARN - The unique Amazon Resource Name (ARN) of the disabled gateway.

$sel:httpStatus:DisableGatewayResponse', disableGatewayResponse_httpStatus - The response's http status code.

DescribeSMBSettings

data DescribeSMBSettings Source #

See: newDescribeSMBSettings smart constructor.

Instances

Instances details
Eq DescribeSMBSettings Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSMBSettings

Read DescribeSMBSettings Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSMBSettings

Show DescribeSMBSettings Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSMBSettings

Generic DescribeSMBSettings Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSMBSettings

Associated Types

type Rep DescribeSMBSettings :: Type -> Type #

NFData DescribeSMBSettings Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSMBSettings

Methods

rnf :: DescribeSMBSettings -> () #

Hashable DescribeSMBSettings Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSMBSettings

ToJSON DescribeSMBSettings Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSMBSettings

AWSRequest DescribeSMBSettings Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSMBSettings

Associated Types

type AWSResponse DescribeSMBSettings #

ToHeaders DescribeSMBSettings Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSMBSettings

ToPath DescribeSMBSettings Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSMBSettings

ToQuery DescribeSMBSettings Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSMBSettings

type Rep DescribeSMBSettings Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSMBSettings

type Rep DescribeSMBSettings = D1 ('MetaData "DescribeSMBSettings" "Amazonka.StorageGateway.DescribeSMBSettings" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DescribeSMBSettings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeSMBSettings Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSMBSettings

newDescribeSMBSettings Source #

Create a value of DescribeSMBSettings 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:gatewayARN:DescribeSMBSettings', describeSMBSettings_gatewayARN - Undocumented member.

data DescribeSMBSettingsResponse Source #

See: newDescribeSMBSettingsResponse smart constructor.

Instances

Instances details
Eq DescribeSMBSettingsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSMBSettings

Read DescribeSMBSettingsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSMBSettings

Show DescribeSMBSettingsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSMBSettings

Generic DescribeSMBSettingsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSMBSettings

Associated Types

type Rep DescribeSMBSettingsResponse :: Type -> Type #

NFData DescribeSMBSettingsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSMBSettings

type Rep DescribeSMBSettingsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSMBSettings

type Rep DescribeSMBSettingsResponse = D1 ('MetaData "DescribeSMBSettingsResponse" "Amazonka.StorageGateway.DescribeSMBSettings" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DescribeSMBSettingsResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "fileSharesVisible") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "activeDirectoryStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ActiveDirectoryStatus)) :*: S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "sMBLocalGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SMBLocalGroups)) :*: S1 ('MetaSel ('Just "sMBGuestPasswordSet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "sMBSecurityStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SMBSecurityStrategy)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newDescribeSMBSettingsResponse Source #

Create a value of DescribeSMBSettingsResponse 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:gatewayARN:DescribeSMBSettings', describeSMBSettingsResponse_gatewayARN - Undocumented member.

$sel:fileSharesVisible:DescribeSMBSettingsResponse', describeSMBSettingsResponse_fileSharesVisible - The shares on this gateway appear when listing shares. Only supported for S3 File Gateways.

$sel:activeDirectoryStatus:DescribeSMBSettingsResponse', describeSMBSettingsResponse_activeDirectoryStatus - Indicates the status of a gateway that is a member of the Active Directory domain.

  • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.
  • DETACHED: Indicates that gateway is not joined to a domain.
  • JOINED: Indicates that the gateway has successfully joined a domain.
  • JOINING: Indicates that a JoinDomain operation is in progress.
  • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.
  • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.
  • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

$sel:domainName:DescribeSMBSettingsResponse', describeSMBSettingsResponse_domainName - The name of the domain that the gateway is joined to.

$sel:sMBLocalGroups:DescribeSMBSettingsResponse', describeSMBSettingsResponse_sMBLocalGroups - A list of Active Directory users and groups that have special permissions for SMB file shares on the gateway.

$sel:sMBGuestPasswordSet:DescribeSMBSettingsResponse', describeSMBSettingsResponse_sMBGuestPasswordSet - This value is true if a password for the guest user smbguest is set, otherwise false. Only supported for S3 File Gateways.

Valid Values: true | false

$sel:sMBSecurityStrategy:DescribeSMBSettingsResponse', describeSMBSettingsResponse_sMBSecurityStrategy - The type of security strategy that was specified for file gateway.

  • ClientSpecified: If you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment. Only supported for S3 File Gateways.
  • MandatorySigning: If you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.
  • MandatoryEncryption: If you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.

$sel:httpStatus:DescribeSMBSettingsResponse', describeSMBSettingsResponse_httpStatus - The response's http status code.

DescribeSnapshotSchedule

data DescribeSnapshotSchedule Source #

A JSON object containing the DescribeSnapshotScheduleInput$VolumeARN of the volume.

See: newDescribeSnapshotSchedule smart constructor.

Instances

Instances details
Eq DescribeSnapshotSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSnapshotSchedule

Read DescribeSnapshotSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSnapshotSchedule

Show DescribeSnapshotSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSnapshotSchedule

Generic DescribeSnapshotSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSnapshotSchedule

Associated Types

type Rep DescribeSnapshotSchedule :: Type -> Type #

NFData DescribeSnapshotSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSnapshotSchedule

Hashable DescribeSnapshotSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSnapshotSchedule

ToJSON DescribeSnapshotSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSnapshotSchedule

AWSRequest DescribeSnapshotSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSnapshotSchedule

ToHeaders DescribeSnapshotSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSnapshotSchedule

ToPath DescribeSnapshotSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSnapshotSchedule

ToQuery DescribeSnapshotSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSnapshotSchedule

type Rep DescribeSnapshotSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSnapshotSchedule

type Rep DescribeSnapshotSchedule = D1 ('MetaData "DescribeSnapshotSchedule" "Amazonka.StorageGateway.DescribeSnapshotSchedule" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DescribeSnapshotSchedule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "volumeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeSnapshotSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSnapshotSchedule

newDescribeSnapshotSchedule Source #

Create a value of DescribeSnapshotSchedule 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:volumeARN:DescribeSnapshotSchedule', describeSnapshotSchedule_volumeARN - The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

data DescribeSnapshotScheduleResponse Source #

See: newDescribeSnapshotScheduleResponse smart constructor.

Instances

Instances details
Eq DescribeSnapshotScheduleResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSnapshotSchedule

Read DescribeSnapshotScheduleResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSnapshotSchedule

Show DescribeSnapshotScheduleResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSnapshotSchedule

Generic DescribeSnapshotScheduleResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSnapshotSchedule

Associated Types

type Rep DescribeSnapshotScheduleResponse :: Type -> Type #

NFData DescribeSnapshotScheduleResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSnapshotSchedule

type Rep DescribeSnapshotScheduleResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSnapshotSchedule

type Rep DescribeSnapshotScheduleResponse = D1 ('MetaData "DescribeSnapshotScheduleResponse" "Amazonka.StorageGateway.DescribeSnapshotSchedule" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DescribeSnapshotScheduleResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "startAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "volumeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "recurrenceInHours") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))) :*: ((S1 ('MetaSel ('Just "timezone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newDescribeSnapshotScheduleResponse Source #

Create a value of DescribeSnapshotScheduleResponse 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:startAt:DescribeSnapshotScheduleResponse', describeSnapshotScheduleResponse_startAt - The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

$sel:volumeARN:DescribeSnapshotSchedule', describeSnapshotScheduleResponse_volumeARN - The Amazon Resource Name (ARN) of the volume that was specified in the request.

$sel:recurrenceInHours:DescribeSnapshotScheduleResponse', describeSnapshotScheduleResponse_recurrenceInHours - The number of hours between snapshots.

$sel:timezone:DescribeSnapshotScheduleResponse', describeSnapshotScheduleResponse_timezone - A value that indicates the time zone of the gateway.

$sel:description:DescribeSnapshotScheduleResponse', describeSnapshotScheduleResponse_description - The snapshot description.

$sel:tags:DescribeSnapshotScheduleResponse', describeSnapshotScheduleResponse_tags - A list of up to 50 tags assigned to the snapshot schedule, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

$sel:httpStatus:DescribeSnapshotScheduleResponse', describeSnapshotScheduleResponse_httpStatus - The response's http status code.

CreateTapeWithBarcode

data CreateTapeWithBarcode Source #

CreateTapeWithBarcodeInput

See: newCreateTapeWithBarcode smart constructor.

Instances

Instances details
Eq CreateTapeWithBarcode Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapeWithBarcode

Read CreateTapeWithBarcode Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapeWithBarcode

Show CreateTapeWithBarcode Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapeWithBarcode

Generic CreateTapeWithBarcode Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapeWithBarcode

Associated Types

type Rep CreateTapeWithBarcode :: Type -> Type #

NFData CreateTapeWithBarcode Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapeWithBarcode

Methods

rnf :: CreateTapeWithBarcode -> () #

Hashable CreateTapeWithBarcode Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapeWithBarcode

ToJSON CreateTapeWithBarcode Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapeWithBarcode

AWSRequest CreateTapeWithBarcode Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapeWithBarcode

Associated Types

type AWSResponse CreateTapeWithBarcode #

ToHeaders CreateTapeWithBarcode Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapeWithBarcode

ToPath CreateTapeWithBarcode Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapeWithBarcode

ToQuery CreateTapeWithBarcode Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapeWithBarcode

type Rep CreateTapeWithBarcode Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapeWithBarcode

type Rep CreateTapeWithBarcode = D1 ('MetaData "CreateTapeWithBarcode" "Amazonka.StorageGateway.CreateTapeWithBarcode" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "CreateTapeWithBarcode'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "kmsKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "kmsEncrypted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "poolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "worm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "tapeSizeInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer) :*: S1 ('MetaSel ('Just "tapeBarcode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse CreateTapeWithBarcode Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapeWithBarcode

newCreateTapeWithBarcode Source #

Create a value of CreateTapeWithBarcode 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:kmsKey:CreateTapeWithBarcode', createTapeWithBarcode_kmsKey - The Amazon Resource Name (ARN) of a symmetric customer master key (CMK) used for Amazon S3 server-side encryption. Storage Gateway does not support asymmetric CMKs. This value can only be set when KMSEncrypted is true. Optional.

$sel:kmsEncrypted:CreateTapeWithBarcode', createTapeWithBarcode_kmsEncrypted - Set to true to use Amazon S3 server-side encryption with your own KMS key, or false to use a key managed by Amazon S3. Optional.

Valid Values: true | false

$sel:poolId:CreateTapeWithBarcode', createTapeWithBarcode_poolId - The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Deep Archive) that corresponds to the pool.

Valid Values: GLACIER | DEEP_ARCHIVE

$sel:worm:CreateTapeWithBarcode', createTapeWithBarcode_worm - Set to TRUE if the tape you are creating is to be configured as a write-once-read-many (WORM) tape.

$sel:tags:CreateTapeWithBarcode', createTapeWithBarcode_tags - A list of up to 50 tags that can be assigned to a virtual tape that has a barcode. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

$sel:gatewayARN:CreateTapeWithBarcode', createTapeWithBarcode_gatewayARN - The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tape with. Use the ListGateways operation to return a list of gateways for your account and Amazon Web Services Region.

$sel:tapeSizeInBytes:CreateTapeWithBarcode', createTapeWithBarcode_tapeSizeInBytes - The size, in bytes, of the virtual tape that you want to create.

The size must be aligned by gigabyte (1024*1024*1024 bytes).

$sel:tapeBarcode:CreateTapeWithBarcode', createTapeWithBarcode_tapeBarcode - The barcode that you want to assign to the tape.

Barcodes cannot be reused. This includes barcodes used for tapes that have been deleted.

data CreateTapeWithBarcodeResponse Source #

CreateTapeOutput

See: newCreateTapeWithBarcodeResponse smart constructor.

Instances

Instances details
Eq CreateTapeWithBarcodeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapeWithBarcode

Read CreateTapeWithBarcodeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapeWithBarcode

Show CreateTapeWithBarcodeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapeWithBarcode

Generic CreateTapeWithBarcodeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapeWithBarcode

Associated Types

type Rep CreateTapeWithBarcodeResponse :: Type -> Type #

NFData CreateTapeWithBarcodeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapeWithBarcode

type Rep CreateTapeWithBarcodeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapeWithBarcode

type Rep CreateTapeWithBarcodeResponse = D1 ('MetaData "CreateTapeWithBarcodeResponse" "Amazonka.StorageGateway.CreateTapeWithBarcode" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "CreateTapeWithBarcodeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tapeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateTapeWithBarcodeResponse Source #

Create a value of CreateTapeWithBarcodeResponse 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:tapeARN:CreateTapeWithBarcodeResponse', createTapeWithBarcodeResponse_tapeARN - A unique Amazon Resource Name (ARN) that represents the virtual tape that was created.

$sel:httpStatus:CreateTapeWithBarcodeResponse', createTapeWithBarcodeResponse_httpStatus - The response's http status code.

DescribeBandwidthRateLimit

data DescribeBandwidthRateLimit Source #

A JSON object containing the Amazon Resource Name (ARN) of the gateway.

See: newDescribeBandwidthRateLimit smart constructor.

Instances

Instances details
Eq DescribeBandwidthRateLimit Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeBandwidthRateLimit

Read DescribeBandwidthRateLimit Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeBandwidthRateLimit

Show DescribeBandwidthRateLimit Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeBandwidthRateLimit

Generic DescribeBandwidthRateLimit Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeBandwidthRateLimit

Associated Types

type Rep DescribeBandwidthRateLimit :: Type -> Type #

NFData DescribeBandwidthRateLimit Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeBandwidthRateLimit

Hashable DescribeBandwidthRateLimit Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeBandwidthRateLimit

ToJSON DescribeBandwidthRateLimit Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeBandwidthRateLimit

AWSRequest DescribeBandwidthRateLimit Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeBandwidthRateLimit

ToHeaders DescribeBandwidthRateLimit Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeBandwidthRateLimit

ToPath DescribeBandwidthRateLimit Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeBandwidthRateLimit

ToQuery DescribeBandwidthRateLimit Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeBandwidthRateLimit

type Rep DescribeBandwidthRateLimit Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeBandwidthRateLimit

type Rep DescribeBandwidthRateLimit = D1 ('MetaData "DescribeBandwidthRateLimit" "Amazonka.StorageGateway.DescribeBandwidthRateLimit" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DescribeBandwidthRateLimit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeBandwidthRateLimit Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeBandwidthRateLimit

newDescribeBandwidthRateLimit Source #

Create a value of DescribeBandwidthRateLimit 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:gatewayARN:DescribeBandwidthRateLimit', describeBandwidthRateLimit_gatewayARN - Undocumented member.

data DescribeBandwidthRateLimitResponse Source #

A JSON object containing the following fields:

See: newDescribeBandwidthRateLimitResponse smart constructor.

Instances

Instances details
Eq DescribeBandwidthRateLimitResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeBandwidthRateLimit

Read DescribeBandwidthRateLimitResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeBandwidthRateLimit

Show DescribeBandwidthRateLimitResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeBandwidthRateLimit

Generic DescribeBandwidthRateLimitResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeBandwidthRateLimit

Associated Types

type Rep DescribeBandwidthRateLimitResponse :: Type -> Type #

NFData DescribeBandwidthRateLimitResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeBandwidthRateLimit

type Rep DescribeBandwidthRateLimitResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeBandwidthRateLimit

type Rep DescribeBandwidthRateLimitResponse = D1 ('MetaData "DescribeBandwidthRateLimitResponse" "Amazonka.StorageGateway.DescribeBandwidthRateLimit" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DescribeBandwidthRateLimitResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "averageUploadRateLimitInBitsPerSec") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "averageDownloadRateLimitInBitsPerSec") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeBandwidthRateLimitResponse Source #

Create a value of DescribeBandwidthRateLimitResponse 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:gatewayARN:DescribeBandwidthRateLimit', describeBandwidthRateLimitResponse_gatewayARN - Undocumented member.

$sel:averageUploadRateLimitInBitsPerSec:DescribeBandwidthRateLimitResponse', describeBandwidthRateLimitResponse_averageUploadRateLimitInBitsPerSec - The average upload bandwidth rate limit in bits per second. This field does not appear in the response if the upload rate limit is not set.

$sel:averageDownloadRateLimitInBitsPerSec:DescribeBandwidthRateLimitResponse', describeBandwidthRateLimitResponse_averageDownloadRateLimitInBitsPerSec - The average download bandwidth rate limit in bits per second. This field does not appear in the response if the download rate limit is not set.

$sel:httpStatus:DescribeBandwidthRateLimitResponse', describeBandwidthRateLimitResponse_httpStatus - The response's http status code.

DeleteAutomaticTapeCreationPolicy

data DeleteAutomaticTapeCreationPolicy Source #

See: newDeleteAutomaticTapeCreationPolicy smart constructor.

Instances

Instances details
Eq DeleteAutomaticTapeCreationPolicy Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteAutomaticTapeCreationPolicy

Read DeleteAutomaticTapeCreationPolicy Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteAutomaticTapeCreationPolicy

Show DeleteAutomaticTapeCreationPolicy Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteAutomaticTapeCreationPolicy

Generic DeleteAutomaticTapeCreationPolicy Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteAutomaticTapeCreationPolicy

Associated Types

type Rep DeleteAutomaticTapeCreationPolicy :: Type -> Type #

NFData DeleteAutomaticTapeCreationPolicy Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteAutomaticTapeCreationPolicy

Hashable DeleteAutomaticTapeCreationPolicy Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteAutomaticTapeCreationPolicy

ToJSON DeleteAutomaticTapeCreationPolicy Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteAutomaticTapeCreationPolicy

AWSRequest DeleteAutomaticTapeCreationPolicy Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteAutomaticTapeCreationPolicy

ToHeaders DeleteAutomaticTapeCreationPolicy Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteAutomaticTapeCreationPolicy

ToPath DeleteAutomaticTapeCreationPolicy Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteAutomaticTapeCreationPolicy

ToQuery DeleteAutomaticTapeCreationPolicy Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteAutomaticTapeCreationPolicy

type Rep DeleteAutomaticTapeCreationPolicy Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteAutomaticTapeCreationPolicy

type Rep DeleteAutomaticTapeCreationPolicy = D1 ('MetaData "DeleteAutomaticTapeCreationPolicy" "Amazonka.StorageGateway.DeleteAutomaticTapeCreationPolicy" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DeleteAutomaticTapeCreationPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteAutomaticTapeCreationPolicy Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteAutomaticTapeCreationPolicy

newDeleteAutomaticTapeCreationPolicy Source #

Create a value of DeleteAutomaticTapeCreationPolicy 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:gatewayARN:DeleteAutomaticTapeCreationPolicy', deleteAutomaticTapeCreationPolicy_gatewayARN - Undocumented member.

data DeleteAutomaticTapeCreationPolicyResponse Source #

Instances

Instances details
Eq DeleteAutomaticTapeCreationPolicyResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteAutomaticTapeCreationPolicy

Read DeleteAutomaticTapeCreationPolicyResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteAutomaticTapeCreationPolicy

Show DeleteAutomaticTapeCreationPolicyResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteAutomaticTapeCreationPolicy

Generic DeleteAutomaticTapeCreationPolicyResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteAutomaticTapeCreationPolicy

NFData DeleteAutomaticTapeCreationPolicyResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteAutomaticTapeCreationPolicy

type Rep DeleteAutomaticTapeCreationPolicyResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteAutomaticTapeCreationPolicy

type Rep DeleteAutomaticTapeCreationPolicyResponse = D1 ('MetaData "DeleteAutomaticTapeCreationPolicyResponse" "Amazonka.StorageGateway.DeleteAutomaticTapeCreationPolicy" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DeleteAutomaticTapeCreationPolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteAutomaticTapeCreationPolicyResponse Source #

Create a value of DeleteAutomaticTapeCreationPolicyResponse 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:gatewayARN:DeleteAutomaticTapeCreationPolicy', deleteAutomaticTapeCreationPolicyResponse_gatewayARN - Undocumented member.

$sel:httpStatus:DeleteAutomaticTapeCreationPolicyResponse', deleteAutomaticTapeCreationPolicyResponse_httpStatus - The response's http status code.

UpdateAutomaticTapeCreationPolicy

data UpdateAutomaticTapeCreationPolicy Source #

See: newUpdateAutomaticTapeCreationPolicy smart constructor.

Instances

Instances details
Eq UpdateAutomaticTapeCreationPolicy Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateAutomaticTapeCreationPolicy

Read UpdateAutomaticTapeCreationPolicy Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateAutomaticTapeCreationPolicy

Show UpdateAutomaticTapeCreationPolicy Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateAutomaticTapeCreationPolicy

Generic UpdateAutomaticTapeCreationPolicy Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateAutomaticTapeCreationPolicy

Associated Types

type Rep UpdateAutomaticTapeCreationPolicy :: Type -> Type #

NFData UpdateAutomaticTapeCreationPolicy Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateAutomaticTapeCreationPolicy

Hashable UpdateAutomaticTapeCreationPolicy Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateAutomaticTapeCreationPolicy

ToJSON UpdateAutomaticTapeCreationPolicy Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateAutomaticTapeCreationPolicy

AWSRequest UpdateAutomaticTapeCreationPolicy Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateAutomaticTapeCreationPolicy

ToHeaders UpdateAutomaticTapeCreationPolicy Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateAutomaticTapeCreationPolicy

ToPath UpdateAutomaticTapeCreationPolicy Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateAutomaticTapeCreationPolicy

ToQuery UpdateAutomaticTapeCreationPolicy Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateAutomaticTapeCreationPolicy

type Rep UpdateAutomaticTapeCreationPolicy Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateAutomaticTapeCreationPolicy

type Rep UpdateAutomaticTapeCreationPolicy = D1 ('MetaData "UpdateAutomaticTapeCreationPolicy" "Amazonka.StorageGateway.UpdateAutomaticTapeCreationPolicy" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "UpdateAutomaticTapeCreationPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "automaticTapeCreationRules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty AutomaticTapeCreationRule)) :*: S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse UpdateAutomaticTapeCreationPolicy Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateAutomaticTapeCreationPolicy

newUpdateAutomaticTapeCreationPolicy Source #

Create a value of UpdateAutomaticTapeCreationPolicy 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:automaticTapeCreationRules:UpdateAutomaticTapeCreationPolicy', updateAutomaticTapeCreationPolicy_automaticTapeCreationRules - An automatic tape creation policy consists of a list of automatic tape creation rules. The rules determine when and how to automatically create new tapes.

$sel:gatewayARN:UpdateAutomaticTapeCreationPolicy', updateAutomaticTapeCreationPolicy_gatewayARN - Undocumented member.

data UpdateAutomaticTapeCreationPolicyResponse Source #

Instances

Instances details
Eq UpdateAutomaticTapeCreationPolicyResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateAutomaticTapeCreationPolicy

Read UpdateAutomaticTapeCreationPolicyResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateAutomaticTapeCreationPolicy

Show UpdateAutomaticTapeCreationPolicyResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateAutomaticTapeCreationPolicy

Generic UpdateAutomaticTapeCreationPolicyResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateAutomaticTapeCreationPolicy

NFData UpdateAutomaticTapeCreationPolicyResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateAutomaticTapeCreationPolicy

type Rep UpdateAutomaticTapeCreationPolicyResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateAutomaticTapeCreationPolicy

type Rep UpdateAutomaticTapeCreationPolicyResponse = D1 ('MetaData "UpdateAutomaticTapeCreationPolicyResponse" "Amazonka.StorageGateway.UpdateAutomaticTapeCreationPolicy" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "UpdateAutomaticTapeCreationPolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateAutomaticTapeCreationPolicyResponse Source #

Create a value of UpdateAutomaticTapeCreationPolicyResponse 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:gatewayARN:UpdateAutomaticTapeCreationPolicy', updateAutomaticTapeCreationPolicyResponse_gatewayARN - Undocumented member.

$sel:httpStatus:UpdateAutomaticTapeCreationPolicyResponse', updateAutomaticTapeCreationPolicyResponse_httpStatus - The response's http status code.

UpdateSMBFileShareVisibility

data UpdateSMBFileShareVisibility Source #

See: newUpdateSMBFileShareVisibility smart constructor.

Instances

Instances details
Eq UpdateSMBFileShareVisibility Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBFileShareVisibility

Read UpdateSMBFileShareVisibility Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBFileShareVisibility

Show UpdateSMBFileShareVisibility Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBFileShareVisibility

Generic UpdateSMBFileShareVisibility Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBFileShareVisibility

Associated Types

type Rep UpdateSMBFileShareVisibility :: Type -> Type #

NFData UpdateSMBFileShareVisibility Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBFileShareVisibility

Hashable UpdateSMBFileShareVisibility Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBFileShareVisibility

ToJSON UpdateSMBFileShareVisibility Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBFileShareVisibility

AWSRequest UpdateSMBFileShareVisibility Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBFileShareVisibility

ToHeaders UpdateSMBFileShareVisibility Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBFileShareVisibility

ToPath UpdateSMBFileShareVisibility Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBFileShareVisibility

ToQuery UpdateSMBFileShareVisibility Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBFileShareVisibility

type Rep UpdateSMBFileShareVisibility Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBFileShareVisibility

type Rep UpdateSMBFileShareVisibility = D1 ('MetaData "UpdateSMBFileShareVisibility" "Amazonka.StorageGateway.UpdateSMBFileShareVisibility" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "UpdateSMBFileShareVisibility'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "fileSharesVisible") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))
type AWSResponse UpdateSMBFileShareVisibility Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBFileShareVisibility

newUpdateSMBFileShareVisibility Source #

Create a value of UpdateSMBFileShareVisibility 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:gatewayARN:UpdateSMBFileShareVisibility', updateSMBFileShareVisibility_gatewayARN - Undocumented member.

$sel:fileSharesVisible:UpdateSMBFileShareVisibility', updateSMBFileShareVisibility_fileSharesVisible - The shares on this gateway appear when listing shares.

data UpdateSMBFileShareVisibilityResponse Source #

Instances

Instances details
Eq UpdateSMBFileShareVisibilityResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBFileShareVisibility

Read UpdateSMBFileShareVisibilityResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBFileShareVisibility

Show UpdateSMBFileShareVisibilityResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBFileShareVisibility

Generic UpdateSMBFileShareVisibilityResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBFileShareVisibility

NFData UpdateSMBFileShareVisibilityResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBFileShareVisibility

type Rep UpdateSMBFileShareVisibilityResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBFileShareVisibility

type Rep UpdateSMBFileShareVisibilityResponse = D1 ('MetaData "UpdateSMBFileShareVisibilityResponse" "Amazonka.StorageGateway.UpdateSMBFileShareVisibility" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "UpdateSMBFileShareVisibilityResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateSMBFileShareVisibilityResponse Source #

Create a value of UpdateSMBFileShareVisibilityResponse 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:gatewayARN:UpdateSMBFileShareVisibility', updateSMBFileShareVisibilityResponse_gatewayARN - Undocumented member.

$sel:httpStatus:UpdateSMBFileShareVisibilityResponse', updateSMBFileShareVisibilityResponse_httpStatus - The response's http status code.

DeleteSnapshotSchedule

data DeleteSnapshotSchedule Source #

See: newDeleteSnapshotSchedule smart constructor.

Instances

Instances details
Eq DeleteSnapshotSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteSnapshotSchedule

Read DeleteSnapshotSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteSnapshotSchedule

Show DeleteSnapshotSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteSnapshotSchedule

Generic DeleteSnapshotSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteSnapshotSchedule

Associated Types

type Rep DeleteSnapshotSchedule :: Type -> Type #

NFData DeleteSnapshotSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteSnapshotSchedule

Methods

rnf :: DeleteSnapshotSchedule -> () #

Hashable DeleteSnapshotSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteSnapshotSchedule

ToJSON DeleteSnapshotSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteSnapshotSchedule

AWSRequest DeleteSnapshotSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteSnapshotSchedule

Associated Types

type AWSResponse DeleteSnapshotSchedule #

ToHeaders DeleteSnapshotSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteSnapshotSchedule

ToPath DeleteSnapshotSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteSnapshotSchedule

ToQuery DeleteSnapshotSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteSnapshotSchedule

type Rep DeleteSnapshotSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteSnapshotSchedule

type Rep DeleteSnapshotSchedule = D1 ('MetaData "DeleteSnapshotSchedule" "Amazonka.StorageGateway.DeleteSnapshotSchedule" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DeleteSnapshotSchedule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "volumeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteSnapshotSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteSnapshotSchedule

newDeleteSnapshotSchedule Source #

Create a value of DeleteSnapshotSchedule 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:volumeARN:DeleteSnapshotSchedule', deleteSnapshotSchedule_volumeARN - The volume which snapshot schedule to delete.

data DeleteSnapshotScheduleResponse Source #

See: newDeleteSnapshotScheduleResponse smart constructor.

Instances

Instances details
Eq DeleteSnapshotScheduleResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteSnapshotSchedule

Read DeleteSnapshotScheduleResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteSnapshotSchedule

Show DeleteSnapshotScheduleResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteSnapshotSchedule

Generic DeleteSnapshotScheduleResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteSnapshotSchedule

Associated Types

type Rep DeleteSnapshotScheduleResponse :: Type -> Type #

NFData DeleteSnapshotScheduleResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteSnapshotSchedule

type Rep DeleteSnapshotScheduleResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteSnapshotSchedule

type Rep DeleteSnapshotScheduleResponse = D1 ('MetaData "DeleteSnapshotScheduleResponse" "Amazonka.StorageGateway.DeleteSnapshotSchedule" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DeleteSnapshotScheduleResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "volumeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteSnapshotScheduleResponse Source #

Create a value of DeleteSnapshotScheduleResponse 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:volumeARN:DeleteSnapshotSchedule', deleteSnapshotScheduleResponse_volumeARN - The volume which snapshot schedule was deleted.

$sel:httpStatus:DeleteSnapshotScheduleResponse', deleteSnapshotScheduleResponse_httpStatus - The response's http status code.

UpdateSnapshotSchedule

data UpdateSnapshotSchedule Source #

A JSON object containing one or more of the following fields:

  • UpdateSnapshotScheduleInput$Description
  • UpdateSnapshotScheduleInput$RecurrenceInHours
  • UpdateSnapshotScheduleInput$StartAt
  • UpdateSnapshotScheduleInput$VolumeARN

See: newUpdateSnapshotSchedule smart constructor.

Instances

Instances details
Eq UpdateSnapshotSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSnapshotSchedule

Read UpdateSnapshotSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSnapshotSchedule

Show UpdateSnapshotSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSnapshotSchedule

Generic UpdateSnapshotSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSnapshotSchedule

Associated Types

type Rep UpdateSnapshotSchedule :: Type -> Type #

NFData UpdateSnapshotSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSnapshotSchedule

Methods

rnf :: UpdateSnapshotSchedule -> () #

Hashable UpdateSnapshotSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSnapshotSchedule

ToJSON UpdateSnapshotSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSnapshotSchedule

AWSRequest UpdateSnapshotSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSnapshotSchedule

Associated Types

type AWSResponse UpdateSnapshotSchedule #

ToHeaders UpdateSnapshotSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSnapshotSchedule

ToPath UpdateSnapshotSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSnapshotSchedule

ToQuery UpdateSnapshotSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSnapshotSchedule

type Rep UpdateSnapshotSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSnapshotSchedule

type Rep UpdateSnapshotSchedule = D1 ('MetaData "UpdateSnapshotSchedule" "Amazonka.StorageGateway.UpdateSnapshotSchedule" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "UpdateSnapshotSchedule'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))) :*: (S1 ('MetaSel ('Just "volumeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "startAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "recurrenceInHours") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))))
type AWSResponse UpdateSnapshotSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSnapshotSchedule

newUpdateSnapshotSchedule Source #

Create a value of UpdateSnapshotSchedule 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:description:UpdateSnapshotSchedule', updateSnapshotSchedule_description - Optional description of the snapshot that overwrites the existing description.

$sel:tags:UpdateSnapshotSchedule', updateSnapshotSchedule_tags - A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

$sel:volumeARN:UpdateSnapshotSchedule', updateSnapshotSchedule_volumeARN - The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

$sel:startAt:UpdateSnapshotSchedule', updateSnapshotSchedule_startAt - The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

$sel:recurrenceInHours:UpdateSnapshotSchedule', updateSnapshotSchedule_recurrenceInHours - Frequency of snapshots. Specify the number of hours between snapshots.

data UpdateSnapshotScheduleResponse Source #

A JSON object containing the Amazon Resource Name (ARN) of the updated storage volume.

See: newUpdateSnapshotScheduleResponse smart constructor.

Instances

Instances details
Eq UpdateSnapshotScheduleResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSnapshotSchedule

Read UpdateSnapshotScheduleResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSnapshotSchedule

Show UpdateSnapshotScheduleResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSnapshotSchedule

Generic UpdateSnapshotScheduleResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSnapshotSchedule

Associated Types

type Rep UpdateSnapshotScheduleResponse :: Type -> Type #

NFData UpdateSnapshotScheduleResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSnapshotSchedule

type Rep UpdateSnapshotScheduleResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSnapshotSchedule

type Rep UpdateSnapshotScheduleResponse = D1 ('MetaData "UpdateSnapshotScheduleResponse" "Amazonka.StorageGateway.UpdateSnapshotSchedule" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "UpdateSnapshotScheduleResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "volumeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateSnapshotScheduleResponse Source #

Create a value of UpdateSnapshotScheduleResponse 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:volumeARN:UpdateSnapshotSchedule', updateSnapshotScheduleResponse_volumeARN - The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

$sel:httpStatus:UpdateSnapshotScheduleResponse', updateSnapshotScheduleResponse_httpStatus - The response's http status code.

DescribeBandwidthRateLimitSchedule

data DescribeBandwidthRateLimitSchedule Source #

Instances

Instances details
Eq DescribeBandwidthRateLimitSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeBandwidthRateLimitSchedule

Read DescribeBandwidthRateLimitSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeBandwidthRateLimitSchedule

Show DescribeBandwidthRateLimitSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeBandwidthRateLimitSchedule

Generic DescribeBandwidthRateLimitSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeBandwidthRateLimitSchedule

Associated Types

type Rep DescribeBandwidthRateLimitSchedule :: Type -> Type #

NFData DescribeBandwidthRateLimitSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeBandwidthRateLimitSchedule

Hashable DescribeBandwidthRateLimitSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeBandwidthRateLimitSchedule

ToJSON DescribeBandwidthRateLimitSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeBandwidthRateLimitSchedule

AWSRequest DescribeBandwidthRateLimitSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeBandwidthRateLimitSchedule

ToHeaders DescribeBandwidthRateLimitSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeBandwidthRateLimitSchedule

ToPath DescribeBandwidthRateLimitSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeBandwidthRateLimitSchedule

ToQuery DescribeBandwidthRateLimitSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeBandwidthRateLimitSchedule

type Rep DescribeBandwidthRateLimitSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeBandwidthRateLimitSchedule

type Rep DescribeBandwidthRateLimitSchedule = D1 ('MetaData "DescribeBandwidthRateLimitSchedule" "Amazonka.StorageGateway.DescribeBandwidthRateLimitSchedule" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DescribeBandwidthRateLimitSchedule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeBandwidthRateLimitSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeBandwidthRateLimitSchedule

newDescribeBandwidthRateLimitSchedule Source #

Create a value of DescribeBandwidthRateLimitSchedule 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:gatewayARN:DescribeBandwidthRateLimitSchedule', describeBandwidthRateLimitSchedule_gatewayARN - Undocumented member.

data DescribeBandwidthRateLimitScheduleResponse Source #

Instances

Instances details
Eq DescribeBandwidthRateLimitScheduleResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeBandwidthRateLimitSchedule

Read DescribeBandwidthRateLimitScheduleResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeBandwidthRateLimitSchedule

Show DescribeBandwidthRateLimitScheduleResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeBandwidthRateLimitSchedule

Generic DescribeBandwidthRateLimitScheduleResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeBandwidthRateLimitSchedule

NFData DescribeBandwidthRateLimitScheduleResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeBandwidthRateLimitSchedule

type Rep DescribeBandwidthRateLimitScheduleResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeBandwidthRateLimitSchedule

type Rep DescribeBandwidthRateLimitScheduleResponse = D1 ('MetaData "DescribeBandwidthRateLimitScheduleResponse" "Amazonka.StorageGateway.DescribeBandwidthRateLimitSchedule" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DescribeBandwidthRateLimitScheduleResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "bandwidthRateLimitIntervals") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BandwidthRateLimitInterval])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

CreateSnapshot

data CreateSnapshot Source #

A JSON object containing one or more of the following fields:

  • CreateSnapshotInput$SnapshotDescription
  • CreateSnapshotInput$VolumeARN

See: newCreateSnapshot smart constructor.

Constructors

CreateSnapshot' (Maybe [Tag]) Text Text 

Instances

Instances details
Eq CreateSnapshot Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSnapshot

Read CreateSnapshot Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSnapshot

Show CreateSnapshot Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSnapshot

Generic CreateSnapshot Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSnapshot

Associated Types

type Rep CreateSnapshot :: Type -> Type #

NFData CreateSnapshot Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSnapshot

Methods

rnf :: CreateSnapshot -> () #

Hashable CreateSnapshot Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSnapshot

ToJSON CreateSnapshot Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSnapshot

AWSRequest CreateSnapshot Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSnapshot

Associated Types

type AWSResponse CreateSnapshot #

ToHeaders CreateSnapshot Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSnapshot

ToPath CreateSnapshot Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSnapshot

ToQuery CreateSnapshot Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSnapshot

type Rep CreateSnapshot Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSnapshot

type Rep CreateSnapshot = D1 ('MetaData "CreateSnapshot" "Amazonka.StorageGateway.CreateSnapshot" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "CreateSnapshot'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: (S1 ('MetaSel ('Just "volumeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "snapshotDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse CreateSnapshot Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSnapshot

newCreateSnapshot Source #

Create a value of CreateSnapshot 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:tags:CreateSnapshot', createSnapshot_tags - A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

$sel:volumeARN:CreateSnapshot', createSnapshot_volumeARN - The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

$sel:snapshotDescription:CreateSnapshot', createSnapshot_snapshotDescription - Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the Storage Gateway snapshot Details pane, Description field.

data CreateSnapshotResponse Source #

A JSON object containing the following fields:

See: newCreateSnapshotResponse smart constructor.

Instances

Instances details
Eq CreateSnapshotResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSnapshot

Read CreateSnapshotResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSnapshot

Show CreateSnapshotResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSnapshot

Generic CreateSnapshotResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSnapshot

Associated Types

type Rep CreateSnapshotResponse :: Type -> Type #

NFData CreateSnapshotResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSnapshot

Methods

rnf :: CreateSnapshotResponse -> () #

type Rep CreateSnapshotResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSnapshot

type Rep CreateSnapshotResponse = D1 ('MetaData "CreateSnapshotResponse" "Amazonka.StorageGateway.CreateSnapshot" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "CreateSnapshotResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "volumeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "snapshotId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreateSnapshotResponse Source #

Create a value of CreateSnapshotResponse 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:volumeARN:CreateSnapshot', createSnapshotResponse_volumeARN - The Amazon Resource Name (ARN) of the volume of which the snapshot was taken.

$sel:snapshotId:CreateSnapshotResponse', createSnapshotResponse_snapshotId - The snapshot ID that is used to refer to the snapshot in future operations such as describing snapshots (Amazon Elastic Compute Cloud API DescribeSnapshots) or creating a volume from a snapshot (CreateStorediSCSIVolume).

$sel:httpStatus:CreateSnapshotResponse', createSnapshotResponse_httpStatus - The response's http status code.

UpdateSMBSecurityStrategy

data UpdateSMBSecurityStrategy Source #

See: newUpdateSMBSecurityStrategy smart constructor.

Instances

Instances details
Eq UpdateSMBSecurityStrategy Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBSecurityStrategy

Read UpdateSMBSecurityStrategy Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBSecurityStrategy

Show UpdateSMBSecurityStrategy Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBSecurityStrategy

Generic UpdateSMBSecurityStrategy Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBSecurityStrategy

Associated Types

type Rep UpdateSMBSecurityStrategy :: Type -> Type #

NFData UpdateSMBSecurityStrategy Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBSecurityStrategy

Hashable UpdateSMBSecurityStrategy Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBSecurityStrategy

ToJSON UpdateSMBSecurityStrategy Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBSecurityStrategy

AWSRequest UpdateSMBSecurityStrategy Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBSecurityStrategy

ToHeaders UpdateSMBSecurityStrategy Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBSecurityStrategy

ToPath UpdateSMBSecurityStrategy Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBSecurityStrategy

ToQuery UpdateSMBSecurityStrategy Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBSecurityStrategy

type Rep UpdateSMBSecurityStrategy Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBSecurityStrategy

type Rep UpdateSMBSecurityStrategy = D1 ('MetaData "UpdateSMBSecurityStrategy" "Amazonka.StorageGateway.UpdateSMBSecurityStrategy" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "UpdateSMBSecurityStrategy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "sMBSecurityStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SMBSecurityStrategy)))
type AWSResponse UpdateSMBSecurityStrategy Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBSecurityStrategy

newUpdateSMBSecurityStrategy Source #

Create a value of UpdateSMBSecurityStrategy 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:gatewayARN:UpdateSMBSecurityStrategy', updateSMBSecurityStrategy_gatewayARN - Undocumented member.

$sel:sMBSecurityStrategy:UpdateSMBSecurityStrategy', updateSMBSecurityStrategy_sMBSecurityStrategy - Specifies the type of security strategy.

ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment. Supported only in S3 File Gateway.

MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.

data UpdateSMBSecurityStrategyResponse Source #

See: newUpdateSMBSecurityStrategyResponse smart constructor.

Instances

Instances details
Eq UpdateSMBSecurityStrategyResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBSecurityStrategy

Read UpdateSMBSecurityStrategyResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBSecurityStrategy

Show UpdateSMBSecurityStrategyResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBSecurityStrategy

Generic UpdateSMBSecurityStrategyResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBSecurityStrategy

Associated Types

type Rep UpdateSMBSecurityStrategyResponse :: Type -> Type #

NFData UpdateSMBSecurityStrategyResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBSecurityStrategy

type Rep UpdateSMBSecurityStrategyResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBSecurityStrategy

type Rep UpdateSMBSecurityStrategyResponse = D1 ('MetaData "UpdateSMBSecurityStrategyResponse" "Amazonka.StorageGateway.UpdateSMBSecurityStrategy" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "UpdateSMBSecurityStrategyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateSMBSecurityStrategyResponse Source #

Create a value of UpdateSMBSecurityStrategyResponse 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:gatewayARN:UpdateSMBSecurityStrategy', updateSMBSecurityStrategyResponse_gatewayARN - Undocumented member.

$sel:httpStatus:UpdateSMBSecurityStrategyResponse', updateSMBSecurityStrategyResponse_httpStatus - The response's http status code.

CancelRetrieval

data CancelRetrieval Source #

CancelRetrievalInput

See: newCancelRetrieval smart constructor.

Constructors

CancelRetrieval' Text Text 

Instances

Instances details
Eq CancelRetrieval Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelRetrieval

Read CancelRetrieval Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelRetrieval

Show CancelRetrieval Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelRetrieval

Generic CancelRetrieval Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelRetrieval

Associated Types

type Rep CancelRetrieval :: Type -> Type #

NFData CancelRetrieval Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelRetrieval

Methods

rnf :: CancelRetrieval -> () #

Hashable CancelRetrieval Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelRetrieval

ToJSON CancelRetrieval Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelRetrieval

AWSRequest CancelRetrieval Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelRetrieval

Associated Types

type AWSResponse CancelRetrieval #

ToHeaders CancelRetrieval Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelRetrieval

ToPath CancelRetrieval Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelRetrieval

ToQuery CancelRetrieval Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelRetrieval

type Rep CancelRetrieval Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelRetrieval

type Rep CancelRetrieval = D1 ('MetaData "CancelRetrieval" "Amazonka.StorageGateway.CancelRetrieval" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "CancelRetrieval'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tapeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse CancelRetrieval Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelRetrieval

newCancelRetrieval Source #

Create a value of CancelRetrieval 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:gatewayARN:CancelRetrieval', cancelRetrieval_gatewayARN - Undocumented member.

$sel:tapeARN:CancelRetrieval', cancelRetrieval_tapeARN - The Amazon Resource Name (ARN) of the virtual tape you want to cancel retrieval for.

data CancelRetrievalResponse Source #

CancelRetrievalOutput

See: newCancelRetrievalResponse smart constructor.

Instances

Instances details
Eq CancelRetrievalResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelRetrieval

Read CancelRetrievalResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelRetrieval

Show CancelRetrievalResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelRetrieval

Generic CancelRetrievalResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelRetrieval

Associated Types

type Rep CancelRetrievalResponse :: Type -> Type #

NFData CancelRetrievalResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelRetrieval

Methods

rnf :: CancelRetrievalResponse -> () #

type Rep CancelRetrievalResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelRetrieval

type Rep CancelRetrievalResponse = D1 ('MetaData "CancelRetrievalResponse" "Amazonka.StorageGateway.CancelRetrieval" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "CancelRetrievalResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tapeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCancelRetrievalResponse Source #

Create a value of CancelRetrievalResponse 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:tapeARN:CancelRetrieval', cancelRetrievalResponse_tapeARN - The Amazon Resource Name (ARN) of the virtual tape for which retrieval was canceled.

$sel:httpStatus:CancelRetrievalResponse', cancelRetrievalResponse_httpStatus - The response's http status code.

DescribeVTLDevices (Paginated)

data DescribeVTLDevices Source #

DescribeVTLDevicesInput

See: newDescribeVTLDevices smart constructor.

Instances

Instances details
Eq DescribeVTLDevices Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeVTLDevices

Read DescribeVTLDevices Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeVTLDevices

Show DescribeVTLDevices Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeVTLDevices

Generic DescribeVTLDevices Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeVTLDevices

Associated Types

type Rep DescribeVTLDevices :: Type -> Type #

NFData DescribeVTLDevices Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeVTLDevices

Methods

rnf :: DescribeVTLDevices -> () #

Hashable DescribeVTLDevices Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeVTLDevices

ToJSON DescribeVTLDevices Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeVTLDevices

AWSPager DescribeVTLDevices Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeVTLDevices

AWSRequest DescribeVTLDevices Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeVTLDevices

Associated Types

type AWSResponse DescribeVTLDevices #

ToHeaders DescribeVTLDevices Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeVTLDevices

ToPath DescribeVTLDevices Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeVTLDevices

ToQuery DescribeVTLDevices Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeVTLDevices

type Rep DescribeVTLDevices Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeVTLDevices

type Rep DescribeVTLDevices = D1 ('MetaData "DescribeVTLDevices" "Amazonka.StorageGateway.DescribeVTLDevices" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DescribeVTLDevices'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "vTLDeviceARNs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse DescribeVTLDevices Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeVTLDevices

newDescribeVTLDevices Source #

Create a value of DescribeVTLDevices 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:marker:DescribeVTLDevices', describeVTLDevices_marker - An opaque string that indicates the position at which to begin describing the VTL devices.

$sel:limit:DescribeVTLDevices', describeVTLDevices_limit - Specifies that the number of VTL devices described be limited to the specified number.

$sel:vTLDeviceARNs:DescribeVTLDevices', describeVTLDevices_vTLDeviceARNs - An array of strings, where each string represents the Amazon Resource Name (ARN) of a VTL device.

All of the specified VTL devices must be from the same gateway. If no VTL devices are specified, the result will contain all devices on the specified gateway.

$sel:gatewayARN:DescribeVTLDevices', describeVTLDevices_gatewayARN - Undocumented member.

data DescribeVTLDevicesResponse Source #

DescribeVTLDevicesOutput

See: newDescribeVTLDevicesResponse smart constructor.

Instances

Instances details
Eq DescribeVTLDevicesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeVTLDevices

Read DescribeVTLDevicesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeVTLDevices

Show DescribeVTLDevicesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeVTLDevices

Generic DescribeVTLDevicesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeVTLDevices

Associated Types

type Rep DescribeVTLDevicesResponse :: Type -> Type #

NFData DescribeVTLDevicesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeVTLDevices

type Rep DescribeVTLDevicesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeVTLDevices

type Rep DescribeVTLDevicesResponse = D1 ('MetaData "DescribeVTLDevicesResponse" "Amazonka.StorageGateway.DescribeVTLDevices" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DescribeVTLDevicesResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "vTLDevices") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [VTLDevice])) :*: S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeVTLDevicesResponse Source #

Create a value of DescribeVTLDevicesResponse 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:vTLDevices:DescribeVTLDevicesResponse', describeVTLDevicesResponse_vTLDevices - An array of VTL device objects composed of the Amazon Resource Name (ARN) of the VTL devices.

$sel:gatewayARN:DescribeVTLDevices', describeVTLDevicesResponse_gatewayARN - Undocumented member.

$sel:marker:DescribeVTLDevices', describeVTLDevicesResponse_marker - An opaque string that indicates the position at which the VTL devices that were fetched for description ended. Use the marker in your next request to fetch the next set of VTL devices in the list. If there are no more VTL devices to describe, this field does not appear in the response.

$sel:httpStatus:DescribeVTLDevicesResponse', describeVTLDevicesResponse_httpStatus - The response's http status code.

StartAvailabilityMonitorTest

data StartAvailabilityMonitorTest Source #

See: newStartAvailabilityMonitorTest smart constructor.

Instances

Instances details
Eq StartAvailabilityMonitorTest Source # 
Instance details

Defined in Amazonka.StorageGateway.StartAvailabilityMonitorTest

Read StartAvailabilityMonitorTest Source # 
Instance details

Defined in Amazonka.StorageGateway.StartAvailabilityMonitorTest

Show StartAvailabilityMonitorTest Source # 
Instance details

Defined in Amazonka.StorageGateway.StartAvailabilityMonitorTest

Generic StartAvailabilityMonitorTest Source # 
Instance details

Defined in Amazonka.StorageGateway.StartAvailabilityMonitorTest

Associated Types

type Rep StartAvailabilityMonitorTest :: Type -> Type #

NFData StartAvailabilityMonitorTest Source # 
Instance details

Defined in Amazonka.StorageGateway.StartAvailabilityMonitorTest

Hashable StartAvailabilityMonitorTest Source # 
Instance details

Defined in Amazonka.StorageGateway.StartAvailabilityMonitorTest

ToJSON StartAvailabilityMonitorTest Source # 
Instance details

Defined in Amazonka.StorageGateway.StartAvailabilityMonitorTest

AWSRequest StartAvailabilityMonitorTest Source # 
Instance details

Defined in Amazonka.StorageGateway.StartAvailabilityMonitorTest

ToHeaders StartAvailabilityMonitorTest Source # 
Instance details

Defined in Amazonka.StorageGateway.StartAvailabilityMonitorTest

ToPath StartAvailabilityMonitorTest Source # 
Instance details

Defined in Amazonka.StorageGateway.StartAvailabilityMonitorTest

ToQuery StartAvailabilityMonitorTest Source # 
Instance details

Defined in Amazonka.StorageGateway.StartAvailabilityMonitorTest

type Rep StartAvailabilityMonitorTest Source # 
Instance details

Defined in Amazonka.StorageGateway.StartAvailabilityMonitorTest

type Rep StartAvailabilityMonitorTest = D1 ('MetaData "StartAvailabilityMonitorTest" "Amazonka.StorageGateway.StartAvailabilityMonitorTest" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "StartAvailabilityMonitorTest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse StartAvailabilityMonitorTest Source # 
Instance details

Defined in Amazonka.StorageGateway.StartAvailabilityMonitorTest

newStartAvailabilityMonitorTest Source #

Create a value of StartAvailabilityMonitorTest 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:gatewayARN:StartAvailabilityMonitorTest', startAvailabilityMonitorTest_gatewayARN - Undocumented member.

data StartAvailabilityMonitorTestResponse Source #

Instances

Instances details
Eq StartAvailabilityMonitorTestResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.StartAvailabilityMonitorTest

Read StartAvailabilityMonitorTestResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.StartAvailabilityMonitorTest

Show StartAvailabilityMonitorTestResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.StartAvailabilityMonitorTest

Generic StartAvailabilityMonitorTestResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.StartAvailabilityMonitorTest

NFData StartAvailabilityMonitorTestResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.StartAvailabilityMonitorTest

type Rep StartAvailabilityMonitorTestResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.StartAvailabilityMonitorTest

type Rep StartAvailabilityMonitorTestResponse = D1 ('MetaData "StartAvailabilityMonitorTestResponse" "Amazonka.StorageGateway.StartAvailabilityMonitorTest" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "StartAvailabilityMonitorTestResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newStartAvailabilityMonitorTestResponse Source #

Create a value of StartAvailabilityMonitorTestResponse 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:gatewayARN:StartAvailabilityMonitorTest', startAvailabilityMonitorTestResponse_gatewayARN - Undocumented member.

$sel:httpStatus:StartAvailabilityMonitorTestResponse', startAvailabilityMonitorTestResponse_httpStatus - The response's http status code.

DeleteTapeArchive

data DeleteTapeArchive Source #

DeleteTapeArchiveInput

See: newDeleteTapeArchive smart constructor.

Instances

Instances details
Eq DeleteTapeArchive Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapeArchive

Read DeleteTapeArchive Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapeArchive

Show DeleteTapeArchive Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapeArchive

Generic DeleteTapeArchive Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapeArchive

Associated Types

type Rep DeleteTapeArchive :: Type -> Type #

NFData DeleteTapeArchive Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapeArchive

Methods

rnf :: DeleteTapeArchive -> () #

Hashable DeleteTapeArchive Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapeArchive

ToJSON DeleteTapeArchive Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapeArchive

AWSRequest DeleteTapeArchive Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapeArchive

Associated Types

type AWSResponse DeleteTapeArchive #

ToHeaders DeleteTapeArchive Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapeArchive

ToPath DeleteTapeArchive Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapeArchive

ToQuery DeleteTapeArchive Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapeArchive

type Rep DeleteTapeArchive Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapeArchive

type Rep DeleteTapeArchive = D1 ('MetaData "DeleteTapeArchive" "Amazonka.StorageGateway.DeleteTapeArchive" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DeleteTapeArchive'" 'PrefixI 'True) (S1 ('MetaSel ('Just "bypassGovernanceRetention") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "tapeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteTapeArchive Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapeArchive

newDeleteTapeArchive Source #

Create a value of DeleteTapeArchive 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:bypassGovernanceRetention:DeleteTapeArchive', deleteTapeArchive_bypassGovernanceRetention - Set to TRUE to delete an archived tape that belongs to a custom pool with tape retention lock. Only archived tapes with tape retention lock set to governance can be deleted. Archived tapes with tape retention lock set to compliance can't be deleted.

$sel:tapeARN:DeleteTapeArchive', deleteTapeArchive_tapeARN - The Amazon Resource Name (ARN) of the virtual tape to delete from the virtual tape shelf (VTS).

data DeleteTapeArchiveResponse Source #

DeleteTapeArchiveOutput

See: newDeleteTapeArchiveResponse smart constructor.

Instances

Instances details
Eq DeleteTapeArchiveResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapeArchive

Read DeleteTapeArchiveResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapeArchive

Show DeleteTapeArchiveResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapeArchive

Generic DeleteTapeArchiveResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapeArchive

Associated Types

type Rep DeleteTapeArchiveResponse :: Type -> Type #

NFData DeleteTapeArchiveResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapeArchive

type Rep DeleteTapeArchiveResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapeArchive

type Rep DeleteTapeArchiveResponse = D1 ('MetaData "DeleteTapeArchiveResponse" "Amazonka.StorageGateway.DeleteTapeArchive" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DeleteTapeArchiveResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tapeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteTapeArchiveResponse Source #

Create a value of DeleteTapeArchiveResponse 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:tapeARN:DeleteTapeArchive', deleteTapeArchiveResponse_tapeARN - The Amazon Resource Name (ARN) of the virtual tape that was deleted from the virtual tape shelf (VTS).

$sel:httpStatus:DeleteTapeArchiveResponse', deleteTapeArchiveResponse_httpStatus - The response's http status code.

ListFileSystemAssociations (Paginated)

data ListFileSystemAssociations Source #

See: newListFileSystemAssociations smart constructor.

Instances

Instances details
Eq ListFileSystemAssociations Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileSystemAssociations

Read ListFileSystemAssociations Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileSystemAssociations

Show ListFileSystemAssociations Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileSystemAssociations

Generic ListFileSystemAssociations Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileSystemAssociations

Associated Types

type Rep ListFileSystemAssociations :: Type -> Type #

NFData ListFileSystemAssociations Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileSystemAssociations

Hashable ListFileSystemAssociations Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileSystemAssociations

ToJSON ListFileSystemAssociations Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileSystemAssociations

AWSPager ListFileSystemAssociations Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileSystemAssociations

AWSRequest ListFileSystemAssociations Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileSystemAssociations

ToHeaders ListFileSystemAssociations Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileSystemAssociations

ToPath ListFileSystemAssociations Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileSystemAssociations

ToQuery ListFileSystemAssociations Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileSystemAssociations

type Rep ListFileSystemAssociations Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileSystemAssociations

type Rep ListFileSystemAssociations = D1 ('MetaData "ListFileSystemAssociations" "Amazonka.StorageGateway.ListFileSystemAssociations" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "ListFileSystemAssociations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))
type AWSResponse ListFileSystemAssociations Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileSystemAssociations

newListFileSystemAssociations :: ListFileSystemAssociations Source #

Create a value of ListFileSystemAssociations 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:gatewayARN:ListFileSystemAssociations', listFileSystemAssociations_gatewayARN - Undocumented member.

$sel:marker:ListFileSystemAssociations', listFileSystemAssociations_marker - Opaque pagination token returned from a previous ListFileSystemAssociations operation. If present, Marker specifies where to continue the list from after a previous call to ListFileSystemAssociations. Optional.

$sel:limit:ListFileSystemAssociations', listFileSystemAssociations_limit - The maximum number of file system associations to return in the response. If present, Limit must be an integer with a value greater than zero. Optional.

data ListFileSystemAssociationsResponse Source #

Instances

Instances details
Eq ListFileSystemAssociationsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileSystemAssociations

Read ListFileSystemAssociationsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileSystemAssociations

Show ListFileSystemAssociationsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileSystemAssociations

Generic ListFileSystemAssociationsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileSystemAssociations

Associated Types

type Rep ListFileSystemAssociationsResponse :: Type -> Type #

NFData ListFileSystemAssociationsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileSystemAssociations

type Rep ListFileSystemAssociationsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileSystemAssociations

type Rep ListFileSystemAssociationsResponse = D1 ('MetaData "ListFileSystemAssociationsResponse" "Amazonka.StorageGateway.ListFileSystemAssociations" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "ListFileSystemAssociationsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "fileSystemAssociationSummaryList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [FileSystemAssociationSummary])) :*: S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "nextMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListFileSystemAssociationsResponse Source #

Create a value of ListFileSystemAssociationsResponse 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:fileSystemAssociationSummaryList:ListFileSystemAssociationsResponse', listFileSystemAssociationsResponse_fileSystemAssociationSummaryList - An array of information about the Amazon FSx gateway's file system associations.

$sel:marker:ListFileSystemAssociations', listFileSystemAssociationsResponse_marker - If the request includes Marker, the response returns that value in this field.

$sel:nextMarker:ListFileSystemAssociationsResponse', listFileSystemAssociationsResponse_nextMarker - If a value is present, there are more file system associations to return. In a subsequent request, use NextMarker as the value for Marker to retrieve the next set of file system associations.

$sel:httpStatus:ListFileSystemAssociationsResponse', listFileSystemAssociationsResponse_httpStatus - The response's http status code.

UpdateSMBFileShare

data UpdateSMBFileShare Source #

UpdateSMBFileShareInput

See: newUpdateSMBFileShare smart constructor.

Instances

Instances details
Eq UpdateSMBFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBFileShare

Read UpdateSMBFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBFileShare

Show UpdateSMBFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBFileShare

Generic UpdateSMBFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBFileShare

Associated Types

type Rep UpdateSMBFileShare :: Type -> Type #

NFData UpdateSMBFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBFileShare

Methods

rnf :: UpdateSMBFileShare -> () #

Hashable UpdateSMBFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBFileShare

ToJSON UpdateSMBFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBFileShare

AWSRequest UpdateSMBFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBFileShare

Associated Types

type AWSResponse UpdateSMBFileShare #

ToHeaders UpdateSMBFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBFileShare

ToPath UpdateSMBFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBFileShare

ToQuery UpdateSMBFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBFileShare

type Rep UpdateSMBFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBFileShare

type Rep UpdateSMBFileShare = D1 ('MetaData "UpdateSMBFileShare" "Amazonka.StorageGateway.UpdateSMBFileShare" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "UpdateSMBFileShare'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "accessBasedEnumeration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "adminUserList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "auditDestinationARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "invalidUserList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: ((S1 ('MetaSel ('Just "kmsKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "validUserList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "cacheAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CacheAttributes)) :*: (S1 ('MetaSel ('Just "objectACL") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ObjectACL)) :*: S1 ('MetaSel ('Just "kmsEncrypted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))) :*: (((S1 ('MetaSel ('Just "defaultStorageClass") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "fileShareName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "sMBACLEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "oplocksEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "notificationPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "requesterPays") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "guessMIMETypeEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "readOnly") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "caseSensitivity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CaseSensitivity)) :*: S1 ('MetaSel ('Just "fileShareARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))))
type AWSResponse UpdateSMBFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBFileShare

newUpdateSMBFileShare Source #

Create a value of UpdateSMBFileShare 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:accessBasedEnumeration:UpdateSMBFileShare', updateSMBFileShare_accessBasedEnumeration - The files and folders on this share will only be visible to users with read access.

$sel:adminUserList:UpdateSMBFileShare', updateSMBFileShare_adminUserList - A list of users or groups in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. Acceptable formats include: DOMAIN\User1, user1, @group1, and @DOMAIN\group1. Can only be set if Authentication is set to ActiveDirectory.

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

$sel:invalidUserList:UpdateSMBFileShare', updateSMBFileShare_invalidUserList - A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. Acceptable formats include: DOMAIN\User1, user1, @group1, and @DOMAIN\group1. Can only be set if Authentication is set to ActiveDirectory.

$sel:kmsKey:UpdateSMBFileShare', updateSMBFileShare_kmsKey - The Amazon Resource Name (ARN) of a symmetric customer master key (CMK) used for Amazon S3 server-side encryption. Storage Gateway does not support asymmetric CMKs. This value can only be set when KMSEncrypted is true. Optional.

$sel:validUserList:UpdateSMBFileShare', updateSMBFileShare_validUserList - A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. Acceptable formats include: DOMAIN\User1, user1, @group1, and @DOMAIN\group1. Can only be set if Authentication is set to ActiveDirectory.

$sel:cacheAttributes:UpdateSMBFileShare', updateSMBFileShare_cacheAttributes - Specifies refresh cache information for the file share.

$sel:objectACL:UpdateSMBFileShare', updateSMBFileShare_objectACL - A value that sets the access control list (ACL) permission for objects in the S3 bucket that a S3 File Gateway puts objects into. The default value is private.

$sel:kmsEncrypted:UpdateSMBFileShare', updateSMBFileShare_kmsEncrypted - Set to true to use Amazon S3 server-side encryption with your own KMS key, or false to use a key managed by Amazon S3. Optional.

Valid Values: true | false

$sel:defaultStorageClass:UpdateSMBFileShare', updateSMBFileShare_defaultStorageClass - The default storage class for objects put into an Amazon S3 bucket by the S3 File Gateway. The default value is S3_INTELLIGENT_TIERING. Optional.

Valid Values: S3_STANDARD | S3_INTELLIGENT_TIERING | S3_STANDARD_IA | S3_ONEZONE_IA

$sel:fileShareName:UpdateSMBFileShare', updateSMBFileShare_fileShareName - The name of the file share. Optional.

FileShareName must be set if an S3 prefix name is set in LocationARN, or if an access point or access point alias is used.

$sel:sMBACLEnabled:UpdateSMBFileShare', updateSMBFileShare_sMBACLEnabled - Set this value to true to enable access control list (ACL) on the SMB file share. Set it to false to map file and directory permissions to the POSIX permissions.

For more information, see Using Microsoft Windows ACLs to control access to an SMB file share in the Storage Gateway User Guide.

Valid Values: true | false

$sel:oplocksEnabled:UpdateSMBFileShare', updateSMBFileShare_oplocksEnabled - Specifies whether opportunistic locking is enabled for the SMB file share.

Enabling opportunistic locking on case-sensitive shares is not recommended for workloads that involve access to files with the same name in different case.

Valid Values: true | false

$sel:notificationPolicy:UpdateSMBFileShare', updateSMBFileShare_notificationPolicy - The notification policy of the file share. SettlingTimeInSeconds controls the number of seconds to wait after the last point in time a client wrote to a file before generating an ObjectUploaded notification. Because clients can make many small writes to files, it's best to set this parameter for as long as possible to avoid generating multiple notifications for the same file in a small time period.

SettlingTimeInSeconds has no effect on the timing of the object uploading to Amazon S3, only the timing of the notification.

The following example sets NotificationPolicy on with SettlingTimeInSeconds set to 60.

{\"Upload\": {\"SettlingTimeInSeconds\": 60}}

The following example sets NotificationPolicy off.

{}

$sel:requesterPays:UpdateSMBFileShare', updateSMBFileShare_requesterPays - A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs; otherwise, the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

Valid Values: true | false

$sel:guessMIMETypeEnabled:UpdateSMBFileShare', updateSMBFileShare_guessMIMETypeEnabled - A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, otherwise set to false. The default value is true.

Valid Values: true | false

$sel:readOnly:UpdateSMBFileShare', updateSMBFileShare_readOnly - A value that sets the write status of a file share. Set this value to true to set write status to read-only, otherwise set to false.

Valid Values: true | false

$sel:caseSensitivity:UpdateSMBFileShare', updateSMBFileShare_caseSensitivity - The case of an object name in an Amazon S3 bucket. For ClientSpecified, the client determines the case sensitivity. For CaseSensitive, the gateway determines the case sensitivity. The default value is ClientSpecified.

$sel:fileShareARN:UpdateSMBFileShare', updateSMBFileShare_fileShareARN - The Amazon Resource Name (ARN) of the SMB file share that you want to update.

data UpdateSMBFileShareResponse Source #

UpdateSMBFileShareOutput

See: newUpdateSMBFileShareResponse smart constructor.

Instances

Instances details
Eq UpdateSMBFileShareResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBFileShare

Read UpdateSMBFileShareResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBFileShare

Show UpdateSMBFileShareResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBFileShare

Generic UpdateSMBFileShareResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBFileShare

Associated Types

type Rep UpdateSMBFileShareResponse :: Type -> Type #

NFData UpdateSMBFileShareResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBFileShare

type Rep UpdateSMBFileShareResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBFileShare

type Rep UpdateSMBFileShareResponse = D1 ('MetaData "UpdateSMBFileShareResponse" "Amazonka.StorageGateway.UpdateSMBFileShare" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "UpdateSMBFileShareResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fileShareARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateSMBFileShareResponse Source #

Create a value of UpdateSMBFileShareResponse 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:fileShareARN:UpdateSMBFileShare', updateSMBFileShareResponse_fileShareARN - The Amazon Resource Name (ARN) of the updated SMB file share.

$sel:httpStatus:UpdateSMBFileShareResponse', updateSMBFileShareResponse_httpStatus - The response's http status code.

DescribeNFSFileShares

data DescribeNFSFileShares Source #

DescribeNFSFileSharesInput

See: newDescribeNFSFileShares smart constructor.

Instances

Instances details
Eq DescribeNFSFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeNFSFileShares

Read DescribeNFSFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeNFSFileShares

Show DescribeNFSFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeNFSFileShares

Generic DescribeNFSFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeNFSFileShares

Associated Types

type Rep DescribeNFSFileShares :: Type -> Type #

NFData DescribeNFSFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeNFSFileShares

Methods

rnf :: DescribeNFSFileShares -> () #

Hashable DescribeNFSFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeNFSFileShares

ToJSON DescribeNFSFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeNFSFileShares

AWSRequest DescribeNFSFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeNFSFileShares

Associated Types

type AWSResponse DescribeNFSFileShares #

ToHeaders DescribeNFSFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeNFSFileShares

ToPath DescribeNFSFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeNFSFileShares

ToQuery DescribeNFSFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeNFSFileShares

type Rep DescribeNFSFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeNFSFileShares

type Rep DescribeNFSFileShares = D1 ('MetaData "DescribeNFSFileShares" "Amazonka.StorageGateway.DescribeNFSFileShares" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DescribeNFSFileShares'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fileShareARNList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))
type AWSResponse DescribeNFSFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeNFSFileShares

newDescribeNFSFileShares Source #

Create a value of DescribeNFSFileShares 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:fileShareARNList:DescribeNFSFileShares', describeNFSFileShares_fileShareARNList - An array containing the Amazon Resource Name (ARN) of each file share to be described.

data DescribeNFSFileSharesResponse Source #

DescribeNFSFileSharesOutput

See: newDescribeNFSFileSharesResponse smart constructor.

Instances

Instances details
Eq DescribeNFSFileSharesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeNFSFileShares

Read DescribeNFSFileSharesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeNFSFileShares

Show DescribeNFSFileSharesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeNFSFileShares

Generic DescribeNFSFileSharesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeNFSFileShares

Associated Types

type Rep DescribeNFSFileSharesResponse :: Type -> Type #

NFData DescribeNFSFileSharesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeNFSFileShares

type Rep DescribeNFSFileSharesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeNFSFileShares

type Rep DescribeNFSFileSharesResponse = D1 ('MetaData "DescribeNFSFileSharesResponse" "Amazonka.StorageGateway.DescribeNFSFileShares" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DescribeNFSFileSharesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nFSFileShareInfoList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [NFSFileShareInfo])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeNFSFileSharesResponse Source #

Create a value of DescribeNFSFileSharesResponse 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:nFSFileShareInfoList:DescribeNFSFileSharesResponse', describeNFSFileSharesResponse_nFSFileShareInfoList - An array containing a description for each requested file share.

$sel:httpStatus:DescribeNFSFileSharesResponse', describeNFSFileSharesResponse_httpStatus - The response's http status code.

ListVolumeRecoveryPoints

data ListVolumeRecoveryPoints Source #

See: newListVolumeRecoveryPoints smart constructor.

Instances

Instances details
Eq ListVolumeRecoveryPoints Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumeRecoveryPoints

Read ListVolumeRecoveryPoints Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumeRecoveryPoints

Show ListVolumeRecoveryPoints Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumeRecoveryPoints

Generic ListVolumeRecoveryPoints Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumeRecoveryPoints

Associated Types

type Rep ListVolumeRecoveryPoints :: Type -> Type #

NFData ListVolumeRecoveryPoints Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumeRecoveryPoints

Hashable ListVolumeRecoveryPoints Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumeRecoveryPoints

ToJSON ListVolumeRecoveryPoints Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumeRecoveryPoints

AWSRequest ListVolumeRecoveryPoints Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumeRecoveryPoints

ToHeaders ListVolumeRecoveryPoints Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumeRecoveryPoints

ToPath ListVolumeRecoveryPoints Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumeRecoveryPoints

ToQuery ListVolumeRecoveryPoints Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumeRecoveryPoints

type Rep ListVolumeRecoveryPoints Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumeRecoveryPoints

type Rep ListVolumeRecoveryPoints = D1 ('MetaData "ListVolumeRecoveryPoints" "Amazonka.StorageGateway.ListVolumeRecoveryPoints" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "ListVolumeRecoveryPoints'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse ListVolumeRecoveryPoints Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumeRecoveryPoints

newListVolumeRecoveryPoints Source #

Create a value of ListVolumeRecoveryPoints 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:gatewayARN:ListVolumeRecoveryPoints', listVolumeRecoveryPoints_gatewayARN - Undocumented member.

data ListVolumeRecoveryPointsResponse Source #

See: newListVolumeRecoveryPointsResponse smart constructor.

Instances

Instances details
Eq ListVolumeRecoveryPointsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumeRecoveryPoints

Read ListVolumeRecoveryPointsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumeRecoveryPoints

Show ListVolumeRecoveryPointsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumeRecoveryPoints

Generic ListVolumeRecoveryPointsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumeRecoveryPoints

Associated Types

type Rep ListVolumeRecoveryPointsResponse :: Type -> Type #

NFData ListVolumeRecoveryPointsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumeRecoveryPoints

type Rep ListVolumeRecoveryPointsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumeRecoveryPoints

type Rep ListVolumeRecoveryPointsResponse = D1 ('MetaData "ListVolumeRecoveryPointsResponse" "Amazonka.StorageGateway.ListVolumeRecoveryPoints" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "ListVolumeRecoveryPointsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "volumeRecoveryPointInfos") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [VolumeRecoveryPointInfo])) :*: (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListVolumeRecoveryPointsResponse Source #

Create a value of ListVolumeRecoveryPointsResponse 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:volumeRecoveryPointInfos:ListVolumeRecoveryPointsResponse', listVolumeRecoveryPointsResponse_volumeRecoveryPointInfos - An array of VolumeRecoveryPointInfo objects.

$sel:gatewayARN:ListVolumeRecoveryPoints', listVolumeRecoveryPointsResponse_gatewayARN - Undocumented member.

$sel:httpStatus:ListVolumeRecoveryPointsResponse', listVolumeRecoveryPointsResponse_httpStatus - The response's http status code.

ListTapes (Paginated)

data ListTapes Source #

A JSON object that contains one or more of the following fields:

  • ListTapesInput$Limit
  • ListTapesInput$Marker
  • ListTapesInput$TapeARNs

See: newListTapes smart constructor.

Constructors

ListTapes' (Maybe Text) (Maybe Natural) (Maybe [Text]) 

Instances

Instances details
Eq ListTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapes

Read ListTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapes

Show ListTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapes

Generic ListTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapes

Associated Types

type Rep ListTapes :: Type -> Type #

NFData ListTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapes

Methods

rnf :: ListTapes -> () #

Hashable ListTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapes

ToJSON ListTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapes

AWSPager ListTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapes

AWSRequest ListTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapes

Associated Types

type AWSResponse ListTapes #

ToHeaders ListTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapes

Methods

toHeaders :: ListTapes -> [Header] #

ToPath ListTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapes

ToQuery ListTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapes

type Rep ListTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapes

type Rep ListTapes = D1 ('MetaData "ListTapes" "Amazonka.StorageGateway.ListTapes" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "ListTapes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "tapeARNs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))
type AWSResponse ListTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapes

newListTapes :: ListTapes Source #

Create a value of ListTapes 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:marker:ListTapes', listTapes_marker - A string that indicates the position at which to begin the returned list of tapes.

$sel:limit:ListTapes', listTapes_limit - An optional number limit for the tapes in the list returned by this call.

$sel:tapeARNs:ListTapes', listTapes_tapeARNs - Undocumented member.

data ListTapesResponse Source #

A JSON object containing the following fields:

  • ListTapesOutput$Marker
  • ListTapesOutput$VolumeInfos

See: newListTapesResponse smart constructor.

Instances

Instances details
Eq ListTapesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapes

Read ListTapesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapes

Show ListTapesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapes

Generic ListTapesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapes

Associated Types

type Rep ListTapesResponse :: Type -> Type #

NFData ListTapesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapes

Methods

rnf :: ListTapesResponse -> () #

type Rep ListTapesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapes

type Rep ListTapesResponse = D1 ('MetaData "ListTapesResponse" "Amazonka.StorageGateway.ListTapes" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "ListTapesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tapeInfos") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TapeInfo])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListTapesResponse Source #

Create a value of ListTapesResponse 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:marker:ListTapes', listTapesResponse_marker - A string that indicates the position at which to begin returning the next list of tapes. Use the marker in your next request to continue pagination of tapes. If there are no more tapes to list, this element does not appear in the response body.

$sel:tapeInfos:ListTapesResponse', listTapesResponse_tapeInfos - Undocumented member.

$sel:httpStatus:ListTapesResponse', listTapesResponse_httpStatus - The response's http status code.

ResetCache

data ResetCache Source #

See: newResetCache smart constructor.

Constructors

ResetCache' Text 

Instances

Instances details
Eq ResetCache Source # 
Instance details

Defined in Amazonka.StorageGateway.ResetCache

Read ResetCache Source # 
Instance details

Defined in Amazonka.StorageGateway.ResetCache

Show ResetCache Source # 
Instance details

Defined in Amazonka.StorageGateway.ResetCache

Generic ResetCache Source # 
Instance details

Defined in Amazonka.StorageGateway.ResetCache

Associated Types

type Rep ResetCache :: Type -> Type #

NFData ResetCache Source # 
Instance details

Defined in Amazonka.StorageGateway.ResetCache

Methods

rnf :: ResetCache -> () #

Hashable ResetCache Source # 
Instance details

Defined in Amazonka.StorageGateway.ResetCache

ToJSON ResetCache Source # 
Instance details

Defined in Amazonka.StorageGateway.ResetCache

AWSRequest ResetCache Source # 
Instance details

Defined in Amazonka.StorageGateway.ResetCache

Associated Types

type AWSResponse ResetCache #

ToHeaders ResetCache Source # 
Instance details

Defined in Amazonka.StorageGateway.ResetCache

Methods

toHeaders :: ResetCache -> [Header] #

ToPath ResetCache Source # 
Instance details

Defined in Amazonka.StorageGateway.ResetCache

ToQuery ResetCache Source # 
Instance details

Defined in Amazonka.StorageGateway.ResetCache

type Rep ResetCache Source # 
Instance details

Defined in Amazonka.StorageGateway.ResetCache

type Rep ResetCache = D1 ('MetaData "ResetCache" "Amazonka.StorageGateway.ResetCache" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "ResetCache'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse ResetCache Source # 
Instance details

Defined in Amazonka.StorageGateway.ResetCache

newResetCache Source #

Create a value of ResetCache 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:gatewayARN:ResetCache', resetCache_gatewayARN - Undocumented member.

data ResetCacheResponse Source #

See: newResetCacheResponse smart constructor.

Instances

Instances details
Eq ResetCacheResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ResetCache

Read ResetCacheResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ResetCache

Show ResetCacheResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ResetCache

Generic ResetCacheResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ResetCache

Associated Types

type Rep ResetCacheResponse :: Type -> Type #

NFData ResetCacheResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ResetCache

Methods

rnf :: ResetCacheResponse -> () #

type Rep ResetCacheResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ResetCache

type Rep ResetCacheResponse = D1 ('MetaData "ResetCacheResponse" "Amazonka.StorageGateway.ResetCache" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "ResetCacheResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newResetCacheResponse Source #

Create a value of ResetCacheResponse 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:gatewayARN:ResetCache', resetCacheResponse_gatewayARN - Undocumented member.

$sel:httpStatus:ResetCacheResponse', resetCacheResponse_httpStatus - The response's http status code.

DescribeSMBFileShares

data DescribeSMBFileShares Source #

DescribeSMBFileSharesInput

See: newDescribeSMBFileShares smart constructor.

Instances

Instances details
Eq DescribeSMBFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSMBFileShares

Read DescribeSMBFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSMBFileShares

Show DescribeSMBFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSMBFileShares

Generic DescribeSMBFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSMBFileShares

Associated Types

type Rep DescribeSMBFileShares :: Type -> Type #

NFData DescribeSMBFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSMBFileShares

Methods

rnf :: DescribeSMBFileShares -> () #

Hashable DescribeSMBFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSMBFileShares

ToJSON DescribeSMBFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSMBFileShares

AWSRequest DescribeSMBFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSMBFileShares

Associated Types

type AWSResponse DescribeSMBFileShares #

ToHeaders DescribeSMBFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSMBFileShares

ToPath DescribeSMBFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSMBFileShares

ToQuery DescribeSMBFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSMBFileShares

type Rep DescribeSMBFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSMBFileShares

type Rep DescribeSMBFileShares = D1 ('MetaData "DescribeSMBFileShares" "Amazonka.StorageGateway.DescribeSMBFileShares" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DescribeSMBFileShares'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fileShareARNList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))
type AWSResponse DescribeSMBFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSMBFileShares

newDescribeSMBFileShares Source #

Create a value of DescribeSMBFileShares 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:fileShareARNList:DescribeSMBFileShares', describeSMBFileShares_fileShareARNList - An array containing the Amazon Resource Name (ARN) of each file share to be described.

data DescribeSMBFileSharesResponse Source #

DescribeSMBFileSharesOutput

See: newDescribeSMBFileSharesResponse smart constructor.

Instances

Instances details
Eq DescribeSMBFileSharesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSMBFileShares

Read DescribeSMBFileSharesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSMBFileShares

Show DescribeSMBFileSharesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSMBFileShares

Generic DescribeSMBFileSharesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSMBFileShares

Associated Types

type Rep DescribeSMBFileSharesResponse :: Type -> Type #

NFData DescribeSMBFileSharesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSMBFileShares

type Rep DescribeSMBFileSharesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSMBFileShares

type Rep DescribeSMBFileSharesResponse = D1 ('MetaData "DescribeSMBFileSharesResponse" "Amazonka.StorageGateway.DescribeSMBFileShares" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DescribeSMBFileSharesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sMBFileShareInfoList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SMBFileShareInfo])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeSMBFileSharesResponse Source #

Create a value of DescribeSMBFileSharesResponse 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:sMBFileShareInfoList:DescribeSMBFileSharesResponse', describeSMBFileSharesResponse_sMBFileShareInfoList - An array containing a description for each requested file share.

$sel:httpStatus:DescribeSMBFileSharesResponse', describeSMBFileSharesResponse_httpStatus - The response's http status code.

ListGateways (Paginated)

data ListGateways Source #

A JSON object containing zero or more of the following fields:

  • ListGatewaysInput$Limit
  • ListGatewaysInput$Marker

See: newListGateways smart constructor.

Instances

Instances details
Eq ListGateways Source # 
Instance details

Defined in Amazonka.StorageGateway.ListGateways

Read ListGateways Source # 
Instance details

Defined in Amazonka.StorageGateway.ListGateways

Show ListGateways Source # 
Instance details

Defined in Amazonka.StorageGateway.ListGateways

Generic ListGateways Source # 
Instance details

Defined in Amazonka.StorageGateway.ListGateways

Associated Types

type Rep ListGateways :: Type -> Type #

NFData ListGateways Source # 
Instance details

Defined in Amazonka.StorageGateway.ListGateways

Methods

rnf :: ListGateways -> () #

Hashable ListGateways Source # 
Instance details

Defined in Amazonka.StorageGateway.ListGateways

ToJSON ListGateways Source # 
Instance details

Defined in Amazonka.StorageGateway.ListGateways

AWSPager ListGateways Source # 
Instance details

Defined in Amazonka.StorageGateway.ListGateways

AWSRequest ListGateways Source # 
Instance details

Defined in Amazonka.StorageGateway.ListGateways

Associated Types

type AWSResponse ListGateways #

ToHeaders ListGateways Source # 
Instance details

Defined in Amazonka.StorageGateway.ListGateways

ToPath ListGateways Source # 
Instance details

Defined in Amazonka.StorageGateway.ListGateways

ToQuery ListGateways Source # 
Instance details

Defined in Amazonka.StorageGateway.ListGateways

type Rep ListGateways Source # 
Instance details

Defined in Amazonka.StorageGateway.ListGateways

type Rep ListGateways = D1 ('MetaData "ListGateways" "Amazonka.StorageGateway.ListGateways" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "ListGateways'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))
type AWSResponse ListGateways Source # 
Instance details

Defined in Amazonka.StorageGateway.ListGateways

newListGateways :: ListGateways Source #

Create a value of ListGateways 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:marker:ListGateways', listGateways_marker - An opaque string that indicates the position at which to begin the returned list of gateways.

$sel:limit:ListGateways', listGateways_limit - Specifies that the list of gateways returned be limited to the specified number of items.

data ListGatewaysResponse Source #

See: newListGatewaysResponse smart constructor.

Instances

Instances details
Eq ListGatewaysResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListGateways

Read ListGatewaysResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListGateways

Show ListGatewaysResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListGateways

Generic ListGatewaysResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListGateways

Associated Types

type Rep ListGatewaysResponse :: Type -> Type #

NFData ListGatewaysResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListGateways

Methods

rnf :: ListGatewaysResponse -> () #

type Rep ListGatewaysResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListGateways

type Rep ListGatewaysResponse = D1 ('MetaData "ListGatewaysResponse" "Amazonka.StorageGateway.ListGateways" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "ListGatewaysResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "gateways") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [GatewayInfo])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListGatewaysResponse Source #

Create a value of ListGatewaysResponse 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:marker:ListGateways', listGatewaysResponse_marker - Use the marker in your next request to fetch the next set of gateways in the list. If there are no more gateways to list, this field does not appear in the response.

$sel:gateways:ListGatewaysResponse', listGatewaysResponse_gateways - An array of GatewayInfo objects.

$sel:httpStatus:ListGatewaysResponse', listGatewaysResponse_httpStatus - The response's http status code.

DeleteTape

data DeleteTape Source #

DeleteTapeInput

See: newDeleteTape smart constructor.

Constructors

DeleteTape' (Maybe Bool) Text Text 

Instances

Instances details
Eq DeleteTape Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTape

Read DeleteTape Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTape

Show DeleteTape Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTape

Generic DeleteTape Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTape

Associated Types

type Rep DeleteTape :: Type -> Type #

NFData DeleteTape Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTape

Methods

rnf :: DeleteTape -> () #

Hashable DeleteTape Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTape

ToJSON DeleteTape Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTape

AWSRequest DeleteTape Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTape

Associated Types

type AWSResponse DeleteTape #

ToHeaders DeleteTape Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTape

Methods

toHeaders :: DeleteTape -> [Header] #

ToPath DeleteTape Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTape

ToQuery DeleteTape Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTape

type Rep DeleteTape Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTape

type Rep DeleteTape = D1 ('MetaData "DeleteTape" "Amazonka.StorageGateway.DeleteTape" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DeleteTape'" 'PrefixI 'True) (S1 ('MetaSel ('Just "bypassGovernanceRetention") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tapeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse DeleteTape Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTape

newDeleteTape Source #

Create a value of DeleteTape 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:bypassGovernanceRetention:DeleteTape', deleteTape_bypassGovernanceRetention - Set to TRUE to delete an archived tape that belongs to a custom pool with tape retention lock. Only archived tapes with tape retention lock set to governance can be deleted. Archived tapes with tape retention lock set to compliance can't be deleted.

$sel:gatewayARN:DeleteTape', deleteTape_gatewayARN - The unique Amazon Resource Name (ARN) of the gateway that the virtual tape to delete is associated with. Use the ListGateways operation to return a list of gateways for your account and Amazon Web Services Region.

$sel:tapeARN:DeleteTape', deleteTape_tapeARN - The Amazon Resource Name (ARN) of the virtual tape to delete.

data DeleteTapeResponse Source #

DeleteTapeOutput

See: newDeleteTapeResponse smart constructor.

Instances

Instances details
Eq DeleteTapeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTape

Read DeleteTapeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTape

Show DeleteTapeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTape

Generic DeleteTapeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTape

Associated Types

type Rep DeleteTapeResponse :: Type -> Type #

NFData DeleteTapeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTape

Methods

rnf :: DeleteTapeResponse -> () #

type Rep DeleteTapeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTape

type Rep DeleteTapeResponse = D1 ('MetaData "DeleteTapeResponse" "Amazonka.StorageGateway.DeleteTape" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DeleteTapeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tapeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteTapeResponse Source #

Create a value of DeleteTapeResponse 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:tapeARN:DeleteTape', deleteTapeResponse_tapeARN - The Amazon Resource Name (ARN) of the deleted virtual tape.

$sel:httpStatus:DeleteTapeResponse', deleteTapeResponse_httpStatus - The response's http status code.

ListLocalDisks

data ListLocalDisks Source #

A JSON object containing the Amazon Resource Name (ARN) of the gateway.

See: newListLocalDisks smart constructor.

Constructors

ListLocalDisks' Text 

Instances

Instances details
Eq ListLocalDisks Source # 
Instance details

Defined in Amazonka.StorageGateway.ListLocalDisks

Read ListLocalDisks Source # 
Instance details

Defined in Amazonka.StorageGateway.ListLocalDisks

Show ListLocalDisks Source # 
Instance details

Defined in Amazonka.StorageGateway.ListLocalDisks

Generic ListLocalDisks Source # 
Instance details

Defined in Amazonka.StorageGateway.ListLocalDisks

Associated Types

type Rep ListLocalDisks :: Type -> Type #

NFData ListLocalDisks Source # 
Instance details

Defined in Amazonka.StorageGateway.ListLocalDisks

Methods

rnf :: ListLocalDisks -> () #

Hashable ListLocalDisks Source # 
Instance details

Defined in Amazonka.StorageGateway.ListLocalDisks

ToJSON ListLocalDisks Source # 
Instance details

Defined in Amazonka.StorageGateway.ListLocalDisks

AWSRequest ListLocalDisks Source # 
Instance details

Defined in Amazonka.StorageGateway.ListLocalDisks

Associated Types

type AWSResponse ListLocalDisks #

ToHeaders ListLocalDisks Source # 
Instance details

Defined in Amazonka.StorageGateway.ListLocalDisks

ToPath ListLocalDisks Source # 
Instance details

Defined in Amazonka.StorageGateway.ListLocalDisks

ToQuery ListLocalDisks Source # 
Instance details

Defined in Amazonka.StorageGateway.ListLocalDisks

type Rep ListLocalDisks Source # 
Instance details

Defined in Amazonka.StorageGateway.ListLocalDisks

type Rep ListLocalDisks = D1 ('MetaData "ListLocalDisks" "Amazonka.StorageGateway.ListLocalDisks" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "ListLocalDisks'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse ListLocalDisks Source # 
Instance details

Defined in Amazonka.StorageGateway.ListLocalDisks

newListLocalDisks Source #

Create a value of ListLocalDisks 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:gatewayARN:ListLocalDisks', listLocalDisks_gatewayARN - Undocumented member.

data ListLocalDisksResponse Source #

See: newListLocalDisksResponse smart constructor.

Instances

Instances details
Eq ListLocalDisksResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListLocalDisks

Read ListLocalDisksResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListLocalDisks

Show ListLocalDisksResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListLocalDisks

Generic ListLocalDisksResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListLocalDisks

Associated Types

type Rep ListLocalDisksResponse :: Type -> Type #

NFData ListLocalDisksResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListLocalDisks

Methods

rnf :: ListLocalDisksResponse -> () #

type Rep ListLocalDisksResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListLocalDisks

type Rep ListLocalDisksResponse = D1 ('MetaData "ListLocalDisksResponse" "Amazonka.StorageGateway.ListLocalDisks" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "ListLocalDisksResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "disks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Disk])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListLocalDisksResponse Source #

Create a value of ListLocalDisksResponse 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:gatewayARN:ListLocalDisks', listLocalDisksResponse_gatewayARN - Undocumented member.

$sel:disks:ListLocalDisksResponse', listLocalDisksResponse_disks - A JSON object containing the following fields:

  • ListLocalDisksOutput$Disks

$sel:httpStatus:ListLocalDisksResponse', listLocalDisksResponse_httpStatus - The response's http status code.

ListVolumes (Paginated)

data ListVolumes Source #

A JSON object that contains one or more of the following fields:

  • ListVolumesInput$Limit
  • ListVolumesInput$Marker

See: newListVolumes smart constructor.

Instances

Instances details
Eq ListVolumes Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumes

Read ListVolumes Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumes

Show ListVolumes Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumes

Generic ListVolumes Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumes

Associated Types

type Rep ListVolumes :: Type -> Type #

NFData ListVolumes Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumes

Methods

rnf :: ListVolumes -> () #

Hashable ListVolumes Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumes

ToJSON ListVolumes Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumes

AWSPager ListVolumes Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumes

AWSRequest ListVolumes Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumes

Associated Types

type AWSResponse ListVolumes #

ToHeaders ListVolumes Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumes

Methods

toHeaders :: ListVolumes -> [Header] #

ToPath ListVolumes Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumes

ToQuery ListVolumes Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumes

type Rep ListVolumes Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumes

type Rep ListVolumes = D1 ('MetaData "ListVolumes" "Amazonka.StorageGateway.ListVolumes" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "ListVolumes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))
type AWSResponse ListVolumes Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumes

newListVolumes :: ListVolumes Source #

Create a value of ListVolumes 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:gatewayARN:ListVolumes', listVolumes_gatewayARN - Undocumented member.

$sel:marker:ListVolumes', listVolumes_marker - A string that indicates the position at which to begin the returned list of volumes. Obtain the marker from the response of a previous List iSCSI Volumes request.

$sel:limit:ListVolumes', listVolumes_limit - Specifies that the list of volumes returned be limited to the specified number of items.

data ListVolumesResponse Source #

A JSON object containing the following fields:

  • ListVolumesOutput$Marker
  • ListVolumesOutput$VolumeInfos

See: newListVolumesResponse smart constructor.

Instances

Instances details
Eq ListVolumesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumes

Read ListVolumesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumes

Show ListVolumesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumes

Generic ListVolumesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumes

Associated Types

type Rep ListVolumesResponse :: Type -> Type #

NFData ListVolumesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumes

Methods

rnf :: ListVolumesResponse -> () #

type Rep ListVolumesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumes

type Rep ListVolumesResponse = D1 ('MetaData "ListVolumesResponse" "Amazonka.StorageGateway.ListVolumes" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "ListVolumesResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "volumeInfos") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [VolumeInfo])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListVolumesResponse Source #

Create a value of ListVolumesResponse 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:gatewayARN:ListVolumes', listVolumesResponse_gatewayARN - Undocumented member.

$sel:marker:ListVolumes', listVolumesResponse_marker - Use the marker in your next request to continue pagination of iSCSI volumes. If there are no more volumes to list, this field does not appear in the response body.

$sel:volumeInfos:ListVolumesResponse', listVolumesResponse_volumeInfos - An array of VolumeInfo objects, where each object describes an iSCSI volume. If no volumes are defined for the gateway, then VolumeInfos is an empty array "[]".

$sel:httpStatus:ListVolumesResponse', listVolumesResponse_httpStatus - The response's http status code.

UpdateBandwidthRateLimit

data UpdateBandwidthRateLimit Source #

A JSON object containing one or more of the following fields:

  • UpdateBandwidthRateLimitInput$AverageDownloadRateLimitInBitsPerSec
  • UpdateBandwidthRateLimitInput$AverageUploadRateLimitInBitsPerSec

See: newUpdateBandwidthRateLimit smart constructor.

Instances

Instances details
Eq UpdateBandwidthRateLimit Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateBandwidthRateLimit

Read UpdateBandwidthRateLimit Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateBandwidthRateLimit

Show UpdateBandwidthRateLimit Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateBandwidthRateLimit

Generic UpdateBandwidthRateLimit Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateBandwidthRateLimit

Associated Types

type Rep UpdateBandwidthRateLimit :: Type -> Type #

NFData UpdateBandwidthRateLimit Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateBandwidthRateLimit

Hashable UpdateBandwidthRateLimit Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateBandwidthRateLimit

ToJSON UpdateBandwidthRateLimit Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateBandwidthRateLimit

AWSRequest UpdateBandwidthRateLimit Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateBandwidthRateLimit

ToHeaders UpdateBandwidthRateLimit Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateBandwidthRateLimit

ToPath UpdateBandwidthRateLimit Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateBandwidthRateLimit

ToQuery UpdateBandwidthRateLimit Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateBandwidthRateLimit

type Rep UpdateBandwidthRateLimit Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateBandwidthRateLimit

type Rep UpdateBandwidthRateLimit = D1 ('MetaData "UpdateBandwidthRateLimit" "Amazonka.StorageGateway.UpdateBandwidthRateLimit" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "UpdateBandwidthRateLimit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "averageUploadRateLimitInBitsPerSec") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "averageDownloadRateLimitInBitsPerSec") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse UpdateBandwidthRateLimit Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateBandwidthRateLimit

newUpdateBandwidthRateLimit Source #

Create a value of UpdateBandwidthRateLimit 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:averageUploadRateLimitInBitsPerSec:UpdateBandwidthRateLimit', updateBandwidthRateLimit_averageUploadRateLimitInBitsPerSec - The average upload bandwidth rate limit in bits per second.

$sel:averageDownloadRateLimitInBitsPerSec:UpdateBandwidthRateLimit', updateBandwidthRateLimit_averageDownloadRateLimitInBitsPerSec - The average download bandwidth rate limit in bits per second.

$sel:gatewayARN:UpdateBandwidthRateLimit', updateBandwidthRateLimit_gatewayARN - Undocumented member.

data UpdateBandwidthRateLimitResponse Source #

A JSON object containing the Amazon Resource Name (ARN) of the gateway whose throttle information was updated.

See: newUpdateBandwidthRateLimitResponse smart constructor.

Instances

Instances details
Eq UpdateBandwidthRateLimitResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateBandwidthRateLimit

Read UpdateBandwidthRateLimitResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateBandwidthRateLimit

Show UpdateBandwidthRateLimitResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateBandwidthRateLimit

Generic UpdateBandwidthRateLimitResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateBandwidthRateLimit

Associated Types

type Rep UpdateBandwidthRateLimitResponse :: Type -> Type #

NFData UpdateBandwidthRateLimitResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateBandwidthRateLimit

type Rep UpdateBandwidthRateLimitResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateBandwidthRateLimit

type Rep UpdateBandwidthRateLimitResponse = D1 ('MetaData "UpdateBandwidthRateLimitResponse" "Amazonka.StorageGateway.UpdateBandwidthRateLimit" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "UpdateBandwidthRateLimitResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateBandwidthRateLimitResponse Source #

Create a value of UpdateBandwidthRateLimitResponse 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:gatewayARN:UpdateBandwidthRateLimit', updateBandwidthRateLimitResponse_gatewayARN - Undocumented member.

$sel:httpStatus:UpdateBandwidthRateLimitResponse', updateBandwidthRateLimitResponse_httpStatus - The response's http status code.

AddWorkingStorage

data AddWorkingStorage Source #

A JSON object containing one or more of the following fields:

  • AddWorkingStorageInput$DiskIds

See: newAddWorkingStorage smart constructor.

Constructors

AddWorkingStorage' Text [Text] 

Instances

Instances details
Eq AddWorkingStorage Source # 
Instance details

Defined in Amazonka.StorageGateway.AddWorkingStorage

Read AddWorkingStorage Source # 
Instance details

Defined in Amazonka.StorageGateway.AddWorkingStorage

Show AddWorkingStorage Source # 
Instance details

Defined in Amazonka.StorageGateway.AddWorkingStorage

Generic AddWorkingStorage Source # 
Instance details

Defined in Amazonka.StorageGateway.AddWorkingStorage

Associated Types

type Rep AddWorkingStorage :: Type -> Type #

NFData AddWorkingStorage Source # 
Instance details

Defined in Amazonka.StorageGateway.AddWorkingStorage

Methods

rnf :: AddWorkingStorage -> () #

Hashable AddWorkingStorage Source # 
Instance details

Defined in Amazonka.StorageGateway.AddWorkingStorage

ToJSON AddWorkingStorage Source # 
Instance details

Defined in Amazonka.StorageGateway.AddWorkingStorage

AWSRequest AddWorkingStorage Source # 
Instance details

Defined in Amazonka.StorageGateway.AddWorkingStorage

Associated Types

type AWSResponse AddWorkingStorage #

ToHeaders AddWorkingStorage Source # 
Instance details

Defined in Amazonka.StorageGateway.AddWorkingStorage

ToPath AddWorkingStorage Source # 
Instance details

Defined in Amazonka.StorageGateway.AddWorkingStorage

ToQuery AddWorkingStorage Source # 
Instance details

Defined in Amazonka.StorageGateway.AddWorkingStorage

type Rep AddWorkingStorage Source # 
Instance details

Defined in Amazonka.StorageGateway.AddWorkingStorage

type Rep AddWorkingStorage = D1 ('MetaData "AddWorkingStorage" "Amazonka.StorageGateway.AddWorkingStorage" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "AddWorkingStorage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "diskIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse AddWorkingStorage Source # 
Instance details

Defined in Amazonka.StorageGateway.AddWorkingStorage

newAddWorkingStorage Source #

Create a value of AddWorkingStorage 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:gatewayARN:AddWorkingStorage', addWorkingStorage_gatewayARN - Undocumented member.

$sel:diskIds:AddWorkingStorage', addWorkingStorage_diskIds - An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

data AddWorkingStorageResponse Source #

A JSON object containing the Amazon Resource Name (ARN) of the gateway for which working storage was configured.

See: newAddWorkingStorageResponse smart constructor.

Instances

Instances details
Eq AddWorkingStorageResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AddWorkingStorage

Read AddWorkingStorageResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AddWorkingStorage

Show AddWorkingStorageResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AddWorkingStorage

Generic AddWorkingStorageResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AddWorkingStorage

Associated Types

type Rep AddWorkingStorageResponse :: Type -> Type #

NFData AddWorkingStorageResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AddWorkingStorage

type Rep AddWorkingStorageResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AddWorkingStorage

type Rep AddWorkingStorageResponse = D1 ('MetaData "AddWorkingStorageResponse" "Amazonka.StorageGateway.AddWorkingStorage" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "AddWorkingStorageResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAddWorkingStorageResponse Source #

Create a value of AddWorkingStorageResponse 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:gatewayARN:AddWorkingStorage', addWorkingStorageResponse_gatewayARN - Undocumented member.

$sel:httpStatus:AddWorkingStorageResponse', addWorkingStorageResponse_httpStatus - The response's http status code.

DescribeTapeRecoveryPoints (Paginated)

data DescribeTapeRecoveryPoints Source #

DescribeTapeRecoveryPointsInput

See: newDescribeTapeRecoveryPoints smart constructor.

Instances

Instances details
Eq DescribeTapeRecoveryPoints Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapeRecoveryPoints

Read DescribeTapeRecoveryPoints Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapeRecoveryPoints

Show DescribeTapeRecoveryPoints Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapeRecoveryPoints

Generic DescribeTapeRecoveryPoints Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapeRecoveryPoints

Associated Types

type Rep DescribeTapeRecoveryPoints :: Type -> Type #

NFData DescribeTapeRecoveryPoints Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapeRecoveryPoints

Hashable DescribeTapeRecoveryPoints Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapeRecoveryPoints

ToJSON DescribeTapeRecoveryPoints Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapeRecoveryPoints

AWSPager DescribeTapeRecoveryPoints Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapeRecoveryPoints

AWSRequest DescribeTapeRecoveryPoints Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapeRecoveryPoints

ToHeaders DescribeTapeRecoveryPoints Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapeRecoveryPoints

ToPath DescribeTapeRecoveryPoints Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapeRecoveryPoints

ToQuery DescribeTapeRecoveryPoints Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapeRecoveryPoints

type Rep DescribeTapeRecoveryPoints Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapeRecoveryPoints

type Rep DescribeTapeRecoveryPoints = D1 ('MetaData "DescribeTapeRecoveryPoints" "Amazonka.StorageGateway.DescribeTapeRecoveryPoints" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DescribeTapeRecoveryPoints'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse DescribeTapeRecoveryPoints Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapeRecoveryPoints

newDescribeTapeRecoveryPoints Source #

Create a value of DescribeTapeRecoveryPoints 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:marker:DescribeTapeRecoveryPoints', describeTapeRecoveryPoints_marker - An opaque string that indicates the position at which to begin describing the virtual tape recovery points.

$sel:limit:DescribeTapeRecoveryPoints', describeTapeRecoveryPoints_limit - Specifies that the number of virtual tape recovery points that are described be limited to the specified number.

$sel:gatewayARN:DescribeTapeRecoveryPoints', describeTapeRecoveryPoints_gatewayARN - Undocumented member.

data DescribeTapeRecoveryPointsResponse Source #

DescribeTapeRecoveryPointsOutput

See: newDescribeTapeRecoveryPointsResponse smart constructor.

Instances

Instances details
Eq DescribeTapeRecoveryPointsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapeRecoveryPoints

Read DescribeTapeRecoveryPointsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapeRecoveryPoints

Show DescribeTapeRecoveryPointsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapeRecoveryPoints

Generic DescribeTapeRecoveryPointsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapeRecoveryPoints

Associated Types

type Rep DescribeTapeRecoveryPointsResponse :: Type -> Type #

NFData DescribeTapeRecoveryPointsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapeRecoveryPoints

type Rep DescribeTapeRecoveryPointsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapeRecoveryPoints

type Rep DescribeTapeRecoveryPointsResponse = D1 ('MetaData "DescribeTapeRecoveryPointsResponse" "Amazonka.StorageGateway.DescribeTapeRecoveryPoints" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DescribeTapeRecoveryPointsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "tapeRecoveryPointInfos") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TapeRecoveryPointInfo])) :*: S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeTapeRecoveryPointsResponse Source #

Create a value of DescribeTapeRecoveryPointsResponse 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:tapeRecoveryPointInfos:DescribeTapeRecoveryPointsResponse', describeTapeRecoveryPointsResponse_tapeRecoveryPointInfos - An array of TapeRecoveryPointInfos that are available for the specified gateway.

$sel:gatewayARN:DescribeTapeRecoveryPoints', describeTapeRecoveryPointsResponse_gatewayARN - Undocumented member.

$sel:marker:DescribeTapeRecoveryPoints', describeTapeRecoveryPointsResponse_marker - An opaque string that indicates the position at which the virtual tape recovery points that were listed for description ended.

Use this marker in your next request to list the next set of virtual tape recovery points in the list. If there are no more recovery points to describe, this field does not appear in the response.

$sel:httpStatus:DescribeTapeRecoveryPointsResponse', describeTapeRecoveryPointsResponse_httpStatus - The response's http status code.

DeleteBandwidthRateLimit

data DeleteBandwidthRateLimit Source #

A JSON object containing the following fields:

  • DeleteBandwidthRateLimitInput$BandwidthType

See: newDeleteBandwidthRateLimit smart constructor.

Instances

Instances details
Eq DeleteBandwidthRateLimit Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteBandwidthRateLimit

Read DeleteBandwidthRateLimit Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteBandwidthRateLimit

Show DeleteBandwidthRateLimit Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteBandwidthRateLimit

Generic DeleteBandwidthRateLimit Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteBandwidthRateLimit

Associated Types

type Rep DeleteBandwidthRateLimit :: Type -> Type #

NFData DeleteBandwidthRateLimit Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteBandwidthRateLimit

Hashable DeleteBandwidthRateLimit Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteBandwidthRateLimit

ToJSON DeleteBandwidthRateLimit Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteBandwidthRateLimit

AWSRequest DeleteBandwidthRateLimit Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteBandwidthRateLimit

ToHeaders DeleteBandwidthRateLimit Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteBandwidthRateLimit

ToPath DeleteBandwidthRateLimit Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteBandwidthRateLimit

ToQuery DeleteBandwidthRateLimit Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteBandwidthRateLimit

type Rep DeleteBandwidthRateLimit Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteBandwidthRateLimit

type Rep DeleteBandwidthRateLimit = D1 ('MetaData "DeleteBandwidthRateLimit" "Amazonka.StorageGateway.DeleteBandwidthRateLimit" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DeleteBandwidthRateLimit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "bandwidthType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteBandwidthRateLimit Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteBandwidthRateLimit

newDeleteBandwidthRateLimit Source #

Create a value of DeleteBandwidthRateLimit 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:gatewayARN:DeleteBandwidthRateLimit', deleteBandwidthRateLimit_gatewayARN - Undocumented member.

$sel:bandwidthType:DeleteBandwidthRateLimit', deleteBandwidthRateLimit_bandwidthType - One of the BandwidthType values that indicates the gateway bandwidth rate limit to delete.

Valid Values: UPLOAD | DOWNLOAD | ALL

data DeleteBandwidthRateLimitResponse Source #

A JSON object containing the Amazon Resource Name (ARN) of the gateway whose bandwidth rate information was deleted.

See: newDeleteBandwidthRateLimitResponse smart constructor.

Instances

Instances details
Eq DeleteBandwidthRateLimitResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteBandwidthRateLimit

Read DeleteBandwidthRateLimitResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteBandwidthRateLimit

Show DeleteBandwidthRateLimitResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteBandwidthRateLimit

Generic DeleteBandwidthRateLimitResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteBandwidthRateLimit

Associated Types

type Rep DeleteBandwidthRateLimitResponse :: Type -> Type #

NFData DeleteBandwidthRateLimitResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteBandwidthRateLimit

type Rep DeleteBandwidthRateLimitResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteBandwidthRateLimit

type Rep DeleteBandwidthRateLimitResponse = D1 ('MetaData "DeleteBandwidthRateLimitResponse" "Amazonka.StorageGateway.DeleteBandwidthRateLimit" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DeleteBandwidthRateLimitResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteBandwidthRateLimitResponse Source #

Create a value of DeleteBandwidthRateLimitResponse 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:gatewayARN:DeleteBandwidthRateLimit', deleteBandwidthRateLimitResponse_gatewayARN - Undocumented member.

$sel:httpStatus:DeleteBandwidthRateLimitResponse', deleteBandwidthRateLimitResponse_httpStatus - The response's http status code.

ActivateGateway

data ActivateGateway Source #

A JSON object containing one or more of the following fields:

  • ActivateGatewayInput$ActivationKey
  • ActivateGatewayInput$GatewayName
  • ActivateGatewayInput$GatewayRegion
  • ActivateGatewayInput$GatewayTimezone
  • ActivateGatewayInput$GatewayType
  • ActivateGatewayInput$MediumChangerType
  • ActivateGatewayInput$TapeDriveType

See: newActivateGateway smart constructor.

Instances

Instances details
Eq ActivateGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.ActivateGateway

Read ActivateGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.ActivateGateway

Show ActivateGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.ActivateGateway

Generic ActivateGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.ActivateGateway

Associated Types

type Rep ActivateGateway :: Type -> Type #

NFData ActivateGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.ActivateGateway

Methods

rnf :: ActivateGateway -> () #

Hashable ActivateGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.ActivateGateway

ToJSON ActivateGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.ActivateGateway

AWSRequest ActivateGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.ActivateGateway

Associated Types

type AWSResponse ActivateGateway #

ToHeaders ActivateGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.ActivateGateway

ToPath ActivateGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.ActivateGateway

ToQuery ActivateGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.ActivateGateway

type Rep ActivateGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.ActivateGateway

type Rep ActivateGateway = D1 ('MetaData "ActivateGateway" "Amazonka.StorageGateway.ActivateGateway" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "ActivateGateway'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "mediumChangerType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tapeDriveType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "gatewayType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])))) :*: ((S1 ('MetaSel ('Just "activationKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "gatewayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "gatewayTimezone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "gatewayRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse ActivateGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.ActivateGateway

newActivateGateway Source #

Create a value of ActivateGateway 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:mediumChangerType:ActivateGateway', activateGateway_mediumChangerType - The value that indicates the type of medium changer to use for tape gateway. This field is optional.

Valid Values: STK-L700 | AWS-Gateway-VTL | IBM-03584L32-0402

$sel:tapeDriveType:ActivateGateway', activateGateway_tapeDriveType - The value that indicates the type of tape drive to use for tape gateway. This field is optional.

Valid Values: IBM-ULT3580-TD5

$sel:gatewayType:ActivateGateway', activateGateway_gatewayType - A value that defines the type of gateway to activate. The type specified is critical to all later functions of the gateway and cannot be changed after activation. The default value is CACHED.

Valid Values: STORED | CACHED | VTL | FILE_S3 | FILE_FSX_SMB|

$sel:tags:ActivateGateway', activateGateway_tags - A list of up to 50 tags that you can assign to the gateway. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that can be represented in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

$sel:activationKey:ActivateGateway', activateGateway_activationKey - Your gateway activation key. You can obtain the activation key by sending an HTTP GET request with redirects enabled to the gateway IP address (port 80). The redirect URL returned in the response provides you the activation key for your gateway in the query string parameter activationKey. It may also include other activation-related parameters, however, these are merely defaults -- the arguments you pass to the ActivateGateway API call determine the actual configuration of your gateway.

For more information, see Getting activation key in the Storage Gateway User Guide.

$sel:gatewayName:ActivateGateway', activateGateway_gatewayName - The name you configured for your gateway.

$sel:gatewayTimezone:ActivateGateway', activateGateway_gatewayTimezone - A value that indicates the time zone you want to set for the gateway. The time zone is of the format "GMT-hr:mm" or "GMT+hr:mm". For example, GMT-4:00 indicates the time is 4 hours behind GMT. GMT+2:00 indicates the time is 2 hours ahead of GMT. The time zone is used, for example, for scheduling snapshots and your gateway's maintenance schedule.

$sel:gatewayRegion:ActivateGateway', activateGateway_gatewayRegion - A value that indicates the Amazon Web Services Region where you want to store your data. The gateway Amazon Web Services Region specified must be the same Amazon Web Services Region as the Amazon Web Services Region in your Host header in the request. For more information about available Amazon Web Services Regions and endpoints for Storage Gateway, see Storage Gateway endpoints and quotas in the Amazon Web Services General Reference.

Valid Values: See Storage Gateway endpoints and quotas in the Amazon Web Services General Reference.

data ActivateGatewayResponse Source #

Storage Gateway returns the Amazon Resource Name (ARN) of the activated gateway. It is a string made of information such as your account, gateway name, and Amazon Web Services Region. This ARN is used to reference the gateway in other API operations as well as resource-based authorization.

For gateways activated prior to September 02, 2015, the gateway ARN contains the gateway name rather than the gateway ID. Changing the name of the gateway has no effect on the gateway ARN.

See: newActivateGatewayResponse smart constructor.

Instances

Instances details
Eq ActivateGatewayResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ActivateGateway

Read ActivateGatewayResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ActivateGateway

Show ActivateGatewayResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ActivateGateway

Generic ActivateGatewayResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ActivateGateway

Associated Types

type Rep ActivateGatewayResponse :: Type -> Type #

NFData ActivateGatewayResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ActivateGateway

Methods

rnf :: ActivateGatewayResponse -> () #

type Rep ActivateGatewayResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ActivateGateway

type Rep ActivateGatewayResponse = D1 ('MetaData "ActivateGatewayResponse" "Amazonka.StorageGateway.ActivateGateway" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "ActivateGatewayResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newActivateGatewayResponse Source #

Create a value of ActivateGatewayResponse 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:gatewayARN:ActivateGatewayResponse', activateGatewayResponse_gatewayARN - Undocumented member.

$sel:httpStatus:ActivateGatewayResponse', activateGatewayResponse_httpStatus - The response's http status code.

DescribeCache

data DescribeCache Source #

See: newDescribeCache smart constructor.

Constructors

DescribeCache' Text 

Instances

Instances details
Eq DescribeCache Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeCache

Read DescribeCache Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeCache

Show DescribeCache Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeCache

Generic DescribeCache Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeCache

Associated Types

type Rep DescribeCache :: Type -> Type #

NFData DescribeCache Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeCache

Methods

rnf :: DescribeCache -> () #

Hashable DescribeCache Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeCache

ToJSON DescribeCache Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeCache

AWSRequest DescribeCache Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeCache

Associated Types

type AWSResponse DescribeCache #

ToHeaders DescribeCache Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeCache

ToPath DescribeCache Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeCache

ToQuery DescribeCache Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeCache

type Rep DescribeCache Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeCache

type Rep DescribeCache = D1 ('MetaData "DescribeCache" "Amazonka.StorageGateway.DescribeCache" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DescribeCache'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeCache Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeCache

newDescribeCache Source #

Create a value of DescribeCache 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:gatewayARN:DescribeCache', describeCache_gatewayARN - Undocumented member.

data DescribeCacheResponse Source #

See: newDescribeCacheResponse smart constructor.

Instances

Instances details
Eq DescribeCacheResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeCache

Read DescribeCacheResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeCache

Show DescribeCacheResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeCache

Generic DescribeCacheResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeCache

Associated Types

type Rep DescribeCacheResponse :: Type -> Type #

NFData DescribeCacheResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeCache

Methods

rnf :: DescribeCacheResponse -> () #

type Rep DescribeCacheResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeCache

type Rep DescribeCacheResponse = D1 ('MetaData "DescribeCacheResponse" "Amazonka.StorageGateway.DescribeCache" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DescribeCacheResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "diskIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "cacheUsedPercentage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "cacheHitPercentage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)))) :*: ((S1 ('MetaSel ('Just "cacheMissPercentage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "cacheAllocatedInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "cacheDirtyPercentage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newDescribeCacheResponse Source #

Create a value of DescribeCacheResponse 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:gatewayARN:DescribeCache', describeCacheResponse_gatewayARN - Undocumented member.

$sel:diskIds:DescribeCacheResponse', describeCacheResponse_diskIds - An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

$sel:cacheUsedPercentage:DescribeCacheResponse', describeCacheResponse_cacheUsedPercentage - Percent use of the gateway's cache storage. This metric applies only to the gateway-cached volume setup. The sample is taken at the end of the reporting period.

$sel:cacheHitPercentage:DescribeCacheResponse', describeCacheResponse_cacheHitPercentage - Percent of application read operations from the file shares that are served from cache. The sample is taken at the end of the reporting period.

$sel:cacheMissPercentage:DescribeCacheResponse', describeCacheResponse_cacheMissPercentage - Percent of application read operations from the file shares that are not served from cache. The sample is taken at the end of the reporting period.

$sel:cacheAllocatedInBytes:DescribeCacheResponse', describeCacheResponse_cacheAllocatedInBytes - The amount of cache in bytes allocated to a gateway.

$sel:cacheDirtyPercentage:DescribeCacheResponse', describeCacheResponse_cacheDirtyPercentage - The file share's contribution to the overall percentage of the gateway's cache that has not been persisted to Amazon Web Services. The sample is taken at the end of the reporting period.

$sel:httpStatus:DescribeCacheResponse', describeCacheResponse_httpStatus - The response's http status code.

DeleteVolume

data DeleteVolume Source #

A JSON object containing the DeleteVolumeInput$VolumeARN to delete.

See: newDeleteVolume smart constructor.

Constructors

DeleteVolume' Text 

Instances

Instances details
Eq DeleteVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteVolume

Read DeleteVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteVolume

Show DeleteVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteVolume

Generic DeleteVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteVolume

Associated Types

type Rep DeleteVolume :: Type -> Type #

NFData DeleteVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteVolume

Methods

rnf :: DeleteVolume -> () #

Hashable DeleteVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteVolume

ToJSON DeleteVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteVolume

AWSRequest DeleteVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteVolume

Associated Types

type AWSResponse DeleteVolume #

ToHeaders DeleteVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteVolume

ToPath DeleteVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteVolume

ToQuery DeleteVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteVolume

type Rep DeleteVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteVolume

type Rep DeleteVolume = D1 ('MetaData "DeleteVolume" "Amazonka.StorageGateway.DeleteVolume" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DeleteVolume'" 'PrefixI 'True) (S1 ('MetaSel ('Just "volumeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteVolume

newDeleteVolume Source #

Create a value of DeleteVolume 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:volumeARN:DeleteVolume', deleteVolume_volumeARN - The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

data DeleteVolumeResponse Source #

A JSON object containing the Amazon Resource Name (ARN) of the storage volume that was deleted.

See: newDeleteVolumeResponse smart constructor.

Instances

Instances details
Eq DeleteVolumeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteVolume

Read DeleteVolumeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteVolume

Show DeleteVolumeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteVolume

Generic DeleteVolumeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteVolume

Associated Types

type Rep DeleteVolumeResponse :: Type -> Type #

NFData DeleteVolumeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteVolume

Methods

rnf :: DeleteVolumeResponse -> () #

type Rep DeleteVolumeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteVolume

type Rep DeleteVolumeResponse = D1 ('MetaData "DeleteVolumeResponse" "Amazonka.StorageGateway.DeleteVolume" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DeleteVolumeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "volumeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteVolumeResponse Source #

Create a value of DeleteVolumeResponse 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:volumeARN:DeleteVolume', deleteVolumeResponse_volumeARN - The Amazon Resource Name (ARN) of the storage volume that was deleted. It is the same ARN you provided in the request.

$sel:httpStatus:DeleteVolumeResponse', deleteVolumeResponse_httpStatus - The response's http status code.

Types

ActiveDirectoryStatus

newtype ActiveDirectoryStatus Source #

Instances

Instances details
Eq ActiveDirectoryStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ActiveDirectoryStatus

Ord ActiveDirectoryStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ActiveDirectoryStatus

Read ActiveDirectoryStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ActiveDirectoryStatus

Show ActiveDirectoryStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ActiveDirectoryStatus

Generic ActiveDirectoryStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ActiveDirectoryStatus

Associated Types

type Rep ActiveDirectoryStatus :: Type -> Type #

NFData ActiveDirectoryStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ActiveDirectoryStatus

Methods

rnf :: ActiveDirectoryStatus -> () #

Hashable ActiveDirectoryStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ActiveDirectoryStatus

ToJSON ActiveDirectoryStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ActiveDirectoryStatus

ToJSONKey ActiveDirectoryStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ActiveDirectoryStatus

FromJSON ActiveDirectoryStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ActiveDirectoryStatus

FromJSONKey ActiveDirectoryStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ActiveDirectoryStatus

ToLog ActiveDirectoryStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ActiveDirectoryStatus

ToHeader ActiveDirectoryStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ActiveDirectoryStatus

ToQuery ActiveDirectoryStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ActiveDirectoryStatus

FromXML ActiveDirectoryStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ActiveDirectoryStatus

ToXML ActiveDirectoryStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ActiveDirectoryStatus

ToByteString ActiveDirectoryStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ActiveDirectoryStatus

FromText ActiveDirectoryStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ActiveDirectoryStatus

ToText ActiveDirectoryStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ActiveDirectoryStatus

type Rep ActiveDirectoryStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ActiveDirectoryStatus

type Rep ActiveDirectoryStatus = D1 ('MetaData "ActiveDirectoryStatus" "Amazonka.StorageGateway.Types.ActiveDirectoryStatus" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'True) (C1 ('MetaCons "ActiveDirectoryStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromActiveDirectoryStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AvailabilityMonitorTestStatus

newtype AvailabilityMonitorTestStatus Source #

Instances

Instances details
Eq AvailabilityMonitorTestStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.AvailabilityMonitorTestStatus

Ord AvailabilityMonitorTestStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.AvailabilityMonitorTestStatus

Read AvailabilityMonitorTestStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.AvailabilityMonitorTestStatus

Show AvailabilityMonitorTestStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.AvailabilityMonitorTestStatus

Generic AvailabilityMonitorTestStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.AvailabilityMonitorTestStatus

Associated Types

type Rep AvailabilityMonitorTestStatus :: Type -> Type #

NFData AvailabilityMonitorTestStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.AvailabilityMonitorTestStatus

Hashable AvailabilityMonitorTestStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.AvailabilityMonitorTestStatus

ToJSON AvailabilityMonitorTestStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.AvailabilityMonitorTestStatus

ToJSONKey AvailabilityMonitorTestStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.AvailabilityMonitorTestStatus

FromJSON AvailabilityMonitorTestStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.AvailabilityMonitorTestStatus

FromJSONKey AvailabilityMonitorTestStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.AvailabilityMonitorTestStatus

ToLog AvailabilityMonitorTestStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.AvailabilityMonitorTestStatus

ToHeader AvailabilityMonitorTestStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.AvailabilityMonitorTestStatus

ToQuery AvailabilityMonitorTestStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.AvailabilityMonitorTestStatus

FromXML AvailabilityMonitorTestStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.AvailabilityMonitorTestStatus

ToXML AvailabilityMonitorTestStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.AvailabilityMonitorTestStatus

ToByteString AvailabilityMonitorTestStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.AvailabilityMonitorTestStatus

FromText AvailabilityMonitorTestStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.AvailabilityMonitorTestStatus

ToText AvailabilityMonitorTestStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.AvailabilityMonitorTestStatus

type Rep AvailabilityMonitorTestStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.AvailabilityMonitorTestStatus

type Rep AvailabilityMonitorTestStatus = D1 ('MetaData "AvailabilityMonitorTestStatus" "Amazonka.StorageGateway.Types.AvailabilityMonitorTestStatus" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'True) (C1 ('MetaCons "AvailabilityMonitorTestStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAvailabilityMonitorTestStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CaseSensitivity

newtype CaseSensitivity Source #

Constructors

CaseSensitivity' 

Instances

Instances details
Eq CaseSensitivity Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.CaseSensitivity

Ord CaseSensitivity Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.CaseSensitivity

Read CaseSensitivity Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.CaseSensitivity

Show CaseSensitivity Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.CaseSensitivity

Generic CaseSensitivity Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.CaseSensitivity

Associated Types

type Rep CaseSensitivity :: Type -> Type #

NFData CaseSensitivity Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.CaseSensitivity

Methods

rnf :: CaseSensitivity -> () #

Hashable CaseSensitivity Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.CaseSensitivity

ToJSON CaseSensitivity Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.CaseSensitivity

ToJSONKey CaseSensitivity Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.CaseSensitivity

FromJSON CaseSensitivity Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.CaseSensitivity

FromJSONKey CaseSensitivity Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.CaseSensitivity

ToLog CaseSensitivity Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.CaseSensitivity

ToHeader CaseSensitivity Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.CaseSensitivity

ToQuery CaseSensitivity Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.CaseSensitivity

FromXML CaseSensitivity Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.CaseSensitivity

ToXML CaseSensitivity Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.CaseSensitivity

Methods

toXML :: CaseSensitivity -> XML #

ToByteString CaseSensitivity Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.CaseSensitivity

FromText CaseSensitivity Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.CaseSensitivity

ToText CaseSensitivity Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.CaseSensitivity

type Rep CaseSensitivity Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.CaseSensitivity

type Rep CaseSensitivity = D1 ('MetaData "CaseSensitivity" "Amazonka.StorageGateway.Types.CaseSensitivity" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'True) (C1 ('MetaCons "CaseSensitivity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCaseSensitivity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FileShareType

newtype FileShareType Source #

The type of the file share.

Constructors

FileShareType' 

Bundled Patterns

pattern FileShareType_NFS :: FileShareType 
pattern FileShareType_SMB :: FileShareType 

Instances

Instances details
Eq FileShareType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileShareType

Ord FileShareType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileShareType

Read FileShareType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileShareType

Show FileShareType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileShareType

Generic FileShareType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileShareType

Associated Types

type Rep FileShareType :: Type -> Type #

NFData FileShareType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileShareType

Methods

rnf :: FileShareType -> () #

Hashable FileShareType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileShareType

ToJSON FileShareType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileShareType

ToJSONKey FileShareType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileShareType

FromJSON FileShareType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileShareType

FromJSONKey FileShareType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileShareType

ToLog FileShareType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileShareType

ToHeader FileShareType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileShareType

ToQuery FileShareType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileShareType

FromXML FileShareType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileShareType

ToXML FileShareType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileShareType

Methods

toXML :: FileShareType -> XML #

ToByteString FileShareType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileShareType

FromText FileShareType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileShareType

ToText FileShareType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileShareType

Methods

toText :: FileShareType -> Text #

type Rep FileShareType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileShareType

type Rep FileShareType = D1 ('MetaData "FileShareType" "Amazonka.StorageGateway.Types.FileShareType" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'True) (C1 ('MetaCons "FileShareType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFileShareType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

GatewayCapacity

newtype GatewayCapacity Source #

Constructors

GatewayCapacity' 

Instances

Instances details
Eq GatewayCapacity Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.GatewayCapacity

Ord GatewayCapacity Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.GatewayCapacity

Read GatewayCapacity Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.GatewayCapacity

Show GatewayCapacity Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.GatewayCapacity

Generic GatewayCapacity Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.GatewayCapacity

Associated Types

type Rep GatewayCapacity :: Type -> Type #

NFData GatewayCapacity Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.GatewayCapacity

Methods

rnf :: GatewayCapacity -> () #

Hashable GatewayCapacity Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.GatewayCapacity

ToJSON GatewayCapacity Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.GatewayCapacity

ToJSONKey GatewayCapacity Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.GatewayCapacity

FromJSON GatewayCapacity Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.GatewayCapacity

FromJSONKey GatewayCapacity Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.GatewayCapacity

ToLog GatewayCapacity Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.GatewayCapacity

ToHeader GatewayCapacity Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.GatewayCapacity

ToQuery GatewayCapacity Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.GatewayCapacity

FromXML GatewayCapacity Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.GatewayCapacity

ToXML GatewayCapacity Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.GatewayCapacity

Methods

toXML :: GatewayCapacity -> XML #

ToByteString GatewayCapacity Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.GatewayCapacity

FromText GatewayCapacity Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.GatewayCapacity

ToText GatewayCapacity Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.GatewayCapacity

type Rep GatewayCapacity Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.GatewayCapacity

type Rep GatewayCapacity = D1 ('MetaData "GatewayCapacity" "Amazonka.StorageGateway.Types.GatewayCapacity" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'True) (C1 ('MetaCons "GatewayCapacity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromGatewayCapacity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

HostEnvironment

newtype HostEnvironment Source #

Constructors

HostEnvironment' 

Instances

Instances details
Eq HostEnvironment Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.HostEnvironment

Ord HostEnvironment Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.HostEnvironment

Read HostEnvironment Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.HostEnvironment

Show HostEnvironment Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.HostEnvironment

Generic HostEnvironment Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.HostEnvironment

Associated Types

type Rep HostEnvironment :: Type -> Type #

NFData HostEnvironment Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.HostEnvironment

Methods

rnf :: HostEnvironment -> () #

Hashable HostEnvironment Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.HostEnvironment

ToJSON HostEnvironment Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.HostEnvironment

ToJSONKey HostEnvironment Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.HostEnvironment

FromJSON HostEnvironment Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.HostEnvironment

FromJSONKey HostEnvironment Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.HostEnvironment

ToLog HostEnvironment Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.HostEnvironment

ToHeader HostEnvironment Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.HostEnvironment

ToQuery HostEnvironment Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.HostEnvironment

FromXML HostEnvironment Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.HostEnvironment

ToXML HostEnvironment Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.HostEnvironment

Methods

toXML :: HostEnvironment -> XML #

ToByteString HostEnvironment Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.HostEnvironment

FromText HostEnvironment Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.HostEnvironment

ToText HostEnvironment Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.HostEnvironment

type Rep HostEnvironment Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.HostEnvironment

type Rep HostEnvironment = D1 ('MetaData "HostEnvironment" "Amazonka.StorageGateway.Types.HostEnvironment" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'True) (C1 ('MetaCons "HostEnvironment'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromHostEnvironment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ObjectACL

newtype ObjectACL Source #

A value that sets the access control list (ACL) permission for objects in the S3 bucket that an S3 File Gateway puts objects into. The default value is private.

Constructors

ObjectACL' 

Fields

Instances

Instances details
Eq ObjectACL Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ObjectACL

Ord ObjectACL Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ObjectACL

Read ObjectACL Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ObjectACL

Show ObjectACL Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ObjectACL

Generic ObjectACL Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ObjectACL

Associated Types

type Rep ObjectACL :: Type -> Type #

NFData ObjectACL Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ObjectACL

Methods

rnf :: ObjectACL -> () #

Hashable ObjectACL Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ObjectACL

ToJSON ObjectACL Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ObjectACL

ToJSONKey ObjectACL Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ObjectACL

FromJSON ObjectACL Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ObjectACL

FromJSONKey ObjectACL Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ObjectACL

ToLog ObjectACL Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ObjectACL

ToHeader ObjectACL Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ObjectACL

ToQuery ObjectACL Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ObjectACL

FromXML ObjectACL Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ObjectACL

ToXML ObjectACL Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ObjectACL

Methods

toXML :: ObjectACL -> XML #

ToByteString ObjectACL Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ObjectACL

Methods

toBS :: ObjectACL -> ByteString #

FromText ObjectACL Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ObjectACL

ToText ObjectACL Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ObjectACL

Methods

toText :: ObjectACL -> Text #

type Rep ObjectACL Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ObjectACL

type Rep ObjectACL = D1 ('MetaData "ObjectACL" "Amazonka.StorageGateway.Types.ObjectACL" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'True) (C1 ('MetaCons "ObjectACL'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromObjectACL") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PoolStatus

newtype PoolStatus Source #

Constructors

PoolStatus' 

Fields

Bundled Patterns

pattern PoolStatus_ACTIVE :: PoolStatus 
pattern PoolStatus_DELETED :: PoolStatus 

Instances

Instances details
Eq PoolStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.PoolStatus

Ord PoolStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.PoolStatus

Read PoolStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.PoolStatus

Show PoolStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.PoolStatus

Generic PoolStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.PoolStatus

Associated Types

type Rep PoolStatus :: Type -> Type #

NFData PoolStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.PoolStatus

Methods

rnf :: PoolStatus -> () #

Hashable PoolStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.PoolStatus

ToJSON PoolStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.PoolStatus

ToJSONKey PoolStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.PoolStatus

FromJSON PoolStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.PoolStatus

FromJSONKey PoolStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.PoolStatus

ToLog PoolStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.PoolStatus

ToHeader PoolStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.PoolStatus

ToQuery PoolStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.PoolStatus

FromXML PoolStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.PoolStatus

ToXML PoolStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.PoolStatus

Methods

toXML :: PoolStatus -> XML #

ToByteString PoolStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.PoolStatus

FromText PoolStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.PoolStatus

ToText PoolStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.PoolStatus

Methods

toText :: PoolStatus -> Text #

type Rep PoolStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.PoolStatus

type Rep PoolStatus = D1 ('MetaData "PoolStatus" "Amazonka.StorageGateway.Types.PoolStatus" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'True) (C1 ('MetaCons "PoolStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPoolStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RetentionLockType

newtype RetentionLockType Source #

Instances

Instances details
Eq RetentionLockType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.RetentionLockType

Ord RetentionLockType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.RetentionLockType

Read RetentionLockType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.RetentionLockType

Show RetentionLockType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.RetentionLockType

Generic RetentionLockType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.RetentionLockType

Associated Types

type Rep RetentionLockType :: Type -> Type #

NFData RetentionLockType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.RetentionLockType

Methods

rnf :: RetentionLockType -> () #

Hashable RetentionLockType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.RetentionLockType

ToJSON RetentionLockType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.RetentionLockType

ToJSONKey RetentionLockType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.RetentionLockType

FromJSON RetentionLockType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.RetentionLockType

FromJSONKey RetentionLockType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.RetentionLockType

ToLog RetentionLockType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.RetentionLockType

ToHeader RetentionLockType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.RetentionLockType

ToQuery RetentionLockType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.RetentionLockType

FromXML RetentionLockType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.RetentionLockType

ToXML RetentionLockType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.RetentionLockType

ToByteString RetentionLockType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.RetentionLockType

FromText RetentionLockType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.RetentionLockType

ToText RetentionLockType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.RetentionLockType

type Rep RetentionLockType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.RetentionLockType

type Rep RetentionLockType = D1 ('MetaData "RetentionLockType" "Amazonka.StorageGateway.Types.RetentionLockType" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'True) (C1 ('MetaCons "RetentionLockType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRetentionLockType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SMBSecurityStrategy

newtype SMBSecurityStrategy Source #

Instances

Instances details
Eq SMBSecurityStrategy Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.SMBSecurityStrategy

Ord SMBSecurityStrategy Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.SMBSecurityStrategy

Read SMBSecurityStrategy Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.SMBSecurityStrategy

Show SMBSecurityStrategy Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.SMBSecurityStrategy

Generic SMBSecurityStrategy Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.SMBSecurityStrategy

Associated Types

type Rep SMBSecurityStrategy :: Type -> Type #

NFData SMBSecurityStrategy Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.SMBSecurityStrategy

Methods

rnf :: SMBSecurityStrategy -> () #

Hashable SMBSecurityStrategy Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.SMBSecurityStrategy

ToJSON SMBSecurityStrategy Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.SMBSecurityStrategy

ToJSONKey SMBSecurityStrategy Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.SMBSecurityStrategy

FromJSON SMBSecurityStrategy Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.SMBSecurityStrategy

FromJSONKey SMBSecurityStrategy Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.SMBSecurityStrategy

ToLog SMBSecurityStrategy Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.SMBSecurityStrategy

ToHeader SMBSecurityStrategy Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.SMBSecurityStrategy

ToQuery SMBSecurityStrategy Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.SMBSecurityStrategy

FromXML SMBSecurityStrategy Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.SMBSecurityStrategy

ToXML SMBSecurityStrategy Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.SMBSecurityStrategy

ToByteString SMBSecurityStrategy Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.SMBSecurityStrategy

FromText SMBSecurityStrategy Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.SMBSecurityStrategy

ToText SMBSecurityStrategy Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.SMBSecurityStrategy

type Rep SMBSecurityStrategy Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.SMBSecurityStrategy

type Rep SMBSecurityStrategy = D1 ('MetaData "SMBSecurityStrategy" "Amazonka.StorageGateway.Types.SMBSecurityStrategy" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'True) (C1 ('MetaCons "SMBSecurityStrategy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSMBSecurityStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TapeStorageClass

newtype TapeStorageClass Source #

Instances

Instances details
Eq TapeStorageClass Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeStorageClass

Ord TapeStorageClass Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeStorageClass

Read TapeStorageClass Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeStorageClass

Show TapeStorageClass Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeStorageClass

Generic TapeStorageClass Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeStorageClass

Associated Types

type Rep TapeStorageClass :: Type -> Type #

NFData TapeStorageClass Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeStorageClass

Methods

rnf :: TapeStorageClass -> () #

Hashable TapeStorageClass Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeStorageClass

ToJSON TapeStorageClass Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeStorageClass

ToJSONKey TapeStorageClass Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeStorageClass

FromJSON TapeStorageClass Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeStorageClass

FromJSONKey TapeStorageClass Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeStorageClass

ToLog TapeStorageClass Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeStorageClass

ToHeader TapeStorageClass Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeStorageClass

ToQuery TapeStorageClass Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeStorageClass

FromXML TapeStorageClass Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeStorageClass

ToXML TapeStorageClass Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeStorageClass

ToByteString TapeStorageClass Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeStorageClass

FromText TapeStorageClass Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeStorageClass

ToText TapeStorageClass Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeStorageClass

type Rep TapeStorageClass Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeStorageClass

type Rep TapeStorageClass = D1 ('MetaData "TapeStorageClass" "Amazonka.StorageGateway.Types.TapeStorageClass" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'True) (C1 ('MetaCons "TapeStorageClass'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTapeStorageClass") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AutomaticTapeCreationPolicyInfo

data AutomaticTapeCreationPolicyInfo Source #

Information about the gateway's automatic tape creation policies, including the automatic tape creation rules and the gateway that is using the policies.

See: newAutomaticTapeCreationPolicyInfo smart constructor.

Instances

Instances details
Eq AutomaticTapeCreationPolicyInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.AutomaticTapeCreationPolicyInfo

Read AutomaticTapeCreationPolicyInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.AutomaticTapeCreationPolicyInfo

Show AutomaticTapeCreationPolicyInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.AutomaticTapeCreationPolicyInfo

Generic AutomaticTapeCreationPolicyInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.AutomaticTapeCreationPolicyInfo

Associated Types

type Rep AutomaticTapeCreationPolicyInfo :: Type -> Type #

NFData AutomaticTapeCreationPolicyInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.AutomaticTapeCreationPolicyInfo

Hashable AutomaticTapeCreationPolicyInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.AutomaticTapeCreationPolicyInfo

FromJSON AutomaticTapeCreationPolicyInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.AutomaticTapeCreationPolicyInfo

type Rep AutomaticTapeCreationPolicyInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.AutomaticTapeCreationPolicyInfo

type Rep AutomaticTapeCreationPolicyInfo = D1 ('MetaData "AutomaticTapeCreationPolicyInfo" "Amazonka.StorageGateway.Types.AutomaticTapeCreationPolicyInfo" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "AutomaticTapeCreationPolicyInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "automaticTapeCreationRules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty AutomaticTapeCreationRule)))))

newAutomaticTapeCreationPolicyInfo :: AutomaticTapeCreationPolicyInfo Source #

Create a value of AutomaticTapeCreationPolicyInfo 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:gatewayARN:AutomaticTapeCreationPolicyInfo', automaticTapeCreationPolicyInfo_gatewayARN - Undocumented member.

$sel:automaticTapeCreationRules:AutomaticTapeCreationPolicyInfo', automaticTapeCreationPolicyInfo_automaticTapeCreationRules - An automatic tape creation policy consists of a list of automatic tape creation rules. This returns the rules that determine when and how to automatically create new tapes.

AutomaticTapeCreationRule

data AutomaticTapeCreationRule Source #

An automatic tape creation policy consists of automatic tape creation rules where each rule defines when and how to create new tapes. For more information about automatic tape creation, see Creating Tapes Automatically.

See: newAutomaticTapeCreationRule smart constructor.

Instances

Instances details
Eq AutomaticTapeCreationRule Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.AutomaticTapeCreationRule

Read AutomaticTapeCreationRule Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.AutomaticTapeCreationRule

Show AutomaticTapeCreationRule Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.AutomaticTapeCreationRule

Generic AutomaticTapeCreationRule Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.AutomaticTapeCreationRule

Associated Types

type Rep AutomaticTapeCreationRule :: Type -> Type #

NFData AutomaticTapeCreationRule Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.AutomaticTapeCreationRule

Hashable AutomaticTapeCreationRule Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.AutomaticTapeCreationRule

ToJSON AutomaticTapeCreationRule Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.AutomaticTapeCreationRule

FromJSON AutomaticTapeCreationRule Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.AutomaticTapeCreationRule

type Rep AutomaticTapeCreationRule Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.AutomaticTapeCreationRule

type Rep AutomaticTapeCreationRule = D1 ('MetaData "AutomaticTapeCreationRule" "Amazonka.StorageGateway.Types.AutomaticTapeCreationRule" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "AutomaticTapeCreationRule'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "worm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "tapeBarcodePrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "poolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "tapeSizeInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer) :*: S1 ('MetaSel ('Just "minimumNumTapes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))))

newAutomaticTapeCreationRule Source #

Create a value of AutomaticTapeCreationRule 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:worm:AutomaticTapeCreationRule', automaticTapeCreationRule_worm - Set to true to indicate that tapes are to be archived as write-once-read-many (WORM). Set to false when WORM is not enabled for tapes.

$sel:tapeBarcodePrefix:AutomaticTapeCreationRule', automaticTapeCreationRule_tapeBarcodePrefix - A prefix that you append to the barcode of the virtual tape that you are creating. This prefix makes the barcode unique.

The prefix must be 1-4 characters in length and must be one of the uppercase letters from A to Z.

$sel:poolId:AutomaticTapeCreationRule', automaticTapeCreationRule_poolId - The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the Amazon S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid Values: GLACIER | DEEP_ARCHIVE

$sel:tapeSizeInBytes:AutomaticTapeCreationRule', automaticTapeCreationRule_tapeSizeInBytes - The size, in bytes, of the virtual tape capacity.

$sel:minimumNumTapes:AutomaticTapeCreationRule', automaticTapeCreationRule_minimumNumTapes - The minimum number of available virtual tapes that the gateway maintains at all times. If the number of tapes on the gateway goes below this value, the gateway creates as many new tapes as are needed to have MinimumNumTapes on the gateway. For more information about automatic tape creation, see Creating Tapes Automatically.

BandwidthRateLimitInterval

data BandwidthRateLimitInterval Source #

Describes a bandwidth rate limit interval for a gateway. A bandwidth rate limit schedule consists of one or more bandwidth rate limit intervals. A bandwidth rate limit interval defines a period of time on one or more days of the week, during which bandwidth rate limits are specified for uploading, downloading, or both.

See: newBandwidthRateLimitInterval smart constructor.

Instances

Instances details
Eq BandwidthRateLimitInterval Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.BandwidthRateLimitInterval

Read BandwidthRateLimitInterval Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.BandwidthRateLimitInterval

Show BandwidthRateLimitInterval Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.BandwidthRateLimitInterval

Generic BandwidthRateLimitInterval Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.BandwidthRateLimitInterval

Associated Types

type Rep BandwidthRateLimitInterval :: Type -> Type #

NFData BandwidthRateLimitInterval Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.BandwidthRateLimitInterval

Hashable BandwidthRateLimitInterval Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.BandwidthRateLimitInterval

ToJSON BandwidthRateLimitInterval Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.BandwidthRateLimitInterval

FromJSON BandwidthRateLimitInterval Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.BandwidthRateLimitInterval

type Rep BandwidthRateLimitInterval Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.BandwidthRateLimitInterval

type Rep BandwidthRateLimitInterval = D1 ('MetaData "BandwidthRateLimitInterval" "Amazonka.StorageGateway.Types.BandwidthRateLimitInterval" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "BandwidthRateLimitInterval'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "averageUploadRateLimitInBitsPerSec") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "averageDownloadRateLimitInBitsPerSec") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "startHourOfDay") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural))) :*: ((S1 ('MetaSel ('Just "startMinuteOfHour") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "endHourOfDay") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)) :*: (S1 ('MetaSel ('Just "endMinuteOfHour") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "daysOfWeek") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Natural))))))

newBandwidthRateLimitInterval Source #

Create a value of BandwidthRateLimitInterval 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:averageUploadRateLimitInBitsPerSec:BandwidthRateLimitInterval', bandwidthRateLimitInterval_averageUploadRateLimitInBitsPerSec - The average upload rate limit component of the bandwidth rate limit interval, in bits per second. This field does not appear in the response if the upload rate limit is not set.

$sel:averageDownloadRateLimitInBitsPerSec:BandwidthRateLimitInterval', bandwidthRateLimitInterval_averageDownloadRateLimitInBitsPerSec - The average download rate limit component of the bandwidth rate limit interval, in bits per second. This field does not appear in the response if the download rate limit is not set.

$sel:startHourOfDay:BandwidthRateLimitInterval', bandwidthRateLimitInterval_startHourOfDay - The hour of the day to start the bandwidth rate limit interval.

$sel:startMinuteOfHour:BandwidthRateLimitInterval', bandwidthRateLimitInterval_startMinuteOfHour - The minute of the hour to start the bandwidth rate limit interval. The interval begins at the start of that minute. To begin an interval exactly at the start of the hour, use the value 0.

$sel:endHourOfDay:BandwidthRateLimitInterval', bandwidthRateLimitInterval_endHourOfDay - The hour of the day to end the bandwidth rate limit interval.

$sel:endMinuteOfHour:BandwidthRateLimitInterval', bandwidthRateLimitInterval_endMinuteOfHour - The minute of the hour to end the bandwidth rate limit interval.

The bandwidth rate limit interval ends at the end of the minute. To end an interval at the end of an hour, use the value 59.

$sel:daysOfWeek:BandwidthRateLimitInterval', bandwidthRateLimitInterval_daysOfWeek - The days of the week component of the bandwidth rate limit interval, represented as ordinal numbers from 0 to 6, where 0 represents Sunday and 6 represents Saturday.

CacheAttributes

data CacheAttributes Source #

The refresh cache information for the file share or FSx file systems.

See: newCacheAttributes smart constructor.

Constructors

CacheAttributes' (Maybe Int) 

Instances

Instances details
Eq CacheAttributes Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.CacheAttributes

Read CacheAttributes Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.CacheAttributes

Show CacheAttributes Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.CacheAttributes

Generic CacheAttributes Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.CacheAttributes

Associated Types

type Rep CacheAttributes :: Type -> Type #

NFData CacheAttributes Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.CacheAttributes

Methods

rnf :: CacheAttributes -> () #

Hashable CacheAttributes Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.CacheAttributes

ToJSON CacheAttributes Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.CacheAttributes

FromJSON CacheAttributes Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.CacheAttributes

type Rep CacheAttributes Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.CacheAttributes

type Rep CacheAttributes = D1 ('MetaData "CacheAttributes" "Amazonka.StorageGateway.Types.CacheAttributes" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "CacheAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cacheStaleTimeoutInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newCacheAttributes :: CacheAttributes Source #

Create a value of CacheAttributes 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:cacheStaleTimeoutInSeconds:CacheAttributes', cacheAttributes_cacheStaleTimeoutInSeconds - Refreshes a file share's cache by using Time To Live (TTL). TTL is the length of time since the last refresh after which access to the directory would cause the file gateway to first refresh that directory's contents from the Amazon S3 bucket or Amazon FSx file system. The TTL duration is in seconds.

Valid Values:0, 300 to 2,592,000 seconds (5 minutes to 30 days)

CachediSCSIVolume

data CachediSCSIVolume Source #

Describes an iSCSI cached volume.

See: newCachediSCSIVolume smart constructor.

Instances

Instances details
Eq CachediSCSIVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.CachediSCSIVolume

Read CachediSCSIVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.CachediSCSIVolume

Show CachediSCSIVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.CachediSCSIVolume

Generic CachediSCSIVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.CachediSCSIVolume

Associated Types

type Rep CachediSCSIVolume :: Type -> Type #

NFData CachediSCSIVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.CachediSCSIVolume

Methods

rnf :: CachediSCSIVolume -> () #

Hashable CachediSCSIVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.CachediSCSIVolume

FromJSON CachediSCSIVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.CachediSCSIVolume

type Rep CachediSCSIVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.CachediSCSIVolume

type Rep CachediSCSIVolume = D1 ('MetaData "CachediSCSIVolume" "Amazonka.StorageGateway.Types.CachediSCSIVolume" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "CachediSCSIVolume'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "volumeiSCSIAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VolumeiSCSIAttributes)) :*: (S1 ('MetaSel ('Just "volumeStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sourceSnapshotId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "kmsKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "volumeAttachmentStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "volumeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "volumeProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 ('MetaSel ('Just "volumeSizeInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "volumeUsedInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))) :*: ((S1 ('MetaSel ('Just "createdDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "volumeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "volumeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "targetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newCachediSCSIVolume :: CachediSCSIVolume Source #

Create a value of CachediSCSIVolume 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:volumeiSCSIAttributes:CachediSCSIVolume', cachediSCSIVolume_volumeiSCSIAttributes - An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

$sel:volumeStatus:CachediSCSIVolume', cachediSCSIVolume_volumeStatus - One of the VolumeStatus values that indicates the state of the storage volume.

$sel:sourceSnapshotId:CachediSCSIVolume', cachediSCSIVolume_sourceSnapshotId - If the cached volume was created from a snapshot, this field contains the snapshot ID used, e.g., snap-78e22663. Otherwise, this field is not included.

$sel:kmsKey:CachediSCSIVolume', cachediSCSIVolume_kmsKey - Undocumented member.

$sel:volumeAttachmentStatus:CachediSCSIVolume', cachediSCSIVolume_volumeAttachmentStatus - A value that indicates whether a storage volume is attached to or detached from a gateway. For more information, see Moving your volumes to a different gateway.

$sel:volumeARN:CachediSCSIVolume', cachediSCSIVolume_volumeARN - The Amazon Resource Name (ARN) of the storage volume.

$sel:volumeProgress:CachediSCSIVolume', cachediSCSIVolume_volumeProgress - Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the cached volume is not restoring or bootstrapping.

$sel:volumeSizeInBytes:CachediSCSIVolume', cachediSCSIVolume_volumeSizeInBytes - The size, in bytes, of the volume capacity.

$sel:volumeUsedInBytes:CachediSCSIVolume', cachediSCSIVolume_volumeUsedInBytes - The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

$sel:createdDate:CachediSCSIVolume', cachediSCSIVolume_createdDate - The date the volume was created. Volumes created prior to March 28, 2017 don’t have this timestamp.

$sel:volumeId:CachediSCSIVolume', cachediSCSIVolume_volumeId - The unique identifier of the volume, e.g., vol-AE4B946D.

$sel:volumeType:CachediSCSIVolume', cachediSCSIVolume_volumeType - One of the VolumeType enumeration values that describes the type of the volume.

$sel:targetName:CachediSCSIVolume', cachediSCSIVolume_targetName - The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

ChapInfo

data ChapInfo Source #

Describes Challenge-Handshake Authentication Protocol (CHAP) information that supports authentication between your gateway and iSCSI initiators.

See: newChapInfo smart constructor.

Instances

Instances details
Eq ChapInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ChapInfo

Show ChapInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ChapInfo

Generic ChapInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ChapInfo

Associated Types

type Rep ChapInfo :: Type -> Type #

Methods

from :: ChapInfo -> Rep ChapInfo x #

to :: Rep ChapInfo x -> ChapInfo #

NFData ChapInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ChapInfo

Methods

rnf :: ChapInfo -> () #

Hashable ChapInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ChapInfo

Methods

hashWithSalt :: Int -> ChapInfo -> Int #

hash :: ChapInfo -> Int #

FromJSON ChapInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ChapInfo

type Rep ChapInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ChapInfo

type Rep ChapInfo = D1 ('MetaData "ChapInfo" "Amazonka.StorageGateway.Types.ChapInfo" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "ChapInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "targetARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "secretToAuthenticateInitiator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))) :*: (S1 ('MetaSel ('Just "initiatorName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "secretToAuthenticateTarget") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))))))

newChapInfo :: ChapInfo Source #

Create a value of ChapInfo 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:targetARN:ChapInfo', chapInfo_targetARN - The Amazon Resource Name (ARN) of the volume.

Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

$sel:secretToAuthenticateInitiator:ChapInfo', chapInfo_secretToAuthenticateInitiator - The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

$sel:initiatorName:ChapInfo', chapInfo_initiatorName - The iSCSI initiator that connects to the target.

$sel:secretToAuthenticateTarget:ChapInfo', chapInfo_secretToAuthenticateTarget - The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g., Windows client).

DeviceiSCSIAttributes

data DeviceiSCSIAttributes Source #

Lists iSCSI information about a VTL device.

See: newDeviceiSCSIAttributes smart constructor.

Instances

Instances details
Eq DeviceiSCSIAttributes Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.DeviceiSCSIAttributes

Read DeviceiSCSIAttributes Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.DeviceiSCSIAttributes

Show DeviceiSCSIAttributes Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.DeviceiSCSIAttributes

Generic DeviceiSCSIAttributes Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.DeviceiSCSIAttributes

Associated Types

type Rep DeviceiSCSIAttributes :: Type -> Type #

NFData DeviceiSCSIAttributes Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.DeviceiSCSIAttributes

Methods

rnf :: DeviceiSCSIAttributes -> () #

Hashable DeviceiSCSIAttributes Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.DeviceiSCSIAttributes

FromJSON DeviceiSCSIAttributes Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.DeviceiSCSIAttributes

type Rep DeviceiSCSIAttributes Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.DeviceiSCSIAttributes

type Rep DeviceiSCSIAttributes = D1 ('MetaData "DeviceiSCSIAttributes" "Amazonka.StorageGateway.Types.DeviceiSCSIAttributes" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "DeviceiSCSIAttributes'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "targetARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "chapEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "networkInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "networkInterfacePort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))

newDeviceiSCSIAttributes :: DeviceiSCSIAttributes Source #

Create a value of DeviceiSCSIAttributes 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:targetARN:DeviceiSCSIAttributes', deviceiSCSIAttributes_targetARN - Specifies the unique Amazon Resource Name (ARN) that encodes the iSCSI qualified name(iqn) of a tape drive or media changer target.

$sel:chapEnabled:DeviceiSCSIAttributes', deviceiSCSIAttributes_chapEnabled - Indicates whether mutual CHAP is enabled for the iSCSI target.

$sel:networkInterfaceId:DeviceiSCSIAttributes', deviceiSCSIAttributes_networkInterfaceId - The network interface identifier of the VTL device.

$sel:networkInterfacePort:DeviceiSCSIAttributes', deviceiSCSIAttributes_networkInterfacePort - The port used to communicate with iSCSI VTL device targets.

Disk

data Disk Source #

Represents a gateway's local disk.

See: newDisk smart constructor.

Instances

Instances details
Eq Disk Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.Disk

Methods

(==) :: Disk -> Disk -> Bool #

(/=) :: Disk -> Disk -> Bool #

Read Disk Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.Disk

Show Disk Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.Disk

Methods

showsPrec :: Int -> Disk -> ShowS #

show :: Disk -> String #

showList :: [Disk] -> ShowS #

Generic Disk Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.Disk

Associated Types

type Rep Disk :: Type -> Type #

Methods

from :: Disk -> Rep Disk x #

to :: Rep Disk x -> Disk #

NFData Disk Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.Disk

Methods

rnf :: Disk -> () #

Hashable Disk Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.Disk

Methods

hashWithSalt :: Int -> Disk -> Int #

hash :: Disk -> Int #

FromJSON Disk Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.Disk

type Rep Disk Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.Disk

type Rep Disk = D1 ('MetaData "Disk" "Amazonka.StorageGateway.Types.Disk" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "Disk'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "diskAllocationResource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "diskAllocationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "diskNode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "diskPath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "diskSizeInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "diskStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "diskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "diskAttributeList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))))

newDisk :: Disk Source #

Create a value of Disk 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:diskAllocationResource:Disk', disk_diskAllocationResource - The iSCSI qualified name (IQN) that is defined for a disk. This field is not included in the response if the local disk is not defined as an iSCSI target. The format of this field is targetIqn::LUNNumber::region-volumeId.

$sel:diskAllocationType:Disk', disk_diskAllocationType - Undocumented member.

$sel:diskNode:Disk', disk_diskNode - The device node of a local disk as assigned by the virtualization environment.

$sel:diskPath:Disk', disk_diskPath - The path of a local disk in the gateway virtual machine (VM).

$sel:diskSizeInBytes:Disk', disk_diskSizeInBytes - The local disk size in bytes.

$sel:diskStatus:Disk', disk_diskStatus - A value that represents the status of a local disk.

$sel:diskId:Disk', disk_diskId - The unique device ID or other distinguishing data that identifies a local disk.

$sel:diskAttributeList:Disk', disk_diskAttributeList - Undocumented member.

EndpointNetworkConfiguration

data EndpointNetworkConfiguration Source #

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

See: newEndpointNetworkConfiguration smart constructor.

Instances

Instances details
Eq EndpointNetworkConfiguration Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.EndpointNetworkConfiguration

Read EndpointNetworkConfiguration Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.EndpointNetworkConfiguration

Show EndpointNetworkConfiguration Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.EndpointNetworkConfiguration

Generic EndpointNetworkConfiguration Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.EndpointNetworkConfiguration

Associated Types

type Rep EndpointNetworkConfiguration :: Type -> Type #

NFData EndpointNetworkConfiguration Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.EndpointNetworkConfiguration

Hashable EndpointNetworkConfiguration Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.EndpointNetworkConfiguration

ToJSON EndpointNetworkConfiguration Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.EndpointNetworkConfiguration

FromJSON EndpointNetworkConfiguration Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.EndpointNetworkConfiguration

type Rep EndpointNetworkConfiguration Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.EndpointNetworkConfiguration

type Rep EndpointNetworkConfiguration = D1 ('MetaData "EndpointNetworkConfiguration" "Amazonka.StorageGateway.Types.EndpointNetworkConfiguration" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "EndpointNetworkConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ipAddresses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newEndpointNetworkConfiguration :: EndpointNetworkConfiguration Source #

Create a value of EndpointNetworkConfiguration 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:ipAddresses:EndpointNetworkConfiguration', endpointNetworkConfiguration_ipAddresses - A list of gateway IP addresses on which the associated Amazon FSx file system is available.

If multiple file systems are associated with this gateway, this field is required.

FileShareInfo

data FileShareInfo Source #

Describes a file share. Only supported S3 File Gateway.

See: newFileShareInfo smart constructor.

Instances

Instances details
Eq FileShareInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileShareInfo

Read FileShareInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileShareInfo

Show FileShareInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileShareInfo

Generic FileShareInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileShareInfo

Associated Types

type Rep FileShareInfo :: Type -> Type #

NFData FileShareInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileShareInfo

Methods

rnf :: FileShareInfo -> () #

Hashable FileShareInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileShareInfo

FromJSON FileShareInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileShareInfo

type Rep FileShareInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileShareInfo

type Rep FileShareInfo = D1 ('MetaData "FileShareInfo" "Amazonka.StorageGateway.Types.FileShareInfo" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "FileShareInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "fileShareStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "fileShareId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "fileShareARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "fileShareType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FileShareType))))))

newFileShareInfo :: FileShareInfo Source #

Create a value of FileShareInfo 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:fileShareStatus:FileShareInfo', fileShareInfo_fileShareStatus - Undocumented member.

$sel:gatewayARN:FileShareInfo', fileShareInfo_gatewayARN - Undocumented member.

$sel:fileShareId:FileShareInfo', fileShareInfo_fileShareId - Undocumented member.

$sel:fileShareARN:FileShareInfo', fileShareInfo_fileShareARN - Undocumented member.

$sel:fileShareType:FileShareInfo', fileShareInfo_fileShareType - Undocumented member.

FileSystemAssociationInfo

data FileSystemAssociationInfo Source #

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

See: newFileSystemAssociationInfo smart constructor.

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.

FileSystemAssociationStatusDetail

data FileSystemAssociationStatusDetail Source #

Detailed information on file system association status.

See: newFileSystemAssociationStatusDetail smart constructor.

Instances

Instances details
Eq FileSystemAssociationStatusDetail Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileSystemAssociationStatusDetail

Read FileSystemAssociationStatusDetail Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileSystemAssociationStatusDetail

Show FileSystemAssociationStatusDetail Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileSystemAssociationStatusDetail

Generic FileSystemAssociationStatusDetail Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileSystemAssociationStatusDetail

Associated Types

type Rep FileSystemAssociationStatusDetail :: Type -> Type #

NFData FileSystemAssociationStatusDetail Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileSystemAssociationStatusDetail

Hashable FileSystemAssociationStatusDetail Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileSystemAssociationStatusDetail

FromJSON FileSystemAssociationStatusDetail Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileSystemAssociationStatusDetail

type Rep FileSystemAssociationStatusDetail Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileSystemAssociationStatusDetail

type Rep FileSystemAssociationStatusDetail = D1 ('MetaData "FileSystemAssociationStatusDetail" "Amazonka.StorageGateway.Types.FileSystemAssociationStatusDetail" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "FileSystemAssociationStatusDetail'" 'PrefixI 'True) (S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newFileSystemAssociationStatusDetail :: FileSystemAssociationStatusDetail Source #

Create a value of FileSystemAssociationStatusDetail 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:errorCode:FileSystemAssociationStatusDetail', fileSystemAssociationStatusDetail_errorCode - The error code for a given file system association status.

FileSystemAssociationSummary

data FileSystemAssociationSummary Source #

Gets the summary returned by ListFileSystemAssociation, which is a summary of a created file system association.

See: newFileSystemAssociationSummary smart constructor.

Instances

Instances details
Eq FileSystemAssociationSummary Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileSystemAssociationSummary

Read FileSystemAssociationSummary Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileSystemAssociationSummary

Show FileSystemAssociationSummary Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileSystemAssociationSummary

Generic FileSystemAssociationSummary Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileSystemAssociationSummary

Associated Types

type Rep FileSystemAssociationSummary :: Type -> Type #

NFData FileSystemAssociationSummary Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileSystemAssociationSummary

Hashable FileSystemAssociationSummary Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileSystemAssociationSummary

FromJSON FileSystemAssociationSummary Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileSystemAssociationSummary

type Rep FileSystemAssociationSummary Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileSystemAssociationSummary

type Rep FileSystemAssociationSummary = D1 ('MetaData "FileSystemAssociationSummary" "Amazonka.StorageGateway.Types.FileSystemAssociationSummary" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "FileSystemAssociationSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "fileSystemAssociationARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "fileSystemAssociationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "fileSystemAssociationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newFileSystemAssociationSummary :: FileSystemAssociationSummary Source #

Create a value of FileSystemAssociationSummary 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:fileSystemAssociationARN:FileSystemAssociationSummary', fileSystemAssociationSummary_fileSystemAssociationARN - The Amazon Resource Name (ARN) of the file system association.

$sel:gatewayARN:FileSystemAssociationSummary', fileSystemAssociationSummary_gatewayARN - Undocumented member.

$sel:fileSystemAssociationId:FileSystemAssociationSummary', fileSystemAssociationSummary_fileSystemAssociationId - The ID of the file system association.

$sel:fileSystemAssociationStatus:FileSystemAssociationSummary', fileSystemAssociationSummary_fileSystemAssociationStatus - The status of the file share. Valid Values: AVAILABLE | CREATING | DELETING | FORCE_DELETING | UPDATING | ERROR

GatewayInfo

data GatewayInfo Source #

Describes a gateway object.

See: newGatewayInfo smart constructor.

Instances

Instances details
Eq GatewayInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.GatewayInfo

Read GatewayInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.GatewayInfo

Show GatewayInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.GatewayInfo

Generic GatewayInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.GatewayInfo

Associated Types

type Rep GatewayInfo :: Type -> Type #

NFData GatewayInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.GatewayInfo

Methods

rnf :: GatewayInfo -> () #

Hashable GatewayInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.GatewayInfo

FromJSON GatewayInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.GatewayInfo

type Rep GatewayInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.GatewayInfo

type Rep GatewayInfo = D1 ('MetaData "GatewayInfo" "Amazonka.StorageGateway.Types.GatewayInfo" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "GatewayInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "ec2InstanceRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ec2InstanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "gatewayOperationalState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "gatewayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "gatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "gatewayType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newGatewayInfo :: GatewayInfo Source #

Create a value of GatewayInfo 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:ec2InstanceRegion:GatewayInfo', gatewayInfo_ec2InstanceRegion - The Amazon Web Services Region where the Amazon EC2 instance is located.

$sel:gatewayARN:GatewayInfo', gatewayInfo_gatewayARN - The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and Amazon Web Services Region.

$sel:ec2InstanceId:GatewayInfo', gatewayInfo_ec2InstanceId - The ID of the Amazon EC2 instance that was used to launch the gateway.

$sel:gatewayOperationalState:GatewayInfo', gatewayInfo_gatewayOperationalState - The state of the gateway.

Valid Values: DISABLED | ACTIVE

$sel:gatewayName:GatewayInfo', gatewayInfo_gatewayName - The name of the gateway.

$sel:gatewayId:GatewayInfo', gatewayInfo_gatewayId - The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

$sel:gatewayType:GatewayInfo', gatewayInfo_gatewayType - The type of the gateway.

NFSFileShareDefaults

data NFSFileShareDefaults Source #

Describes Network File System (NFS) file share default values. Files and folders stored as Amazon S3 objects in S3 buckets don't, by default, have Unix file permissions assigned to them. Upon discovery in an S3 bucket by Storage Gateway, the S3 objects that represent files and folders are assigned these default Unix permissions. This operation is only supported for S3 File Gateways.

See: newNFSFileShareDefaults smart constructor.

Instances

Instances details
Eq NFSFileShareDefaults Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.NFSFileShareDefaults

Read NFSFileShareDefaults Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.NFSFileShareDefaults

Show NFSFileShareDefaults Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.NFSFileShareDefaults

Generic NFSFileShareDefaults Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.NFSFileShareDefaults

Associated Types

type Rep NFSFileShareDefaults :: Type -> Type #

NFData NFSFileShareDefaults Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.NFSFileShareDefaults

Methods

rnf :: NFSFileShareDefaults -> () #

Hashable NFSFileShareDefaults Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.NFSFileShareDefaults

ToJSON NFSFileShareDefaults Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.NFSFileShareDefaults

FromJSON NFSFileShareDefaults Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.NFSFileShareDefaults

type Rep NFSFileShareDefaults Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.NFSFileShareDefaults

type Rep NFSFileShareDefaults = D1 ('MetaData "NFSFileShareDefaults" "Amazonka.StorageGateway.Types.NFSFileShareDefaults" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "NFSFileShareDefaults'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "fileMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ownerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "directoryMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "groupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))

newNFSFileShareDefaults :: NFSFileShareDefaults Source #

Create a value of NFSFileShareDefaults 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:fileMode:NFSFileShareDefaults', nFSFileShareDefaults_fileMode - The Unix file mode in the form "nnnn". For example, 0666 represents the default file mode inside the file share. The default value is 0666.

$sel:ownerId:NFSFileShareDefaults', nFSFileShareDefaults_ownerId - The default owner ID for files in the file share (unless the files have another owner ID specified). The default value is nfsnobody.

$sel:directoryMode:NFSFileShareDefaults', nFSFileShareDefaults_directoryMode - The Unix directory mode in the form "nnnn". For example, 0666 represents the default access mode for all directories inside the file share. The default value is 0777.

$sel:groupId:NFSFileShareDefaults', nFSFileShareDefaults_groupId - The default group ID for the file share (unless the files have another group ID specified). The default value is nfsnobody.

NFSFileShareInfo

data NFSFileShareInfo Source #

The Unix file permissions and ownership information assigned, by default, to native S3 objects when an S3 File Gateway discovers them in S3 buckets. This operation is only supported in S3 File Gateways.

See: newNFSFileShareInfo smart constructor.

Instances

Instances details
Eq NFSFileShareInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.NFSFileShareInfo

Read NFSFileShareInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.NFSFileShareInfo

Show NFSFileShareInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.NFSFileShareInfo

Generic NFSFileShareInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.NFSFileShareInfo

Associated Types

type Rep NFSFileShareInfo :: Type -> Type #

NFData NFSFileShareInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.NFSFileShareInfo

Methods

rnf :: NFSFileShareInfo -> () #

Hashable NFSFileShareInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.NFSFileShareInfo

FromJSON NFSFileShareInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.NFSFileShareInfo

type Rep NFSFileShareInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.NFSFileShareInfo

type Rep NFSFileShareInfo = D1 ('MetaData "NFSFileShareInfo" "Amazonka.StorageGateway.Types.NFSFileShareInfo" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "NFSFileShareInfo'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "auditDestinationARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "fileShareStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "kmsKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "path") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vPCEndpointDNSName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "cacheAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CacheAttributes)) :*: (S1 ('MetaSel ('Just "objectACL") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ObjectACL)) :*: S1 ('MetaSel ('Just "kmsEncrypted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 ('MetaSel ('Just "fileShareId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "fileShareARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "defaultStorageClass") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "fileShareName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "role'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "notificationPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "squash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "requesterPays") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "nFSFileShareDefaults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NFSFileShareDefaults))))) :*: ((S1 ('MetaSel ('Just "locationARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "clientList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "guessMIMETypeEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 ('MetaSel ('Just "readOnly") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "bucketRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))))))))

newNFSFileShareInfo :: NFSFileShareInfo Source #

Create a value of NFSFileShareInfo 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:NFSFileShareInfo', nFSFileShareInfo_auditDestinationARN - The Amazon Resource Name (ARN) of the storage used for audit logs.

$sel:fileShareStatus:NFSFileShareInfo', nFSFileShareInfo_fileShareStatus - Undocumented member.

$sel:kmsKey:NFSFileShareInfo', nFSFileShareInfo_kmsKey - Undocumented member.

$sel:gatewayARN:NFSFileShareInfo', nFSFileShareInfo_gatewayARN - Undocumented member.

$sel:path:NFSFileShareInfo', nFSFileShareInfo_path - Undocumented member.

$sel:vPCEndpointDNSName:NFSFileShareInfo', nFSFileShareInfo_vPCEndpointDNSName - Specifies the DNS name for the VPC endpoint that the NFS file share uses to connect to Amazon S3.

This parameter is required for NFS file shares that connect to Amazon S3 through a VPC endpoint, a VPC access point, or an access point alias that points to a VPC access point.

$sel:cacheAttributes:NFSFileShareInfo', nFSFileShareInfo_cacheAttributes - Refresh cache information for the file share.

$sel:objectACL:NFSFileShareInfo', nFSFileShareInfo_objectACL - Undocumented member.

$sel:kmsEncrypted:NFSFileShareInfo', nFSFileShareInfo_kmsEncrypted - Set to true to use Amazon S3 server-side encryption with your own KMS key, or false to use a key managed by Amazon S3. Optional.

Valid Values: true | false

$sel:fileShareId:NFSFileShareInfo', nFSFileShareInfo_fileShareId - Undocumented member.

$sel:fileShareARN:NFSFileShareInfo', nFSFileShareInfo_fileShareARN - Undocumented member.

$sel:defaultStorageClass:NFSFileShareInfo', nFSFileShareInfo_defaultStorageClass - The default storage class for objects put into an Amazon S3 bucket by the S3 File Gateway. The default value is S3_INTELLIGENT_TIERING. Optional.

Valid Values: S3_STANDARD | S3_INTELLIGENT_TIERING | S3_STANDARD_IA | S3_ONEZONE_IA

$sel:fileShareName:NFSFileShareInfo', nFSFileShareInfo_fileShareName - The name of the file share. Optional.

FileShareName must be set if an S3 prefix name is set in LocationARN, or if an access point or access point alias is used.

$sel:role':NFSFileShareInfo', nFSFileShareInfo_role - Undocumented member.

$sel:notificationPolicy:NFSFileShareInfo', nFSFileShareInfo_notificationPolicy - The notification policy of the file share. SettlingTimeInSeconds controls the number of seconds to wait after the last point in time a client wrote to a file before generating an ObjectUploaded notification. Because clients can make many small writes to files, it's best to set this parameter for as long as possible to avoid generating multiple notifications for the same file in a small time period.

SettlingTimeInSeconds has no effect on the timing of the object uploading to Amazon S3, only the timing of the notification.

The following example sets NotificationPolicy on with SettlingTimeInSeconds set to 60.

{\"Upload\": {\"SettlingTimeInSeconds\": 60}}

The following example sets NotificationPolicy off.

{}

$sel:squash:NFSFileShareInfo', nFSFileShareInfo_squash - Undocumented member.

$sel:requesterPays:NFSFileShareInfo', nFSFileShareInfo_requesterPays - A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs; otherwise, the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

Valid Values: true | false

$sel:nFSFileShareDefaults:NFSFileShareInfo', nFSFileShareInfo_nFSFileShareDefaults - Undocumented member.

$sel:locationARN:NFSFileShareInfo', nFSFileShareInfo_locationARN - Undocumented member.

$sel:clientList:NFSFileShareInfo', nFSFileShareInfo_clientList - Undocumented member.

$sel:guessMIMETypeEnabled:NFSFileShareInfo', nFSFileShareInfo_guessMIMETypeEnabled - A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, otherwise set to false. The default value is true.

Valid Values: true | false

$sel:readOnly:NFSFileShareInfo', nFSFileShareInfo_readOnly - A value that sets the write status of a file share. Set this value to true to set the write status to read-only, otherwise set to false.

Valid Values: true | false

$sel:bucketRegion:NFSFileShareInfo', nFSFileShareInfo_bucketRegion - Specifies the Region of the S3 bucket where the NFS file share stores files.

This parameter is required for NFS file shares that connect to Amazon S3 through a VPC endpoint, a VPC access point, or an access point alias that points to a VPC access point.

$sel:tags:NFSFileShareInfo', nFSFileShareInfo_tags - A list of up to 50 tags assigned to the NFS file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

NetworkInterface

data NetworkInterface Source #

Describes a gateway's network interface.

See: newNetworkInterface smart constructor.

Instances

Instances details
Eq NetworkInterface Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.NetworkInterface

Read NetworkInterface Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.NetworkInterface

Show NetworkInterface Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.NetworkInterface

Generic NetworkInterface Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.NetworkInterface

Associated Types

type Rep NetworkInterface :: Type -> Type #

NFData NetworkInterface Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.NetworkInterface

Methods

rnf :: NetworkInterface -> () #

Hashable NetworkInterface Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.NetworkInterface

FromJSON NetworkInterface Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.NetworkInterface

type Rep NetworkInterface Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.NetworkInterface

type Rep NetworkInterface = D1 ('MetaData "NetworkInterface" "Amazonka.StorageGateway.Types.NetworkInterface" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "NetworkInterface'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ipv6Address") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "macAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ipv4Address") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newNetworkInterface :: NetworkInterface Source #

Create a value of NetworkInterface 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:ipv6Address:NetworkInterface', networkInterface_ipv6Address - The Internet Protocol version 6 (IPv6) address of the interface. Currently not supported.

$sel:macAddress:NetworkInterface', networkInterface_macAddress - The Media Access Control (MAC) address of the interface.

This is currently unsupported and will not be returned in output.

$sel:ipv4Address:NetworkInterface', networkInterface_ipv4Address - The Internet Protocol version 4 (IPv4) address of the interface.

PoolInfo

data PoolInfo Source #

Describes a custom tape pool.

See: newPoolInfo smart constructor.

Instances

Instances details
Eq PoolInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.PoolInfo

Read PoolInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.PoolInfo

Show PoolInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.PoolInfo

Generic PoolInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.PoolInfo

Associated Types

type Rep PoolInfo :: Type -> Type #

Methods

from :: PoolInfo -> Rep PoolInfo x #

to :: Rep PoolInfo x -> PoolInfo #

NFData PoolInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.PoolInfo

Methods

rnf :: PoolInfo -> () #

Hashable PoolInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.PoolInfo

Methods

hashWithSalt :: Int -> PoolInfo -> Int #

hash :: PoolInfo -> Int #

FromJSON PoolInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.PoolInfo

type Rep PoolInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.PoolInfo

type Rep PoolInfo = D1 ('MetaData "PoolInfo" "Amazonka.StorageGateway.Types.PoolInfo" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "PoolInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "retentionLockType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RetentionLockType)) :*: (S1 ('MetaSel ('Just "retentionLockTimeInDays") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "poolName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "storageClass") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TapeStorageClass)) :*: (S1 ('MetaSel ('Just "poolStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PoolStatus)) :*: S1 ('MetaSel ('Just "poolARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newPoolInfo :: PoolInfo Source #

Create a value of PoolInfo 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:retentionLockType:PoolInfo', poolInfo_retentionLockType - Tape retention lock type, which can be configured in two modes. When configured in governance mode, Amazon Web Services accounts with specific IAM permissions are authorized to remove the tape retention lock from archived virtual tapes. When configured in compliance mode, the tape retention lock cannot be removed by any user, including the root Amazon Web Services account.

$sel:retentionLockTimeInDays:PoolInfo', poolInfo_retentionLockTimeInDays - Tape retention lock time is set in days. Tape retention lock can be enabled for up to 100 years (36,500 days).

$sel:poolName:PoolInfo', poolInfo_poolName - The name of the custom tape pool. PoolName can use all ASCII characters, except '/' and '\'.

$sel:storageClass:PoolInfo', poolInfo_storageClass - The storage class that is associated with the custom pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

$sel:poolStatus:PoolInfo', poolInfo_poolStatus - Status of the custom tape pool. Pool can be ACTIVE or DELETED.

$sel:poolARN:PoolInfo', poolInfo_poolARN - The Amazon Resource Name (ARN) of the custom tape pool. Use the ListTapePools operation to return a list of custom tape pools for your account and Amazon Web Services Region.

SMBFileShareInfo

data SMBFileShareInfo Source #

The Windows file permissions and ownership information assigned, by default, to native S3 objects when S3 File Gateway discovers them in S3 buckets. This operation is only supported for S3 File Gateways.

See: newSMBFileShareInfo smart constructor.

Instances

Instances details
Eq SMBFileShareInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.SMBFileShareInfo

Read SMBFileShareInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.SMBFileShareInfo

Show SMBFileShareInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.SMBFileShareInfo

Generic SMBFileShareInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.SMBFileShareInfo

Associated Types

type Rep SMBFileShareInfo :: Type -> Type #

NFData SMBFileShareInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.SMBFileShareInfo

Methods

rnf :: SMBFileShareInfo -> () #

Hashable SMBFileShareInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.SMBFileShareInfo

FromJSON SMBFileShareInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.SMBFileShareInfo

type Rep SMBFileShareInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.SMBFileShareInfo

type Rep SMBFileShareInfo = D1 ('MetaData "SMBFileShareInfo" "Amazonka.StorageGateway.Types.SMBFileShareInfo" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "SMBFileShareInfo'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "accessBasedEnumeration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "adminUserList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "auditDestinationARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "fileShareStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "invalidUserList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "kmsKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "validUserList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))) :*: ((S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "path") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vPCEndpointDNSName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "authentication") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "cacheAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CacheAttributes))) :*: (S1 ('MetaSel ('Just "objectACL") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ObjectACL)) :*: S1 ('MetaSel ('Just "kmsEncrypted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))) :*: (((S1 ('MetaSel ('Just "fileShareId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "fileShareARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "defaultStorageClass") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "fileShareName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "role'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "sMBACLEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "oplocksEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: (((S1 ('MetaSel ('Just "notificationPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "requesterPays") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "locationARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "guessMIMETypeEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "readOnly") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "bucketRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "caseSensitivity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CaseSensitivity)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))))))))

newSMBFileShareInfo :: SMBFileShareInfo Source #

Create a value of SMBFileShareInfo 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:accessBasedEnumeration:SMBFileShareInfo', sMBFileShareInfo_accessBasedEnumeration - Indicates whether AccessBasedEnumeration is enabled.

$sel:adminUserList:SMBFileShareInfo', sMBFileShareInfo_adminUserList - A list of users or groups in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. Acceptable formats include: DOMAIN\User1, user1, @group1, and @DOMAIN\group1. Can only be set if Authentication is set to ActiveDirectory.

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

$sel:fileShareStatus:SMBFileShareInfo', sMBFileShareInfo_fileShareStatus - Undocumented member.

$sel:invalidUserList:SMBFileShareInfo', sMBFileShareInfo_invalidUserList - A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. Acceptable formats include: DOMAIN\User1, user1, @group1, and @DOMAIN\group1. Can only be set if Authentication is set to ActiveDirectory.

$sel:kmsKey:SMBFileShareInfo', sMBFileShareInfo_kmsKey - Undocumented member.

$sel:validUserList:SMBFileShareInfo', sMBFileShareInfo_validUserList - A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. Acceptable formats include: DOMAIN\User1, user1, @group1, and @DOMAIN\group1. Can only be set if Authentication is set to ActiveDirectory.

$sel:gatewayARN:SMBFileShareInfo', sMBFileShareInfo_gatewayARN - Undocumented member.

$sel:path:SMBFileShareInfo', sMBFileShareInfo_path - The file share path used by the SMB client to identify the mount point.

$sel:vPCEndpointDNSName:SMBFileShareInfo', sMBFileShareInfo_vPCEndpointDNSName - Specifies the DNS name for the VPC endpoint that the SMB file share uses to connect to Amazon S3.

This parameter is required for SMB file shares that connect to Amazon S3 through a VPC endpoint, a VPC access point, or an access point alias that points to a VPC access point.

$sel:authentication:SMBFileShareInfo', sMBFileShareInfo_authentication - Undocumented member.

$sel:cacheAttributes:SMBFileShareInfo', sMBFileShareInfo_cacheAttributes - Refresh cache information for the file share.

$sel:objectACL:SMBFileShareInfo', sMBFileShareInfo_objectACL - Undocumented member.

$sel:kmsEncrypted:SMBFileShareInfo', sMBFileShareInfo_kmsEncrypted - Set to true to use Amazon S3 server-side encryption with your own KMS key, or false to use a key managed by Amazon S3. Optional.

Valid Values: true | false

$sel:fileShareId:SMBFileShareInfo', sMBFileShareInfo_fileShareId - Undocumented member.

$sel:fileShareARN:SMBFileShareInfo', sMBFileShareInfo_fileShareARN - Undocumented member.

$sel:defaultStorageClass:SMBFileShareInfo', sMBFileShareInfo_defaultStorageClass - The default storage class for objects put into an Amazon S3 bucket by the S3 File Gateway. The default value is S3_INTELLIGENT_TIERING. Optional.

Valid Values: S3_STANDARD | S3_INTELLIGENT_TIERING | S3_STANDARD_IA | S3_ONEZONE_IA

$sel:fileShareName:SMBFileShareInfo', sMBFileShareInfo_fileShareName - The name of the file share. Optional.

FileShareName must be set if an S3 prefix name is set in LocationARN, or if an access point or access point alias is used.

$sel:role':SMBFileShareInfo', sMBFileShareInfo_role - Undocumented member.

$sel:sMBACLEnabled:SMBFileShareInfo', sMBFileShareInfo_sMBACLEnabled - If this value is set to true, it indicates that access control list (ACL) is enabled on the SMB file share. If it is set to false, it indicates that file and directory permissions are mapped to the POSIX permission.

For more information, see Using Microsoft Windows ACLs to control access to an SMB file share in the Storage Gateway User Guide.

$sel:oplocksEnabled:SMBFileShareInfo', sMBFileShareInfo_oplocksEnabled - Specifies whether opportunistic locking is enabled for the SMB file share.

Enabling opportunistic locking on case-sensitive shares is not recommended for workloads that involve access to files with the same name in different case.

Valid Values: true | false

$sel:notificationPolicy:SMBFileShareInfo', sMBFileShareInfo_notificationPolicy - The notification policy of the file share. SettlingTimeInSeconds controls the number of seconds to wait after the last point in time a client wrote to a file before generating an ObjectUploaded notification. Because clients can make many small writes to files, it's best to set this parameter for as long as possible to avoid generating multiple notifications for the same file in a small time period.

SettlingTimeInSeconds has no effect on the timing of the object uploading to Amazon S3, only the timing of the notification.

The following example sets NotificationPolicy on with SettlingTimeInSeconds set to 60.

{\"Upload\": {\"SettlingTimeInSeconds\": 60}}

The following example sets NotificationPolicy off.

{}

$sel:requesterPays:SMBFileShareInfo', sMBFileShareInfo_requesterPays - A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs; otherwise, the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

Valid Values: true | false

$sel:locationARN:SMBFileShareInfo', sMBFileShareInfo_locationARN - Undocumented member.

$sel:guessMIMETypeEnabled:SMBFileShareInfo', sMBFileShareInfo_guessMIMETypeEnabled - A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, otherwise set to false. The default value is true.

Valid Values: true | false

$sel:readOnly:SMBFileShareInfo', sMBFileShareInfo_readOnly - A value that sets the write status of a file share. Set this value to true to set the write status to read-only, otherwise set to false.

Valid Values: true | false

$sel:bucketRegion:SMBFileShareInfo', sMBFileShareInfo_bucketRegion - Specifies the Region of the S3 bucket where the SMB file share stores files.

This parameter is required for SMB file shares that connect to Amazon S3 through a VPC endpoint, a VPC access point, or an access point alias that points to a VPC access point.

$sel:caseSensitivity:SMBFileShareInfo', sMBFileShareInfo_caseSensitivity - The case of an object name in an Amazon S3 bucket. For ClientSpecified, the client determines the case sensitivity. For CaseSensitive, the gateway determines the case sensitivity. The default value is ClientSpecified.

$sel:tags:SMBFileShareInfo', sMBFileShareInfo_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. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

SMBLocalGroups

data SMBLocalGroups Source #

A list of Active Directory users and groups that have special permissions for SMB file shares on the gateway.

See: newSMBLocalGroups smart constructor.

Constructors

SMBLocalGroups' (Maybe [Text]) 

Instances

Instances details
Eq SMBLocalGroups Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.SMBLocalGroups

Read SMBLocalGroups Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.SMBLocalGroups

Show SMBLocalGroups Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.SMBLocalGroups

Generic SMBLocalGroups Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.SMBLocalGroups

Associated Types

type Rep SMBLocalGroups :: Type -> Type #

NFData SMBLocalGroups Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.SMBLocalGroups

Methods

rnf :: SMBLocalGroups -> () #

Hashable SMBLocalGroups Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.SMBLocalGroups

ToJSON SMBLocalGroups Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.SMBLocalGroups

FromJSON SMBLocalGroups Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.SMBLocalGroups

type Rep SMBLocalGroups Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.SMBLocalGroups

type Rep SMBLocalGroups = D1 ('MetaData "SMBLocalGroups" "Amazonka.StorageGateway.Types.SMBLocalGroups" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "SMBLocalGroups'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayAdmins") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newSMBLocalGroups :: SMBLocalGroups Source #

Create a value of SMBLocalGroups 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:gatewayAdmins:SMBLocalGroups', sMBLocalGroups_gatewayAdmins - A list of Active Directory users and groups that have local Gateway Admin permissions. Acceptable formats include: DOMAIN\User1, user1, DOMAIN\group1, and group1.

Gateway Admins can use the Shared Folders Microsoft Management Console snap-in to force-close files that are open and locked.

StorediSCSIVolume

data StorediSCSIVolume Source #

Describes an iSCSI stored volume.

See: newStorediSCSIVolume smart constructor.

Instances

Instances details
Eq StorediSCSIVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.StorediSCSIVolume

Read StorediSCSIVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.StorediSCSIVolume

Show StorediSCSIVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.StorediSCSIVolume

Generic StorediSCSIVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.StorediSCSIVolume

Associated Types

type Rep StorediSCSIVolume :: Type -> Type #

NFData StorediSCSIVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.StorediSCSIVolume

Methods

rnf :: StorediSCSIVolume -> () #

Hashable StorediSCSIVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.StorediSCSIVolume

FromJSON StorediSCSIVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.StorediSCSIVolume

type Rep StorediSCSIVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.StorediSCSIVolume

type Rep StorediSCSIVolume = D1 ('MetaData "StorediSCSIVolume" "Amazonka.StorageGateway.Types.StorediSCSIVolume" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "StorediSCSIVolume'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "volumeiSCSIAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VolumeiSCSIAttributes)) :*: (S1 ('MetaSel ('Just "volumeStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sourceSnapshotId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "preservedExistingData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "kmsKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "volumeAttachmentStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "volumeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "volumeProgress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "volumeSizeInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "volumeUsedInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "createdDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 ('MetaSel ('Just "volumeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "volumeDiskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "volumeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "targetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newStorediSCSIVolume :: StorediSCSIVolume Source #

Create a value of StorediSCSIVolume 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:volumeiSCSIAttributes:StorediSCSIVolume', storediSCSIVolume_volumeiSCSIAttributes - An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

$sel:volumeStatus:StorediSCSIVolume', storediSCSIVolume_volumeStatus - One of the VolumeStatus values that indicates the state of the storage volume.

$sel:sourceSnapshotId:StorediSCSIVolume', storediSCSIVolume_sourceSnapshotId - If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.

$sel:preservedExistingData:StorediSCSIVolume', storediSCSIVolume_preservedExistingData - Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

Valid Values: true | false

$sel:kmsKey:StorediSCSIVolume', storediSCSIVolume_kmsKey - Undocumented member.

$sel:volumeAttachmentStatus:StorediSCSIVolume', storediSCSIVolume_volumeAttachmentStatus - A value that indicates whether a storage volume is attached to, detached from, or is in the process of detaching from a gateway. For more information, see Moving your volumes to a different gateway.

$sel:volumeARN:StorediSCSIVolume', storediSCSIVolume_volumeARN - The Amazon Resource Name (ARN) of the storage volume.

$sel:volumeProgress:StorediSCSIVolume', storediSCSIVolume_volumeProgress - Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

$sel:volumeSizeInBytes:StorediSCSIVolume', storediSCSIVolume_volumeSizeInBytes - The size of the volume in bytes.

$sel:volumeUsedInBytes:StorediSCSIVolume', storediSCSIVolume_volumeUsedInBytes - The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

$sel:createdDate:StorediSCSIVolume', storediSCSIVolume_createdDate - The date the volume was created. Volumes created prior to March 28, 2017 don’t have this timestamp.

$sel:volumeId:StorediSCSIVolume', storediSCSIVolume_volumeId - The unique identifier of the volume, e.g., vol-AE4B946D.

$sel:volumeDiskId:StorediSCSIVolume', storediSCSIVolume_volumeDiskId - The ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

$sel:volumeType:StorediSCSIVolume', storediSCSIVolume_volumeType - One of the VolumeType enumeration values describing the type of the volume.

$sel:targetName:StorediSCSIVolume', storediSCSIVolume_targetName - The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

Tag

data Tag Source #

A key-value pair that helps you manage, filter, and search for your resource. Allowed characters: letters, white space, and numbers, representable in UTF-8, and the following characters: + - = . _ : /.

See: newTag smart constructor.

Constructors

Tag' Text Text 

Instances

Instances details
Eq Tag Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.Tag

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Read Tag Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

Generic Tag Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

NFData Tag Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.Tag

Methods

rnf :: Tag -> () #

Hashable Tag Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

ToJSON Tag Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.Tag

FromJSON Tag Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.Tag

type Rep Tag Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.StorageGateway.Types.Tag" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newTag Source #

Create a value of Tag 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:key:Tag', tag_key - Tag key. The key can't start with aws:.

$sel:value:Tag', tag_value - Value of the tag key.

Tape

data Tape Source #

Describes a virtual tape object.

See: newTape smart constructor.

Instances

Instances details
Eq Tape Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.Tape

Methods

(==) :: Tape -> Tape -> Bool #

(/=) :: Tape -> Tape -> Bool #

Read Tape Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.Tape

Show Tape Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.Tape

Methods

showsPrec :: Int -> Tape -> ShowS #

show :: Tape -> String #

showList :: [Tape] -> ShowS #

Generic Tape Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.Tape

Associated Types

type Rep Tape :: Type -> Type #

Methods

from :: Tape -> Rep Tape x #

to :: Rep Tape x -> Tape #

NFData Tape Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.Tape

Methods

rnf :: Tape -> () #

Hashable Tape Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.Tape

Methods

hashWithSalt :: Int -> Tape -> Int #

hash :: Tape -> Int #

FromJSON Tape Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.Tape

type Rep Tape Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.Tape

type Rep Tape = D1 ('MetaData "Tape" "Amazonka.StorageGateway.Types.Tape" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "Tape'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "tapeBarcode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tapeStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "kmsKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "tapeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "progress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "tapeSizeInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))) :*: ((S1 ('MetaSel ('Just "vTLDevice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "poolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tapeUsedInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))) :*: ((S1 ('MetaSel ('Just "tapeCreatedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "poolEntryDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "worm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "retentionStartDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))))

newTape :: Tape Source #

Create a value of Tape 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:tapeBarcode:Tape', tape_tapeBarcode - The barcode that identifies a specific virtual tape.

$sel:tapeStatus:Tape', tape_tapeStatus - The current state of the virtual tape.

$sel:kmsKey:Tape', tape_kmsKey - Undocumented member.

$sel:tapeARN:Tape', tape_tapeARN - The Amazon Resource Name (ARN) of the virtual tape.

$sel:progress:Tape', tape_progress - For archiving virtual tapes, indicates how much data remains to be uploaded before archiving is complete.

Range: 0 (not started) to 100 (complete).

$sel:tapeSizeInBytes:Tape', tape_tapeSizeInBytes - The size, in bytes, of the virtual tape capacity.

$sel:vTLDevice:Tape', tape_vTLDevice - The virtual tape library (VTL) device that the virtual tape is associated with.

$sel:poolId:Tape', tape_poolId - The ID of the pool that contains tapes that will be archived. The tapes in this pool are archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid Values: GLACIER | DEEP_ARCHIVE

$sel:tapeUsedInBytes:Tape', tape_tapeUsedInBytes - The size, in bytes, of data stored on the virtual tape.

This value is not available for tapes created prior to May 13, 2015.

$sel:tapeCreatedDate:Tape', tape_tapeCreatedDate - The date the virtual tape was created.

$sel:poolEntryDate:Tape', tape_poolEntryDate - The date that the tape enters a custom tape pool.

$sel:worm:Tape', tape_worm - If the tape is archived as write-once-read-many (WORM), this value is true.

$sel:retentionStartDate:Tape', tape_retentionStartDate - The date that the tape is first archived with tape retention lock enabled.

TapeArchive

data TapeArchive Source #

Represents a virtual tape that is archived in the virtual tape shelf (VTS).

See: newTapeArchive smart constructor.

Instances

Instances details
Eq TapeArchive Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeArchive

Read TapeArchive Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeArchive

Show TapeArchive Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeArchive

Generic TapeArchive Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeArchive

Associated Types

type Rep TapeArchive :: Type -> Type #

NFData TapeArchive Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeArchive

Methods

rnf :: TapeArchive -> () #

Hashable TapeArchive Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeArchive

FromJSON TapeArchive Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeArchive

type Rep TapeArchive Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeArchive

type Rep TapeArchive = D1 ('MetaData "TapeArchive" "Amazonka.StorageGateway.Types.TapeArchive" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "TapeArchive'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "tapeBarcode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tapeStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "kmsKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "tapeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tapeSizeInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "completionTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))) :*: ((S1 ('MetaSel ('Just "poolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tapeUsedInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "tapeCreatedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 ('MetaSel ('Just "poolEntryDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "worm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "retentionStartDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "retrievedTo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newTapeArchive :: TapeArchive Source #

Create a value of TapeArchive 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:tapeBarcode:TapeArchive', tapeArchive_tapeBarcode - The barcode that identifies the archived virtual tape.

$sel:tapeStatus:TapeArchive', tapeArchive_tapeStatus - The current state of the archived virtual tape.

$sel:kmsKey:TapeArchive', tapeArchive_kmsKey - Undocumented member.

$sel:tapeARN:TapeArchive', tapeArchive_tapeARN - The Amazon Resource Name (ARN) of an archived virtual tape.

$sel:tapeSizeInBytes:TapeArchive', tapeArchive_tapeSizeInBytes - The size, in bytes, of the archived virtual tape.

$sel:completionTime:TapeArchive', tapeArchive_completionTime - The time that the archiving of the virtual tape was completed.

The default timestamp format is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

$sel:poolId:TapeArchive', tapeArchive_poolId - The ID of the pool that was used to archive the tape. The tapes in this pool are archived in the S3 storage class that is associated with the pool.

Valid Values: GLACIER | DEEP_ARCHIVE

$sel:tapeUsedInBytes:TapeArchive', tapeArchive_tapeUsedInBytes - The size, in bytes, of data stored on the virtual tape.

This value is not available for tapes created prior to May 13, 2015.

$sel:tapeCreatedDate:TapeArchive', tapeArchive_tapeCreatedDate - The date the virtual tape was created.

$sel:poolEntryDate:TapeArchive', tapeArchive_poolEntryDate - The time that the tape entered the custom tape pool.

The default timestamp format is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

$sel:worm:TapeArchive', tapeArchive_worm - Set to true if the archived tape is stored as write-once-read-many (WORM).

$sel:retentionStartDate:TapeArchive', tapeArchive_retentionStartDate - If the archived tape is subject to tape retention lock, the date that the archived tape started being retained.

$sel:retrievedTo:TapeArchive', tapeArchive_retrievedTo - The Amazon Resource Name (ARN) of the tape gateway that the virtual tape is being retrieved to.

The virtual tape is retrieved from the virtual tape shelf (VTS).

TapeInfo

data TapeInfo Source #

Describes a virtual tape.

See: newTapeInfo smart constructor.

Instances

Instances details
Eq TapeInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeInfo

Read TapeInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeInfo

Show TapeInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeInfo

Generic TapeInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeInfo

Associated Types

type Rep TapeInfo :: Type -> Type #

Methods

from :: TapeInfo -> Rep TapeInfo x #

to :: Rep TapeInfo x -> TapeInfo #

NFData TapeInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeInfo

Methods

rnf :: TapeInfo -> () #

Hashable TapeInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeInfo

Methods

hashWithSalt :: Int -> TapeInfo -> Int #

hash :: TapeInfo -> Int #

FromJSON TapeInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeInfo

type Rep TapeInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeInfo

type Rep TapeInfo = D1 ('MetaData "TapeInfo" "Amazonka.StorageGateway.Types.TapeInfo" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "TapeInfo'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "tapeBarcode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tapeStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tapeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "tapeSizeInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "poolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "poolEntryDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "retentionStartDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))))

newTapeInfo :: TapeInfo Source #

Create a value of TapeInfo 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:tapeBarcode:TapeInfo', tapeInfo_tapeBarcode - The barcode that identifies a specific virtual tape.

$sel:tapeStatus:TapeInfo', tapeInfo_tapeStatus - The status of the tape.

$sel:tapeARN:TapeInfo', tapeInfo_tapeARN - The Amazon Resource Name (ARN) of a virtual tape.

$sel:gatewayARN:TapeInfo', tapeInfo_gatewayARN - The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and Amazon Web Services Region.

$sel:tapeSizeInBytes:TapeInfo', tapeInfo_tapeSizeInBytes - The size, in bytes, of a virtual tape.

$sel:poolId:TapeInfo', tapeInfo_poolId - The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid Values: GLACIER | DEEP_ARCHIVE

$sel:poolEntryDate:TapeInfo', tapeInfo_poolEntryDate - The date that the tape entered the custom tape pool with tape retention lock enabled.

$sel:retentionStartDate:TapeInfo', tapeInfo_retentionStartDate - The date that the tape became subject to tape retention lock.

TapeRecoveryPointInfo

data TapeRecoveryPointInfo Source #

Describes a recovery point.

See: newTapeRecoveryPointInfo smart constructor.

Instances

Instances details
Eq TapeRecoveryPointInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeRecoveryPointInfo

Read TapeRecoveryPointInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeRecoveryPointInfo

Show TapeRecoveryPointInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeRecoveryPointInfo

Generic TapeRecoveryPointInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeRecoveryPointInfo

Associated Types

type Rep TapeRecoveryPointInfo :: Type -> Type #

NFData TapeRecoveryPointInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeRecoveryPointInfo

Methods

rnf :: TapeRecoveryPointInfo -> () #

Hashable TapeRecoveryPointInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeRecoveryPointInfo

FromJSON TapeRecoveryPointInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeRecoveryPointInfo

type Rep TapeRecoveryPointInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeRecoveryPointInfo

type Rep TapeRecoveryPointInfo = D1 ('MetaData "TapeRecoveryPointInfo" "Amazonka.StorageGateway.Types.TapeRecoveryPointInfo" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "TapeRecoveryPointInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "tapeStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tapeRecoveryPointTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "tapeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tapeSizeInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))))

newTapeRecoveryPointInfo :: TapeRecoveryPointInfo Source #

Create a value of TapeRecoveryPointInfo 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:tapeStatus:TapeRecoveryPointInfo', tapeRecoveryPointInfo_tapeStatus - The status of the virtual tapes.

$sel:tapeRecoveryPointTime:TapeRecoveryPointInfo', tapeRecoveryPointInfo_tapeRecoveryPointTime - The time when the point-in-time view of the virtual tape was replicated for later recovery.

The default timestamp format of the tape recovery point time is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

$sel:tapeARN:TapeRecoveryPointInfo', tapeRecoveryPointInfo_tapeARN - The Amazon Resource Name (ARN) of the virtual tape.

$sel:tapeSizeInBytes:TapeRecoveryPointInfo', tapeRecoveryPointInfo_tapeSizeInBytes - The size, in bytes, of the virtual tapes to recover.

VTLDevice

data VTLDevice Source #

Represents a device object associated with a tape gateway.

See: newVTLDevice smart constructor.

Instances

Instances details
Eq VTLDevice Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.VTLDevice

Read VTLDevice Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.VTLDevice

Show VTLDevice Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.VTLDevice

Generic VTLDevice Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.VTLDevice

Associated Types

type Rep VTLDevice :: Type -> Type #

NFData VTLDevice Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.VTLDevice

Methods

rnf :: VTLDevice -> () #

Hashable VTLDevice Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.VTLDevice

FromJSON VTLDevice Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.VTLDevice

type Rep VTLDevice Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.VTLDevice

type Rep VTLDevice = D1 ('MetaData "VTLDevice" "Amazonka.StorageGateway.Types.VTLDevice" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "VTLDevice'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "deviceiSCSIAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeviceiSCSIAttributes)) :*: S1 ('MetaSel ('Just "vTLDeviceVendor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "vTLDeviceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "vTLDeviceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vTLDeviceProductIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newVTLDevice :: VTLDevice Source #

Create a value of VTLDevice 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:deviceiSCSIAttributes:VTLDevice', vTLDevice_deviceiSCSIAttributes - A list of iSCSI information about a VTL device.

$sel:vTLDeviceVendor:VTLDevice', vTLDevice_vTLDeviceVendor - Specifies the vendor of the device that the VTL device object emulates.

$sel:vTLDeviceARN:VTLDevice', vTLDevice_vTLDeviceARN - Specifies the unique Amazon Resource Name (ARN) of the device (tape drive or media changer).

$sel:vTLDeviceType:VTLDevice', vTLDevice_vTLDeviceType - Specifies the type of device that the VTL device emulates.

$sel:vTLDeviceProductIdentifier:VTLDevice', vTLDevice_vTLDeviceProductIdentifier - Specifies the model number of device that the VTL device emulates.

VolumeInfo

data VolumeInfo Source #

Describes a storage volume object.

See: newVolumeInfo smart constructor.

Instances

Instances details
Eq VolumeInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.VolumeInfo

Read VolumeInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.VolumeInfo

Show VolumeInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.VolumeInfo

Generic VolumeInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.VolumeInfo

Associated Types

type Rep VolumeInfo :: Type -> Type #

NFData VolumeInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.VolumeInfo

Methods

rnf :: VolumeInfo -> () #

Hashable VolumeInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.VolumeInfo

FromJSON VolumeInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.VolumeInfo

type Rep VolumeInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.VolumeInfo

type Rep VolumeInfo = D1 ('MetaData "VolumeInfo" "Amazonka.StorageGateway.Types.VolumeInfo" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "VolumeInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "volumeAttachmentStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "volumeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "volumeSizeInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "volumeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "gatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "volumeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newVolumeInfo :: VolumeInfo Source #

Create a value of VolumeInfo 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:gatewayARN:VolumeInfo', volumeInfo_gatewayARN - Undocumented member.

$sel:volumeAttachmentStatus:VolumeInfo', volumeInfo_volumeAttachmentStatus - One of the VolumeStatus values that indicates the state of the storage volume.

$sel:volumeARN:VolumeInfo', volumeInfo_volumeARN - The Amazon Resource Name (ARN) for the storage volume. For example, the following is a valid ARN:

arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB

Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

$sel:volumeSizeInBytes:VolumeInfo', volumeInfo_volumeSizeInBytes - The size of the volume in bytes.

Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

$sel:volumeId:VolumeInfo', volumeInfo_volumeId - The unique identifier assigned to the volume. This ID becomes part of the volume Amazon Resource Name (ARN), which you use as input for other operations.

Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

$sel:gatewayId:VolumeInfo', volumeInfo_gatewayId - The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

$sel:volumeType:VolumeInfo', volumeInfo_volumeType - One of the VolumeType enumeration values describing the type of the volume.

VolumeRecoveryPointInfo

data VolumeRecoveryPointInfo Source #

Describes a storage volume recovery point object.

See: newVolumeRecoveryPointInfo smart constructor.

Instances

Instances details
Eq VolumeRecoveryPointInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.VolumeRecoveryPointInfo

Read VolumeRecoveryPointInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.VolumeRecoveryPointInfo

Show VolumeRecoveryPointInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.VolumeRecoveryPointInfo

Generic VolumeRecoveryPointInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.VolumeRecoveryPointInfo

Associated Types

type Rep VolumeRecoveryPointInfo :: Type -> Type #

NFData VolumeRecoveryPointInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.VolumeRecoveryPointInfo

Methods

rnf :: VolumeRecoveryPointInfo -> () #

Hashable VolumeRecoveryPointInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.VolumeRecoveryPointInfo

FromJSON VolumeRecoveryPointInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.VolumeRecoveryPointInfo

type Rep VolumeRecoveryPointInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.VolumeRecoveryPointInfo

type Rep VolumeRecoveryPointInfo = D1 ('MetaData "VolumeRecoveryPointInfo" "Amazonka.StorageGateway.Types.VolumeRecoveryPointInfo" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "VolumeRecoveryPointInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "volumeRecoveryPointTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "volumeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "volumeSizeInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "volumeUsageInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))))

newVolumeRecoveryPointInfo :: VolumeRecoveryPointInfo Source #

Create a value of VolumeRecoveryPointInfo 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:volumeRecoveryPointTime:VolumeRecoveryPointInfo', volumeRecoveryPointInfo_volumeRecoveryPointTime - The time the recovery point was taken.

$sel:volumeARN:VolumeRecoveryPointInfo', volumeRecoveryPointInfo_volumeARN - The Amazon Resource Name (ARN) of the volume target.

$sel:volumeSizeInBytes:VolumeRecoveryPointInfo', volumeRecoveryPointInfo_volumeSizeInBytes - The size of the volume in bytes.

$sel:volumeUsageInBytes:VolumeRecoveryPointInfo', volumeRecoveryPointInfo_volumeUsageInBytes - The size of the data stored on the volume in bytes.

This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

VolumeiSCSIAttributes

data VolumeiSCSIAttributes Source #

Lists iSCSI information about a volume.

See: newVolumeiSCSIAttributes smart constructor.

Instances

Instances details
Eq VolumeiSCSIAttributes Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.VolumeiSCSIAttributes

Read VolumeiSCSIAttributes Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.VolumeiSCSIAttributes

Show VolumeiSCSIAttributes Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.VolumeiSCSIAttributes

Generic VolumeiSCSIAttributes Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.VolumeiSCSIAttributes

Associated Types

type Rep VolumeiSCSIAttributes :: Type -> Type #

NFData VolumeiSCSIAttributes Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.VolumeiSCSIAttributes

Methods

rnf :: VolumeiSCSIAttributes -> () #

Hashable VolumeiSCSIAttributes Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.VolumeiSCSIAttributes

FromJSON VolumeiSCSIAttributes Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.VolumeiSCSIAttributes

type Rep VolumeiSCSIAttributes Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.VolumeiSCSIAttributes

type Rep VolumeiSCSIAttributes = D1 ('MetaData "VolumeiSCSIAttributes" "Amazonka.StorageGateway.Types.VolumeiSCSIAttributes" "libZSservicesZSamazonka-storagegatewayZSamazonka-storagegateway" 'False) (C1 ('MetaCons "VolumeiSCSIAttributes'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "lunNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "targetARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "chapEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "networkInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "networkInterfacePort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))

newVolumeiSCSIAttributes :: VolumeiSCSIAttributes Source #

Create a value of VolumeiSCSIAttributes 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:lunNumber:VolumeiSCSIAttributes', volumeiSCSIAttributes_lunNumber - The logical disk number.

$sel:targetARN:VolumeiSCSIAttributes', volumeiSCSIAttributes_targetARN - The Amazon Resource Name (ARN) of the volume target.

$sel:chapEnabled:VolumeiSCSIAttributes', volumeiSCSIAttributes_chapEnabled - Indicates whether mutual CHAP is enabled for the iSCSI target.

$sel:networkInterfaceId:VolumeiSCSIAttributes', volumeiSCSIAttributes_networkInterfaceId - The network interface identifier.

$sel:networkInterfacePort:VolumeiSCSIAttributes', volumeiSCSIAttributes_networkInterfacePort - The port used to communicate with iSCSI targets.