AWS::Signer::SigningProfile
Creates a signing profile. A signing profile is a code-signing template that can be used to carry out a pre-defined signing job.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "Type" : "AWS::Signer::SigningProfile", "Properties" : { "PlatformId" :
String
, "ProfileName" :String
, "SignatureValidityPeriod" :SignatureValidityPeriod
, "Tags" :[ Tag, ... ]
} }
YAML
Type: AWS::Signer::SigningProfile Properties: PlatformId:
String
ProfileName:String
SignatureValidityPeriod:SignatureValidityPeriod
Tags:- Tag
Properties
PlatformId
-
The ID of a platform that is available for use by a signing profile.
Required: Yes
Type: String
Allowed values:
AWSLambda-SHA384-ECDSA | Notation-OCI-SHA384-ECDSA
Update requires: Replacement
ProfileName
-
The name of the signing profile.
Required: No
Type: String
Pattern:
^[0-9a-zA-Z_]{2,64}$
Minimum:
2
Maximum:
64
Update requires: Replacement
SignatureValidityPeriod
-
The validity period override for any signature generated using this signing profile. If unspecified, the default is 135 months.
Required: No
Type: SignatureValidityPeriod
Update requires: Replacement
-
A list of tags associated with the signing profile.
Required: No
Type: Array of Tag
Update requires: No interruption
Return values
Ref
The signing profile ARN.
Fn::GetAtt
Arn
-
The Amazon Resource Name (ARN) of the signing profile created.
ProfileName
-
The name of the signing profile created.
ProfileVersion
-
The version of the signing profile created.
ProfileVersionArn
-
The signing profile ARN, including the profile version.