Skip to content

InitiateProviderRegistrationInput

Source code in docs_src/capo_securityagent/types/initiate_provider_registration_input.py
class InitiateProviderRegistrationInput(TypedDict, closed=True):
    provider: "capo_securityagent.types.provider.Provider"
    """<p>The provider to initiate registration with.</p>"""
    target_url: NotRequired["capo_securityagent.types.target_url.TargetUrl"]
    """<p>The HTTPS URL of a self-managed provider instance. Omit for SaaS providers.</p>"""
    organization_name: NotRequired["str"]
    """<p>The name of the organization to connect.</p>"""
    client_id: NotRequired["capo_securityagent.types.client_id.ClientId"]
    """<p>The client ID of the OAuth application registered on your self-managed provider instance.</p>"""
    client_secret: NotRequired["capo_securityagent.types.client_secret.ClientSecret"]
    """<p>The client secret of the OAuth application registered on your self-managed provider instance.</p>"""

client_id instance-attribute

client_id: NotRequired[ClientId]

The client ID of the OAuth application registered on your self-managed provider instance.

client_secret instance-attribute

client_secret: NotRequired[ClientSecret]

The client secret of the OAuth application registered on your self-managed provider instance.

organization_name instance-attribute

organization_name: NotRequired[str]

The name of the organization to connect.

provider instance-attribute

provider: Provider

The provider to initiate registration with.

target_url instance-attribute

target_url: NotRequired[TargetUrl]

The HTTPS URL of a self-managed provider instance. Omit for SaaS providers.