Class CfnApprovalTeam.Builder
java.lang.Object
software.amazon.awscdk.services.mpa.CfnApprovalTeam.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnApprovalTeam>
- Enclosing class:
CfnApprovalTeam
@Stability(Stable)
public static final class CfnApprovalTeam.Builder
extends Object
implements software.amazon.jsii.Builder<CfnApprovalTeam>
A fluent builder for
CfnApprovalTeam
.-
Method Summary
Modifier and TypeMethodDescriptionapprovalStrategy
(IResolvable approvalStrategy) Contains details for how an approval team grants approval.approvalStrategy
(CfnApprovalTeam.ApprovalStrategyProperty approvalStrategy) Contains details for how an approval team grants approval.Contains details for an approver.approvers
(IResolvable approvers) Contains details for an approver.build()
static CfnApprovalTeam.Builder
description
(String description) Description for the team.Name of the team.Contains details for a policy.policies
(IResolvable policies) Contains details for a policy.Tags that you have added to the specified resource.
-
Method Details
-
create
@Stability(Stable) public static CfnApprovalTeam.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope
- Scope in which this resource is defined. This parameter is required.id
- Construct identifier for this resource (unique in its scope). This parameter is required.- Returns:
- a new instance of
CfnApprovalTeam.Builder
.
-
approvalStrategy
Contains details for how an approval team grants approval.- Parameters:
approvalStrategy
- Contains details for how an approval team grants approval. This parameter is required.- Returns:
this
- See Also:
-
approvalStrategy
@Stability(Stable) public CfnApprovalTeam.Builder approvalStrategy(CfnApprovalTeam.ApprovalStrategyProperty approvalStrategy) Contains details for how an approval team grants approval.- Parameters:
approvalStrategy
- Contains details for how an approval team grants approval. This parameter is required.- Returns:
this
- See Also:
-
approvers
Contains details for an approver.- Parameters:
approvers
- Contains details for an approver. This parameter is required.- Returns:
this
- See Also:
-
approvers
Contains details for an approver.- Parameters:
approvers
- Contains details for an approver. This parameter is required.- Returns:
this
- See Also:
-
description
Description for the team.- Parameters:
description
- Description for the team. This parameter is required.- Returns:
this
- See Also:
-
name
Name of the team.- Parameters:
name
- Name of the team. This parameter is required.- Returns:
this
- See Also:
-
policies
Contains details for a policy.Policies define what operations a team that define the permissions for team resources.
- Parameters:
policies
- Contains details for a policy. This parameter is required.- Returns:
this
- See Also:
-
policies
Contains details for a policy.Policies define what operations a team that define the permissions for team resources.
- Parameters:
policies
- Contains details for a policy. This parameter is required.- Returns:
this
- See Also:
-
tags
Tags that you have added to the specified resource.- Parameters:
tags
- Tags that you have added to the specified resource. This parameter is required.- Returns:
this
- See Also:
-
build
- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnApprovalTeam>
- Returns:
- a newly built instance of
CfnApprovalTeam
.
-