DevOpsAgentService / Client / get_operator_app
get_operator_app¶
- DevOpsAgentService.Client.get_operator_app(**kwargs)¶
Get the full auth configuration of operator including any enabled auth flow
See also: AWS API Documentation
Request Syntax
response = client.get_operator_app( agentSpaceId='string' )
- Parameters:
agentSpaceId (string) –
[REQUIRED]
The unique identifier of the AgentSpace
- Return type:
dict
- Returns:
Response Syntax
{ 'iam': { 'operatorAppRoleArn': 'string', 'createdAt': datetime(2015, 1, 1), 'updatedAt': datetime(2015, 1, 1) }, 'idc': { 'operatorAppRoleArn': 'string', 'idcInstanceArn': 'string', 'idcApplicationArn': 'string', 'createdAt': datetime(2015, 1, 1), 'updatedAt': datetime(2015, 1, 1) }, '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 Operator App configuration including authentication details.
iam (dict) –
Configuration for IAM-based authentication flow for the Operator App.
operatorAppRoleArn (string) –
The IAM role end users assume to access AIDevOps APIs
createdAt (datetime) –
The timestamp when the Operator App IAM auth flow was enabled.
updatedAt (datetime) –
The timestamp when the Operator App IAM auth flow was updated.
idc (dict) –
Configuration for AWS Identity Center (IdC) authentication flow for the Operator App.
operatorAppRoleArn (string) –
The IAM role end users assume to access AIDevOps APIs
idcInstanceArn (string) –
The IdC instance Arn used to create an IdC auth application
idcApplicationArn (string) –
The IdC application Arn created for IdC auth
createdAt (datetime) –
The timestamp when the Operator App IdC auth flow was enabled.
updatedAt (datetime) –
The timestamp when the Operator App IdC auth flow was updated.
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.ValidationExceptionDevOpsAgentService.Client.exceptions.ContentSizeExceededExceptionDevOpsAgentService.Client.exceptions.ServiceQuotaExceededExceptionDevOpsAgentService.Client.exceptions.ConflictExceptionDevOpsAgentService.Client.exceptions.InternalServerExceptionDevOpsAgentService.Client.exceptions.AccessDeniedExceptionDevOpsAgentService.Client.exceptions.ThrottlingExceptionDevOpsAgentService.Client.exceptions.ResourceNotFoundExceptionDevOpsAgentService.Client.exceptions.InvalidParameterException