Skip to content

RegisterServiceOutput

Source code in docs_src/capo_devops_agent/types/register_service_output.py
class RegisterServiceOutput(TypedDict, closed=True):
    service_id: NotRequired["capo_devops_agent.types.service_id.ServiceId"]
    """<p>Service ID - present when registration is complete, absent when additional steps are required</p>"""
    additional_step: NotRequired[
        "capo_devops_agent.types.additional_service_registration_step.AdditionalServiceRegistrationStep"
    ]
    """<p>Indicates if additional steps are required to complete service registration (e.g., 3-legged OAuth)</p>"""
    kms_key_arn: NotRequired["capo_devops_agent.types.kms_key_arn.KmsKeyArn"]
    """<p>The ARN of the AWS Key Management Service (AWS KMS) customer managed key that's used to encrypt resources.</p>"""
    tags: NotRequired["capo_devops_agent.types.tags.Tags"]
    """<p>Tags associated with the registered Service.</p>"""

additional_step instance-attribute

additional_step: NotRequired[AdditionalServiceRegistrationStep]

Indicates if additional steps are required to complete service registration (e.g., 3-legged OAuth)

kms_key_arn instance-attribute

kms_key_arn: NotRequired[KmsKeyArn]

The ARN of the AWS Key Management Service (AWS KMS) customer managed key that's used to encrypt resources.

service_id instance-attribute

service_id: NotRequired[ServiceId]

Service ID - present when registration is complete, absent when additional steps are required

tags instance-attribute

tags: NotRequired[Tags]

Tags associated with the registered Service.