google_api_cloud_run v0.0.1 GoogleApi.CloudRun.V1alpha1.Model.Service View Source
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
Attributes
- apiVersion (String.t): The API version for this call such as "v1alpha1". Defaults to:
null
. - kind (String.t): The kind of resource, in this case "Service". Defaults to:
null
. - metadata (ObjectMeta): Metadata associated with this Service, including name, namespace, labels, and annotations. Defaults to:
null
. - spec (ServiceSpec): Spec holds the desired state of the Service (from the client). Defaults to:
null
. - status (ServiceStatus): Status communicates the observed state of the Service (from the controller). Defaults to:
null
.
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
t()
View Source
t() :: %GoogleApi.CloudRun.V1alpha1.Model.Service{
apiVersion: any(),
kind: any(),
metadata: GoogleApi.CloudRun.V1alpha1.Model.ObjectMeta.t(),
spec: GoogleApi.CloudRun.V1alpha1.Model.ServiceSpec.t(),
status: GoogleApi.CloudRun.V1alpha1.Model.ServiceStatus.t()
}
t() :: %GoogleApi.CloudRun.V1alpha1.Model.Service{ apiVersion: any(), kind: any(), metadata: GoogleApi.CloudRun.V1alpha1.Model.ObjectMeta.t(), spec: GoogleApi.CloudRun.V1alpha1.Model.ServiceSpec.t(), status: GoogleApi.CloudRun.V1alpha1.Model.ServiceStatus.t() }
Link to this section Functions
decode(value, options) View Source
Unwrap a decoded JSON object into its complex fields.