Skip to content

UpdateApprovalPolicyRequest

Source code in docs_src/capo_quicksight/types/update_approval_policy_request.py
class UpdateApprovalPolicyRequest(TypedDict, closed=True):
    policy_id: "capo_quicksight.types.policy_id.PolicyId"
    """<p>The unique identifier of the approval policy to update.</p>"""
    name: NotRequired["capo_quicksight.types.policy_name.PolicyName"]
    """<p>The name of the approval policy.</p>"""
    description: NotRequired[
        "capo_quicksight.types.policy_description.PolicyDescription"
    ]
    """<p>A description of the approval policy.</p>"""
    actions: NotRequired[
        "capo_quicksight.types.governed_action_list.GovernedActionList"
    ]
    """<p>The list of governed actions that trigger the approval workflow.</p>"""
    asset_types: NotRequired["capo_quicksight.types.asset_type_list.AssetTypeList"]
    """<p>The list of asset types that the approval policy applies to.</p>"""
    applicable_to: NotRequired["capo_quicksight.types.applicable_to.ApplicableTo"]
    """<p>The scoping configuration that determines who the approval policy applies to.</p>"""
    approval_groups: NotRequired[
        "capo_quicksight.types.approval_group_list.ApprovalGroupList"
    ]
    """<p>The list of group ARNs whose members can approve requests.</p>"""

actions instance-attribute

actions: NotRequired[GovernedActionList]

The list of governed actions that trigger the approval workflow.

applicable_to instance-attribute

applicable_to: NotRequired[ApplicableTo]

The scoping configuration that determines who the approval policy applies to.

approval_groups instance-attribute

approval_groups: NotRequired[ApprovalGroupList]

The list of group ARNs whose members can approve requests.

asset_types instance-attribute

asset_types: NotRequired[AssetTypeList]

The list of asset types that the approval policy applies to.

description instance-attribute

description: NotRequired[PolicyDescription]

A description of the approval policy.

name instance-attribute

name: NotRequired[PolicyName]

The name of the approval policy.

policy_id instance-attribute

policy_id: PolicyId

The unique identifier of the approval policy to update.