This is the new CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.
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 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:StringProfileName:StringSignatureValidityPeriod:SignatureValidityPeriodTags:- 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-ECDSAUpdate requires: Replacement
ProfileName-
The name of the signing profile.
Required: No
Type: String
Pattern:
^[0-9a-zA-Z_]{2,64}$Minimum:
2Maximum:
64Update 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.