Class CfnCodeSigningConfig.CodeSigningPoliciesProperty.Builder
java.lang.Object
software.amazon.awscdk.services.lambda.CfnCodeSigningConfig.CodeSigningPoliciesProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnCodeSigningConfig.CodeSigningPoliciesProperty>
- Enclosing interface:
- CfnCodeSigningConfig.CodeSigningPoliciesProperty
@Stability(Stable)
public static final class CfnCodeSigningConfig.CodeSigningPoliciesProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnCodeSigningConfig.CodeSigningPoliciesProperty>
A builder for
CfnCodeSigningConfig.CodeSigningPoliciesProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.untrustedArtifactOnDeployment(String untrustedArtifactOnDeployment)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
untrustedArtifactOnDeployment
@Stability(Stable) public CfnCodeSigningConfig.CodeSigningPoliciesProperty.Builder untrustedArtifactOnDeployment(String untrustedArtifactOnDeployment) Sets the value ofCfnCodeSigningConfig.CodeSigningPoliciesProperty.getUntrustedArtifactOnDeployment()- Parameters:
untrustedArtifactOnDeployment- Code signing configuration policy for deployment validation failure. This parameter is required. If you set the policy toEnforce, Lambda blocks the deployment request if signature validation checks fail. If you set the policy toWarn, Lambda allows the deployment and creates a CloudWatch log.Default value:
Warn- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnCodeSigningConfig.CodeSigningPoliciesProperty>- Returns:
- a new instance of
CfnCodeSigningConfig.CodeSigningPoliciesProperty - Throws:
NullPointerException- if any required attribute was not provided
-