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