5.0.0 • Published 7 years ago
@datafire/amazonaws_mediastore v5.0.0
@datafire/amazonaws_mediastore
Client library for AWS Elemental MediaStore
Installation and Usage
npm install --save @datafire/amazonaws_mediastore
let amazonaws_mediastore = require('@datafire/amazonaws_mediastore').create({
accessKeyId: "",
secretAccessKey: "",
region: ""
});
amazonaws_mediastore.CreateContainer({
"ContainerName": ""
}).then(data => {
console.log(data);
});
Description
An AWS Elemental MediaStore container is a namespace that holds folders and objects. You use a container endpoint to create, read, and delete objects.
Actions
CreateContainer
amazonaws_mediastore.CreateContainer({
"ContainerName": ""
}, context)
Input
- input
object
- ContainerName required ContainerName
Output
- output CreateContainerOutput
DeleteContainer
amazonaws_mediastore.DeleteContainer({
"ContainerName": ""
}, context)
Input
- input
object
- ContainerName required ContainerName
Output
- output DeleteContainerOutput
DeleteContainerPolicy
amazonaws_mediastore.DeleteContainerPolicy({
"ContainerName": ""
}, context)
Input
- input
object
- ContainerName required ContainerName
Output
- output DeleteContainerPolicyOutput
DeleteCorsPolicy
amazonaws_mediastore.DeleteCorsPolicy({
"ContainerName": ""
}, context)
Input
- input
object
- ContainerName required ContainerName
Output
- output DeleteCorsPolicyOutput
DescribeContainer
amazonaws_mediastore.DescribeContainer({}, context)
Input
- input
object
- ContainerName ContainerName
Output
- output DescribeContainerOutput
GetContainerPolicy
amazonaws_mediastore.GetContainerPolicy({
"ContainerName": ""
}, context)
Input
- input
object
- ContainerName required ContainerName
Output
- output GetContainerPolicyOutput
GetCorsPolicy
amazonaws_mediastore.GetCorsPolicy({
"ContainerName": ""
}, context)
Input
- input
object
- ContainerName required ContainerName
Output
- output GetCorsPolicyOutput
ListContainers
amazonaws_mediastore.ListContainers({}, context)
Input
- input
object
- MaxResults ContainerListLimit
- NextToken PaginationToken
Output
- output ListContainersOutput
PutContainerPolicy
amazonaws_mediastore.PutContainerPolicy({
"ContainerName": "",
"Policy": ""
}, context)
Input
- input
object
- ContainerName required ContainerName
- Policy required ContainerPolicy
Output
- output PutContainerPolicyOutput
PutCorsPolicy
amazonaws_mediastore.PutCorsPolicy({
"ContainerName": "",
"CorsPolicy": []
}, context)
Input
- input
object
- ContainerName required ContainerName
- CorsPolicy required CorsPolicy
Output
- output PutCorsPolicyOutput
Definitions
AllowedHeaders
- AllowedHeaders
array
- items Header
AllowedMethods
- AllowedMethods
array
- items MethodName
AllowedOrigins
- AllowedOrigins
array
- items Origin
Container
- Container
object
: This section describes operations that you can perform on an AWS Elemental MediaStore container.- ARN ContainerARN
- CreationTime TimeStamp
- Endpoint Endpoint
- Name ContainerName
- Status ContainerStatus
ContainerARN
- ContainerARN
string
ContainerInUseException
- ContainerInUseException
object
: Resource already exists or is being updated.- Message ErrorMessage
ContainerList
- ContainerList
array
- items Container
ContainerListLimit
- ContainerListLimit
integer
ContainerName
- ContainerName
string
ContainerNotFoundException
- ContainerNotFoundException
object
: Could not perform an operation on a container that does not exist.- Message ErrorMessage
ContainerPolicy
- ContainerPolicy
string
ContainerStatus
- ContainerStatus
string
(values: ACTIVE, CREATING, DELETING)
CorsPolicy
- CorsPolicy
array
: The CORS policy of the container.- items CorsRule
CorsPolicyNotFoundException
- CorsPolicyNotFoundException
object
: Could not perform an operation on a policy that does not exist.- Message ErrorMessage
CorsRule
- CorsRule
object
: A rule for a CORS policy. You can add up to 100 rules to a CORS policy. If more than one rule applies, the service uses the first applicable rule listed.- AllowedHeaders AllowedHeaders
- AllowedMethods AllowedMethods
- AllowedOrigins AllowedOrigins
- ExposeHeaders ExposeHeaders
- MaxAgeSeconds MaxAgeSeconds
CreateContainerInput
- CreateContainerInput
object
- ContainerName required ContainerName
CreateContainerOutput
- CreateContainerOutput
object
- Container required Container
DeleteContainerInput
- DeleteContainerInput
object
- ContainerName required ContainerName
DeleteContainerOutput
- DeleteContainerOutput
object
DeleteContainerPolicyInput
- DeleteContainerPolicyInput
object
- ContainerName required ContainerName
DeleteContainerPolicyOutput
- DeleteContainerPolicyOutput
object
DeleteCorsPolicyInput
- DeleteCorsPolicyInput
object
- ContainerName required ContainerName
DeleteCorsPolicyOutput
- DeleteCorsPolicyOutput
object
DescribeContainerInput
- DescribeContainerInput
object
- ContainerName ContainerName
DescribeContainerOutput
- DescribeContainerOutput
object
- Container Container
Endpoint
- Endpoint
string
ErrorMessage
- ErrorMessage
string
ExposeHeaders
- ExposeHeaders
array
- items Header
GetContainerPolicyInput
- GetContainerPolicyInput
object
- ContainerName required ContainerName
GetContainerPolicyOutput
- GetContainerPolicyOutput
object
- Policy required ContainerPolicy
GetCorsPolicyInput
- GetCorsPolicyInput
object
- ContainerName required ContainerName
GetCorsPolicyOutput
- GetCorsPolicyOutput
object
- CorsPolicy required CorsPolicy
Header
- Header
string
InternalServerError
- InternalServerError
object
: The service is temporarily unavailable.- Message ErrorMessage
LimitExceededException
- LimitExceededException
object
: A service limit has been exceeded.- Message ErrorMessage
ListContainersInput
- ListContainersInput
object
- MaxResults ContainerListLimit
- NextToken PaginationToken
ListContainersOutput
- ListContainersOutput
object
- Containers required ContainerList
- NextToken PaginationToken
MaxAgeSeconds
- MaxAgeSeconds
integer
MethodName
- MethodName
string
(values: PUT, GET, DELETE, HEAD)
Origin
- Origin
string
PaginationToken
- PaginationToken
string
PolicyNotFoundException
- PolicyNotFoundException
object
: Could not perform an operation on a policy that does not exist.- Message ErrorMessage
PutContainerPolicyInput
- PutContainerPolicyInput
object
- ContainerName required ContainerName
- Policy required ContainerPolicy
PutContainerPolicyOutput
- PutContainerPolicyOutput
object
PutCorsPolicyInput
- PutCorsPolicyInput
object
- ContainerName required ContainerName
- CorsPolicy required CorsPolicy
PutCorsPolicyOutput
- PutCorsPolicyOutput
object
TimeStamp
- TimeStamp
string