amazonka-storagegateway-2.0: Amazon Storage Gateway SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

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.

InternalServerError

_InternalServerError :: AsError a => Fold a ServiceError Source #

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

InvalidGatewayRequestException

_InvalidGatewayRequestException :: AsError a => Fold 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 => Fold a ServiceError Source #

An internal server error has occurred because the service is unavailable. 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.

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
ToJSON ActivateGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.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

AWSRequest ActivateGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.ActivateGateway

Associated Types

type AWSResponse ActivateGateway #

Generic ActivateGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.ActivateGateway

Associated Types

type Rep ActivateGateway :: Type -> Type #

Read ActivateGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.ActivateGateway

Show ActivateGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.ActivateGateway

NFData ActivateGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.ActivateGateway

Methods

rnf :: ActivateGateway -> () #

Eq ActivateGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.ActivateGateway

Hashable ActivateGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.ActivateGateway

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "ActivateGateway'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "gatewayType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "mediumChangerType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "tapeDriveType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((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)))))

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:

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 | VTL_SNOW | FILE_S3 | FILE_FSX_SMB

$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

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: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: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.

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
Generic ActivateGatewayResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ActivateGateway

Associated Types

type Rep ActivateGatewayResponse :: Type -> Type #

Read ActivateGatewayResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ActivateGateway

Show ActivateGatewayResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ActivateGateway

NFData ActivateGatewayResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ActivateGateway

Methods

rnf :: ActivateGatewayResponse -> () #

Eq ActivateGatewayResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ActivateGateway

type Rep ActivateGatewayResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ActivateGateway

type Rep ActivateGatewayResponse = D1 ('MetaData "ActivateGatewayResponse" "Amazonka.StorageGateway.ActivateGateway" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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:

ActivateGatewayResponse, activateGatewayResponse_gatewayARN - Undocumented member.

$sel:httpStatus:ActivateGatewayResponse', activateGatewayResponse_httpStatus - The response's http status code.

AddCache

data AddCache Source #

See: newAddCache smart constructor.

Constructors

AddCache' Text [Text] 

Instances

Instances details
ToJSON AddCache Source # 
Instance details

Defined in Amazonka.StorageGateway.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

AWSRequest AddCache Source # 
Instance details

Defined in Amazonka.StorageGateway.AddCache

Associated Types

type AWSResponse 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 #

Read AddCache Source # 
Instance details

Defined in Amazonka.StorageGateway.AddCache

Show AddCache Source # 
Instance details

Defined in Amazonka.StorageGateway.AddCache

NFData AddCache Source # 
Instance details

Defined in Amazonka.StorageGateway.AddCache

Methods

rnf :: AddCache -> () #

Eq AddCache Source # 
Instance details

Defined in Amazonka.StorageGateway.AddCache

Hashable AddCache Source # 
Instance details

Defined in Amazonka.StorageGateway.AddCache

Methods

hashWithSalt :: Int -> AddCache -> Int #

hash :: AddCache -> Int #

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "AddCache'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "diskIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newAddCache Source #

Arguments

:: Text

AddCache

-> AddCache 

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:

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
Generic AddCacheResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AddCache

Associated Types

type Rep AddCacheResponse :: Type -> Type #

Read AddCacheResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AddCache

Show AddCacheResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AddCache

NFData AddCacheResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AddCache

Methods

rnf :: AddCacheResponse -> () #

Eq AddCacheResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AddCache

type Rep AddCacheResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AddCache

type Rep AddCacheResponse = D1 ('MetaData "AddCacheResponse" "Amazonka.StorageGateway.AddCache" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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:

AddCache, addCacheResponse_gatewayARN - Undocumented member.

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

AddTagsToResource

data AddTagsToResource Source #

AddTagsToResourceInput

See: newAddTagsToResource smart constructor.

Constructors

AddTagsToResource' Text [Tag] 

Instances

Instances details
ToJSON AddTagsToResource Source # 
Instance details

Defined in Amazonka.StorageGateway.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

AWSRequest AddTagsToResource Source # 
Instance details

Defined in Amazonka.StorageGateway.AddTagsToResource

Associated Types

type AWSResponse AddTagsToResource #

Generic AddTagsToResource Source # 
Instance details

Defined in Amazonka.StorageGateway.AddTagsToResource

Associated Types

type Rep AddTagsToResource :: Type -> Type #

Read AddTagsToResource Source # 
Instance details

Defined in Amazonka.StorageGateway.AddTagsToResource

Show AddTagsToResource Source # 
Instance details

Defined in Amazonka.StorageGateway.AddTagsToResource

NFData AddTagsToResource Source # 
Instance details

Defined in Amazonka.StorageGateway.AddTagsToResource

Methods

rnf :: AddTagsToResource -> () #

Eq AddTagsToResource Source # 
Instance details

Defined in Amazonka.StorageGateway.AddTagsToResource

Hashable AddTagsToResource Source # 
Instance details

Defined in Amazonka.StorageGateway.AddTagsToResource

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "AddTagsToResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Tag])))

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:

AddTagsToResource, addTagsToResource_resourceARN - The Amazon Resource Name (ARN) of the resource you want to add tags to.

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
Generic AddTagsToResourceResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AddTagsToResource

Associated Types

type Rep AddTagsToResourceResponse :: Type -> Type #

Read AddTagsToResourceResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AddTagsToResource

Show AddTagsToResourceResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AddTagsToResource

NFData AddTagsToResourceResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AddTagsToResource

Eq 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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:

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.

AddUploadBuffer

data AddUploadBuffer Source #

See: newAddUploadBuffer smart constructor.

Constructors

AddUploadBuffer' Text [Text] 

Instances

Instances details
ToJSON AddUploadBuffer Source # 
Instance details

Defined in Amazonka.StorageGateway.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

AWSRequest AddUploadBuffer Source # 
Instance details

Defined in Amazonka.StorageGateway.AddUploadBuffer

Associated Types

type AWSResponse AddUploadBuffer #

Generic AddUploadBuffer Source # 
Instance details

Defined in Amazonka.StorageGateway.AddUploadBuffer

Associated Types

type Rep AddUploadBuffer :: Type -> Type #

Read AddUploadBuffer Source # 
Instance details

Defined in Amazonka.StorageGateway.AddUploadBuffer

Show AddUploadBuffer Source # 
Instance details

Defined in Amazonka.StorageGateway.AddUploadBuffer

NFData AddUploadBuffer Source # 
Instance details

Defined in Amazonka.StorageGateway.AddUploadBuffer

Methods

rnf :: AddUploadBuffer -> () #

Eq AddUploadBuffer Source # 
Instance details

Defined in Amazonka.StorageGateway.AddUploadBuffer

Hashable AddUploadBuffer Source # 
Instance details

Defined in Amazonka.StorageGateway.AddUploadBuffer

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "AddUploadBuffer'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "diskIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

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:

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
Generic AddUploadBufferResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AddUploadBuffer

Associated Types

type Rep AddUploadBufferResponse :: Type -> Type #

Read AddUploadBufferResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AddUploadBuffer

Show AddUploadBufferResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AddUploadBuffer

NFData AddUploadBufferResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AddUploadBuffer

Methods

rnf :: AddUploadBufferResponse -> () #

Eq AddUploadBufferResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AddUploadBuffer

type Rep AddUploadBufferResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AddUploadBuffer

type Rep AddUploadBufferResponse = D1 ('MetaData "AddUploadBufferResponse" "Amazonka.StorageGateway.AddUploadBuffer" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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:

AddUploadBuffer, addUploadBufferResponse_gatewayARN - Undocumented member.

$sel:httpStatus:AddUploadBufferResponse', addUploadBufferResponse_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
ToJSON AddWorkingStorage Source # 
Instance details

Defined in Amazonka.StorageGateway.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

AWSRequest AddWorkingStorage Source # 
Instance details

Defined in Amazonka.StorageGateway.AddWorkingStorage

Associated Types

type AWSResponse AddWorkingStorage #

Generic AddWorkingStorage Source # 
Instance details

Defined in Amazonka.StorageGateway.AddWorkingStorage

Associated Types

type Rep AddWorkingStorage :: Type -> Type #

Read AddWorkingStorage Source # 
Instance details

Defined in Amazonka.StorageGateway.AddWorkingStorage

Show AddWorkingStorage Source # 
Instance details

Defined in Amazonka.StorageGateway.AddWorkingStorage

NFData AddWorkingStorage Source # 
Instance details

Defined in Amazonka.StorageGateway.AddWorkingStorage

Methods

rnf :: AddWorkingStorage -> () #

Eq AddWorkingStorage Source # 
Instance details

Defined in Amazonka.StorageGateway.AddWorkingStorage

Hashable AddWorkingStorage Source # 
Instance details

Defined in Amazonka.StorageGateway.AddWorkingStorage

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "AddWorkingStorage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "diskIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

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:

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
Generic AddWorkingStorageResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AddWorkingStorage

Associated Types

type Rep AddWorkingStorageResponse :: Type -> Type #

Read AddWorkingStorageResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AddWorkingStorage

Show AddWorkingStorageResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AddWorkingStorage

NFData AddWorkingStorageResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AddWorkingStorage

Eq 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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:

AddWorkingStorage, addWorkingStorageResponse_gatewayARN - Undocumented member.

$sel:httpStatus:AddWorkingStorageResponse', addWorkingStorageResponse_httpStatus - The response's http status code.

AssignTapePool

data AssignTapePool Source #

See: newAssignTapePool smart constructor.

Instances

Instances details
ToJSON AssignTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.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

AWSRequest AssignTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.AssignTapePool

Associated Types

type AWSResponse AssignTapePool #

Generic AssignTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.AssignTapePool

Associated Types

type Rep AssignTapePool :: Type -> Type #

Read AssignTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.AssignTapePool

Show AssignTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.AssignTapePool

NFData AssignTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.AssignTapePool

Methods

rnf :: AssignTapePool -> () #

Eq AssignTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.AssignTapePool

Hashable AssignTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.AssignTapePool

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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))))

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

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

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.

data AssignTapePoolResponse Source #

See: newAssignTapePoolResponse smart constructor.

Instances

Instances details
Generic AssignTapePoolResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AssignTapePool

Associated Types

type Rep AssignTapePoolResponse :: Type -> Type #

Read AssignTapePoolResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AssignTapePool

Show AssignTapePoolResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AssignTapePool

NFData AssignTapePoolResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AssignTapePool

Methods

rnf :: AssignTapePoolResponse -> () #

Eq AssignTapePoolResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AssignTapePool

type Rep AssignTapePoolResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AssignTapePool

type Rep AssignTapePoolResponse = D1 ('MetaData "AssignTapePoolResponse" "Amazonka.StorageGateway.AssignTapePool" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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:

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.

AssociateFileSystem

data AssociateFileSystem Source #

See: newAssociateFileSystem smart constructor.

Instances

Instances details
ToJSON AssociateFileSystem Source # 
Instance details

Defined in Amazonka.StorageGateway.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

AWSRequest AssociateFileSystem Source # 
Instance details

Defined in Amazonka.StorageGateway.AssociateFileSystem

Associated Types

type AWSResponse AssociateFileSystem #

Generic AssociateFileSystem Source # 
Instance details

Defined in Amazonka.StorageGateway.AssociateFileSystem

Associated Types

type Rep AssociateFileSystem :: Type -> Type #

Show AssociateFileSystem Source # 
Instance details

Defined in Amazonka.StorageGateway.AssociateFileSystem

NFData AssociateFileSystem Source # 
Instance details

Defined in Amazonka.StorageGateway.AssociateFileSystem

Methods

rnf :: AssociateFileSystem -> () #

Eq AssociateFileSystem Source # 
Instance details

Defined in Amazonka.StorageGateway.AssociateFileSystem

Hashable AssociateFileSystem Source # 
Instance details

Defined in Amazonka.StorageGateway.AssociateFileSystem

type AWSResponse AssociateFileSystem Source # 
Instance details

Defined in Amazonka.StorageGateway.AssociateFileSystem

type Rep 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:

AssociateFileSystem, associateFileSystem_auditDestinationARN - The Amazon Resource Name (ARN) of the storage used for the audit logs.

AssociateFileSystem, associateFileSystem_cacheAttributes - Undocumented member.

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.

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.

AssociateFileSystem, associateFileSystem_gatewayARN - Undocumented member.

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
Generic AssociateFileSystemResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AssociateFileSystem

Associated Types

type Rep AssociateFileSystemResponse :: Type -> Type #

Read AssociateFileSystemResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AssociateFileSystem

Show AssociateFileSystemResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AssociateFileSystem

NFData AssociateFileSystemResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AssociateFileSystem

Eq 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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:

AssociateFileSystemResponse, associateFileSystemResponse_fileSystemAssociationARN - The ARN of the newly created file system association.

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

AttachVolume

data AttachVolume Source #

AttachVolumeInput

See: newAttachVolume smart constructor.

Instances

Instances details
ToJSON AttachVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.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

AWSRequest AttachVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.AttachVolume

Associated Types

type AWSResponse AttachVolume #

Generic AttachVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.AttachVolume

Associated Types

type Rep AttachVolume :: Type -> Type #

Read AttachVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.AttachVolume

Show AttachVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.AttachVolume

NFData AttachVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.AttachVolume

Methods

rnf :: AttachVolume -> () #

Eq AttachVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.AttachVolume

Hashable AttachVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.AttachVolume

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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)))))

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:

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.

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.

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

AttachVolume, attachVolume_volumeARN - The Amazon Resource Name (ARN) of the volume to attach to the specified gateway.

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
Generic AttachVolumeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AttachVolume

Associated Types

type Rep AttachVolumeResponse :: Type -> Type #

Read AttachVolumeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AttachVolume

Show AttachVolumeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AttachVolume

NFData AttachVolumeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AttachVolume

Methods

rnf :: AttachVolumeResponse -> () #

Eq AttachVolumeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AttachVolume

type Rep AttachVolumeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.AttachVolume

type Rep AttachVolumeResponse = D1 ('MetaData "AttachVolumeResponse" "Amazonka.StorageGateway.AttachVolume" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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:

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.

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.

CancelArchival

data CancelArchival Source #

CancelArchivalInput

See: newCancelArchival smart constructor.

Constructors

CancelArchival' Text Text 

Instances

Instances details
ToJSON CancelArchival Source # 
Instance details

Defined in Amazonka.StorageGateway.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

AWSRequest CancelArchival Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelArchival

Associated Types

type AWSResponse CancelArchival #

Generic CancelArchival Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelArchival

Associated Types

type Rep CancelArchival :: Type -> Type #

Read CancelArchival Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelArchival

Show CancelArchival Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelArchival

NFData CancelArchival Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelArchival

Methods

rnf :: CancelArchival -> () #

Eq CancelArchival Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelArchival

Hashable CancelArchival Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelArchival

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "CancelArchival'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tapeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

CancelArchival, cancelArchival_gatewayARN - Undocumented member.

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
Generic CancelArchivalResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelArchival

Associated Types

type Rep CancelArchivalResponse :: Type -> Type #

Read CancelArchivalResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelArchival

Show CancelArchivalResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelArchival

NFData CancelArchivalResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelArchival

Methods

rnf :: CancelArchivalResponse -> () #

Eq CancelArchivalResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelArchival

type Rep CancelArchivalResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelArchival

type Rep CancelArchivalResponse = D1 ('MetaData "CancelArchivalResponse" "Amazonka.StorageGateway.CancelArchival" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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:

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.

CancelRetrieval

data CancelRetrieval Source #

CancelRetrievalInput

See: newCancelRetrieval smart constructor.

Constructors

CancelRetrieval' Text Text 

Instances

Instances details
ToJSON CancelRetrieval Source # 
Instance details

Defined in Amazonka.StorageGateway.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

AWSRequest CancelRetrieval Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelRetrieval

Associated Types

type AWSResponse CancelRetrieval #

Generic CancelRetrieval Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelRetrieval

Associated Types

type Rep CancelRetrieval :: Type -> Type #

Read CancelRetrieval Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelRetrieval

Show CancelRetrieval Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelRetrieval

NFData CancelRetrieval Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelRetrieval

Methods

rnf :: CancelRetrieval -> () #

Eq CancelRetrieval Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelRetrieval

Hashable CancelRetrieval Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelRetrieval

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "CancelRetrieval'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tapeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

CancelRetrieval, cancelRetrieval_gatewayARN - Undocumented member.

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
Generic CancelRetrievalResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelRetrieval

Associated Types

type Rep CancelRetrievalResponse :: Type -> Type #

Read CancelRetrievalResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelRetrieval

Show CancelRetrievalResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelRetrieval

NFData CancelRetrievalResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelRetrieval

Methods

rnf :: CancelRetrievalResponse -> () #

Eq CancelRetrievalResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelRetrieval

type Rep CancelRetrievalResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CancelRetrieval

type Rep CancelRetrievalResponse = D1 ('MetaData "CancelRetrievalResponse" "Amazonka.StorageGateway.CancelRetrieval" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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:

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.

CreateCachediSCSIVolume

data CreateCachediSCSIVolume Source #

See: newCreateCachediSCSIVolume smart constructor.

Instances

Instances details
ToJSON 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

AWSRequest 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 #

Read CreateCachediSCSIVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateCachediSCSIVolume

Show CreateCachediSCSIVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateCachediSCSIVolume

NFData CreateCachediSCSIVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateCachediSCSIVolume

Methods

rnf :: CreateCachediSCSIVolume -> () #

Eq CreateCachediSCSIVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateCachediSCSIVolume

Hashable CreateCachediSCSIVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateCachediSCSIVolume

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "CreateCachediSCSIVolume'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "kmsEncrypted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "kmsKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "snapshotId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "sourceVolumeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))))) :*: ((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))))))

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:

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

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: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: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.

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.

CreateCachediSCSIVolume, createCachediSCSIVolume_gatewayARN - Undocumented member.

CreateCachediSCSIVolume, createCachediSCSIVolume_volumeSizeInBytes - The size of the volume in bytes.

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.

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
Generic CreateCachediSCSIVolumeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateCachediSCSIVolume

Associated Types

type Rep CreateCachediSCSIVolumeResponse :: Type -> Type #

Read CreateCachediSCSIVolumeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateCachediSCSIVolume

Show CreateCachediSCSIVolumeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateCachediSCSIVolume

NFData CreateCachediSCSIVolumeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateCachediSCSIVolume

Eq 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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:

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.

CreateCachediSCSIVolumeResponse, createCachediSCSIVolumeResponse_volumeARN - The Amazon Resource Name (ARN) of the configured volume.

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

CreateNFSFileShare

data CreateNFSFileShare Source #

CreateNFSFileShareInput

See: newCreateNFSFileShare smart constructor.

Instances

Instances details
ToJSON CreateNFSFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.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

AWSRequest CreateNFSFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateNFSFileShare

Associated Types

type AWSResponse CreateNFSFileShare #

Generic CreateNFSFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateNFSFileShare

Associated Types

type Rep CreateNFSFileShare :: Type -> Type #

Read CreateNFSFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateNFSFileShare

Show CreateNFSFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateNFSFileShare

NFData CreateNFSFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateNFSFileShare

Methods

rnf :: CreateNFSFileShare -> () #

Eq CreateNFSFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateNFSFileShare

Hashable CreateNFSFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateNFSFileShare

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "CreateNFSFileShare'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "auditDestinationARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "bucketRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "cacheAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CacheAttributes)) :*: (S1 ('MetaSel ('Just "clientList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "defaultStorageClass") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "fileShareName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "guessMIMETypeEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "kmsEncrypted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "kmsKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nFSFileShareDefaults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NFSFileShareDefaults)))))) :*: (((S1 ('MetaSel ('Just "notificationPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "objectACL") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ObjectACL))) :*: (S1 ('MetaSel ('Just "readOnly") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "requesterPays") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "squash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: (S1 ('MetaSel ('Just "vPCEndpointDNSName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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)))))))

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:

CreateNFSFileShare, createNFSFileShare_auditDestinationARN - The Amazon Resource Name (ARN) of the storage used for audit logs.

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.

CreateNFSFileShare, createNFSFileShare_cacheAttributes - Specifies refresh cache information for the file share.

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.

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_STANDARD. Optional.

Valid Values: S3_STANDARD | S3_INTELLIGENT_TIERING | S3_STANDARD_IA | S3_ONEZONE_IA

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.

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

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

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.

CreateNFSFileShare, createNFSFileShare_nFSFileShareDefaults - File share default values. Optional.

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.

{}

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.

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

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

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.

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.

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:clientToken:CreateNFSFileShare', createNFSFileShare_clientToken - A unique string value that you supply that is used by S3 File Gateway to ensure idempotent file share creation.

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

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.

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
Generic CreateNFSFileShareResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateNFSFileShare

Associated Types

type Rep CreateNFSFileShareResponse :: Type -> Type #

Read CreateNFSFileShareResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateNFSFileShare

Show CreateNFSFileShareResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateNFSFileShare

NFData CreateNFSFileShareResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateNFSFileShare

Eq 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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:

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.

CreateSMBFileShare

data CreateSMBFileShare Source #

CreateSMBFileShareInput

See: newCreateSMBFileShare smart constructor.

Instances

Instances details
ToJSON CreateSMBFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.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

AWSRequest CreateSMBFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSMBFileShare

Associated Types

type AWSResponse CreateSMBFileShare #

Generic CreateSMBFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSMBFileShare

Associated Types

type Rep CreateSMBFileShare :: Type -> Type #

Read CreateSMBFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSMBFileShare

Show CreateSMBFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSMBFileShare

NFData CreateSMBFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSMBFileShare

Methods

rnf :: CreateSMBFileShare -> () #

Eq CreateSMBFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSMBFileShare

