Skip to content

Mediastore Classes

BaseValidatorModel

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

ContainerTypeDef

Endpoint

  • Type: typing.Optional[str]

CreationTime

  • Type: typing.Optional[datetime.datetime]

ARN

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['ACTIVE', 'CREATING', 'DELETING']]

AccessLoggingEnabled

  • Type: typing.Optional[bool]

CorsRuleTypeDef

AllowedOrigins

  • Type: typing.List[str]
  • Required: Yes

AllowedHeaders

  • Type: typing.List[str]
  • Required: Yes

AllowedMethods

  • Type: typing.Optional[typing.List[typing.Literal['DELETE', 'GET', 'HEAD', 'PUT']]]

MaxAgeSeconds

  • Type: typing.Optional[int]

ExposeHeaders

  • Type: typing.Optional[typing.List[str]]

CreateContainerInputRequestTypeDef

ContainerName

  • Type:
  • Required: Yes

Tags

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

CreateContainerOutputTypeDef

Container

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteContainerInputRequestTypeDef

ContainerName

  • Type:
  • Required: Yes

DeleteContainerPolicyInputRequestTypeDef

ContainerName

  • Type:
  • Required: Yes

DeleteCorsPolicyInputRequestTypeDef

ContainerName

  • Type:
  • Required: Yes

DeleteLifecyclePolicyInputRequestTypeDef

ContainerName

  • Type:
  • Required: Yes

DeleteMetricPolicyInputRequestTypeDef

ContainerName

  • Type:
  • Required: Yes

DescribeContainerInputRequestTypeDef

ContainerName

  • Type: typing.Optional[str]

DescribeContainerOutputTypeDef

Container

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetContainerPolicyInputRequestTypeDef

ContainerName

  • Type:
  • Required: Yes

GetContainerPolicyOutputTypeDef

Policy

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetCorsPolicyInputRequestTypeDef

ContainerName

  • Type:
  • Required: Yes

GetCorsPolicyOutputTypeDef

CorsPolicy

  • Type: typing.List[aws_resource_validator.pydantic_models.mediastore_classes.CorsRuleTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetLifecyclePolicyInputRequestTypeDef

ContainerName

  • Type:
  • Required: Yes

GetLifecyclePolicyOutputTypeDef

LifecyclePolicy

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetMetricPolicyInputRequestTypeDef

ContainerName

  • Type:
  • Required: Yes

GetMetricPolicyOutputTypeDef

MetricPolicy

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListContainersInputListContainersPaginateTypeDef

PaginationConfig

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

ListContainersInputRequestTypeDef

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListContainersOutputTypeDef

Containers

  • Type: typing.List[aws_resource_validator.pydantic_models.mediastore_classes.ContainerTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListTagsForResourceInputRequestTypeDef

Resource

  • Type:
  • Required: Yes

ListTagsForResourceOutputTypeDef

Tags

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

ResponseMetadata

  • Type:
  • Required: Yes

MetricPolicyRuleTypeDef

ObjectGroup

  • Type:
  • Required: Yes

ObjectGroupName

  • Type:
  • Required: Yes

MetricPolicyTypeDef

ContainerLevelMetrics

  • Type: typing.Literal['DISABLED', 'ENABLED']
  • Required: Yes

MetricPolicyRules

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mediastore_classes.MetricPolicyRuleTypeDef]]

PaginatorConfigTypeDef

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

PutContainerPolicyInputRequestTypeDef

ContainerName

  • Type:
  • Required: Yes

Policy

  • Type:
  • Required: Yes

PutCorsPolicyInputRequestTypeDef

ContainerName

  • Type:
  • Required: Yes

CorsPolicy

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.mediastore_classes.CorsRuleTypeDef]
  • Required: Yes

PutLifecyclePolicyInputRequestTypeDef

ContainerName

  • Type:
  • Required: Yes

LifecyclePolicy

  • Type:
  • Required: Yes

PutMetricPolicyInputRequestTypeDef

ContainerName

  • Type:
  • Required: Yes

MetricPolicy

  • 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

StartAccessLoggingInputRequestTypeDef

ContainerName

  • Type:
  • Required: Yes

StopAccessLoggingInputRequestTypeDef

ContainerName

  • Type:
  • Required: Yes

TagResourceInputRequestTypeDef

Resource

  • Type:
  • Required: Yes

Tags

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.mediastore_classes.TagTypeDef]
  • Required: Yes

TagTypeDef

Key

  • Type:
  • Required: Yes

Value

  • Type: typing.Optional[str]

UntagResourceInputRequestTypeDef

Resource

  • Type:
  • Required: Yes

TagKeys

  • Type: typing.Sequence[str]
  • Required: Yes