We recommend new projects start with resources from the AWS provider.
aws-native.signer.SigningProfile
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
A signing profile is a signing template that can be used to carry out a pre-defined signing job.
Create SigningProfile Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new SigningProfile(name: string, args: SigningProfileArgs, opts?: CustomResourceOptions);
@overload
def SigningProfile(resource_name: str,
args: SigningProfileArgs,
opts: Optional[ResourceOptions] = None)
@overload
def SigningProfile(resource_name: str,
opts: Optional[ResourceOptions] = None,
platform_id: Optional[SigningProfilePlatformId] = None,
profile_name: Optional[str] = None,
signature_validity_period: Optional[SigningProfileSignatureValidityPeriodArgs] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = 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.
Parameters
- 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:
- Platform
Id Pulumi.Aws Native. Signer. Signing Profile Platform Id - The ID of the target signing platform.
- Profile
Name string - A name for the signing profile. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the signing profile name.
- Signature
Validity Pulumi.Period Aws Native. Signer. Inputs. Signing Profile Signature Validity Period - Signature validity period of the profile.
- List<Pulumi.
Aws Native. Inputs. Tag> - A list of tags associated with the signing profile.
- Platform
Id SigningProfile Platform Id - The ID of the target signing platform.
- Profile
Name string - A name for the signing profile. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the signing profile name.
- Signature
Validity SigningPeriod Profile Signature Validity Period Args - Signature validity period of the profile.
- Tag
Args - A list of tags associated with the signing profile.
- platform
Id SigningProfile Platform Id - The ID of the target signing platform.
- profile
Name String - A name for the signing profile. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the signing profile name.
- signature
Validity SigningPeriod Profile Signature Validity Period - Signature validity period of the profile.
- List<Tag>
- A list of tags associated with the signing profile.
- platform
Id SigningProfile Platform Id - The ID of the target signing platform.
- profile
Name string - A name for the signing profile. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the signing profile name.
- signature
Validity SigningPeriod Profile Signature Validity Period - Signature validity period of the profile.
- Tag[]
- A list of tags associated with the signing profile.
- platform_
id SigningProfile Platform Id - The ID of the target signing platform.
- profile_
name str - A name for the signing profile. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the signing profile name.
- signature_
validity_ Signingperiod Profile Signature Validity Period Args - Signature validity period of the profile.
- Sequence[Tag
Args] - A list of tags associated with the signing profile.
- platform
Id "AWSLambda-SHA384-ECDSA" | "Notation-OCI-SHA384-ECDSA" - The ID of the target signing platform.
- profile
Name String - A name for the signing profile. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the signing profile name.
- signature
Validity Property MapPeriod - Signature validity period of the profile.
- 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.
- Profile
Version string - A version for the signing profile. AWS Signer generates a unique version for each profile of the same profile name.
- Profile
Version stringArn - 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.
- Profile
Version string - A version for the signing profile. AWS Signer generates a unique version for each profile of the same profile name.
- Profile
Version stringArn - 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.
- profile
Version String - A version for the signing profile. AWS Signer generates a unique version for each profile of the same profile name.
- profile
Version StringArn - 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.
- profile
Version string - A version for the signing profile. AWS Signer generates a unique version for each profile of the same profile name.
- profile
Version stringArn - 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_
version str - A version for the signing profile. AWS Signer generates a unique version for each profile of the same profile name.
- profile_
version_ strarn - 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.
- profile
Version String - A version for the signing profile. AWS Signer generates a unique version for each profile of the same profile name.
- profile
Version StringArn - The Amazon Resource Name (ARN) of the specified signing profile version.
Supporting Types
SigningProfilePlatformId, SigningProfilePlatformIdArgs
- Aws
Lambda Sha384ecdsa - AWSLambda-SHA384-ECDSA
- Notation
Ocisha384ecdsa - Notation-OCI-SHA384-ECDSA
- Signing
Profile Platform Id Aws Lambda Sha384ecdsa - AWSLambda-SHA384-ECDSA
- Signing
Profile Platform Id Notation Ocisha384ecdsa - Notation-OCI-SHA384-ECDSA
- Aws
Lambda Sha384ecdsa - AWSLambda-SHA384-ECDSA
- Notation
Ocisha384ecdsa - Notation-OCI-SHA384-ECDSA
- Aws
Lambda Sha384ecdsa - AWSLambda-SHA384-ECDSA
- Notation
Ocisha384ecdsa - Notation-OCI-SHA384-ECDSA
- AWS_LAMBDA_SHA384ECDSA
- AWSLambda-SHA384-ECDSA
- NOTATION_OCISHA384ECDSA
- Notation-OCI-SHA384-ECDSA
- "AWSLambda-SHA384-ECDSA"
- AWSLambda-SHA384-ECDSA
- "Notation-OCI-SHA384-ECDSA"
- Notation-OCI-SHA384-ECDSA
SigningProfileSignatureValidityPeriod, SigningProfileSignatureValidityPeriodArgs
- Type
Pulumi.
Aws Native. Signer. Signing Profile Signature Validity Period Type - The time unit for signature validity: DAYS | MONTHS | YEARS.
- Value int
- The numerical value of the time unit for signature validity.
- Type
Signing
Profile Signature Validity Period Type - The time unit for signature validity: DAYS | MONTHS | YEARS.
- Value int
- The numerical value of the time unit for signature validity.
- type
Signing
Profile Signature Validity Period Type - The time unit for signature validity: DAYS | MONTHS | YEARS.
- value Integer
- The numerical value of the time unit for signature validity.
- type
Signing
Profile Signature Validity Period Type - The time unit for signature validity: DAYS | MONTHS | YEARS.
- value number
- The numerical value of the time unit for signature validity.
- type
Signing
Profile Signature Validity Period Type - The time unit for signature validity: DAYS | MONTHS | YEARS.
- value int
- The numerical value of the time unit for signature validity.
- type "DAYS" | "MONTHS" | "YEARS"
- The time unit for signature validity: DAYS | MONTHS | YEARS.
- value Number
- The numerical value of the time unit for signature validity.
SigningProfileSignatureValidityPeriodType, SigningProfileSignatureValidityPeriodTypeArgs
- Days
- DAYS
- Months
- MONTHS
- Years
- YEARS
- Signing
Profile Signature Validity Period Type Days - DAYS
- Signing
Profile Signature Validity Period Type Months - MONTHS
- Signing
Profile Signature Validity Period Type Years - 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
Tag, TagArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.