libZSservicesZSamazonka-signerZSamazonka-signer
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.Signer.RemoveProfilePermission

Description

Removes cross-account permissions from a signing profile.

Synopsis

Creating a Request

data RemoveProfilePermission Source #

See: newRemoveProfilePermission smart constructor.

Constructors

RemoveProfilePermission' 

Fields

  • revisionId :: Text

    An identifier for the current revision of the signing profile permissions.

  • profileName :: Text

    A human-readable name for the signing profile with permissions to be removed.

  • statementId :: Text

    A unique identifier for the cross-account permissions statement.

Instances

Instances details
Eq RemoveProfilePermission Source # 
Instance details

Defined in Amazonka.Signer.RemoveProfilePermission

Read RemoveProfilePermission Source # 
Instance details

Defined in Amazonka.Signer.RemoveProfilePermission

Show RemoveProfilePermission Source # 
Instance details

Defined in Amazonka.Signer.RemoveProfilePermission

Generic RemoveProfilePermission Source # 
Instance details

Defined in Amazonka.Signer.RemoveProfilePermission

Associated Types

type Rep RemoveProfilePermission :: Type -> Type #

NFData RemoveProfilePermission Source # 
Instance details

Defined in Amazonka.Signer.RemoveProfilePermission

Methods

rnf :: RemoveProfilePermission -> () #

Hashable RemoveProfilePermission Source # 
Instance details

Defined in Amazonka.Signer.RemoveProfilePermission

AWSRequest RemoveProfilePermission Source # 
Instance details

Defined in Amazonka.Signer.RemoveProfilePermission

ToHeaders RemoveProfilePermission Source # 
Instance details

Defined in Amazonka.Signer.RemoveProfilePermission

ToPath RemoveProfilePermission Source # 
Instance details

Defined in Amazonka.Signer.RemoveProfilePermission

ToQuery RemoveProfilePermission Source # 
Instance details

Defined in Amazonka.Signer.RemoveProfilePermission

type Rep RemoveProfilePermission Source # 
Instance details

Defined in Amazonka.Signer.RemoveProfilePermission

type Rep RemoveProfilePermission = D1 ('MetaData "RemoveProfilePermission" "Amazonka.Signer.RemoveProfilePermission" "libZSservicesZSamazonka-signerZSamazonka-signer" 'False) (C1 ('MetaCons "RemoveProfilePermission'" 'PrefixI 'True) (S1 ('MetaSel ('Just "revisionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "profileName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "statementId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse RemoveProfilePermission Source # 
Instance details

Defined in Amazonka.Signer.RemoveProfilePermission

newRemoveProfilePermission Source #

Create a value of RemoveProfilePermission 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:revisionId:RemoveProfilePermission', removeProfilePermission_revisionId - An identifier for the current revision of the signing profile permissions.

$sel:profileName:RemoveProfilePermission', removeProfilePermission_profileName - A human-readable name for the signing profile with permissions to be removed.

$sel:statementId:RemoveProfilePermission', removeProfilePermission_statementId - A unique identifier for the cross-account permissions statement.

Request Lenses

removeProfilePermission_revisionId :: Lens' RemoveProfilePermission Text Source #

An identifier for the current revision of the signing profile permissions.

removeProfilePermission_profileName :: Lens' RemoveProfilePermission Text Source #

A human-readable name for the signing profile with permissions to be removed.

removeProfilePermission_statementId :: Lens' RemoveProfilePermission Text Source #

A unique identifier for the cross-account permissions statement.

Destructuring the Response

data RemoveProfilePermissionResponse Source #

See: newRemoveProfilePermissionResponse smart constructor.

Constructors

RemoveProfilePermissionResponse' 

Fields

Instances

Instances details
Eq RemoveProfilePermissionResponse Source # 
Instance details

Defined in Amazonka.Signer.RemoveProfilePermission

Read RemoveProfilePermissionResponse Source # 
Instance details

Defined in Amazonka.Signer.RemoveProfilePermission

Show RemoveProfilePermissionResponse Source # 
Instance details

Defined in Amazonka.Signer.RemoveProfilePermission

Generic RemoveProfilePermissionResponse Source # 
Instance details

Defined in Amazonka.Signer.RemoveProfilePermission

Associated Types

type Rep RemoveProfilePermissionResponse :: Type -> Type #

NFData RemoveProfilePermissionResponse Source # 
Instance details

Defined in Amazonka.Signer.RemoveProfilePermission

type Rep RemoveProfilePermissionResponse Source # 
Instance details

Defined in Amazonka.Signer.RemoveProfilePermission

type Rep RemoveProfilePermissionResponse = D1 ('MetaData "RemoveProfilePermissionResponse" "Amazonka.Signer.RemoveProfilePermission" "libZSservicesZSamazonka-signerZSamazonka-signer" 'False) (C1 ('MetaCons "RemoveProfilePermissionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "revisionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newRemoveProfilePermissionResponse Source #

Create a value of RemoveProfilePermissionResponse 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:revisionId:RemoveProfilePermission', removeProfilePermissionResponse_revisionId - An identifier for the current revision of the profile permissions.

$sel:httpStatus:RemoveProfilePermissionResponse', removeProfilePermissionResponse_httpStatus - The response's http status code.

Response Lenses

removeProfilePermissionResponse_revisionId :: Lens' RemoveProfilePermissionResponse (Maybe Text) Source #

An identifier for the current revision of the profile permissions.