| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.Signer.Types
Contents
- 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
Description
Synopsis
- defaultService :: Service
- _AccessDeniedException :: AsError a => Fold a ServiceError
- _BadRequestException :: AsError a => Fold a ServiceError
- _ConflictException :: AsError a => Fold a ServiceError
- _InternalServiceErrorException :: AsError a => Fold a ServiceError
- _NotFoundException :: AsError a => Fold a ServiceError
- _ResourceNotFoundException :: AsError a => Fold a ServiceError
- _ServiceLimitExceededException :: AsError a => Fold a ServiceError
- _ThrottlingException :: AsError a => Fold a ServiceError
- _TooManyRequestsException :: AsError a => Fold a ServiceError
- _ValidationException :: AsError a => Fold 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_principal :: Lens' Permission (Maybe Text)
- permission_profileVersion :: Lens' Permission (Maybe Text)
- permission_statementId :: Lens' Permission (Maybe Text)
- data S3Destination = S3Destination' {}
- newS3Destination :: S3Destination
- s3Destination_bucketName :: Lens' S3Destination (Maybe Text)
- s3Destination_prefix :: 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_type :: Lens' SignatureValidityPeriod (Maybe ValidityType)
- signatureValidityPeriod_value :: Lens' SignatureValidityPeriod (Maybe Int)
- 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_encryptionAlgorithm :: Lens' SigningConfigurationOverrides (Maybe EncryptionAlgorithm)
- signingConfigurationOverrides_hashAlgorithm :: Lens' SigningConfigurationOverrides (Maybe HashAlgorithm)
- data SigningImageFormat = SigningImageFormat' {}
- newSigningImageFormat :: ImageFormat -> SigningImageFormat
- signingImageFormat_supportedFormats :: Lens' SigningImageFormat [ImageFormat]
- signingImageFormat_defaultFormat :: Lens' SigningImageFormat ImageFormat
- data SigningJob = SigningJob' {
- createdAt :: Maybe POSIX
- isRevoked :: Maybe Bool
- jobId :: Maybe Text
- jobInvoker :: Maybe Text
- jobOwner :: Maybe Text
- platformDisplayName :: Maybe Text
- platformId :: Maybe Text
- profileName :: Maybe Text
- profileVersion :: Maybe Text
- signatureExpiresAt :: Maybe POSIX
- signedObject :: Maybe SignedObject
- signingMaterial :: Maybe SigningMaterial
- source :: Maybe Source
- status :: Maybe SigningStatus
- newSigningJob :: SigningJob
- signingJob_createdAt :: Lens' SigningJob (Maybe UTCTime)
- signingJob_isRevoked :: Lens' SigningJob (Maybe Bool)
- signingJob_jobId :: Lens' SigningJob (Maybe Text)
- signingJob_jobInvoker :: Lens' SigningJob (Maybe Text)
- signingJob_jobOwner :: Lens' SigningJob (Maybe Text)
- signingJob_platformDisplayName :: Lens' SigningJob (Maybe Text)
- signingJob_platformId :: Lens' SigningJob (Maybe Text)
- signingJob_profileName :: Lens' SigningJob (Maybe Text)
- signingJob_profileVersion :: Lens' SigningJob (Maybe Text)
- signingJob_signatureExpiresAt :: Lens' SigningJob (Maybe UTCTime)
- signingJob_signedObject :: Lens' SigningJob (Maybe SignedObject)
- signingJob_signingMaterial :: Lens' SigningJob (Maybe SigningMaterial)
- signingJob_source :: Lens' SigningJob (Maybe Source)
- signingJob_status :: Lens' SigningJob (Maybe SigningStatus)
- data SigningJobRevocationRecord = SigningJobRevocationRecord' {}
- newSigningJobRevocationRecord :: SigningJobRevocationRecord
- signingJobRevocationRecord_reason :: Lens' SigningJobRevocationRecord (Maybe Text)
- signingJobRevocationRecord_revokedAt :: Lens' SigningJobRevocationRecord (Maybe UTCTime)
- signingJobRevocationRecord_revokedBy :: 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_displayName :: Lens' SigningPlatform (Maybe Text)
- signingPlatform_maxSizeInMB :: Lens' SigningPlatform (Maybe Int)
- signingPlatform_partner :: Lens' SigningPlatform (Maybe Text)
- signingPlatform_platformId :: Lens' SigningPlatform (Maybe Text)
- signingPlatform_revocationSupported :: Lens' SigningPlatform (Maybe Bool)
- signingPlatform_signingConfiguration :: Lens' SigningPlatform (Maybe SigningConfiguration)
- signingPlatform_signingImageFormat :: Lens' SigningPlatform (Maybe SigningImageFormat)
- 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' {
- arn :: Maybe Text
- platformDisplayName :: Maybe Text
- platformId :: Maybe Text
- profileName :: Maybe Text
- profileVersion :: Maybe Text
- profileVersionArn :: Maybe Text
- signatureValidityPeriod :: Maybe SignatureValidityPeriod
- signingMaterial :: Maybe SigningMaterial
- signingParameters :: Maybe (HashMap Text Text)
- status :: Maybe SigningProfileStatus
- tags :: Maybe (HashMap Text Text)
- newSigningProfile :: SigningProfile
- signingProfile_arn :: Lens' SigningProfile (Maybe Text)
- signingProfile_platformDisplayName :: Lens' SigningProfile (Maybe Text)
- signingProfile_platformId :: Lens' SigningProfile (Maybe Text)
- signingProfile_profileName :: Lens' SigningProfile (Maybe Text)
- signingProfile_profileVersion :: Lens' SigningProfile (Maybe Text)
- signingProfile_profileVersionArn :: Lens' SigningProfile (Maybe Text)
- signingProfile_signatureValidityPeriod :: Lens' SigningProfile (Maybe SignatureValidityPeriod)
- signingProfile_signingMaterial :: Lens' SigningProfile (Maybe SigningMaterial)
- signingProfile_signingParameters :: Lens' SigningProfile (Maybe (HashMap Text Text))
- signingProfile_status :: Lens' SigningProfile (Maybe SigningProfileStatus)
- signingProfile_tags :: Lens' SigningProfile (Maybe (HashMap Text Text))
- data SigningProfileRevocationRecord = SigningProfileRevocationRecord' {}
- newSigningProfileRevocationRecord :: SigningProfileRevocationRecord
- signingProfileRevocationRecord_revocationEffectiveFrom :: Lens' SigningProfileRevocationRecord (Maybe UTCTime)
- signingProfileRevocationRecord_revokedAt :: Lens' SigningProfileRevocationRecord (Maybe UTCTime)
- signingProfileRevocationRecord_revokedBy :: Lens' SigningProfileRevocationRecord (Maybe Text)
- 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
_AccessDeniedException :: AsError a => Fold a ServiceError Source #
You do not have sufficient access to perform this action.
_BadRequestException :: AsError a => Fold 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.
_ConflictException :: AsError a => Fold a ServiceError Source #
The resource encountered a conflicting state.
_InternalServiceErrorException :: AsError a => Fold a ServiceError Source #
An internal error occurred.
_NotFoundException :: AsError a => Fold a ServiceError Source #
The signing profile was not found.
_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #
A specified resource could not be found.
_ServiceLimitExceededException :: AsError a => Fold a ServiceError Source #
The client is making a request that exceeds service limits.
_ThrottlingException :: AsError a => Fold a ServiceError Source #
The request was denied due to request throttling.
Instead of this error, TooManyRequestsException should be used.
_TooManyRequestsException :: AsError a => Fold a ServiceError Source #
The allowed number of job-signing requests has been exceeded.
This error supersedes the error ThrottlingException.
_ValidationException :: AsError a => Fold a ServiceError Source #
You signing certificate could not be validated.
Category
Constructors
| Category' | |
Fields
| |
Bundled Patterns
| pattern Category_AWSIoT :: Category |
Instances
EncryptionAlgorithm
newtype EncryptionAlgorithm Source #
Constructors
| EncryptionAlgorithm' | |
Fields | |
Bundled Patterns
| pattern EncryptionAlgorithm_ECDSA :: EncryptionAlgorithm | |
| pattern EncryptionAlgorithm_RSA :: EncryptionAlgorithm |
Instances
HashAlgorithm
newtype HashAlgorithm Source #
Constructors
| HashAlgorithm' | |
Fields | |
Bundled Patterns
| pattern HashAlgorithm_SHA1 :: HashAlgorithm | |
| pattern HashAlgorithm_SHA256 :: HashAlgorithm |
Instances
ImageFormat
newtype ImageFormat Source #
Constructors
| ImageFormat' | |
Fields | |
Bundled Patterns
| pattern ImageFormat_JSON :: ImageFormat | |
| pattern ImageFormat_JSONDetached :: ImageFormat | |
| pattern ImageFormat_JSONEmbedded :: ImageFormat |
Instances
SigningProfileStatus
newtype SigningProfileStatus Source #
Constructors
| SigningProfileStatus' | |
Fields | |
Bundled Patterns
| pattern SigningProfileStatus_Active :: SigningProfileStatus | |
| pattern SigningProfileStatus_Canceled :: SigningProfileStatus | |
| pattern SigningProfileStatus_Revoked :: SigningProfileStatus |
Instances
SigningStatus
newtype SigningStatus Source #
Constructors
| SigningStatus' | |
Fields | |
Bundled Patterns
| pattern SigningStatus_Failed :: SigningStatus | |
| pattern SigningStatus_InProgress :: SigningStatus | |
| pattern SigningStatus_Succeeded :: SigningStatus |
Instances
ValidityType
newtype ValidityType Source #
Constructors
| ValidityType' | |
Fields | |
Bundled Patterns
| 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.
Constructors
| Destination' | |
Fields
| |
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.
Constructors
| EncryptionAlgorithmOptions' | |
Fields
| |
Instances
newEncryptionAlgorithmOptions Source #
Arguments
| :: EncryptionAlgorithm | |
| -> EncryptionAlgorithmOptions |
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.
Constructors
| HashAlgorithmOptions' | |
Fields
| |
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.
Constructors
| Permission' | |
Fields
| |
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:principal:Permission', permission_principal - The AWS principal that has been granted a cross-account permission.
$sel:profileVersion:Permission', permission_profileVersion - The signing profile version that a permission applies to.
$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_principal :: Lens' Permission (Maybe Text) Source #
The AWS principal that has been granted a cross-account permission.
permission_profileVersion :: Lens' Permission (Maybe Text) Source #
The signing profile version that a permission applies to.
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.
Constructors
| S3Destination' | |
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:bucketName:S3Destination', s3Destination_bucketName - Name of the S3 bucket.
$sel:prefix:S3Destination', s3Destination_prefix - 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.
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.
S3SignedObject
data S3SignedObject Source #
The S3 bucket name and key where code signing saved your signed code image.
See: newS3SignedObject smart constructor.
Constructors
| S3SignedObject' | |
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.
Constructors
| S3Source' | |
Instances
| FromJSON S3Source Source # | |
| ToJSON S3Source Source # | |
Defined in Amazonka.Signer.Types.S3Source | |
| Generic S3Source Source # | |
| Read S3Source Source # | |
| Show S3Source Source # | |
| NFData S3Source Source # | |
Defined in Amazonka.Signer.Types.S3Source | |
| Eq S3Source Source # | |
| Hashable S3Source Source # | |
Defined in Amazonka.Signer.Types.S3Source | |
| type Rep S3Source Source # | |
Defined in Amazonka.Signer.Types.S3Source type Rep S3Source = D1 ('MetaData "S3Source" "Amazonka.Signer.Types.S3Source" "amazonka-signer-2.0-6FMkzGQuyn8GnMBl8IyiHv" '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.
Constructors
| SignatureValidityPeriod' | |
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:type':SignatureValidityPeriod', signatureValidityPeriod_type - The time unit for signature validity.
$sel:value:SignatureValidityPeriod', signatureValidityPeriod_value - The numerical value of the time unit for signature validity.
signatureValidityPeriod_type :: Lens' SignatureValidityPeriod (Maybe ValidityType) Source #
The time unit for signature validity.
signatureValidityPeriod_value :: Lens' SignatureValidityPeriod (Maybe Int) Source #
The numerical value of 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.
Constructors
| SignedObject' | |
Fields
| |
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.
Constructors
| SigningConfiguration' | |
Fields
| |
Instances
newSigningConfiguration Source #
Arguments
| :: EncryptionAlgorithmOptions | |
| -> HashAlgorithmOptions | |
| -> SigningConfiguration |
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.
Constructors
| SigningConfigurationOverrides' | |
Fields
| |
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:encryptionAlgorithm:SigningConfigurationOverrides', signingConfigurationOverrides_encryptionAlgorithm - A specified override of the default encryption algorithm that is used in
a code signing job.
$sel:hashAlgorithm:SigningConfigurationOverrides', signingConfigurationOverrides_hashAlgorithm - 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.
signingConfigurationOverrides_hashAlgorithm :: Lens' SigningConfigurationOverrides (Maybe HashAlgorithm) Source #
A specified override of the default hash 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.
Constructors
| SigningImageFormat' | |
Fields
| |
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.
Constructors
| SigningJob' | |
Fields
| |
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:createdAt:SigningJob', signingJob_createdAt - The date and time that the signing job was created.
$sel:isRevoked:SigningJob', signingJob_isRevoked - Indicates whether the signing job is revoked.
$sel:jobId:SigningJob', signingJob_jobId - The ID of the signing job.
$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.
$sel:platformDisplayName:SigningJob', signingJob_platformDisplayName - The name of a signing platform.
$sel:platformId:SigningJob', signingJob_platformId - The unique identifier for a signing platform.
$sel:profileName:SigningJob', signingJob_profileName - The name of the signing profile that created a signing job.
$sel:profileVersion:SigningJob', signingJob_profileVersion - The version of the signing profile that created a signing job.
$sel:signatureExpiresAt:SigningJob', signingJob_signatureExpiresAt - The time when the signature of a signing job expires.
$sel:signedObject:SigningJob', signingJob_signedObject - A SignedObject structure that contains information about a signing
job's signed code image.
$sel:signingMaterial:SigningJob', signingJob_signingMaterial - A SigningMaterial object that contains the Amazon Resource Name (ARN)
of the certificate used for the signing job.
$sel:source:SigningJob', signingJob_source - A Source that contains information about a signing job's code image
source.
$sel:status:SigningJob', signingJob_status - The status of the signing job.
signingJob_createdAt :: Lens' SigningJob (Maybe UTCTime) Source #
The date and time that the signing job was created.
signingJob_isRevoked :: Lens' SigningJob (Maybe Bool) Source #
Indicates whether the signing job is revoked.
signingJob_jobId :: Lens' SigningJob (Maybe Text) Source #
The ID of the signing job.
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.
signingJob_platformDisplayName :: Lens' SigningJob (Maybe Text) Source #
The name of a signing platform.
signingJob_platformId :: Lens' SigningJob (Maybe Text) Source #
The unique identifier for a signing platform.
signingJob_profileName :: Lens' SigningJob (Maybe Text) Source #
The name of the signing profile that created a signing job.
signingJob_profileVersion :: Lens' SigningJob (Maybe Text) Source #
The version of the signing profile that created a signing job.
signingJob_signatureExpiresAt :: Lens' SigningJob (Maybe UTCTime) Source #
The time when the signature of a signing job expires.
signingJob_signedObject :: Lens' SigningJob (Maybe SignedObject) Source #
A SignedObject structure that contains information about a signing
job's signed code image.
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_source :: Lens' SigningJob (Maybe Source) Source #
A Source that contains information about a signing job's code image
source.
signingJob_status :: Lens' SigningJob (Maybe SigningStatus) Source #
The status of the signing job.
SigningJobRevocationRecord
data SigningJobRevocationRecord Source #
Revocation information for a signing job.
See: newSigningJobRevocationRecord smart constructor.
Constructors
| SigningJobRevocationRecord' | |
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:reason:SigningJobRevocationRecord', signingJobRevocationRecord_reason - A caller-supplied reason for revocation.
$sel:revokedAt:SigningJobRevocationRecord', signingJobRevocationRecord_revokedAt - The time of revocation.
$sel:revokedBy:SigningJobRevocationRecord', signingJobRevocationRecord_revokedBy - The identity of the revoker.
signingJobRevocationRecord_reason :: Lens' SigningJobRevocationRecord (Maybe Text) Source #
A caller-supplied reason for revocation.
signingJobRevocationRecord_revokedAt :: Lens' SigningJobRevocationRecord (Maybe UTCTime) Source #
The time of revocation.
signingJobRevocationRecord_revokedBy :: Lens' SigningJobRevocationRecord (Maybe Text) Source #
The identity of the revoker.
SigningMaterial
data SigningMaterial Source #
The ACM certificate that is used to sign your code.
See: newSigningMaterial smart constructor.
Constructors
| SigningMaterial' | |
Fields
| |
Instances
Arguments
| :: Text | |
| -> SigningMaterial |
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.
Constructors
| SigningPlatform' | |
Fields
| |
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: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:partner:SigningPlatform', signingPlatform_partner - Any partner entities linked to a code signing platform.
$sel:platformId:SigningPlatform', signingPlatform_platformId - The ID of a code signing; platform.
$sel:revocationSupported:SigningPlatform', signingPlatform_revocationSupported - Indicates whether revocation is supported for the 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:signingImageFormat:SigningPlatform', signingPlatform_signingImageFormat - Undocumented member.
$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_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_partner :: Lens' SigningPlatform (Maybe Text) Source #
Any partner entities linked to a code signing platform.
signingPlatform_platformId :: Lens' SigningPlatform (Maybe Text) Source #
The ID of a code signing; platform.
signingPlatform_revocationSupported :: Lens' SigningPlatform (Maybe Bool) Source #
Indicates whether revocation is supported for the 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_signingImageFormat :: Lens' SigningPlatform (Maybe SigningImageFormat) Source #
Undocumented member.
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.
Constructors
| SigningPlatformOverrides' | |
Fields
| |
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.
Constructors
| SigningProfile' | |
Fields
| |
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:arn:SigningProfile', signingProfile_arn - The Amazon Resource Name (ARN) for the signing profile.
$sel:platformDisplayName:SigningProfile', signingProfile_platformDisplayName - The name of the signing platform.
$sel:platformId:SigningProfile', signingProfile_platformId - The ID of a platform that is available for use by a signing profile.
$sel:profileName:SigningProfile', signingProfile_profileName - The name of the signing profile.
$sel:profileVersion:SigningProfile', signingProfile_profileVersion - The version of a signing profile.
$sel:profileVersionArn:SigningProfile', signingProfile_profileVersionArn - The ARN of a signing profile, including the profile version.
$sel:signatureValidityPeriod:SigningProfile', signingProfile_signatureValidityPeriod - The validity period for a signing job created using this signing
profile.
$sel:signingMaterial:SigningProfile', signingProfile_signingMaterial - The ACM certificate that is available for use by a signing profile.
$sel:signingParameters:SigningProfile', signingProfile_signingParameters - The parameters that are available for use by a code signing user.
$sel:status:SigningProfile', signingProfile_status - The status of a code signing profile.
$sel:tags:SigningProfile', signingProfile_tags - A list of tags associated with the signing profile.
signingProfile_arn :: Lens' SigningProfile (Maybe Text) Source #
The Amazon Resource Name (ARN) for the signing profile.
signingProfile_platformDisplayName :: Lens' SigningProfile (Maybe Text) Source #
The name of the signing platform.
signingProfile_platformId :: Lens' SigningProfile (Maybe Text) Source #
The ID of a platform that is available for use by a signing profile.
signingProfile_profileName :: Lens' SigningProfile (Maybe Text) Source #
The name of the signing profile.
signingProfile_profileVersion :: Lens' SigningProfile (Maybe Text) Source #
The version of a signing profile.
signingProfile_profileVersionArn :: Lens' SigningProfile (Maybe Text) Source #
The ARN of a signing profile, including the profile version.
signingProfile_signatureValidityPeriod :: Lens' SigningProfile (Maybe SignatureValidityPeriod) Source #
The validity period for a signing job created using this signing profile.
signingProfile_signingMaterial :: Lens' SigningProfile (Maybe SigningMaterial) Source #
The ACM certificate that is available for use by a signing profile.
signingProfile_signingParameters :: Lens' SigningProfile (Maybe (HashMap Text Text)) Source #
The parameters that are available for use by a code signing user.
signingProfile_status :: Lens' SigningProfile (Maybe SigningProfileStatus) Source #
The status of a code signing profile.
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.
Constructors
| SigningProfileRevocationRecord' | |
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:revocationEffectiveFrom:SigningProfileRevocationRecord', signingProfileRevocationRecord_revocationEffectiveFrom - The time when revocation becomes effective.
$sel:revokedAt:SigningProfileRevocationRecord', signingProfileRevocationRecord_revokedAt - The time when the signing profile was revoked.
$sel:revokedBy:SigningProfileRevocationRecord', signingProfileRevocationRecord_revokedBy - 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.
signingProfileRevocationRecord_revokedBy :: Lens' SigningProfileRevocationRecord (Maybe Text) Source #
The identity of the revoker.
Source
An S3Source object that contains information about the S3 bucket where
you saved your unsigned code.
See: newSource smart constructor.
Instances
| FromJSON Source Source # | |
| ToJSON Source Source # | |
Defined in Amazonka.Signer.Types.Source | |
| Generic Source Source # | |
| Read Source Source # | |
| Show Source Source # | |
| NFData Source Source # | |
Defined in Amazonka.Signer.Types.Source | |
| Eq Source Source # | |
| Hashable Source Source # | |
Defined in Amazonka.Signer.Types.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.