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