Module Awso_ebs.ValuesSource

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 TagKey : sig ... end
Sourcemodule TagValue : sig ... end
Sourcemodule BlockIndex : sig ... end
Sourcemodule BlockToken : sig ... end
Sourcemodule ErrorMessage : sig ... end
Sourcemodule Tag : sig ... end

Describes a tag.

Sourcemodule ValidationExceptionReason : sig ... end
Sourcemodule Block : sig ... end

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

Sourcemodule ChangedBlock : sig ... end

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

You do not have sufficient access to perform this action.

Sourcemodule BlockSize : sig ... end

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

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

Sourcemodule Description : sig ... end
Sourcemodule InternalServerException : sig ... end

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

Sourcemodule KmsKeyArn : sig ... end
Sourcemodule OwnerId : sig ... end
Sourcemodule RequestThrottledException : sig ... end

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

The specified resource does not exist.

Sourcemodule SSEType : sig ... end

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

Sourcemodule SnapshotId : sig ... end
Sourcemodule Status : sig ... end
Sourcemodule Tags : sig ... end
Sourcemodule TimeStamp : sig ... end
Sourcemodule ValidationException : sig ... end

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

Sourcemodule VolumeSize : sig ... end
Sourcemodule Boolean : sig ... end
Sourcemodule IdempotencyToken : sig ... end
Sourcemodule Timeout : sig ... end
Sourcemodule Checksum : sig ... end
Sourcemodule ChecksumAlgorithm : sig ... end
Sourcemodule BlockData : sig ... end
Sourcemodule DataLength : sig ... end
Sourcemodule Progress : sig ... end
Sourcemodule Blocks : sig ... end
Sourcemodule PageToken : sig ... end
Sourcemodule MaxResults : sig ... end
Sourcemodule ChangedBlocks : sig ... end
Sourcemodule ChangedBlocksCount : sig ... end
Sourcemodule ChecksumAggregationMethod : sig ... end
Sourcemodule StartSnapshotResponse : sig ... end

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

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

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

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.

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

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

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

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

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

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

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

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.