Skip to content

PendingUpdate

Source code in docs_src/capo_mpa/types/pending_update.py
class PendingUpdate(TypedDict, closed=True):
    version_id: NotRequired["capo_mpa.types.string.String"]
    """<p>Version ID for the team.</p>"""
    description: NotRequired["capo_mpa.types.string.String"]
    """<p>Description for the team.</p>"""
    approval_strategy: NotRequired[
        "capo_mpa.types.approval_strategy_response.ApprovalStrategyResponse"
    ]
    """<p>An <code>ApprovalStrategyResponse</code> object. Contains details for how the team grants approval.</p>"""
    number_of_approvers: NotRequired["int"]
    """<p>Total number of approvers in the team.</p>"""
    status: NotRequired["capo_mpa.types.approval_team_status.ApprovalTeamStatus"]
    """<p>Status for the team. For more information, see <a href="https://docs.aws.amazon.com/mpa/latest/userguide/mpa-health.html">Team health</a> in the <i>Multi-party approval User Guide</i>.</p>"""
    status_code: NotRequired[
        "capo_mpa.types.approval_team_status_code.ApprovalTeamStatusCode"
    ]
    """<p>Status code for the update. For more information, see <a href="https://docs.aws.amazon.com/mpa/latest/userguide/mpa-health.html">Team health</a> in the <i>Multi-party approval User Guide</i>.</p>"""
    status_message: NotRequired["capo_mpa.types.message.Message"]
    """<p>Message describing the status for the team.</p>"""
    approvers: NotRequired[
        "capo_mpa.types.get_approval_team_response_approvers.GetApprovalTeamResponseApprovers"
    ]
    """<p>An array of <code>GetApprovalTeamResponseApprover </code> objects. Contains details for the approvers in the team.</p>"""
    update_initiation_time: NotRequired["capo_mpa.types.iso_timestamp.IsoTimestamp"]
    """<p>Timestamp when the update request was initiated.</p>"""

approval_strategy instance-attribute

approval_strategy: NotRequired[ApprovalStrategyResponse]

An ApprovalStrategyResponse object. Contains details for how the team grants approval.

approvers instance-attribute

approvers: NotRequired[GetApprovalTeamResponseApprovers]

An array of GetApprovalTeamResponseApprover objects. Contains details for the approvers in the team.

description instance-attribute

description: NotRequired[String]

Description for the team.

number_of_approvers instance-attribute

number_of_approvers: NotRequired[int]

Total number of approvers in the team.

status instance-attribute

status: NotRequired[ApprovalTeamStatus]

Status for the team. For more information, see Team health in the Multi-party approval User Guide.

status_code instance-attribute

status_code: NotRequired[ApprovalTeamStatusCode]

Status code for the update. For more information, see Team health in the Multi-party approval User Guide.

status_message instance-attribute

status_message: NotRequired[Message]

Message describing the status for the team.

update_initiation_time instance-attribute

update_initiation_time: NotRequired[IsoTimestamp]

Timestamp when the update request was initiated.

version_id instance-attribute

version_id: NotRequired[String]

Version ID for the team.