Hashable CreateSMBFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSMBFileShare

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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 "authentication") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "bucketRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "cacheAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CacheAttributes))))) :*: ((S1 ('MetaSel ('Just "caseSensitivity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CaseSensitivity)) :*: (S1 ('MetaSel ('Just "defaultStorageClass") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "fileShareName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "guessMIMETypeEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "invalidUserList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "kmsEncrypted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "kmsKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "notificationPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "objectACL") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ObjectACL)) :*: S1 ('MetaSel ('Just "oplocksEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 ('MetaSel ('Just "readOnly") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "requesterPays") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "sMBACLEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: (S1 ('MetaSel ('Just "vPCEndpointDNSName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "validUserList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: ((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)))))))

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:

CreateSMBFileShare, createSMBFileShare_accessBasedEnumeration - The files and folders on this share will only be visible to users with read access.

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.

CreateSMBFileShare, createSMBFileShare_auditDestinationARN - The Amazon Resource Name (ARN) of the storage used for audit logs.

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

Valid Values: ActiveDirectory | GuestAccess

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.

CreateSMBFileShare, createSMBFileShare_cacheAttributes - Specifies refresh cache information for the file share.

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.

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_STANDARD. Optional.

Valid Values: S3_STANDARD | S3_INTELLIGENT_TIERING | S3_STANDARD_IA | S3_ONEZONE_IA

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.

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

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.

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

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.

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.

{}

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.

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

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

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

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

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.

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.

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:clientToken:CreateSMBFileShare', createSMBFileShare_clientToken - A unique string value that you supply that is used by S3 File Gateway to ensure idempotent file share creation.

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

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.

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
Generic CreateSMBFileShareResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSMBFileShare

Associated Types

type Rep CreateSMBFileShareResponse :: Type -> Type #

Read CreateSMBFileShareResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSMBFileShare

Show CreateSMBFileShareResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSMBFileShare

NFData CreateSMBFileShareResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSMBFileShare

Eq 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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:

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.

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
ToJSON CreateSnapshot Source # 
Instance details

Defined in Amazonka.StorageGateway.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

AWSRequest CreateSnapshot Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSnapshot

Associated Types

type AWSResponse CreateSnapshot #

Generic CreateSnapshot Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSnapshot

Associated Types

type Rep CreateSnapshot :: Type -> Type #

Read CreateSnapshot Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSnapshot

Show CreateSnapshot Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSnapshot

NFData CreateSnapshot Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSnapshot

Methods

rnf :: CreateSnapshot -> () #

Eq CreateSnapshot Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSnapshot

Hashable CreateSnapshot Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSnapshot

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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))))

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:

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.

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
Generic CreateSnapshotResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSnapshot

Associated Types

type Rep CreateSnapshotResponse :: Type -> Type #

Read CreateSnapshotResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSnapshot

Show CreateSnapshotResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSnapshot

NFData CreateSnapshotResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSnapshot

Methods

rnf :: CreateSnapshotResponse -> () #

Eq CreateSnapshotResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSnapshot

type Rep CreateSnapshotResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSnapshot

type Rep CreateSnapshotResponse = D1 ('MetaData "CreateSnapshotResponse" "Amazonka.StorageGateway.CreateSnapshot" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "CreateSnapshotResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "snapshotId") '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))))

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: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).

CreateSnapshot, createSnapshotResponse_volumeARN - The Amazon Resource Name (ARN) of the volume of which the snapshot was taken.

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

CreateSnapshotFromVolumeRecoveryPoint

data CreateSnapshotFromVolumeRecoveryPoint Source #

Instances

Instances details
ToJSON 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

AWSRequest CreateSnapshotFromVolumeRecoveryPoint Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSnapshotFromVolumeRecoveryPoint

Generic 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

NFData CreateSnapshotFromVolumeRecoveryPoint Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSnapshotFromVolumeRecoveryPoint

Eq CreateSnapshotFromVolumeRecoveryPoint Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSnapshotFromVolumeRecoveryPoint

Hashable CreateSnapshotFromVolumeRecoveryPoint Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSnapshotFromVolumeRecoveryPoint

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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))))

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:

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.

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
Generic 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

NFData CreateSnapshotFromVolumeRecoveryPointResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateSnapshotFromVolumeRecoveryPoint

Eq 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "CreateSnapshotFromVolumeRecoveryPointResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "snapshotId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "volumeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "volumeRecoveryPointTime") '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:snapshotId:CreateSnapshotFromVolumeRecoveryPointResponse', createSnapshotFromVolumeRecoveryPointResponse_snapshotId - The ID of the snapshot.

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.

CreateSnapshotFromVolumeRecoveryPointResponse, createSnapshotFromVolumeRecoveryPointResponse_volumeRecoveryPointTime - The time the volume was created from the recovery point.

$sel:httpStatus:CreateSnapshotFromVolumeRecoveryPointResponse', createSnapshotFromVolumeRecoveryPointResponse_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
ToJSON 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

AWSRequest 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 #

Read CreateStorediSCSIVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateStorediSCSIVolume

Show CreateStorediSCSIVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateStorediSCSIVolume

NFData CreateStorediSCSIVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateStorediSCSIVolume

Methods

rnf :: CreateStorediSCSIVolume -> () #

Eq CreateStorediSCSIVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateStorediSCSIVolume

Hashable CreateStorediSCSIVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateStorediSCSIVolume

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "CreateStorediSCSIVolume'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "kmsEncrypted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "kmsKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "snapshotId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])))) :*: ((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))))))

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:

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

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: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.

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.

CreateStorediSCSIVolume, createStorediSCSIVolume_gatewayARN - Undocumented member.

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

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.

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
Generic CreateStorediSCSIVolumeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateStorediSCSIVolume

Associated Types

type Rep CreateStorediSCSIVolumeResponse :: Type -> Type #

Read CreateStorediSCSIVolumeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateStorediSCSIVolume

Show CreateStorediSCSIVolumeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateStorediSCSIVolume

NFData CreateStorediSCSIVolumeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateStorediSCSIVolume

Eq 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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:

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.

CreateStorediSCSIVolumeResponse, createStorediSCSIVolumeResponse_volumeARN - The Amazon Resource Name (ARN) of the configured volume.

CreateStorediSCSIVolumeResponse, createStorediSCSIVolumeResponse_volumeSizeInBytes - The size of the volume in bytes.

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

CreateTapePool

data CreateTapePool Source #

See: newCreateTapePool smart constructor.

Instances

Instances details
ToJSON CreateTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.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

AWSRequest CreateTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapePool

Associated Types

type AWSResponse CreateTapePool #

Generic CreateTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapePool

Associated Types

type Rep CreateTapePool :: Type -> Type #

Read CreateTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapePool

Show CreateTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapePool

NFData CreateTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapePool

Methods

rnf :: CreateTapePool -> () #

Eq CreateTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapePool

Hashable CreateTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapePool

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "CreateTapePool'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "retentionLockTimeInDays") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "retentionLockType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RetentionLockType))) :*: (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)))))

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:

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).

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.

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.

CreateTapePool, createTapePool_poolName - The name of the new custom tape pool.

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
Generic CreateTapePoolResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapePool

Associated Types

type Rep CreateTapePoolResponse :: Type -> Type #

Read CreateTapePoolResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapePool

Show CreateTapePoolResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapePool

NFData CreateTapePoolResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapePool

Methods

rnf :: CreateTapePoolResponse -> () #

Eq CreateTapePoolResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapePool

type Rep CreateTapePoolResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapePool

type Rep CreateTapePoolResponse = D1 ('MetaData "CreateTapePoolResponse" "Amazonka.StorageGateway.CreateTapePool" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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:

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.

CreateTapeWithBarcode

data CreateTapeWithBarcode Source #

CreateTapeWithBarcodeInput

See: newCreateTapeWithBarcode smart constructor.

Instances

Instances details
ToJSON CreateTapeWithBarcode Source # 
Instance details

Defined in Amazonka.StorageGateway.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

AWSRequest CreateTapeWithBarcode Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapeWithBarcode

Associated Types

type AWSResponse CreateTapeWithBarcode #

Generic CreateTapeWithBarcode Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapeWithBarcode

Associated Types

type Rep CreateTapeWithBarcode :: Type -> Type #

Read CreateTapeWithBarcode Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapeWithBarcode

Show CreateTapeWithBarcode Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapeWithBarcode

NFData CreateTapeWithBarcode Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapeWithBarcode

Methods

rnf :: CreateTapeWithBarcode -> () #

Eq CreateTapeWithBarcode Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapeWithBarcode

Hashable CreateTapeWithBarcode Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapeWithBarcode

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "CreateTapeWithBarcode'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "kmsEncrypted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "kmsKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "poolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])))) :*: ((S1 ('MetaSel ('Just "worm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: 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)))))

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:

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

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.

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.

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.

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

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.

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).

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
Generic CreateTapeWithBarcodeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapeWithBarcode

Associated Types

type Rep CreateTapeWithBarcodeResponse :: Type -> Type #

Read CreateTapeWithBarcodeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapeWithBarcode

Show CreateTapeWithBarcodeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapeWithBarcode

NFData CreateTapeWithBarcodeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapeWithBarcode

Eq 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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:

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.

CreateTapes

data CreateTapes Source #

CreateTapesInput

See: newCreateTapes smart constructor.

Instances

Instances details
ToJSON CreateTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.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

AWSRequest CreateTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapes

Associated Types

type AWSResponse CreateTapes #

Generic CreateTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapes

Associated Types

type Rep CreateTapes :: Type -> Type #

Read CreateTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapes

Show CreateTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapes

NFData CreateTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapes

Methods

rnf :: CreateTapes -> () #

Eq CreateTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapes

Hashable CreateTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapes

type AWSResponse CreateTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapes

type Rep 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:

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

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.

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.

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.

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

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.

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.

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
Generic CreateTapesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapes

Associated Types

type Rep CreateTapesResponse :: Type -> Type #

Read CreateTapesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapes

Show CreateTapesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapes

NFData CreateTapesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapes

Methods

rnf :: CreateTapesResponse -> () #

Eq CreateTapesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapes

type Rep CreateTapesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.CreateTapes

type Rep CreateTapesResponse = D1 ('MetaData "CreateTapesResponse" "Amazonka.StorageGateway.CreateTapes" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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.

DeleteAutomaticTapeCreationPolicy

data DeleteAutomaticTapeCreationPolicy Source #

See: newDeleteAutomaticTapeCreationPolicy smart constructor.

Instances

Instances details
ToJSON 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

AWSRequest 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 #

Read DeleteAutomaticTapeCreationPolicy Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteAutomaticTapeCreationPolicy

Show DeleteAutomaticTapeCreationPolicy Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteAutomaticTapeCreationPolicy

NFData DeleteAutomaticTapeCreationPolicy Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteAutomaticTapeCreationPolicy

Eq DeleteAutomaticTapeCreationPolicy Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteAutomaticTapeCreationPolicy

Hashable DeleteAutomaticTapeCreationPolicy Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteAutomaticTapeCreationPolicy

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "DeleteAutomaticTapeCreationPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

DeleteAutomaticTapeCreationPolicy, deleteAutomaticTapeCreationPolicy_gatewayARN - Undocumented member.

data DeleteAutomaticTapeCreationPolicyResponse Source #

Instances

Instances details
Generic 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

NFData DeleteAutomaticTapeCreationPolicyResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteAutomaticTapeCreationPolicy

Eq 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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:

DeleteAutomaticTapeCreationPolicy, deleteAutomaticTapeCreationPolicyResponse_gatewayARN - Undocumented member.

$sel:httpStatus:DeleteAutomaticTapeCreationPolicyResponse', deleteAutomaticTapeCreationPolicyResponse_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
ToJSON 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

AWSRequest 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 #

Read DeleteBandwidthRateLimit Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteBandwidthRateLimit

Show DeleteBandwidthRateLimit Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteBandwidthRateLimit

NFData DeleteBandwidthRateLimit Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteBandwidthRateLimit

Eq DeleteBandwidthRateLimit Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteBandwidthRateLimit

Hashable DeleteBandwidthRateLimit Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteBandwidthRateLimit

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "DeleteBandwidthRateLimit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "bandwidthType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

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
Generic DeleteBandwidthRateLimitResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteBandwidthRateLimit

Associated Types

type Rep DeleteBandwidthRateLimitResponse :: Type -> Type #

Read DeleteBandwidthRateLimitResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteBandwidthRateLimit

Show DeleteBandwidthRateLimitResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteBandwidthRateLimit

NFData DeleteBandwidthRateLimitResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteBandwidthRateLimit

Eq 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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:

DeleteBandwidthRateLimit, deleteBandwidthRateLimitResponse_gatewayARN - Undocumented member.

$sel:httpStatus:DeleteBandwidthRateLimitResponse', deleteBandwidthRateLimitResponse_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
ToJSON DeleteChapCredentials Source # 
Instance details

Defined in Amazonka.StorageGateway.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

AWSRequest DeleteChapCredentials Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteChapCredentials

Associated Types

type AWSResponse DeleteChapCredentials #

Generic DeleteChapCredentials Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteChapCredentials

Associated Types

type Rep DeleteChapCredentials :: Type -> Type #

Read DeleteChapCredentials Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteChapCredentials

Show DeleteChapCredentials Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteChapCredentials

NFData DeleteChapCredentials Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteChapCredentials

Methods

rnf :: DeleteChapCredentials -> () #

Eq DeleteChapCredentials Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteChapCredentials

Hashable DeleteChapCredentials Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteChapCredentials

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "DeleteChapCredentials'" 'PrefixI 'True) (S1 ('MetaSel ('Just "targetARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "initiatorName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

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.

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
Generic DeleteChapCredentialsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteChapCredentials

Associated Types

type Rep DeleteChapCredentialsResponse :: Type -> Type #

Read DeleteChapCredentialsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteChapCredentials

Show DeleteChapCredentialsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteChapCredentials

NFData DeleteChapCredentialsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteChapCredentials

Eq 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "DeleteChapCredentialsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "initiatorName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "targetARN") '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:

DeleteChapCredentials, deleteChapCredentialsResponse_initiatorName - The iSCSI initiator that connects to the target.

DeleteChapCredentials, deleteChapCredentialsResponse_targetARN - The Amazon Resource Name (ARN) of the target.

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

DeleteFileShare

data DeleteFileShare Source #

DeleteFileShareInput

See: newDeleteFileShare smart constructor.

Instances

Instances details
ToJSON DeleteFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.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

AWSRequest DeleteFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteFileShare

Associated Types

type AWSResponse DeleteFileShare #

Generic DeleteFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteFileShare

Associated Types

type Rep DeleteFileShare :: Type -> Type #

Read DeleteFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteFileShare

Show DeleteFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteFileShare

NFData DeleteFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteFileShare

Methods

rnf :: DeleteFileShare -> () #

Eq DeleteFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteFileShare

Hashable DeleteFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteFileShare

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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)))

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

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
Generic DeleteFileShareResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteFileShare

Associated Types

type Rep DeleteFileShareResponse :: Type -> Type #

Read DeleteFileShareResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteFileShare

Show DeleteFileShareResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteFileShare

NFData DeleteFileShareResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteFileShare

Methods

rnf :: DeleteFileShareResponse -> () #

Eq DeleteFileShareResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteFileShare

type Rep DeleteFileShareResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteFileShare

type Rep DeleteFileShareResponse = D1 ('MetaData "DeleteFileShareResponse" "Amazonka.StorageGateway.DeleteFileShare" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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:

DeleteFileShare, deleteFileShareResponse_fileShareARN - The Amazon Resource Name (ARN) of the deleted file share.

$sel:httpStatus:DeleteFileShareResponse', deleteFileShareResponse_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
ToJSON DeleteGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.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

AWSRequest DeleteGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteGateway

Associated Types

type AWSResponse DeleteGateway #

Generic DeleteGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteGateway

Associated Types

type Rep DeleteGateway :: Type -> Type #

Read DeleteGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteGateway

Show DeleteGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteGateway

NFData DeleteGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteGateway

Methods

rnf :: DeleteGateway -> () #

Eq DeleteGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteGateway

Hashable DeleteGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteGateway

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "DeleteGateway'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

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
Generic DeleteGatewayResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteGateway

Associated Types

type Rep DeleteGatewayResponse :: Type -> Type #

Read DeleteGatewayResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteGateway

Show DeleteGatewayResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteGateway

NFData DeleteGatewayResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteGateway

Methods

rnf :: DeleteGatewayResponse -> () #

Eq DeleteGatewayResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteGateway

type Rep DeleteGatewayResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteGateway

type Rep DeleteGatewayResponse = D1 ('MetaData "DeleteGatewayResponse" "Amazonka.StorageGateway.DeleteGateway" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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:

DeleteGateway, deleteGatewayResponse_gatewayARN - Undocumented member.

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

DeleteSnapshotSchedule

data DeleteSnapshotSchedule Source #

See: newDeleteSnapshotSchedule smart constructor.

Instances

Instances details
ToJSON DeleteSnapshotSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.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

AWSRequest DeleteSnapshotSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteSnapshotSchedule

Associated Types

type AWSResponse DeleteSnapshotSchedule #

Generic DeleteSnapshotSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteSnapshotSchedule

Associated Types

type Rep DeleteSnapshotSchedule :: Type -> Type #

Read DeleteSnapshotSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteSnapshotSchedule

Show DeleteSnapshotSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteSnapshotSchedule

NFData DeleteSnapshotSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteSnapshotSchedule

Methods

rnf :: DeleteSnapshotSchedule -> () #

Eq DeleteSnapshotSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteSnapshotSchedule

Hashable DeleteSnapshotSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteSnapshotSchedule

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "DeleteSnapshotSchedule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "volumeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

DeleteSnapshotSchedule, deleteSnapshotSchedule_volumeARN - The volume which snapshot schedule to delete.

data DeleteSnapshotScheduleResponse Source #

See: newDeleteSnapshotScheduleResponse smart constructor.

Instances

Instances details
Generic DeleteSnapshotScheduleResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteSnapshotSchedule

Associated Types

type Rep DeleteSnapshotScheduleResponse :: Type -> Type #

Read DeleteSnapshotScheduleResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteSnapshotSchedule

Show DeleteSnapshotScheduleResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteSnapshotSchedule

NFData DeleteSnapshotScheduleResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteSnapshotSchedule

Eq 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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:

DeleteSnapshotSchedule, deleteSnapshotScheduleResponse_volumeARN - The volume which snapshot schedule was deleted.

$sel:httpStatus:DeleteSnapshotScheduleResponse', deleteSnapshotScheduleResponse_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
ToJSON DeleteTape Source # 
Instance details

Defined in Amazonka.StorageGateway.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

AWSRequest DeleteTape Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTape

Associated Types

type AWSResponse DeleteTape #

Generic DeleteTape Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTape

Associated Types

type Rep DeleteTape :: Type -> Type #

Read DeleteTape Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTape

Show DeleteTape Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTape

NFData DeleteTape Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTape

Methods

rnf :: DeleteTape -> () #

Eq DeleteTape Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTape

Hashable DeleteTape Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTape

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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))))

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.

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.

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
Generic DeleteTapeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTape

Associated Types

type Rep DeleteTapeResponse :: Type -> Type #

Read DeleteTapeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTape

Show DeleteTapeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTape

NFData DeleteTapeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTape

Methods

rnf :: DeleteTapeResponse -> () #

Eq DeleteTapeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTape

type Rep DeleteTapeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTape

type Rep DeleteTapeResponse = D1 ('MetaData "DeleteTapeResponse" "Amazonka.StorageGateway.DeleteTape" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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:

DeleteTape, deleteTapeResponse_tapeARN - The Amazon Resource Name (ARN) of the deleted virtual tape.

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

DeleteTapeArchive

data DeleteTapeArchive Source #

DeleteTapeArchiveInput

See: newDeleteTapeArchive smart constructor.

Instances

Instances details
ToJSON DeleteTapeArchive Source # 
Instance details

Defined in Amazonka.StorageGateway.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

AWSRequest DeleteTapeArchive Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapeArchive

Associated Types

type AWSResponse DeleteTapeArchive #

Generic DeleteTapeArchive Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapeArchive

Associated Types

type Rep DeleteTapeArchive :: Type -> Type #

Read DeleteTapeArchive Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapeArchive

Show DeleteTapeArchive Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapeArchive

NFData DeleteTapeArchive Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapeArchive

Methods

rnf :: DeleteTapeArchive -> () #

Eq DeleteTapeArchive Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapeArchive

Hashable DeleteTapeArchive Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapeArchive

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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)))

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.

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
Generic DeleteTapeArchiveResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapeArchive

Associated Types

type Rep DeleteTapeArchiveResponse :: Type -> Type #

Read DeleteTapeArchiveResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapeArchive

Show DeleteTapeArchiveResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapeArchive

NFData DeleteTapeArchiveResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapeArchive

Eq 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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:

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.

DeleteTapePool

data DeleteTapePool Source #

See: newDeleteTapePool smart constructor.

Constructors

DeleteTapePool' Text 

Instances

Instances details
ToJSON DeleteTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.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

AWSRequest DeleteTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapePool

Associated Types

type AWSResponse DeleteTapePool #

Generic DeleteTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapePool

Associated Types

type Rep DeleteTapePool :: Type -> Type #

Read DeleteTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapePool

Show DeleteTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapePool

NFData DeleteTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapePool

Methods

rnf :: DeleteTapePool -> () #

Eq DeleteTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapePool

