Skip to content

Ebs Classes

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

BlockTypeDef

BlockIndex

  • Type: typing.Optional[int]

BlockToken

  • Type: typing.Optional[str]

ChangedBlockTypeDef

BlockIndex

  • Type: typing.Optional[int]

FirstBlockToken

  • Type: typing.Optional[str]

SecondBlockToken

  • Type: typing.Optional[str]

CompleteSnapshotRequestRequestTypeDef

SnapshotId

  • Type:
  • Required: Yes

ChangedBlocksCount

  • Type:
  • Required: Yes

Checksum

  • Type: typing.Optional[str]

ChecksumAlgorithm

  • Type: typing.Optional[typing.Literal['SHA256']]

ChecksumAggregationMethod

  • Type: typing.Optional[typing.Literal['LINEAR']]

CompleteSnapshotResponseTypeDef

Status

  • Type: typing.Literal['completed', 'error', 'pending']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetSnapshotBlockRequestRequestTypeDef

SnapshotId

  • Type:
  • Required: Yes

BlockIndex

  • Type:
  • Required: Yes

BlockToken

  • Type:
  • Required: Yes

GetSnapshotBlockResponseTypeDef

DataLength

  • Type:
  • Required: Yes

BlockData

  • Type:
  • Required: Yes

Checksum

  • Type:
  • Required: Yes

ChecksumAlgorithm

  • Type: typing.Literal['SHA256']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListChangedBlocksRequestRequestTypeDef

SecondSnapshotId

  • Type:
  • Required: Yes

FirstSnapshotId

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

StartingBlockIndex

  • Type: typing.Optional[int]

ListChangedBlocksResponseTypeDef

ChangedBlocks

  • Type: typing.List[aws_resource_validator.pydantic_models.ebs_classes.ChangedBlockTypeDef]
  • Required: Yes

ExpiryTime

  • Type:
  • Required: Yes

VolumeSize

  • Type:
  • Required: Yes

BlockSize

  • Type:
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListSnapshotBlocksRequestRequestTypeDef

SnapshotId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

StartingBlockIndex

  • Type: typing.Optional[int]

ListSnapshotBlocksResponseTypeDef

Blocks

  • Type: typing.List[aws_resource_validator.pydantic_models.ebs_classes.BlockTypeDef]
  • Required: Yes

ExpiryTime

  • Type:
  • Required: Yes

VolumeSize

  • Type:
  • Required: Yes

BlockSize

  • Type:
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PutSnapshotBlockRequestRequestTypeDef

SnapshotId

  • Type:
  • Required: Yes

BlockIndex

  • Type:
  • Required: Yes

BlockData

  • Type: typing.Union[str, bytes, typing.IO[typing.Any]]
  • Required: Yes

DataLength

  • Type:
  • Required: Yes

Checksum

  • Type:
  • Required: Yes

ChecksumAlgorithm

  • Type: typing.Literal['SHA256']
  • Required: Yes

Progress

  • Type: typing.Optional[int]

PutSnapshotBlockResponseTypeDef

Checksum

  • Type:
  • Required: Yes

ChecksumAlgorithm

  • Type: typing.Literal['SHA256']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HostId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

StartSnapshotRequestRequestTypeDef

VolumeSize

  • Type:
  • Required: Yes

ParentSnapshotId

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.ebs_classes.TagTypeDef]]

Description

  • Type: typing.Optional[str]

ClientToken

  • Type: typing.Optional[str]

Encrypted

  • Type: typing.Optional[bool]

KmsKeyArn

  • Type: typing.Optional[str]

Timeout

  • Type: typing.Optional[int]

StartSnapshotResponseTypeDef

Description

  • Type:
  • Required: Yes

SnapshotId

  • Type:
  • Required: Yes

OwnerId

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['completed', 'error', 'pending']
  • Required: Yes

StartTime

  • Type:
  • Required: Yes

VolumeSize

  • Type:
  • Required: Yes

BlockSize

  • Type:
  • Required: Yes

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.ebs_classes.TagTypeDef]
  • Required: Yes

ParentSnapshotId

  • Type:
  • Required: Yes

KmsKeyArn

  • Type:
  • Required: Yes

SseType

  • Type: typing.Literal['none', 'sse-ebs', 'sse-kms']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

TagTypeDef

Key

  • Type: typing.Optional[str]

Value

  • Type: typing.Optional[str]