Skip to content

Mediastore Classes

BaseValidatorModel

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

Container

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]

CorsRule

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]]

CorsRuleOutput

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]]

CreateContainerInput

ContainerName

  • Type:
  • Required: Yes

Tags

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

CreateContainerOutput

Container

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteContainerInput

ContainerName

  • Type:
  • Required: Yes

DeleteContainerPolicyInput

ContainerName

  • Type:
  • Required: Yes

DeleteCorsPolicyInput

ContainerName

  • Type:
  • Required: Yes

DeleteLifecyclePolicyInput

ContainerName

  • Type:
  • Required: Yes

DeleteMetricPolicyInput

ContainerName

  • Type:
  • Required: Yes

DescribeContainerInput

ContainerName

  • Type: typing.Optional[str]

DescribeContainerOutput

Container

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetContainerPolicyInput

ContainerName

  • Type:
  • Required: Yes

GetContainerPolicyOutput

Policy

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetCorsPolicyInput

ContainerName

  • Type:
  • Required: Yes

GetCorsPolicyOutput

CorsPolicy

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

ResponseMetadata

  • Type:
  • Required: Yes

GetLifecyclePolicyInput

ContainerName

  • Type:
  • Required: Yes

GetLifecyclePolicyOutput

LifecyclePolicy

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetMetricPolicyInput

ContainerName

  • Type:
  • Required: Yes

GetMetricPolicyOutput

MetricPolicy

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListContainersInput

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListContainersInputPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mediastore.mediastore_classes.PaginatorConfig]

ListContainersOutput

Containers

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTagsForResourceInput

Resource

  • Type:
  • Required: Yes

ListTagsForResourceOutput

Tags

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

ResponseMetadata

  • Type:
  • Required: Yes

MetricPolicy

ContainerLevelMetrics

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

MetricPolicyRules

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

MetricPolicyOutput

ContainerLevelMetrics

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

MetricPolicyRules

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

MetricPolicyRule

ObjectGroup

  • Type:
  • Required: Yes

ObjectGroupName

  • Type:
  • Required: Yes

PaginatorConfig

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

PutContainerPolicyInput

ContainerName

  • Type:
  • Required: Yes

Policy

  • Type:
  • Required: Yes

PutCorsPolicyInput

ContainerName

  • Type:
  • Required: Yes

CorsPolicy

  • Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.mediastore.mediastore_classes.CorsRule, aws_resource_validator.pydantic_models.mediastore.mediastore_classes.CorsRuleOutput]]
  • Required: Yes

PutLifecyclePolicyInput

ContainerName

  • Type:
  • Required: Yes

LifecyclePolicy

  • Type:
  • Required: Yes

PutMetricPolicyInput

ContainerName

  • Type:
  • Required: Yes

MetricPolicy

  • Type: typing.Union[aws_resource_validator.pydantic_models.mediastore.mediastore_classes.MetricPolicy, aws_resource_validator.pydantic_models.mediastore.mediastore_classes.MetricPolicyOutput]
  • 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]

StartAccessLoggingInput

ContainerName

  • Type:
  • Required: Yes

StopAccessLoggingInput

ContainerName

  • Type:
  • Required: Yes

Tag

Key

  • Type:
  • Required: Yes

Value

  • Type: typing.Optional[str]

TagResourceInput

Resource

  • Type:
  • Required: Yes

Tags

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

UntagResourceInput

Resource

  • Type:
  • Required: Yes

TagKeys

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