Hashable DeleteTapePool Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapePool

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "DeleteTapePool'" 'PrefixI 'True) (S1 ('MetaSel ('Just "poolARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

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
Generic DeleteTapePoolResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapePool

Associated Types

type Rep DeleteTapePoolResponse :: Type -> Type #

Read DeleteTapePoolResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapePool

Show DeleteTapePoolResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapePool

NFData DeleteTapePoolResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapePool

Methods

rnf :: DeleteTapePoolResponse -> () #

Eq DeleteTapePoolResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapePool

type Rep DeleteTapePoolResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteTapePool

type Rep DeleteTapePoolResponse = D1 ('MetaData "DeleteTapePoolResponse" "Amazonka.StorageGateway.DeleteTapePool" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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:

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.

DeleteVolume

data DeleteVolume Source #

A JSON object containing the DeleteVolumeInput$VolumeARN to delete.

See: newDeleteVolume smart constructor.

Constructors

DeleteVolume' Text 

Instances

Instances details
ToJSON DeleteVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.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

AWSRequest DeleteVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteVolume

Associated Types

type AWSResponse DeleteVolume #

Generic DeleteVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteVolume

Associated Types

type Rep DeleteVolume :: Type -> Type #

Read DeleteVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteVolume

Show DeleteVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteVolume

NFData DeleteVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteVolume

Methods

rnf :: DeleteVolume -> () #

Eq DeleteVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteVolume

Hashable DeleteVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteVolume

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "DeleteVolume'" 'PrefixI 'True) (S1 ('MetaSel ('Just "volumeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

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
Generic DeleteVolumeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteVolume

Associated Types

type Rep DeleteVolumeResponse :: Type -> Type #

Read DeleteVolumeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteVolume

Show DeleteVolumeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteVolume

NFData DeleteVolumeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteVolume

Methods

rnf :: DeleteVolumeResponse -> () #

Eq DeleteVolumeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteVolume

type Rep DeleteVolumeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DeleteVolume

type Rep DeleteVolumeResponse = D1 ('MetaData "DeleteVolumeResponse" "Amazonka.StorageGateway.DeleteVolume" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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:

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.

DescribeAvailabilityMonitorTest

data DescribeAvailabilityMonitorTest Source #

See: newDescribeAvailabilityMonitorTest smart constructor.

Instances

Instances details
ToJSON 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

AWSRequest 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 #

Read DescribeAvailabilityMonitorTest Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeAvailabilityMonitorTest

Show DescribeAvailabilityMonitorTest Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeAvailabilityMonitorTest

NFData DescribeAvailabilityMonitorTest Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeAvailabilityMonitorTest

Eq DescribeAvailabilityMonitorTest Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeAvailabilityMonitorTest

Hashable DescribeAvailabilityMonitorTest Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeAvailabilityMonitorTest

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "DescribeAvailabilityMonitorTest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

DescribeAvailabilityMonitorTest, describeAvailabilityMonitorTest_gatewayARN - Undocumented member.

data DescribeAvailabilityMonitorTestResponse Source #

Instances

Instances details
Generic 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

NFData DescribeAvailabilityMonitorTestResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeAvailabilityMonitorTest

Eq 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "DescribeAvailabilityMonitorTestResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AvailabilityMonitorTestStatus)) :*: 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:

DescribeAvailabilityMonitorTest, describeAvailabilityMonitorTestResponse_gatewayARN - Undocumented member.

$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: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:httpStatus:DescribeAvailabilityMonitorTestResponse', describeAvailabilityMonitorTestResponse_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
ToJSON 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

AWSRequest 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 #

Read DescribeBandwidthRateLimit Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeBandwidthRateLimit

Show DescribeBandwidthRateLimit Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeBandwidthRateLimit

NFData DescribeBandwidthRateLimit Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeBandwidthRateLimit

Eq DescribeBandwidthRateLimit Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeBandwidthRateLimit

Hashable DescribeBandwidthRateLimit Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeBandwidthRateLimit

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "DescribeBandwidthRateLimit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

DescribeBandwidthRateLimit, describeBandwidthRateLimit_gatewayARN - Undocumented member.

data DescribeBandwidthRateLimitResponse Source #

A JSON object containing the following fields:

See: newDescribeBandwidthRateLimitResponse smart constructor.

Instances

Instances details
Generic DescribeBandwidthRateLimitResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeBandwidthRateLimit

Associated Types

type Rep DescribeBandwidthRateLimitResponse :: Type -> Type #

Read DescribeBandwidthRateLimitResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeBandwidthRateLimit

Show DescribeBandwidthRateLimitResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeBandwidthRateLimit

NFData DescribeBandwidthRateLimitResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeBandwidthRateLimit

Eq 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "DescribeBandwidthRateLimitResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "averageDownloadRateLimitInBitsPerSec") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "averageUploadRateLimitInBitsPerSec") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:

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.

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.

DescribeBandwidthRateLimit, describeBandwidthRateLimitResponse_gatewayARN - Undocumented member.

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

DescribeBandwidthRateLimitSchedule

data DescribeBandwidthRateLimitSchedule Source #

Instances

Instances details
ToJSON 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

AWSRequest 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 #

Read DescribeBandwidthRateLimitSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeBandwidthRateLimitSchedule

Show DescribeBandwidthRateLimitSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeBandwidthRateLimitSchedule

NFData DescribeBandwidthRateLimitSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeBandwidthRateLimitSchedule

Eq DescribeBandwidthRateLimitSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeBandwidthRateLimitSchedule

Hashable DescribeBandwidthRateLimitSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeBandwidthRateLimitSchedule

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "DescribeBandwidthRateLimitSchedule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

DescribeBandwidthRateLimitSchedule, describeBandwidthRateLimitSchedule_gatewayARN - Undocumented member.

data DescribeBandwidthRateLimitScheduleResponse Source #

Instances

Instances details
Generic 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

NFData DescribeBandwidthRateLimitScheduleResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeBandwidthRateLimitSchedule

Eq 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "DescribeBandwidthRateLimitScheduleResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "bandwidthRateLimitIntervals") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BandwidthRateLimitInterval])) :*: (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeBandwidthRateLimitScheduleResponse Source #

Create a value of DescribeBandwidthRateLimitScheduleResponse 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:bandwidthRateLimitIntervals:DescribeBandwidthRateLimitScheduleResponse', describeBandwidthRateLimitScheduleResponse_bandwidthRateLimitIntervals - An array that contains the bandwidth rate limit intervals for a tape or volume gateway.

DescribeBandwidthRateLimitSchedule, describeBandwidthRateLimitScheduleResponse_gatewayARN - Undocumented member.

$sel:httpStatus:DescribeBandwidthRateLimitScheduleResponse', describeBandwidthRateLimitScheduleResponse_httpStatus - The response's http status code.

DescribeCache

data DescribeCache Source #

See: newDescribeCache smart constructor.

Constructors

DescribeCache' Text 

Instances

Instances details
ToJSON DescribeCache Source # 
Instance details

Defined in Amazonka.StorageGateway.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

AWSRequest DescribeCache Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeCache

Associated Types

type AWSResponse DescribeCache #

Generic DescribeCache Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeCache

Associated Types

type Rep DescribeCache :: Type -> Type #

Read DescribeCache Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeCache

Show DescribeCache Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeCache

NFData DescribeCache Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeCache

Methods

rnf :: DescribeCache -> () #

Eq DescribeCache Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeCache

Hashable DescribeCache Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeCache

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "DescribeCache'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

DescribeCache, describeCache_gatewayARN - Undocumented member.

data DescribeCacheResponse Source #

See: newDescribeCacheResponse smart constructor.

Instances

Instances details
Generic DescribeCacheResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeCache

Associated Types

type Rep DescribeCacheResponse :: Type -> Type #

Read DescribeCacheResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeCache

Show DescribeCacheResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeCache

NFData DescribeCacheResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeCache

Methods

rnf :: DescribeCacheResponse -> () #

Eq DescribeCacheResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeCache

type Rep DescribeCacheResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeCache

type Rep DescribeCacheResponse = D1 ('MetaData "DescribeCacheResponse" "Amazonka.StorageGateway.DescribeCache" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "DescribeCacheResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "cacheAllocatedInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "cacheDirtyPercentage") '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 "cacheUsedPercentage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "diskIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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: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: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: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: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.

DescribeCache, describeCacheResponse_gatewayARN - Undocumented member.

$sel:httpStatus:DescribeCacheResponse', describeCacheResponse_httpStatus - The response's http status code.

DescribeCachediSCSIVolumes

data DescribeCachediSCSIVolumes Source #

See: newDescribeCachediSCSIVolumes smart constructor.

Instances

Instances details
ToJSON 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

AWSRequest 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 #

Read DescribeCachediSCSIVolumes Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeCachediSCSIVolumes

Show DescribeCachediSCSIVolumes Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeCachediSCSIVolumes

NFData DescribeCachediSCSIVolumes Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeCachediSCSIVolumes

Eq DescribeCachediSCSIVolumes Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeCachediSCSIVolumes

Hashable DescribeCachediSCSIVolumes Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeCachediSCSIVolumes

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "DescribeCachediSCSIVolumes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "volumeARNs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

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
Generic DescribeCachediSCSIVolumesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeCachediSCSIVolumes

Associated Types

type Rep DescribeCachediSCSIVolumesResponse :: Type -> Type #

Read DescribeCachediSCSIVolumesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeCachediSCSIVolumes

Show DescribeCachediSCSIVolumesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeCachediSCSIVolumes

NFData DescribeCachediSCSIVolumesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeCachediSCSIVolumes

Eq 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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.

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
ToJSON 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

AWSRequest 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 #

Read DescribeChapCredentials Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeChapCredentials

Show DescribeChapCredentials Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeChapCredentials

NFData DescribeChapCredentials Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeChapCredentials

Methods

rnf :: DescribeChapCredentials -> () #

Eq DescribeChapCredentials Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeChapCredentials

Hashable DescribeChapCredentials Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeChapCredentials

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "DescribeChapCredentials'" 'PrefixI 'True) (S1 ('MetaSel ('Just "targetARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

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
Generic DescribeChapCredentialsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeChapCredentials

Associated Types

type Rep DescribeChapCredentialsResponse :: Type -> Type #

Show DescribeChapCredentialsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeChapCredentials

NFData DescribeChapCredentialsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeChapCredentials

Eq 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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.

DescribeFileSystemAssociations

data DescribeFileSystemAssociations Source #

See: newDescribeFileSystemAssociations smart constructor.

Instances

Instances details
ToJSON 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

AWSRequest 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 #

Read DescribeFileSystemAssociations Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeFileSystemAssociations

Show DescribeFileSystemAssociations Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeFileSystemAssociations

NFData DescribeFileSystemAssociations Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeFileSystemAssociations

Eq DescribeFileSystemAssociations Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeFileSystemAssociations

Hashable DescribeFileSystemAssociations Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeFileSystemAssociations

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "DescribeFileSystemAssociations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fileSystemAssociationARNList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))

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
Generic 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

NFData DescribeFileSystemAssociationsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeFileSystemAssociations

Eq 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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.

DescribeGatewayInformation

data DescribeGatewayInformation Source #

A JSON object containing the ID of the gateway.

See: newDescribeGatewayInformation smart constructor.

Instances

Instances details
ToJSON 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

AWSRequest 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 #

Read DescribeGatewayInformation Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeGatewayInformation

Show DescribeGatewayInformation Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeGatewayInformation

NFData DescribeGatewayInformation Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeGatewayInformation

Eq DescribeGatewayInformation Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeGatewayInformation

Hashable DescribeGatewayInformation Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeGatewayInformation

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "DescribeGatewayInformation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

DescribeGatewayInformation, describeGatewayInformation_gatewayARN - Undocumented member.

data DescribeGatewayInformationResponse Source #

A JSON object containing the following fields:

See: newDescribeGatewayInformationResponse smart constructor.

Instances

Instances details
Generic DescribeGatewayInformationResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeGatewayInformation

Associated Types

type Rep DescribeGatewayInformationResponse :: Type -> Type #

Read DescribeGatewayInformationResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeGatewayInformation

Show DescribeGatewayInformationResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeGatewayInformation

NFData DescribeGatewayInformationResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeGatewayInformation

Eq 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "DescribeGatewayInformationResponse'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "cloudWatchLogGroupARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "deprecationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "ec2InstanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "ec2InstanceRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "endpointType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "gatewayCapacity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GatewayCapacity)) :*: S1 ('MetaSel ('Just "gatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "gatewayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "gatewayNetworkInterfaces") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [NetworkInterface])) :*: S1 ('MetaSel ('Just "gatewayState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "gatewayTimezone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "gatewayType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "hostEnvironment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HostEnvironment)) :*: (S1 ('MetaSel ('Just "hostEnvironmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastSoftwareUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "nextUpdateAvailabilityDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "softwareUpdatesEndDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "supportedGatewayCapacities") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [GatewayCapacity])))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: (S1 ('MetaSel ('Just "vPCEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:cloudWatchLogGroupARN:DescribeGatewayInformationResponse', describeGatewayInformationResponse_cloudWatchLogGroupARN - The Amazon Resource Name (ARN) of the Amazon CloudWatch log group that is used to monitor events in the gateway. This field only only exist and returns once it have been chosen and set by the SGW service, based on the OS version of the gateway VM

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

DescribeGatewayInformationResponse, describeGatewayInformationResponse_ec2InstanceId - The ID of the Amazon EC2 instance that was used to launch the gateway.

DescribeGatewayInformationResponse, describeGatewayInformationResponse_ec2InstanceRegion - The Amazon Web Services Region where the Amazon EC2 instance is located.

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

Valid Values: STANDARD | FIPS

DescribeGatewayInformation, describeGatewayInformationResponse_gatewayARN - Undocumented member.

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

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.

DescribeGatewayInformationResponse, describeGatewayInformationResponse_gatewayName - The name you configured for your gateway.

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

$sel:gatewayState:DescribeGatewayInformationResponse', describeGatewayInformationResponse_gatewayState - A value that indicates the operating state of the gateway.

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

DescribeGatewayInformationResponse, describeGatewayInformationResponse_gatewayType - The type of the gateway.

DescribeGatewayInformationResponse, describeGatewayInformationResponse_hostEnvironment - The type of hardware or software platform on which the gateway is running.

DescribeGatewayInformationResponse, describeGatewayInformationResponse_hostEnvironmentId - A unique identifier for the specific instance of the host platform running the gateway. This value is only available for certain host environments, and its format depends on the host environment type.

$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. This only only exist and returns once it have been chosen and set by the SGW service, based on the OS version of the gateway VM

$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:softwareUpdatesEndDate:DescribeGatewayInformationResponse', describeGatewayInformationResponse_softwareUpdatesEndDate - Date after which this gateway will not receive software updates for new features.

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

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:vPCEndpoint:DescribeGatewayInformationResponse', describeGatewayInformationResponse_vPCEndpoint - The configuration settings for the virtual private cloud (VPC) endpoint for your gateway.

$sel:httpStatus:DescribeGatewayInformationResponse', describeGatewayInformationResponse_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
ToJSON 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

AWSRequest 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 #

Read DescribeMaintenanceStartTime Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeMaintenanceStartTime

Show DescribeMaintenanceStartTime Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeMaintenanceStartTime

NFData DescribeMaintenanceStartTime Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeMaintenanceStartTime

Eq DescribeMaintenanceStartTime Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeMaintenanceStartTime

Hashable DescribeMaintenanceStartTime Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeMaintenanceStartTime

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "DescribeMaintenanceStartTime'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

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
Generic 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

NFData DescribeMaintenanceStartTimeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeMaintenanceStartTime

Eq 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "DescribeMaintenanceStartTimeResponse'" '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 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "hourOfDay") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "minuteOfHour") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "timezone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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: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: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.

DescribeMaintenanceStartTime, describeMaintenanceStartTimeResponse_gatewayARN - Undocumented member.

$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: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: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:httpStatus:DescribeMaintenanceStartTimeResponse', describeMaintenanceStartTimeResponse_httpStatus - The response's http status code.

DescribeNFSFileShares

data DescribeNFSFileShares Source #

DescribeNFSFileSharesInput

See: newDescribeNFSFileShares smart constructor.

Instances

Instances details
ToJSON DescribeNFSFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.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

AWSRequest DescribeNFSFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeNFSFileShares

Associated Types

type AWSResponse DescribeNFSFileShares #

Generic DescribeNFSFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeNFSFileShares

Associated Types

type Rep DescribeNFSFileShares :: Type -> Type #

Read DescribeNFSFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeNFSFileShares

Show DescribeNFSFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeNFSFileShares

NFData DescribeNFSFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeNFSFileShares

Methods

rnf :: DescribeNFSFileShares -> () #

Eq DescribeNFSFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeNFSFileShares

Hashable DescribeNFSFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeNFSFileShares

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "DescribeNFSFileShares'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fileShareARNList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))

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
Generic DescribeNFSFileSharesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeNFSFileShares

Associated Types

type Rep DescribeNFSFileSharesResponse :: Type -> Type #

Read DescribeNFSFileSharesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeNFSFileShares

Show DescribeNFSFileSharesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeNFSFileShares

NFData DescribeNFSFileSharesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeNFSFileShares

Eq 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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.

DescribeSMBFileShares

data DescribeSMBFileShares Source #

DescribeSMBFileSharesInput

See: newDescribeSMBFileShares smart constructor.

Instances

Instances details
ToJSON DescribeSMBFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.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

AWSRequest DescribeSMBFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSMBFileShares

Associated Types

type AWSResponse DescribeSMBFileShares #

Generic DescribeSMBFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSMBFileShares

Associated Types

type Rep DescribeSMBFileShares :: Type -> Type #

Read DescribeSMBFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSMBFileShares

Show DescribeSMBFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSMBFileShares

NFData DescribeSMBFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSMBFileShares

Methods

rnf :: DescribeSMBFileShares -> () #

Eq DescribeSMBFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSMBFileShares

Hashable DescribeSMBFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSMBFileShares

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "DescribeSMBFileShares'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fileShareARNList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))

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
Generic DescribeSMBFileSharesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSMBFileShares

Associated Types

type Rep DescribeSMBFileSharesResponse :: Type -> Type #

Read DescribeSMBFileSharesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSMBFileShares

Show DescribeSMBFileSharesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSMBFileShares

NFData DescribeSMBFileSharesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSMBFileShares

Eq 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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.

DescribeSMBSettings

data DescribeSMBSettings Source #

See: newDescribeSMBSettings smart constructor.

Instances

Instances details
ToJSON DescribeSMBSettings Source # 
Instance details

Defined in Amazonka.StorageGateway.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

AWSRequest DescribeSMBSettings Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSMBSettings

Associated Types

type AWSResponse DescribeSMBSettings #

Generic DescribeSMBSettings Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSMBSettings

Associated Types

type Rep DescribeSMBSettings :: Type -> Type #

Read DescribeSMBSettings Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSMBSettings

Show DescribeSMBSettings Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSMBSettings

NFData DescribeSMBSettings Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSMBSettings

Methods

rnf :: DescribeSMBSettings -> () #

Eq DescribeSMBSettings Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSMBSettings

Hashable DescribeSMBSettings Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSMBSettings

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "DescribeSMBSettings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

DescribeSMBSettings, describeSMBSettings_gatewayARN - Undocumented member.

data DescribeSMBSettingsResponse Source #

See: newDescribeSMBSettingsResponse smart constructor.

Instances

Instances details
Generic DescribeSMBSettingsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSMBSettings

Associated Types

type Rep DescribeSMBSettingsResponse :: Type -> Type #

Read DescribeSMBSettingsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSMBSettings

Show DescribeSMBSettingsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSMBSettings

NFData DescribeSMBSettingsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSMBSettings

Eq 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "DescribeSMBSettingsResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "activeDirectoryStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ActiveDirectoryStatus)) :*: S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "fileSharesVisible") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "sMBGuestPasswordSet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "sMBLocalGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SMBLocalGroups))) :*: (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: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:fileSharesVisible:DescribeSMBSettingsResponse', describeSMBSettingsResponse_fileSharesVisible - The shares on this gateway appear when listing shares. Only supported for S3 File Gateways.

DescribeSMBSettings, describeSMBSettingsResponse_gatewayARN - Undocumented member.

$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:sMBLocalGroups:DescribeSMBSettingsResponse', describeSMBSettingsResponse_sMBLocalGroups - A list of Active Directory users and groups that have special permissions for SMB file shares on the gateway.

$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
ToJSON 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

AWSRequest 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 #

Read DescribeSnapshotSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSnapshotSchedule

Show DescribeSnapshotSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSnapshotSchedule

NFData DescribeSnapshotSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSnapshotSchedule

Eq DescribeSnapshotSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSnapshotSchedule

Hashable DescribeSnapshotSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSnapshotSchedule

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "DescribeSnapshotSchedule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "volumeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

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
Generic DescribeSnapshotScheduleResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSnapshotSchedule

Associated Types

type Rep DescribeSnapshotScheduleResponse :: Type -> Type #

Read DescribeSnapshotScheduleResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSnapshotSchedule

Show DescribeSnapshotScheduleResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSnapshotSchedule

NFData DescribeSnapshotScheduleResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeSnapshotSchedule

Eq 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "DescribeSnapshotScheduleResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "recurrenceInHours") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "startAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))) :*: ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "timezone") '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)))))

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:description:DescribeSnapshotScheduleResponse', describeSnapshotScheduleResponse_description - The snapshot description.

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

$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.

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:timezone:DescribeSnapshotScheduleResponse', describeSnapshotScheduleResponse_timezone - A value that indicates the time zone of the gateway.

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

$sel:httpStatus:DescribeSnapshotScheduleResponse', describeSnapshotScheduleResponse_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
ToJSON 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

AWSRequest 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 #

Read DescribeStorediSCSIVolumes Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeStorediSCSIVolumes

Show DescribeStorediSCSIVolumes Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeStorediSCSIVolumes

NFData DescribeStorediSCSIVolumes Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeStorediSCSIVolumes

Eq DescribeStorediSCSIVolumes Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeStorediSCSIVolumes

Hashable DescribeStorediSCSIVolumes Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeStorediSCSIVolumes

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "DescribeStorediSCSIVolumes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "volumeARNs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

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
Generic DescribeStorediSCSIVolumesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeStorediSCSIVolumes

Associated Types

type Rep DescribeStorediSCSIVolumesResponse :: Type -> Type #

Read DescribeStorediSCSIVolumesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeStorediSCSIVolumes

Show DescribeStorediSCSIVolumesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeStorediSCSIVolumes

NFData DescribeStorediSCSIVolumesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeStorediSCSIVolumes

Eq 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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.

DescribeTapeArchives (Paginated)

data DescribeTapeArchives Source #

DescribeTapeArchivesInput

See: newDescribeTapeArchives smart constructor.

Instances

Instances details
ToJSON DescribeTapeArchives Source # 
Instance details

Defined in Amazonka.StorageGateway.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

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 #

Generic DescribeTapeArchives Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapeArchives

Associated Types

type Rep DescribeTapeArchives :: Type -> Type #

Read DescribeTapeArchives Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapeArchives

Show DescribeTapeArchives Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapeArchives

NFData DescribeTapeArchives Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapeArchives

Methods

rnf :: DescribeTapeArchives -> () #

Eq DescribeTapeArchives Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapeArchives

Hashable DescribeTapeArchives Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapeArchives

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "DescribeTapeArchives'" 'PrefixI 'True) (S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tapeARNs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))

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:limit:DescribeTapeArchives', describeTapeArchives_limit - Specifies that the number of virtual tapes described be limited to the specified number.

DescribeTapeArchives, describeTapeArchives_marker - An opaque string that indicates the position at which to begin describing virtual tapes.

$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
Generic DescribeTapeArchivesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapeArchives

Associated Types

type Rep DescribeTapeArchivesResponse :: Type -> Type #

Read DescribeTapeArchivesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapeArchives

Show DescribeTapeArchivesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapeArchives

NFData DescribeTapeArchivesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapeArchives

Eq 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "DescribeTapeArchivesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tapeArchives") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TapeArchive])) :*: 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:

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: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:httpStatus:DescribeTapeArchivesResponse', describeTapeArchivesResponse_httpStatus - The response's http status code.

DescribeTapeRecoveryPoints (Paginated)

data DescribeTapeRecoveryPoints Source #

DescribeTapeRecoveryPointsInput

See: newDescribeTapeRecoveryPoints smart constructor.

Instances

Instances details
ToJSON 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

AWSPager DescribeTapeRecoveryPoints Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapeRecoveryPoints

AWSRequest 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 #

Read DescribeTapeRecoveryPoints Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapeRecoveryPoints

Show DescribeTapeRecoveryPoints Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapeRecoveryPoints

NFData DescribeTapeRecoveryPoints Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapeRecoveryPoints

