libZSservicesZSamazonka-mediastoreZSamazonka-mediastore
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.MediaStore

Description

Derived from API version 2017-09-01 of the AWS service descriptions, licensed under Apache 2.0.

An AWS Elemental MediaStore container is a namespace that holds folders and objects. You use a container endpoint to create, read, and delete objects.

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2017-09-01 of the Amazon Elemental MediaStore SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by MediaStore.

PolicyNotFoundException

_PolicyNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The policy that you specified in the request does not exist.

CorsPolicyNotFoundException

_CorsPolicyNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The CORS policy that you specified in the request does not exist.

ContainerInUseException

_ContainerInUseException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The container that you specified in the request already exists or is being updated.

InternalServerError

_InternalServerError :: AsError a => Getting (First ServiceError) a ServiceError Source #

The service is temporarily unavailable.

ContainerNotFoundException

_ContainerNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The container that you specified in the request does not exist.

LimitExceededException

_LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

A service limit has been exceeded.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

StopAccessLogging

data StopAccessLogging Source #

See: newStopAccessLogging smart constructor.

Constructors

StopAccessLogging' Text 

Instances

Instances details
Eq StopAccessLogging Source # 
Instance details

Defined in Amazonka.MediaStore.StopAccessLogging

Read StopAccessLogging Source # 
Instance details

Defined in Amazonka.MediaStore.StopAccessLogging

Show StopAccessLogging Source # 
Instance details

Defined in Amazonka.MediaStore.StopAccessLogging

Generic StopAccessLogging Source # 
Instance details

Defined in Amazonka.MediaStore.StopAccessLogging

Associated Types

type Rep StopAccessLogging :: Type -> Type #

NFData StopAccessLogging Source # 
Instance details

Defined in Amazonka.MediaStore.StopAccessLogging

Methods

rnf :: StopAccessLogging -> () #

Hashable StopAccessLogging Source # 
Instance details

Defined in Amazonka.MediaStore.StopAccessLogging

ToJSON StopAccessLogging Source # 
Instance details

Defined in Amazonka.MediaStore.StopAccessLogging

AWSRequest StopAccessLogging Source # 
Instance details

Defined in Amazonka.MediaStore.StopAccessLogging

Associated Types

type AWSResponse StopAccessLogging #

ToHeaders StopAccessLogging Source # 
Instance details

Defined in Amazonka.MediaStore.StopAccessLogging

ToPath StopAccessLogging Source # 
Instance details

Defined in Amazonka.MediaStore.StopAccessLogging

ToQuery StopAccessLogging Source # 
Instance details

Defined in Amazonka.MediaStore.StopAccessLogging

type Rep StopAccessLogging Source # 
Instance details

Defined in Amazonka.MediaStore.StopAccessLogging

