Skip to content

RegisteredService

Source code in docs_src/capo_devops_agent/types/registered_service.py
class RegisteredService(TypedDict, closed=True):
    service_id: "capo_devops_agent.types.service_id.ServiceId"
    """<p>The unique identifier of a service.</p>"""
    service_type: "capo_devops_agent.types.service.Service"
    """<p>The service type e.g github or dynatrace</p>"""
    name: NotRequired["capo_devops_agent.types.service_name.ServiceName"]
    """<p>The display name of the registered service.</p>"""
    accessible_resources: NotRequired[
        "capo_devops_agent.types.document_list.DocumentList"
    ]
    """<p>List of accessible resources for this service.</p>"""
    additional_service_details: NotRequired[
        "capo_devops_agent.types.additional_service_details.AdditionalServiceDetails"
    ]
    """<p>Additional details specific to the service type.</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>"""
    private_connection_name: NotRequired[
        "capo_devops_agent.types.private_connection_name.PrivateConnectionName"
    ]
    """<p>The name of the private connection used for VPC connectivity.</p>"""
    created_at: NotRequired["datetime.datetime"]
    """<p>The timestamp when the service was registered.</p>"""
    updated_at: NotRequired["datetime.datetime"]
    """<p>The timestamp when the service was last updated.</p>"""

accessible_resources instance-attribute

accessible_resources: NotRequired[DocumentList]

List of accessible resources for this service.

additional_service_details instance-attribute

additional_service_details: NotRequired[AdditionalServiceDetails]

Additional details specific to the service type.

created_at instance-attribute

created_at: NotRequired[datetime]

The timestamp when the service was registered.

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.

name instance-attribute

name: NotRequired[ServiceName]

The display name of the registered service.

private_connection_name instance-attribute

private_connection_name: NotRequired[PrivateConnectionName]

The name of the private connection used for VPC connectivity.

service_id instance-attribute

service_id: ServiceId

The unique identifier of a service.

service_type instance-attribute

service_type: Service

The service type e.g github or dynatrace

updated_at instance-attribute

updated_at: NotRequired[datetime]

The timestamp when the service was last updated.