Skip to content

ProtectedJob

Source code in docs_src/capo_cleanrooms/types/protected_job.py
class ProtectedJob(TypedDict, closed=True):
    id: "capo_cleanrooms.types.protected_job_identifier.ProtectedJobIdentifier"
    """<p>The identifier for a protected job instance.</p>"""
    membership_id: "capo_cleanrooms.types.membership_identifier.MembershipIdentifier"
    """<p>he identifier for the membership.</p>"""
    membership_arn: "capo_cleanrooms.types.membership_arn.MembershipArn"
    """<p>The ARN of the membership.</p>"""
    create_time: "datetime.datetime"
    """<p> The creation time of the protected job.</p>"""
    job_parameters: NotRequired[
        "capo_cleanrooms.types.protected_job_parameters.ProtectedJobParameters"
    ]
    """<p> The job parameters for the protected job.</p>"""
    status: "capo_cleanrooms.types.protected_job_status.ProtectedJobStatus"
    """<p> The status of the protected job.</p>"""
    result_configuration: NotRequired[
        "capo_cleanrooms.types.protected_job_result_configuration_output.ProtectedJobResultConfigurationOutput"
    ]
    """<p>Contains any details needed to write the job results.</p>"""
    statistics: NotRequired[
        "capo_cleanrooms.types.protected_job_statistics.ProtectedJobStatistics"
    ]
    """<p> The statistics of the protected job.</p>"""
    result: NotRequired["capo_cleanrooms.types.protected_job_result.ProtectedJobResult"]
    """<p> The result of the protected job.</p>"""
    error: NotRequired["capo_cleanrooms.types.protected_job_error.ProtectedJobError"]
    """<p> The error from the protected job.</p>"""
    compute_configuration: NotRequired[
        "capo_cleanrooms.types.protected_job_compute_configuration.ProtectedJobComputeConfiguration"
    ]
    """<p>The compute configuration for the protected job.</p>"""
    job_compute_payer_account_id: NotRequired[
        "capo_cleanrooms.types.account_id.AccountId"
    ]
    """<p>The account ID of the member that pays for the job compute costs.</p>"""

compute_configuration instance-attribute

compute_configuration: NotRequired[ProtectedJobComputeConfiguration]

The compute configuration for the protected job.

create_time instance-attribute

create_time: datetime

The creation time of the protected job.

error instance-attribute

error: NotRequired[ProtectedJobError]

The error from the protected job.

id instance-attribute

The identifier for a protected job instance.

job_compute_payer_account_id instance-attribute

job_compute_payer_account_id: NotRequired[AccountId]

The account ID of the member that pays for the job compute costs.

job_parameters instance-attribute

job_parameters: NotRequired[ProtectedJobParameters]

The job parameters for the protected job.

membership_arn instance-attribute

membership_arn: MembershipArn

The ARN of the membership.

membership_id instance-attribute

membership_id: MembershipIdentifier

he identifier for the membership.

result instance-attribute

result: NotRequired[ProtectedJobResult]

The result of the protected job.

result_configuration instance-attribute

result_configuration: NotRequired[ProtectedJobResultConfigurationOutput]

Contains any details needed to write the job results.

statistics instance-attribute

statistics: NotRequired[ProtectedJobStatistics]

The statistics of the protected job.

status instance-attribute

The status of the protected job.