aws.signer.SigningProfile
Explore with Pulumi AI
Creates a Signer Signing Profile. A signing profile contains information about the code signing configuration parameters that can be used by a given code signing user.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const testSp = new aws.signer.SigningProfile("test_sp", {platformId: "AWSLambda-SHA384-ECDSA"});
const prodSp = new aws.signer.SigningProfile("prod_sp", {
platformId: "AWSLambda-SHA384-ECDSA",
namePrefix: "prod_sp_",
signatureValidityPeriod: {
value: 5,
type: "YEARS",
},
tags: {
tag1: "value1",
tag2: "value2",
},
});
import pulumi
import pulumi_aws as aws
test_sp = aws.signer.SigningProfile("test_sp", platform_id="AWSLambda-SHA384-ECDSA")
prod_sp = aws.signer.SigningProfile("prod_sp",
platform_id="AWSLambda-SHA384-ECDSA",
name_prefix="prod_sp_",
signature_validity_period={
"value": 5,
"type": "YEARS",
},
tags={
"tag1": "value1",
"tag2": "value2",
})
package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/signer"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := signer.NewSigningProfile(ctx, "test_sp", &signer.SigningProfileArgs{
PlatformId: pulumi.String("AWSLambda-SHA384-ECDSA"),
})
if err != nil {
return err
}
_, err = signer.NewSigningProfile(ctx, "prod_sp", &signer.SigningProfileArgs{
PlatformId: pulumi.String("AWSLambda-SHA384-ECDSA"),
NamePrefix: pulumi.String("prod_sp_"),
SignatureValidityPeriod: &signer.SigningProfileSignatureValidityPeriodArgs{
Value: pulumi.Int(5),
Type: pulumi.String("YEARS"),
},
Tags: pulumi.StringMap{
"tag1": pulumi.String("value1"),
"tag2": pulumi.String("value2"),
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() =>
{
var testSp = new Aws.Signer.SigningProfile("test_sp", new()
{
PlatformId = "AWSLambda-SHA384-ECDSA",
});
var prodSp = new Aws.Signer.SigningProfile("prod_sp", new()
{
PlatformId = "AWSLambda-SHA384-ECDSA",
NamePrefix = "prod_sp_",
SignatureValidityPeriod = new Aws.Signer.Inputs.SigningProfileSignatureValidityPeriodArgs
{
Value = 5,
Type = "YEARS",
},
Tags =
{
{ "tag1", "value1" },
{ "tag2", "value2" },
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.signer.SigningProfile;
import com.pulumi.aws.signer.SigningProfileArgs;
import com.pulumi.aws.signer.inputs.SigningProfileSignatureValidityPeriodArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var testSp = new SigningProfile("testSp", SigningProfileArgs.builder()
.platformId("AWSLambda-SHA384-ECDSA")
.build());
var prodSp = new SigningProfile("prodSp", SigningProfileArgs.builder()
.platformId("AWSLambda-SHA384-ECDSA")
.namePrefix("prod_sp_")
.signatureValidityPeriod(SigningProfileSignatureValidityPeriodArgs.builder()
.value(5)
.type("YEARS")
.build())
.tags(Map.ofEntries(
Map.entry("tag1", "value1"),
Map.entry("tag2", "value2")
))
.build());
}
}
resources:
testSp:
type: aws:signer:SigningProfile
name: test_sp
properties:
platformId: AWSLambda-SHA384-ECDSA
prodSp:
type: aws:signer:SigningProfile
name: prod_sp
properties:
platformId: AWSLambda-SHA384-ECDSA
namePrefix: prod_sp_
signatureValidityPeriod:
value: 5
type: YEARS
tags:
tag1: value1
tag2: value2
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[str] = None,
name: Optional[str] = None,
name_prefix: Optional[str] = None,
signature_validity_period: Optional[SigningProfileSignatureValidityPeriodArgs] = None,
signing_material: Optional[SigningProfileSigningMaterialArgs] = None,
tags: Optional[Mapping[str, str]] = 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: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.
Constructor example
The following reference example uses placeholder values for all input properties.
var signingProfileResource = new Aws.Signer.SigningProfile("signingProfileResource", new()
{
PlatformId = "string",
Name = "string",
NamePrefix = "string",
SignatureValidityPeriod = new Aws.Signer.Inputs.SigningProfileSignatureValidityPeriodArgs
{
Type = "string",
Value = 0,
},
SigningMaterial = new Aws.Signer.Inputs.SigningProfileSigningMaterialArgs
{
CertificateArn = "string",
},
Tags =
{
{ "string", "string" },
},
});
example, err := signer.NewSigningProfile(ctx, "signingProfileResource", &signer.SigningProfileArgs{
PlatformId: pulumi.String("string"),
Name: pulumi.String("string"),
NamePrefix: pulumi.String("string"),
SignatureValidityPeriod: &signer.SigningProfileSignatureValidityPeriodArgs{
Type: pulumi.String("string"),
Value: pulumi.Int(0),
},
SigningMaterial: &signer.SigningProfileSigningMaterialArgs{
CertificateArn: pulumi.String("string"),
},
Tags: pulumi.StringMap{
"string": pulumi.String("string"),
},
})
var signingProfileResource = new SigningProfile("signingProfileResource", SigningProfileArgs.builder()
.platformId("string")
.name("string")
.namePrefix("string")
.signatureValidityPeriod(SigningProfileSignatureValidityPeriodArgs.builder()
.type("string")
.value(0)
.build())
.signingMaterial(SigningProfileSigningMaterialArgs.builder()
.certificateArn("string")
.build())
.tags(Map.of("string", "string"))
.build());
signing_profile_resource = aws.signer.SigningProfile("signingProfileResource",
platform_id="string",
name="string",
name_prefix="string",
signature_validity_period={
"type": "string",
"value": 0,
},
signing_material={
"certificateArn": "string",
},
tags={
"string": "string",
})
const signingProfileResource = new aws.signer.SigningProfile("signingProfileResource", {
platformId: "string",
name: "string",
namePrefix: "string",
signatureValidityPeriod: {
type: "string",
value: 0,
},
signingMaterial: {
certificateArn: "string",
},
tags: {
string: "string",
},
});
type: aws:signer:SigningProfile
properties:
name: string
namePrefix: string
platformId: string
signatureValidityPeriod:
type: string
value: 0
signingMaterial:
certificateArn: string
tags:
string: string
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 string - The ID of the platform that is used by the target signing profile.
- Name string
- Name
Prefix string - Signature
Validity SigningPeriod Profile Signature Validity Period - The validity period for a signing job. See
signature_validity_period
Block below for details. - Signing
Material SigningProfile Signing Material - The AWS Certificate Manager certificate that will be used to sign code with the new signing profile. See
signing_material
Block below for details. - Dictionary<string, string>
- A list of tags associated with the signing profile. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- Platform
Id string - The ID of the platform that is used by the target signing profile.
- Name string
- Name
Prefix string - Signature
Validity SigningPeriod Profile Signature Validity Period Args - The validity period for a signing job. See
signature_validity_period
Block below for details. - Signing
Material SigningProfile Signing Material Args - The AWS Certificate Manager certificate that will be used to sign code with the new signing profile. See
signing_material
Block below for details. - map[string]string
- A list of tags associated with the signing profile. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- platform
Id String - The ID of the platform that is used by the target signing profile.
- name String
- name
Prefix String - signature
Validity SigningPeriod Profile Signature Validity Period - The validity period for a signing job. See
signature_validity_period
Block below for details. - signing
Material SigningProfile Signing Material - The AWS Certificate Manager certificate that will be used to sign code with the new signing profile. See
signing_material
Block below for details. - Map<String,String>
- A list of tags associated with the signing profile. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- platform
Id string - The ID of the platform that is used by the target signing profile.
- name string
- name
Prefix string - signature
Validity SigningPeriod Profile Signature Validity Period - The validity period for a signing job. See
signature_validity_period
Block below for details. - signing
Material SigningProfile Signing Material - The AWS Certificate Manager certificate that will be used to sign code with the new signing profile. See
signing_material
Block below for details. - {[key: string]: string}
- A list of tags associated with the signing profile. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- platform_
id str - The ID of the platform that is used by the target signing profile.
- name str
- name_
prefix str - signature_
validity_ Signingperiod Profile Signature Validity Period Args - The validity period for a signing job. See
signature_validity_period
Block below for details. - signing_
material SigningProfile Signing Material Args - The AWS Certificate Manager certificate that will be used to sign code with the new signing profile. See
signing_material
Block below for details. - Mapping[str, str]
- A list of tags associated with the signing profile. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
- platform
Id String - The ID of the platform that is used by the target signing profile.
- name String
- name
Prefix String - signature
Validity Property MapPeriod - The validity period for a signing job. See
signature_validity_period
Block below for details. - signing
Material Property Map - The AWS Certificate Manager certificate that will be used to sign code with the new signing profile. See
signing_material
Block below for details. - Map<String>
- A list of tags associated with the signing profile. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
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) for the signing profile.
- Id string
- The provider-assigned unique ID for this managed resource.
- Platform
Display stringName - A human-readable name for the signing platform associated with the signing profile.
- Revocation
Records List<SigningProfile Revocation Record> - Revocation information for a signing profile. See
revocation_record
Block below for details. - Status string
- The status of the target signing profile.
- Dictionary<string, string>
- A map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block. - Version string
- The current version of the signing profile.
- Version
Arn string - The signing profile ARN, including the profile version.
- Arn string
- The Amazon Resource Name (ARN) for the signing profile.
- Id string
- The provider-assigned unique ID for this managed resource.
- Platform
Display stringName - A human-readable name for the signing platform associated with the signing profile.
- Revocation
Records []SigningProfile Revocation Record - Revocation information for a signing profile. See
revocation_record
Block below for details. - Status string
- The status of the target signing profile.
- map[string]string
- A map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block. - Version string
- The current version of the signing profile.
- Version
Arn string - The signing profile ARN, including the profile version.
- arn String
- The Amazon Resource Name (ARN) for the signing profile.
- id String
- The provider-assigned unique ID for this managed resource.
- platform
Display StringName - A human-readable name for the signing platform associated with the signing profile.
- revocation
Records List<SigningProfile Revocation Record> - Revocation information for a signing profile. See
revocation_record
Block below for details. - status String
- The status of the target signing profile.
- Map<String,String>
- A map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block. - version String
- The current version of the signing profile.
- version
Arn String - The signing profile ARN, including the profile version.
- arn string
- The Amazon Resource Name (ARN) for the signing profile.
- id string
- The provider-assigned unique ID for this managed resource.
- platform
Display stringName - A human-readable name for the signing platform associated with the signing profile.
- revocation
Records SigningProfile Revocation Record[] - Revocation information for a signing profile. See
revocation_record
Block below for details. - status string
- The status of the target signing profile.
- {[key: string]: string}
- A map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block. - version string
- The current version of the signing profile.
- version
Arn string - The signing profile ARN, including the profile version.
- arn str
- The Amazon Resource Name (ARN) for the signing profile.
- id str
- The provider-assigned unique ID for this managed resource.
- platform_
display_ strname - A human-readable name for the signing platform associated with the signing profile.
- revocation_
records Sequence[SigningProfile Revocation Record] - Revocation information for a signing profile. See
revocation_record
Block below for details. - status str
- The status of the target signing profile.
- Mapping[str, str]
- A map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block. - version str
- The current version of the signing profile.
- version_
arn str - The signing profile ARN, including the profile version.
- arn String
- The Amazon Resource Name (ARN) for the signing profile.
- id String
- The provider-assigned unique ID for this managed resource.
- platform
Display StringName - A human-readable name for the signing platform associated with the signing profile.
- revocation
Records List<Property Map> - Revocation information for a signing profile. See
revocation_record
Block below for details. - status String
- The status of the target signing profile.
- Map<String>
- A map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block. - version String
- The current version of the signing profile.
- version
Arn String - The signing profile ARN, including the profile version.
Look up Existing SigningProfile Resource
Get an existing SigningProfile resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: SigningProfileState, opts?: CustomResourceOptions): SigningProfile
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
arn: Optional[str] = None,
name: Optional[str] = None,
name_prefix: Optional[str] = None,
platform_display_name: Optional[str] = None,
platform_id: Optional[str] = None,
revocation_records: Optional[Sequence[SigningProfileRevocationRecordArgs]] = None,
signature_validity_period: Optional[SigningProfileSignatureValidityPeriodArgs] = None,
signing_material: Optional[SigningProfileSigningMaterialArgs] = None,
status: Optional[str] = None,
tags: Optional[Mapping[str, str]] = None,
tags_all: Optional[Mapping[str, str]] = None,
version: Optional[str] = None,
version_arn: Optional[str] = None) -> SigningProfile
func GetSigningProfile(ctx *Context, name string, id IDInput, state *SigningProfileState, opts ...ResourceOption) (*SigningProfile, error)
public static SigningProfile Get(string name, Input<string> id, SigningProfileState? state, CustomResourceOptions? opts = null)
public static SigningProfile get(String name, Output<String> id, SigningProfileState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Arn string
- The Amazon Resource Name (ARN) for the signing profile.
- Name string
- Name
Prefix string - Platform
Display stringName - A human-readable name for the signing platform associated with the signing profile.
- Platform
Id string - The ID of the platform that is used by the target signing profile.
- Revocation
Records List<SigningProfile Revocation Record> - Revocation information for a signing profile. See
revocation_record
Block below for details. - Signature
Validity SigningPeriod Profile Signature Validity Period - The validity period for a signing job. See
signature_validity_period
Block below for details. - Signing
Material SigningProfile Signing Material - The AWS Certificate Manager certificate that will be used to sign code with the new signing profile. See
signing_material
Block below for details. - Status string
- The status of the target signing profile.
- Dictionary<string, string>
- A list of tags associated with the signing profile. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level. - Dictionary<string, string>
- A map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block. - Version string
- The current version of the signing profile.
- Version
Arn string - The signing profile ARN, including the profile version.
- Arn string
- The Amazon Resource Name (ARN) for the signing profile.
- Name string
- Name
Prefix string - Platform
Display stringName - A human-readable name for the signing platform associated with the signing profile.
- Platform
Id string - The ID of the platform that is used by the target signing profile.
- Revocation
Records []SigningProfile Revocation Record Args - Revocation information for a signing profile. See
revocation_record
Block below for details. - Signature
Validity SigningPeriod Profile Signature Validity Period Args - The validity period for a signing job. See
signature_validity_period
Block below for details. - Signing
Material SigningProfile Signing Material Args - The AWS Certificate Manager certificate that will be used to sign code with the new signing profile. See
signing_material
Block below for details. - Status string
- The status of the target signing profile.
- map[string]string
- A list of tags associated with the signing profile. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level. - map[string]string
- A map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block. - Version string
- The current version of the signing profile.
- Version
Arn string - The signing profile ARN, including the profile version.
- arn String
- The Amazon Resource Name (ARN) for the signing profile.
- name String
- name
Prefix String - platform
Display StringName - A human-readable name for the signing platform associated with the signing profile.
- platform
Id String - The ID of the platform that is used by the target signing profile.
- revocation
Records List<SigningProfile Revocation Record> - Revocation information for a signing profile. See
revocation_record
Block below for details. - signature
Validity SigningPeriod Profile Signature Validity Period - The validity period for a signing job. See
signature_validity_period
Block below for details. - signing
Material SigningProfile Signing Material - The AWS Certificate Manager certificate that will be used to sign code with the new signing profile. See
signing_material
Block below for details. - status String
- The status of the target signing profile.
- Map<String,String>
- A list of tags associated with the signing profile. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level. - Map<String,String>
- A map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block. - version String
- The current version of the signing profile.
- version
Arn String - The signing profile ARN, including the profile version.
- arn string
- The Amazon Resource Name (ARN) for the signing profile.
- name string
- name
Prefix string - platform
Display stringName - A human-readable name for the signing platform associated with the signing profile.
- platform
Id string - The ID of the platform that is used by the target signing profile.
- revocation
Records SigningProfile Revocation Record[] - Revocation information for a signing profile. See
revocation_record
Block below for details. - signature
Validity SigningPeriod Profile Signature Validity Period - The validity period for a signing job. See
signature_validity_period
Block below for details. - signing
Material SigningProfile Signing Material - The AWS Certificate Manager certificate that will be used to sign code with the new signing profile. See
signing_material
Block below for details. - status string
- The status of the target signing profile.
- {[key: string]: string}
- A list of tags associated with the signing profile. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level. - {[key: string]: string}
- A map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block. - version string
- The current version of the signing profile.
- version
Arn string - The signing profile ARN, including the profile version.
- arn str
- The Amazon Resource Name (ARN) for the signing profile.
- name str
- name_
prefix str - platform_
display_ strname - A human-readable name for the signing platform associated with the signing profile.
- platform_
id str - The ID of the platform that is used by the target signing profile.
- revocation_
records Sequence[SigningProfile Revocation Record Args] - Revocation information for a signing profile. See
revocation_record
Block below for details. - signature_
validity_ Signingperiod Profile Signature Validity Period Args - The validity period for a signing job. See
signature_validity_period
Block below for details. - signing_
material SigningProfile Signing Material Args - The AWS Certificate Manager certificate that will be used to sign code with the new signing profile. See
signing_material
Block below for details. - status str
- The status of the target signing profile.
- Mapping[str, str]
- A list of tags associated with the signing profile. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level. - Mapping[str, str]
- A map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block. - version str
- The current version of the signing profile.
- version_
arn str - The signing profile ARN, including the profile version.
- arn String
- The Amazon Resource Name (ARN) for the signing profile.
- name String
- name
Prefix String - platform
Display StringName - A human-readable name for the signing platform associated with the signing profile.
- platform
Id String - The ID of the platform that is used by the target signing profile.
- revocation
Records List<Property Map> - Revocation information for a signing profile. See
revocation_record
Block below for details. - signature
Validity Property MapPeriod - The validity period for a signing job. See
signature_validity_period
Block below for details. - signing
Material Property Map - The AWS Certificate Manager certificate that will be used to sign code with the new signing profile. See
signing_material
Block below for details. - status String
- The status of the target signing profile.
- Map<String>
- A list of tags associated with the signing profile. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level. - Map<String>
- A map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block. - version String
- The current version of the signing profile.
- version
Arn String - The signing profile ARN, including the profile version.
Supporting Types
SigningProfileRevocationRecord, SigningProfileRevocationRecordArgs
- Revocation
Effective stringFrom - The time when revocation becomes effective.
- Revoked
At string - The time when the signing profile was revoked.
- Revoked
By string - The identity of the revoker.
- Revocation
Effective stringFrom - The time when revocation becomes effective.
- Revoked
At string - The time when the signing profile was revoked.
- Revoked
By string - The identity of the revoker.
- revocation
Effective StringFrom - The time when revocation becomes effective.
- revoked
At String - The time when the signing profile was revoked.
- revoked
By String - The identity of the revoker.
- revocation
Effective stringFrom - The time when revocation becomes effective.
- revoked
At string - The time when the signing profile was revoked.
- revoked
By string - The identity of the revoker.
- revocation_
effective_ strfrom - The time when revocation becomes effective.
- revoked_
at str - The time when the signing profile was revoked.
- revoked_
by str - The identity of the revoker.
- revocation
Effective StringFrom - The time when revocation becomes effective.
- revoked
At String - The time when the signing profile was revoked.
- revoked
By String - The identity of the revoker.
SigningProfileSignatureValidityPeriod, SigningProfileSignatureValidityPeriodArgs
SigningProfileSigningMaterial, SigningProfileSigningMaterialArgs
- Certificate
Arn string - The Amazon Resource Name (ARN) of the certificates that is used to sign your code.
- Certificate
Arn string - The Amazon Resource Name (ARN) of the certificates that is used to sign your code.
- certificate
Arn String - The Amazon Resource Name (ARN) of the certificates that is used to sign your code.
- certificate
Arn string - The Amazon Resource Name (ARN) of the certificates that is used to sign your code.
- certificate_
arn str - The Amazon Resource Name (ARN) of the certificates that is used to sign your code.
- certificate
Arn String - The Amazon Resource Name (ARN) of the certificates that is used to sign your code.
Import
Using pulumi import
, import Signer signing profiles using the name
. For example:
$ pulumi import aws:signer/signingProfile:SigningProfile test_signer_signing_profile test_sp_DdW3Mk1foYL88fajut4mTVFGpuwfd4ACO6ANL0D1uIj7lrn8adK
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- AWS Classic pulumi/pulumi-aws
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
aws
Terraform Provider.