Skip to content

completeAzureCloudAccountOauth

Complete the Azure OAuth flow and pass the authorization code.

Arguments

Argument Type Description
input (required) CompleteAzureCloudAccountOauthInput! Input for completing authentication of the Azure Cloud Accounts.

Returns

CompleteAzureCloudAccountOauthReply!

Sample

mutation CompleteAzureCloudAccountOauth($input: CompleteAzureCloudAccountOauthInput!) {
  completeAzureCloudAccountOauth(input: $input) {
    isSuccess
  }
}
{
  "input": {
    "authorizationCode": "example-string",
    "features": [
      "ALL"
    ],
    "redirectUrl": "example-string",
    "sessionId": "example-string",
    "shouldSkipPermissionChecks": true,
    "tenantDomainName": "example-string"
  }
}
{
  "data": {
    "completeAzureCloudAccountOauth": {
      "isSuccess": true,
      "subscriptions": [
        {
          "cloudType": "AZURECHINACLOUD",
          "customerSubscriptionId": "example-string",
          "customerTenantId": "example-string",
          "isAuthorized": true,
          "name": "example-string",
          "nativeId": "example-string"
        }
      ]
    }
  }
}