vendor: update all dependencies
This commit is contained in:
parent
0b6fba34a3
commit
eb87cf6f12
2008 changed files with 352633 additions and 1004750 deletions
292
vendor/github.com/aws/aws-sdk-go/service/storagegateway/api.go
generated
vendored
292
vendor/github.com/aws/aws-sdk-go/service/storagegateway/api.go
generated
vendored
|
@ -59,7 +59,7 @@ func (c *StorageGateway) ActivateGatewayRequest(input *ActivateGatewayInput) (re
|
|||
// Activates the gateway you previously deployed on your host. For more information,
|
||||
// see Activate the AWS Storage Gateway (http://docs.aws.amazon.com/storagegateway/latest/userguide/GettingStartedActivateGateway-common.html).
|
||||
// In the activation process, you specify information such as the region you
|
||||
// want to use for storing snapshots, the time zone for scheduled snapshots
|
||||
// want to use for storing snapshots or tapes, the time zone for scheduled snapshots
|
||||
// the gateway snapshot schedule window, an activation key, and a name for your
|
||||
// gateway. The activation process also associates your gateway with your account;
|
||||
// for more information, see UpdateGatewayInformation.
|
||||
|
@ -149,8 +149,8 @@ func (c *StorageGateway) AddCacheRequest(input *AddCacheInput) (req *request.Req
|
|||
|
||||
// AddCache API operation for AWS Storage Gateway.
|
||||
//
|
||||
// Configures one or more gateway local disks as cache for a cached volumes
|
||||
// gateway. This operation is only supported in the cached volumes gateway architecture
|
||||
// Configures one or more gateway local disks as cache for a gateway. This operation
|
||||
// is only supported in the cached volume, tape and file gateway architectures
|
||||
// (see Storage Gateway Concepts (http://docs.aws.amazon.com/storagegateway/latest/userguide/StorageGatewayConcepts.html)).
|
||||
//
|
||||
// In the request, you specify the gateway Amazon Resource Name (ARN) to which
|
||||
|
@ -339,8 +339,8 @@ func (c *StorageGateway) AddUploadBufferRequest(input *AddUploadBufferInput) (re
|
|||
// AddUploadBuffer API operation for AWS Storage Gateway.
|
||||
//
|
||||
// Configures one or more gateway local disks as upload buffer for a specified
|
||||
// gateway. This operation is supported for both the stored volumes and cached
|
||||
// volumes gateway architectures.
|
||||
// gateway. This operation is supported for the stored volume, cached volume
|
||||
// and tape gateway architectures.
|
||||
//
|
||||
// In the request, you specify the gateway Amazon Resource Name (ARN) to which
|
||||
// you want to add upload buffer, and one or more disk IDs that you want to
|
||||
|
@ -431,11 +431,11 @@ func (c *StorageGateway) AddWorkingStorageRequest(input *AddWorkingStorageInput)
|
|||
//
|
||||
// Configures one or more gateway local disks as working storage for a gateway.
|
||||
// This operation is only supported in the stored volume gateway architecture.
|
||||
// This operation is deprecated in cached-volumes API version 20120630. Use
|
||||
// AddUploadBuffer instead.
|
||||
// This operation is deprecated in cached volume API version 20120630. Use AddUploadBuffer
|
||||
// instead.
|
||||
//
|
||||
// Working storage is also referred to as upload buffer. You can also use the
|
||||
// AddUploadBuffer operation to add upload buffer to a stored-volume gateway.
|
||||
// AddUploadBuffer operation to add upload buffer to a stored volume gateway.
|
||||
//
|
||||
// In the request, you specify the gateway Amazon Resource Name (ARN) to which
|
||||
// you want to add working storage, and one or more disk IDs that you want to
|
||||
|
@ -525,8 +525,8 @@ func (c *StorageGateway) CancelArchivalRequest(input *CancelArchivalInput) (req
|
|||
// CancelArchival API operation for AWS Storage Gateway.
|
||||
//
|
||||
// Cancels archiving of a virtual tape to the virtual tape shelf (VTS) after
|
||||
// the archiving process is initiated. This operation is only supported in tape
|
||||
// gateways.
|
||||
// the archiving process is initiated. This operation is only supported in the
|
||||
// tape gateway architecture.
|
||||
//
|
||||
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
||||
// with awserr.Error's Code and Message methods to get detailed information about
|
||||
|
@ -698,18 +698,18 @@ func (c *StorageGateway) CreateCachediSCSIVolumeRequest(input *CreateCachediSCSI
|
|||
|
||||
// CreateCachediSCSIVolume API operation for AWS Storage Gateway.
|
||||
//
|
||||
// Creates a cached volume on a specified cached volumes gateway. This operation
|
||||
// is only supported in the cached volumes gateway architecture.
|
||||
// Creates a cached volume on a specified cached volume gateway. This operation
|
||||
// is only supported in the cached volume gateway architecture.
|
||||
//
|
||||
// Cache storage must be allocated to the gateway before you can create a cached
|
||||
// volume. Use the AddCache operation to add cache storage to a gateway.
|
||||
//
|
||||
// In the request, you must specify the gateway, size of the volume in bytes,
|
||||
// the iSCSI target name, an IP address on which to expose the target, and a
|
||||
// unique client token. In response, AWS Storage Gateway creates the volume
|
||||
// and returns information about it. This information includes the volume Amazon
|
||||
// Resource Name (ARN), its size, and the iSCSI target ARN that initiators can
|
||||
// use to connect to the volume target.
|
||||
// unique client token. In response, the gateway creates the volume and returns
|
||||
// information about it. This information includes the volume Amazon Resource
|
||||
// Name (ARN), its size, and the iSCSI target ARN that initiators can use to
|
||||
// connect to the volume target.
|
||||
//
|
||||
// Optionally, you can provide the ARN for an existing volume as the SourceVolumeARN
|
||||
// for this cached volume, which creates an exact copy of the existing volume’s
|
||||
|
@ -802,7 +802,16 @@ func (c *StorageGateway) CreateNFSFileShareRequest(input *CreateNFSFileShareInpu
|
|||
// Creates a file share on an existing file gateway. In Storage Gateway, a file
|
||||
// share is a file system mount point backed by Amazon S3 cloud storage. Storage
|
||||
// Gateway exposes file shares using a Network File System (NFS) interface.
|
||||
// This operation is only supported in file gateways.
|
||||
// This operation is only supported in the file gateway architecture.
|
||||
//
|
||||
// File gateway requires AWS Security Token Service (AWS STS) to be activated
|
||||
// to enable you create a file share. Make sure AWS STS is activated in the
|
||||
// region you are creating your file gateway in. If AWS STS is not activated
|
||||
// in the region, activate it. For information about how to activate AWS STS,
|
||||
// see Activating and Deactivating AWS STS in an AWS Region in the AWS Identity
|
||||
// and Access Management User Guide.
|
||||
//
|
||||
// File gateway does not support creating hard or symbolic links on a file share.
|
||||
//
|
||||
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
||||
// with awserr.Error's Code and Message methods to get detailed information about
|
||||
|
@ -894,8 +903,7 @@ func (c *StorageGateway) CreateSnapshotRequest(input *CreateSnapshotInput) (req
|
|||
// as well as import the data to an Amazon Elastic Block Store (EBS) volume
|
||||
// in Amazon Elastic Compute Cloud (EC2). You can take snapshots of your gateway
|
||||
// volume on a scheduled or ad-hoc basis. This API enables you to take ad-hoc
|
||||
// snapshot. For more information, see Working With Snapshots in the AWS Storage
|
||||
// Gateway Console (http://docs.aws.amazon.com/storagegateway/latest/userguide/WorkingWithSnapshots.html).
|
||||
// snapshot. For more information, see Editing a Snapshot Schedule (http://docs.aws.amazon.com/storagegateway/latest/userguide/managing-volumes.html#SchedulingSnapshot).
|
||||
//
|
||||
// In the CreateSnapshot request you identify the volume by providing its Amazon
|
||||
// Resource Name (ARN). You must also provide description for the snapshot.
|
||||
|
@ -904,7 +912,7 @@ func (c *StorageGateway) CreateSnapshotRequest(input *CreateSnapshotInput) (req
|
|||
// AWS Storage Gateway returns you a snapshot ID. You can use this snapshot
|
||||
// ID to check the snapshot progress or later use it when you want to create
|
||||
// a volume from a snapshot. This operation is only supported in stored and
|
||||
// cached volumes gateways.
|
||||
// cached volume gateway architecture.
|
||||
//
|
||||
// To list or delete a snapshot, you must use the Amazon EC2 API. For more information,
|
||||
// see DescribeSnapshots or DeleteSnapshot in the EC2 API reference (http://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_Operations.html).
|
||||
|
@ -1001,19 +1009,19 @@ func (c *StorageGateway) CreateSnapshotFromVolumeRecoveryPointRequest(input *Cre
|
|||
// CreateSnapshotFromVolumeRecoveryPoint API operation for AWS Storage Gateway.
|
||||
//
|
||||
// Initiates a snapshot of a gateway from a volume recovery point. This operation
|
||||
// is only supported in the cached volumes gateway architecture.
|
||||
// is only supported in the cached volume gateway architecture.
|
||||
//
|
||||
// A volume recovery point is a point in time at which all data of the volume
|
||||
// is consistent and from which you can create a snapshot. To get a list of
|
||||
// volume recovery point for cached volumes gateway, use ListVolumeRecoveryPoints.
|
||||
// volume recovery point for cached volume gateway, use ListVolumeRecoveryPoints.
|
||||
//
|
||||
// In the CreateSnapshotFromVolumeRecoveryPoint request, you identify the volume
|
||||
// by providing its Amazon Resource Name (ARN). You must also provide a description
|
||||
// for the snapshot. When AWS Storage Gateway takes a snapshot of the specified
|
||||
// volume, the snapshot and its description appear in the AWS Storage Gateway
|
||||
// console. In response, AWS Storage Gateway returns you a snapshot ID. You
|
||||
// can use this snapshot ID to check the snapshot progress or later use it when
|
||||
// you want to create a volume from a snapshot.
|
||||
// for the snapshot. When the gateway takes a snapshot of the specified volume,
|
||||
// the snapshot and its description appear in the AWS Storage Gateway console.
|
||||
// In response, the gateway returns you a snapshot ID. You can use this snapshot
|
||||
// ID to check the snapshot progress or later use it when you want to create
|
||||
// a volume from a snapshot.
|
||||
//
|
||||
// To list or delete a snapshot, you must use the Amazon EC2 API. For more information,
|
||||
// in Amazon Elastic Compute Cloud API Reference.
|
||||
|
@ -1106,7 +1114,7 @@ func (c *StorageGateway) CreateStorediSCSIVolumeRequest(input *CreateStorediSCSI
|
|||
// CreateStorediSCSIVolume API operation for AWS Storage Gateway.
|
||||
//
|
||||
// Creates a volume on a specified gateway. This operation is only supported
|
||||
// in the stored volumes gateway architecture.
|
||||
// in the stored volume gateway architecture.
|
||||
//
|
||||
// The size of the volume to create is inferred from the disk size. You can
|
||||
// choose to preserve existing data on the disk, create volume from an existing
|
||||
|
@ -1114,10 +1122,10 @@ func (c *StorageGateway) CreateStorediSCSIVolumeRequest(input *CreateStorediSCSI
|
|||
// volume, then any existing data on the disk is erased.
|
||||
//
|
||||
// In the request you must specify the gateway and the disk information on which
|
||||
// you are creating the volume. In response, AWS Storage Gateway creates the
|
||||
// volume and returns volume information such as the volume Amazon Resource
|
||||
// Name (ARN), its size, and the iSCSI target ARN that initiators can use to
|
||||
// connect to the volume target.
|
||||
// you are creating the volume. In response, the gateway creates the volume
|
||||
// and returns volume information such as the volume Amazon Resource Name (ARN),
|
||||
// its size, and the iSCSI target ARN that initiators can use to connect to
|
||||
// the volume target.
|
||||
//
|
||||
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
||||
// with awserr.Error's Code and Message methods to get detailed information about
|
||||
|
@ -1203,8 +1211,8 @@ func (c *StorageGateway) CreateTapeWithBarcodeRequest(input *CreateTapeWithBarco
|
|||
// CreateTapeWithBarcode API operation for AWS Storage Gateway.
|
||||
//
|
||||
// Creates a virtual tape by using your own barcode. You write data to the virtual
|
||||
// tape and then archive the tape. This operation is only supported in tape
|
||||
// gateways.
|
||||
// tape and then archive the tape. This operation is only supported in the tape
|
||||
// gateway architecture.
|
||||
//
|
||||
// Cache storage must be allocated to the gateway before you can create a virtual
|
||||
// tape. Use the AddCache operation to add cache storage to a gateway.
|
||||
|
@ -1293,7 +1301,8 @@ func (c *StorageGateway) CreateTapesRequest(input *CreateTapesInput) (req *reque
|
|||
// CreateTapes API operation for AWS Storage Gateway.
|
||||
//
|
||||
// Creates one or more virtual tapes. You write data to the virtual tapes and
|
||||
// then archive the tapes. This operation is only supported in tape gateways.
|
||||
// then archive the tapes. This operation is only supported in the tape gateway
|
||||
// architecture.
|
||||
//
|
||||
// Cache storage must be allocated to the gateway before you can create virtual
|
||||
// tapes. Use the AddCache operation to add cache storage to a gateway.
|
||||
|
@ -1557,7 +1566,7 @@ func (c *StorageGateway) DeleteFileShareRequest(input *DeleteFileShareInput) (re
|
|||
// DeleteFileShare API operation for AWS Storage Gateway.
|
||||
//
|
||||
// Deletes a file share from a file gateway. This operation is only supported
|
||||
// in file gateways.
|
||||
// in the file gateway architecture.
|
||||
//
|
||||
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
||||
// with awserr.Error's Code and Message methods to get detailed information about
|
||||
|
@ -1836,8 +1845,8 @@ func (c *StorageGateway) DeleteTapeRequest(input *DeleteTapeInput) (req *request
|
|||
|
||||
// DeleteTape API operation for AWS Storage Gateway.
|
||||
//
|
||||
// Deletes the specified virtual tape. This operation is only supported in tape
|
||||
// gateways.
|
||||
// Deletes the specified virtual tape. This operation is only supported in the
|
||||
// tape gateway architecture.
|
||||
//
|
||||
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
||||
// with awserr.Error's Code and Message methods to get detailed information about
|
||||
|
@ -1923,7 +1932,7 @@ func (c *StorageGateway) DeleteTapeArchiveRequest(input *DeleteTapeArchiveInput)
|
|||
// DeleteTapeArchive API operation for AWS Storage Gateway.
|
||||
//
|
||||
// Deletes the specified virtual tape from the virtual tape shelf (VTS). This
|
||||
// operation is only supported in tape gateways.
|
||||
// operation is only supported in the tape gateway architecture.
|
||||
//
|
||||
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
||||
// with awserr.Error's Code and Message methods to get detailed information about
|
||||
|
@ -2008,16 +2017,18 @@ func (c *StorageGateway) DeleteVolumeRequest(input *DeleteVolumeInput) (req *req
|
|||
|
||||
// DeleteVolume API operation for AWS Storage Gateway.
|
||||
//
|
||||
// Deletes the specified gateway volume that you previously created using the
|
||||
// CreateCachediSCSIVolume or CreateStorediSCSIVolume API. For stored volumes
|
||||
// gateways, the local disk that was configured as the storage volume is not
|
||||
// deleted. You can reuse the local disk to create another storage volume.
|
||||
// Deletes the specified storage volume that you previously created using the
|
||||
// CreateCachediSCSIVolume or CreateStorediSCSIVolume API. This operation is
|
||||
// only supported in the cached volume and stored volume architectures. For
|
||||
// stored volume gateways, the local disk that was configured as the storage
|
||||
// volume is not deleted. You can reuse the local disk to create another storage
|
||||
// volume.
|
||||
//
|
||||
// Before you delete a gateway volume, make sure there are no iSCSI connections
|
||||
// to the volume you are deleting. You should also make sure there is no snapshot
|
||||
// in progress. You can use the Amazon Elastic Compute Cloud (Amazon EC2) API
|
||||
// to query snapshots on the volume you are deleting and check the snapshot
|
||||
// status. For more information, go to DescribeSnapshots (http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-DescribeSnapshots.html)
|
||||
// Before you delete a volume, make sure there are no iSCSI connections to the
|
||||
// volume you are deleting. You should also make sure there is no snapshot in
|
||||
// progress. You can use the Amazon Elastic Compute Cloud (Amazon EC2) API to
|
||||
// query snapshots on the volume you are deleting and check the snapshot status.
|
||||
// For more information, go to DescribeSnapshots (http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-DescribeSnapshots.html)
|
||||
// in the Amazon Elastic Compute Cloud API Reference.
|
||||
//
|
||||
// In the request, you must provide the Amazon Resource Name (ARN) of the storage
|
||||
|
@ -2198,7 +2209,7 @@ func (c *StorageGateway) DescribeCacheRequest(input *DescribeCacheInput) (req *r
|
|||
// DescribeCache API operation for AWS Storage Gateway.
|
||||
//
|
||||
// Returns information about the cache of a gateway. This operation is only
|
||||
// supported in the cached volumes gateway architecture.
|
||||
// supported in the cached volume,tape and file gateway architectures.
|
||||
//
|
||||
// The response includes disk IDs that are configured as cache, and it includes
|
||||
// the amount of cache allocated and used.
|
||||
|
@ -2287,7 +2298,7 @@ func (c *StorageGateway) DescribeCachediSCSIVolumesRequest(input *DescribeCached
|
|||
// DescribeCachediSCSIVolumes API operation for AWS Storage Gateway.
|
||||
//
|
||||
// Returns a description of the gateway volumes specified in the request. This
|
||||
// operation is only supported in the cached volumes gateway architecture.
|
||||
// operation is only supported in the cached volume gateway architecture.
|
||||
//
|
||||
// The list of gateway volumes in the request must be from one gateway. In the
|
||||
// response Amazon Storage Gateway returns volume information sorted by volume
|
||||
|
@ -2724,7 +2735,8 @@ func (c *StorageGateway) DescribeSnapshotScheduleRequest(input *DescribeSnapshot
|
|||
//
|
||||
// Describes the snapshot schedule for the specified gateway volume. The snapshot
|
||||
// schedule information includes intervals at which snapshots are automatically
|
||||
// initiated on the volume.
|
||||
// initiated on the volume. This operation is only supported in the cached volume
|
||||
// and stored volume architectures.
|
||||
//
|
||||
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
||||
// with awserr.Error's Code and Message methods to get detailed information about
|
||||
|
@ -2812,7 +2824,7 @@ func (c *StorageGateway) DescribeStorediSCSIVolumesRequest(input *DescribeStored
|
|||
// Returns the description of the gateway volumes specified in the request.
|
||||
// The list of gateway volumes in the request must be from one gateway. In the
|
||||
// response Amazon Storage Gateway returns volume information sorted by volume
|
||||
// ARNs. This operation is only supported in stored volumes gateways.
|
||||
// ARNs. This operation is only supported in stored volume gateway architecture.
|
||||
//
|
||||
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
||||
// with awserr.Error's Code and Message methods to get detailed information about
|
||||
|
@ -2904,11 +2916,10 @@ func (c *StorageGateway) DescribeTapeArchivesRequest(input *DescribeTapeArchives
|
|||
// DescribeTapeArchives API operation for AWS Storage Gateway.
|
||||
//
|
||||
// Returns a description of specified virtual tapes in the virtual tape shelf
|
||||
// (VTS).
|
||||
// (VTS). This operation is only supported in the tape gateway architecture.
|
||||
//
|
||||
// If a specific TapeARN is not specified, AWS Storage Gateway returns a description
|
||||
// of all virtual tapes found in the VTS associated with your account. This
|
||||
// operation is only supported in tape gateways.
|
||||
// of all virtual tapes found in the VTS associated with your account.
|
||||
//
|
||||
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
||||
// with awserr.Error's Code and Message methods to get detailed information about
|
||||
|
@ -3055,7 +3066,7 @@ func (c *StorageGateway) DescribeTapeRecoveryPointsRequest(input *DescribeTapeRe
|
|||
// A recovery point is a point-in-time view of a virtual tape at which all the
|
||||
// data on the virtual tape is consistent. If your gateway crashes, virtual
|
||||
// tapes that have recovery points can be recovered to a new gateway. This operation
|
||||
// is only supported in tape gateways.
|
||||
// is only supported in the tape gateway architecture.
|
||||
//
|
||||
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
||||
// with awserr.Error's Code and Message methods to get detailed information about
|
||||
|
@ -3199,7 +3210,7 @@ func (c *StorageGateway) DescribeTapesRequest(input *DescribeTapesInput) (req *r
|
|||
// Returns a description of the specified Amazon Resource Name (ARN) of virtual
|
||||
// tapes. If a TapeARN is not specified, returns a description of all virtual
|
||||
// tapes associated with the specified gateway. This operation is only supported
|
||||
// in tape gateways.
|
||||
// in the tape gateway architecture.
|
||||
//
|
||||
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
||||
// with awserr.Error's Code and Message methods to get detailed information about
|
||||
|
@ -3335,7 +3346,7 @@ func (c *StorageGateway) DescribeUploadBufferRequest(input *DescribeUploadBuffer
|
|||
// DescribeUploadBuffer API operation for AWS Storage Gateway.
|
||||
//
|
||||
// Returns information about the upload buffer of a gateway. This operation
|
||||
// is supported for both the stored volume and cached volumes gateway architectures.
|
||||
// is supported for the stored volume, cached volume and tape gateway architectures.
|
||||
//
|
||||
// The response includes disk IDs that are configured as upload buffer space,
|
||||
// and it includes the amount of upload buffer space allocated and used.
|
||||
|
@ -3432,7 +3443,7 @@ func (c *StorageGateway) DescribeVTLDevicesRequest(input *DescribeVTLDevicesInpu
|
|||
// Returns a description of virtual tape library (VTL) devices for the specified
|
||||
// tape gateway. In the response, AWS Storage Gateway returns VTL device information.
|
||||
//
|
||||
// This operation is only supported in tape gateways.
|
||||
// This operation is only supported in the tape gateway architecture.
|
||||
//
|
||||
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
||||
// with awserr.Error's Code and Message methods to get detailed information about
|
||||
|
@ -3569,11 +3580,11 @@ func (c *StorageGateway) DescribeWorkingStorageRequest(input *DescribeWorkingSto
|
|||
//
|
||||
// Returns information about the working storage of a gateway. This operation
|
||||
// is only supported in the stored volumes gateway architecture. This operation
|
||||
// is deprecated in cached-volumes API version (20120630). Use DescribeUploadBuffer
|
||||
// is deprecated in cached volumes API version (20120630). Use DescribeUploadBuffer
|
||||
// instead.
|
||||
//
|
||||
// Working storage is also referred to as upload buffer. You can also use the
|
||||
// DescribeUploadBuffer operation to add upload buffer to a stored-volume gateway.
|
||||
// DescribeUploadBuffer operation to add upload buffer to a stored volume gateway.
|
||||
//
|
||||
// The response includes disk IDs that are configured as working storage, and
|
||||
// it includes the amount of working storage allocated and used.
|
||||
|
@ -3661,11 +3672,12 @@ func (c *StorageGateway) DisableGatewayRequest(input *DisableGatewayInput) (req
|
|||
|
||||
// DisableGateway API operation for AWS Storage Gateway.
|
||||
//
|
||||
// Disables a gateway when the gateway is no longer functioning. For example,
|
||||
// Disables a tape gateway when the gateway is no longer functioning. For example,
|
||||
// if your gateway VM is damaged, you can disable the gateway so you can recover
|
||||
// virtual tapes.
|
||||
//
|
||||
// Use this operation for a tape gateway that is not reachable or not functioning.
|
||||
// This operation is only supported in the tape gateway architectures.
|
||||
//
|
||||
// Once a gateway is disabled it cannot be enabled.
|
||||
//
|
||||
|
@ -3754,7 +3766,7 @@ func (c *StorageGateway) ListFileSharesRequest(input *ListFileSharesInput) (req
|
|||
//
|
||||
// Gets a list of the file shares for a specific file gateway, or the list of
|
||||
// file shares that belong to the calling user account. This operation is only
|
||||
// supported in file gateways.
|
||||
// supported in the file gateway architecture.
|
||||
//
|
||||
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
||||
// with awserr.Error's Code and Message methods to get detailed information about
|
||||
|
@ -4084,7 +4096,8 @@ func (c *StorageGateway) ListTagsForResourceRequest(input *ListTagsForResourceIn
|
|||
|
||||
// ListTagsForResource API operation for AWS Storage Gateway.
|
||||
//
|
||||
// Lists the tags that have been added to the specified resource.
|
||||
// Lists the tags that have been added to the specified resource. This operation
|
||||
// is only supported in the cached volume, stored volume and tape gateway architecture.
|
||||
//
|
||||
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
||||
// with awserr.Error's Code and Message methods to get detailed information about
|
||||
|
@ -4179,7 +4192,7 @@ func (c *StorageGateway) ListTapesRequest(input *ListTapesInput) (req *request.R
|
|||
// body to limit the number of tapes in the response. If the number of tapes
|
||||
// returned in the response is truncated, the response includes a Marker element
|
||||
// that you can use in your subsequent request to retrieve the next set of tapes.
|
||||
// This operation is only supported in tape gateways.
|
||||
// This operation is only supported in the tape gateway architecture.
|
||||
//
|
||||
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
||||
// with awserr.Error's Code and Message methods to get detailed information about
|
||||
|
@ -4265,7 +4278,8 @@ func (c *StorageGateway) ListVolumeInitiatorsRequest(input *ListVolumeInitiators
|
|||
// ListVolumeInitiators API operation for AWS Storage Gateway.
|
||||
//
|
||||
// Lists iSCSI initiators that are connected to a volume. You can use this operation
|
||||
// to determine whether a volume is being used or not.
|
||||
// to determine whether a volume is being used or not. This operation is only
|
||||
// supported in the cached volume and stored volume gateway architecture.
|
||||
//
|
||||
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
||||
// with awserr.Error's Code and Message methods to get detailed information about
|
||||
|
@ -4351,7 +4365,7 @@ func (c *StorageGateway) ListVolumeRecoveryPointsRequest(input *ListVolumeRecove
|
|||
// ListVolumeRecoveryPoints API operation for AWS Storage Gateway.
|
||||
//
|
||||
// Lists the recovery points for a specified gateway. This operation is only
|
||||
// supported in the cached volumes gateway architecture.
|
||||
// supported in the cached volume gateway architecture.
|
||||
//
|
||||
// Each cache volume has one recovery point. A volume recovery point is a point
|
||||
// in time at which all data of the volume is consistent and from which you
|
||||
|
@ -4458,7 +4472,8 @@ func (c *StorageGateway) ListVolumesRequest(input *ListVolumesInput) (req *reque
|
|||
// to limit the number of volumes in the response. If the number of volumes
|
||||
// returned in the response is truncated, the response includes a Marker field.
|
||||
// You can use this Marker value in your subsequent request to retrieve the
|
||||
// next set of volumes.
|
||||
// next set of volumes. This operation is only supported in the cached volume
|
||||
// and stored volume gateway architectures.
|
||||
//
|
||||
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
||||
// with awserr.Error's Code and Message methods to get detailed information about
|
||||
|
@ -4680,7 +4695,8 @@ func (c *StorageGateway) RemoveTagsFromResourceRequest(input *RemoveTagsFromReso
|
|||
|
||||
// RemoveTagsFromResource API operation for AWS Storage Gateway.
|
||||
//
|
||||
// Removes one or more tags from the specified resource.
|
||||
// Removes one or more tags from the specified resource. This operation is only
|
||||
// supported in the cached volume, stored volume and tape gateway architectures.
|
||||
//
|
||||
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
||||
// with awserr.Error's Code and Message methods to get detailed information about
|
||||
|
@ -4771,6 +4787,8 @@ func (c *StorageGateway) ResetCacheRequest(input *ResetCacheInput) (req *request
|
|||
// in the gateway. For example, an error can occur when a disk is corrupted
|
||||
// or removed from the gateway. When a cache is reset, the gateway loses its
|
||||
// cache storage. At this point you can reconfigure the disks as cache disks.
|
||||
// This operation is only supported in the cached volume,tape and file gateway
|
||||
// architectures.
|
||||
//
|
||||
// If the cache disk you are resetting contains data that has not been uploaded
|
||||
// to Amazon S3 yet, that data can be lost. After you reset cache disks, there
|
||||
|
@ -4863,11 +4881,13 @@ func (c *StorageGateway) RetrieveTapeArchiveRequest(input *RetrieveTapeArchiveIn
|
|||
// Retrieves an archived virtual tape from the virtual tape shelf (VTS) to a
|
||||
// tape gateway. Virtual tapes archived in the VTS are not associated with any
|
||||
// gateway. However after a tape is retrieved, it is associated with a gateway,
|
||||
// even though it is also listed in the VTS.
|
||||
// even though it is also listed in the VTS, that is, archive. This operation
|
||||
// is only supported in the tape gateway architecture.
|
||||
//
|
||||
// Once a tape is successfully retrieved to a gateway, it cannot be retrieved
|
||||
// again to another gateway. You must archive the tape again before you can
|
||||
// retrieve it to another gateway.
|
||||
// retrieve it to another gateway. This operation is only supported in the tape
|
||||
// gateway architecture.
|
||||
//
|
||||
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
||||
// with awserr.Error's Code and Message methods to get detailed information about
|
||||
|
@ -4952,7 +4972,8 @@ func (c *StorageGateway) RetrieveTapeRecoveryPointRequest(input *RetrieveTapeRec
|
|||
|
||||
// RetrieveTapeRecoveryPoint API operation for AWS Storage Gateway.
|
||||
//
|
||||
// Retrieves the recovery point for the specified virtual tape.
|
||||
// Retrieves the recovery point for the specified virtual tape. This operation
|
||||
// is only supported in the tape gateway architecture.
|
||||
//
|
||||
// A recovery point is a point in time view of a virtual tape at which all the
|
||||
// data on the tape is consistent. If your gateway crashes, virtual tapes that
|
||||
|
@ -5136,8 +5157,8 @@ func (c *StorageGateway) ShutdownGatewayRequest(input *ShutdownGatewayInput) (re
|
|||
// Shuts down a gateway. To specify which gateway to shut down, use the Amazon
|
||||
// Resource Name (ARN) of the gateway in the body of your request.
|
||||
//
|
||||
// The operation shuts down the gateway service component running in the storage
|
||||
// gateway's virtual machine (VM) and not the VM.
|
||||
// The operation shuts down the gateway service component running in the gateway's
|
||||
// virtual machine (VM) and not the host VM.
|
||||
//
|
||||
// If you want to shut down the VM, it is recommended that you first shut down
|
||||
// the gateway component in the VM to avoid unpredictable conditions.
|
||||
|
@ -5795,11 +5816,27 @@ func (c *StorageGateway) UpdateNFSFileShareRequest(input *UpdateNFSFileShareInpu
|
|||
|
||||
// UpdateNFSFileShare API operation for AWS Storage Gateway.
|
||||
//
|
||||
// Updates a file share. This operation is only supported in file gateways.
|
||||
// Updates a file share. This operation is only supported in the file gateway
|
||||
// architecture.
|
||||
//
|
||||
// To leave a file share field unchanged, set the corresponding input field
|
||||
// to null.
|
||||
//
|
||||
// Updates the following file share setting:
|
||||
//
|
||||
// * Default storage class for your S3 bucket
|
||||
//
|
||||
// * Metadata defaults for your S3 bucket
|
||||
//
|
||||
// * Allowed NFS clients for your file share
|
||||
//
|
||||
// * Squash settings
|
||||
//
|
||||
// * Write status of your file share
|
||||
//
|
||||
// To leave a file share field unchanged, set the corresponding input field
|
||||
// to null. This operation is only supported in file gateways.
|
||||
//
|
||||
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
||||
// with awserr.Error's Code and Message methods to get detailed information about
|
||||
// the error.
|
||||
|
@ -5883,7 +5920,8 @@ func (c *StorageGateway) UpdateSnapshotScheduleRequest(input *UpdateSnapshotSche
|
|||
|
||||
// UpdateSnapshotSchedule API operation for AWS Storage Gateway.
|
||||
//
|
||||
// Updates a snapshot schedule configured for a gateway volume.
|
||||
// Updates a snapshot schedule configured for a gateway volume. This operation
|
||||
// is only supported in the cached volume and stored volume gateway architectures.
|
||||
//
|
||||
// The default snapshot schedule for volume is once every 24 hours, starting
|
||||
// at the creation time of the volume. You can use this API to change the snapshot
|
||||
|
@ -5979,7 +6017,8 @@ func (c *StorageGateway) UpdateVTLDeviceTypeRequest(input *UpdateVTLDeviceTypeIn
|
|||
// Updates the type of medium changer in a tape gateway. When you activate a
|
||||
// tape gateway, you select a medium changer type for the tape gateway. This
|
||||
// operation enables you to select a different type of medium changer after
|
||||
// a tape gateway is activated. This operation is only supported in tape gateways.
|
||||
// a tape gateway is activated. This operation is only supported in the tape
|
||||
// gateway architecture.
|
||||
//
|
||||
// Returns awserr.Error for service API and SDK errors. Use runtime type assertions
|
||||
// with awserr.Error's Code and Message methods to get detailed information about
|
||||
|
@ -6054,22 +6093,24 @@ type ActivateGatewayInput struct {
|
|||
// GatewayName is a required field
|
||||
GatewayName *string `min:"2" type:"string" required:"true"`
|
||||
|
||||
// A value that indicates the region where you want to store the snapshot backups.
|
||||
// The gateway region specified must be the same region as the region in your
|
||||
// Host header in the request. For more information about available regions
|
||||
// and endpoints for AWS Storage Gateway, see Regions and Endpoints (http://docs.aws.amazon.com/general/latest/gr/rande.html#sg_region)
|
||||
// A value that indicates the region where you want to store your data. The
|
||||
// gateway region specified must be the same region as the region in your Host
|
||||
// header in the request. For more information about available regions and endpoints
|
||||
// for AWS Storage Gateway, see Regions and Endpoints (http://docs.aws.amazon.com/general/latest/gr/rande.html#sg_region)
|
||||
// in the Amazon Web Services Glossary.
|
||||
//
|
||||
// Valid Values: "us-east-1", "us-east-2", "us-west-1", "us-west-2", "ca-central-1",
|
||||
// "eu-west-1", "eu-central-1", "eu-west-2", "ap-northeast-1", "ap-northeast-2",
|
||||
// "ap-southeast-1", "ap-southeast-2", "sa-east-1"
|
||||
// "ap-southeast-1", "ap-southeast-2", "ap-south-1", "sa-east-1"
|
||||
//
|
||||
// GatewayRegion is a required field
|
||||
GatewayRegion *string `min:"1" type:"string" required:"true"`
|
||||
|
||||
// A value that indicates the time zone you want to set for the gateway. The
|
||||
// time zone is used, for example, for scheduling snapshots and your gateway's
|
||||
// maintenance schedule.
|
||||
// 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.
|
||||
//
|
||||
// GatewayTimezone is a required field
|
||||
GatewayTimezone *string `min:"3" type:"string" required:"true"`
|
||||
|
@ -6572,6 +6613,8 @@ func (s *AddWorkingStorageOutput) SetGatewayARN(v string) *AddWorkingStorageOutp
|
|||
type CachediSCSIVolume struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
// The date the volume was created. Volumes created prior to March 28, 2017
|
||||
// don’t have this time stamp.
|
||||
CreatedDate *time.Time `type:"timestamp" timestampFormat:"unix"`
|
||||
|
||||
// If the cached volume was created from a snapshot, this field contains the
|
||||
|
@ -7086,7 +7129,7 @@ type CreateNFSFileShareInput struct {
|
|||
// be set when KmsEncrypted is true. Optional.
|
||||
KMSKey *string `min:"20" type:"string"`
|
||||
|
||||
// The ARN of the backend storage used for storing file data.
|
||||
// The ARN of the backed storage used for storing file data.
|
||||
//
|
||||
// LocationARN is a required field
|
||||
LocationARN *string `min:"16" type:"string" required:"true"`
|
||||
|
@ -7094,8 +7137,8 @@ type CreateNFSFileShareInput struct {
|
|||
// File share default values. Optional.
|
||||
NFSFileShareDefaults *NFSFileShareDefaults `type:"structure"`
|
||||
|
||||
// Sets the write status of a file share. "true", if the write status is read-only;
|
||||
// otherwise "false.
|
||||
// Sets the write status of a file share: "true" if the write status is read-only,
|
||||
// and otherwise "false".
|
||||
ReadOnly *bool `type:"boolean"`
|
||||
|
||||
// The ARN of the AWS Identity and Access Management (IAM) role that a file
|
||||
|
@ -7104,9 +7147,13 @@ type CreateNFSFileShareInput struct {
|
|||
// Role is a required field
|
||||
Role *string `min:"20" type:"string" required:"true"`
|
||||
|
||||
// Maps a user to anonymous user. Valid options: "RootSquash" - Only root is
|
||||
// mapped to anonymous user, "NoSquash" - No one is mapped to anonymous user
|
||||
// or "AllSquash" - Everyone is mapped to anonymous user.
|
||||
// Maps a user to anonymous user. Valid options 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.
|
||||
Squash *string `min:"5" type:"string"`
|
||||
}
|
||||
|
||||
|
@ -9615,8 +9662,8 @@ type DescribeTapesInput struct {
|
|||
|
||||
// Specifies one or more unique Amazon Resource Names (ARNs) that represent
|
||||
// the virtual tapes you want to describe. If this parameter is not specified,
|
||||
// AWS Storage Gateway returns a description of all virtual tapes associated
|
||||
// with the specified gateway.
|
||||
// Tape gateway returns a description of all virtual tapes associated with the
|
||||
// specified gateway.
|
||||
TapeARNs []*string `type:"list"`
|
||||
}
|
||||
|
||||
|
@ -11152,7 +11199,7 @@ func (s *ListVolumesOutput) SetVolumeInfos(v []*VolumeInfo) *ListVolumesOutput {
|
|||
// 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 in file gateways.
|
||||
// This operation is only supported in the file gateway architecture.
|
||||
// Please also see https://docs.aws.amazon.com/goto/WebAPI/storagegateway-2013-06-30/NFSFileShareDefaults
|
||||
type NFSFileShareDefaults struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
@ -11226,7 +11273,7 @@ func (s *NFSFileShareDefaults) SetOwnerId(v int64) *NFSFileShareDefaults {
|
|||
}
|
||||
|
||||
// The Unix file permissions and ownership information assigned, by default,
|
||||
// to native S3 objects when Storage Gateway discovers them in S3 buckets. This
|
||||
// to native S3 objects when file gateway discovers them in S3 buckets. This
|
||||
// operation is only supported in file gateways.
|
||||
// Please also see https://docs.aws.amazon.com/goto/WebAPI/storagegateway-2013-06-30/NFSFileShareInfo
|
||||
type NFSFileShareInfo struct {
|
||||
|
@ -11269,23 +11316,27 @@ type NFSFileShareInfo struct {
|
|||
// 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 in file gateways.
|
||||
// This operation is only supported in the file gateway architecture.
|
||||
NFSFileShareDefaults *NFSFileShareDefaults `type:"structure"`
|
||||
|
||||
// The file share path used by the NFS client to identify the mount point.
|
||||
Path *string `type:"string"`
|
||||
|
||||
// Indicates whether the write status of a file share is read-only. "true",
|
||||
// if write status is read-only; otherwise "false".
|
||||
// A value that indicates whether the write status of a file share is read-only:
|
||||
// "true" if write status is read-only, and otherwise "false".
|
||||
ReadOnly *bool `type:"boolean"`
|
||||
|
||||
// The ARN of the IAM role that file gateway assumes when it accesses the underlying
|
||||
// storage.
|
||||
Role *string `min:"20" type:"string"`
|
||||
|
||||
// Indicates the user mapped to anonymous user. Valid options: "RootSquash"
|
||||
// - Only root is mapped to anonymous user, "NoSquash" - No one is mapped to
|
||||
// anonymous user or "AllSquash" - Everyone is mapped to anonymous user.
|
||||
// The user mapped to anonymous user. Valid options 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.
|
||||
Squash *string `min:"5" type:"string"`
|
||||
}
|
||||
|
||||
|
@ -12058,6 +12109,8 @@ func (s *StartGatewayOutput) SetGatewayARN(v string) *StartGatewayOutput {
|
|||
type StorediSCSIVolume struct {
|
||||
_ struct{} `type:"structure"`
|
||||
|
||||
// The date the volume was created. Volumes created prior to March 28, 2017
|
||||
// don’t have this time stamp.
|
||||
CreatedDate *time.Time `type:"timestamp" timestampFormat:"unix"`
|
||||
|
||||
// Indicates if when the stored volume was created, existing data on the underlying
|
||||
|
@ -12244,14 +12297,20 @@ type Tape struct {
|
|||
// The barcode that identifies a specific virtual tape.
|
||||
TapeBarcode *string `min:"7" type:"string"`
|
||||
|
||||
// The date the virtual tape was created.
|
||||
TapeCreatedDate *time.Time `type:"timestamp" timestampFormat:"unix"`
|
||||
|
||||
// The size, in bytes, of the virtual tape.
|
||||
// The size, in bytes, of the virtual tape capacity.
|
||||
TapeSizeInBytes *int64 `type:"long"`
|
||||
|
||||
// The current state of the virtual tape.
|
||||
TapeStatus *string `type:"string"`
|
||||
|
||||
// The size, in bytes, of data written to the virtual tape.
|
||||
//
|
||||
// This value is not available for tapes created prior to May,13 2015.
|
||||
TapeUsedInBytes *int64 `type:"long"`
|
||||
|
||||
// The virtual tape library (VTL) device that the virtual tape is associated
|
||||
// with.
|
||||
VTLDevice *string `min:"50" type:"string"`
|
||||
|
@ -12303,6 +12362,12 @@ func (s *Tape) SetTapeStatus(v string) *Tape {
|
|||
return s
|
||||
}
|
||||
|
||||
// SetTapeUsedInBytes sets the TapeUsedInBytes field's value.
|
||||
func (s *Tape) SetTapeUsedInBytes(v int64) *Tape {
|
||||
s.TapeUsedInBytes = &v
|
||||
return s
|
||||
}
|
||||
|
||||
// SetVTLDevice sets the VTLDevice field's value.
|
||||
func (s *Tape) SetVTLDevice(v string) *Tape {
|
||||
s.VTLDevice = &v
|
||||
|
@ -12339,6 +12404,11 @@ type TapeArchive struct {
|
|||
|
||||
// The current state of the archived virtual tape.
|
||||
TapeStatus *string `type:"string"`
|
||||
|
||||
// The size, in bytes, of data written to the virtual tape.
|
||||
//
|
||||
// This value is not available for tapes created prior to May,13 2015.
|
||||
TapeUsedInBytes *int64 `type:"long"`
|
||||
}
|
||||
|
||||
// String returns the string representation
|
||||
|
@ -12393,6 +12463,12 @@ func (s *TapeArchive) SetTapeStatus(v string) *TapeArchive {
|
|||
return s
|
||||
}
|
||||
|
||||
// SetTapeUsedInBytes sets the TapeUsedInBytes field's value.
|
||||
func (s *TapeArchive) SetTapeUsedInBytes(v int64) *TapeArchive {
|
||||
s.TapeUsedInBytes = &v
|
||||
return s
|
||||
}
|
||||
|
||||
// Describes a virtual tape.
|
||||
// Please also see https://docs.aws.amazon.com/goto/WebAPI/storagegateway-2013-06-30/TapeInfo
|
||||
type TapeInfo struct {
|
||||
|
@ -13075,13 +13151,17 @@ type UpdateNFSFileShareInput struct {
|
|||
// The default values for the file share. Optional.
|
||||
NFSFileShareDefaults *NFSFileShareDefaults `type:"structure"`
|
||||
|
||||
// Sets the write status of a file share. "true", if the write status is read-only;
|
||||
// otherwise "false.
|
||||
// Sets the write status of a file share: "true" if the write status is read-only,
|
||||
// and otherwise "false".
|
||||
ReadOnly *bool `type:"boolean"`
|
||||
|
||||
// Indicates the user mapped to anonymous user. Valid options: "RootSquash"
|
||||
// - Only root is mapped to anonymous user, "NoSquash" - No one is mapped to
|
||||
// anonymous user or "AllSquash" - Everyone is mapped to anonymous user.
|
||||
// The user mapped to anonymous user. Valid options 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.
|
||||
Squash *string `min:"5" type:"string"`
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue