CompleteAzureCloudAccountOauthInput
Input for completing authentication of the Azure Cloud Accounts.
Fields
| Field | Type | Description |
|---|---|---|
| appId | String | Client ID of the application. The appID is empty if the tenant uses a Rubrik app or a custom app. |
| appSecretKey | String | Client secret key of the application. The appSecretKey is empty if the tenant uses a Rubrik app or a custom app. |
| authorizationCode | String! | Authorization code received after the OAuth consent flow. For more information, see https://auth0.com/docs/flows/authorization-code-flow. |
| azureCloudType | AzureCloudType | Type of Azure Tenant. Possible values: Azure Public Cloud, Azure China Cloud. |
| features | [CloudAccountFeature!]! | Features enabled on the Azure Cloud Account. |
| performBasicOauth | Boolean | Ensures that only basic OAuth is performed. The session will be stored in Rubrik, however, no additional information (such as list of subscriptions) is returned. |
| redirectUrl | String! | Redirect URL used in the OAuth flow. |
| resource | AzureOauthResource | The resource that requires OAuth access. |
| sessionId | String! | Session ID of the current OAuth session. |
| shouldKeepRefreshToken | Boolean | Indicates whether the OAuth refresh token should be retained for future use. |
| shouldSkipPermissionChecks | Boolean! | Specifies whether to skip permission checks of Azure subscriptions required for addition. |
| tenantDomainName | String! | Domain name of the Azure Tenant. |