Skip to content

Lambda  >  Operations  >  create_code_signing_config

create_code_signing_config

Operation

create_code_signing_config async

create_code_signing_config(input: CreateCodeSigningConfigInput, plugins: list[Plugin] | None = None) -> CreateCodeSigningConfigOutput

Creates a code signing configuration. A code signing configuration defines a list of allowed signing profiles and defines the code-signing validation policy (action to be taken if deployment validation checks fail).

Parameters:

Name Type Description Default
input CreateCodeSigningConfigInput

An instance of CreateCodeSigningConfigInput.

required
plugins list[Plugin] | None

A list of callables that modify the configuration dynamically. Changes made by these plugins only apply for the duration of the operation execution and will not affect any other operation invocations.

None

Returns:

Type Description
CreateCodeSigningConfigOutput

An instance of CreateCodeSigningConfigOutput.

Input

CreateCodeSigningConfigInput dataclass

Dataclass for CreateCodeSigningConfigInput structure.

Attributes

allowed_publishers class-attribute instance-attribute
allowed_publishers: AllowedPublishers | None = None

Signing profiles for this code signing configuration.

code_signing_policies class-attribute instance-attribute
code_signing_policies: CodeSigningPolicies | None = None

The code signing policies define the actions to take if the validation checks fail.

description class-attribute instance-attribute
description: str | None = None

Descriptive name for this code signing configuration.

tags class-attribute instance-attribute
tags: dict[str, str] | None = None

A list of tags to add to the code signing configuration.

Output

CreateCodeSigningConfigOutput dataclass

Dataclass for CreateCodeSigningConfigOutput structure.

Attributes

code_signing_config instance-attribute
code_signing_config: CodeSigningConfig

The code signing configuration.