Service Args
Creates a new Service. Service creation will trigger a new deployment. Use GetService, and check service.status to determine if the Service is ready. Auto-naming is currently not supported for this resource.
Constructors
Properties
The API version for this call. It must be "serving.knative.dev/v1".
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.
Holds the desired state of the Service (from the client).