We recommend new projects start with resources from the AWS provider.
aws-native.lambda.CodeSigningConfig
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Resource Type definition for AWS::Lambda::CodeSigningConfig.
Create CodeSigningConfig Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new CodeSigningConfig(name: string, args: CodeSigningConfigArgs, opts?: CustomResourceOptions);
@overload
def CodeSigningConfig(resource_name: str,
args: CodeSigningConfigArgs,
opts: Optional[ResourceOptions] = None)
@overload
def CodeSigningConfig(resource_name: str,
opts: Optional[ResourceOptions] = None,
allowed_publishers: Optional[_lambda_.CodeSigningConfigAllowedPublishersArgs] = None,
code_signing_policies: Optional[_lambda_.CodeSigningConfigCodeSigningPoliciesArgs] = None,
description: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
func NewCodeSigningConfig(ctx *Context, name string, args CodeSigningConfigArgs, opts ...ResourceOption) (*CodeSigningConfig, error)
public CodeSigningConfig(string name, CodeSigningConfigArgs args, CustomResourceOptions? opts = null)
public CodeSigningConfig(String name, CodeSigningConfigArgs args)
public CodeSigningConfig(String name, CodeSigningConfigArgs args, CustomResourceOptions options)
type: aws-native:lambda:CodeSigningConfig
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 CodeSigningConfigArgs
- 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 CodeSigningConfigArgs
- 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 CodeSigningConfigArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args CodeSigningConfigArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args CodeSigningConfigArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
CodeSigningConfig Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The CodeSigningConfig resource accepts the following input properties:
- Allowed
Publishers Pulumi.Aws Native. Lambda. Inputs. Code Signing Config Allowed Publishers - When the CodeSigningConfig is later on attached to a function, the function code will be expected to be signed by profiles from this list
- Code
Signing Pulumi.Policies Aws Native. Lambda. Inputs. Code Signing Config Code Signing Policies - Policies to control how to act if a signature is invalid
- Description string
- A description of the CodeSigningConfig
- List<Pulumi.
Aws Native. Inputs. Tag> - A list of tags to apply to CodeSigningConfig resource
- Allowed
Publishers CodeSigning Config Allowed Publishers Args - When the CodeSigningConfig is later on attached to a function, the function code will be expected to be signed by profiles from this list
- Code
Signing CodePolicies Signing Config Code Signing Policies Args - Policies to control how to act if a signature is invalid
- Description string
- A description of the CodeSigningConfig
- Tag
Args - A list of tags to apply to CodeSigningConfig resource
- allowed
Publishers CodeSigning Config Allowed Publishers - When the CodeSigningConfig is later on attached to a function, the function code will be expected to be signed by profiles from this list
- code
Signing CodePolicies Signing Config Code Signing Policies - Policies to control how to act if a signature is invalid
- description String
- A description of the CodeSigningConfig
- List<Tag>
- A list of tags to apply to CodeSigningConfig resource
- allowed
Publishers CodeSigning Config Allowed Publishers - When the CodeSigningConfig is later on attached to a function, the function code will be expected to be signed by profiles from this list
- code
Signing CodePolicies Signing Config Code Signing Policies - Policies to control how to act if a signature is invalid
- description string
- A description of the CodeSigningConfig
- Tag[]
- A list of tags to apply to CodeSigningConfig resource
- allowed_
publishers lambda_.Code Signing Config Allowed Publishers Args - When the CodeSigningConfig is later on attached to a function, the function code will be expected to be signed by profiles from this list
- code_
signing_ lambda_.policies Code Signing Config Code Signing Policies Args - Policies to control how to act if a signature is invalid
- description str
- A description of the CodeSigningConfig
- Sequence[Tag
Args] - A list of tags to apply to CodeSigningConfig resource
- allowed
Publishers Property Map - When the CodeSigningConfig is later on attached to a function, the function code will be expected to be signed by profiles from this list
- code
Signing Property MapPolicies - Policies to control how to act if a signature is invalid
- description String
- A description of the CodeSigningConfig
- List<Property Map>
- A list of tags to apply to CodeSigningConfig resource
Outputs
All input properties are implicitly available as output properties. Additionally, the CodeSigningConfig resource produces the following output properties:
- Code
Signing stringConfig Arn - A unique Arn for CodeSigningConfig resource
- Code
Signing stringConfig Id - A unique identifier for CodeSigningConfig resource
- Id string
- The provider-assigned unique ID for this managed resource.
- Code
Signing stringConfig Arn - A unique Arn for CodeSigningConfig resource
- Code
Signing stringConfig Id - A unique identifier for CodeSigningConfig resource
- Id string
- The provider-assigned unique ID for this managed resource.
- code
Signing StringConfig Arn - A unique Arn for CodeSigningConfig resource
- code
Signing StringConfig Id - A unique identifier for CodeSigningConfig resource
- id String
- The provider-assigned unique ID for this managed resource.
- code
Signing stringConfig Arn - A unique Arn for CodeSigningConfig resource
- code
Signing stringConfig Id - A unique identifier for CodeSigningConfig resource
- id string
- The provider-assigned unique ID for this managed resource.
- code_
signing_ strconfig_ arn - A unique Arn for CodeSigningConfig resource
- code_
signing_ strconfig_ id - A unique identifier for CodeSigningConfig resource
- id str
- The provider-assigned unique ID for this managed resource.
- code
Signing StringConfig Arn - A unique Arn for CodeSigningConfig resource
- code
Signing StringConfig Id - A unique identifier for CodeSigningConfig resource
- id String
- The provider-assigned unique ID for this managed resource.
Supporting Types
CodeSigningConfigAllowedPublishers, CodeSigningConfigAllowedPublishersArgs
- Signing
Profile List<string>Version Arns - List of Signing profile version Arns
- Signing
Profile []stringVersion Arns - List of Signing profile version Arns
- signing
Profile List<String>Version Arns - List of Signing profile version Arns
- signing
Profile string[]Version Arns - List of Signing profile version Arns
- signing_
profile_ Sequence[str]version_ arns - List of Signing profile version Arns
- signing
Profile List<String>Version Arns - List of Signing profile version Arns
CodeSigningConfigCodeSigningPolicies, CodeSigningConfigCodeSigningPoliciesArgs
- Untrusted
Artifact Pulumi.On Deployment Aws Native. Lambda. Code Signing Config Code Signing Policies Untrusted Artifact On Deployment - Indicates how Lambda operations involve updating the code artifact will operate. Default to Warn if not provided
- Untrusted
Artifact CodeOn Deployment Signing Config Code Signing Policies Untrusted Artifact On Deployment - Indicates how Lambda operations involve updating the code artifact will operate. Default to Warn if not provided
- untrusted
Artifact CodeOn Deployment Signing Config Code Signing Policies Untrusted Artifact On Deployment - Indicates how Lambda operations involve updating the code artifact will operate. Default to Warn if not provided
- untrusted
Artifact CodeOn Deployment Signing Config Code Signing Policies Untrusted Artifact On Deployment - Indicates how Lambda operations involve updating the code artifact will operate. Default to Warn if not provided
- untrusted_
artifact_ lambda_.on_ deployment Code Signing Config Code Signing Policies Untrusted Artifact On Deployment - Indicates how Lambda operations involve updating the code artifact will operate. Default to Warn if not provided
- untrusted
Artifact "Warn" | "Enforce"On Deployment - Indicates how Lambda operations involve updating the code artifact will operate. Default to Warn if not provided
CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeployment, CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentArgs
- Warn
- Warn
- Enforce
- Enforce
- Code
Signing Config Code Signing Policies Untrusted Artifact On Deployment Warn - Warn
- Code
Signing Config Code Signing Policies Untrusted Artifact On Deployment Enforce - Enforce
- Warn
- Warn
- Enforce
- Enforce
- Warn
- Warn
- Enforce
- Enforce
- WARN
- Warn
- ENFORCE
- Enforce
- "Warn"
- Warn
- "Enforce"
- Enforce
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.