Eq DescribeTapeRecoveryPoints Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapeRecoveryPoints

Hashable DescribeTapeRecoveryPoints Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapeRecoveryPoints

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "DescribeTapeRecoveryPoints'" 'PrefixI 'True) (S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

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:limit:DescribeTapeRecoveryPoints', describeTapeRecoveryPoints_limit - Specifies that the number of virtual tape recovery points that are described be limited to the specified number.

DescribeTapeRecoveryPoints, describeTapeRecoveryPoints_marker - An opaque string that indicates the position at which to begin describing the virtual tape recovery points.

DescribeTapeRecoveryPoints, describeTapeRecoveryPoints_gatewayARN - Undocumented member.

data DescribeTapeRecoveryPointsResponse Source #

DescribeTapeRecoveryPointsOutput

See: newDescribeTapeRecoveryPointsResponse smart constructor.

Instances

Instances details
Generic DescribeTapeRecoveryPointsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapeRecoveryPoints

Associated Types

type Rep DescribeTapeRecoveryPointsResponse :: Type -> Type #

Read DescribeTapeRecoveryPointsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapeRecoveryPoints

Show DescribeTapeRecoveryPointsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapeRecoveryPoints

NFData DescribeTapeRecoveryPointsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapeRecoveryPoints

Eq 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "DescribeTapeRecoveryPointsResponse'" '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 "tapeRecoveryPointInfos") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TapeRecoveryPointInfo])) :*: 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:

DescribeTapeRecoveryPoints, describeTapeRecoveryPointsResponse_gatewayARN - Undocumented member.

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:tapeRecoveryPointInfos:DescribeTapeRecoveryPointsResponse', describeTapeRecoveryPointsResponse_tapeRecoveryPointInfos - An array of TapeRecoveryPointInfos that are available for the specified gateway.

$sel:httpStatus:DescribeTapeRecoveryPointsResponse', describeTapeRecoveryPointsResponse_httpStatus - The response's http status code.

DescribeTapes (Paginated)

data DescribeTapes Source #

DescribeTapesInput

See: newDescribeTapes smart constructor.

Instances

Instances details
ToJSON DescribeTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.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

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 #

Generic DescribeTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapes

Associated Types

type Rep DescribeTapes :: Type -> Type #

Read DescribeTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapes

Show DescribeTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapes

NFData DescribeTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapes

Methods

rnf :: DescribeTapes -> () #

Eq DescribeTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapes

Hashable DescribeTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapes

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "DescribeTapes'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tapeARNs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

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: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.

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: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.

DescribeTapes, describeTapes_gatewayARN - Undocumented member.

data DescribeTapesResponse Source #

DescribeTapesOutput

See: newDescribeTapesResponse smart constructor.

Instances

Instances details
Generic DescribeTapesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapes

Associated Types

type Rep DescribeTapesResponse :: Type -> Type #

Read DescribeTapesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapes

Show DescribeTapesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapes

NFData DescribeTapesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapes

Methods

rnf :: DescribeTapesResponse -> () #

Eq DescribeTapesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapes

type Rep DescribeTapesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeTapes

type Rep DescribeTapesResponse = D1 ('MetaData "DescribeTapesResponse" "Amazonka.StorageGateway.DescribeTapes" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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:

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.

DescribeUploadBuffer

data DescribeUploadBuffer Source #

See: newDescribeUploadBuffer smart constructor.

Instances

Instances details
ToJSON DescribeUploadBuffer Source # 
Instance details

Defined in Amazonka.StorageGateway.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

AWSRequest DescribeUploadBuffer Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeUploadBuffer

Associated Types

type AWSResponse DescribeUploadBuffer #

Generic DescribeUploadBuffer Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeUploadBuffer

Associated Types

type Rep DescribeUploadBuffer :: Type -> Type #

Read DescribeUploadBuffer Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeUploadBuffer

Show DescribeUploadBuffer Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeUploadBuffer

NFData DescribeUploadBuffer Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeUploadBuffer

Methods

rnf :: DescribeUploadBuffer -> () #

Eq DescribeUploadBuffer Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeUploadBuffer

Hashable DescribeUploadBuffer Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeUploadBuffer

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "DescribeUploadBuffer'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

DescribeUploadBuffer, describeUploadBuffer_gatewayARN - Undocumented member.

data DescribeUploadBufferResponse Source #

See: newDescribeUploadBufferResponse smart constructor.

Instances

Instances details
Generic DescribeUploadBufferResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeUploadBuffer

Associated Types

type Rep DescribeUploadBufferResponse :: Type -> Type #

Read DescribeUploadBufferResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeUploadBuffer

Show DescribeUploadBufferResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeUploadBuffer

NFData DescribeUploadBufferResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeUploadBuffer

Eq 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "DescribeUploadBufferResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "diskIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "uploadBufferAllocatedInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (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: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.

DescribeUploadBuffer, describeUploadBufferResponse_gatewayARN - Undocumented member.

$sel:uploadBufferAllocatedInBytes:DescribeUploadBufferResponse', describeUploadBufferResponse_uploadBufferAllocatedInBytes - The total number of bytes allocated in the gateway's as upload buffer.

$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.

DescribeVTLDevices (Paginated)

data DescribeVTLDevices Source #

DescribeVTLDevicesInput

See: newDescribeVTLDevices smart constructor.

Instances

Instances details
ToJSON DescribeVTLDevices Source # 
Instance details

Defined in Amazonka.StorageGateway.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

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 #

Generic DescribeVTLDevices Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeVTLDevices

Associated Types

type Rep DescribeVTLDevices :: Type -> Type #

Read DescribeVTLDevices Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeVTLDevices

Show DescribeVTLDevices Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeVTLDevices

NFData DescribeVTLDevices Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeVTLDevices

Methods

rnf :: DescribeVTLDevices -> () #

Eq DescribeVTLDevices Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeVTLDevices

Hashable DescribeVTLDevices Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeVTLDevices

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "DescribeVTLDevices'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "vTLDeviceARNs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

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:limit:DescribeVTLDevices', describeVTLDevices_limit - Specifies that the number of VTL devices described be limited to the specified number.

DescribeVTLDevices, describeVTLDevices_marker - An opaque string that indicates the position at which to begin describing the VTL devices.

$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.

DescribeVTLDevices, describeVTLDevices_gatewayARN - Undocumented member.

data DescribeVTLDevicesResponse Source #

DescribeVTLDevicesOutput

See: newDescribeVTLDevicesResponse smart constructor.

Instances

Instances details
Generic DescribeVTLDevicesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeVTLDevices

Associated Types

type Rep DescribeVTLDevicesResponse :: Type -> Type #

Read DescribeVTLDevicesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeVTLDevices

Show DescribeVTLDevicesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeVTLDevices

NFData DescribeVTLDevicesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeVTLDevices

Eq 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "DescribeVTLDevicesResponse'" '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 "vTLDevices") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [VTLDevice])) :*: 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:

DescribeVTLDevices, describeVTLDevicesResponse_gatewayARN - Undocumented member.

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

$sel:httpStatus:DescribeVTLDevicesResponse', describeVTLDevicesResponse_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
ToJSON DescribeWorkingStorage Source # 
Instance details

Defined in Amazonka.StorageGateway.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

AWSRequest DescribeWorkingStorage Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeWorkingStorage

Associated Types

type AWSResponse DescribeWorkingStorage #

Generic DescribeWorkingStorage Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeWorkingStorage

Associated Types

type Rep DescribeWorkingStorage :: Type -> Type #

Read DescribeWorkingStorage Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeWorkingStorage

Show DescribeWorkingStorage Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeWorkingStorage

NFData DescribeWorkingStorage Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeWorkingStorage

Methods

rnf :: DescribeWorkingStorage -> () #

Eq DescribeWorkingStorage Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeWorkingStorage

Hashable DescribeWorkingStorage Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeWorkingStorage

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "DescribeWorkingStorage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

DescribeWorkingStorage, describeWorkingStorage_gatewayARN - Undocumented member.

data DescribeWorkingStorageResponse Source #

A JSON object containing the following fields:

See: newDescribeWorkingStorageResponse smart constructor.

Instances

Instances details
Generic DescribeWorkingStorageResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeWorkingStorage

Associated Types

type Rep DescribeWorkingStorageResponse :: Type -> Type #

Read DescribeWorkingStorageResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeWorkingStorage

Show DescribeWorkingStorageResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeWorkingStorage

NFData DescribeWorkingStorageResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DescribeWorkingStorage

Eq 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "DescribeWorkingStorageResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "diskIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "gatewayARN") '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: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.

DescribeWorkingStorage, describeWorkingStorageResponse_gatewayARN - Undocumented member.

$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.

DetachVolume

data DetachVolume Source #

AttachVolumeInput

See: newDetachVolume smart constructor.

Constructors

DetachVolume' (Maybe Bool) Text 

Instances

Instances details
ToJSON DetachVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.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

AWSRequest DetachVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.DetachVolume

Associated Types

type AWSResponse DetachVolume #

Generic DetachVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.DetachVolume

Associated Types

type Rep DetachVolume :: Type -> Type #

Read DetachVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.DetachVolume

Show DetachVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.DetachVolume

NFData DetachVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.DetachVolume

Methods

rnf :: DetachVolume -> () #

Eq DetachVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.DetachVolume

Hashable DetachVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.DetachVolume

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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)))

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

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
Generic DetachVolumeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DetachVolume

Associated Types

type Rep DetachVolumeResponse :: Type -> Type #

Read DetachVolumeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DetachVolume

Show DetachVolumeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DetachVolume

NFData DetachVolumeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DetachVolume

Methods

rnf :: DetachVolumeResponse -> () #

Eq DetachVolumeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DetachVolume

type Rep DetachVolumeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DetachVolume

type Rep DetachVolumeResponse = D1 ('MetaData "DetachVolumeResponse" "Amazonka.StorageGateway.DetachVolume" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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:

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.

DisableGateway

data DisableGateway Source #

DisableGatewayInput

See: newDisableGateway smart constructor.

Constructors

DisableGateway' Text 

Instances

Instances details
ToJSON DisableGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.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

AWSRequest DisableGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.DisableGateway

Associated Types

type AWSResponse DisableGateway #

Generic DisableGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.DisableGateway

Associated Types

type Rep DisableGateway :: Type -> Type #

Read DisableGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.DisableGateway

Show DisableGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.DisableGateway

NFData DisableGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.DisableGateway

Methods

rnf :: DisableGateway -> () #

Eq DisableGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.DisableGateway

Hashable DisableGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.DisableGateway

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "DisableGateway'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

DisableGateway, disableGateway_gatewayARN - Undocumented member.

data DisableGatewayResponse Source #

DisableGatewayOutput

See: newDisableGatewayResponse smart constructor.

Instances

Instances details
Generic DisableGatewayResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DisableGateway

Associated Types

type Rep DisableGatewayResponse :: Type -> Type #

Read DisableGatewayResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DisableGateway

Show DisableGatewayResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DisableGateway

NFData DisableGatewayResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DisableGateway

Methods

rnf :: DisableGatewayResponse -> () #

Eq DisableGatewayResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DisableGateway

type Rep DisableGatewayResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DisableGateway

type Rep DisableGatewayResponse = D1 ('MetaData "DisableGatewayResponse" "Amazonka.StorageGateway.DisableGateway" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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:

DisableGateway, disableGatewayResponse_gatewayARN - The unique Amazon Resource Name (ARN) of the disabled gateway.

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

DisassociateFileSystem

data DisassociateFileSystem Source #

See: newDisassociateFileSystem smart constructor.

Instances

Instances details
ToJSON DisassociateFileSystem Source # 
Instance details

Defined in Amazonka.StorageGateway.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

AWSRequest DisassociateFileSystem Source # 
Instance details

Defined in Amazonka.StorageGateway.DisassociateFileSystem

Associated Types

type AWSResponse DisassociateFileSystem #

Generic DisassociateFileSystem Source # 
Instance details

Defined in Amazonka.StorageGateway.DisassociateFileSystem

Associated Types

type Rep DisassociateFileSystem :: Type -> Type #

Read DisassociateFileSystem Source # 
Instance details

Defined in Amazonka.StorageGateway.DisassociateFileSystem

Show DisassociateFileSystem Source # 
Instance details

Defined in Amazonka.StorageGateway.DisassociateFileSystem

NFData DisassociateFileSystem Source # 
Instance details

Defined in Amazonka.StorageGateway.DisassociateFileSystem

Methods

rnf :: DisassociateFileSystem -> () #

Eq DisassociateFileSystem Source # 
Instance details

Defined in Amazonka.StorageGateway.DisassociateFileSystem

Hashable DisassociateFileSystem Source # 
Instance details

Defined in Amazonka.StorageGateway.DisassociateFileSystem

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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)))

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.

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
Generic DisassociateFileSystemResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DisassociateFileSystem

Associated Types

type Rep DisassociateFileSystemResponse :: Type -> Type #

Read DisassociateFileSystemResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DisassociateFileSystem

Show DisassociateFileSystemResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DisassociateFileSystem

NFData DisassociateFileSystemResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.DisassociateFileSystem

Eq 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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:

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.

JoinDomain

data JoinDomain Source #

JoinDomainInput

See: newJoinDomain smart constructor.

Instances

Instances details
ToJSON JoinDomain Source # 
Instance details

Defined in Amazonka.StorageGateway.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

AWSRequest JoinDomain Source # 
Instance details

Defined in Amazonka.StorageGateway.JoinDomain

Associated Types

type AWSResponse JoinDomain #

Generic JoinDomain Source # 
Instance details

Defined in Amazonka.StorageGateway.JoinDomain

Associated Types

type Rep JoinDomain :: Type -> Type #

Show JoinDomain Source # 
Instance details

Defined in Amazonka.StorageGateway.JoinDomain

NFData JoinDomain Source # 
Instance details

Defined in Amazonka.StorageGateway.JoinDomain

Methods

rnf :: JoinDomain -> () #

Eq JoinDomain Source # 
Instance details

Defined in Amazonka.StorageGateway.JoinDomain

Hashable JoinDomain Source # 
Instance details

Defined in Amazonka.StorageGateway.JoinDomain

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "JoinDomain'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "domainControllers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "organizationalUnit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "timeoutInSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))) :*: ((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))))))

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: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: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.

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
Generic JoinDomainResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.JoinDomain

Associated Types

type Rep JoinDomainResponse :: Type -> Type #

Read JoinDomainResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.JoinDomain

Show JoinDomainResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.JoinDomain

NFData JoinDomainResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.JoinDomain

Methods

rnf :: JoinDomainResponse -> () #

Eq JoinDomainResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.JoinDomain

type Rep JoinDomainResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.JoinDomain