type Rep StopAccessLogging = D1 ('MetaData "StopAccessLogging" "Amazonka.MediaStore.StopAccessLogging" "libZSservicesZSamazonka-mediastoreZSamazonka-mediastore" 'False) (C1 ('MetaCons "StopAccessLogging'" 'PrefixI 'True) (S1 ('MetaSel ('Just "containerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse StopAccessLogging Source # 
Instance details

Defined in Amazonka.MediaStore.StopAccessLogging

newStopAccessLogging Source #

Create a value of StopAccessLogging with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:containerName:StopAccessLogging', stopAccessLogging_containerName - The name of the container that you want to stop access logging on.

data StopAccessLoggingResponse Source #

See: newStopAccessLoggingResponse smart constructor.

Instances

Instances details
Eq StopAccessLoggingResponse Source # 
Instance details

Defined in Amazonka.MediaStore.StopAccessLogging

Read StopAccessLoggingResponse Source # 
Instance details

Defined in Amazonka.MediaStore.StopAccessLogging

Show StopAccessLoggingResponse Source # 
Instance details

Defined in Amazonka.MediaStore.StopAccessLogging

Generic StopAccessLoggingResponse Source # 
Instance details

Defined in Amazonka.MediaStore.StopAccessLogging

Associated Types

type Rep StopAccessLoggingResponse :: Type -> Type #

NFData StopAccessLoggingResponse Source # 
Instance details

Defined in Amazonka.MediaStore.StopAccessLogging

type Rep StopAccessLoggingResponse Source # 
Instance details

Defined in Amazonka.MediaStore.StopAccessLogging

type Rep StopAccessLoggingResponse = D1 ('MetaData "StopAccessLoggingResponse" "Amazonka.MediaStore.StopAccessLogging" "libZSservicesZSamazonka-mediastoreZSamazonka-mediastore" 'False) (C1 ('MetaCons "StopAccessLoggingResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newStopAccessLoggingResponse Source #

Create a value of StopAccessLoggingResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:StopAccessLoggingResponse', stopAccessLoggingResponse_httpStatus - The response's http status code.

PutLifecyclePolicy

data PutLifecyclePolicy Source #

See: newPutLifecyclePolicy smart constructor.

Instances

Instances details
Eq PutLifecyclePolicy Source # 
Instance details

Defined in Amazonka.MediaStore.PutLifecyclePolicy

Read PutLifecyclePolicy Source # 
Instance details

Defined in Amazonka.MediaStore.PutLifecyclePolicy

Show PutLifecyclePolicy Source # 
Instance details

Defined in Amazonka.MediaStore.PutLifecyclePolicy

Generic PutLifecyclePolicy Source # 
Instance details

Defined in Amazonka.MediaStore.PutLifecyclePolicy

Associated Types

type Rep PutLifecyclePolicy :: Type -> Type #

NFData PutLifecyclePolicy Source # 
Instance details

Defined in Amazonka.MediaStore.PutLifecyclePolicy

Methods

rnf :: PutLifecyclePolicy -> () #

Hashable PutLifecyclePolicy Source # 
Instance details

Defined in Amazonka.MediaStore.PutLifecyclePolicy

ToJSON PutLifecyclePolicy Source # 
Instance details

Defined in Amazonka.MediaStore.PutLifecyclePolicy

AWSRequest PutLifecyclePolicy Source # 
Instance details

Defined in Amazonka.MediaStore.PutLifecyclePolicy

Associated Types

type AWSResponse PutLifecyclePolicy #

ToHeaders PutLifecyclePolicy Source # 
Instance details

Defined in Amazonka.MediaStore.PutLifecyclePolicy

ToPath PutLifecyclePolicy Source # 
Instance details

Defined in Amazonka.MediaStore.PutLifecyclePolicy

ToQuery PutLifecyclePolicy Source # 
Instance details

Defined in Amazonka.MediaStore.PutLifecyclePolicy

type Rep PutLifecyclePolicy Source # 
Instance details

Defined in Amazonka.MediaStore.PutLifecyclePolicy

type Rep PutLifecyclePolicy = D1 ('MetaData "PutLifecyclePolicy" "Amazonka.MediaStore.PutLifecyclePolicy" "libZSservicesZSamazonka-mediastoreZSamazonka-mediastore" 'False) (C1 ('MetaCons "PutLifecyclePolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "containerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "lifecyclePolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse PutLifecyclePolicy Source # 
Instance details

Defined in Amazonka.MediaStore.PutLifecyclePolicy

newPutLifecyclePolicy Source #

Create a value of PutLifecyclePolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:containerName:PutLifecyclePolicy', putLifecyclePolicy_containerName - The name of the container that you want to assign the object lifecycle policy to.

$sel:lifecyclePolicy:PutLifecyclePolicy', putLifecyclePolicy_lifecyclePolicy - The object lifecycle policy to apply to the container.

data PutLifecyclePolicyResponse Source #

See: newPutLifecyclePolicyResponse smart constructor.

Instances

Instances details
Eq PutLifecyclePolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.PutLifecyclePolicy

Read PutLifecyclePolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.PutLifecyclePolicy

Show PutLifecyclePolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.PutLifecyclePolicy

Generic PutLifecyclePolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.PutLifecyclePolicy

Associated Types

type Rep PutLifecyclePolicyResponse :: Type -> Type #

NFData PutLifecyclePolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.PutLifecyclePolicy

type Rep PutLifecyclePolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.PutLifecyclePolicy

type Rep PutLifecyclePolicyResponse = D1 ('MetaData "PutLifecyclePolicyResponse" "Amazonka.MediaStore.PutLifecyclePolicy" "libZSservicesZSamazonka-mediastoreZSamazonka-mediastore" 'False) (C1 ('MetaCons "PutLifecyclePolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newPutLifecyclePolicyResponse Source #

Create a value of PutLifecyclePolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:PutLifecyclePolicyResponse', putLifecyclePolicyResponse_httpStatus - The response's http status code.

DeleteLifecyclePolicy

data DeleteLifecyclePolicy Source #

See: newDeleteLifecyclePolicy smart constructor.

Instances

Instances details
Eq DeleteLifecyclePolicy Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteLifecyclePolicy

Read DeleteLifecyclePolicy Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteLifecyclePolicy

Show DeleteLifecyclePolicy Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteLifecyclePolicy

Generic DeleteLifecyclePolicy Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteLifecyclePolicy

Associated Types

type Rep DeleteLifecyclePolicy :: Type -> Type #

NFData DeleteLifecyclePolicy Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteLifecyclePolicy

Methods

rnf :: DeleteLifecyclePolicy -> () #

Hashable DeleteLifecyclePolicy Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteLifecyclePolicy

ToJSON DeleteLifecyclePolicy Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteLifecyclePolicy

AWSRequest DeleteLifecyclePolicy Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteLifecyclePolicy

Associated Types

type AWSResponse DeleteLifecyclePolicy #

ToHeaders DeleteLifecyclePolicy Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteLifecyclePolicy

ToPath DeleteLifecyclePolicy Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteLifecyclePolicy

ToQuery DeleteLifecyclePolicy Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteLifecyclePolicy

type Rep DeleteLifecyclePolicy Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteLifecyclePolicy

type Rep DeleteLifecyclePolicy = D1 ('MetaData "DeleteLifecyclePolicy" "Amazonka.MediaStore.DeleteLifecyclePolicy" "libZSservicesZSamazonka-mediastoreZSamazonka-mediastore" 'False) (C1 ('MetaCons "DeleteLifecyclePolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "containerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteLifecyclePolicy Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteLifecyclePolicy

newDeleteLifecyclePolicy Source #

Create a value of DeleteLifecyclePolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:containerName:DeleteLifecyclePolicy', deleteLifecyclePolicy_containerName - The name of the container that holds the object lifecycle policy.

data DeleteLifecyclePolicyResponse Source #

See: newDeleteLifecyclePolicyResponse smart constructor.

Instances

Instances details
Eq DeleteLifecyclePolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteLifecyclePolicy

Read DeleteLifecyclePolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteLifecyclePolicy

Show DeleteLifecyclePolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteLifecyclePolicy

Generic DeleteLifecyclePolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteLifecyclePolicy

Associated Types

type Rep DeleteLifecyclePolicyResponse :: Type -> Type #

NFData DeleteLifecyclePolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteLifecyclePolicy

type Rep DeleteLifecyclePolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteLifecyclePolicy

type Rep DeleteLifecyclePolicyResponse = D1 ('MetaData "DeleteLifecyclePolicyResponse" "Amazonka.MediaStore.DeleteLifecyclePolicy" "libZSservicesZSamazonka-mediastoreZSamazonka-mediastore" 'False) (C1 ('MetaCons "DeleteLifecyclePolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteLifecyclePolicyResponse Source #

Create a value of DeleteLifecyclePolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteLifecyclePolicyResponse', deleteLifecyclePolicyResponse_httpStatus - The response's http status code.

ListTagsForResource

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.MediaStore.ListTagsForResource

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.MediaStore.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.MediaStore.ListTagsForResource

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.MediaStore.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.MediaStore.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.MediaStore.ListTagsForResource

ToJSON ListTagsForResource Source # 
Instance details

Defined in Amazonka.MediaStore.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.MediaStore.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

ToHeaders ListTagsForResource Source # 
Instance details

Defined in Amazonka.MediaStore.ListTagsForResource

ToPath ListTagsForResource Source # 
Instance details

Defined in Amazonka.MediaStore.ListTagsForResource

ToQuery ListTagsForResource Source # 
Instance details

Defined in Amazonka.MediaStore.ListTagsForResource

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.MediaStore.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.MediaStore.ListTagsForResource" "libZSservicesZSamazonka-mediastoreZSamazonka-mediastore" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.MediaStore.ListTagsForResource

newListTagsForResource Source #

Create a value of ListTagsForResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resource:ListTagsForResource', listTagsForResource_resource - The Amazon Resource Name (ARN) for the container.

data ListTagsForResourceResponse Source #

See: newListTagsForResourceResponse smart constructor.

Instances

Instances details
Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.MediaStore.ListTagsForResource

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.MediaStore.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.MediaStore.ListTagsForResource

Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.MediaStore.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

NFData ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.MediaStore.ListTagsForResource

type Rep ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.MediaStore.ListTagsForResource

type Rep ListTagsForResourceResponse = D1 ('MetaData "ListTagsForResourceResponse" "Amazonka.MediaStore.ListTagsForResource" "libZSservicesZSamazonka-mediastoreZSamazonka-mediastore" 'False) (C1 ('MetaCons "ListTagsForResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newListTagsForResourceResponse Source #

Create a value of ListTagsForResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tags:ListTagsForResourceResponse', listTagsForResourceResponse_tags - An array of key:value pairs that are assigned to the container.

$sel:httpStatus:ListTagsForResourceResponse', listTagsForResourceResponse_httpStatus - The response's http status code.

CreateContainer

data CreateContainer Source #

See: newCreateContainer smart constructor.

Instances

Instances details
Eq CreateContainer Source # 
Instance details

Defined in Amazonka.MediaStore.CreateContainer

Read CreateContainer Source # 
Instance details

Defined in Amazonka.MediaStore.CreateContainer

Show CreateContainer Source # 
Instance details

Defined in Amazonka.MediaStore.CreateContainer

Generic CreateContainer Source # 
Instance details

Defined in Amazonka.MediaStore.CreateContainer

Associated Types

type Rep CreateContainer :: Type -> Type #

NFData CreateContainer Source # 
Instance details

Defined in Amazonka.MediaStore.CreateContainer

Methods

rnf :: CreateContainer -> () #

Hashable CreateContainer Source # 
Instance details

Defined in Amazonka.MediaStore.CreateContainer

ToJSON CreateContainer Source # 
Instance details

Defined in Amazonka.MediaStore.CreateContainer

AWSRequest CreateContainer Source # 
Instance details

Defined in Amazonka.MediaStore.CreateContainer

Associated Types

type AWSResponse CreateContainer #

ToHeaders CreateContainer Source # 
Instance details

Defined in Amazonka.MediaStore.CreateContainer

ToPath CreateContainer Source # 
Instance details

Defined in Amazonka.MediaStore.CreateContainer

ToQuery CreateContainer Source # 
Instance details

Defined in Amazonka.MediaStore.CreateContainer

type Rep CreateContainer Source # 
Instance details

Defined in Amazonka.MediaStore.CreateContainer

type Rep CreateContainer = D1 ('MetaData "CreateContainer" "Amazonka.MediaStore.CreateContainer" "libZSservicesZSamazonka-mediastoreZSamazonka-mediastore" 'False) (C1 ('MetaCons "CreateContainer'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag))) :*: S1 ('MetaSel ('Just "containerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse CreateContainer Source # 
Instance details

Defined in Amazonka.MediaStore.CreateContainer

newCreateContainer Source #

Create a value of CreateContainer with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tags:CreateContainer', createContainer_tags - An array of key:value pairs that you define. These values can be anything that you want. Typically, the tag key represents a category (such as "environment") and the tag value represents a specific value within that category (such as "test," "development," or "production"). You can add up to 50 tags to each container. For more information about tagging, including naming and usage conventions, see Tagging Resources in MediaStore.

$sel:containerName:CreateContainer', createContainer_containerName - The name for the container. The name must be from 1 to 255 characters. Container names must be unique to your AWS account within a specific region. As an example, you could create a container named movies in every region, as long as you don’t have an existing container with that name.

data CreateContainerResponse Source #

See: newCreateContainerResponse smart constructor.

Instances

Instances details
Eq CreateContainerResponse Source # 
Instance details

Defined in Amazonka.MediaStore.CreateContainer

Read CreateContainerResponse Source # 
Instance details

Defined in Amazonka.MediaStore.CreateContainer

Show CreateContainerResponse Source # 
Instance details

Defined in Amazonka.MediaStore.CreateContainer

Generic CreateContainerResponse Source # 
Instance details

Defined in Amazonka.MediaStore.CreateContainer

Associated Types

type Rep CreateContainerResponse :: Type -> Type #

NFData CreateContainerResponse Source # 
Instance details

Defined in Amazonka.MediaStore.CreateContainer

Methods

rnf :: CreateContainerResponse -> () #

type Rep CreateContainerResponse Source # 
Instance details

Defined in Amazonka.MediaStore.CreateContainer

type Rep CreateContainerResponse = D1 ('MetaData "CreateContainerResponse" "Amazonka.MediaStore.CreateContainer" "libZSservicesZSamazonka-mediastoreZSamazonka-mediastore" 'False) (C1 ('MetaCons "CreateContainerResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "container") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Container)))

newCreateContainerResponse Source #

Create a value of CreateContainerResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreateContainerResponse', createContainerResponse_httpStatus - The response's http status code.

$sel:container:CreateContainerResponse', createContainerResponse_container - ContainerARN: The Amazon Resource Name (ARN) of the newly created 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

ContainerName: The container name as specified in the request.

CreationTime: Unix time stamp.

Status: The status of container creation or deletion. The status is one of the following: CREATING, ACTIVE, or DELETING. While the service is creating the container, the status is CREATING. When an endpoint is available, the status changes to ACTIVE.

The return value does not include the container's endpoint. To make downstream requests, you must obtain this value by using DescribeContainer or ListContainers.

ListContainers (Paginated)

data ListContainers Source #

See: newListContainers smart constructor.

Instances

Instances details
Eq ListContainers Source # 
Instance details

Defined in Amazonka.MediaStore.ListContainers

Read ListContainers Source # 
Instance details

Defined in Amazonka.MediaStore.ListContainers

Show ListContainers Source # 
Instance details

Defined in Amazonka.MediaStore.ListContainers

Generic ListContainers Source # 
Instance details

Defined in Amazonka.MediaStore.ListContainers

Associated Types

type Rep ListContainers :: Type -> Type #

NFData ListContainers Source # 
Instance details

Defined in Amazonka.MediaStore.ListContainers

Methods

rnf :: ListContainers -> () #

Hashable ListContainers Source # 
Instance details

Defined in Amazonka.MediaStore.ListContainers

ToJSON ListContainers Source # 
Instance details

Defined in Amazonka.MediaStore.ListContainers

AWSPager ListContainers Source # 
Instance details

Defined in Amazonka.MediaStore.ListContainers

AWSRequest ListContainers Source # 
Instance details

Defined in Amazonka.MediaStore.ListContainers

Associated Types

type AWSResponse ListContainers #

ToHeaders ListContainers Source # 
Instance details

Defined in Amazonka.MediaStore.ListContainers

ToPath ListContainers Source # 
Instance details

Defined in Amazonka.MediaStore.ListContainers

ToQuery ListContainers Source # 
Instance details

Defined in Amazonka.MediaStore.ListContainers

type Rep ListContainers Source # 
Instance details

Defined in Amazonka.MediaStore.ListContainers

type Rep ListContainers = D1 ('MetaData "ListContainers" "Amazonka.MediaStore.ListContainers" "libZSservicesZSamazonka-mediastoreZSamazonka-mediastore" 'False) (C1 ('MetaCons "ListContainers'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))
type AWSResponse ListContainers Source # 
Instance details

Defined in Amazonka.MediaStore.ListContainers

newListContainers :: ListContainers Source #

Create a value of ListContainers with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListContainers', listContainers_nextToken - Only if you used MaxResults in the first command, enter the token (which was included in the previous response) to obtain the next set of containers. This token is included in a response only if there actually are more containers to list.

$sel:maxResults:ListContainers', listContainers_maxResults - Enter the maximum number of containers in the response. Use from 1 to 255 characters.

data ListContainersResponse Source #

See: newListContainersResponse smart constructor.

Instances

Instances details
Eq ListContainersResponse Source # 
Instance details

Defined in Amazonka.MediaStore.ListContainers

Read ListContainersResponse Source # 
Instance details

Defined in Amazonka.MediaStore.ListContainers

Show ListContainersResponse Source # 
Instance details

Defined in Amazonka.MediaStore.ListContainers

Generic ListContainersResponse Source # 
Instance details

Defined in Amazonka.MediaStore.ListContainers

Associated Types

type Rep ListContainersResponse :: Type -> Type #

NFData ListContainersResponse Source # 
Instance details

Defined in Amazonka.MediaStore.ListContainers

Methods

rnf :: ListContainersResponse -> () #

type Rep ListContainersResponse Source # 
Instance details

Defined in Amazonka.MediaStore.ListContainers

type Rep ListContainersResponse = D1 ('MetaData "ListContainersResponse" "Amazonka.MediaStore.ListContainers" "libZSservicesZSamazonka-mediastoreZSamazonka-mediastore" 'False) (C1 ('MetaCons "ListContainersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "containers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Container]))))

newListContainersResponse Source #

Create a value of ListContainersResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListContainers', listContainersResponse_nextToken - NextToken is the token to use in the next call to ListContainers. This token is returned only if you included the MaxResults tag in the original command, and only if there are still containers to return.

$sel:httpStatus:ListContainersResponse', listContainersResponse_httpStatus - The response's http status code.

$sel:containers:ListContainersResponse', listContainersResponse_containers - The names of the containers.

DeleteContainer

data DeleteContainer Source #

See: newDeleteContainer smart constructor.

Constructors

DeleteContainer' Text 

Instances

Instances details
Eq DeleteContainer Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteContainer

Read DeleteContainer Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteContainer

Show DeleteContainer Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteContainer

Generic DeleteContainer Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteContainer

Associated Types

type Rep DeleteContainer :: Type -> Type #

NFData DeleteContainer Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteContainer

Methods

rnf :: DeleteContainer -> () #

Hashable DeleteContainer Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteContainer

ToJSON DeleteContainer Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteContainer

AWSRequest DeleteContainer Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteContainer

Associated Types

type AWSResponse DeleteContainer #

ToHeaders DeleteContainer Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteContainer

ToPath DeleteContainer Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteContainer

ToQuery DeleteContainer Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteContainer

type Rep DeleteContainer Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteContainer

type Rep DeleteContainer = D1 ('MetaData "DeleteContainer" "Amazonka.MediaStore.DeleteContainer" "libZSservicesZSamazonka-mediastoreZSamazonka-mediastore" 'False) (C1 ('MetaCons "DeleteContainer'" 'PrefixI 'True) (S1 ('MetaSel ('Just "containerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteContainer Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteContainer

newDeleteContainer Source #

Create a value of DeleteContainer with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:containerName:DeleteContainer', deleteContainer_containerName - The name of the container to delete.

data DeleteContainerResponse Source #

See: newDeleteContainerResponse smart constructor.

Instances

Instances details
Eq DeleteContainerResponse Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteContainer

Read DeleteContainerResponse Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteContainer

Show DeleteContainerResponse Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteContainer

Generic DeleteContainerResponse Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteContainer

Associated Types

type Rep DeleteContainerResponse :: Type -> Type #

NFData DeleteContainerResponse Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteContainer

Methods

rnf :: DeleteContainerResponse -> () #

type Rep DeleteContainerResponse Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteContainer

type Rep DeleteContainerResponse = D1 ('MetaData "DeleteContainerResponse" "Amazonka.MediaStore.DeleteContainer" "libZSservicesZSamazonka-mediastoreZSamazonka-mediastore" 'False) (C1 ('MetaCons "DeleteContainerResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteContainerResponse Source #

Create a value of DeleteContainerResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteContainerResponse', deleteContainerResponse_httpStatus - The response's http status code.

PutCorsPolicy

data PutCorsPolicy Source #

See: newPutCorsPolicy smart constructor.

Instances

Instances details
Eq PutCorsPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.PutCorsPolicy

Read PutCorsPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.PutCorsPolicy

Show PutCorsPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.PutCorsPolicy

Generic PutCorsPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.PutCorsPolicy

Associated Types

type Rep PutCorsPolicy :: Type -> Type #

NFData PutCorsPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.PutCorsPolicy

Methods

rnf :: PutCorsPolicy -> () #

Hashable PutCorsPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.PutCorsPolicy

ToJSON PutCorsPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.PutCorsPolicy

AWSRequest PutCorsPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.PutCorsPolicy

Associated Types

type AWSResponse PutCorsPolicy #

ToHeaders PutCorsPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.PutCorsPolicy

ToPath PutCorsPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.PutCorsPolicy

ToQuery PutCorsPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.PutCorsPolicy

type Rep PutCorsPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.PutCorsPolicy

type Rep PutCorsPolicy = D1 ('MetaData "PutCorsPolicy" "Amazonka.MediaStore.PutCorsPolicy" "libZSservicesZSamazonka-mediastoreZSamazonka-mediastore" 'False) (C1 ('MetaCons "PutCorsPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "containerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "corsPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty CorsRule))))
type AWSResponse PutCorsPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.PutCorsPolicy

newPutCorsPolicy Source #

Create a value of PutCorsPolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:containerName:PutCorsPolicy', putCorsPolicy_containerName - The name of the container that you want to assign the CORS policy to.

$sel:corsPolicy:PutCorsPolicy', putCorsPolicy_corsPolicy - The CORS policy to apply to the container.

data PutCorsPolicyResponse Source #

See: newPutCorsPolicyResponse smart constructor.

Instances

Instances details
Eq PutCorsPolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.PutCorsPolicy

Read PutCorsPolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.PutCorsPolicy

Show PutCorsPolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.PutCorsPolicy

Generic PutCorsPolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.PutCorsPolicy

Associated Types

type Rep PutCorsPolicyResponse :: Type -> Type #

NFData PutCorsPolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.PutCorsPolicy

Methods

rnf :: PutCorsPolicyResponse -> () #

type Rep PutCorsPolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.PutCorsPolicy

type Rep PutCorsPolicyResponse = D1 ('MetaData "PutCorsPolicyResponse" "Amazonka.MediaStore.PutCorsPolicy" "libZSservicesZSamazonka-mediastoreZSamazonka-mediastore" 'False) (C1 ('MetaCons "PutCorsPolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newPutCorsPolicyResponse Source #

Create a value of PutCorsPolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:PutCorsPolicyResponse', putCorsPolicyResponse_httpStatus - The response's http status code.

DeleteCorsPolicy

data DeleteCorsPolicy Source #

See: newDeleteCorsPolicy smart constructor.

Constructors

DeleteCorsPolicy' Text 

Instances

Instances details
Eq DeleteCorsPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteCorsPolicy

Read DeleteCorsPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteCorsPolicy

Show DeleteCorsPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteCorsPolicy

Generic DeleteCorsPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteCorsPolicy

Associated Types

type Rep DeleteCorsPolicy :: Type -> Type #

NFData DeleteCorsPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteCorsPolicy

Methods

rnf :: DeleteCorsPolicy -> () #

Hashable DeleteCorsPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteCorsPolicy

ToJSON DeleteCorsPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteCorsPolicy

AWSRequest DeleteCorsPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteCorsPolicy

Associated Types

type AWSResponse DeleteCorsPolicy #

ToHeaders DeleteCorsPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteCorsPolicy

ToPath DeleteCorsPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteCorsPolicy

ToQuery DeleteCorsPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteCorsPolicy

type Rep DeleteCorsPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteCorsPolicy

type Rep DeleteCorsPolicy = D1 ('MetaData "DeleteCorsPolicy" "Amazonka.MediaStore.DeleteCorsPolicy" "libZSservicesZSamazonka-mediastoreZSamazonka-mediastore" 'False) (C1 ('MetaCons "DeleteCorsPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "containerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteCorsPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteCorsPolicy

newDeleteCorsPolicy Source #

Create a value of DeleteCorsPolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:containerName:DeleteCorsPolicy', deleteCorsPolicy_containerName - The name of the container to remove the policy from.

data DeleteCorsPolicyResponse Source #

See: newDeleteCorsPolicyResponse smart constructor.

Instances

Instances details
Eq DeleteCorsPolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteCorsPolicy

Read DeleteCorsPolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteCorsPolicy

Show DeleteCorsPolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteCorsPolicy

Generic DeleteCorsPolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteCorsPolicy

Associated Types

type Rep DeleteCorsPolicyResponse :: Type -> Type #

NFData DeleteCorsPolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteCorsPolicy

type Rep DeleteCorsPolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteCorsPolicy

type Rep DeleteCorsPolicyResponse = D1 ('MetaData "DeleteCorsPolicyResponse" "Amazonka.MediaStore.DeleteCorsPolicy" "libZSservicesZSamazonka-mediastoreZSamazonka-mediastore" 'False) (C1 ('MetaCons "DeleteCorsPolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteCorsPolicyResponse Source #

Create a value of DeleteCorsPolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteCorsPolicyResponse', deleteCorsPolicyResponse_httpStatus - The response's http status code.

StartAccessLogging

data StartAccessLogging Source #

See: newStartAccessLogging smart constructor.

Instances

Instances details
Eq StartAccessLogging Source # 
Instance details

Defined in Amazonka.MediaStore.StartAccessLogging

Read StartAccessLogging Source # 
Instance details

Defined in Amazonka.MediaStore.StartAccessLogging

Show StartAccessLogging Source # 
Instance details

Defined in Amazonka.MediaStore.StartAccessLogging

Generic StartAccessLogging Source # 
Instance details

Defined in Amazonka.MediaStore.StartAccessLogging

Associated Types

type Rep StartAccessLogging :: Type -> Type #

NFData StartAccessLogging Source # 
Instance details

Defined in Amazonka.MediaStore.StartAccessLogging

Methods

rnf :: StartAccessLogging -> () #

Hashable StartAccessLogging Source # 
Instance details

Defined in Amazonka.MediaStore.StartAccessLogging

ToJSON StartAccessLogging Source # 
Instance details

Defined in Amazonka.MediaStore.StartAccessLogging

AWSRequest StartAccessLogging Source # 
Instance details

Defined in Amazonka.MediaStore.StartAccessLogging

Associated Types

type AWSResponse StartAccessLogging #

ToHeaders StartAccessLogging Source # 
Instance details

Defined in Amazonka.MediaStore.StartAccessLogging

ToPath StartAccessLogging Source # 
Instance details

Defined in Amazonka.MediaStore.StartAccessLogging

ToQuery StartAccessLogging Source # 
Instance details

Defined in Amazonka.MediaStore.StartAccessLogging

type Rep StartAccessLogging Source # 
Instance details

Defined in Amazonka.MediaStore.StartAccessLogging

type Rep StartAccessLogging = D1 ('MetaData "StartAccessLogging" "Amazonka.MediaStore.StartAccessLogging" "libZSservicesZSamazonka-mediastoreZSamazonka-mediastore" 'False) (C1 ('MetaCons "StartAccessLogging'" 'PrefixI 'True) (S1 ('MetaSel ('Just "containerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse StartAccessLogging Source # 
Instance details

Defined in Amazonka.MediaStore.StartAccessLogging

newStartAccessLogging Source #

Create a value of StartAccessLogging with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:containerName:StartAccessLogging', startAccessLogging_containerName - The name of the container that you want to start access logging on.

data StartAccessLoggingResponse Source #

See: newStartAccessLoggingResponse smart constructor.

Instances

Instances details
Eq StartAccessLoggingResponse Source # 
Instance details

Defined in Amazonka.MediaStore.StartAccessLogging

Read StartAccessLoggingResponse Source # 
Instance details

Defined in Amazonka.MediaStore.StartAccessLogging

Show StartAccessLoggingResponse Source # 
Instance details

Defined in Amazonka.MediaStore.StartAccessLogging

Generic StartAccessLoggingResponse Source # 
Instance details

Defined in Amazonka.MediaStore.StartAccessLogging

Associated Types

type Rep StartAccessLoggingResponse :: Type -> Type #

NFData StartAccessLoggingResponse Source # 
Instance details

Defined in Amazonka.MediaStore.StartAccessLogging

type Rep StartAccessLoggingResponse Source # 
Instance details

Defined in Amazonka.MediaStore.StartAccessLogging

type Rep StartAccessLoggingResponse = D1 ('MetaData "StartAccessLoggingResponse" "Amazonka.MediaStore.StartAccessLogging" "libZSservicesZSamazonka-mediastoreZSamazonka-mediastore" 'False) (C1 ('MetaCons "StartAccessLoggingResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newStartAccessLoggingResponse Source #

Create a value of StartAccessLoggingResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:StartAccessLoggingResponse', startAccessLoggingResponse_httpStatus - The response's http status code.

DescribeContainer

data DescribeContainer Source #

See: newDescribeContainer smart constructor.

Constructors

DescribeContainer' (Maybe Text) 

Instances

Instances details
Eq DescribeContainer Source # 
Instance details

Defined in Amazonka.MediaStore.DescribeContainer

Read DescribeContainer Source # 
Instance details

Defined in Amazonka.MediaStore.DescribeContainer

Show DescribeContainer Source # 
Instance details

Defined in Amazonka.MediaStore.DescribeContainer

Generic DescribeContainer Source # 
Instance details

Defined in Amazonka.MediaStore.DescribeContainer

Associated Types

type Rep DescribeContainer :: Type -> Type #

NFData DescribeContainer Source # 
Instance details

Defined in Amazonka.MediaStore.DescribeContainer

Methods

rnf :: DescribeContainer -> () #

Hashable DescribeContainer Source # 
Instance details

Defined in Amazonka.MediaStore.DescribeContainer

ToJSON DescribeContainer Source # 
Instance details

Defined in Amazonka.MediaStore.DescribeContainer

AWSRequest DescribeContainer Source # 
Instance details

Defined in Amazonka.MediaStore.DescribeContainer

Associated Types

type AWSResponse DescribeContainer #

ToHeaders DescribeContainer Source # 
Instance details

Defined in Amazonka.MediaStore.DescribeContainer

ToPath DescribeContainer Source # 
Instance details

Defined in Amazonka.MediaStore.DescribeContainer

ToQuery DescribeContainer Source # 
Instance details

Defined in Amazonka.MediaStore.DescribeContainer

type Rep DescribeContainer Source # 
Instance details

Defined in Amazonka.MediaStore.DescribeContainer

type Rep DescribeContainer = D1 ('MetaData "DescribeContainer" "Amazonka.MediaStore.DescribeContainer" "libZSservicesZSamazonka-mediastoreZSamazonka-mediastore" 'False) (C1 ('MetaCons "DescribeContainer'" 'PrefixI 'True) (S1 ('MetaSel ('Just "containerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))
type AWSResponse DescribeContainer Source # 
Instance details

Defined in Amazonka.MediaStore.DescribeContainer

newDescribeContainer :: DescribeContainer Source #

Create a value of DescribeContainer with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:containerName:DescribeContainer', describeContainer_containerName - The name of the container to query.

data DescribeContainerResponse Source #

See: newDescribeContainerResponse smart constructor.

Instances

Instances details
Eq DescribeContainerResponse Source # 
Instance details

Defined in Amazonka.MediaStore.DescribeContainer

Read DescribeContainerResponse Source # 
Instance details

Defined in Amazonka.MediaStore.DescribeContainer

Show DescribeContainerResponse Source # 
Instance details

Defined in Amazonka.MediaStore.DescribeContainer

Generic DescribeContainerResponse Source # 
Instance details

Defined in Amazonka.MediaStore.DescribeContainer

Associated Types

type Rep DescribeContainerResponse :: Type -> Type #

NFData DescribeContainerResponse Source # 
Instance details

Defined in Amazonka.MediaStore.DescribeContainer

type Rep DescribeContainerResponse Source # 
Instance details

Defined in Amazonka.MediaStore.DescribeContainer

type Rep DescribeContainerResponse = D1 ('MetaData "DescribeContainerResponse" "Amazonka.MediaStore.DescribeContainer" "libZSservicesZSamazonka-mediastoreZSamazonka-mediastore" 'False) (C1 ('MetaCons "DescribeContainerResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "container") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Container)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeContainerResponse Source #

Create a value of DescribeContainerResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:container:DescribeContainerResponse', describeContainerResponse_container - The name of the queried container.

$sel:httpStatus:DescribeContainerResponse', describeContainerResponse_httpStatus - The response's http status code.

GetMetricPolicy

data GetMetricPolicy Source #

See: newGetMetricPolicy smart constructor.

Constructors

GetMetricPolicy' Text 

Instances

Instances details
Eq GetMetricPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.GetMetricPolicy

Read GetMetricPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.GetMetricPolicy

Show GetMetricPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.GetMetricPolicy

Generic GetMetricPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.GetMetricPolicy

Associated Types

type Rep GetMetricPolicy :: Type -> Type #

NFData GetMetricPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.GetMetricPolicy

Methods

rnf :: GetMetricPolicy -> () #

Hashable GetMetricPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.GetMetricPolicy

ToJSON GetMetricPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.GetMetricPolicy

AWSRequest GetMetricPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.GetMetricPolicy

Associated Types

type AWSResponse GetMetricPolicy #

ToHeaders GetMetricPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.GetMetricPolicy

ToPath GetMetricPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.GetMetricPolicy

ToQuery GetMetricPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.GetMetricPolicy

type Rep GetMetricPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.GetMetricPolicy

type Rep GetMetricPolicy = D1 ('MetaData "GetMetricPolicy" "Amazonka.MediaStore.GetMetricPolicy" "libZSservicesZSamazonka-mediastoreZSamazonka-mediastore" 'False) (C1 ('MetaCons "GetMetricPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "containerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetMetricPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.GetMetricPolicy

newGetMetricPolicy Source #

Create a value of GetMetricPolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:containerName:GetMetricPolicy', getMetricPolicy_containerName - The name of the container that is associated with the metric policy.

data GetMetricPolicyResponse Source #

See: newGetMetricPolicyResponse smart constructor.

Instances

Instances details
Eq GetMetricPolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.GetMetricPolicy

Read GetMetricPolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.GetMetricPolicy

Show GetMetricPolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.GetMetricPolicy

Generic GetMetricPolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.GetMetricPolicy

Associated Types

type Rep GetMetricPolicyResponse :: Type -> Type #

NFData GetMetricPolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.GetMetricPolicy

Methods

rnf :: GetMetricPolicyResponse -> () #

type Rep GetMetricPolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.GetMetricPolicy

type Rep GetMetricPolicyResponse = D1 ('MetaData "GetMetricPolicyResponse" "Amazonka.MediaStore.GetMetricPolicy" "libZSservicesZSamazonka-mediastoreZSamazonka-mediastore" 'False) (C1 ('MetaCons "GetMetricPolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "metricPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MetricPolicy)))

newGetMetricPolicyResponse Source #

Create a value of GetMetricPolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetMetricPolicyResponse', getMetricPolicyResponse_httpStatus - The response's http status code.

$sel:metricPolicy:GetMetricPolicyResponse', getMetricPolicyResponse_metricPolicy - The metric policy that is associated with the specific container.

DeleteMetricPolicy

data DeleteMetricPolicy Source #

See: newDeleteMetricPolicy smart constructor.

Instances

Instances details
Eq DeleteMetricPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteMetricPolicy

Read DeleteMetricPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteMetricPolicy

Show DeleteMetricPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteMetricPolicy

Generic DeleteMetricPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteMetricPolicy

Associated Types

type Rep DeleteMetricPolicy :: Type -> Type #

NFData DeleteMetricPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteMetricPolicy

Methods

rnf :: DeleteMetricPolicy -> () #

Hashable DeleteMetricPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteMetricPolicy

ToJSON DeleteMetricPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteMetricPolicy

AWSRequest DeleteMetricPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteMetricPolicy

Associated Types

type AWSResponse DeleteMetricPolicy #

ToHeaders DeleteMetricPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteMetricPolicy

ToPath DeleteMetricPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteMetricPolicy

ToQuery DeleteMetricPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteMetricPolicy

type Rep DeleteMetricPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteMetricPolicy

type Rep DeleteMetricPolicy = D1 ('MetaData "DeleteMetricPolicy" "Amazonka.MediaStore.DeleteMetricPolicy" "libZSservicesZSamazonka-mediastoreZSamazonka-mediastore" 'False) (C1 ('MetaCons "DeleteMetricPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "containerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteMetricPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteMetricPolicy

newDeleteMetricPolicy Source #

Create a value of DeleteMetricPolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:containerName:DeleteMetricPolicy', deleteMetricPolicy_containerName - The name of the container that is associated with the metric policy that you want to delete.

data DeleteMetricPolicyResponse Source #

See: newDeleteMetricPolicyResponse smart constructor.

Instances

Instances details
Eq DeleteMetricPolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteMetricPolicy

Read DeleteMetricPolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteMetricPolicy

Show DeleteMetricPolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteMetricPolicy

Generic DeleteMetricPolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteMetricPolicy

Associated Types

type Rep DeleteMetricPolicyResponse :: Type -> Type #

NFData DeleteMetricPolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteMetricPolicy

type Rep DeleteMetricPolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteMetricPolicy

type Rep DeleteMetricPolicyResponse = D1 ('MetaData "DeleteMetricPolicyResponse" "Amazonka.MediaStore.DeleteMetricPolicy" "libZSservicesZSamazonka-mediastoreZSamazonka-mediastore" 'False) (C1 ('MetaCons "DeleteMetricPolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteMetricPolicyResponse Source #

Create a value of DeleteMetricPolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteMetricPolicyResponse', deleteMetricPolicyResponse_httpStatus - The response's http status code.

PutMetricPolicy

data PutMetricPolicy Source #

See: newPutMetricPolicy smart constructor.

Instances

Instances details
Eq PutMetricPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.PutMetricPolicy

Read PutMetricPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.PutMetricPolicy

Show PutMetricPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.PutMetricPolicy

Generic PutMetricPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.PutMetricPolicy

Associated Types

type Rep PutMetricPolicy :: Type -> Type #

NFData PutMetricPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.PutMetricPolicy

Methods

rnf :: PutMetricPolicy -> () #

Hashable PutMetricPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.PutMetricPolicy

ToJSON PutMetricPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.PutMetricPolicy

AWSRequest PutMetricPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.PutMetricPolicy

Associated Types

type AWSResponse PutMetricPolicy #

ToHeaders PutMetricPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.PutMetricPolicy

ToPath PutMetricPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.PutMetricPolicy

ToQuery PutMetricPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.PutMetricPolicy

type Rep PutMetricPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.PutMetricPolicy

type Rep PutMetricPolicy = D1 ('MetaData "PutMetricPolicy" "Amazonka.MediaStore.PutMetricPolicy" "libZSservicesZSamazonka-mediastoreZSamazonka-mediastore" 'False) (C1 ('MetaCons "PutMetricPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "containerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "metricPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MetricPolicy)))
type AWSResponse PutMetricPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.PutMetricPolicy

newPutMetricPolicy Source #

Create a value of PutMetricPolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:containerName:PutMetricPolicy', putMetricPolicy_containerName - The name of the container that you want to add the metric policy to.

$sel:metricPolicy:PutMetricPolicy', putMetricPolicy_metricPolicy - The metric policy that you want to associate with the container. In the policy, you must indicate whether you want MediaStore to send container-level metrics. You can also include up to five rules to define groups of objects that you want MediaStore to send object-level metrics for. If you include rules in the policy, construct each rule with both of the following:

  • An object group that defines which objects to include in the group. The definition can be a path or a file name, but it can't have more than 900 characters. Valid characters are: a-z, A-Z, 0-9, _ (underscore), = (equal), : (colon), . (period), - (hyphen), ~ (tilde), / (forward slash), and * (asterisk). Wildcards (*) are acceptable.
  • An object group name that allows you to refer to the object group. The name can't have more than 30 characters. Valid characters are: a-z, A-Z, 0-9, and _ (underscore).

data PutMetricPolicyResponse Source #

See: newPutMetricPolicyResponse smart constructor.

Instances

Instances details
Eq PutMetricPolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.PutMetricPolicy

Read PutMetricPolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.PutMetricPolicy

Show PutMetricPolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.PutMetricPolicy

Generic PutMetricPolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.PutMetricPolicy

Associated Types

type Rep PutMetricPolicyResponse :: Type -> Type #

NFData PutMetricPolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.PutMetricPolicy

Methods

rnf :: PutMetricPolicyResponse -> () #

type Rep PutMetricPolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.PutMetricPolicy

type Rep PutMetricPolicyResponse = D1 ('MetaData "PutMetricPolicyResponse" "Amazonka.MediaStore.PutMetricPolicy" "libZSservicesZSamazonka-mediastoreZSamazonka-mediastore" 'False) (C1 ('MetaCons "PutMetricPolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newPutMetricPolicyResponse Source #

Create a value of PutMetricPolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:PutMetricPolicyResponse', putMetricPolicyResponse_httpStatus - The response's http status code.

GetLifecyclePolicy

data GetLifecyclePolicy Source #

See: newGetLifecyclePolicy smart constructor.

Instances

Instances details
Eq GetLifecyclePolicy Source # 
Instance details

Defined in Amazonka.MediaStore.GetLifecyclePolicy

Read GetLifecyclePolicy Source # 
Instance details

Defined in Amazonka.MediaStore.GetLifecyclePolicy

Show GetLifecyclePolicy Source # 
Instance details

Defined in Amazonka.MediaStore.GetLifecyclePolicy

Generic GetLifecyclePolicy Source # 
Instance details

Defined in Amazonka.MediaStore.GetLifecyclePolicy

Associated Types

type Rep GetLifecyclePolicy :: Type -> Type #

NFData GetLifecyclePolicy Source # 
Instance details

Defined in Amazonka.MediaStore.GetLifecyclePolicy

Methods

rnf :: GetLifecyclePolicy -> () #

Hashable GetLifecyclePolicy Source # 
Instance details

Defined in Amazonka.MediaStore.GetLifecyclePolicy

ToJSON GetLifecyclePolicy Source # 
Instance details

Defined in Amazonka.MediaStore.GetLifecyclePolicy

AWSRequest GetLifecyclePolicy Source # 
Instance details

Defined in Amazonka.MediaStore.GetLifecyclePolicy

Associated Types

type AWSResponse GetLifecyclePolicy #

ToHeaders GetLifecyclePolicy Source # 
Instance details

Defined in Amazonka.MediaStore.GetLifecyclePolicy

ToPath GetLifecyclePolicy Source # 
Instance details

Defined in Amazonka.MediaStore.GetLifecyclePolicy

ToQuery GetLifecyclePolicy Source # 
Instance details

Defined in Amazonka.MediaStore.GetLifecyclePolicy

type Rep GetLifecyclePolicy Source # 
Instance details

Defined in Amazonka.MediaStore.GetLifecyclePolicy

type Rep GetLifecyclePolicy = D1 ('MetaData "GetLifecyclePolicy" "Amazonka.MediaStore.GetLifecyclePolicy" "libZSservicesZSamazonka-mediastoreZSamazonka-mediastore" 'False) (C1 ('MetaCons "GetLifecyclePolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "containerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetLifecyclePolicy Source # 
Instance details

Defined in Amazonka.MediaStore.GetLifecyclePolicy

newGetLifecyclePolicy Source #

Create a value of GetLifecyclePolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:containerName:GetLifecyclePolicy', getLifecyclePolicy_containerName - The name of the container that the object lifecycle policy is assigned to.

data GetLifecyclePolicyResponse Source #

See: newGetLifecyclePolicyResponse smart constructor.

Instances

Instances details
Eq GetLifecyclePolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.GetLifecyclePolicy

Read GetLifecyclePolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.GetLifecyclePolicy

Show GetLifecyclePolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.GetLifecyclePolicy

Generic GetLifecyclePolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.GetLifecyclePolicy

Associated Types

type Rep GetLifecyclePolicyResponse :: Type -> Type #

NFData GetLifecyclePolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.GetLifecyclePolicy

type Rep GetLifecyclePolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.GetLifecyclePolicy

type Rep GetLifecyclePolicyResponse = D1 ('MetaData "GetLifecyclePolicyResponse" "Amazonka.MediaStore.GetLifecyclePolicy" "libZSservicesZSamazonka-mediastoreZSamazonka-mediastore" 'False) (C1 ('MetaCons "GetLifecyclePolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "lifecyclePolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetLifecyclePolicyResponse Source #

Create a value of GetLifecyclePolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetLifecyclePolicyResponse', getLifecyclePolicyResponse_httpStatus - The response's http status code.

$sel:lifecyclePolicy:GetLifecyclePolicyResponse', getLifecyclePolicyResponse_lifecyclePolicy - The object lifecycle policy that is assigned to the container.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Constructors

TagResource' Text (NonEmpty Tag) 

Instances

Instances details
Eq TagResource Source # 
Instance details

Defined in Amazonka.MediaStore.TagResource

Read TagResource Source # 
Instance details

Defined in Amazonka.MediaStore.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.MediaStore.TagResource

Generic TagResource Source # 
Instance details

Defined in Amazonka.MediaStore.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

NFData TagResource Source # 
Instance details

Defined in Amazonka.MediaStore.TagResource

Methods

rnf :: TagResource -> () #

Hashable TagResource Source # 
Instance details

Defined in Amazonka.MediaStore.TagResource

ToJSON TagResource Source # 
Instance details

Defined in Amazonka.MediaStore.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.MediaStore.TagResource

Associated Types

type AWSResponse TagResource #

ToHeaders TagResource Source # 
Instance details

Defined in Amazonka.MediaStore.TagResource

Methods

toHeaders :: TagResource -> [Header] #

ToPath TagResource Source # 
Instance details

Defined in Amazonka.MediaStore.TagResource

ToQuery TagResource Source # 
Instance details

Defined in Amazonka.MediaStore.TagResource

type Rep TagResource Source # 
Instance details

Defined in Amazonka.MediaStore.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.MediaStore.TagResource" "libZSservicesZSamazonka-mediastoreZSamazonka-mediastore" 'False) (C1 ('MetaCons "TagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Tag))))
type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.MediaStore.TagResource

newTagResource Source #

Create a value of TagResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resource:TagResource', tagResource_resource - The Amazon Resource Name (ARN) for the container.

$sel:tags:TagResource', tagResource_tags - An array of key:value pairs that you want to add to the container. You need to specify only the tags that you want to add or update. For example, suppose a container already has two tags (customer:CompanyA and priority:High). You want to change the priority tag and also add a third tag (type:Contract). For TagResource, you specify the following tags: priority:Medium, type:Contract. The result is that your container has three tags: customer:CompanyA, priority:Medium, and type:Contract.

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Instances

Instances details
Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.MediaStore.TagResource

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.MediaStore.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.MediaStore.TagResource

Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.MediaStore.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.MediaStore.TagResource

Methods

rnf :: TagResourceResponse -> () #

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.MediaStore.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.MediaStore.TagResource" "libZSservicesZSamazonka-mediastoreZSamazonka-mediastore" 'False) (C1 ('MetaCons "TagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newTagResourceResponse Source #

Create a value of TagResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:TagResourceResponse', tagResourceResponse_httpStatus - The response's http status code.

GetCorsPolicy

data GetCorsPolicy Source #

See: newGetCorsPolicy smart constructor.

Constructors

GetCorsPolicy' Text 

Instances

Instances details
Eq GetCorsPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.GetCorsPolicy

Read GetCorsPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.GetCorsPolicy

Show GetCorsPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.GetCorsPolicy

Generic GetCorsPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.GetCorsPolicy

Associated Types

type Rep GetCorsPolicy :: Type -> Type #

NFData GetCorsPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.GetCorsPolicy

Methods

rnf :: GetCorsPolicy -> () #

Hashable GetCorsPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.GetCorsPolicy

ToJSON GetCorsPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.GetCorsPolicy

AWSRequest GetCorsPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.GetCorsPolicy

Associated Types

type AWSResponse GetCorsPolicy #

ToHeaders GetCorsPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.GetCorsPolicy

ToPath GetCorsPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.GetCorsPolicy

ToQuery GetCorsPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.GetCorsPolicy

type Rep GetCorsPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.GetCorsPolicy

type Rep GetCorsPolicy = D1 ('MetaData "GetCorsPolicy" "Amazonka.MediaStore.GetCorsPolicy" "libZSservicesZSamazonka-mediastoreZSamazonka-mediastore" 'False) (C1 ('MetaCons "GetCorsPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "containerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetCorsPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.GetCorsPolicy

newGetCorsPolicy Source #

Create a value of GetCorsPolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:containerName:GetCorsPolicy', getCorsPolicy_containerName - The name of the container that the policy is assigned to.

data GetCorsPolicyResponse Source #

See: newGetCorsPolicyResponse smart constructor.

Instances

Instances details
Eq GetCorsPolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.GetCorsPolicy

Read GetCorsPolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.GetCorsPolicy

Show GetCorsPolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.GetCorsPolicy

Generic GetCorsPolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.GetCorsPolicy

Associated Types

type Rep GetCorsPolicyResponse :: Type -> Type #

NFData GetCorsPolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.GetCorsPolicy

Methods

rnf :: GetCorsPolicyResponse -> () #

type Rep GetCorsPolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.GetCorsPolicy

type Rep GetCorsPolicyResponse = D1 ('MetaData "GetCorsPolicyResponse" "Amazonka.MediaStore.GetCorsPolicy" "libZSservicesZSamazonka-mediastoreZSamazonka-mediastore" 'False) (C1 ('MetaCons "GetCorsPolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "corsPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty CorsRule))))

newGetCorsPolicyResponse Source #

Create a value of GetCorsPolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetCorsPolicyResponse', getCorsPolicyResponse_httpStatus - The response's http status code.

$sel:corsPolicy:GetCorsPolicyResponse', getCorsPolicyResponse_corsPolicy - The CORS policy assigned to the container.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Constructors

UntagResource' Text [Text] 

Instances

Instances details
Eq UntagResource Source # 
Instance details

Defined in Amazonka.MediaStore.UntagResource

Read UntagResource Source # 
Instance details

Defined in Amazonka.MediaStore.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.MediaStore.UntagResource

Generic UntagResource Source # 
Instance details

Defined in Amazonka.MediaStore.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

NFData UntagResource Source # 
Instance details

Defined in Amazonka.MediaStore.UntagResource

Methods

rnf :: UntagResource -> () #

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.MediaStore.UntagResource

ToJSON UntagResource Source # 
Instance details

Defined in Amazonka.MediaStore.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.MediaStore.UntagResource

Associated Types

type AWSResponse UntagResource #

ToHeaders UntagResource Source # 
Instance details

Defined in Amazonka.MediaStore.UntagResource

ToPath UntagResource Source # 
Instance details

Defined in Amazonka.MediaStore.UntagResource

ToQuery UntagResource Source # 
Instance details

Defined in Amazonka.MediaStore.UntagResource

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.MediaStore.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.MediaStore.UntagResource" "libZSservicesZSamazonka-mediastoreZSamazonka-mediastore" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.MediaStore.UntagResource

newUntagResource Source #

Create a value of UntagResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resource:UntagResource', untagResource_resource - The Amazon Resource Name (ARN) for the container.

$sel:tagKeys:UntagResource', untagResource_tagKeys - A comma-separated list of keys for tags that you want to remove from the container. For example, if your container has two tags (customer:CompanyA and priority:High) and you want to remove one of the tags (priority:High), you specify the key for the tag that you want to remove (priority).

data UntagResourceResponse Source #

See: newUntagResourceResponse smart constructor.

Instances

Instances details
Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.MediaStore.UntagResource

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.MediaStore.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.MediaStore.UntagResource

Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.MediaStore.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.MediaStore.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.MediaStore.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.MediaStore.UntagResource" "libZSservicesZSamazonka-mediastoreZSamazonka-mediastore" 'False) (C1 ('MetaCons "UntagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUntagResourceResponse Source #

Create a value of UntagResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UntagResourceResponse', untagResourceResponse_httpStatus - The response's http status code.

DeleteContainerPolicy

data DeleteContainerPolicy Source #

See: newDeleteContainerPolicy smart constructor.

Instances

Instances details
Eq DeleteContainerPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteContainerPolicy

Read DeleteContainerPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteContainerPolicy

Show DeleteContainerPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteContainerPolicy

Generic DeleteContainerPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteContainerPolicy

Associated Types

type Rep DeleteContainerPolicy :: Type -> Type #

NFData DeleteContainerPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteContainerPolicy

Methods

rnf :: DeleteContainerPolicy -> () #

Hashable DeleteContainerPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteContainerPolicy

ToJSON DeleteContainerPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteContainerPolicy

AWSRequest DeleteContainerPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteContainerPolicy

Associated Types

type AWSResponse DeleteContainerPolicy #

ToHeaders DeleteContainerPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteContainerPolicy

ToPath DeleteContainerPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteContainerPolicy

ToQuery DeleteContainerPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteContainerPolicy

type Rep DeleteContainerPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteContainerPolicy

type Rep DeleteContainerPolicy = D1 ('MetaData "DeleteContainerPolicy" "Amazonka.MediaStore.DeleteContainerPolicy" "libZSservicesZSamazonka-mediastoreZSamazonka-mediastore" 'False) (C1 ('MetaCons "DeleteContainerPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "containerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteContainerPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteContainerPolicy

newDeleteContainerPolicy Source #

Create a value of DeleteContainerPolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:containerName:DeleteContainerPolicy', deleteContainerPolicy_containerName - The name of the container that holds the policy.

data DeleteContainerPolicyResponse Source #

See: newDeleteContainerPolicyResponse smart constructor.

Instances

Instances details
Eq DeleteContainerPolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteContainerPolicy

Read DeleteContainerPolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteContainerPolicy

Show DeleteContainerPolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteContainerPolicy

Generic DeleteContainerPolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteContainerPolicy

Associated Types

type Rep DeleteContainerPolicyResponse :: Type -> Type #

NFData DeleteContainerPolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteContainerPolicy

type Rep DeleteContainerPolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.DeleteContainerPolicy

type Rep DeleteContainerPolicyResponse = D1 ('MetaData "DeleteContainerPolicyResponse" "Amazonka.MediaStore.DeleteContainerPolicy" "libZSservicesZSamazonka-mediastoreZSamazonka-mediastore" 'False) (C1 ('MetaCons "DeleteContainerPolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteContainerPolicyResponse Source #

Create a value of DeleteContainerPolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteContainerPolicyResponse', deleteContainerPolicyResponse_httpStatus - The response's http status code.

PutContainerPolicy

data PutContainerPolicy Source #

See: newPutContainerPolicy smart constructor.

Instances

Instances details
Eq PutContainerPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.PutContainerPolicy

Read PutContainerPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.PutContainerPolicy

Show PutContainerPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.PutContainerPolicy

Generic PutContainerPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.PutContainerPolicy

Associated Types

type Rep PutContainerPolicy :: Type -> Type #

NFData PutContainerPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.PutContainerPolicy

Methods

rnf :: PutContainerPolicy -> () #

Hashable PutContainerPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.PutContainerPolicy

ToJSON PutContainerPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.PutContainerPolicy

AWSRequest PutContainerPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.PutContainerPolicy

Associated Types

type AWSResponse PutContainerPolicy #

ToHeaders PutContainerPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.PutContainerPolicy

ToPath PutContainerPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.PutContainerPolicy

ToQuery PutContainerPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.PutContainerPolicy

type Rep PutContainerPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.PutContainerPolicy

type Rep PutContainerPolicy = D1 ('MetaData "PutContainerPolicy" "Amazonka.MediaStore.PutContainerPolicy" "libZSservicesZSamazonka-mediastoreZSamazonka-mediastore" 'False) (C1 ('MetaCons "PutContainerPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "containerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "policy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse PutContainerPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.PutContainerPolicy

newPutContainerPolicy Source #

Create a value of PutContainerPolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:containerName:PutContainerPolicy', putContainerPolicy_containerName - The name of the container.

$sel:policy:PutContainerPolicy', putContainerPolicy_policy - The contents of the policy, which includes the following:

  • One Version tag
  • One Statement tag that contains the standard tags for the policy.

data PutContainerPolicyResponse Source #

See: newPutContainerPolicyResponse smart constructor.

Instances

Instances details
Eq PutContainerPolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.PutContainerPolicy

Read PutContainerPolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.PutContainerPolicy

Show PutContainerPolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.PutContainerPolicy

Generic PutContainerPolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.PutContainerPolicy

Associated Types

type Rep PutContainerPolicyResponse :: Type -> Type #

NFData PutContainerPolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.PutContainerPolicy

type Rep PutContainerPolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.PutContainerPolicy

type Rep PutContainerPolicyResponse = D1 ('MetaData "PutContainerPolicyResponse" "Amazonka.MediaStore.PutContainerPolicy" "libZSservicesZSamazonka-mediastoreZSamazonka-mediastore" 'False) (C1 ('MetaCons "PutContainerPolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newPutContainerPolicyResponse Source #

Create a value of PutContainerPolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:PutContainerPolicyResponse', putContainerPolicyResponse_httpStatus - The response's http status code.

GetContainerPolicy

data GetContainerPolicy Source #

See: newGetContainerPolicy smart constructor.

Instances

Instances details
Eq GetContainerPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.GetContainerPolicy

Read GetContainerPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.GetContainerPolicy

Show GetContainerPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.GetContainerPolicy

Generic GetContainerPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.GetContainerPolicy

Associated Types

type Rep GetContainerPolicy :: Type -> Type #

NFData GetContainerPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.GetContainerPolicy

Methods

rnf :: GetContainerPolicy -> () #

Hashable GetContainerPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.GetContainerPolicy

ToJSON GetContainerPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.GetContainerPolicy

AWSRequest GetContainerPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.GetContainerPolicy

Associated Types

type AWSResponse GetContainerPolicy #

ToHeaders GetContainerPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.GetContainerPolicy

ToPath GetContainerPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.GetContainerPolicy

ToQuery GetContainerPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.GetContainerPolicy

type Rep GetContainerPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.GetContainerPolicy

type Rep GetContainerPolicy = D1 ('MetaData "GetContainerPolicy" "Amazonka.MediaStore.GetContainerPolicy" "libZSservicesZSamazonka-mediastoreZSamazonka-mediastore" 'False) (C1 ('MetaCons "GetContainerPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "containerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetContainerPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.GetContainerPolicy

newGetContainerPolicy Source #

Create a value of GetContainerPolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:containerName:GetContainerPolicy', getContainerPolicy_containerName - The name of the container.

data GetContainerPolicyResponse Source #

See: newGetContainerPolicyResponse smart constructor.

Instances

Instances details
Eq GetContainerPolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.GetContainerPolicy

Read GetContainerPolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.GetContainerPolicy

Show GetContainerPolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.GetContainerPolicy

Generic GetContainerPolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.GetContainerPolicy

Associated Types

type Rep GetContainerPolicyResponse :: Type -> Type #

NFData GetContainerPolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.GetContainerPolicy

type Rep GetContainerPolicyResponse Source # 
Instance details

Defined in Amazonka.MediaStore.GetContainerPolicy

type Rep GetContainerPolicyResponse = D1 ('MetaData "GetContainerPolicyResponse" "Amazonka.MediaStore.GetContainerPolicy" "libZSservicesZSamazonka-mediastoreZSamazonka-mediastore" 'False) (C1 ('MetaCons "GetContainerPolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "policy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetContainerPolicyResponse Source #

Create a value of GetContainerPolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetContainerPolicyResponse', getContainerPolicyResponse_httpStatus - The response's http status code.

$sel:policy:GetContainerPolicyResponse', getContainerPolicyResponse_policy - The contents of the access policy.

Types

ContainerLevelMetrics

newtype ContainerLevelMetrics Source #

Instances

Instances details
Eq ContainerLevelMetrics Source # 
Instance details

Defined in Amazonka.MediaStore.Types.ContainerLevelMetrics

Ord ContainerLevelMetrics Source # 
Instance details

Defined in Amazonka.MediaStore.Types.ContainerLevelMetrics

Read ContainerLevelMetrics Source # 
Instance details

Defined in Amazonka.MediaStore.Types.ContainerLevelMetrics

Show ContainerLevelMetrics Source # 
Instance details

Defined in Amazonka.MediaStore.Types.ContainerLevelMetrics

Generic ContainerLevelMetrics Source # 
Instance details

Defined in Amazonka.MediaStore.Types.ContainerLevelMetrics

Associated Types

type Rep ContainerLevelMetrics :: Type -> Type #

NFData ContainerLevelMetrics Source # 
Instance details

Defined in Amazonka.MediaStore.Types.ContainerLevelMetrics

Methods

rnf :: ContainerLevelMetrics -> () #

Hashable ContainerLevelMetrics Source # 
Instance details

Defined in Amazonka.MediaStore.Types.ContainerLevelMetrics

ToJSON ContainerLevelMetrics Source # 
Instance details

Defined in Amazonka.MediaStore.Types.ContainerLevelMetrics

ToJSONKey ContainerLevelMetrics Source # 
Instance details

Defined in Amazonka.MediaStore.Types.ContainerLevelMetrics

FromJSON ContainerLevelMetrics Source # 
Instance details

Defined in Amazonka.MediaStore.Types.ContainerLevelMetrics

FromJSONKey ContainerLevelMetrics Source # 
Instance details

Defined in Amazonka.MediaStore.Types.ContainerLevelMetrics

ToLog ContainerLevelMetrics Source # 
Instance details

Defined in Amazonka.MediaStore.Types.ContainerLevelMetrics

ToHeader ContainerLevelMetrics Source # 
Instance details

Defined in Amazonka.MediaStore.Types.ContainerLevelMetrics

ToQuery ContainerLevelMetrics Source # 
Instance details

Defined in Amazonka.MediaStore.Types.ContainerLevelMetrics

FromXML ContainerLevelMetrics Source # 
Instance details

Defined in Amazonka.MediaStore.Types.ContainerLevelMetrics

ToXML ContainerLevelMetrics Source # 
Instance details

Defined in Amazonka.MediaStore.Types.ContainerLevelMetrics

ToByteString ContainerLevelMetrics Source # 
Instance details

Defined in Amazonka.MediaStore.Types.ContainerLevelMetrics

FromText ContainerLevelMetrics Source # 
Instance details

Defined in Amazonka.MediaStore.Types.ContainerLevelMetrics

ToText ContainerLevelMetrics Source # 
Instance details

Defined in Amazonka.MediaStore.Types.ContainerLevelMetrics

type Rep ContainerLevelMetrics Source # 
Instance details

Defined in Amazonka.MediaStore.Types.ContainerLevelMetrics

type Rep ContainerLevelMetrics = D1 ('MetaData "ContainerLevelMetrics" "Amazonka.MediaStore.Types.ContainerLevelMetrics" "libZSservicesZSamazonka-mediastoreZSamazonka-mediastore" 'True) (C1 ('MetaCons "ContainerLevelMetrics'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromContainerLevelMetrics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ContainerStatus

newtype ContainerStatus Source #

Constructors

ContainerStatus' 

Instances

Instances details
Eq ContainerStatus Source # 
Instance details

Defined in Amazonka.MediaStore.Types.ContainerStatus

Ord ContainerStatus Source # 
Instance details

Defined in Amazonka.MediaStore.Types.ContainerStatus

Read ContainerStatus Source # 
Instance details

Defined in Amazonka.MediaStore.Types.ContainerStatus

Show ContainerStatus Source # 
Instance details

Defined in Amazonka.MediaStore.Types.ContainerStatus

Generic ContainerStatus Source # 
Instance details

Defined in Amazonka.MediaStore.Types.ContainerStatus

Associated Types

type Rep ContainerStatus :: Type -> Type #

NFData ContainerStatus Source # 
Instance details

Defined in Amazonka.MediaStore.Types.ContainerStatus

Methods

rnf :: ContainerStatus -> () #

Hashable ContainerStatus Source # 
Instance details

Defined in Amazonka.MediaStore.Types.ContainerStatus

ToJSON ContainerStatus Source # 
Instance details

Defined in Amazonka.MediaStore.Types.ContainerStatus

ToJSONKey ContainerStatus Source # 
Instance details

Defined in Amazonka.MediaStore.Types.ContainerStatus

FromJSON ContainerStatus Source # 
Instance details

Defined in Amazonka.MediaStore.Types.ContainerStatus

FromJSONKey ContainerStatus Source # 
Instance details

Defined in Amazonka.MediaStore.Types.ContainerStatus

ToLog ContainerStatus Source # 
Instance details

Defined in Amazonka.MediaStore.Types.ContainerStatus

ToHeader ContainerStatus Source # 
Instance details

Defined in Amazonka.MediaStore.Types.ContainerStatus

ToQuery ContainerStatus Source # 
Instance details

Defined in Amazonka.MediaStore.Types.ContainerStatus

FromXML ContainerStatus Source # 
Instance details

Defined in Amazonka.MediaStore.Types.ContainerStatus

ToXML ContainerStatus Source # 
Instance details

Defined in Amazonka.MediaStore.Types.ContainerStatus

Methods

toXML :: ContainerStatus -> XML #

ToByteString ContainerStatus Source # 
Instance details

Defined in Amazonka.MediaStore.Types.ContainerStatus

FromText ContainerStatus Source # 
Instance details

Defined in Amazonka.MediaStore.Types.ContainerStatus

ToText ContainerStatus Source # 
Instance details

Defined in Amazonka.MediaStore.Types.ContainerStatus

type Rep ContainerStatus Source # 
Instance details

Defined in Amazonka.MediaStore.Types.ContainerStatus

type Rep ContainerStatus = D1 ('MetaData "ContainerStatus" "Amazonka.MediaStore.Types.ContainerStatus" "libZSservicesZSamazonka-mediastoreZSamazonka-mediastore" 'True) (C1 ('MetaCons "ContainerStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromContainerStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

MethodName

newtype MethodName Source #

Constructors

MethodName' 

Fields

Bundled Patterns

pattern MethodName_DELETE :: MethodName 
pattern MethodName_GET :: MethodName 
pattern MethodName_HEAD :: MethodName 
pattern MethodName_PUT :: MethodName 

Instances

Instances details
Eq MethodName Source # 
Instance details

Defined in Amazonka.MediaStore.Types.MethodName

Ord MethodName Source # 
Instance details

Defined in Amazonka.MediaStore.Types.MethodName

Read MethodName Source # 
Instance details

Defined in Amazonka.MediaStore.Types.MethodName

Show MethodName Source # 
Instance details

Defined in Amazonka.MediaStore.Types.MethodName

Generic MethodName Source # 
Instance details

Defined in Amazonka.MediaStore.Types.MethodName

Associated Types

type Rep MethodName :: Type -> Type #

NFData MethodName Source # 
Instance details

Defined in Amazonka.MediaStore.Types.MethodName

Methods

rnf :: MethodName -> () #

Hashable MethodName Source # 
Instance details

Defined in Amazonka.MediaStore.Types.MethodName

ToJSON MethodName Source # 
Instance details

Defined in Amazonka.MediaStore.Types.MethodName

ToJSONKey MethodName Source # 
Instance details

Defined in Amazonka.MediaStore.Types.MethodName

FromJSON MethodName Source # 
Instance details

Defined in Amazonka.MediaStore.Types.MethodName

FromJSONKey MethodName Source # 
Instance details

Defined in Amazonka.MediaStore.Types.MethodName

ToLog MethodName Source # 
Instance details

Defined in Amazonka.MediaStore.Types.MethodName

ToHeader MethodName Source # 
Instance details

Defined in Amazonka.MediaStore.Types.MethodName

ToQuery MethodName Source # 
Instance details

Defined in Amazonka.MediaStore.Types.MethodName

FromXML MethodName Source # 
Instance details

Defined in Amazonka.MediaStore.Types.MethodName

ToXML MethodName Source # 
Instance details

Defined in Amazonka.MediaStore.Types.MethodName

Methods

toXML :: MethodName -> XML #

ToByteString MethodName Source # 
Instance details

Defined in Amazonka.MediaStore.Types.MethodName

FromText MethodName Source # 
Instance details

Defined in Amazonka.MediaStore.Types.MethodName

ToText MethodName Source # 
Instance details

Defined in Amazonka.MediaStore.Types.MethodName

Methods

toText :: MethodName -> Text #

type Rep MethodName Source # 
Instance details

Defined in Amazonka.MediaStore.Types.MethodName

type Rep MethodName = D1 ('MetaData "MethodName" "Amazonka.MediaStore.Types.MethodName" "libZSservicesZSamazonka-mediastoreZSamazonka-mediastore" 'True) (C1 ('MetaCons "MethodName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromMethodName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Container

data Container Source #

This section describes operations that you can perform on an AWS Elemental MediaStore container.

See: newContainer smart constructor.

Instances

Instances details
Eq Container Source # 
Instance details

Defined in Amazonka.MediaStore.Types.Container

Read Container Source # 
Instance details

Defined in Amazonka.MediaStore.Types.Container

Show Container Source # 
Instance details

Defined in Amazonka.MediaStore.Types.Container

Generic Container Source # 
Instance details

Defined in Amazonka.MediaStore.Types.Container

Associated Types

type Rep Container :: Type -> Type #

NFData Container Source # 
Instance details

Defined in Amazonka.MediaStore.Types.Container

Methods

rnf :: Container -> () #

Hashable Container Source # 
Instance details

Defined in Amazonka.MediaStore.Types.Container

FromJSON Container Source # 
Instance details

Defined in Amazonka.MediaStore.Types.Container

type Rep Container Source # 
Instance details

Defined in Amazonka.MediaStore.Types.Container

type Rep Container = D1 ('MetaData "Container" "Amazonka.MediaStore.Types.Container" "libZSservicesZSamazonka-mediastoreZSamazonka-mediastore" 'False) (C1 ('MetaCons "Container'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ContainerStatus)) :*: S1 ('MetaSel ('Just "accessLoggingEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "endpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newContainer :: Container Source #

Create a value of Container with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:creationTime:Container', container_creationTime - Unix timestamp.

$sel:status:Container', container_status - The status of container creation or deletion. The status is one of the following: CREATING, ACTIVE, or DELETING. While the service is creating the container, the status is CREATING. When the endpoint is available, the status changes to ACTIVE.

$sel:accessLoggingEnabled:Container', container_accessLoggingEnabled - 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 to true, indicating that the service delivers access logs for objects stored in that container to CloudWatch Logs.

$sel:arn:Container', container_arn - 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

$sel:name:Container', container_name - The name of the container.

$sel:endpoint:Container', container_endpoint - 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.

CorsRule

data CorsRule Source #

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.

See: newCorsRule smart constructor.

Instances

Instances details
Eq CorsRule Source # 
Instance details

Defined in Amazonka.MediaStore.Types.CorsRule

Read CorsRule Source # 
Instance details

Defined in Amazonka.MediaStore.Types.CorsRule

Show CorsRule Source # 
Instance details

Defined in Amazonka.MediaStore.Types.CorsRule

Generic CorsRule Source # 
Instance details

Defined in Amazonka.MediaStore.Types.CorsRule

Associated Types

type Rep CorsRule :: Type -> Type #

Methods

from :: CorsRule -> Rep CorsRule x #

to :: Rep CorsRule x -> CorsRule #

NFData CorsRule Source # 
Instance details

Defined in Amazonka.MediaStore.Types.CorsRule

Methods

rnf :: CorsRule -> () #

Hashable CorsRule Source # 
Instance details

Defined in Amazonka.MediaStore.Types.CorsRule

Methods

hashWithSalt :: Int -> CorsRule -> Int #

hash :: CorsRule -> Int #

ToJSON CorsRule Source # 
Instance details

Defined in Amazonka.MediaStore.Types.CorsRule

FromJSON CorsRule Source # 
Instance details

Defined in Amazonka.MediaStore.Types.CorsRule

type Rep CorsRule Source # 
Instance details

Defined in Amazonka.MediaStore.Types.CorsRule

type Rep CorsRule = D1 ('MetaData "CorsRule" "Amazonka.MediaStore.Types.CorsRule" "libZSservicesZSamazonka-mediastoreZSamazonka-mediastore" 'False) (C1 ('MetaCons "CorsRule'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "allowedMethods") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty MethodName))) :*: S1 ('MetaSel ('Just "maxAgeSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "exposeHeaders") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "allowedOrigins") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text)) :*: S1 ('MetaSel ('Just "allowedHeaders") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))))

newCorsRule Source #

Create a value of CorsRule with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:allowedMethods:CorsRule', corsRule_allowedMethods - Identifies an HTTP method that the origin that is specified in the rule is allowed to execute.

Each CORS rule must contain at least one AllowedMethods and one AllowedOrigins element.

$sel:maxAgeSeconds:CorsRule', corsRule_maxAgeSeconds - The time in seconds that your browser caches the preflight response for the specified resource.

A CORS rule can have only one MaxAgeSeconds element.

$sel:exposeHeaders:CorsRule', corsRule_exposeHeaders - One or more headers in the response that you want users to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).

This element is optional for each rule.

$sel:allowedOrigins:CorsRule', corsRule_allowedOrigins - One or more response headers that you want users to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).

Each CORS rule must have at least one AllowedOrigins element. The string value can include only one wildcard character (*), for example, http://*.example.com. Additionally, you can specify only one wildcard character to allow cross-origin access for all origins.

$sel:allowedHeaders:CorsRule', corsRule_allowedHeaders - Specifies which headers are allowed in a preflight OPTIONS request through the Access-Control-Request-Headers header. Each header name that is specified in Access-Control-Request-Headers must have a corresponding entry in the rule. Only the headers that were requested are sent back.

This element can contain only one wildcard character (*).

MetricPolicy

data MetricPolicy Source #

The metric policy that is associated with the container. A metric policy allows AWS Elemental MediaStore to send metrics to Amazon CloudWatch. In the policy, you must indicate whether you want MediaStore to send container-level metrics. You can also include rules to define groups of objects that you want MediaStore to send object-level metrics for.

To view examples of how to construct a metric policy for your use case, see Example Metric Policies.

See: newMetricPolicy smart constructor.

Instances

Instances details
Eq MetricPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.Types.MetricPolicy

Read MetricPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.Types.MetricPolicy

Show MetricPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.Types.MetricPolicy

Generic MetricPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.Types.MetricPolicy

Associated Types

type Rep MetricPolicy :: Type -> Type #

NFData MetricPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.Types.MetricPolicy

Methods

rnf :: MetricPolicy -> () #

Hashable MetricPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.Types.MetricPolicy

ToJSON MetricPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.Types.MetricPolicy

FromJSON MetricPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.Types.MetricPolicy

type Rep MetricPolicy Source # 
Instance details

Defined in Amazonka.MediaStore.Types.MetricPolicy

type Rep MetricPolicy = D1 ('MetaData "MetricPolicy" "Amazonka.MediaStore.Types.MetricPolicy" "libZSservicesZSamazonka-mediastoreZSamazonka-mediastore" 'False) (C1 ('MetaCons "MetricPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "metricPolicyRules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty MetricPolicyRule))) :*: S1 ('MetaSel ('Just "containerLevelMetrics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ContainerLevelMetrics)))

newMetricPolicy Source #

Create a value of MetricPolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:metricPolicyRules:MetricPolicy', metricPolicy_metricPolicyRules - A parameter that holds an array of rules that enable metrics at the object level. This parameter is optional, but if you choose to include it, you must also include at least one rule. By default, you can include up to five rules. You can also request a quota increase to allow up to 300 rules per policy.

$sel:containerLevelMetrics:MetricPolicy', metricPolicy_containerLevelMetrics - A setting to enable or disable metrics at the container level.

MetricPolicyRule

data MetricPolicyRule Source #

A setting that enables metrics at the object level. Each rule contains an object group and an object group name. If the policy includes the MetricPolicyRules parameter, you must include at least one rule. Each metric policy can include up to five rules by default. You can also request a quota increase to allow up to 300 rules per policy.

See: newMetricPolicyRule smart constructor.

Instances

Instances details
Eq MetricPolicyRule Source # 
Instance details

Defined in Amazonka.MediaStore.Types.MetricPolicyRule

Read MetricPolicyRule Source # 
Instance details

Defined in Amazonka.MediaStore.Types.MetricPolicyRule

Show MetricPolicyRule Source # 
Instance details

Defined in Amazonka.MediaStore.Types.MetricPolicyRule

Generic MetricPolicyRule Source # 
Instance details

Defined in Amazonka.MediaStore.Types.MetricPolicyRule

Associated Types

type Rep MetricPolicyRule :: Type -> Type #

NFData MetricPolicyRule Source # 
Instance details

Defined in Amazonka.MediaStore.Types.MetricPolicyRule

Methods

rnf :: MetricPolicyRule -> () #

Hashable MetricPolicyRule Source # 
Instance details

Defined in Amazonka.MediaStore.Types.MetricPolicyRule

ToJSON MetricPolicyRule Source # 
Instance details

Defined in Amazonka.MediaStore.Types.MetricPolicyRule

FromJSON MetricPolicyRule Source # 
Instance details

Defined in Amazonka.MediaStore.Types.MetricPolicyRule

type Rep MetricPolicyRule Source # 
Instance details

Defined in Amazonka.MediaStore.Types.MetricPolicyRule

type Rep MetricPolicyRule = D1 ('MetaData "MetricPolicyRule" "Amazonka.MediaStore.Types.MetricPolicyRule" "libZSservicesZSamazonka-mediastoreZSamazonka-mediastore" 'False) (C1 ('MetaCons "MetricPolicyRule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "objectGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "objectGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newMetricPolicyRule Source #

Create a value of MetricPolicyRule with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:objectGroup:MetricPolicyRule', metricPolicyRule_objectGroup - A path or file name that defines which objects to include in the group. Wildcards (*) are acceptable.

$sel:objectGroupName:MetricPolicyRule', metricPolicyRule_objectGroupName - A name that allows you to refer to the object group.

Tag

data Tag Source #

A collection of tags associated with a container. Each tag consists of a key:value pair, which can be anything you define. Typically, the tag key represents a category (such as "environment") and the tag value represents a specific value within that category (such as "test," "development," or "production"). You can add up to 50 tags to each container. For more information about tagging, including naming and usage conventions, see Tagging Resources in MediaStore.

See: newTag smart constructor.

Constructors

Tag' (Maybe Text) Text 

Instances

Instances details
Eq Tag Source # 
Instance details

Defined in Amazonka.MediaStore.Types.Tag

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Read Tag Source # 
Instance details

Defined in Amazonka.MediaStore.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.MediaStore.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

Generic Tag Source # 
Instance details

Defined in Amazonka.MediaStore.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

NFData Tag Source # 
Instance details

Defined in Amazonka.MediaStore.Types.Tag

Methods

rnf :: Tag -> () #

Hashable Tag Source # 
Instance details

Defined in Amazonka.MediaStore.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

ToJSON Tag Source # 
Instance details

Defined in Amazonka.MediaStore.Types.Tag

FromJSON Tag Source # 
Instance details

Defined in Amazonka.MediaStore.Types.Tag

type Rep Tag Source # 
Instance details

Defined in Amazonka.MediaStore.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.MediaStore.Types.Tag" "libZSservicesZSamazonka-mediastoreZSamazonka-mediastore" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newTag Source #

Arguments

:: Text

$sel:key:Tag'

-> Tag 

Create a value of Tag with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:value:Tag', tag_value - Part of the key:value pair that defines a tag. You can use a tag value to describe a specific value within a category, such as "companyA" or "companyB." Tag values are case-sensitive.

$sel:key:Tag', tag_key - Part of the key:value pair that defines a tag. You can use a tag key to describe a category of information, such as "customer." Tag keys are case-sensitive.