Class Service
Service acts as a top-level container that manages a set of Routes and Configurations which implement a network service. Service exists to provide a singular abstraction which can be access controlled, reasoned about, and which encapsulates software lifecycle decisions such as rollout policy and team resource ownership. Service acts only as an orchestrator of the underlying Routes and Configurations (much as a kubernetes Deployment orchestrates ReplicaSets). The Service's controller will track the statuses of its owned Configuration and Route, reflecting their statuses and conditions as its own. See also: https://github.com/knative/serving/blob/master/docs/spec/overview.md#service
Inheritance
Implements
Inherited Members
Namespace: Google.Apis.CloudRun.v1alpha1.Data
Assembly: Google.Apis.CloudRun.v1alpha1.dll
Syntax
public class Service : IDirectResponseSchema
Properties
ApiVersion
The API version for this call such as "serving.knative.dev/v1alpha1".
Declaration
[JsonProperty("apiVersion")]
public virtual string ApiVersion { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Kind
The kind of resource, in this case "Service".
Declaration
[JsonProperty("kind")]
public virtual string Kind { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Metadata
Metadata associated with this Service, including name, namespace, labels, and annotations.
Declaration
[JsonProperty("metadata")]
public virtual ObjectMeta Metadata { get; set; }
Property Value
| Type | Description |
|---|---|
| ObjectMeta |
Spec
Spec holds the desired state of the Service (from the client).
Declaration
[JsonProperty("spec")]
public virtual ServiceSpec Spec { get; set; }
Property Value
| Type | Description |
|---|---|
| ServiceSpec |
Status
Status communicates the observed state of the Service (from the controller).
Declaration
[JsonProperty("status")]
public virtual ServiceStatus Status { get; set; }
Property Value
| Type | Description |
|---|---|
| ServiceStatus |