REST Resource: projects.locations.instances.tenants

Resource: Tenant

Tenant represents a tenant of a partner.

JSON representation
{
  "name": string,
  "tenantGcpProject": string,
  "state": enum (State),
  "displayName": string,
  "customerCode": string,
  "retentionDuration": enum (RetentionDuration),
  "authMethod": enum (AuthMethod),
  "frontendPathConfigs": [
    {
      object (FrontendPathConfig)
    }
  ]
}
Fields
name

string

Identifier. The resource name of this tenant. Format: projects/{project}/locations/{region}/instances/{instance}/tenants/{tenantId}

tenantGcpProject

string

Required. Project name of the tenant's BYOP project.

state

enum (State)

Output only. The state of the Tenant.

displayName

string

Required. The display name of the tenant.

customerCode

string

Output only. Customer code associated with the tenant.

retentionDuration

enum (RetentionDuration)

Required. Customer's contractually agreed data retention duration.

authMethod

enum (AuthMethod)

Optional. Auth Method used by tenant

frontendPathConfigs[]

object (FrontendPathConfig)

Optional. Configuration for the tenant's frontend paths.

AuthMethod

Auth Method of the Tenant.

Enums
AUTH_METHOD_UNSPECIFIED The default value.
WORKFORCE_IDENTITY_FEDERATION Workforce Identity Federation
CLOUD_IDENTITY Cloud Identity

Methods

create

Allow partners to create a new tenant.

list

Allow partners to list their tenants.

patch

UpdateTenant allows partners to update their tenants.