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/{region}/instances/{instance}/tenants/{tenantId} |
tenantGcpProject
|
Required. Project name of the tenant's BYOP project. |
state
|
Output only. The state of the Tenant. |
displayName
|
Required. The display name of the tenant. |
customerCode
|
Output only. Customer code associated with the tenant. |
retentionDuration
|
Required. Customer's contractually agreed data retention duration. |
authMethod
|
Optional. Auth Method used by tenant |
frontendPathConfigs[]
|
Optional. Configuration for the tenant's frontend paths. |
RetentionDuration
Data retention duration for the instance. LINT.IfChange(instance-retention-duration)
| Enums | |
|---|---|
RETENTION_DURATION_UNSPECIFIED
|
Default retention period (unspecified). |
ONE_YEAR
|
ONE_YEAR retention period (365 days). |
EIGHTEEN_MONTHS
|
EIGHTEEN_MONTHS is a normalized value. |
SIX_MONTHS
|
SIX_MONTHS is a normalized value. |
TWO_YEARS
|
TWO_YEARS or 24 months retention |
THREE_YEARS
|
3 YEARS or 36 months retention |
FOUR_YEARS
|
4 YEARS or 48 months retention |
FIVE_YEARS
|
5 YEARS or 60 months retention |
THIRTEEN_MONTHS
|
13 MONTHS of retention |
SIXTY_THREE_DAYS
|
63 DAYS of retention |
THREE_MONTHS
|
3 MONTHS of retention |
UNLIMITED
|
Unlimited data retention |
AuthMethod
Auth Method of the Tenant.
| Enums | |
|---|---|
AUTH_METHOD_UNSPECIFIED
|
The default value. |
WORKFORCE_IDENTITY_FEDERATION
|
Workforce Identity Federation |
CLOUD_IDENTITY
|
Cloud Identity |
Methods |
|
|---|---|
|
Allow partners to create a new tenant. |
|
Allow partners to list their tenants. |
|
UpdateTenant allows partners to update their tenants. |

