AWS Native is in preview. AWS Classic is fully supported.
aws-native.lambda.CodeSigningConfig
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
Resource Type definition for AWS::Lambda::CodeSigningConfig.
Create CodeSigningConfig Resource
new CodeSigningConfig(name: string, args: CodeSigningConfigArgs, opts?: CustomResourceOptions);
@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)
@overload
def CodeSigningConfig(resource_name: str,
args: CodeSigningConfigArgs,
opts: Optional[ResourceOptions] = 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.
- 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
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
- 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
- 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
- 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
- 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 str
A description of the CodeSigningConfig
- 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
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_ 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 "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
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.