Skip to content

TestCase

Source code in docs_src/capo_connect/types/test_case.py
class TestCase(TypedDict, closed=True):
    arn: NotRequired["capo_connect.types.arn.ARN"]
    """<p>The Amazon Resource Name (ARN) of the test case.</p>"""
    id: NotRequired["capo_connect.types.test_case_id.TestCaseId"]
    """<p>The identifier of the test case.</p>"""
    name: NotRequired["capo_connect.types.test_case_name.TestCaseName"]
    """<p>The name of the test case.</p>"""
    content: NotRequired["capo_connect.types.test_case_content.TestCaseContent"]
    """<p>The JSON string that represents the content of the test.</p>"""
    entry_point: NotRequired[
        "capo_connect.types.test_case_entry_point.TestCaseEntryPoint"
    ]
    """<p>Defines the starting point for the test, including channel type and parameters.</p>"""
    initialization_data: NotRequired[
        "capo_connect.types.test_case_initialization_data.TestCaseInitializationData"
    ]
    """<p>Defines the test attributes for precise data representation. The value must be a valid JSON string.</p>"""
    description: NotRequired[
        "capo_connect.types.test_case_description.TestCaseDescription"
    ]
    """<p>The description of the test case.</p>"""
    status: NotRequired["capo_connect.types.test_case_status.TestCaseStatus"]
    """<p>Indicates the test status as either SAVED or PUBLISHED.</p>"""
    last_modified_time: NotRequired["capo_connect.types.timestamp.Timestamp"]
    """<p>The time at which the test case was last modified.</p>"""
    last_modified_region: NotRequired["capo_connect.types.region_name.RegionName"]
    """<p>The region in which the test case was last modified.</p>"""
    tags: NotRequired["capo_connect.types.tag_map.TagMap"]
    """<p>The tags used to organize, track, or control access for this resource.</p>"""
    test_case_sha256: NotRequired["capo_connect.types.test_case_sha256.TestCaseSha256"]
    """<p>The SHA256 hash of the test case content.</p>"""

arn instance-attribute

arn: NotRequired[ARN]

The Amazon Resource Name (ARN) of the test case.

content instance-attribute

content: NotRequired[TestCaseContent]

The JSON string that represents the content of the test.

description instance-attribute

description: NotRequired[TestCaseDescription]

The description of the test case.

entry_point instance-attribute

entry_point: NotRequired[TestCaseEntryPoint]

Defines the starting point for the test, including channel type and parameters.

id instance-attribute

id: NotRequired[TestCaseId]

The identifier of the test case.

initialization_data instance-attribute

initialization_data: NotRequired[TestCaseInitializationData]

Defines the test attributes for precise data representation. The value must be a valid JSON string.

last_modified_region instance-attribute

last_modified_region: NotRequired[RegionName]

The region in which the test case was last modified.

last_modified_time instance-attribute

last_modified_time: NotRequired[Timestamp]

The time at which the test case was last modified.

name instance-attribute

name: NotRequired[TestCaseName]

The name of the test case.

status instance-attribute

status: NotRequired[TestCaseStatus]

Indicates the test status as either SAVED or PUBLISHED.

tags instance-attribute

tags: NotRequired[TagMap]

The tags used to organize, track, or control access for this resource.

test_case_sha256 instance-attribute

test_case_sha256: NotRequired[TestCaseSha256]

The SHA256 hash of the test case content.