Skip to content

EnableOperatorAppInput

Source code in docs_src/capo_devops_agent/types/enable_operator_app_input.py
class EnableOperatorAppInput(TypedDict, closed=True):
    agent_space_id: "capo_devops_agent.types.agent_space_id.AgentSpaceId"
    """<p>The unique identifier of the AgentSpace</p>"""
    auth_flow: "capo_devops_agent.types.auth_flow.AuthFlow"
    """<p>The authentication flow configured for the operator App. e.g. iam or idc</p>"""
    operator_app_role_arn: "capo_devops_agent.types.role_arn.RoleArn"
    """<p>The IAM role end users assume to access AIDevOps APIs</p>"""
    idc_instance_arn: NotRequired["str"]
    """<p>The IdC instance Arn used to create an IdC auth application</p>"""
    issuer_url: NotRequired["str"]
    """<p>The OIDC issuer URL of the external Identity Provider</p>"""
    idp_client_id: NotRequired["capo_devops_agent.types.idp_client_id.IdpClientId"]
    """<p>The OIDC client ID for the IdP application</p>"""
    idp_client_secret: NotRequired[
        "capo_devops_agent.types.idp_client_secret.IdpClientSecret"
    ]
    """<p>The OIDC client secret for the IdP application</p>"""
    provider: NotRequired["str"]
    """<p>The Identity Provider name (e.g., Entra, Okta, Google)</p>"""

agent_space_id instance-attribute

agent_space_id: AgentSpaceId

The unique identifier of the AgentSpace

auth_flow instance-attribute

auth_flow: AuthFlow

The authentication flow configured for the operator App. e.g. iam or idc

idc_instance_arn instance-attribute

idc_instance_arn: NotRequired[str]

The IdC instance Arn used to create an IdC auth application

idp_client_id instance-attribute

idp_client_id: NotRequired[IdpClientId]

The OIDC client ID for the IdP application

idp_client_secret instance-attribute

idp_client_secret: NotRequired[IdpClientSecret]

The OIDC client secret for the IdP application

issuer_url instance-attribute

issuer_url: NotRequired[str]

The OIDC issuer URL of the external Identity Provider

operator_app_role_arn instance-attribute

operator_app_role_arn: RoleArn

The IAM role end users assume to access AIDevOps APIs

provider instance-attribute

provider: NotRequired[str]

The Identity Provider name (e.g., Entra, Okta, Google)