Show / Hide Table of Contents

Class CloudAiPlatformTenantresourceTenantProjectResource

The tenant project and tenant resources. Next ID: 10

Inheritance
object
CloudAiPlatformTenantresourceTenantProjectResource
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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>

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX