Class CloudAiPlatformTenantresourceTenantProjectResource
The tenant project and tenant resources. Next ID: 10
Implements
Inherited Members
Namespace: Google.Apis.Contentwarehouse.v1.Data
Assembly: Google.Apis.Contentwarehouse.v1.dll
Syntax
public class CloudAiPlatformTenantresourceTenantProjectResource : IDirectResponseSchema
Properties
CloudSqlInstances
The CloudSQL instances that are provisioned under the tenant project.
Declaration
[JsonProperty("cloudSqlInstances")]
public virtual IList<CloudAiPlatformTenantresourceCloudSqlInstanceConfig> CloudSqlInstances { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<CloudAiPlatformTenantresourceCloudSqlInstanceConfig> |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
GcsBuckets
The GCS buckets that are provisioned under the tenant project.
Declaration
[JsonProperty("gcsBuckets")]
public virtual IList<CloudAiPlatformTenantresourceGcsBucketConfig> GcsBuckets { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<CloudAiPlatformTenantresourceGcsBucketConfig> |
IamPolicyBindings
The dynamic IAM bindings that are granted under the tenant project. Note: this should only add new bindings to the project if they don't exist and the existing bindings won't be affected.
Declaration
[JsonProperty("iamPolicyBindings")]
public virtual IList<CloudAiPlatformTenantresourceIamPolicyBinding> IamPolicyBindings { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<CloudAiPlatformTenantresourceIamPolicyBinding> |
InfraSpannerConfigs
The Infra Spanner databases that are provisioned under the tenant project. Note: this is an experimental feature.
Declaration
[JsonProperty("infraSpannerConfigs")]
public virtual IList<CloudAiPlatformTenantresourceInfraSpannerConfig> InfraSpannerConfigs { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<CloudAiPlatformTenantresourceInfraSpannerConfig> |
Tag
Input/Output [Required]. The tag that uniquely identifies a tenant project within a tenancy unit. Note: for the same tenant project tag, all tenant manager operations should be idempotent.
Declaration
[JsonProperty("tag")]
public virtual string Tag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
TenantProjectConfig
The configurations of a tenant project.
Declaration
[JsonProperty("tenantProjectConfig")]
public virtual CloudAiPlatformTenantresourceTenantProjectConfig TenantProjectConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| CloudAiPlatformTenantresourceTenantProjectConfig |
TenantProjectId
Output only. The tenant project ID that has been created.
Declaration
[JsonProperty("tenantProjectId")]
public virtual string TenantProjectId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
TenantProjectNumber
Output only. The tenant project number that has been created.
Declaration
[JsonProperty("tenantProjectNumber")]
public virtual long? TenantProjectNumber { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
TenantServiceAccounts
The service account identities (or enabled API service's P4SA) that are expclicitly created under the tenant project (before JIT provisioning during enabled API services).
Declaration
[JsonProperty("tenantServiceAccounts")]
public virtual IList<CloudAiPlatformTenantresourceTenantServiceAccountIdentity> TenantServiceAccounts { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<CloudAiPlatformTenantresourceTenantServiceAccountIdentity> |