Resource: Tenant
Tenant represents a tenant of a partner.
| JSON representation |
|---|
{ "name": string, "tenantGcpProject": string, "state": enum ( |
| Fields | |
|---|---|
name |
Identifier. The resource name of this tenant. Format: projects/{project}/locations/{location}/instances/{instance}/tenants/{tenantId} |
tenantGcpProject |
Required. Project name of the tenant's BYOP project. Format: projects/{projectId} or projects/{projectNumber} |
state |
Output only. The state of the Tenant. |
displayName |
Required. The display name of the tenant. |
customerCode |
Required. Customer code associated with the tenant. |
retentionDuration |
Required. Customer's contractually agreed data retention duration. |
authMethod |
Required. Auth Method used by tenant |
frontendPathConfigs[] |
Required. Configuration for the tenant's frontend paths. |
provisioningFlow |
Optional. The provisioning flow of the tenant. |
billingAccount |
Required. The billing account ID of the customer. |
AuthMethod
Auth Method of the Tenant.
| Enums | |
|---|---|
AUTH_METHOD_UNSPECIFIED |
The default value. |
WORKFORCE_IDENTITY_FEDERATION |
Workforce Identity Federation |
CLOUD_IDENTITY |
Cloud Identity |
ProvisioningFlow
Provisioning flow.
| Enums | |
|---|---|
PROVISIONING_FLOW_UNSPECIFIED |
Unspecified provisioning flow. |
BACKSTORY_API_PARITY |
Provisioning flow triggered to have parity with Backstory API. |
TENANT_ATTRIBUTION |
Provisioning flow triggered with tenant attribution. |
Methods |
|
|---|---|
|
Provisions a new tenant under the specified partner/MSSP parent resource. |
|
Allow partners to list their tenants. |
|
UpdateTenant allows partners to update their tenants. |