Skip to content

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.