INPUT_OBJECT

CompleteAzureCloudAccountOauthInput

Description

Input for completing authentication of the Azure Cloud Accounts.

link GraphQL Schema definition

  • input CompleteAzureCloudAccountOauthInput {
  • # Session ID of the current OAuth session.
  • sessionId: String!
  • # Domain name of the Azure Tenant.
  • tenantDomainName: String!
  • # Authorization code received after the OAuth consent flow. For more information,
  • # see https://auth0.com/docs/flows/authorization-code-flow.
  • authorizationCode: String!
  • # Redirect URL used in the OAuth flow.
  • redirectUrl: String!
  • # Features enabled on the Azure Cloud Account.
  • features: [CloudAccountFeature!]!
  • # Client ID of the application. The appID is empty if the tenant uses a Rubrik app
  • # or a custom app.
  • appId: String
  • # Client secret key of the application. The appSecretKey is empty if the tenant
  • # uses a Rubrik app or a custom app.
  • appSecretKey: String
  • # Specifies whether to skip permission checks of Azure subscriptions required for
  • # addition.
  • shouldSkipPermissionChecks: Boolean!
  • # Type of Azure Tenant. Possible values: Azure Public Cloud, Azure China Cloud.
  • azureCloudType: AzureCloudType
  • # The resource that requires OAuth access.
  • resource: AzureOauthResource
  • # 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.
  • performBasicOauth: Boolean
  • # Indicates whether the OAuth refresh token should be retained for future use.
  • shouldKeepRefreshToken: Boolean
  • }

link Require by