Skip to content

Mediastore Data Classes

BaseValidatorModel

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

DeleteObjectRequest

Path

  • Type:
  • Required: Yes

DescribeObjectRequest

Path

  • Type:
  • Required: Yes

DescribeObjectResponse

ETag

  • Type:
  • Required: Yes

ContentType

  • Type:
  • Required: Yes

ContentLength

  • Type:
  • Required: Yes

CacheControl

  • Type:
  • Required: Yes

LastModified

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetObjectRequest

Path

  • Type:
  • Required: Yes

Range

  • Type: typing.Optional[str]

GetObjectResponse

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

Item

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]

ListItemsRequest

Path

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListItemsRequestPaginate

Path

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediastore_data.mediastore_data_classes.PaginatorConfig]

ListItemsResponse

Items

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

PaginatorConfig

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

PutObjectRequest

Body

  • Type: typing.Union[str, bytes, typing.IO[typing.Any], botocore.response.StreamingBody]
  • 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']]

PutObjectResponse

ContentSHA256

  • Type:
  • Required: Yes

ETag

  • Type:
  • Required: Yes

StorageClass

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

ResponseMetadata

  • Type:
  • Required: Yes

ResponseMetadata

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

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

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]