DevOpsAgentService / Client / update_operator_app_idp_config

update_operator_app_idp_config

DevOpsAgentService.Client.update_operator_app_idp_config(**kwargs)

Update the external Identity Provider configuration for the Operator App

See also: AWS API Documentation

Request Syntax

response = client.update_operator_app_idp_config(
    agentSpaceId='string',
    idpClientSecret='string'
)
Parameters:
  • agentSpaceId (string) –

    [REQUIRED]

    The unique identifier of the AgentSpace

  • idpClientSecret (string) – The OIDC client secret for the IdP application

Return type:

dict

Returns:

Response Syntax

{
    'agentSpaceId': 'string',
    'idp': {
        'issuerUrl': 'string',
        'clientId': 'string',
        'operatorAppRoleArn': 'string',
        'provider': 'string',
        'createdAt': datetime(2015, 1, 1),
        'updatedAt': datetime(2015, 1, 1)
    }
}

Response Structure

  • (dict) –

    Output containing the updated IdP configuration.

    • agentSpaceId (string) –

      The unique identifier of the AgentSpace

    • idp (dict) –

      Configuration for external Identity Provider OIDC authentication flow for the Operator App.

      • issuerUrl (string) –

        The OIDC issuer URL of the external Identity Provider

      • clientId (string) –

        The OIDC client ID for the IdP application

      • operatorAppRoleArn (string) –

        The IAM role end users assume to access AIDevOps APIs

      • provider (string) –

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

      • createdAt (datetime) –

        The timestamp when the Operator App IdP auth flow was enabled.

      • updatedAt (datetime) –

        The timestamp when the Operator App IdP auth flow was updated.

Exceptions

  • DevOpsAgentService.Client.exceptions.ValidationException

  • DevOpsAgentService.Client.exceptions.ContentSizeExceededException

  • DevOpsAgentService.Client.exceptions.ServiceQuotaExceededException

  • DevOpsAgentService.Client.exceptions.ConflictException

  • DevOpsAgentService.Client.exceptions.InternalServerException

  • DevOpsAgentService.Client.exceptions.AccessDeniedException

  • DevOpsAgentService.Client.exceptions.ResourceNotFoundException

  • DevOpsAgentService.Client.exceptions.ThrottlingException

  • DevOpsAgentService.Client.exceptions.InvalidParameterException