type Rep JoinDomainResponse = D1 ('MetaData "JoinDomainResponse" "Amazonka.StorageGateway.JoinDomain" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "JoinDomainResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "activeDirectoryStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ActiveDirectoryStatus)) :*: (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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: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.

JoinDomain, joinDomainResponse_gatewayARN - The unique Amazon Resource Name (ARN) of the gateway that joined the domain.

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

ListAutomaticTapeCreationPolicies

data ListAutomaticTapeCreationPolicies Source #

See: newListAutomaticTapeCreationPolicies smart constructor.

Instances

Instances details
ToJSON 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

AWSRequest 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 #

Read ListAutomaticTapeCreationPolicies Source # 
Instance details

Defined in Amazonka.StorageGateway.ListAutomaticTapeCreationPolicies

Show ListAutomaticTapeCreationPolicies Source # 
Instance details

Defined in Amazonka.StorageGateway.ListAutomaticTapeCreationPolicies

NFData ListAutomaticTapeCreationPolicies Source # 
Instance details

Defined in Amazonka.StorageGateway.ListAutomaticTapeCreationPolicies

Eq ListAutomaticTapeCreationPolicies Source # 
Instance details

Defined in Amazonka.StorageGateway.ListAutomaticTapeCreationPolicies

Hashable ListAutomaticTapeCreationPolicies Source # 
Instance details

Defined in Amazonka.StorageGateway.ListAutomaticTapeCreationPolicies

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "ListAutomaticTapeCreationPolicies'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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:

ListAutomaticTapeCreationPolicies, listAutomaticTapeCreationPolicies_gatewayARN - Undocumented member.

data ListAutomaticTapeCreationPoliciesResponse Source #

Instances

Instances details
Generic 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

NFData ListAutomaticTapeCreationPoliciesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListAutomaticTapeCreationPolicies

Eq 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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.

ListFileShares (Paginated)

data ListFileShares Source #

ListFileShareInput

See: newListFileShares smart constructor.

Instances

Instances details
ToJSON ListFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.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

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 #

Generic ListFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileShares

Associated Types

type Rep ListFileShares :: Type -> Type #

Read ListFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileShares

Show ListFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileShares

NFData ListFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileShares

Methods

rnf :: ListFileShares -> () #

Eq ListFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileShares

Hashable ListFileShares Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileShares

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "ListFileShares'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

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:

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: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.

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.

data ListFileSharesResponse Source #

ListFileShareOutput

See: newListFileSharesResponse smart constructor.

Instances

Instances details
Generic ListFileSharesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileShares

Associated Types

type Rep ListFileSharesResponse :: Type -> Type #

Read ListFileSharesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileShares

Show ListFileSharesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileShares

NFData ListFileSharesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileShares

Methods

rnf :: ListFileSharesResponse -> () #

Eq ListFileSharesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileShares

type Rep ListFileSharesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileShares

type Rep ListFileSharesResponse = D1 ('MetaData "ListFileSharesResponse" "Amazonka.StorageGateway.ListFileShares" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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.

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.

ListFileSystemAssociations (Paginated)

data ListFileSystemAssociations Source #

See: newListFileSystemAssociations smart constructor.

Instances

Instances details
ToJSON 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

AWSPager ListFileSystemAssociations Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileSystemAssociations

AWSRequest 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 #

Read ListFileSystemAssociations Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileSystemAssociations

Show ListFileSystemAssociations Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileSystemAssociations

NFData ListFileSystemAssociations Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileSystemAssociations

Eq ListFileSystemAssociations Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileSystemAssociations

Hashable ListFileSystemAssociations Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileSystemAssociations

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "ListFileSystemAssociations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

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:

ListFileSystemAssociations, listFileSystemAssociations_gatewayARN - Undocumented member.

$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.

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.

data ListFileSystemAssociationsResponse Source #

Instances

Instances details
Generic ListFileSystemAssociationsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileSystemAssociations

Associated Types

type Rep ListFileSystemAssociationsResponse :: Type -> Type #

Read ListFileSystemAssociationsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileSystemAssociations

Show ListFileSystemAssociationsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileSystemAssociations

NFData ListFileSystemAssociationsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListFileSystemAssociations

Eq 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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.

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.

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
ToJSON ListGateways Source # 
Instance details

Defined in Amazonka.StorageGateway.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

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 #

Generic ListGateways Source # 
Instance details

Defined in Amazonka.StorageGateway.ListGateways

Associated Types

type Rep ListGateways :: Type -> Type #

Read ListGateways Source # 
Instance details

Defined in Amazonka.StorageGateway.ListGateways

Show ListGateways Source # 
Instance details

Defined in Amazonka.StorageGateway.ListGateways

NFData ListGateways Source # 
Instance details

Defined in Amazonka.StorageGateway.ListGateways

Methods

rnf :: ListGateways -> () #

Eq ListGateways Source # 
Instance details

Defined in Amazonka.StorageGateway.ListGateways

Hashable ListGateways Source # 
Instance details

Defined in Amazonka.StorageGateway.ListGateways

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "ListGateways'" 'PrefixI 'True) (S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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:limit:ListGateways', listGateways_limit - Specifies that the list of gateways returned be limited to the specified number of items.

ListGateways, listGateways_marker - An opaque string that indicates the position at which to begin the returned list of gateways.

data ListGatewaysResponse Source #

See: newListGatewaysResponse smart constructor.

Instances

Instances details
Generic ListGatewaysResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListGateways

Associated Types

type Rep ListGatewaysResponse :: Type -> Type #

Read ListGatewaysResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListGateways

Show ListGatewaysResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListGateways

NFData ListGatewaysResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListGateways

Methods

rnf :: ListGatewaysResponse -> () #

Eq ListGatewaysResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListGateways

type Rep ListGatewaysResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListGateways

type Rep ListGatewaysResponse = D1 ('MetaData "ListGatewaysResponse" "Amazonka.StorageGateway.ListGateways" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "ListGatewaysResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gateways") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [GatewayInfo])) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:gateways:ListGatewaysResponse', listGatewaysResponse_gateways - An array of GatewayInfo objects.

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:httpStatus:ListGatewaysResponse', listGatewaysResponse_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
ToJSON ListLocalDisks Source # 
Instance details

Defined in Amazonka.StorageGateway.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

AWSRequest ListLocalDisks Source # 
Instance details

Defined in Amazonka.StorageGateway.ListLocalDisks

Associated Types

type AWSResponse ListLocalDisks #

Generic ListLocalDisks Source # 
Instance details

Defined in Amazonka.StorageGateway.ListLocalDisks

Associated Types

type Rep ListLocalDisks :: Type -> Type #

Read ListLocalDisks Source # 
Instance details

Defined in Amazonka.StorageGateway.ListLocalDisks

Show ListLocalDisks Source # 
Instance details

Defined in Amazonka.StorageGateway.ListLocalDisks

NFData ListLocalDisks Source # 
Instance details

Defined in Amazonka.StorageGateway.ListLocalDisks

Methods

rnf :: ListLocalDisks -> () #

Eq ListLocalDisks Source # 
Instance details

Defined in Amazonka.StorageGateway.ListLocalDisks

Hashable ListLocalDisks Source # 
Instance details

Defined in Amazonka.StorageGateway.ListLocalDisks

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "ListLocalDisks'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

ListLocalDisks, listLocalDisks_gatewayARN - Undocumented member.

data ListLocalDisksResponse Source #

See: newListLocalDisksResponse smart constructor.

Instances

Instances details
Generic ListLocalDisksResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListLocalDisks

Associated Types

type Rep ListLocalDisksResponse :: Type -> Type #

Read ListLocalDisksResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListLocalDisks

Show ListLocalDisksResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListLocalDisks

NFData ListLocalDisksResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListLocalDisks

Methods

rnf :: ListLocalDisksResponse -> () #

Eq ListLocalDisksResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListLocalDisks

type Rep ListLocalDisksResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListLocalDisks

type Rep ListLocalDisksResponse = D1 ('MetaData "ListLocalDisksResponse" "Amazonka.StorageGateway.ListLocalDisks" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "ListLocalDisksResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "disks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Disk])) :*: (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:disks:ListLocalDisksResponse', listLocalDisksResponse_disks - A JSON object containing the following fields:

  • ListLocalDisksOutput$Disks

ListLocalDisks, listLocalDisksResponse_gatewayARN - Undocumented member.

$sel:httpStatus:ListLocalDisksResponse', listLocalDisksResponse_httpStatus - The response's http status code.

ListTagsForResource (Paginated)

data ListTagsForResource Source #

ListTagsForResourceInput

See: newListTagsForResource smart constructor.

Instances

Instances details
ToJSON ListTagsForResource Source # 
Instance details

Defined in Amazonka.StorageGateway.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

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 #

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTagsForResource

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTagsForResource

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTagsForResource

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

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:limit:ListTagsForResource', listTagsForResource_limit - Specifies that the list of tags returned be limited to the specified number of items.

ListTagsForResource, listTagsForResource_marker - An opaque string that indicates the position at which to begin returning the list of tags.

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
Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTagsForResource

NFData ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTagsForResource

Eq 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "ListTagsForResourceResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceARN") '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:

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

ListTagsForResource, listTagsForResourceResponse_resourceARN - The Amazon Resource Name (ARN) of the resource for which you want to list 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.

ListTapePools (Paginated)

data ListTapePools Source #

See: newListTapePools smart constructor.

Instances

Instances details
ToJSON ListTapePools Source # 
Instance details

Defined in Amazonka.StorageGateway.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

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 #

Generic ListTapePools Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapePools

Associated Types

type Rep ListTapePools :: Type -> Type #

Read ListTapePools Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapePools

Show ListTapePools Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapePools

NFData ListTapePools Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapePools

Methods

rnf :: ListTapePools -> () #

Eq ListTapePools Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapePools

Hashable ListTapePools Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapePools

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "ListTapePools'" 'PrefixI 'True) (S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "poolARNs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))

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:limit:ListTapePools', listTapePools_limit - An optional number limit for the tape pools in the list returned by this call.

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

$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.

data ListTapePoolsResponse Source #

See: newListTapePoolsResponse smart constructor.

Instances

Instances details
Generic ListTapePoolsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapePools

Associated Types

type Rep ListTapePoolsResponse :: Type -> Type #

Read ListTapePoolsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapePools

Show ListTapePoolsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapePools

NFData ListTapePoolsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapePools

Methods

rnf :: ListTapePoolsResponse -> () #

Eq ListTapePoolsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapePools

type Rep ListTapePoolsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapePools

type Rep ListTapePoolsResponse = D1 ('MetaData "ListTapePoolsResponse" "Amazonka.StorageGateway.ListTapePools" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "ListTapePoolsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "poolInfos") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PoolInfo])) :*: 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:

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: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:httpStatus:ListTapePoolsResponse', listTapePoolsResponse_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 Natural) (Maybe Text) (Maybe [Text]) 

Instances

Instances details
ToJSON ListTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.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

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 #

Generic ListTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapes

Associated Types

type Rep ListTapes :: Type -> Type #

Read ListTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapes

Show ListTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapes

NFData ListTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapes

Methods

rnf :: ListTapes -> () #

Eq ListTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapes

Hashable ListTapes Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapes

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "ListTapes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tapeARNs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))

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:limit:ListTapes', listTapes_limit - An optional number limit for the tapes in the list returned by this call.

ListTapes, listTapes_marker - A string that indicates the position at which to begin the returned list of tapes.

$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
Generic ListTapesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapes

Associated Types

type Rep ListTapesResponse :: Type -> Type #

Read ListTapesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapes

Show ListTapesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapes

NFData ListTapesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapes

Methods

rnf :: ListTapesResponse -> () #

Eq ListTapesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapes

type Rep ListTapesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListTapes

type Rep ListTapesResponse = D1 ('MetaData "ListTapesResponse" "Amazonka.StorageGateway.ListTapes" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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:

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.

ListVolumeInitiators

data ListVolumeInitiators Source #

ListVolumeInitiatorsInput

See: newListVolumeInitiators smart constructor.

Instances

Instances details
ToJSON ListVolumeInitiators Source # 
Instance details

Defined in Amazonka.StorageGateway.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

AWSRequest ListVolumeInitiators Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumeInitiators

Associated Types

type AWSResponse ListVolumeInitiators #

Generic ListVolumeInitiators Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumeInitiators

Associated Types

type Rep ListVolumeInitiators :: Type -> Type #

Read ListVolumeInitiators Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumeInitiators

Show ListVolumeInitiators Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumeInitiators

NFData ListVolumeInitiators Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumeInitiators

Methods

rnf :: ListVolumeInitiators -> () #

Eq ListVolumeInitiators Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumeInitiators

Hashable ListVolumeInitiators Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumeInitiators

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "ListVolumeInitiators'" 'PrefixI 'True) (S1 ('MetaSel ('Just "volumeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

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
Generic ListVolumeInitiatorsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumeInitiators

Associated Types

type Rep ListVolumeInitiatorsResponse :: Type -> Type #

Read ListVolumeInitiatorsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumeInitiators

Show ListVolumeInitiatorsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumeInitiators

NFData ListVolumeInitiatorsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumeInitiators

Eq 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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.

ListVolumeRecoveryPoints

data ListVolumeRecoveryPoints Source #

See: newListVolumeRecoveryPoints smart constructor.

Instances

Instances details
ToJSON 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

AWSRequest 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 #

Read ListVolumeRecoveryPoints Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumeRecoveryPoints

Show ListVolumeRecoveryPoints Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumeRecoveryPoints

NFData ListVolumeRecoveryPoints Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumeRecoveryPoints

Eq ListVolumeRecoveryPoints Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumeRecoveryPoints

Hashable ListVolumeRecoveryPoints Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumeRecoveryPoints

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "ListVolumeRecoveryPoints'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

ListVolumeRecoveryPoints, listVolumeRecoveryPoints_gatewayARN - Undocumented member.

data ListVolumeRecoveryPointsResponse Source #

See: newListVolumeRecoveryPointsResponse smart constructor.

Instances

Instances details
Generic ListVolumeRecoveryPointsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumeRecoveryPoints

Associated Types

type Rep ListVolumeRecoveryPointsResponse :: Type -> Type #

Read ListVolumeRecoveryPointsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumeRecoveryPoints

Show ListVolumeRecoveryPointsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumeRecoveryPoints

NFData ListVolumeRecoveryPointsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumeRecoveryPoints

Eq 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "ListVolumeRecoveryPointsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "volumeRecoveryPointInfos") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [VolumeRecoveryPointInfo])) :*: 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:

ListVolumeRecoveryPoints, listVolumeRecoveryPointsResponse_gatewayARN - Undocumented member.

$sel:volumeRecoveryPointInfos:ListVolumeRecoveryPointsResponse', listVolumeRecoveryPointsResponse_volumeRecoveryPointInfos - An array of VolumeRecoveryPointInfo objects.

$sel:httpStatus:ListVolumeRecoveryPointsResponse', listVolumeRecoveryPointsResponse_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
ToJSON ListVolumes Source # 
Instance details

Defined in Amazonka.StorageGateway.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

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 #

Generic ListVolumes Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumes

Associated Types

type Rep ListVolumes :: Type -> Type #

Read ListVolumes Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumes

Show ListVolumes Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumes

NFData ListVolumes Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumes

Methods

rnf :: ListVolumes -> () #

Eq ListVolumes Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumes

Hashable ListVolumes Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumes

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "ListVolumes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

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:

ListVolumes, listVolumes_gatewayARN - Undocumented member.

$sel:limit:ListVolumes', listVolumes_limit - Specifies that the list of volumes returned be limited to the specified number of items.

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.

data ListVolumesResponse Source #

A JSON object containing the following fields:

  • ListVolumesOutput$Marker
  • ListVolumesOutput$VolumeInfos

See: newListVolumesResponse smart constructor.

Instances

Instances details
Generic ListVolumesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumes

Associated Types

type Rep ListVolumesResponse :: Type -> Type #

Read ListVolumesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumes

Show ListVolumesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumes

NFData ListVolumesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumes

Methods

rnf :: ListVolumesResponse -> () #

Eq ListVolumesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumes

type Rep ListVolumesResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ListVolumes

type Rep ListVolumesResponse = D1 ('MetaData "ListVolumesResponse" "Amazonka.StorageGateway.ListVolumes" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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:

ListVolumes, listVolumesResponse_gatewayARN - Undocumented member.

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.

NotifyWhenUploaded

data NotifyWhenUploaded Source #

See: newNotifyWhenUploaded smart constructor.

Instances

Instances details
ToJSON NotifyWhenUploaded Source # 
Instance details

Defined in Amazonka.StorageGateway.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

AWSRequest NotifyWhenUploaded Source # 
Instance details

Defined in Amazonka.StorageGateway.NotifyWhenUploaded

Associated Types

type AWSResponse NotifyWhenUploaded #

Generic NotifyWhenUploaded Source # 
Instance details

Defined in Amazonka.StorageGateway.NotifyWhenUploaded

Associated Types

type Rep NotifyWhenUploaded :: Type -> Type #

Read NotifyWhenUploaded Source # 
Instance details

Defined in Amazonka.StorageGateway.NotifyWhenUploaded

Show NotifyWhenUploaded Source # 
Instance details

Defined in Amazonka.StorageGateway.NotifyWhenUploaded

NFData NotifyWhenUploaded Source # 
Instance details

Defined in Amazonka.StorageGateway.NotifyWhenUploaded

Methods

rnf :: NotifyWhenUploaded -> () #

Eq NotifyWhenUploaded Source # 
Instance details

Defined in Amazonka.StorageGateway.NotifyWhenUploaded

Hashable NotifyWhenUploaded Source # 
Instance details

Defined in Amazonka.StorageGateway.NotifyWhenUploaded

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "NotifyWhenUploaded'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fileShareARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

NotifyWhenUploaded, notifyWhenUploaded_fileShareARN - Undocumented member.

data NotifyWhenUploadedResponse Source #

See: newNotifyWhenUploadedResponse smart constructor.

Instances

Instances details
Generic NotifyWhenUploadedResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.NotifyWhenUploaded

Associated Types

type Rep NotifyWhenUploadedResponse :: Type -> Type #

Read NotifyWhenUploadedResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.NotifyWhenUploaded

Show NotifyWhenUploadedResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.NotifyWhenUploaded

NFData NotifyWhenUploadedResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.NotifyWhenUploaded

Eq 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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:

NotifyWhenUploaded, notifyWhenUploadedResponse_fileShareARN - Undocumented member.

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

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

RefreshCache

data RefreshCache Source #

RefreshCacheInput

See: newRefreshCache smart constructor.

Instances

Instances details
ToJSON RefreshCache Source # 
Instance details

Defined in Amazonka.StorageGateway.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

AWSRequest RefreshCache Source # 
Instance details

Defined in Amazonka.StorageGateway.RefreshCache

Associated Types

type AWSResponse RefreshCache #

Generic RefreshCache Source # 
Instance details

Defined in Amazonka.StorageGateway.RefreshCache

Associated Types

type Rep RefreshCache :: Type -> Type #

Read RefreshCache Source # 
Instance details

Defined in Amazonka.StorageGateway.RefreshCache

Show RefreshCache Source # 
Instance details

Defined in Amazonka.StorageGateway.RefreshCache

NFData RefreshCache Source # 
Instance details

Defined in Amazonka.StorageGateway.RefreshCache

Methods

rnf :: RefreshCache -> () #

Eq RefreshCache Source # 
Instance details

Defined in Amazonka.StorageGateway.RefreshCache

Hashable RefreshCache Source # 
Instance details

Defined in Amazonka.StorageGateway.RefreshCache

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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))))

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

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
Generic RefreshCacheResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.RefreshCache

Associated Types

type Rep RefreshCacheResponse :: Type -> Type #

Read RefreshCacheResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.RefreshCache

Show RefreshCacheResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.RefreshCache

NFData RefreshCacheResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.RefreshCache

Methods

rnf :: RefreshCacheResponse -> () #

Eq RefreshCacheResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.RefreshCache

type Rep RefreshCacheResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.RefreshCache

type Rep RefreshCacheResponse = D1 ('MetaData "RefreshCacheResponse" "Amazonka.StorageGateway.RefreshCache" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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:

RefreshCache, refreshCacheResponse_fileShareARN - Undocumented member.

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

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

RemoveTagsFromResource

data RemoveTagsFromResource Source #

RemoveTagsFromResourceInput

See: newRemoveTagsFromResource smart constructor.

Instances

Instances details
ToJSON RemoveTagsFromResource Source # 
Instance details

Defined in Amazonka.StorageGateway.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

AWSRequest RemoveTagsFromResource Source # 
Instance details

Defined in Amazonka.StorageGateway.RemoveTagsFromResource

Associated Types

type AWSResponse RemoveTagsFromResource #

Generic RemoveTagsFromResource Source # 
Instance details

Defined in Amazonka.StorageGateway.RemoveTagsFromResource

Associated Types

type Rep RemoveTagsFromResource :: Type -> Type #

Read RemoveTagsFromResource Source # 
Instance details

Defined in Amazonka.StorageGateway.RemoveTagsFromResource

Show RemoveTagsFromResource Source # 
Instance details

Defined in Amazonka.StorageGateway.RemoveTagsFromResource

NFData RemoveTagsFromResource Source # 
Instance details

Defined in Amazonka.StorageGateway.RemoveTagsFromResource

Methods

rnf :: RemoveTagsFromResource -> () #

Eq RemoveTagsFromResource Source # 
Instance details

Defined in Amazonka.StorageGateway.RemoveTagsFromResource

Hashable RemoveTagsFromResource Source # 
Instance details

Defined in Amazonka.StorageGateway.RemoveTagsFromResource

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "RemoveTagsFromResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

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:

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
Generic RemoveTagsFromResourceResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.RemoveTagsFromResource

Associated Types

type Rep RemoveTagsFromResourceResponse :: Type -> Type #

Read RemoveTagsFromResourceResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.RemoveTagsFromResource

Show RemoveTagsFromResourceResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.RemoveTagsFromResource

NFData RemoveTagsFromResourceResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.RemoveTagsFromResource

Eq 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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:

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.

ResetCache

data ResetCache Source #

See: newResetCache smart constructor.

Constructors

ResetCache' Text 

Instances

Instances details
ToJSON ResetCache Source # 
Instance details

Defined in Amazonka.StorageGateway.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

AWSRequest ResetCache Source # 
Instance details

Defined in Amazonka.StorageGateway.ResetCache

Associated Types

type AWSResponse ResetCache #

Generic ResetCache Source # 
Instance details

Defined in Amazonka.StorageGateway.ResetCache

Associated Types

type Rep ResetCache :: Type -> Type #

Read ResetCache Source # 
Instance details

Defined in Amazonka.StorageGateway.ResetCache

Show ResetCache Source # 
Instance details

Defined in Amazonka.StorageGateway.ResetCache

NFData ResetCache Source # 
Instance details

Defined in Amazonka.StorageGateway.ResetCache

Methods

rnf :: ResetCache -> () #

Eq ResetCache Source # 
Instance details

Defined in Amazonka.StorageGateway.ResetCache

Hashable ResetCache Source # 
Instance details

Defined in Amazonka.StorageGateway.ResetCache

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "ResetCache'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newResetCache Source #

Arguments

:: Text

ResetCache

-> ResetCache 

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:

ResetCache, resetCache_gatewayARN - Undocumented member.

data ResetCacheResponse Source #

See: newResetCacheResponse smart constructor.

Instances

Instances details
Generic ResetCacheResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ResetCache

Associated Types

type Rep ResetCacheResponse :: Type -> Type #

Read ResetCacheResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ResetCache

Show ResetCacheResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ResetCache

NFData ResetCacheResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ResetCache

Methods

rnf :: ResetCacheResponse -> () #

Eq ResetCacheResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ResetCache

type Rep ResetCacheResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ResetCache

type Rep ResetCacheResponse = D1 ('MetaData "ResetCacheResponse" "Amazonka.StorageGateway.ResetCache" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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:

ResetCache, resetCacheResponse_gatewayARN - Undocumented member.

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

RetrieveTapeArchive

data RetrieveTapeArchive Source #

RetrieveTapeArchiveInput

See: newRetrieveTapeArchive smart constructor.

Instances

Instances details
ToJSON RetrieveTapeArchive Source # 
Instance details

Defined in Amazonka.StorageGateway.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

AWSRequest RetrieveTapeArchive Source # 
Instance details

Defined in Amazonka.StorageGateway.RetrieveTapeArchive

Associated Types

type AWSResponse RetrieveTapeArchive #

Generic RetrieveTapeArchive Source # 
Instance details

Defined in Amazonka.StorageGateway.RetrieveTapeArchive

Associated Types

type Rep RetrieveTapeArchive :: Type -> Type #

Read RetrieveTapeArchive Source # 
Instance details

Defined in Amazonka.StorageGateway.RetrieveTapeArchive

Show RetrieveTapeArchive Source # 
Instance details

Defined in Amazonka.StorageGateway.RetrieveTapeArchive

NFData RetrieveTapeArchive Source # 
Instance details

Defined in Amazonka.StorageGateway.RetrieveTapeArchive

Methods

rnf :: RetrieveTapeArchive -> () #

Eq RetrieveTapeArchive Source # 
Instance details

Defined in Amazonka.StorageGateway.RetrieveTapeArchive

Hashable RetrieveTapeArchive Source # 
Instance details

Defined in Amazonka.StorageGateway.RetrieveTapeArchive

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "RetrieveTapeArchive'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tapeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

RetrieveTapeArchive, retrieveTapeArchive_tapeARN - The Amazon Resource Name (ARN) of the virtual tape you want to retrieve from the virtual tape shelf (VTS).

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
Generic RetrieveTapeArchiveResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.RetrieveTapeArchive

Associated Types

type Rep RetrieveTapeArchiveResponse :: Type -> Type #

Read RetrieveTapeArchiveResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.RetrieveTapeArchive

Show RetrieveTapeArchiveResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.RetrieveTapeArchive

NFData RetrieveTapeArchiveResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.RetrieveTapeArchive

Eq 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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:

RetrieveTapeArchive, retrieveTapeArchiveResponse_tapeARN - The Amazon Resource Name (ARN) of the retrieved virtual tape.

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

RetrieveTapeRecoveryPoint

data RetrieveTapeRecoveryPoint Source #

RetrieveTapeRecoveryPointInput

See: newRetrieveTapeRecoveryPoint smart constructor.

Instances

Instances details
ToJSON 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

AWSRequest 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 #

Read RetrieveTapeRecoveryPoint Source # 
Instance details

Defined in Amazonka.StorageGateway.RetrieveTapeRecoveryPoint

Show RetrieveTapeRecoveryPoint Source # 
Instance details

Defined in Amazonka.StorageGateway.RetrieveTapeRecoveryPoint

NFData RetrieveTapeRecoveryPoint Source # 
Instance details

Defined in Amazonka.StorageGateway.RetrieveTapeRecoveryPoint

Eq RetrieveTapeRecoveryPoint Source # 
Instance details

Defined in Amazonka.StorageGateway.RetrieveTapeRecoveryPoint

Hashable RetrieveTapeRecoveryPoint Source # 
Instance details

Defined in Amazonka.StorageGateway.RetrieveTapeRecoveryPoint

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "RetrieveTapeRecoveryPoint'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tapeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

RetrieveTapeRecoveryPoint, retrieveTapeRecoveryPoint_tapeARN - The Amazon Resource Name (ARN) of the virtual tape for which you want to retrieve the recovery point.

RetrieveTapeRecoveryPoint, retrieveTapeRecoveryPoint_gatewayARN - Undocumented member.

data RetrieveTapeRecoveryPointResponse Source #

RetrieveTapeRecoveryPointOutput

See: newRetrieveTapeRecoveryPointResponse smart constructor.

Instances

Instances details
Generic RetrieveTapeRecoveryPointResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.RetrieveTapeRecoveryPoint

Associated Types

type Rep RetrieveTapeRecoveryPointResponse :: Type -> Type #

Read RetrieveTapeRecoveryPointResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.RetrieveTapeRecoveryPoint

Show RetrieveTapeRecoveryPointResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.RetrieveTapeRecoveryPoint

NFData RetrieveTapeRecoveryPointResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.RetrieveTapeRecoveryPoint

Eq 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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:

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.

SetLocalConsolePassword

data SetLocalConsolePassword Source #

SetLocalConsolePasswordInput

See: newSetLocalConsolePassword smart constructor.

Instances

Instances details
ToJSON 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

AWSRequest 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 #

Show SetLocalConsolePassword Source # 
Instance details

Defined in Amazonka.StorageGateway.SetLocalConsolePassword

NFData SetLocalConsolePassword Source # 
Instance details

Defined in Amazonka.StorageGateway.SetLocalConsolePassword

Methods

rnf :: SetLocalConsolePassword -> () #

Eq SetLocalConsolePassword Source # 
Instance details

Defined in Amazonka.StorageGateway.SetLocalConsolePassword

Hashable SetLocalConsolePassword Source # 
Instance details

Defined in Amazonka.StorageGateway.SetLocalConsolePassword

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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))))

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:

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
Generic SetLocalConsolePasswordResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.SetLocalConsolePassword

Associated Types

type Rep SetLocalConsolePasswordResponse :: Type -> Type #

Read SetLocalConsolePasswordResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.SetLocalConsolePassword

Show SetLocalConsolePasswordResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.SetLocalConsolePassword

NFData SetLocalConsolePasswordResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.SetLocalConsolePassword

Eq 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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:

SetLocalConsolePassword, setLocalConsolePasswordResponse_gatewayARN - Undocumented member.

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

SetSMBGuestPassword

data SetSMBGuestPassword Source #

SetSMBGuestPasswordInput

See: newSetSMBGuestPassword smart constructor.

Instances

Instances details
ToJSON SetSMBGuestPassword Source # 
Instance details

Defined in Amazonka.StorageGateway.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

AWSRequest SetSMBGuestPassword Source # 
Instance details

Defined in Amazonka.StorageGateway.SetSMBGuestPassword

Associated Types

type AWSResponse SetSMBGuestPassword #

Generic SetSMBGuestPassword Source # 
Instance details

Defined in Amazonka.StorageGateway.SetSMBGuestPassword

Associated Types

type Rep SetSMBGuestPassword :: Type -> Type #

Show SetSMBGuestPassword Source # 
Instance details

Defined in Amazonka.StorageGateway.SetSMBGuestPassword

NFData SetSMBGuestPassword Source # 
Instance details

Defined in Amazonka.StorageGateway.SetSMBGuestPassword

Methods

rnf :: SetSMBGuestPassword -> () #

Eq SetSMBGuestPassword Source # 
Instance details

Defined in Amazonka.StorageGateway.SetSMBGuestPassword

Hashable SetSMBGuestPassword Source # 
Instance details

Defined in Amazonka.StorageGateway.SetSMBGuestPassword

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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))))

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:

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
Generic SetSMBGuestPasswordResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.SetSMBGuestPassword

