GetServiceResult

data class GetServiceResult(val apiVersion: String, val kind: String, val metadata: ObjectMetaResponse, val spec: ServiceSpecResponse, val status: ServiceStatusResponse)

Constructors

Link copied to clipboard
constructor(apiVersion: String, kind: String, metadata: ObjectMetaResponse, spec: ServiceSpecResponse, status: ServiceStatusResponse)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The API version for this call. It must be "serving.knative.dev/v1".

Link copied to clipboard

The kind of resource. It must be "Service".

Link copied to clipboard

Metadata associated with this Service, including name, namespace, labels, and annotations. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. The following Cloud Run-specific annotations are accepted in Service.metadata.annotations. * run.googleapis.com/binary-authorization-breakglass * run.googleapis.com/binary-authorization * run.googleapis.com/client-name * run.googleapis.com/custom-audiences * run.googleapis.com/description * run.googleapis.com/gc-traffic-tags * run.googleapis.com/ingress * run.googleapis.com/ingress sets the ingress settings for the Service. See /run/docs/securing/ingress for details on configuring ingress settings. * run.googleapis.com/ingress-status is output-only and contains the currently active ingress settings for the Service. run.googleapis.com/ingress-status may differ from run.googleapis.com/ingress while the system is processing a change to run.googleapis.com/ingress or if the system failed to process a change to run.googleapis.com/ingress. When the system has processed all changes successfully run.googleapis.com/ingress-status and run.googleapis.com/ingress are equal.

Link copied to clipboard

Holds the desired state of the Service (from the client).

Link copied to clipboard

Communicates the system-controlled state of the Service.