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.Types.SigningProfile

Description

 
Synopsis

Documentation

data SigningProfile Source #

Contains information about the ACM certificates and code signing configuration parameters that can be used by a given code signing user.

See: newSigningProfile smart constructor.

Constructors

SigningProfile' 

Fields

Instances

Instances details
Eq SigningProfile Source # 
Instance details

Defined in Amazonka.Signer.Types.SigningProfile

Read SigningProfile Source # 
Instance details

Defined in Amazonka.Signer.Types.SigningProfile

Show SigningProfile Source # 
Instance details

Defined in Amazonka.Signer.Types.SigningProfile

Generic SigningProfile Source # 
Instance details

Defined in Amazonka.Signer.Types.SigningProfile

Associated Types

type Rep SigningProfile :: Type -> Type #

NFData SigningProfile Source # 
Instance details

Defined in Amazonka.Signer.Types.SigningProfile

Methods

rnf :: SigningProfile -> () #

Hashable SigningProfile Source # 
Instance details

Defined in Amazonka.Signer.Types.SigningProfile

FromJSON SigningProfile Source # 
Instance details

Defined in Amazonka.Signer.Types.SigningProfile

type Rep SigningProfile Source # 
Instance details

Defined in Amazonka.Signer.Types.SigningProfile

type Rep SigningProfile = D1 ('MetaData "SigningProfile" "Amazonka.Signer.Types.SigningProfile" "libZSservicesZSamazonka-signerZSamazonka-signer" 'False) (C1 ('MetaCons "SigningProfile'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SigningProfileStatus)) :*: S1 ('MetaSel ('Just "platformDisplayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "signingMaterial") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SigningMaterial)) :*: S1 ('MetaSel ('Just "profileVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "profileName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "profileVersionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "platformId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "signatureValidityPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SignatureValidityPeriod)) :*: (S1 ('MetaSel ('Just "signingParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))))))

newSigningProfile :: SigningProfile Source #

Create a value of SigningProfile 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:status:SigningProfile', signingProfile_status - The status of a code signing profile.

$sel:platformDisplayName:SigningProfile', signingProfile_platformDisplayName - The name of the signing platform.

$sel:arn:SigningProfile', signingProfile_arn - The Amazon Resource Name (ARN) for the signing profile.

$sel:signingMaterial:SigningProfile', signingProfile_signingMaterial - The ACM certificate that is available for use by a signing profile.

$sel:profileVersion:SigningProfile', signingProfile_profileVersion - The version of a signing profile.

$sel:profileName:SigningProfile', signingProfile_profileName - The name of the signing profile.

$sel:profileVersionArn:SigningProfile', signingProfile_profileVersionArn - The ARN of a signing profile, including the profile version.

$sel:platformId:SigningProfile', signingProfile_platformId - The ID of a platform that is available for use by a signing profile.

$sel:signatureValidityPeriod:SigningProfile', signingProfile_signatureValidityPeriod - The validity period for a signing job created using this signing profile.

$sel:signingParameters:SigningProfile', signingProfile_signingParameters - The parameters that are available for use by a code signing user.

$sel:tags:SigningProfile', signingProfile_tags - A list of tags associated with the signing profile.

signingProfile_status :: Lens' SigningProfile (Maybe SigningProfileStatus) Source #

The status of a code signing profile.

signingProfile_arn :: Lens' SigningProfile (Maybe Text) Source #

The Amazon Resource Name (ARN) for the signing profile.

signingProfile_signingMaterial :: Lens' SigningProfile (Maybe SigningMaterial) Source #

The ACM certificate that is available for use by a signing profile.

signingProfile_profileVersion :: Lens' SigningProfile (Maybe Text) Source #

The version of a signing profile.

signingProfile_profileName :: Lens' SigningProfile (Maybe Text) Source #

The name of the signing profile.

signingProfile_profileVersionArn :: Lens' SigningProfile (Maybe Text) Source #

The ARN of a signing profile, including the profile version.

signingProfile_platformId :: Lens' SigningProfile (Maybe Text) Source #

The ID of a platform that is available for use by a signing profile.

signingProfile_signatureValidityPeriod :: Lens' SigningProfile (Maybe SignatureValidityPeriod) Source #

The validity period for a signing job created using this signing profile.

signingProfile_signingParameters :: Lens' SigningProfile (Maybe (HashMap Text Text)) Source #

The parameters that are available for use by a code signing user.

signingProfile_tags :: Lens' SigningProfile (Maybe (HashMap Text Text)) Source #

A list of tags associated with the signing profile.