Associated Types

type Rep SetSMBGuestPasswordResponse :: Type -> Type #

Read SetSMBGuestPasswordResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.SetSMBGuestPassword

Show SetSMBGuestPasswordResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.SetSMBGuestPassword

NFData SetSMBGuestPasswordResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.SetSMBGuestPassword

Eq 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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:

SetSMBGuestPassword, setSMBGuestPasswordResponse_gatewayARN - Undocumented member.

$sel:httpStatus:SetSMBGuestPasswordResponse', setSMBGuestPasswordResponse_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
ToJSON ShutdownGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.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

AWSRequest ShutdownGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.ShutdownGateway

Associated Types

type AWSResponse ShutdownGateway #

Generic ShutdownGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.ShutdownGateway

Associated Types

type Rep ShutdownGateway :: Type -> Type #

Read ShutdownGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.ShutdownGateway

Show ShutdownGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.ShutdownGateway

NFData ShutdownGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.ShutdownGateway

Methods

rnf :: ShutdownGateway -> () #

Eq ShutdownGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.ShutdownGateway

Hashable ShutdownGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.ShutdownGateway

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "ShutdownGateway'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

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
Generic ShutdownGatewayResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ShutdownGateway

Associated Types

type Rep ShutdownGatewayResponse :: Type -> Type #

Read ShutdownGatewayResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ShutdownGateway

Show ShutdownGatewayResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ShutdownGateway

NFData ShutdownGatewayResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ShutdownGateway

Methods

rnf :: ShutdownGatewayResponse -> () #

Eq ShutdownGatewayResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ShutdownGateway

type Rep ShutdownGatewayResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.ShutdownGateway

type Rep ShutdownGatewayResponse = D1 ('MetaData "ShutdownGatewayResponse" "Amazonka.StorageGateway.ShutdownGateway" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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:

ShutdownGateway, shutdownGatewayResponse_gatewayARN - Undocumented member.

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

StartAvailabilityMonitorTest

data StartAvailabilityMonitorTest Source #

See: newStartAvailabilityMonitorTest smart constructor.

Instances

Instances details
ToJSON 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

AWSRequest 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 #

Read StartAvailabilityMonitorTest Source # 
Instance details

Defined in Amazonka.StorageGateway.StartAvailabilityMonitorTest

Show StartAvailabilityMonitorTest Source # 
Instance details

Defined in Amazonka.StorageGateway.StartAvailabilityMonitorTest

NFData StartAvailabilityMonitorTest Source # 
Instance details

Defined in Amazonka.StorageGateway.StartAvailabilityMonitorTest

Eq StartAvailabilityMonitorTest Source # 
Instance details

Defined in Amazonka.StorageGateway.StartAvailabilityMonitorTest

Hashable StartAvailabilityMonitorTest Source # 
Instance details

Defined in Amazonka.StorageGateway.StartAvailabilityMonitorTest

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "StartAvailabilityMonitorTest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

StartAvailabilityMonitorTest, startAvailabilityMonitorTest_gatewayARN - Undocumented member.

data StartAvailabilityMonitorTestResponse Source #

Instances

Instances details
Generic 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

NFData StartAvailabilityMonitorTestResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.StartAvailabilityMonitorTest

Eq 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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:

StartAvailabilityMonitorTest, startAvailabilityMonitorTestResponse_gatewayARN - Undocumented member.

$sel:httpStatus:StartAvailabilityMonitorTestResponse', startAvailabilityMonitorTestResponse_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
ToJSON StartGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.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

AWSRequest StartGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.StartGateway

Associated Types

type AWSResponse StartGateway #

Generic StartGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.StartGateway

Associated Types

type Rep StartGateway :: Type -> Type #

Read StartGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.StartGateway

Show StartGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.StartGateway

NFData StartGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.StartGateway

Methods

rnf :: StartGateway -> () #

Eq StartGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.StartGateway

Hashable StartGateway Source # 
Instance details

Defined in Amazonka.StorageGateway.StartGateway

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "StartGateway'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

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
Generic StartGatewayResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.StartGateway

Associated Types

type Rep StartGatewayResponse :: Type -> Type #

Read StartGatewayResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.StartGateway

Show StartGatewayResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.StartGateway

NFData StartGatewayResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.StartGateway

Methods

rnf :: StartGatewayResponse -> () #

Eq StartGatewayResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.StartGateway

type Rep StartGatewayResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.StartGateway

type Rep StartGatewayResponse = D1 ('MetaData "StartGatewayResponse" "Amazonka.StorageGateway.StartGateway" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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:

StartGateway, startGatewayResponse_gatewayARN - Undocumented member.

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

UpdateAutomaticTapeCreationPolicy

data UpdateAutomaticTapeCreationPolicy Source #

See: newUpdateAutomaticTapeCreationPolicy smart constructor.

Instances

Instances details
ToJSON 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

AWSRequest 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 #

Read UpdateAutomaticTapeCreationPolicy Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateAutomaticTapeCreationPolicy

Show UpdateAutomaticTapeCreationPolicy Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateAutomaticTapeCreationPolicy

NFData UpdateAutomaticTapeCreationPolicy Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateAutomaticTapeCreationPolicy

Eq UpdateAutomaticTapeCreationPolicy Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateAutomaticTapeCreationPolicy

Hashable UpdateAutomaticTapeCreationPolicy Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateAutomaticTapeCreationPolicy

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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)))

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:

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.

UpdateAutomaticTapeCreationPolicy, updateAutomaticTapeCreationPolicy_gatewayARN - Undocumented member.

data UpdateAutomaticTapeCreationPolicyResponse Source #

Instances

Instances details
Generic 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

NFData UpdateAutomaticTapeCreationPolicyResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateAutomaticTapeCreationPolicy

Eq 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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:

UpdateAutomaticTapeCreationPolicy, updateAutomaticTapeCreationPolicyResponse_gatewayARN - Undocumented member.

$sel:httpStatus:UpdateAutomaticTapeCreationPolicyResponse', updateAutomaticTapeCreationPolicyResponse_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
ToJSON 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

AWSRequest 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 #

Read UpdateBandwidthRateLimit Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateBandwidthRateLimit

Show UpdateBandwidthRateLimit Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateBandwidthRateLimit

NFData UpdateBandwidthRateLimit Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateBandwidthRateLimit

Eq UpdateBandwidthRateLimit Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateBandwidthRateLimit

Hashable UpdateBandwidthRateLimit Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateBandwidthRateLimit

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "UpdateBandwidthRateLimit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "averageDownloadRateLimitInBitsPerSec") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "averageUploadRateLimitInBitsPerSec") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

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:

UpdateBandwidthRateLimit, updateBandwidthRateLimit_averageDownloadRateLimitInBitsPerSec - The average download bandwidth rate limit in bits per second.

UpdateBandwidthRateLimit, updateBandwidthRateLimit_averageUploadRateLimitInBitsPerSec - The average upload bandwidth rate limit in bits per second.

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
Generic UpdateBandwidthRateLimitResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateBandwidthRateLimit

Associated Types

type Rep UpdateBandwidthRateLimitResponse :: Type -> Type #

Read UpdateBandwidthRateLimitResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateBandwidthRateLimit

Show UpdateBandwidthRateLimitResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateBandwidthRateLimit

NFData UpdateBandwidthRateLimitResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateBandwidthRateLimit

Eq 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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:

UpdateBandwidthRateLimit, updateBandwidthRateLimitResponse_gatewayARN - Undocumented member.

$sel:httpStatus:UpdateBandwidthRateLimitResponse', updateBandwidthRateLimitResponse_httpStatus - The response's http status code.

UpdateBandwidthRateLimitSchedule

data UpdateBandwidthRateLimitSchedule Source #

See: newUpdateBandwidthRateLimitSchedule smart constructor.

Instances

Instances details
ToJSON 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

AWSRequest 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 #

Read UpdateBandwidthRateLimitSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateBandwidthRateLimitSchedule

Show UpdateBandwidthRateLimitSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateBandwidthRateLimitSchedule

NFData UpdateBandwidthRateLimitSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateBandwidthRateLimitSchedule

Eq UpdateBandwidthRateLimitSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateBandwidthRateLimitSchedule

Hashable UpdateBandwidthRateLimitSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateBandwidthRateLimitSchedule

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "UpdateBandwidthRateLimitSchedule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "bandwidthRateLimitIntervals") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [BandwidthRateLimitInterval])))

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:

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
Generic 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

NFData UpdateBandwidthRateLimitScheduleResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateBandwidthRateLimitSchedule

Eq 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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:

UpdateBandwidthRateLimitSchedule, updateBandwidthRateLimitScheduleResponse_gatewayARN - Undocumented member.

$sel:httpStatus:UpdateBandwidthRateLimitScheduleResponse', updateBandwidthRateLimitScheduleResponse_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
ToJSON UpdateChapCredentials Source # 
Instance details

Defined in Amazonka.StorageGateway.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

AWSRequest UpdateChapCredentials Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateChapCredentials

Associated Types

type AWSResponse UpdateChapCredentials #

Generic UpdateChapCredentials Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateChapCredentials

Associated Types

type Rep UpdateChapCredentials :: Type -> Type #

Show UpdateChapCredentials Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateChapCredentials

NFData UpdateChapCredentials Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateChapCredentials

Methods

rnf :: UpdateChapCredentials -> () #

Eq UpdateChapCredentials Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateChapCredentials

Hashable UpdateChapCredentials Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateChapCredentials

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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))))

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:

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.

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

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.

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
Generic UpdateChapCredentialsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateChapCredentials

Associated Types

type Rep UpdateChapCredentialsResponse :: Type -> Type #

Read UpdateChapCredentialsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateChapCredentials

Show UpdateChapCredentialsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateChapCredentials

NFData UpdateChapCredentialsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateChapCredentials

Eq 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "UpdateChapCredentialsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "initiatorName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "targetARN") '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:

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

UpdateChapCredentials, updateChapCredentialsResponse_targetARN - The Amazon Resource Name (ARN) of the target. This is the same target specified in the request.

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

UpdateFileSystemAssociation

data UpdateFileSystemAssociation Source #

See: newUpdateFileSystemAssociation smart constructor.

Instances

Instances details
ToJSON 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

AWSRequest 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 #

Show UpdateFileSystemAssociation Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateFileSystemAssociation

NFData UpdateFileSystemAssociation Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateFileSystemAssociation

Eq UpdateFileSystemAssociation Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateFileSystemAssociation

Hashable UpdateFileSystemAssociation Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateFileSystemAssociation

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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 "password") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 ('MetaSel ('Just "userName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "fileSystemAssociationARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

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:

UpdateFileSystemAssociation, updateFileSystemAssociation_auditDestinationARN - The Amazon Resource Name (ARN) of the storage used for the audit logs.

UpdateFileSystemAssociation, updateFileSystemAssociation_cacheAttributes - Undocumented member.

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

$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.

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

data UpdateFileSystemAssociationResponse Source #

Instances

Instances details
Generic 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

NFData UpdateFileSystemAssociationResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateFileSystemAssociation

Eq 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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:

UpdateFileSystemAssociation, updateFileSystemAssociationResponse_fileSystemAssociationARN - The ARN of the updated file system association.

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

UpdateGatewayInformation

data UpdateGatewayInformation Source #

See: newUpdateGatewayInformation smart constructor.

Instances

Instances details
ToJSON 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

AWSRequest 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 #

Read UpdateGatewayInformation Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateGatewayInformation

Show UpdateGatewayInformation Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateGatewayInformation

NFData UpdateGatewayInformation Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateGatewayInformation

Eq UpdateGatewayInformation Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateGatewayInformation

Hashable UpdateGatewayInformation Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateGatewayInformation

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "UpdateGatewayInformation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "cloudWatchLogGroupARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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 "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

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

UpdateGatewayInformation, updateGatewayInformation_gatewayName - Undocumented member.

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

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
Generic UpdateGatewayInformationResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateGatewayInformation

Associated Types

type Rep UpdateGatewayInformationResponse :: Type -> Type #

Read UpdateGatewayInformationResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateGatewayInformation

Show UpdateGatewayInformationResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateGatewayInformation

NFData UpdateGatewayInformationResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateGatewayInformation

Eq 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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:

UpdateGatewayInformation, updateGatewayInformationResponse_gatewayARN - Undocumented member.

UpdateGatewayInformation, updateGatewayInformationResponse_gatewayName - The name you configured for your gateway.

$sel:httpStatus:UpdateGatewayInformationResponse', updateGatewayInformationResponse_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
ToJSON 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

AWSRequest 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 #

Read UpdateGatewaySoftwareNow Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateGatewaySoftwareNow

Show UpdateGatewaySoftwareNow Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateGatewaySoftwareNow

NFData UpdateGatewaySoftwareNow Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateGatewaySoftwareNow

Eq UpdateGatewaySoftwareNow Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateGatewaySoftwareNow

Hashable UpdateGatewaySoftwareNow Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateGatewaySoftwareNow

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "UpdateGatewaySoftwareNow'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

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
Generic UpdateGatewaySoftwareNowResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateGatewaySoftwareNow

Associated Types

type Rep UpdateGatewaySoftwareNowResponse :: Type -> Type #

Read UpdateGatewaySoftwareNowResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateGatewaySoftwareNow

Show UpdateGatewaySoftwareNowResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateGatewaySoftwareNow

NFData UpdateGatewaySoftwareNowResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateGatewaySoftwareNow

Eq 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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:

UpdateGatewaySoftwareNow, updateGatewaySoftwareNowResponse_gatewayARN - Undocumented member.

$sel:httpStatus:UpdateGatewaySoftwareNowResponse', updateGatewaySoftwareNowResponse_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
ToJSON 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

AWSRequest 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 #

Read UpdateMaintenanceStartTime Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateMaintenanceStartTime

Show UpdateMaintenanceStartTime Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateMaintenanceStartTime

NFData UpdateMaintenanceStartTime Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateMaintenanceStartTime

Eq UpdateMaintenanceStartTime Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateMaintenanceStartTime

Hashable UpdateMaintenanceStartTime Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateMaintenanceStartTime

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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)))))

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.

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
Generic UpdateMaintenanceStartTimeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateMaintenanceStartTime

Associated Types

type Rep UpdateMaintenanceStartTimeResponse :: Type -> Type #

Read UpdateMaintenanceStartTimeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateMaintenanceStartTime

Show UpdateMaintenanceStartTimeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateMaintenanceStartTime

NFData UpdateMaintenanceStartTimeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateMaintenanceStartTime

Eq 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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:

UpdateMaintenanceStartTime, updateMaintenanceStartTimeResponse_gatewayARN - Undocumented member.

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

UpdateNFSFileShare

data UpdateNFSFileShare Source #

UpdateNFSFileShareInput

See: newUpdateNFSFileShare smart constructor.

Instances

Instances details
ToJSON UpdateNFSFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.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

AWSRequest UpdateNFSFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateNFSFileShare

Associated Types

type AWSResponse UpdateNFSFileShare #

Generic UpdateNFSFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateNFSFileShare

Associated Types

type Rep UpdateNFSFileShare :: Type -> Type #

Read UpdateNFSFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateNFSFileShare

Show UpdateNFSFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateNFSFileShare

NFData UpdateNFSFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateNFSFileShare

Methods

rnf :: UpdateNFSFileShare -> () #

Eq UpdateNFSFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateNFSFileShare

Hashable UpdateNFSFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateNFSFileShare

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "UpdateNFSFileShare'" '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 "clientList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))))) :*: ((S1 ('MetaSel ('Just "defaultStorageClass") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "fileShareName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "guessMIMETypeEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "kmsEncrypted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: (((S1 ('MetaSel ('Just "kmsKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nFSFileShareDefaults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NFSFileShareDefaults))) :*: (S1 ('MetaSel ('Just "notificationPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "objectACL") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ObjectACL)))) :*: ((S1 ('MetaSel ('Just "readOnly") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "requesterPays") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "squash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "fileShareARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

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:

UpdateNFSFileShare, updateNFSFileShare_auditDestinationARN - The Amazon Resource Name (ARN) of the storage used for audit logs.

UpdateNFSFileShare, updateNFSFileShare_cacheAttributes - Specifies refresh cache information for the file share.

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.

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_STANDARD. Optional.

Valid Values: S3_STANDARD | S3_INTELLIGENT_TIERING | S3_STANDARD_IA | S3_ONEZONE_IA

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.

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

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

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.

UpdateNFSFileShare, updateNFSFileShare_nFSFileShareDefaults - The default values for the file share. Optional.

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.

{}

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.

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

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

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.

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
Generic UpdateNFSFileShareResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateNFSFileShare

Associated Types

type Rep UpdateNFSFileShareResponse :: Type -> Type #

Read UpdateNFSFileShareResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateNFSFileShare

Show UpdateNFSFileShareResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateNFSFileShare

NFData UpdateNFSFileShareResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateNFSFileShare

Eq 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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:

UpdateNFSFileShare, updateNFSFileShareResponse_fileShareARN - The Amazon Resource Name (ARN) of the updated file share.

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

UpdateSMBFileShare

data UpdateSMBFileShare Source #

UpdateSMBFileShareInput

See: newUpdateSMBFileShare smart constructor.

Instances

Instances details
ToJSON UpdateSMBFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.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

AWSRequest UpdateSMBFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBFileShare

Associated Types

type AWSResponse UpdateSMBFileShare #

Generic UpdateSMBFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBFileShare

Associated Types

type Rep UpdateSMBFileShare :: Type -> Type #

Read UpdateSMBFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBFileShare

Show UpdateSMBFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBFileShare

NFData UpdateSMBFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBFileShare

Methods

rnf :: UpdateSMBFileShare -> () #

Eq UpdateSMBFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBFileShare

Hashable UpdateSMBFileShare Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBFileShare

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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 "cacheAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CacheAttributes)))) :*: ((S1 ('MetaSel ('Just "caseSensitivity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CaseSensitivity)) :*: S1 ('MetaSel ('Just "defaultStorageClass") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "fileShareName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "guessMIMETypeEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "invalidUserList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))) :*: (((S1 ('MetaSel ('Just "kmsEncrypted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "kmsKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "notificationPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "objectACL") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ObjectACL)) :*: S1 ('MetaSel ('Just "oplocksEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 ('MetaSel ('Just "readOnly") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "requesterPays") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "sMBACLEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "validUserList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "fileShareARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))))

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:

UpdateSMBFileShare, updateSMBFileShare_accessBasedEnumeration - The files and folders on this share will only be visible to users with read access.

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.

UpdateSMBFileShare, updateSMBFileShare_auditDestinationARN - The Amazon Resource Name (ARN) of the storage used for audit logs.

UpdateSMBFileShare, updateSMBFileShare_cacheAttributes - Specifies refresh cache information for the file share.

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.

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_STANDARD. Optional.

Valid Values: S3_STANDARD | S3_INTELLIGENT_TIERING | S3_STANDARD_IA | S3_ONEZONE_IA

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.

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

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.

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

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.

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.

{}

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.

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

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

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

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

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.

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
Generic UpdateSMBFileShareResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBFileShare

Associated Types

type Rep UpdateSMBFileShareResponse :: Type -> Type #

Read UpdateSMBFileShareResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBFileShare

Show UpdateSMBFileShareResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBFileShare

NFData UpdateSMBFileShareResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBFileShare

Eq 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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:

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.

UpdateSMBFileShareVisibility

data UpdateSMBFileShareVisibility Source #

See: newUpdateSMBFileShareVisibility smart constructor.

Instances

Instances details
ToJSON 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

AWSRequest 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 #

Read UpdateSMBFileShareVisibility Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBFileShareVisibility

Show UpdateSMBFileShareVisibility Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBFileShareVisibility

NFData UpdateSMBFileShareVisibility Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBFileShareVisibility

Eq UpdateSMBFileShareVisibility Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBFileShareVisibility

Hashable UpdateSMBFileShareVisibility Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBFileShareVisibility

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "UpdateSMBFileShareVisibility'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "fileSharesVisible") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

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:

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
Generic 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

NFData UpdateSMBFileShareVisibilityResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBFileShareVisibility

Eq 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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:

UpdateSMBFileShareVisibility, updateSMBFileShareVisibilityResponse_gatewayARN - Undocumented member.

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

UpdateSMBLocalGroups

data UpdateSMBLocalGroups Source #

See: newUpdateSMBLocalGroups smart constructor.

Instances

Instances details
ToJSON UpdateSMBLocalGroups Source # 
Instance details

Defined in Amazonka.StorageGateway.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

AWSRequest UpdateSMBLocalGroups Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBLocalGroups

Associated Types

type AWSResponse UpdateSMBLocalGroups #

Generic UpdateSMBLocalGroups Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBLocalGroups

Associated Types

type Rep UpdateSMBLocalGroups :: Type -> Type #

Read UpdateSMBLocalGroups Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBLocalGroups

Show UpdateSMBLocalGroups Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBLocalGroups

NFData UpdateSMBLocalGroups Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBLocalGroups

Methods

rnf :: UpdateSMBLocalGroups -> () #

Eq UpdateSMBLocalGroups Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBLocalGroups

Hashable UpdateSMBLocalGroups Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBLocalGroups

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "UpdateSMBLocalGroups'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "sMBLocalGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SMBLocalGroups)))

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:

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
Generic UpdateSMBLocalGroupsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBLocalGroups

Associated Types

type Rep UpdateSMBLocalGroupsResponse :: Type -> Type #

Read UpdateSMBLocalGroupsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBLocalGroups

Show UpdateSMBLocalGroupsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBLocalGroups

NFData UpdateSMBLocalGroupsResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBLocalGroups

Eq 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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:

UpdateSMBLocalGroups, updateSMBLocalGroupsResponse_gatewayARN - Undocumented member.

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

UpdateSMBSecurityStrategy

data UpdateSMBSecurityStrategy Source #

See: newUpdateSMBSecurityStrategy smart constructor.

Instances

Instances details
ToJSON 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

AWSRequest 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 #

Read UpdateSMBSecurityStrategy Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBSecurityStrategy

Show UpdateSMBSecurityStrategy Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBSecurityStrategy

NFData UpdateSMBSecurityStrategy Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBSecurityStrategy

