[ aws . mediastore ]
Lists the properties of all containers in AWS Elemental MediaStore.
You can query to receive all the containers in one response. Or you can include the MaxResults
parameter to receive a limited number of containers in each response. In this case, the response includes a token. To get the next set of containers, send the command again, this time with the NextToken
parameter (with the returned token as its value). The next set of responses appears, with a token if there are still more containers to receive.
See also DescribeContainer , which gets the properties of one container.
See also: AWS API Documentation
See ‘aws help’ for descriptions of global parameters.
list-containers
is a paginated operation. Multiple API calls may be issued in order to retrieve the entire data set of results. You can disable pagination by providing the --no-paginate
argument.
When using --output text
and the --query
argument on a paginated response, the --query
argument must extract data from the results of the following query expressions: Containers
list-containers
[--cli-input-json | --cli-input-yaml]
[--starting-token <value>]
[--page-size <value>]
[--max-items <value>]
[--generate-cli-skeleton <value>]
[--cli-auto-prompt <value>]
--cli-input-json
| --cli-input-yaml
(string)
Reads arguments from the JSON string provided. The JSON string follows the format provided by --generate-cli-skeleton
. If other arguments are provided on the command line, those values will override the JSON-provided values. It is not possible to pass arbitrary binary values using a JSON-provided value as the string will be taken literally. This may not be specified along with --cli-input-yaml
.
--starting-token
(string)
A token to specify where to start paginating. This is the
NextToken
from a previously truncated response.For usage examples, see Pagination in the AWS Command Line Interface User Guide .
--page-size
(integer)
The size of each page to get in the AWS service call. This does not affect the number of items returned in the command’s output. Setting a smaller page size results in more calls to the AWS service, retrieving fewer items in each call. This can help prevent the AWS service calls from timing out.
For usage examples, see Pagination in the AWS Command Line Interface User Guide .
--max-items
(integer)
The total number of items to return in the command’s output. If the total number of items available is more than the value specified, a
NextToken
is provided in the command’s output. To resume pagination, provide theNextToken
value in thestarting-token
argument of a subsequent command. Do not use theNextToken
response element directly outside of the AWS CLI.For usage examples, see Pagination in the AWS Command Line Interface User Guide .
--generate-cli-skeleton
(string)
Prints a JSON skeleton to standard output without sending an API request. If provided with no value or the value input
, prints a sample input JSON that can be used as an argument for --cli-input-json
. Similarly, if provided yaml-input
it will print a sample input YAML that can be used with --cli-input-yaml
. If provided with the value output
, it validates the command inputs and returns a sample output JSON for that command.
--cli-auto-prompt
(boolean)
Automatically prompt for CLI input parameters.
See ‘aws help’ for descriptions of global parameters.
To view a list of containers
The following list-containers
example displays a list of all containers that are associated with your account.
aws mediastore list-containers
Output:
{
"Containers": [
{
"CreationTime": 1505317931,
"Endpoint": "https://aaabbbcccdddee.data.mediastore.us-west-2.amazonaws.com",
"Status": "ACTIVE",
"ARN": "arn:aws:mediastore:us-west-2:111122223333:container/ExampleLiveDemo",
"AccessLoggingEnabled": false,
"Name": "ExampleLiveDemo"
},
{
"CreationTime": 1506528818,
"Endpoint": "https://fffggghhhiiijj.data.mediastore.us-west-2.amazonaws.com",
"Status": "ACTIVE",
"ARN": "arn:aws:mediastore:us-west-2:111122223333:container/ExampleContainer",
"AccessLoggingEnabled": false,
"Name": "ExampleContainer"
}
]
}
For more information, see Viewing a List of Containers in the AWS Elemental MediaStore User Guide.
Containers -> (list)
The names of the containers.
(structure)
This section describes operations that you can perform on an AWS Elemental MediaStore container.
Endpoint -> (string)
The DNS endpoint of the container. Use the endpoint to identify the specific container when sending requests to the data plane. The service assigns this value when the container is created. Once the value has been assigned, it does not change.
CreationTime -> (timestamp)
Unix timestamp.
ARN -> (string)
The Amazon Resource Name (ARN) of the container. The ARN has the following format:
arn:aws:<region>:<account that owns this container>:container/<name of container>
For example: arn:aws:mediastore:us-west-2:111122223333:container/movies
Name -> (string)
The name of the container.
Status -> (string)
The status of container creation or deletion. The status is one of the following:
CREATING
,ACTIVE
, orDELETING
. While the service is creating the container, the status isCREATING
. When the endpoint is available, the status changes toACTIVE
.AccessLoggingEnabled -> (boolean)
The state of access logging on the container. This value is
false
by default, indicating that AWS Elemental MediaStore does not send access logs to Amazon CloudWatch Logs. When you enable access logging on the container, MediaStore changes this value totrue
, indicating that the service delivers access logs for objects stored in that container to CloudWatch Logs.
NextToken -> (string)
NextToken
is the token to use in the next call toListContainers
. This token is returned only if you included theMaxResults
tag in the original command, and only if there are still containers to return.