Skip to content

CustomerAgreementSummary

Source code in docs_src/capo_artifact/types/customer_agreement_summary.py
class CustomerAgreementSummary(TypedDict, closed=True):
    name: NotRequired["capo_artifact.types.long_string_attribute.LongStringAttribute"]
    """<p>Name of the customer-agreement resource.</p>"""
    arn: NotRequired["capo_artifact.types.long_string_attribute.LongStringAttribute"]
    """<p>ARN of the customer-agreement resource.</p>"""
    id: NotRequired[
        "capo_artifact.types.customer_agreement_id_attribute.CustomerAgreementIdAttribute"
    ]
    """<p>Identifier of the customer-agreement resource.</p>"""
    agreement_arn: NotRequired[
        "capo_artifact.types.long_string_attribute.LongStringAttribute"
    ]
    """<p>ARN of the agreement resource the customer-agreement resource represents.</p>"""
    aws_account_id: NotRequired[
        "capo_artifact.types.short_string_attribute.ShortStringAttribute"
    ]
    """<p>AWS account Id that owns the resource.</p>"""
    organization_arn: NotRequired[
        "capo_artifact.types.long_string_attribute.LongStringAttribute"
    ]
    """<p>ARN of the organization that owns the resource.</p>"""
    effective_start: NotRequired[
        "capo_artifact.types.timestamp_attribute.TimestampAttribute"
    ]
    """<p>Timestamp indicating when the agreement became effective.</p>"""
    effective_end: NotRequired[
        "capo_artifact.types.timestamp_attribute.TimestampAttribute"
    ]
    """<p>Timestamp indicating when the agreement was terminated.</p>"""
    state: NotRequired[
        "capo_artifact.types.customer_agreement_state.CustomerAgreementState"
    ]
    """<p>State of the resource.</p>"""
    description: NotRequired[
        "capo_artifact.types.long_string_attribute.LongStringAttribute"
    ]
    """<p>Description of the resource.</p>"""
    acceptance_terms: NotRequired["capo_artifact.types.agreement_terms.AgreementTerms"]
    """<p>Terms required to accept the agreement resource.</p>"""
    terminate_terms: NotRequired["capo_artifact.types.agreement_terms.AgreementTerms"]
    """<p>Terms required to terminate the customer-agreement resource.</p>"""
    type: NotRequired["capo_artifact.types.agreement_type.AgreementType"]
    """<p>Type of the customer-agreement resource.</p>"""

acceptance_terms instance-attribute

acceptance_terms: NotRequired[AgreementTerms]

Terms required to accept the agreement resource.

agreement_arn instance-attribute

agreement_arn: NotRequired[LongStringAttribute]

ARN of the agreement resource the customer-agreement resource represents.

arn instance-attribute

arn: NotRequired[LongStringAttribute]

ARN of the customer-agreement resource.

aws_account_id instance-attribute

aws_account_id: NotRequired[ShortStringAttribute]

AWS account Id that owns the resource.

description instance-attribute

description: NotRequired[LongStringAttribute]

Description of the resource.

effective_end instance-attribute

effective_end: NotRequired[TimestampAttribute]

Timestamp indicating when the agreement was terminated.

effective_start instance-attribute

effective_start: NotRequired[TimestampAttribute]

Timestamp indicating when the agreement became effective.

id instance-attribute

Identifier of the customer-agreement resource.

name instance-attribute

name: NotRequired[LongStringAttribute]

Name of the customer-agreement resource.

organization_arn instance-attribute

organization_arn: NotRequired[LongStringAttribute]

ARN of the organization that owns the resource.

state instance-attribute

state: NotRequired[CustomerAgreementState]

State of the resource.

terminate_terms instance-attribute

terminate_terms: NotRequired[AgreementTerms]

Terms required to terminate the customer-agreement resource.

type instance-attribute

type: NotRequired[AgreementType]

Type of the customer-agreement resource.