amazonka-mediaconvert-2.0: Amazon Elemental MediaConvert SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.MediaConvert.PutPolicy

Description

Create or change your policy. For more information about policies, see the user guide at http://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html

Synopsis

Creating a Request

data PutPolicy Source #

See: newPutPolicy smart constructor.

Constructors

PutPolicy' 

Fields

  • policy :: Policy

    A policy configures behavior that you allow or disallow for your account. For information about MediaConvert policies, see the user guide at http://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html

Instances

Instances details
ToJSON PutPolicy Source # 
Instance details

Defined in Amazonka.MediaConvert.PutPolicy

ToHeaders PutPolicy Source # 
Instance details

Defined in Amazonka.MediaConvert.PutPolicy

Methods

toHeaders :: PutPolicy -> [Header] #

ToPath PutPolicy Source # 
Instance details

Defined in Amazonka.MediaConvert.PutPolicy

ToQuery PutPolicy Source # 
Instance details

Defined in Amazonka.MediaConvert.PutPolicy

AWSRequest PutPolicy Source # 
Instance details

Defined in Amazonka.MediaConvert.PutPolicy

Associated Types

type AWSResponse PutPolicy #

Generic PutPolicy Source # 
Instance details

Defined in Amazonka.MediaConvert.PutPolicy

Associated Types

type Rep PutPolicy :: Type -> Type #

Read PutPolicy Source # 
Instance details

Defined in Amazonka.MediaConvert.PutPolicy

Show PutPolicy Source # 
Instance details

Defined in Amazonka.MediaConvert.PutPolicy

NFData PutPolicy Source # 
Instance details

Defined in Amazonka.MediaConvert.PutPolicy

Methods

rnf :: PutPolicy -> () #

Eq PutPolicy Source # 
Instance details

Defined in Amazonka.MediaConvert.PutPolicy

Hashable PutPolicy Source # 
Instance details

Defined in Amazonka.MediaConvert.PutPolicy

type AWSResponse PutPolicy Source # 
Instance details

Defined in Amazonka.MediaConvert.PutPolicy

type Rep PutPolicy Source # 
Instance details

Defined in Amazonka.MediaConvert.PutPolicy

type Rep PutPolicy = D1 ('MetaData "PutPolicy" "Amazonka.MediaConvert.PutPolicy" "amazonka-mediaconvert-2.0-ClG8xHhlx4y6bdaCrZchqH" 'False) (C1 ('MetaCons "PutPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "policy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Policy)))

newPutPolicy Source #

Arguments

:: Policy

PutPolicy

-> PutPolicy 

Create a value of PutPolicy 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:

PutPolicy, putPolicy_policy - A policy configures behavior that you allow or disallow for your account. For information about MediaConvert policies, see the user guide at http://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html

Request Lenses

putPolicy_policy :: Lens' PutPolicy Policy Source #

A policy configures behavior that you allow or disallow for your account. For information about MediaConvert policies, see the user guide at http://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html

Destructuring the Response

data PutPolicyResponse Source #

See: newPutPolicyResponse smart constructor.

Constructors

PutPolicyResponse' 

Fields

  • policy :: Maybe Policy

    A policy configures behavior that you allow or disallow for your account. For information about MediaConvert policies, see the user guide at http://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html

  • httpStatus :: Int

    The response's http status code.

Instances

Instances details
Generic PutPolicyResponse Source # 
Instance details

Defined in Amazonka.MediaConvert.PutPolicy

Associated Types

type Rep PutPolicyResponse :: Type -> Type #

Read PutPolicyResponse Source # 
Instance details

Defined in Amazonka.MediaConvert.PutPolicy

Show PutPolicyResponse Source # 
Instance details

Defined in Amazonka.MediaConvert.PutPolicy

NFData PutPolicyResponse Source # 
Instance details

Defined in Amazonka.MediaConvert.PutPolicy

Methods

rnf :: PutPolicyResponse -> () #

Eq PutPolicyResponse Source # 
Instance details

Defined in Amazonka.MediaConvert.PutPolicy

type Rep PutPolicyResponse Source # 
Instance details

Defined in Amazonka.MediaConvert.PutPolicy

type Rep PutPolicyResponse = D1 ('MetaData "PutPolicyResponse" "Amazonka.MediaConvert.PutPolicy" "amazonka-mediaconvert-2.0-ClG8xHhlx4y6bdaCrZchqH" 'False) (C1 ('MetaCons "PutPolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "policy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Policy)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newPutPolicyResponse Source #

Create a value of PutPolicyResponse 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:

PutPolicy, putPolicyResponse_policy - A policy configures behavior that you allow or disallow for your account. For information about MediaConvert policies, see the user guide at http://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html

$sel:httpStatus:PutPolicyResponse', putPolicyResponse_httpStatus - The response's http status code.

Response Lenses

putPolicyResponse_policy :: Lens' PutPolicyResponse (Maybe Policy) Source #

A policy configures behavior that you allow or disallow for your account. For information about MediaConvert policies, see the user guide at http://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html

putPolicyResponse_httpStatus :: Lens' PutPolicyResponse Int Source #

The response's http status code.