Class CfnCodeSigningConfigPropsMixin.CodeSigningPoliciesProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.lambda.CfnCodeSigningConfigPropsMixin.CodeSigningPoliciesProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnCodeSigningConfigPropsMixin.CodeSigningPoliciesProperty>
- Enclosing interface:
CfnCodeSigningConfigPropsMixin.CodeSigningPoliciesProperty
@Stability(Stable)
public static final class CfnCodeSigningConfigPropsMixin.CodeSigningPoliciesProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnCodeSigningConfigPropsMixin.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 CfnCodeSigningConfigPropsMixin.CodeSigningPoliciesProperty.Builder untrustedArtifactOnDeployment(String untrustedArtifactOnDeployment) Sets the value ofCfnCodeSigningConfigPropsMixin.CodeSigningPoliciesProperty.getUntrustedArtifactOnDeployment()- Parameters:
untrustedArtifactOnDeployment- Code signing configuration policy for deployment validation failure. 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 issues a new Amazon CloudWatch metric (SignatureValidationErrors) and also stores the warning in the CloudTrail log.Default value:
Warn- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnCodeSigningConfigPropsMixin.CodeSigningPoliciesProperty>- Returns:
- a new instance of
CfnCodeSigningConfigPropsMixin.CodeSigningPoliciesProperty - Throws:
NullPointerException- if any required attribute was not provided
-