Show / Hide Table of Contents

Class ProjectsMetadata

ProjectsMetadata is the metadata CCFE stores about the all the relevant projects (tenant, consumer, producer).

Inheritance
object
ProjectsMetadata
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.Appengine.v1alpha.Data
Assembly: Google.Apis.Appengine.v1alpha.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?

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX