public static final class CodeSigningConfig.Builder
extends java.lang.Object
CodeSigningConfig
.Modifier and Type | Method and Description |
---|---|
CodeSigningConfig |
build() |
static CodeSigningConfig.Builder |
create(software.constructs.Construct scope,
java.lang.String id) |
CodeSigningConfig.Builder |
description(java.lang.String description)
Code signing configuration description.
|
CodeSigningConfig.Builder |
signingProfiles(java.util.List<? extends ISigningProfile> signingProfiles)
List of signing profiles that defines a trusted user who can sign a code package.
|
CodeSigningConfig.Builder |
untrustedArtifactOnDeployment(UntrustedArtifactOnDeployment untrustedArtifactOnDeployment)
Code signing configuration policy for deployment validation failure.
|
public static CodeSigningConfig.Builder create(software.constructs.Construct scope, java.lang.String id)
scope
- This parameter is required.id
- This parameter is required.CodeSigningConfig.Builder
.public CodeSigningConfig.Builder signingProfiles(java.util.List<? extends ISigningProfile> signingProfiles)
signingProfiles
- List of signing profiles that defines a trusted user who can sign a code package. This parameter is required.this
public CodeSigningConfig.Builder description(java.lang.String description)
Default: - No description.
description
- Code signing configuration description. This parameter is required.this
public CodeSigningConfig.Builder untrustedArtifactOnDeployment(UntrustedArtifactOnDeployment untrustedArtifactOnDeployment)
If you set the policy to Enforce, Lambda blocks the deployment request if signature validation checks fail. If you set the policy to Warn, Lambda allows the deployment and creates a CloudWatch log.
Default: UntrustedArtifactOnDeployment.WARN
untrustedArtifactOnDeployment
- Code signing configuration policy for deployment validation failure. This parameter is required.this
public CodeSigningConfig build()