Class ProjectsMetadata
ProjectsMetadata is the metadata CCFE stores about the all the relevant projects (tenant, consumer, producer).
Implements
Inherited Members
Namespace: Google.Apis.Appengine.v1.Data
Assembly: Google.Apis.Appengine.v1.dll
Syntax
public class ProjectsMetadata : IDirectResponseSchema
Properties
ConsumerProjectId
The consumer project id.
Declaration
[JsonProperty("consumerProjectId")]
public virtual string ConsumerProjectId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ConsumerProjectNumber
The consumer project number.
Declaration
[JsonProperty("consumerProjectNumber")]
public virtual long? ConsumerProjectNumber { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
ConsumerProjectState
The CCFE state of the consumer project. It is the same state that is communicated to the CLH during project events. Notice that this field is not set in the DB, it is only set in this proto when communicated to CLH in the side channel.
Declaration
[JsonProperty("consumerProjectState")]
public virtual string ConsumerProjectState { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
GceTag
The GCE tags associated with the consumer project and those inherited due to their ancestry, if any. Not supported by CCFE.
Declaration
[JsonProperty("gceTag")]
public virtual IList<GceTag> GceTag { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<GceTag> |
P4ServiceAccount
The service account authorized to operate on the consumer project. Note: CCFE only propagates P4SA with default tag to CLH.
Declaration
[JsonProperty("p4ServiceAccount")]
public virtual string P4ServiceAccount { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ProducerProjectId
The producer project id.
Declaration
[JsonProperty("producerProjectId")]
public virtual string ProducerProjectId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ProducerProjectNumber
The producer project number.
Declaration
[JsonProperty("producerProjectNumber")]
public virtual long? ProducerProjectNumber { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
TenantProjectId
The tenant project id.
Declaration
[JsonProperty("tenantProjectId")]
public virtual string TenantProjectId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
TenantProjectNumber
The tenant project number.
Declaration
[JsonProperty("tenantProjectNumber")]
public virtual long? TenantProjectNumber { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |