Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
- Service Configuration
- Errors
- Category
- EncryptionAlgorithm
- HashAlgorithm
- ImageFormat
- SigningProfileStatus
- SigningStatus
- ValidityType
- Destination
- EncryptionAlgorithmOptions
- HashAlgorithmOptions
- Permission
- S3Destination
- S3SignedObject
- S3Source
- SignatureValidityPeriod
- SignedObject
- SigningConfiguration
- SigningConfigurationOverrides
- SigningImageFormat
- SigningJob
- SigningJobRevocationRecord
- SigningMaterial
- SigningPlatform
- SigningPlatformOverrides
- SigningProfile
- SigningProfileRevocationRecord
- Source
Synopsis
- defaultService :: Service
- _ValidationException :: AsError a => Getting (First ServiceError) a ServiceError
- _AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError
- _ConflictException :: AsError a => Getting (First ServiceError) a ServiceError
- _ServiceLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- _NotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- _ThrottlingException :: AsError a => Getting (First ServiceError) a ServiceError
- _TooManyRequestsException :: AsError a => Getting (First ServiceError) a ServiceError
- _InternalServiceErrorException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- _BadRequestException :: AsError a => Getting (First ServiceError) a ServiceError
- newtype Category where
- Category' {
- fromCategory :: Text
- pattern Category_AWSIoT :: Category
- Category' {
- newtype EncryptionAlgorithm where
- newtype HashAlgorithm where
- HashAlgorithm' { }
- pattern HashAlgorithm_SHA1 :: HashAlgorithm
- pattern HashAlgorithm_SHA256 :: HashAlgorithm
- newtype ImageFormat where
- ImageFormat' { }
- pattern ImageFormat_JSON :: ImageFormat
- pattern ImageFormat_JSONDetached :: ImageFormat
- pattern ImageFormat_JSONEmbedded :: ImageFormat
- newtype SigningProfileStatus where
- newtype SigningStatus where
- SigningStatus' { }
- pattern SigningStatus_Failed :: SigningStatus
- pattern SigningStatus_InProgress :: SigningStatus
- pattern SigningStatus_Succeeded :: SigningStatus
- newtype ValidityType where
- ValidityType' { }
- pattern ValidityType_DAYS :: ValidityType
- pattern ValidityType_MONTHS :: ValidityType
- pattern ValidityType_YEARS :: ValidityType
- data Destination = Destination' {
- s3 :: Maybe S3Destination
- newDestination :: Destination
- destination_s3 :: Lens' Destination (Maybe S3Destination)
- data EncryptionAlgorithmOptions = EncryptionAlgorithmOptions' {}
- newEncryptionAlgorithmOptions :: EncryptionAlgorithm -> EncryptionAlgorithmOptions
- encryptionAlgorithmOptions_allowedValues :: Lens' EncryptionAlgorithmOptions [EncryptionAlgorithm]
- encryptionAlgorithmOptions_defaultValue :: Lens' EncryptionAlgorithmOptions EncryptionAlgorithm
- data HashAlgorithmOptions = HashAlgorithmOptions' {}
- newHashAlgorithmOptions :: HashAlgorithm -> HashAlgorithmOptions
- hashAlgorithmOptions_allowedValues :: Lens' HashAlgorithmOptions [HashAlgorithm]
- hashAlgorithmOptions_defaultValue :: Lens' HashAlgorithmOptions HashAlgorithm
- data Permission = Permission' {}
- newPermission :: Permission
- permission_action :: Lens' Permission (Maybe Text)
- permission_profileVersion :: Lens' Permission (Maybe Text)
- permission_principal :: Lens' Permission (Maybe Text)
- permission_statementId :: Lens' Permission (Maybe Text)
- data S3Destination = S3Destination' {}
- newS3Destination :: S3Destination
- s3Destination_prefix :: Lens' S3Destination (Maybe Text)
- s3Destination_bucketName :: Lens' S3Destination (Maybe Text)
- data S3SignedObject = S3SignedObject' {}
- newS3SignedObject :: S3SignedObject
- s3SignedObject_bucketName :: Lens' S3SignedObject (Maybe Text)
- s3SignedObject_key :: Lens' S3SignedObject (Maybe Text)
- data S3Source = S3Source' {}
- newS3Source :: Text -> Text -> Text -> S3Source
- s3Source_bucketName :: Lens' S3Source Text
- s3Source_key :: Lens' S3Source Text
- s3Source_version :: Lens' S3Source Text
- data SignatureValidityPeriod = SignatureValidityPeriod' {}
- newSignatureValidityPeriod :: SignatureValidityPeriod
- signatureValidityPeriod_value :: Lens' SignatureValidityPeriod (Maybe Int)
- signatureValidityPeriod_type :: Lens' SignatureValidityPeriod (Maybe ValidityType)
- data SignedObject = SignedObject' {}
- newSignedObject :: SignedObject
- signedObject_s3 :: Lens' SignedObject (Maybe S3SignedObject)
- data SigningConfiguration = SigningConfiguration' {}
- newSigningConfiguration :: EncryptionAlgorithmOptions -> HashAlgorithmOptions -> SigningConfiguration
- signingConfiguration_encryptionAlgorithmOptions :: Lens' SigningConfiguration EncryptionAlgorithmOptions
- signingConfiguration_hashAlgorithmOptions :: Lens' SigningConfiguration HashAlgorithmOptions
- data SigningConfigurationOverrides = SigningConfigurationOverrides' {}
- newSigningConfigurationOverrides :: SigningConfigurationOverrides
- signingConfigurationOverrides_hashAlgorithm :: Lens' SigningConfigurationOverrides (Maybe HashAlgorithm)
- signingConfigurationOverrides_encryptionAlgorithm :: Lens' SigningConfigurationOverrides (Maybe EncryptionAlgorithm)
- data SigningImageFormat = SigningImageFormat' {}
- newSigningImageFormat :: ImageFormat -> SigningImageFormat
- signingImageFormat_supportedFormats :: Lens' SigningImageFormat [ImageFormat]
- signingImageFormat_defaultFormat :: Lens' SigningImageFormat ImageFormat
- data SigningJob = SigningJob' {
- status :: Maybe SigningStatus
- platformDisplayName :: Maybe Text
- jobId :: Maybe Text
- createdAt :: Maybe POSIX
- signingMaterial :: Maybe SigningMaterial
- isRevoked :: Maybe Bool
- signatureExpiresAt :: Maybe POSIX
- profileVersion :: Maybe Text
- profileName :: Maybe Text
- signedObject :: Maybe SignedObject
- platformId :: Maybe Text
- source :: Maybe Source
- jobInvoker :: Maybe Text
- jobOwner :: Maybe Text
- newSigningJob :: SigningJob
- signingJob_status :: Lens' SigningJob (Maybe SigningStatus)
- signingJob_platformDisplayName :: Lens' SigningJob (Maybe Text)
- signingJob_jobId :: Lens' SigningJob (Maybe Text)
- signingJob_createdAt :: Lens' SigningJob (Maybe UTCTime)
- signingJob_signingMaterial :: Lens' SigningJob (Maybe SigningMaterial)
- signingJob_isRevoked :: Lens' SigningJob (Maybe Bool)
- signingJob_signatureExpiresAt :: Lens' SigningJob (Maybe UTCTime)
- signingJob_profileVersion :: Lens' SigningJob (Maybe Text)
- signingJob_profileName :: Lens' SigningJob (Maybe Text)
- signingJob_signedObject :: Lens' SigningJob (Maybe SignedObject)
- signingJob_platformId :: Lens' SigningJob (Maybe Text)
- signingJob_source :: Lens' SigningJob (Maybe Source)
- signingJob_jobInvoker :: Lens' SigningJob (Maybe Text)
- signingJob_jobOwner :: Lens' SigningJob (Maybe Text)
- data SigningJobRevocationRecord = SigningJobRevocationRecord' {}
- newSigningJobRevocationRecord :: SigningJobRevocationRecord
- signingJobRevocationRecord_revokedBy :: Lens' SigningJobRevocationRecord (Maybe Text)
- signingJobRevocationRecord_revokedAt :: Lens' SigningJobRevocationRecord (Maybe UTCTime)
- signingJobRevocationRecord_reason :: Lens' SigningJobRevocationRecord (Maybe Text)
- data SigningMaterial = SigningMaterial' {}
- newSigningMaterial :: Text -> SigningMaterial
- signingMaterial_certificateArn :: Lens' SigningMaterial Text
- data SigningPlatform = SigningPlatform' {}
- newSigningPlatform :: SigningPlatform
- signingPlatform_category :: Lens' SigningPlatform (Maybe Category)
- signingPlatform_signingConfiguration :: Lens' SigningPlatform (Maybe SigningConfiguration)
- signingPlatform_partner :: Lens' SigningPlatform (Maybe Text)
- signingPlatform_revocationSupported :: Lens' SigningPlatform (Maybe Bool)
- signingPlatform_signingImageFormat :: Lens' SigningPlatform (Maybe SigningImageFormat)
- signingPlatform_platformId :: Lens' SigningPlatform (Maybe Text)
- signingPlatform_displayName :: Lens' SigningPlatform (Maybe Text)
- signingPlatform_maxSizeInMB :: Lens' SigningPlatform (Maybe Int)
- signingPlatform_target :: Lens' SigningPlatform (Maybe Text)
- data SigningPlatformOverrides = SigningPlatformOverrides' {}
- newSigningPlatformOverrides :: SigningPlatformOverrides
- signingPlatformOverrides_signingConfiguration :: Lens' SigningPlatformOverrides (Maybe SigningConfigurationOverrides)
- signingPlatformOverrides_signingImageFormat :: Lens' SigningPlatformOverrides (Maybe ImageFormat)
- data SigningProfile = SigningProfile' {
- status :: Maybe SigningProfileStatus
- platformDisplayName :: Maybe Text
- arn :: Maybe Text
- signingMaterial :: Maybe SigningMaterial
- profileVersion :: Maybe Text
- profileName :: Maybe Text
- profileVersionArn :: Maybe Text
- platformId :: Maybe Text
- signatureValidityPeriod :: Maybe SignatureValidityPeriod
- signingParameters :: Maybe (HashMap Text Text)
- tags :: Maybe (HashMap Text Text)
- newSigningProfile :: SigningProfile
- signingProfile_status :: Lens' SigningProfile (Maybe SigningProfileStatus)
- signingProfile_platformDisplayName :: Lens' SigningProfile (Maybe Text)
- signingProfile_arn :: Lens' SigningProfile (Maybe Text)
- signingProfile_signingMaterial :: Lens' SigningProfile (Maybe SigningMaterial)
- signingProfile_profileVersion :: Lens' SigningProfile (Maybe Text)
- signingProfile_profileName :: Lens' SigningProfile (Maybe Text)
- signingProfile_profileVersionArn :: Lens' SigningProfile (Maybe Text)
- signingProfile_platformId :: Lens' SigningProfile (Maybe Text)
- signingProfile_signatureValidityPeriod :: Lens' SigningProfile (Maybe SignatureValidityPeriod)
- signingProfile_signingParameters :: Lens' SigningProfile (Maybe (HashMap Text Text))
- signingProfile_tags :: Lens' SigningProfile (Maybe (HashMap Text Text))
- data SigningProfileRevocationRecord = SigningProfileRevocationRecord' {}
- newSigningProfileRevocationRecord :: SigningProfileRevocationRecord
- signingProfileRevocationRecord_revokedBy :: Lens' SigningProfileRevocationRecord (Maybe Text)
- signingProfileRevocationRecord_revocationEffectiveFrom :: Lens' SigningProfileRevocationRecord (Maybe UTCTime)
- signingProfileRevocationRecord_revokedAt :: Lens' SigningProfileRevocationRecord (Maybe UTCTime)
- data Source = Source' {}
- newSource :: Source
- source_s3 :: Lens' Source (Maybe S3Source)
Service Configuration
defaultService :: Service Source #
API version 2017-08-25
of the Amazon Signer SDK configuration.
Errors
_ValidationException :: AsError a => Getting (First ServiceError) a ServiceError Source #
You signing certificate could not be validated.
_AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
You do not have sufficient access to perform this action.
_ConflictException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The resource encountered a conflicting state.
_ServiceLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The client is making a request that exceeds service limits.
_NotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The signing profile was not found.
_ThrottlingException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request was denied due to request throttling.
Instead of this error, TooManyRequestsException
should be used.
_TooManyRequestsException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The allowed number of job-signing requests has been exceeded.
This error supersedes the error ThrottlingException
.
_InternalServiceErrorException :: AsError a => Getting (First ServiceError) a ServiceError Source #
An internal error occurred.
_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
A specified resource could not be found.
_BadRequestException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request contains invalid parameters for the ARN or tags. This exception also occurs when you call a tagging API on a cancelled signing profile.
Category
pattern Category_AWSIoT :: Category |
Instances
EncryptionAlgorithm
newtype EncryptionAlgorithm Source #
pattern EncryptionAlgorithm_ECDSA :: EncryptionAlgorithm | |
pattern EncryptionAlgorithm_RSA :: EncryptionAlgorithm |
Instances
HashAlgorithm
newtype HashAlgorithm Source #
pattern HashAlgorithm_SHA1 :: HashAlgorithm | |
pattern HashAlgorithm_SHA256 :: HashAlgorithm |
Instances
ImageFormat
newtype ImageFormat Source #
pattern ImageFormat_JSON :: ImageFormat | |
pattern ImageFormat_JSONDetached :: ImageFormat | |
pattern ImageFormat_JSONEmbedded :: ImageFormat |
Instances
SigningProfileStatus
newtype SigningProfileStatus Source #
pattern SigningProfileStatus_Active :: SigningProfileStatus | |
pattern SigningProfileStatus_Canceled :: SigningProfileStatus | |
pattern SigningProfileStatus_Revoked :: SigningProfileStatus |
Instances
SigningStatus
newtype SigningStatus Source #
pattern SigningStatus_Failed :: SigningStatus | |
pattern SigningStatus_InProgress :: SigningStatus | |
pattern SigningStatus_Succeeded :: SigningStatus |
Instances
ValidityType
newtype ValidityType Source #
pattern ValidityType_DAYS :: ValidityType | |
pattern ValidityType_MONTHS :: ValidityType | |
pattern ValidityType_YEARS :: ValidityType |
Instances
Destination
data Destination Source #
Points to an S3Destination
object that contains information about your
S3 bucket.
See: newDestination
smart constructor.
Destination' | |
|
Instances
newDestination :: Destination Source #
Create a value of Destination
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:s3:Destination'
, destination_s3
- The S3Destination
object.
destination_s3 :: Lens' Destination (Maybe S3Destination) Source #
The S3Destination
object.
EncryptionAlgorithmOptions
data EncryptionAlgorithmOptions Source #
The encryption algorithm options that are available to a code signing job.
See: newEncryptionAlgorithmOptions
smart constructor.
EncryptionAlgorithmOptions' | |
|
Instances
newEncryptionAlgorithmOptions Source #
Create a value of EncryptionAlgorithmOptions
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:allowedValues:EncryptionAlgorithmOptions'
, encryptionAlgorithmOptions_allowedValues
- The set of accepted encryption algorithms that are allowed in a code
signing job.
$sel:defaultValue:EncryptionAlgorithmOptions'
, encryptionAlgorithmOptions_defaultValue
- The default encryption algorithm that is used by a code signing job.
encryptionAlgorithmOptions_allowedValues :: Lens' EncryptionAlgorithmOptions [EncryptionAlgorithm] Source #
The set of accepted encryption algorithms that are allowed in a code signing job.
encryptionAlgorithmOptions_defaultValue :: Lens' EncryptionAlgorithmOptions EncryptionAlgorithm Source #
The default encryption algorithm that is used by a code signing job.
HashAlgorithmOptions
data HashAlgorithmOptions Source #
The hash algorithms that are available to a code signing job.
See: newHashAlgorithmOptions
smart constructor.
HashAlgorithmOptions' | |
|
Instances
newHashAlgorithmOptions Source #
Create a value of HashAlgorithmOptions
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:allowedValues:HashAlgorithmOptions'
, hashAlgorithmOptions_allowedValues
- The set of accepted hash algorithms allowed in a code signing job.
$sel:defaultValue:HashAlgorithmOptions'
, hashAlgorithmOptions_defaultValue
- The default hash algorithm that is used in a code signing job.
hashAlgorithmOptions_allowedValues :: Lens' HashAlgorithmOptions [HashAlgorithm] Source #
The set of accepted hash algorithms allowed in a code signing job.
hashAlgorithmOptions_defaultValue :: Lens' HashAlgorithmOptions HashAlgorithm Source #
The default hash algorithm that is used in a code signing job.
Permission
data Permission Source #
A cross-account permission for a signing profile.
See: newPermission
smart constructor.
Permission' | |
|
Instances
newPermission :: Permission Source #
Create a value of Permission
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:action:Permission'
, permission_action
- An AWS Signer action permitted as part of cross-account permissions.
$sel:profileVersion:Permission'
, permission_profileVersion
- The signing profile version that a permission applies to.
$sel:principal:Permission'
, permission_principal
- The AWS principal that has been granted a cross-account permission.
$sel:statementId:Permission'
, permission_statementId
- A unique identifier for a cross-account permission statement.
permission_action :: Lens' Permission (Maybe Text) Source #
An AWS Signer action permitted as part of cross-account permissions.
permission_profileVersion :: Lens' Permission (Maybe Text) Source #
The signing profile version that a permission applies to.
permission_principal :: Lens' Permission (Maybe Text) Source #
The AWS principal that has been granted a cross-account permission.
permission_statementId :: Lens' Permission (Maybe Text) Source #
A unique identifier for a cross-account permission statement.
S3Destination
data S3Destination Source #
The name and prefix of the S3 bucket where code signing saves your signed objects.
See: newS3Destination
smart constructor.
Instances
newS3Destination :: S3Destination Source #
Create a value of S3Destination
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:prefix:S3Destination'
, s3Destination_prefix
- An Amazon S3 prefix that you can use to limit responses to those that
begin with the specified prefix.
$sel:bucketName:S3Destination'
, s3Destination_bucketName
- Name of the S3 bucket.
s3Destination_prefix :: Lens' S3Destination (Maybe Text) Source #
An Amazon S3 prefix that you can use to limit responses to those that begin with the specified prefix.
s3Destination_bucketName :: Lens' S3Destination (Maybe Text) Source #
Name of the S3 bucket.
S3SignedObject
data S3SignedObject Source #
The S3 bucket name and key where code signing saved your signed code image.
See: newS3SignedObject
smart constructor.
Instances
newS3SignedObject :: S3SignedObject Source #
Create a value of S3SignedObject
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:bucketName:S3SignedObject'
, s3SignedObject_bucketName
- Name of the S3 bucket.
$sel:key:S3SignedObject'
, s3SignedObject_key
- Key name that uniquely identifies a signed code image in your bucket.
s3SignedObject_bucketName :: Lens' S3SignedObject (Maybe Text) Source #
Name of the S3 bucket.
s3SignedObject_key :: Lens' S3SignedObject (Maybe Text) Source #
Key name that uniquely identifies a signed code image in your bucket.
S3Source
Information about the S3 bucket where you saved your unsigned code.
See: newS3Source
smart constructor.
Instances
Eq S3Source Source # | |
Read S3Source Source # | |
Show S3Source Source # | |
Generic S3Source Source # | |
NFData S3Source Source # | |
Defined in Amazonka.Signer.Types.S3Source | |
Hashable S3Source Source # | |
Defined in Amazonka.Signer.Types.S3Source | |
ToJSON S3Source Source # | |
Defined in Amazonka.Signer.Types.S3Source | |
FromJSON S3Source Source # | |
type Rep S3Source Source # | |
Defined in Amazonka.Signer.Types.S3Source type Rep S3Source = D1 ('MetaData "S3Source" "Amazonka.Signer.Types.S3Source" "libZSservicesZSamazonka-signerZSamazonka-signer" 'False) (C1 ('MetaCons "S3Source'" 'PrefixI 'True) (S1 ('MetaSel ('Just "bucketName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))) |
Create a value of S3Source
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:bucketName:S3Source'
, s3Source_bucketName
- Name of the S3 bucket.
$sel:key:S3Source'
, s3Source_key
- Key name of the bucket object that contains your unsigned code.
$sel:version:S3Source'
, s3Source_version
- Version of your source image in your version enabled S3 bucket.
s3Source_key :: Lens' S3Source Text Source #
Key name of the bucket object that contains your unsigned code.
s3Source_version :: Lens' S3Source Text Source #
Version of your source image in your version enabled S3 bucket.
SignatureValidityPeriod
data SignatureValidityPeriod Source #
The validity period for a signing job.
See: newSignatureValidityPeriod
smart constructor.
Instances
newSignatureValidityPeriod :: SignatureValidityPeriod Source #
Create a value of SignatureValidityPeriod
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:SignatureValidityPeriod'
, signatureValidityPeriod_value
- The numerical value of the time unit for signature validity.
$sel:type':SignatureValidityPeriod'
, signatureValidityPeriod_type
- The time unit for signature validity.
signatureValidityPeriod_value :: Lens' SignatureValidityPeriod (Maybe Int) Source #
The numerical value of the time unit for signature validity.
signatureValidityPeriod_type :: Lens' SignatureValidityPeriod (Maybe ValidityType) Source #
The time unit for signature validity.
SignedObject
data SignedObject Source #
Points to an S3SignedObject
object that contains information about
your signed code image.
See: newSignedObject
smart constructor.
SignedObject' | |
|
Instances
newSignedObject :: SignedObject Source #
Create a value of SignedObject
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:s3:SignedObject'
, signedObject_s3
- The S3SignedObject
.
signedObject_s3 :: Lens' SignedObject (Maybe S3SignedObject) Source #
The S3SignedObject
.
SigningConfiguration
data SigningConfiguration Source #
The configuration of a code signing operation.
See: newSigningConfiguration
smart constructor.
SigningConfiguration' | |
|
Instances
newSigningConfiguration Source #
Create a value of SigningConfiguration
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:encryptionAlgorithmOptions:SigningConfiguration'
, signingConfiguration_encryptionAlgorithmOptions
- The encryption algorithm options that are available for a code signing
job.
$sel:hashAlgorithmOptions:SigningConfiguration'
, signingConfiguration_hashAlgorithmOptions
- The hash algorithm options that are available for a code signing job.
signingConfiguration_encryptionAlgorithmOptions :: Lens' SigningConfiguration EncryptionAlgorithmOptions Source #
The encryption algorithm options that are available for a code signing job.
signingConfiguration_hashAlgorithmOptions :: Lens' SigningConfiguration HashAlgorithmOptions Source #
The hash algorithm options that are available for a code signing job.
SigningConfigurationOverrides
data SigningConfigurationOverrides Source #
A signing configuration that overrides the default encryption or hash algorithm of a signing job.
See: newSigningConfigurationOverrides
smart constructor.
SigningConfigurationOverrides' | |
|
Instances
newSigningConfigurationOverrides :: SigningConfigurationOverrides Source #
Create a value of SigningConfigurationOverrides
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:hashAlgorithm:SigningConfigurationOverrides'
, signingConfigurationOverrides_hashAlgorithm
- A specified override of the default hash algorithm that is used in a
code signing job.
$sel:encryptionAlgorithm:SigningConfigurationOverrides'
, signingConfigurationOverrides_encryptionAlgorithm
- A specified override of the default encryption algorithm that is used in
a code signing job.
signingConfigurationOverrides_hashAlgorithm :: Lens' SigningConfigurationOverrides (Maybe HashAlgorithm) Source #
A specified override of the default hash algorithm that is used in a code signing job.
signingConfigurationOverrides_encryptionAlgorithm :: Lens' SigningConfigurationOverrides (Maybe EncryptionAlgorithm) Source #
A specified override of the default encryption algorithm that is used in a code signing job.
SigningImageFormat
data SigningImageFormat Source #
The image format of a code signing platform or profile.
See: newSigningImageFormat
smart constructor.
SigningImageFormat' | |
|
Instances
newSigningImageFormat Source #
Create a value of SigningImageFormat
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:supportedFormats:SigningImageFormat'
, signingImageFormat_supportedFormats
- The supported formats of a code signing image.
$sel:defaultFormat:SigningImageFormat'
, signingImageFormat_defaultFormat
- The default format of a code signing image.
signingImageFormat_supportedFormats :: Lens' SigningImageFormat [ImageFormat] Source #
The supported formats of a code signing image.
signingImageFormat_defaultFormat :: Lens' SigningImageFormat ImageFormat Source #
The default format of a code signing image.
SigningJob
data SigningJob Source #
Contains information about a signing job.
See: newSigningJob
smart constructor.
SigningJob' | |
|
Instances
newSigningJob :: SigningJob Source #
Create a value of SigningJob
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:SigningJob'
, signingJob_status
- The status of the signing job.
$sel:platformDisplayName:SigningJob'
, signingJob_platformDisplayName
- The name of a signing platform.
$sel:jobId:SigningJob'
, signingJob_jobId
- The ID of the signing job.
$sel:createdAt:SigningJob'
, signingJob_createdAt
- The date and time that the signing job was created.
$sel:signingMaterial:SigningJob'
, signingJob_signingMaterial
- A SigningMaterial
object that contains the Amazon Resource Name (ARN)
of the certificate used for the signing job.
$sel:isRevoked:SigningJob'
, signingJob_isRevoked
- Indicates whether the signing job is revoked.
$sel:signatureExpiresAt:SigningJob'
, signingJob_signatureExpiresAt
- The time when the signature of a signing job expires.
$sel:profileVersion:SigningJob'
, signingJob_profileVersion
- The version of the signing profile that created a signing job.
$sel:profileName:SigningJob'
, signingJob_profileName
- The name of the signing profile that created a signing job.
$sel:signedObject:SigningJob'
, signingJob_signedObject
- A SignedObject
structure that contains information about a signing
job's signed code image.
$sel:platformId:SigningJob'
, signingJob_platformId
- The unique identifier for a signing platform.
$sel:source:SigningJob'
, signingJob_source
- A Source
that contains information about a signing job's code image
source.
$sel:jobInvoker:SigningJob'
, signingJob_jobInvoker
- The AWS account ID of the job invoker.
$sel:jobOwner:SigningJob'
, signingJob_jobOwner
- The AWS account ID of the job owner.
signingJob_status :: Lens' SigningJob (Maybe SigningStatus) Source #
The status of the signing job.
signingJob_platformDisplayName :: Lens' SigningJob (Maybe Text) Source #
The name of a signing platform.
signingJob_jobId :: Lens' SigningJob (Maybe Text) Source #
The ID of the signing job.
signingJob_createdAt :: Lens' SigningJob (Maybe UTCTime) Source #
The date and time that the signing job was created.
signingJob_signingMaterial :: Lens' SigningJob (Maybe SigningMaterial) Source #
A SigningMaterial
object that contains the Amazon Resource Name (ARN)
of the certificate used for the signing job.
signingJob_isRevoked :: Lens' SigningJob (Maybe Bool) Source #
Indicates whether the signing job is revoked.
signingJob_signatureExpiresAt :: Lens' SigningJob (Maybe UTCTime) Source #
The time when the signature of a signing job expires.
signingJob_profileVersion :: Lens' SigningJob (Maybe Text) Source #
The version of the signing profile that created a signing job.
signingJob_profileName :: Lens' SigningJob (Maybe Text) Source #
The name of the signing profile that created a signing job.
signingJob_signedObject :: Lens' SigningJob (Maybe SignedObject) Source #
A SignedObject
structure that contains information about a signing
job's signed code image.
signingJob_platformId :: Lens' SigningJob (Maybe Text) Source #
The unique identifier for a signing platform.
signingJob_source :: Lens' SigningJob (Maybe Source) Source #
A Source
that contains information about a signing job's code image
source.
signingJob_jobInvoker :: Lens' SigningJob (Maybe Text) Source #
The AWS account ID of the job invoker.
signingJob_jobOwner :: Lens' SigningJob (Maybe Text) Source #
The AWS account ID of the job owner.
SigningJobRevocationRecord
data SigningJobRevocationRecord Source #
Revocation information for a signing job.
See: newSigningJobRevocationRecord
smart constructor.
Instances
newSigningJobRevocationRecord :: SigningJobRevocationRecord Source #
Create a value of SigningJobRevocationRecord
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:revokedBy:SigningJobRevocationRecord'
, signingJobRevocationRecord_revokedBy
- The identity of the revoker.
$sel:revokedAt:SigningJobRevocationRecord'
, signingJobRevocationRecord_revokedAt
- The time of revocation.
$sel:reason:SigningJobRevocationRecord'
, signingJobRevocationRecord_reason
- A caller-supplied reason for revocation.
signingJobRevocationRecord_revokedBy :: Lens' SigningJobRevocationRecord (Maybe Text) Source #
The identity of the revoker.
signingJobRevocationRecord_revokedAt :: Lens' SigningJobRevocationRecord (Maybe UTCTime) Source #
The time of revocation.
signingJobRevocationRecord_reason :: Lens' SigningJobRevocationRecord (Maybe Text) Source #
A caller-supplied reason for revocation.
SigningMaterial
data SigningMaterial Source #
The ACM certificate that is used to sign your code.
See: newSigningMaterial
smart constructor.
SigningMaterial' | |
|
Instances
Create a value of SigningMaterial
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:certificateArn:SigningMaterial'
, signingMaterial_certificateArn
- The Amazon Resource Name (ARN) of the certificates that is used to sign
your code.
signingMaterial_certificateArn :: Lens' SigningMaterial Text Source #
The Amazon Resource Name (ARN) of the certificates that is used to sign your code.
SigningPlatform
data SigningPlatform Source #
Contains information about the signing configurations and parameters that are used to perform a code signing job.
See: newSigningPlatform
smart constructor.
SigningPlatform' | |
|
Instances
newSigningPlatform :: SigningPlatform Source #
Create a value of SigningPlatform
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:category:SigningPlatform'
, signingPlatform_category
- The category of a code signing platform.
$sel:signingConfiguration:SigningPlatform'
, signingPlatform_signingConfiguration
- The configuration of a code signing platform. This includes the
designated hash algorithm and encryption algorithm of a signing
platform.
$sel:partner:SigningPlatform'
, signingPlatform_partner
- Any partner entities linked to a code signing platform.
$sel:revocationSupported:SigningPlatform'
, signingPlatform_revocationSupported
- Indicates whether revocation is supported for the platform.
$sel:signingImageFormat:SigningPlatform'
, signingPlatform_signingImageFormat
- Undocumented member.
$sel:platformId:SigningPlatform'
, signingPlatform_platformId
- The ID of a code signing; platform.
$sel:displayName:SigningPlatform'
, signingPlatform_displayName
- The display name of a code signing platform.
$sel:maxSizeInMB:SigningPlatform'
, signingPlatform_maxSizeInMB
- The maximum size (in MB) of code that can be signed by a code signing
platform.
$sel:target:SigningPlatform'
, signingPlatform_target
- The types of targets that can be signed by a code signing platform.
signingPlatform_category :: Lens' SigningPlatform (Maybe Category) Source #
The category of a code signing platform.
signingPlatform_signingConfiguration :: Lens' SigningPlatform (Maybe SigningConfiguration) Source #
The configuration of a code signing platform. This includes the designated hash algorithm and encryption algorithm of a signing platform.
signingPlatform_partner :: Lens' SigningPlatform (Maybe Text) Source #
Any partner entities linked to a code signing platform.
signingPlatform_revocationSupported :: Lens' SigningPlatform (Maybe Bool) Source #
Indicates whether revocation is supported for the platform.
signingPlatform_signingImageFormat :: Lens' SigningPlatform (Maybe SigningImageFormat) Source #
Undocumented member.
signingPlatform_platformId :: Lens' SigningPlatform (Maybe Text) Source #
The ID of a code signing; platform.
signingPlatform_displayName :: Lens' SigningPlatform (Maybe Text) Source #
The display name of a code signing platform.
signingPlatform_maxSizeInMB :: Lens' SigningPlatform (Maybe Int) Source #
The maximum size (in MB) of code that can be signed by a code signing platform.
signingPlatform_target :: Lens' SigningPlatform (Maybe Text) Source #
The types of targets that can be signed by a code signing platform.
SigningPlatformOverrides
data SigningPlatformOverrides Source #
Any overrides that are applied to the signing configuration of a code signing platform.
See: newSigningPlatformOverrides
smart constructor.
SigningPlatformOverrides' | |
|
Instances
newSigningPlatformOverrides :: SigningPlatformOverrides Source #
Create a value of SigningPlatformOverrides
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:signingConfiguration:SigningPlatformOverrides'
, signingPlatformOverrides_signingConfiguration
- A signing configuration that overrides the default encryption or hash
algorithm of a signing job.
$sel:signingImageFormat:SigningPlatformOverrides'
, signingPlatformOverrides_signingImageFormat
- A signed image is a JSON object. When overriding the default signing
platform configuration, a customer can select either of two signing
formats, JSONEmbedded
or JSONDetached
. (A third format value,
JSON
, is reserved for future use.) With JSONEmbedded
, the signing
image has the payload embedded in it. With JSONDetached
, the payload
is not be embedded in the signing image.
signingPlatformOverrides_signingConfiguration :: Lens' SigningPlatformOverrides (Maybe SigningConfigurationOverrides) Source #
A signing configuration that overrides the default encryption or hash algorithm of a signing job.
signingPlatformOverrides_signingImageFormat :: Lens' SigningPlatformOverrides (Maybe ImageFormat) Source #
A signed image is a JSON object. When overriding the default signing
platform configuration, a customer can select either of two signing
formats, JSONEmbedded
or JSONDetached
. (A third format value,
JSON
, is reserved for future use.) With JSONEmbedded
, the signing
image has the payload embedded in it. With JSONDetached
, the payload
is not be embedded in the signing image.
SigningProfile
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.
SigningProfile' | |
|
Instances
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_platformDisplayName :: Lens' SigningProfile (Maybe Text) Source #
The name of the signing platform.
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.
SigningProfileRevocationRecord
data SigningProfileRevocationRecord Source #
Revocation information for a signing profile.
See: newSigningProfileRevocationRecord
smart constructor.
Instances
newSigningProfileRevocationRecord :: SigningProfileRevocationRecord Source #
Create a value of SigningProfileRevocationRecord
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:revokedBy:SigningProfileRevocationRecord'
, signingProfileRevocationRecord_revokedBy
- The identity of the revoker.
$sel:revocationEffectiveFrom:SigningProfileRevocationRecord'
, signingProfileRevocationRecord_revocationEffectiveFrom
- The time when revocation becomes effective.
$sel:revokedAt:SigningProfileRevocationRecord'
, signingProfileRevocationRecord_revokedAt
- The time when the signing profile was revoked.
signingProfileRevocationRecord_revokedBy :: Lens' SigningProfileRevocationRecord (Maybe Text) Source #
The identity of the revoker.
signingProfileRevocationRecord_revocationEffectiveFrom :: Lens' SigningProfileRevocationRecord (Maybe UTCTime) Source #
The time when revocation becomes effective.
signingProfileRevocationRecord_revokedAt :: Lens' SigningProfileRevocationRecord (Maybe UTCTime) Source #
The time when the signing profile was revoked.
Source
An S3Source
object that contains information about the S3 bucket where
you saved your unsigned code.
See: newSource
smart constructor.
Instances
Eq Source Source # | |
Read Source Source # | |
Show Source Source # | |
Generic Source Source # | |
NFData Source Source # | |
Defined in Amazonka.Signer.Types.Source | |
Hashable Source Source # | |
Defined in Amazonka.Signer.Types.Source | |
ToJSON Source Source # | |
Defined in Amazonka.Signer.Types.Source | |
FromJSON Source Source # | |
type Rep Source Source # | |
Defined in Amazonka.Signer.Types.Source |
Create a value of Source
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:s3:Source'
, source_s3
- The S3Source
object.