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.RevokeSigningProfile

Description

Changes the state of a signing profile to REVOKED. This indicates that signatures generated using the signing profile after an effective start date are no longer valid.

Synopsis

Creating a Request

data RevokeSigningProfile Source #

See: newRevokeSigningProfile smart constructor.

Constructors

RevokeSigningProfile' 

Fields

  • profileVersion :: Text

    The version of the signing profile to be revoked.

  • reason :: Text

    The reason for revoking a signing profile.

  • effectiveTime :: POSIX

    A timestamp for when revocation of a Signing Profile should become effective. Signatures generated using the signing profile after this timestamp are not trusted.

  • profileName :: Text

    The name of the signing profile to be revoked.

Instances

Instances details
Eq RevokeSigningProfile Source # 
Instance details

Defined in Amazonka.Signer.RevokeSigningProfile

Read RevokeSigningProfile Source # 
Instance details

Defined in Amazonka.Signer.RevokeSigningProfile

Show RevokeSigningProfile Source # 
Instance details

Defined in Amazonka.Signer.RevokeSigningProfile

Generic RevokeSigningProfile Source # 
Instance details

Defined in Amazonka.Signer.RevokeSigningProfile

Associated Types

type Rep RevokeSigningProfile :: Type -> Type #

NFData RevokeSigningProfile Source # 
Instance details

Defined in Amazonka.Signer.RevokeSigningProfile

Methods

rnf :: RevokeSigningProfile -> () #

Hashable RevokeSigningProfile Source # 
Instance details

Defined in Amazonka.Signer.RevokeSigningProfile

ToJSON RevokeSigningProfile Source # 
Instance details

Defined in Amazonka.Signer.RevokeSigningProfile

AWSRequest RevokeSigningProfile Source # 
Instance details

Defined in Amazonka.Signer.RevokeSigningProfile

Associated Types

type AWSResponse RevokeSigningProfile #

ToHeaders RevokeSigningProfile Source # 
Instance details

Defined in Amazonka.Signer.RevokeSigningProfile

ToPath RevokeSigningProfile Source # 
Instance details

Defined in Amazonka.Signer.RevokeSigningProfile

ToQuery RevokeSigningProfile Source # 
Instance details

Defined in Amazonka.Signer.RevokeSigningProfile

type Rep RevokeSigningProfile Source # 
Instance details

Defined in Amazonka.Signer.RevokeSigningProfile

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

Defined in Amazonka.Signer.RevokeSigningProfile

newRevokeSigningProfile Source #

Create a value of RevokeSigningProfile 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:profileVersion:RevokeSigningProfile', revokeSigningProfile_profileVersion - The version of the signing profile to be revoked.

$sel:reason:RevokeSigningProfile', revokeSigningProfile_reason - The reason for revoking a signing profile.

$sel:effectiveTime:RevokeSigningProfile', revokeSigningProfile_effectiveTime - A timestamp for when revocation of a Signing Profile should become effective. Signatures generated using the signing profile after this timestamp are not trusted.

$sel:profileName:RevokeSigningProfile', revokeSigningProfile_profileName - The name of the signing profile to be revoked.

Request Lenses

revokeSigningProfile_profileVersion :: Lens' RevokeSigningProfile Text Source #

The version of the signing profile to be revoked.

revokeSigningProfile_reason :: Lens' RevokeSigningProfile Text Source #

The reason for revoking a signing profile.

revokeSigningProfile_effectiveTime :: Lens' RevokeSigningProfile UTCTime Source #

A timestamp for when revocation of a Signing Profile should become effective. Signatures generated using the signing profile after this timestamp are not trusted.

revokeSigningProfile_profileName :: Lens' RevokeSigningProfile Text Source #

The name of the signing profile to be revoked.

Destructuring the Response

data RevokeSigningProfileResponse Source #

See: newRevokeSigningProfileResponse smart constructor.

Instances

Instances details
Eq RevokeSigningProfileResponse Source # 
Instance details

Defined in Amazonka.Signer.RevokeSigningProfile

Read RevokeSigningProfileResponse Source # 
Instance details

Defined in Amazonka.Signer.RevokeSigningProfile

Show RevokeSigningProfileResponse Source # 
Instance details

Defined in Amazonka.Signer.RevokeSigningProfile

Generic RevokeSigningProfileResponse Source # 
Instance details

Defined in Amazonka.Signer.RevokeSigningProfile

Associated Types

type Rep RevokeSigningProfileResponse :: Type -> Type #

NFData RevokeSigningProfileResponse Source # 
Instance details

Defined in Amazonka.Signer.RevokeSigningProfile

type Rep RevokeSigningProfileResponse Source # 
Instance details

Defined in Amazonka.Signer.RevokeSigningProfile

type Rep RevokeSigningProfileResponse = D1 ('MetaData "RevokeSigningProfileResponse" "Amazonka.Signer.RevokeSigningProfile" "libZSservicesZSamazonka-signerZSamazonka-signer" 'False) (C1 ('MetaCons "RevokeSigningProfileResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newRevokeSigningProfileResponse :: RevokeSigningProfileResponse Source #

Create a value of RevokeSigningProfileResponse with all optional fields omitted.

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