Class CfnCodeSigningConfigPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.lambda.CfnCodeSigningConfigPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnCodeSigningConfigPropsMixin>
- Enclosing class:
CfnCodeSigningConfigPropsMixin
@Stability(Stable)
public static final class CfnCodeSigningConfigPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnCodeSigningConfigPropsMixin>
A fluent builder for
CfnCodeSigningConfigPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionallowedPublishers(CfnCodeSigningConfigPropsMixin.AllowedPublishersProperty allowedPublishers) List of allowed publishers.allowedPublishers(IResolvable allowedPublishers) List of allowed publishers.build()codeSigningPolicies(CfnCodeSigningConfigPropsMixin.CodeSigningPoliciesProperty codeSigningPolicies) The code signing policy controls the validation failure action for signature mismatch or expiry.codeSigningPolicies(IResolvable codeSigningPolicies) The code signing policy controls the validation failure action for signature mismatch or expiry.create()create(CfnPropertyMixinOptions options) description(String description) Code signing configuration description.A list of tags to add to the code signing configuration.
-
Method Details
-
create
@Stability(Stable) public static CfnCodeSigningConfigPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnCodeSigningConfigPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnCodeSigningConfigPropsMixin.Builder.
-
allowedPublishers
@Stability(Stable) public CfnCodeSigningConfigPropsMixin.Builder allowedPublishers(IResolvable allowedPublishers) List of allowed publishers.- Parameters:
allowedPublishers- List of allowed publishers. This parameter is required.- Returns:
this- See Also:
-
allowedPublishers
@Stability(Stable) public CfnCodeSigningConfigPropsMixin.Builder allowedPublishers(CfnCodeSigningConfigPropsMixin.AllowedPublishersProperty allowedPublishers) List of allowed publishers.- Parameters:
allowedPublishers- List of allowed publishers. This parameter is required.- Returns:
this- See Also:
-
codeSigningPolicies
@Stability(Stable) public CfnCodeSigningConfigPropsMixin.Builder codeSigningPolicies(IResolvable codeSigningPolicies) The code signing policy controls the validation failure action for signature mismatch or expiry.- Parameters:
codeSigningPolicies- The code signing policy controls the validation failure action for signature mismatch or expiry. This parameter is required.- Returns:
this- See Also:
-
codeSigningPolicies
@Stability(Stable) public CfnCodeSigningConfigPropsMixin.Builder codeSigningPolicies(CfnCodeSigningConfigPropsMixin.CodeSigningPoliciesProperty codeSigningPolicies) The code signing policy controls the validation failure action for signature mismatch or expiry.- Parameters:
codeSigningPolicies- The code signing policy controls the validation failure action for signature mismatch or expiry. This parameter is required.- Returns:
this- See Also:
-
description
Code signing configuration description.- Parameters:
description- Code signing configuration description. This parameter is required.- Returns:
this- See Also:
-
tags
A list of tags to add to the code signing configuration.You must have the
lambda:TagResource,lambda:UntagResource, andlambda:ListTagspermissions for your IAM principal to manage the CloudFormation stack. If you don't have these permissions, there might be unexpected behavior with stack-level tags propagating to the resource during resource creation and update.- Parameters:
tags- A list of tags to add to the code signing configuration. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnCodeSigningConfigPropsMixin>- Returns:
- a newly built instance of
CfnCodeSigningConfigPropsMixin.
-