Values.PutSigningProfileRequestSourceCreates a signing profile. A signing profile is a code-signing template that can be used to carry out a pre-defined signing job.
type nonrec t = {profileName : ProfileName.t;The name of the signing profile to be created.
*)signingMaterial : SigningMaterial.t option;The AWS Certificate Manager certificate that will be used to sign code with the new signing profile.
*)signatureValidityPeriod : SignatureValidityPeriod.t option;The default validity period override for any signature generated using this signing profile. If unspecified, the default is 135 months.
*)platformId : PlatformId.t;The ID of the signing platform to be created.
*)overrides : SigningPlatformOverrides.t option;A subfield of platform. This specifies any different configuration options that you want to apply to the chosen platform (such as a different hash-algorithm or signing-algorithm).
*)signingParameters : SigningParameters.t option;Map of key-value pairs for signing. These can include any information that you want to use during signing.
*)}val make :
?signingMaterial:??? ->
?signatureValidityPeriod:??? ->
?overrides:??? ->
?signingParameters:??? ->
?tags:??? ->
profileName:ProfileName.t ->
platformId:PlatformId.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Map of
([> `String of SigningParameterKey.t ]
* [> `String of SigningParameterValue.t ])
list
| `String of ProfileName.t
| `Structure of
(string
* [> `Enum of string
| `Integer of Integer.t
| `String of CertificateArn.t
| `Structure of (string * [> `Enum of string ]) list ])
list ])
list ]