aws-native logo
AWS Native v0.63.0, May 25 23

aws-native.signer.SigningProfile

Explore with Pulumi AI

A signing profile is a signing template that can be used to carry out a pre-defined signing job.

Create SigningProfile Resource

new SigningProfile(name: string, args: SigningProfileArgs, opts?: CustomResourceOptions);
@overload
def SigningProfile(resource_name: str,
                   opts: Optional[ResourceOptions] = None,
                   platform_id: Optional[SigningProfilePlatformId] = None,
                   signature_validity_period: Optional[SigningProfileSignatureValidityPeriodArgs] = None,
                   tags: Optional[Sequence[SigningProfileTagArgs]] = None)
@overload
def SigningProfile(resource_name: str,
                   args: SigningProfileArgs,
                   opts: Optional[ResourceOptions] = None)
func NewSigningProfile(ctx *Context, name string, args SigningProfileArgs, opts ...ResourceOption) (*SigningProfile, error)
public SigningProfile(string name, SigningProfileArgs args, CustomResourceOptions? opts = null)
public SigningProfile(String name, SigningProfileArgs args)
public SigningProfile(String name, SigningProfileArgs args, CustomResourceOptions options)
type: aws-native:signer:SigningProfile
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args SigningProfileArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args SigningProfileArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args SigningProfileArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args SigningProfileArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args SigningProfileArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

SigningProfile Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The SigningProfile resource accepts the following input properties:

PlatformId SigningProfilePlatformId

The ID of the target signing platform.

SignatureValidityPeriod SigningProfileSignatureValidityPeriodArgs

Signature validity period of the profile.

Tags []SigningProfileTagArgs

A list of tags associated with the signing profile.

platformId SigningProfilePlatformId

The ID of the target signing platform.

signatureValidityPeriod SigningProfileSignatureValidityPeriodArgs

Signature validity period of the profile.

tags List<SigningProfileTagArgs>

A list of tags associated with the signing profile.

platformId SigningProfilePlatformId

The ID of the target signing platform.

signatureValidityPeriod SigningProfileSignatureValidityPeriodArgs

Signature validity period of the profile.

tags SigningProfileTagArgs[]

A list of tags associated with the signing profile.

platform_id SigningProfilePlatformId

The ID of the target signing platform.

signature_validity_period SigningProfileSignatureValidityPeriodArgs

Signature validity period of the profile.

tags Sequence[SigningProfileTagArgs]

A list of tags associated with the signing profile.

platformId "AWSLambda-SHA384-ECDSA"

The ID of the target signing platform.

signatureValidityPeriod Property Map

Signature validity period of the profile.

tags List<Property Map>

A list of tags associated with the signing profile.

Outputs

All input properties are implicitly available as output properties. Additionally, the SigningProfile resource produces the following output properties:

Arn string

The Amazon Resource Name (ARN) of the specified signing profile.

Id string

The provider-assigned unique ID for this managed resource.

ProfileName string

A name for the signing profile. AWS CloudFormation generates a unique physical ID and uses that ID for the signing profile name.

ProfileVersion string

A version for the signing profile. AWS Signer generates a unique version for each profile of the same profile name.

ProfileVersionArn string

The Amazon Resource Name (ARN) of the specified signing profile version.

Arn string

The Amazon Resource Name (ARN) of the specified signing profile.

Id string

The provider-assigned unique ID for this managed resource.

ProfileName string

A name for the signing profile. AWS CloudFormation generates a unique physical ID and uses that ID for the signing profile name.

ProfileVersion string

A version for the signing profile. AWS Signer generates a unique version for each profile of the same profile name.

ProfileVersionArn string

The Amazon Resource Name (ARN) of the specified signing profile version.

arn String

The Amazon Resource Name (ARN) of the specified signing profile.

id String

The provider-assigned unique ID for this managed resource.

profileName String

A name for the signing profile. AWS CloudFormation generates a unique physical ID and uses that ID for the signing profile name.

profileVersion String

A version for the signing profile. AWS Signer generates a unique version for each profile of the same profile name.

profileVersionArn String

The Amazon Resource Name (ARN) of the specified signing profile version.

arn string

The Amazon Resource Name (ARN) of the specified signing profile.

id string

The provider-assigned unique ID for this managed resource.

profileName string

A name for the signing profile. AWS CloudFormation generates a unique physical ID and uses that ID for the signing profile name.

profileVersion string

A version for the signing profile. AWS Signer generates a unique version for each profile of the same profile name.

profileVersionArn string

The Amazon Resource Name (ARN) of the specified signing profile version.

arn str

The Amazon Resource Name (ARN) of the specified signing profile.

id str

The provider-assigned unique ID for this managed resource.

profile_name str

A name for the signing profile. AWS CloudFormation generates a unique physical ID and uses that ID for the signing profile name.

profile_version str

A version for the signing profile. AWS Signer generates a unique version for each profile of the same profile name.

profile_version_arn str

The Amazon Resource Name (ARN) of the specified signing profile version.

arn String

The Amazon Resource Name (ARN) of the specified signing profile.

id String

The provider-assigned unique ID for this managed resource.

profileName String

A name for the signing profile. AWS CloudFormation generates a unique physical ID and uses that ID for the signing profile name.

profileVersion String

A version for the signing profile. AWS Signer generates a unique version for each profile of the same profile name.

profileVersionArn String

The Amazon Resource Name (ARN) of the specified signing profile version.

Supporting Types

SigningProfilePlatformId

AWSLambdaSHA384ECDSA
AWSLambda-SHA384-ECDSA
SigningProfilePlatformIdAWSLambdaSHA384ECDSA
AWSLambda-SHA384-ECDSA
AWSLambdaSHA384ECDSA
AWSLambda-SHA384-ECDSA
AWSLambdaSHA384ECDSA
AWSLambda-SHA384-ECDSA
AWS_LAMBDA_SHA384_ECDSA
AWSLambda-SHA384-ECDSA
"AWSLambda-SHA384-ECDSA"
AWSLambda-SHA384-ECDSA

SigningProfileSignatureValidityPeriod

SigningProfileSignatureValidityPeriodType

Days
DAYS
Months
MONTHS
Years
YEARS
SigningProfileSignatureValidityPeriodTypeDays
DAYS
SigningProfileSignatureValidityPeriodTypeMonths
MONTHS
SigningProfileSignatureValidityPeriodTypeYears
YEARS
Days
DAYS
Months
MONTHS
Years
YEARS
Days
DAYS
Months
MONTHS
Years
YEARS
DAYS
DAYS
MONTHS
MONTHS
YEARS
YEARS
"DAYS"
DAYS
"MONTHS"
MONTHS
"YEARS"
YEARS

SigningProfileTag

Key string
Value string
Key string
Value string
key String
value String
key string
value string
key str
value str
key String
value String

Package Details

Repository
AWS Native pulumi/pulumi-aws-native
License
Apache-2.0