Skip to content

Mediastore Data Classes

BaseValidatorModel

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

DeleteObjectRequestRequestTypeDef

Path

  • Type:
  • Required: Yes

DescribeObjectRequestRequestTypeDef

Path

  • Type:
  • Required: Yes

DescribeObjectResponseTypeDef

ETag

  • Type:
  • Required: Yes

ContentType

  • Type:
  • Required: Yes

ContentLength

  • Type:
  • Required: Yes

CacheControl

  • Type:
  • Required: Yes

LastModified

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetObjectRequestRequestTypeDef

Path

  • Type:
  • Required: Yes

Range

  • Type: typing.Optional[str]

GetObjectResponseTypeDef

Body

  • Type:
  • Required: Yes

CacheControl

  • Type:
  • Required: Yes

ContentRange

  • Type:
  • Required: Yes

ContentLength

  • Type:
  • Required: Yes

ContentType

  • Type:
  • Required: Yes

ETag

  • Type:
  • Required: Yes

LastModified

  • Type:
  • Required: Yes

StatusCode

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ItemTypeDef

Name

  • Type: typing.Optional[str]

Type

  • Type: typing.Optional[typing.Literal['FOLDER', 'OBJECT']]

ETag

  • Type: typing.Optional[str]

LastModified

  • Type: typing.Optional[datetime.datetime]

ContentType

  • Type: typing.Optional[str]

ContentLength

  • Type: typing.Optional[int]

ListItemsRequestListItemsPaginateTypeDef

Path

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediastore_data_classes.PaginatorConfigTypeDef]

ListItemsRequestRequestTypeDef

Path

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListItemsResponseTypeDef

Items

  • Type: typing.List[aws_resource_validator.pydantic_models.mediastore_data_classes.ItemTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PaginatorConfigTypeDef

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

PutObjectRequestRequestTypeDef

Body

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

Path

  • Type:
  • Required: Yes

ContentType

  • Type: typing.Optional[str]

CacheControl

  • Type: typing.Optional[str]

StorageClass

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

UploadAvailability

  • Type: typing.Optional[typing.Literal['STANDARD', 'STREAMING']]

PutObjectResponseTypeDef

ContentSHA256

  • Type:
  • Required: Yes

ETag

  • Type:
  • Required: Yes

StorageClass

  • Type: typing.Literal['TEMPORAL']
  • 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