Eq UpdateSMBSecurityStrategy Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBSecurityStrategy

Hashable UpdateSMBSecurityStrategy Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBSecurityStrategy

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "UpdateSMBSecurityStrategy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "sMBSecurityStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SMBSecurityStrategy)))

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:

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
Generic UpdateSMBSecurityStrategyResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBSecurityStrategy

Associated Types

type Rep UpdateSMBSecurityStrategyResponse :: Type -> Type #

Read UpdateSMBSecurityStrategyResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBSecurityStrategy

Show UpdateSMBSecurityStrategyResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBSecurityStrategy

NFData UpdateSMBSecurityStrategyResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSMBSecurityStrategy

Eq 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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:

UpdateSMBSecurityStrategy, updateSMBSecurityStrategyResponse_gatewayARN - Undocumented member.

$sel:httpStatus:UpdateSMBSecurityStrategyResponse', updateSMBSecurityStrategyResponse_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
ToJSON UpdateSnapshotSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.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

AWSRequest UpdateSnapshotSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSnapshotSchedule

Associated Types

type AWSResponse UpdateSnapshotSchedule #

Generic UpdateSnapshotSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSnapshotSchedule

Associated Types

type Rep UpdateSnapshotSchedule :: Type -> Type #

Read UpdateSnapshotSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSnapshotSchedule

Show UpdateSnapshotSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSnapshotSchedule

NFData UpdateSnapshotSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSnapshotSchedule

Methods

rnf :: UpdateSnapshotSchedule -> () #

Eq UpdateSnapshotSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSnapshotSchedule

Hashable UpdateSnapshotSchedule Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSnapshotSchedule

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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)))))

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.

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.

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
Generic UpdateSnapshotScheduleResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSnapshotSchedule

Associated Types

type Rep UpdateSnapshotScheduleResponse :: Type -> Type #

Read UpdateSnapshotScheduleResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSnapshotSchedule

Show UpdateSnapshotScheduleResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSnapshotSchedule

NFData UpdateSnapshotScheduleResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateSnapshotSchedule

Eq 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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:

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.

UpdateVTLDeviceType

data UpdateVTLDeviceType Source #

See: newUpdateVTLDeviceType smart constructor.

Instances

Instances details
ToJSON UpdateVTLDeviceType Source # 
Instance details

Defined in Amazonka.StorageGateway.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

AWSRequest UpdateVTLDeviceType Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateVTLDeviceType

Associated Types

type AWSResponse UpdateVTLDeviceType #

Generic UpdateVTLDeviceType Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateVTLDeviceType

Associated Types

type Rep UpdateVTLDeviceType :: Type -> Type #

Read UpdateVTLDeviceType Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateVTLDeviceType

Show UpdateVTLDeviceType Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateVTLDeviceType

NFData UpdateVTLDeviceType Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateVTLDeviceType

Methods

rnf :: UpdateVTLDeviceType -> () #

Eq UpdateVTLDeviceType Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateVTLDeviceType

Hashable UpdateVTLDeviceType Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateVTLDeviceType

type AWSResponse 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "UpdateVTLDeviceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "vTLDeviceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "deviceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

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
Generic UpdateVTLDeviceTypeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateVTLDeviceType

Associated Types

type Rep UpdateVTLDeviceTypeResponse :: Type -> Type #

Read UpdateVTLDeviceTypeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateVTLDeviceType

Show UpdateVTLDeviceTypeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateVTLDeviceType

NFData UpdateVTLDeviceTypeResponse Source # 
Instance details

Defined in Amazonka.StorageGateway.UpdateVTLDeviceType

Eq 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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:

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.

Types

ActiveDirectoryStatus

newtype ActiveDirectoryStatus Source #

Instances

Instances details
FromJSON ActiveDirectoryStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ActiveDirectoryStatus

FromJSONKey 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

ToByteString ActiveDirectoryStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ActiveDirectoryStatus

ToHeader ActiveDirectoryStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ActiveDirectoryStatus

ToLog ActiveDirectoryStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ActiveDirectoryStatus

ToQuery 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

FromXML ActiveDirectoryStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ActiveDirectoryStatus

ToXML 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 #

Read ActiveDirectoryStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ActiveDirectoryStatus

Show ActiveDirectoryStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ActiveDirectoryStatus

NFData ActiveDirectoryStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ActiveDirectoryStatus

Methods

rnf :: ActiveDirectoryStatus -> () #

Eq ActiveDirectoryStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ActiveDirectoryStatus

Ord ActiveDirectoryStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ActiveDirectoryStatus

Hashable 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'True) (C1 ('MetaCons "ActiveDirectoryStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromActiveDirectoryStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AvailabilityMonitorTestStatus

newtype AvailabilityMonitorTestStatus Source #

Instances

Instances details
FromJSON AvailabilityMonitorTestStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.AvailabilityMonitorTestStatus

FromJSONKey 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

ToByteString AvailabilityMonitorTestStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.AvailabilityMonitorTestStatus

ToHeader AvailabilityMonitorTestStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.AvailabilityMonitorTestStatus

ToLog AvailabilityMonitorTestStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.AvailabilityMonitorTestStatus

ToQuery 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

FromXML AvailabilityMonitorTestStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.AvailabilityMonitorTestStatus

ToXML 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 #

Read AvailabilityMonitorTestStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.AvailabilityMonitorTestStatus

Show AvailabilityMonitorTestStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.AvailabilityMonitorTestStatus

NFData AvailabilityMonitorTestStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.AvailabilityMonitorTestStatus

Eq AvailabilityMonitorTestStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.AvailabilityMonitorTestStatus

Ord AvailabilityMonitorTestStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.AvailabilityMonitorTestStatus

Hashable 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'True) (C1 ('MetaCons "AvailabilityMonitorTestStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAvailabilityMonitorTestStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CaseSensitivity

newtype CaseSensitivity Source #

Constructors

CaseSensitivity' 

Instances

Instances details
FromJSON CaseSensitivity Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.CaseSensitivity

FromJSONKey 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

ToByteString CaseSensitivity Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.CaseSensitivity

ToHeader CaseSensitivity Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.CaseSensitivity

ToLog CaseSensitivity Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.CaseSensitivity

ToQuery 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

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 #

Generic CaseSensitivity Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.CaseSensitivity

Associated Types

type Rep CaseSensitivity :: Type -> Type #

Read CaseSensitivity Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.CaseSensitivity

Show CaseSensitivity Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.CaseSensitivity

NFData CaseSensitivity Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.CaseSensitivity

Methods

rnf :: CaseSensitivity -> () #

Eq CaseSensitivity Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.CaseSensitivity

Ord CaseSensitivity Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.CaseSensitivity

Hashable 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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
FromJSON FileShareType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileShareType

FromJSONKey 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

ToByteString FileShareType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileShareType

ToHeader FileShareType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileShareType

ToLog FileShareType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileShareType

ToQuery 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 #

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 #

Generic FileShareType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileShareType

Associated Types

type Rep FileShareType :: Type -> Type #

Read FileShareType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileShareType

Show FileShareType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileShareType

NFData FileShareType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileShareType

Methods

rnf :: FileShareType -> () #

Eq FileShareType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileShareType

Ord FileShareType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileShareType

Hashable FileShareType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileShareType

type Rep FileShareType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileShareType

type Rep FileShareType = D1 ('MetaData "FileShareType" "Amazonka.StorageGateway.Types.FileShareType" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'True) (C1 ('MetaCons "FileShareType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFileShareType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

GatewayCapacity

newtype GatewayCapacity Source #

Constructors

GatewayCapacity' 

Instances

Instances details
FromJSON GatewayCapacity Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.GatewayCapacity

FromJSONKey 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

ToByteString GatewayCapacity Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.GatewayCapacity

ToHeader GatewayCapacity Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.GatewayCapacity

ToLog GatewayCapacity Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.GatewayCapacity

ToQuery 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

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 #

Generic GatewayCapacity Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.GatewayCapacity

Associated Types

type Rep GatewayCapacity :: Type -> Type #

Read GatewayCapacity Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.GatewayCapacity

Show GatewayCapacity Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.GatewayCapacity

NFData GatewayCapacity Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.GatewayCapacity

Methods

rnf :: GatewayCapacity -> () #

Eq GatewayCapacity Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.GatewayCapacity

Ord GatewayCapacity Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.GatewayCapacity

Hashable 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'True) (C1 ('MetaCons "GatewayCapacity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromGatewayCapacity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

HostEnvironment

newtype HostEnvironment Source #

Constructors

HostEnvironment' 

Instances

Instances details
FromJSON HostEnvironment Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.HostEnvironment

FromJSONKey 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

ToByteString HostEnvironment Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.HostEnvironment

ToHeader HostEnvironment Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.HostEnvironment

ToLog HostEnvironment Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.HostEnvironment

ToQuery 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

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 #

Generic HostEnvironment Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.HostEnvironment

Associated Types

type Rep HostEnvironment :: Type -> Type #

Read HostEnvironment Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.HostEnvironment

Show HostEnvironment Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.HostEnvironment

NFData HostEnvironment Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.HostEnvironment

Methods

rnf :: HostEnvironment -> () #

Eq HostEnvironment Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.HostEnvironment

Ord HostEnvironment Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.HostEnvironment

Hashable 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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
FromJSON ObjectACL Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ObjectACL

FromJSONKey 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

ToByteString ObjectACL Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ObjectACL

Methods

toBS :: ObjectACL -> ByteString #

ToHeader ObjectACL Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ObjectACL

ToLog ObjectACL Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ObjectACL

ToQuery ObjectACL Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ObjectACL

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 #

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 #

Generic ObjectACL Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ObjectACL

Associated Types

type Rep ObjectACL :: Type -> Type #

Read ObjectACL Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ObjectACL

Show ObjectACL Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ObjectACL

NFData ObjectACL Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ObjectACL

Methods

rnf :: ObjectACL -> () #

Eq ObjectACL Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ObjectACL

Ord ObjectACL Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ObjectACL

Hashable ObjectACL Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ObjectACL

type Rep ObjectACL Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ObjectACL

type Rep ObjectACL = D1 ('MetaData "ObjectACL" "Amazonka.StorageGateway.Types.ObjectACL" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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
FromJSON PoolStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.PoolStatus

FromJSONKey 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

ToByteString PoolStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.PoolStatus

ToHeader PoolStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.PoolStatus

ToLog PoolStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.PoolStatus

ToQuery 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 #

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 #

Generic PoolStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.PoolStatus

Associated Types

type Rep PoolStatus :: Type -> Type #

Read PoolStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.PoolStatus

Show PoolStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.PoolStatus

NFData PoolStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.PoolStatus

Methods

rnf :: PoolStatus -> () #

Eq PoolStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.PoolStatus

Ord PoolStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.PoolStatus

Hashable PoolStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.PoolStatus

type Rep PoolStatus Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.PoolStatus

type Rep PoolStatus = D1 ('MetaData "PoolStatus" "Amazonka.StorageGateway.Types.PoolStatus" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'True) (C1 ('MetaCons "PoolStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPoolStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RetentionLockType

newtype RetentionLockType Source #

Instances

Instances details
FromJSON RetentionLockType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.RetentionLockType

FromJSONKey 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

ToByteString RetentionLockType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.RetentionLockType

ToHeader RetentionLockType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.RetentionLockType

ToLog RetentionLockType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.RetentionLockType

ToQuery 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

FromXML RetentionLockType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.RetentionLockType

ToXML 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 #

Read RetentionLockType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.RetentionLockType

Show RetentionLockType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.RetentionLockType

NFData RetentionLockType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.RetentionLockType

Methods

rnf :: RetentionLockType -> () #

Eq RetentionLockType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.RetentionLockType

Ord RetentionLockType Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.RetentionLockType

Hashable 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'True) (C1 ('MetaCons "RetentionLockType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRetentionLockType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SMBSecurityStrategy

newtype SMBSecurityStrategy Source #

Instances

Instances details
FromJSON SMBSecurityStrategy Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.SMBSecurityStrategy

FromJSONKey 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

ToByteString SMBSecurityStrategy Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.SMBSecurityStrategy

ToHeader SMBSecurityStrategy Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.SMBSecurityStrategy

ToLog SMBSecurityStrategy Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.SMBSecurityStrategy

ToQuery 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

FromXML SMBSecurityStrategy Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.SMBSecurityStrategy

ToXML 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 #

Read SMBSecurityStrategy Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.SMBSecurityStrategy

Show SMBSecurityStrategy Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.SMBSecurityStrategy

NFData SMBSecurityStrategy Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.SMBSecurityStrategy

Methods

rnf :: SMBSecurityStrategy -> () #

Eq SMBSecurityStrategy Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.SMBSecurityStrategy

Ord SMBSecurityStrategy Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.SMBSecurityStrategy

Hashable 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'True) (C1 ('MetaCons "SMBSecurityStrategy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSMBSecurityStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TapeStorageClass

newtype TapeStorageClass Source #

Instances

Instances details
FromJSON TapeStorageClass Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeStorageClass

FromJSONKey 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

ToByteString TapeStorageClass Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeStorageClass

ToHeader TapeStorageClass Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeStorageClass

ToLog TapeStorageClass Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeStorageClass

ToQuery 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

FromXML TapeStorageClass Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeStorageClass

ToXML 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 #

Read TapeStorageClass Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeStorageClass

Show TapeStorageClass Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeStorageClass

NFData TapeStorageClass Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeStorageClass

Methods

rnf :: TapeStorageClass -> () #

Eq TapeStorageClass Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeStorageClass

Ord TapeStorageClass Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeStorageClass

Hashable 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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
FromJSON 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 #

Read AutomaticTapeCreationPolicyInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.AutomaticTapeCreationPolicyInfo

Show AutomaticTapeCreationPolicyInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.AutomaticTapeCreationPolicyInfo

NFData AutomaticTapeCreationPolicyInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.AutomaticTapeCreationPolicyInfo

Eq AutomaticTapeCreationPolicyInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.AutomaticTapeCreationPolicyInfo

Hashable 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "AutomaticTapeCreationPolicyInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "automaticTapeCreationRules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty AutomaticTapeCreationRule))) :*: S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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: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.

$sel:gatewayARN:AutomaticTapeCreationPolicyInfo', automaticTapeCreationPolicyInfo_gatewayARN - Undocumented member.

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
FromJSON AutomaticTapeCreationRule Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.AutomaticTapeCreationRule

ToJSON 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 #

Read AutomaticTapeCreationRule Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.AutomaticTapeCreationRule

Show AutomaticTapeCreationRule Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.AutomaticTapeCreationRule

NFData AutomaticTapeCreationRule Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.AutomaticTapeCreationRule

Eq AutomaticTapeCreationRule Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.AutomaticTapeCreationRule

Hashable 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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.

$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
FromJSON BandwidthRateLimitInterval Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.BandwidthRateLimitInterval

ToJSON 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 #

Read BandwidthRateLimitInterval Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.BandwidthRateLimitInterval

Show BandwidthRateLimitInterval Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.BandwidthRateLimitInterval

NFData BandwidthRateLimitInterval Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.BandwidthRateLimitInterval

Eq BandwidthRateLimitInterval Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.BandwidthRateLimitInterval

Hashable 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "BandwidthRateLimitInterval'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "averageDownloadRateLimitInBitsPerSec") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "averageUploadRateLimitInBitsPerSec") '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: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: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: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
FromJSON CacheAttributes Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.CacheAttributes

ToJSON 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 #

Read CacheAttributes Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.CacheAttributes

Show CacheAttributes Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.CacheAttributes

NFData CacheAttributes Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.CacheAttributes

Methods

rnf :: CacheAttributes -> () #

Eq CacheAttributes Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.CacheAttributes

Hashable 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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
FromJSON 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 #

Read CachediSCSIVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.CachediSCSIVolume

Show CachediSCSIVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.CachediSCSIVolume

NFData CachediSCSIVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.CachediSCSIVolume

Methods

rnf :: CachediSCSIVolume -> () #

Eq CachediSCSIVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.CachediSCSIVolume

Hashable 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "CachediSCSIVolume'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "createdDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "kmsKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sourceSnapshotId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "targetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "volumeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "volumeAttachmentStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "volumeId") '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 "volumeStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "volumeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "volumeUsedInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "volumeiSCSIAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VolumeiSCSIAttributes)))))))

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:createdDate:CachediSCSIVolume', cachediSCSIVolume_createdDate - The date the volume was created. Volumes created prior to March 28, 2017 don’t have this timestamp.

$sel:kmsKey:CachediSCSIVolume', cachediSCSIVolume_kmsKey - Undocumented member.

$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: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.

$sel:volumeARN:CachediSCSIVolume', cachediSCSIVolume_volumeARN - The Amazon Resource Name (ARN) of the storage volume.

$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:volumeId:CachediSCSIVolume', cachediSCSIVolume_volumeId - The unique identifier of the volume, e.g., vol-AE4B946D.

$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:volumeStatus:CachediSCSIVolume', cachediSCSIVolume_volumeStatus - One of the VolumeStatus values that indicates the state of the storage volume.

$sel:volumeType:CachediSCSIVolume', cachediSCSIVolume_volumeType - One of the VolumeType enumeration values that describes the type of the volume.

$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.

If you use a delete tool that overwrites the data on your volume with random data, your usage will not be reduced. This is because the random data is not compressible. If you want to reduce the amount of billed storage on your volume, we recommend overwriting your files with zeros to compress the data to a negligible amount of actual storage.

$sel:volumeiSCSIAttributes:CachediSCSIVolume', cachediSCSIVolume_volumeiSCSIAttributes - An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

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
FromJSON 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 #

Show ChapInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ChapInfo

NFData ChapInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ChapInfo

Methods

rnf :: ChapInfo -> () #

Eq ChapInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ChapInfo

Hashable ChapInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ChapInfo

Methods

hashWithSalt :: Int -> ChapInfo -> Int #

hash :: ChapInfo -> Int #

type Rep ChapInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.ChapInfo

type Rep ChapInfo = D1 ('MetaData "ChapInfo" "Amazonka.StorageGateway.Types.ChapInfo" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "ChapInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "initiatorName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "secretToAuthenticateInitiator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))) :*: (S1 ('MetaSel ('Just "secretToAuthenticateTarget") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "targetARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe 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:initiatorName:ChapInfo', chapInfo_initiatorName - The iSCSI initiator that connects to the target.

$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:secretToAuthenticateTarget:ChapInfo', chapInfo_secretToAuthenticateTarget - The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g., Windows client).

$sel:targetARN:ChapInfo', chapInfo_targetARN - The Amazon Resource Name (ARN) of the volume.

Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

DeviceiSCSIAttributes

data DeviceiSCSIAttributes Source #

Lists iSCSI information about a VTL device.

See: newDeviceiSCSIAttributes smart constructor.

Instances

Instances details
FromJSON 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 #

Read DeviceiSCSIAttributes Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.DeviceiSCSIAttributes

Show DeviceiSCSIAttributes Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.DeviceiSCSIAttributes

NFData DeviceiSCSIAttributes Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.DeviceiSCSIAttributes

Methods

rnf :: DeviceiSCSIAttributes -> () #

Eq DeviceiSCSIAttributes Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.DeviceiSCSIAttributes

Hashable 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "DeviceiSCSIAttributes'" 'PrefixI 'True) ((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)) :*: S1 ('MetaSel ('Just "targetARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

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: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.

$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.

Disk

data Disk Source #

Represents a gateway's local disk.

See: newDisk smart constructor.

Instances

Instances details
FromJSON Disk Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.Disk

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 #

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 #

NFData Disk Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.Disk

Methods

rnf :: Disk -> () #

Eq Disk Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.Disk

Methods

(==) :: Disk -> Disk -> Bool #

(/=) :: Disk -> Disk -> Bool #

Hashable Disk Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.Disk

Methods

hashWithSalt :: Int -> Disk -> Int #

hash :: Disk -> Int #

type Rep Disk Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.Disk

type Rep Disk = D1 ('MetaData "Disk" "Amazonka.StorageGateway.Types.Disk" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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 "diskAttributeList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "diskId") '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))))))

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:diskAttributeList:Disk', disk_diskAttributeList - Undocumented member.

$sel:diskId:Disk', disk_diskId - The unique device ID or other distinguishing data that identifies a local disk.

$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.

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
FromJSON EndpointNetworkConfiguration Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.EndpointNetworkConfiguration

ToJSON 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 #

Read EndpointNetworkConfiguration Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.EndpointNetworkConfiguration

Show EndpointNetworkConfiguration Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.EndpointNetworkConfiguration

NFData EndpointNetworkConfiguration Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.EndpointNetworkConfiguration

Eq EndpointNetworkConfiguration Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.EndpointNetworkConfiguration

Hashable 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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
FromJSON 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 #

Read FileShareInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileShareInfo

Show FileShareInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileShareInfo

NFData FileShareInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileShareInfo

Methods

rnf :: FileShareInfo -> () #

Eq FileShareInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileShareInfo

Hashable 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "FileShareInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "fileShareARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "fileShareId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "fileShareStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "fileShareType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FileShareType)) :*: S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

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:fileShareARN:FileShareInfo', fileShareInfo_fileShareARN - Undocumented member.

$sel:fileShareId:FileShareInfo', fileShareInfo_fileShareId - Undocumented member.

$sel:fileShareStatus:FileShareInfo', fileShareInfo_fileShareStatus - Undocumented member.

$sel:fileShareType:FileShareInfo', fileShareInfo_fileShareType - Undocumented member.

$sel:gatewayARN:FileShareInfo', fileShareInfo_gatewayARN - 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
FromJSON 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 #

Read FileSystemAssociationInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileSystemAssociationInfo

Show FileSystemAssociationInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileSystemAssociationInfo

NFData FileSystemAssociationInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileSystemAssociationInfo

Eq FileSystemAssociationInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileSystemAssociationInfo

Hashable 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "FileSystemAssociationInfo'" '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 "fileSystemAssociationARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "fileSystemAssociationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "fileSystemAssociationStatusDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [FileSystemAssociationStatusDetail]))) :*: (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "locationARN") '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:cacheAttributes:FileSystemAssociationInfo', fileSystemAssociationInfo_cacheAttributes - Undocumented member.

$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:fileSystemAssociationARN:FileSystemAssociationInfo', fileSystemAssociationInfo_fileSystemAssociationARN - The Amazon Resource Name (ARN) of the file system association.

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

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

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

$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: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
FromJSON 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 #

Read FileSystemAssociationStatusDetail Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileSystemAssociationStatusDetail

Show FileSystemAssociationStatusDetail Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileSystemAssociationStatusDetail

NFData FileSystemAssociationStatusDetail Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileSystemAssociationStatusDetail

Eq FileSystemAssociationStatusDetail Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileSystemAssociationStatusDetail

