Module Awso_ebs_asyncSource

include module type of struct include Awso_ebs.Values end
Sourceval service : Awso.Service.t
Sourceval apiVersion : string
Sourceval endpointPrefix : string
Sourceval serviceFullName : string
Sourceval signatureVersion : string
Sourceval protocol : string
Sourceval globalEndpoint : string
Sourceval serviceAbbreviation : string
Sourceval simple_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval composed_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval to_query : ('a -> Awso.Client.Query.value) -> 'a -> Awso.Client.Query.t
Sourceval structure_to_value_aux : ('a * 'b option) list -> f:(('a * 'b) list -> 'c) -> [> `Structure of 'c ]
Sourceval structure_to_value : ('a * 'b option) list -> [> `Structure of ('a * 'b) list ]
Sourceval structure_to_wrapped_value : wrapper:'a -> response:'a -> ('b * 'c option) list -> [> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]
Sourcemodule AccessDeniedExceptionReason = Awso_ebs.Values.AccessDeniedExceptionReason
Sourcemodule RequestThrottledExceptionReason = Awso_ebs.Values.RequestThrottledExceptionReason
Sourcemodule ResourceNotFoundExceptionReason = Awso_ebs.Values.ResourceNotFoundExceptionReason
Sourcemodule ServiceQuotaExceededExceptionReason = Awso_ebs.Values.ServiceQuotaExceededExceptionReason

Describes a tag.

Sourcemodule ValidationExceptionReason = Awso_ebs.Values.ValidationExceptionReason

A block of data in an Amazon Elastic Block Store snapshot.

A block of data in an Amazon Elastic Block Store snapshot that is different from another snapshot of the same volume/snapshot lineage.

Sourcemodule AccessDeniedException = Awso_ebs.Values.AccessDeniedException

You do not have sufficient access to perform this action.

Sourcemodule ConcurrentLimitExceededException = Awso_ebs.Values.ConcurrentLimitExceededException

You have reached the limit for concurrent API requests. For more information, see Optimizing performance of the EBS direct APIs in the Amazon Elastic Compute Cloud User Guide.

Sourcemodule ConflictException = Awso_ebs.Values.ConflictException

The request uses the same client token as a previous, but non-identical request.

Sourcemodule InternalServerException = Awso_ebs.Values.InternalServerException

An internal error has occurred. For more information see Error retries.

Sourcemodule RequestThrottledException = Awso_ebs.Values.RequestThrottledException

The number of API requests has exceeded the maximum allowed API request throttling limit for the snapshot. For more information see Error retries.

Sourcemodule ResourceNotFoundException = Awso_ebs.Values.ResourceNotFoundException

The specified resource does not exist.

Sourcemodule ServiceQuotaExceededException = Awso_ebs.Values.ServiceQuotaExceededException

Your current service quotas do not allow you to perform this action.

Sourcemodule ValidationException = Awso_ebs.Values.ValidationException

The input fails to satisfy the constraints of the EBS direct APIs.

Sourcemodule IdempotencyToken = Awso_ebs.Values.IdempotencyToken
Sourcemodule ChecksumAlgorithm = Awso_ebs.Values.ChecksumAlgorithm
Sourcemodule ChangedBlocksCount = Awso_ebs.Values.ChangedBlocksCount
Sourcemodule ChecksumAggregationMethod = Awso_ebs.Values.ChecksumAggregationMethod
Sourcemodule StartSnapshotResponse = Awso_ebs.Values.StartSnapshotResponse

Creates a new Amazon EBS snapshot. The new snapshot enters the pending state after the request completes. After creating the snapshot, use PutSnapshotBlock to write blocks of data to the snapshot. You should always retry requests that receive server (5xx) error responses, and ThrottlingException and RequestThrottledException client error responses. For more information see Error retries in the Amazon Elastic Compute Cloud User Guide.

Sourcemodule StartSnapshotRequest = Awso_ebs.Values.StartSnapshotRequest

Creates a new Amazon EBS snapshot. The new snapshot enters the pending state after the request completes. After creating the snapshot, use PutSnapshotBlock to write blocks of data to the snapshot. You should always retry requests that receive server (5xx) error responses, and ThrottlingException and RequestThrottledException client error responses. For more information see Error retries in the Amazon Elastic Compute Cloud User Guide.

Sourcemodule PutSnapshotBlockResponse = Awso_ebs.Values.PutSnapshotBlockResponse

Writes a block of data to a snapshot. If the specified block contains data, the existing data is overwritten. The target snapshot must be in the pending state. Data written to a snapshot must be aligned with 512-KiB sectors. You should always retry requests that receive server (5xx) error responses, and ThrottlingException and RequestThrottledException client error responses. For more information see Error retries in the Amazon Elastic Compute Cloud User Guide.

Sourcemodule PutSnapshotBlockRequest = Awso_ebs.Values.PutSnapshotBlockRequest

Writes a block of data to a snapshot. If the specified block contains data, the existing data is overwritten. The target snapshot must be in the pending state. Data written to a snapshot must be aligned with 512-KiB sectors. You should always retry requests that receive server (5xx) error responses, and ThrottlingException and RequestThrottledException client error responses. For more information see Error retries in the Amazon Elastic Compute Cloud User Guide.

Sourcemodule ListSnapshotBlocksResponse = Awso_ebs.Values.ListSnapshotBlocksResponse

Returns information about the blocks in an Amazon Elastic Block Store snapshot. You should always retry requests that receive server (5xx) error responses, and ThrottlingException and RequestThrottledException client error responses. For more information see Error retries in the Amazon Elastic Compute Cloud User Guide.

Sourcemodule ListSnapshotBlocksRequest = Awso_ebs.Values.ListSnapshotBlocksRequest

Returns information about the blocks in an Amazon Elastic Block Store snapshot. You should always retry requests that receive server (5xx) error responses, and ThrottlingException and RequestThrottledException client error responses. For more information see Error retries in the Amazon Elastic Compute Cloud User Guide.

Sourcemodule ListChangedBlocksResponse = Awso_ebs.Values.ListChangedBlocksResponse

Returns information about the blocks that are different between two Amazon Elastic Block Store snapshots of the same volume/snapshot lineage. You should always retry requests that receive server (5xx) error responses, and ThrottlingException and RequestThrottledException client error responses. For more information see Error retries in the Amazon Elastic Compute Cloud User Guide.

Sourcemodule ListChangedBlocksRequest = Awso_ebs.Values.ListChangedBlocksRequest

Returns information about the blocks that are different between two Amazon Elastic Block Store snapshots of the same volume/snapshot lineage. You should always retry requests that receive server (5xx) error responses, and ThrottlingException and RequestThrottledException client error responses. For more information see Error retries in the Amazon Elastic Compute Cloud User Guide.

Sourcemodule GetSnapshotBlockResponse = Awso_ebs.Values.GetSnapshotBlockResponse

Returns the data in a block in an Amazon Elastic Block Store snapshot. You should always retry requests that receive server (5xx) error responses, and ThrottlingException and RequestThrottledException client error responses. For more information see Error retries in the Amazon Elastic Compute Cloud User Guide.

Sourcemodule GetSnapshotBlockRequest = Awso_ebs.Values.GetSnapshotBlockRequest

Returns the data in a block in an Amazon Elastic Block Store snapshot. You should always retry requests that receive server (5xx) error responses, and ThrottlingException and RequestThrottledException client error responses. For more information see Error retries in the Amazon Elastic Compute Cloud User Guide.

Sourcemodule CompleteSnapshotResponse = Awso_ebs.Values.CompleteSnapshotResponse

Seals and completes the snapshot after all of the required blocks of data have been written to it. Completing the snapshot changes the status to completed. You cannot write new blocks to a snapshot after it has been completed. You should always retry requests that receive server (5xx) error responses, and ThrottlingException and RequestThrottledException client error responses. For more information see Error retries in the Amazon Elastic Compute Cloud User Guide.

Sourcemodule CompleteSnapshotRequest = Awso_ebs.Values.CompleteSnapshotRequest

Seals and completes the snapshot after all of the required blocks of data have been written to it. Completing the snapshot changes the status to completed. You cannot write new blocks to a snapshot after it has been completed. You should always retry requests that receive server (5xx) error responses, and ThrottlingException and RequestThrottledException client error responses. For more information see Error retries in the Amazon Elastic Compute Cloud User Guide.

Sourcemodule Cli : sig ... end

Command line interface.