CfnApprovalTeamMixinProps
- class aws_cdk.mixins_preview.aws_mpa.mixins.CfnApprovalTeamMixinProps(*, approval_strategy=None, approvers=None, description=None, name=None, policies=None, tags=None)
Bases:
objectProperties for CfnApprovalTeamPropsMixin.
- Parameters:
approval_strategy (
Union[IResolvable,ApprovalStrategyProperty,Dict[str,Any],None]) – Contains details for how an approval team grants approval.approvers (
Union[IResolvable,Sequence[Union[IResolvable,ApproverProperty,Dict[str,Any]]],None]) – Contains details for an approver.description (
Optional[str]) – Description for the team.name (
Optional[str]) – Name of the team.policies (
Union[IResolvable,Sequence[Union[IResolvable,PolicyProperty,Dict[str,Any]]],None]) – Contains details for a policy. Policies define what operations a team that define the permissions for team resources.tags (
Optional[Sequence[Union[CfnTag,Dict[str,Any]]]]) – Tags that you have added to the specified resource.
- See:
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mpa-approvalteam.html
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_mpa import mixins as mpa_mixins cfn_approval_team_mixin_props = mpa_mixins.CfnApprovalTeamMixinProps( approval_strategy=mpa_mixins.CfnApprovalTeamPropsMixin.ApprovalStrategyProperty( mof_n=mpa_mixins.CfnApprovalTeamPropsMixin.MofNApprovalStrategyProperty( min_approvals_required=123 ) ), approvers=[mpa_mixins.CfnApprovalTeamPropsMixin.ApproverProperty( approver_id="approverId", primary_identity_id="primaryIdentityId", primary_identity_source_arn="primaryIdentitySourceArn", primary_identity_status="primaryIdentityStatus", response_time="responseTime" )], description="description", name="name", policies=[mpa_mixins.CfnApprovalTeamPropsMixin.PolicyProperty( policy_arn="policyArn" )], tags=[CfnTag( key="key", value="value" )] )
Attributes
- approval_strategy
Contains details for how an approval team grants approval.
- approvers
Contains details for an approver.
- description
Description for the team.
- name
Name of the team.
- policies
Contains details for a policy.
Policies define what operations a team that define the permissions for team resources.
- tags
Tags that you have added to the specified resource.