Hashable 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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
FromJSON 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 #

Read FileSystemAssociationSummary Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileSystemAssociationSummary

Show FileSystemAssociationSummary Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileSystemAssociationSummary

NFData FileSystemAssociationSummary Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileSystemAssociationSummary

Eq FileSystemAssociationSummary Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.FileSystemAssociationSummary

Hashable 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "FileSystemAssociationSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "fileSystemAssociationARN") '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)) :*: S1 ('MetaSel ('Just "gatewayARN") '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: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

$sel:gatewayARN:FileSystemAssociationSummary', fileSystemAssociationSummary_gatewayARN - Undocumented member.

GatewayInfo

data GatewayInfo Source #

Describes a gateway object.

See: newGatewayInfo smart constructor.

Instances

Instances details
FromJSON 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 #

Read GatewayInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.GatewayInfo

Show GatewayInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.GatewayInfo

NFData GatewayInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.GatewayInfo

Methods

rnf :: GatewayInfo -> () #

Eq GatewayInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.GatewayInfo

Hashable 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "GatewayInfo'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "ec2InstanceId") '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 "gatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "gatewayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "gatewayOperationalState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "gatewayType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "hostEnvironment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HostEnvironment)) :*: S1 ('MetaSel ('Just "hostEnvironmentId") '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:ec2InstanceId:GatewayInfo', gatewayInfo_ec2InstanceId - The ID of the Amazon EC2 instance that was used to launch the gateway.

$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: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:gatewayName:GatewayInfo', gatewayInfo_gatewayName - The name of the gateway.

$sel:gatewayOperationalState:GatewayInfo', gatewayInfo_gatewayOperationalState - The state of the gateway.

Valid Values: DISABLED | ACTIVE

$sel:gatewayType:GatewayInfo', gatewayInfo_gatewayType - The type of the gateway.

$sel:hostEnvironment:GatewayInfo', gatewayInfo_hostEnvironment - The type of hardware or software platform on which the gateway is running.

$sel:hostEnvironmentId:GatewayInfo', gatewayInfo_hostEnvironmentId - A unique identifier for the specific instance of the host platform running the gateway. This value is only available for certain host environments, and its format depends on the host environment type.

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
FromJSON NFSFileShareDefaults Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.NFSFileShareDefaults

ToJSON 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 #

Read NFSFileShareDefaults Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.NFSFileShareDefaults

Show NFSFileShareDefaults Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.NFSFileShareDefaults

NFData NFSFileShareDefaults Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.NFSFileShareDefaults

Methods

rnf :: NFSFileShareDefaults -> () #

Eq NFSFileShareDefaults Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.NFSFileShareDefaults

Hashable 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "NFSFileShareDefaults'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "directoryMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "fileMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "groupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "ownerId") '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: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: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: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.

$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.

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
FromJSON 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 #

Read NFSFileShareInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.NFSFileShareInfo

Show NFSFileShareInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.NFSFileShareInfo

NFData NFSFileShareInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.NFSFileShareInfo

Methods

rnf :: NFSFileShareInfo -> () #

Eq NFSFileShareInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.NFSFileShareInfo

Hashable 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "NFSFileShareInfo'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "auditDestinationARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "bucketRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "cacheAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CacheAttributes)))) :*: (S1 ('MetaSel ('Just "clientList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: (S1 ('MetaSel ('Just "defaultStorageClass") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "fileShareARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "fileShareId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "fileShareName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "fileShareStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "guessMIMETypeEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "kmsEncrypted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))) :*: (((S1 ('MetaSel ('Just "kmsKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "locationARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nFSFileShareDefaults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NFSFileShareDefaults)))) :*: (S1 ('MetaSel ('Just "notificationPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "objectACL") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ObjectACL)) :*: S1 ('MetaSel ('Just "path") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "readOnly") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "requesterPays") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "role'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "squash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "vPCEndpointDNSName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))))

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: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:cacheAttributes:NFSFileShareInfo', nFSFileShareInfo_cacheAttributes - Refresh cache information for the file share.

$sel:clientList:NFSFileShareInfo', nFSFileShareInfo_clientList - 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_STANDARD. Optional.

Valid Values: S3_STANDARD | S3_INTELLIGENT_TIERING | S3_STANDARD_IA | S3_ONEZONE_IA

$sel:fileShareARN:NFSFileShareInfo', nFSFileShareInfo_fileShareARN - Undocumented member.

$sel:fileShareId:NFSFileShareInfo', nFSFileShareInfo_fileShareId - Undocumented member.

$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:fileShareStatus:NFSFileShareInfo', nFSFileShareInfo_fileShareStatus - Undocumented member.

$sel:gatewayARN:NFSFileShareInfo', nFSFileShareInfo_gatewayARN - 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: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:kmsKey:NFSFileShareInfo', nFSFileShareInfo_kmsKey - Undocumented member.

$sel:locationARN:NFSFileShareInfo', nFSFileShareInfo_locationARN - Undocumented member.

$sel:nFSFileShareDefaults:NFSFileShareInfo', nFSFileShareInfo_nFSFileShareDefaults - 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:objectACL:NFSFileShareInfo', nFSFileShareInfo_objectACL - Undocumented member.

$sel:path:NFSFileShareInfo', nFSFileShareInfo_path - Undocumented member.

$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: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:role':NFSFileShareInfo', nFSFileShareInfo_role - Undocumented member.

$sel:squash:NFSFileShareInfo', nFSFileShareInfo_squash - Undocumented member.

$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.

$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.

NetworkInterface

data NetworkInterface Source #

Describes a gateway's network interface.

See: newNetworkInterface smart constructor.

Instances

Instances details
FromJSON 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 #

Read NetworkInterface Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.NetworkInterface

Show NetworkInterface Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.NetworkInterface

NFData NetworkInterface Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.NetworkInterface

Methods

rnf :: NetworkInterface -> () #

Eq NetworkInterface Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.NetworkInterface

Hashable 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "NetworkInterface'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ipv4Address") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "ipv6Address") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "macAddress") '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:ipv4Address:NetworkInterface', networkInterface_ipv4Address - The Internet Protocol version 4 (IPv4) address of the interface.

$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.

PoolInfo

data PoolInfo Source #

Describes a custom tape pool.

See: newPoolInfo smart constructor.

Instances

Instances details
FromJSON 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 #

Read PoolInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.PoolInfo

Show PoolInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.PoolInfo

NFData PoolInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.PoolInfo

Methods

rnf :: PoolInfo -> () #

Eq PoolInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.PoolInfo

Hashable PoolInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.PoolInfo

Methods

hashWithSalt :: Int -> PoolInfo -> Int #

hash :: PoolInfo -> Int #

type Rep PoolInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.PoolInfo

type Rep PoolInfo = D1 ('MetaData "PoolInfo" "Amazonka.StorageGateway.Types.PoolInfo" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "PoolInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "poolARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "poolName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "poolStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PoolStatus)))) :*: (S1 ('MetaSel ('Just "retentionLockTimeInDays") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "retentionLockType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RetentionLockType)) :*: S1 ('MetaSel ('Just "storageClass") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TapeStorageClass))))))

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: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.

$sel:poolName:PoolInfo', poolInfo_poolName - The name of the custom tape pool. PoolName can use all ASCII characters, except '/' and '\'.

$sel:poolStatus:PoolInfo', poolInfo_poolStatus - Status of the custom tape pool. Pool can be ACTIVE or DELETED.

$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: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: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.

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
FromJSON 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 #

Read SMBFileShareInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.SMBFileShareInfo

Show SMBFileShareInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.SMBFileShareInfo

NFData SMBFileShareInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.SMBFileShareInfo

Methods

rnf :: SMBFileShareInfo -> () #

Eq SMBFileShareInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.SMBFileShareInfo

Hashable 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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 "authentication") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "bucketRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "cacheAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CacheAttributes)) :*: S1 ('MetaSel ('Just "caseSensitivity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CaseSensitivity))))) :*: ((S1 ('MetaSel ('Just "defaultStorageClass") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "fileShareARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "fileShareId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "fileShareName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "fileShareStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "guessMIMETypeEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))) :*: (((S1 ('MetaSel ('Just "invalidUserList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "kmsEncrypted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "kmsKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "locationARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "notificationPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "objectACL") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ObjectACL)) :*: S1 ('MetaSel ('Just "oplocksEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: (((S1 ('MetaSel ('Just "path") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "readOnly") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "requesterPays") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "role'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "sMBACLEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))) :*: (S1 ('MetaSel ('Just "vPCEndpointDNSName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "validUserList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))))))

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:authentication:SMBFileShareInfo', sMBFileShareInfo_authentication - Undocumented member.

$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:cacheAttributes:SMBFileShareInfo', sMBFileShareInfo_cacheAttributes - Refresh cache information for the file share.

$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: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_STANDARD. Optional.

Valid Values: S3_STANDARD | S3_INTELLIGENT_TIERING | S3_STANDARD_IA | S3_ONEZONE_IA

$sel:fileShareARN:SMBFileShareInfo', sMBFileShareInfo_fileShareARN - Undocumented member.

$sel:fileShareId:SMBFileShareInfo', sMBFileShareInfo_fileShareId - Undocumented member.

$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:fileShareStatus:SMBFileShareInfo', sMBFileShareInfo_fileShareStatus - Undocumented member.

$sel:gatewayARN:SMBFileShareInfo', sMBFileShareInfo_gatewayARN - 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: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: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:kmsKey:SMBFileShareInfo', sMBFileShareInfo_kmsKey - Undocumented member.

$sel:locationARN:SMBFileShareInfo', sMBFileShareInfo_locationARN - Undocumented member.

$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:objectACL:SMBFileShareInfo', sMBFileShareInfo_objectACL - Undocumented member.

$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:path:SMBFileShareInfo', sMBFileShareInfo_path - The file share path used by the SMB client to identify the mount point.

$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: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: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: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.

$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: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.

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
FromJSON SMBLocalGroups Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.SMBLocalGroups

ToJSON 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 #

Read SMBLocalGroups Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.SMBLocalGroups

Show SMBLocalGroups Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.SMBLocalGroups

NFData SMBLocalGroups Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.SMBLocalGroups

Methods

rnf :: SMBLocalGroups -> () #

Eq SMBLocalGroups Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.SMBLocalGroups

Hashable 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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
FromJSON 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 #

Read StorediSCSIVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.StorediSCSIVolume

Show StorediSCSIVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.StorediSCSIVolume

NFData StorediSCSIVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.StorediSCSIVolume

Methods

rnf :: StorediSCSIVolume -> () #

Eq StorediSCSIVolume Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.StorediSCSIVolume

Hashable 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "StorediSCSIVolume'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "createdDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "kmsKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "preservedExistingData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "sourceSnapshotId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "targetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "volumeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "volumeAttachmentStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "volumeDiskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "volumeId") '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 "volumeStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "volumeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "volumeUsedInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "volumeiSCSIAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VolumeiSCSIAttributes)))))))

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:createdDate:StorediSCSIVolume', storediSCSIVolume_createdDate - The date the volume was created. Volumes created prior to March 28, 2017 don’t have this timestamp.

$sel:kmsKey:StorediSCSIVolume', storediSCSIVolume_kmsKey - Undocumented member.

$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: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: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.

$sel:volumeARN:StorediSCSIVolume', storediSCSIVolume_volumeARN - The Amazon Resource Name (ARN) of the storage volume.

$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:volumeDiskId:StorediSCSIVolume', storediSCSIVolume_volumeDiskId - The ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

$sel:volumeId:StorediSCSIVolume', storediSCSIVolume_volumeId - The unique identifier of the volume, e.g., vol-AE4B946D.

$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:volumeStatus:StorediSCSIVolume', storediSCSIVolume_volumeStatus - One of the VolumeStatus values that indicates the state of the storage volume.

$sel:volumeType:StorediSCSIVolume', storediSCSIVolume_volumeType - One of the VolumeType enumeration values describing the type of the volume.

$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:volumeiSCSIAttributes:StorediSCSIVolume', storediSCSIVolume_volumeiSCSIAttributes - An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

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
FromJSON Tag Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.Tag

ToJSON Tag Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.Tag

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 #

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 #

NFData Tag Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.Tag

Methods

rnf :: Tag -> () #

Eq Tag Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.Tag

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Hashable Tag Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

type Rep Tag Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.StorageGateway.Types.Tag" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" '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
FromJSON Tape Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.Tape

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 #

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 #

NFData Tape Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.Tape

Methods

rnf :: Tape -> () #

Eq Tape Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.Tape

Methods

(==) :: Tape -> Tape -> Bool #

(/=) :: Tape -> Tape -> Bool #

Hashable Tape Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.Tape

Methods

hashWithSalt :: Int -> Tape -> Int #

hash :: Tape -> Int #

type Rep Tape Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.Tape

type Rep Tape = D1 ('MetaData "Tape" "Amazonka.StorageGateway.Types.Tape" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "Tape'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "kmsKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "poolEntryDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "poolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "progress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 ('MetaSel ('Just "retentionStartDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "tapeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "tapeBarcode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tapeCreatedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "tapeSizeInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))) :*: ((S1 ('MetaSel ('Just "tapeStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tapeUsedInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "vTLDevice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "worm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))))

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:kmsKey:Tape', tape_kmsKey - Undocumented member.

$sel:poolEntryDate:Tape', tape_poolEntryDate - The date that the tape enters a custom tape pool.

$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.

$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:retentionStartDate:Tape', tape_retentionStartDate - The date that the tape is first archived with tape retention lock enabled.

$sel:tapeARN:Tape', tape_tapeARN - The Amazon Resource Name (ARN) of the virtual tape.

$sel:tapeBarcode:Tape', tape_tapeBarcode - The barcode that identifies a specific virtual tape.

$sel:tapeCreatedDate:Tape', tape_tapeCreatedDate - The date the virtual tape was created.

$sel:tapeSizeInBytes:Tape', tape_tapeSizeInBytes - The size, in bytes, of the virtual tape capacity.

$sel:tapeStatus:Tape', tape_tapeStatus - The current state of the virtual tape.

$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:vTLDevice:Tape', tape_vTLDevice - The virtual tape library (VTL) device that the virtual tape is associated with.

$sel:worm:Tape', tape_worm - If the tape is archived as write-once-read-many (WORM), this value is true.

TapeArchive

data TapeArchive Source #

Represents a virtual tape that is archived in the virtual tape shelf (VTS).

See: newTapeArchive smart constructor.

Instances

Instances details
FromJSON 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 #

Read TapeArchive Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeArchive

Show TapeArchive Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeArchive

NFData TapeArchive Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeArchive

Methods

rnf :: TapeArchive -> () #

Eq TapeArchive Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeArchive

Hashable 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "TapeArchive'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "completionTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "kmsKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "poolEntryDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "poolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "retentionStartDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "retrievedTo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "tapeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tapeBarcode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tapeCreatedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 ('MetaSel ('Just "tapeSizeInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "tapeStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tapeUsedInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "worm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))))

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: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:kmsKey:TapeArchive', tapeArchive_kmsKey - Undocumented member.

$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: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.

$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).

$sel:tapeARN:TapeArchive', tapeArchive_tapeARN - The Amazon Resource Name (ARN) of an archived virtual tape.

$sel:tapeBarcode:TapeArchive', tapeArchive_tapeBarcode - The barcode that identifies the archived virtual tape.

$sel:tapeCreatedDate:TapeArchive', tapeArchive_tapeCreatedDate - The date the virtual tape was created.

$sel:tapeSizeInBytes:TapeArchive', tapeArchive_tapeSizeInBytes - The size, in bytes, of the archived virtual tape.

$sel:tapeStatus:TapeArchive', tapeArchive_tapeStatus - The current state of the archived virtual tape.

$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:worm:TapeArchive', tapeArchive_worm - Set to true if the archived tape is stored as write-once-read-many (WORM).

TapeInfo

data TapeInfo Source #

Describes a virtual tape.

See: newTapeInfo smart constructor.

Instances

Instances details
FromJSON 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 #

Read TapeInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeInfo

Show TapeInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeInfo

NFData TapeInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeInfo

Methods

rnf :: TapeInfo -> () #

Eq TapeInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeInfo

Hashable TapeInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeInfo

Methods

hashWithSalt :: Int -> TapeInfo -> Int #

hash :: TapeInfo -> Int #

type Rep TapeInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeInfo

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: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:poolEntryDate:TapeInfo', tapeInfo_poolEntryDate - The date that the tape entered the custom tape pool with tape retention lock enabled.

$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.

$sel:retentionStartDate:TapeInfo', tapeInfo_retentionStartDate - The date that the tape became subject to tape retention lock.

$sel:tapeARN:TapeInfo', tapeInfo_tapeARN - The Amazon Resource Name (ARN) of a virtual tape.

$sel:tapeBarcode:TapeInfo', tapeInfo_tapeBarcode - The barcode that identifies a specific virtual tape.

$sel:tapeSizeInBytes:TapeInfo', tapeInfo_tapeSizeInBytes - The size, in bytes, of a virtual tape.

$sel:tapeStatus:TapeInfo', tapeInfo_tapeStatus - The status of the tape.

TapeRecoveryPointInfo

data TapeRecoveryPointInfo Source #

Describes a recovery point.

See: newTapeRecoveryPointInfo smart constructor.

Instances

Instances details
FromJSON 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 #

Read TapeRecoveryPointInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeRecoveryPointInfo

Show TapeRecoveryPointInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeRecoveryPointInfo

NFData TapeRecoveryPointInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeRecoveryPointInfo

Methods

rnf :: TapeRecoveryPointInfo -> () #

Eq TapeRecoveryPointInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.TapeRecoveryPointInfo

Hashable 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "TapeRecoveryPointInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "tapeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tapeRecoveryPointTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "tapeSizeInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "tapeStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

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:tapeARN:TapeRecoveryPointInfo', tapeRecoveryPointInfo_tapeARN - The Amazon Resource Name (ARN) of the virtual tape.

$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:tapeSizeInBytes:TapeRecoveryPointInfo', tapeRecoveryPointInfo_tapeSizeInBytes - The size, in bytes, of the virtual tapes to recover.

$sel:tapeStatus:TapeRecoveryPointInfo', tapeRecoveryPointInfo_tapeStatus - The status of the virtual tapes.

VTLDevice

data VTLDevice Source #

Represents a device object associated with a tape gateway.

See: newVTLDevice smart constructor.

Instances

Instances details
FromJSON 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 #

Read VTLDevice Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.VTLDevice

Show VTLDevice Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.VTLDevice

NFData VTLDevice Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.VTLDevice

Methods

rnf :: VTLDevice -> () #

Eq VTLDevice Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.VTLDevice

Hashable 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "VTLDevice'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "deviceiSCSIAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeviceiSCSIAttributes)) :*: S1 ('MetaSel ('Just "vTLDeviceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "vTLDeviceProductIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "vTLDeviceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vTLDeviceVendor") '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:vTLDeviceARN:VTLDevice', vTLDevice_vTLDeviceARN - Specifies the unique Amazon Resource Name (ARN) of the device (tape drive or media changer).

$sel:vTLDeviceProductIdentifier:VTLDevice', vTLDevice_vTLDeviceProductIdentifier - Specifies the model number of device that the VTL device emulates.

$sel:vTLDeviceType:VTLDevice', vTLDevice_vTLDeviceType - Specifies the type of device that the VTL device emulates.

$sel:vTLDeviceVendor:VTLDevice', vTLDevice_vTLDeviceVendor - Specifies the vendor of the device that the VTL device object emulates.

VolumeInfo

data VolumeInfo Source #

Describes a storage volume object.

See: newVolumeInfo smart constructor.

Instances

Instances details
FromJSON 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 #

Read VolumeInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.VolumeInfo

Show VolumeInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.VolumeInfo

NFData VolumeInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.VolumeInfo

Methods

rnf :: VolumeInfo -> () #

Eq VolumeInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.VolumeInfo

Hashable 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "VolumeInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "gatewayARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "gatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "volumeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "volumeAttachmentStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "volumeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "volumeSizeInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: 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: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: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:volumeAttachmentStatus:VolumeInfo', volumeInfo_volumeAttachmentStatus - One of the VolumeStatus values that indicates the state of the storage volume.

$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:volumeSizeInBytes:VolumeInfo', volumeInfo_volumeSizeInBytes - The size of the volume in bytes.

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
FromJSON 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 #

Read VolumeRecoveryPointInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.VolumeRecoveryPointInfo

Show VolumeRecoveryPointInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.VolumeRecoveryPointInfo

NFData VolumeRecoveryPointInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.VolumeRecoveryPointInfo

Methods

rnf :: VolumeRecoveryPointInfo -> () #

Eq VolumeRecoveryPointInfo Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.VolumeRecoveryPointInfo

Hashable 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "VolumeRecoveryPointInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "volumeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "volumeRecoveryPointTime") '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:volumeARN:VolumeRecoveryPointInfo', volumeRecoveryPointInfo_volumeARN - The Amazon Resource Name (ARN) of the volume target.

$sel:volumeRecoveryPointTime:VolumeRecoveryPointInfo', volumeRecoveryPointInfo_volumeRecoveryPointTime - The time the recovery point was taken.

$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
FromJSON 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 #

Read VolumeiSCSIAttributes Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.VolumeiSCSIAttributes

Show VolumeiSCSIAttributes Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.VolumeiSCSIAttributes

NFData VolumeiSCSIAttributes Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.VolumeiSCSIAttributes

Methods

rnf :: VolumeiSCSIAttributes -> () #

Eq VolumeiSCSIAttributes Source # 
Instance details

Defined in Amazonka.StorageGateway.Types.VolumeiSCSIAttributes

Hashable 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" "amazonka-storagegateway-2.0-A8x7b0LCNm33wkCZlwgcSL" 'False) (C1 ('MetaCons "VolumeiSCSIAttributes'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "chapEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "lunNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "networkInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "networkInterfacePort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "targetARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

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:chapEnabled:VolumeiSCSIAttributes', volumeiSCSIAttributes_chapEnabled - Indicates whether mutual CHAP is enabled for the iSCSI target.

$sel:lunNumber:VolumeiSCSIAttributes', volumeiSCSIAttributes_lunNumber - The logical disk number.

$sel:networkInterfaceId:VolumeiSCSIAttributes', volumeiSCSIAttributes_networkInterfaceId - The network interface identifier.

$sel:networkInterfacePort:VolumeiSCSIAttributes', volumeiSCSIAttributes_networkInterfacePort - The port used to communicate with iSCSI targets.

$sel:targetARN:VolumeiSCSIAttributes', volumeiSCSIAttributes_targetARN - The Amazon Resource Name (ARN) of the volume target.