Class TenantProjectConfig
This structure defines a tenant project to be added to the specified tenancy unit and its initial configuration and properties. A project lien is created for the tenant project to prevent the tenant project from being deleted accidentally. The lien is deleted as part of tenant project removal.
Implements
Inherited Members
Namespace: Google.Apis.ServiceConsumerManagement.v1.Data
Assembly: Google.Apis.ServiceConsumerManagement.v1.dll
Syntax
public class TenantProjectConfig : IDirectResponseSchema
Properties
BillingConfig
Billing account properties. The billing account must be specified.
Declaration
[JsonProperty("billingConfig")]
public virtual BillingConfig BillingConfig { get; set; }
Property Value
Type | Description |
---|---|
BillingConfig |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Folder
Folder where project in this tenancy unit must be located This folder must have been previously created with
the required permissions for the caller to create and configure a project in it. Valid folder resource names
have the format folders/{folder_number}
(for example, folders/123456
).
Declaration
[JsonProperty("folder")]
public virtual string Folder { get; set; }
Property Value
Type | Description |
---|---|
string |
Labels
Labels that are applied to this project.
Declaration
[JsonProperty("labels")]
public virtual IDictionary<string, string> Labels { get; set; }
Property Value
Type | Description |
---|---|
IDictionary<string, string> |
ServiceAccountConfig
Configuration for the IAM service account on the tenant project.
Declaration
[JsonProperty("serviceAccountConfig")]
public virtual ServiceAccountConfig ServiceAccountConfig { get; set; }
Property Value
Type | Description |
---|---|
ServiceAccountConfig |
Services
Google Cloud API names of services that are activated on this project during provisioning. If any of these services can't be activated, the request fails. For example: 'compute.googleapis.com','cloudfunctions.googleapis.com'
Declaration
[JsonProperty("services")]
public virtual IList<string> Services { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
TenantProjectPolicy
Describes ownership and policies for the new tenant project.
Declaration
[JsonProperty("tenantProjectPolicy")]
public virtual TenantProjectPolicy TenantProjectPolicy { get; set; }
Property Value
Type | Description |
---|---|
TenantProjectPolicy |