google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create.
JSON representation |
---|
{
"name"
:
string
,
"generateName"
:
string
,
"namespace"
:
string
,
"selfLink"
:
string
,
"uid"
:
string
,
"resourceVersion"
:
string
,
"generation"
:
integer
,
"creationTimestamp"
:
string
,
"labels"
:
{
string
:
string
,
...
}
,
"annotations"
:
{
string
:
string
,
...
}
,
"ownerReferences"
:
[
{
object (
|
name
string
Required. The name of the resource.
Name is required when creating top-level resources (Service, Job), must be unique within a Cloud Run project/region, and cannot be changed once created.
generateName
string
Not supported by Cloud Run
namespace
string
Required. Defines the space within each name must be unique within a Cloud Run region. In Cloud Run, it must be project ID or number.
selfLink
string
URL representing this object.
uid
string
Unique, system-generated identifier for this resource.
resourceVersion
string
Opaque, system-generated value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server or omit the value to disable conflict-detection.
generation
integer
A system-provided sequence number representing a specific generation of the desired state.
creationTimestamp
string (
Timestamp
format)
UTC timestamp representing the server time when this object was created.
Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: "2014-10-02T15:01:23Z"
, "2014-10-02T15:01:23.045123456Z"
or "2014-10-02T15:01:23+05:30"
.
labels
map (key: string, value: string)
Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and routes.
An object containing a list of "key": value
pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }
.
annotations
map (key: string, value: string)
Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects.
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.
-
autoscaling.knative.dev/maxScale
: Revision. -
autoscaling.knative.dev/minScale
: Revision. -
run.googleapis.com/base-images
: Service, Revision. -
run.googleapis.com/binary-authorization-breakglass
: Service, Job, -
run.googleapis.com/binary-authorization
: Service, Job, Execution. -
run.googleapis.com/build-base-image
: Service. -
run.googleapis.com/build-enable-automatic-updates
: Service. -
run.googleapis.com/build-environment-variables
: Service. -
run.googleapis.com/build-function-target
: Service. -
run.googleapis.com/build-id
: Service. -
run.googleapis.com/build-image-uri
: Service. -
run.googleapis.com/build-name
: Service. -
run.googleapis.com/build-service-account
: Service. -
run.googleapis.com/build-source-location
: Service. -
run.googleapis.com/build-worker-pool
: Service. -
run.googleapis.com/client-name
: All resources. -
run.googleapis.com/cloudsql-instances
: Revision, Execution. -
run.googleapis.com/container-dependencies
: Revision . -
run.googleapis.com/cpu-throttling
: Revision. -
run.googleapis.com/custom-audiences
: Service. -
run.googleapis.com/default-url-disabled
: Service. -
run.googleapis.com/description
: Service. -
run.googleapis.com/encryption-key-shutdown-hours
: Revision -
run.googleapis.com/encryption-key
: Revision, Execution. -
run.googleapis.com/execution-environment
: Revision, Execution. -
run.googleapis.com/gc-traffic-tags
: Service. -
run.googleapis.com/gpu-zonal-redundancy-disabled
: Revision. -
run.googleapis.com/health-check-disabled
: Revision. -
run.googleapis.com/ingress
: Service. -
run.googleapis.com/launch-stage
: Service, Job. -
run.googleapis.com/minScale
: Service -
run.googleapis.com/network-interfaces
: Revision, Execution. -
run.googleapis.com/post-key-revocation-action-type
: Revision. -
run.googleapis.com/secrets
: Revision, Execution. -
run.googleapis.com/secure-session-agent
: Revision. -
run.googleapis.com/sessionAffinity
: Revision. -
run.googleapis.com/startup-cpu-boost
: Revision. -
run.googleapis.com/vpc-access-connector
: Revision, Execution. -
run.googleapis.com/vpc-access-egress
: Revision, Execution.
An object containing a list of "key": value
pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }
.
ownerReferences[]
object (
OwnerReference
)
Not supported by Cloud Run
deletionTimestamp
string (
Timestamp
format)
The read-only soft deletion timestamp for this resource. In Cloud Run, users are not able to set this field. Instead, they must call the corresponding Delete API.
Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: "2014-10-02T15:01:23Z"
, "2014-10-02T15:01:23.045123456Z"
or "2014-10-02T15:01:23+05:30"
.
deletionGracePeriodSeconds
integer
Not supported by Cloud Run
finalizers[]
string
Not supported by Cloud Run
clusterName
string
Not supported by Cloud Run
OwnerReference
This is not supported or used by Cloud Run.
JSON representation |
---|
{ "apiVersion" : string , "kind" : string , "name" : string , "uid" : string , "controller" : boolean , "blockOwnerDeletion" : boolean } |
Fields | |
---|---|
apiVersion
|
This is not supported or used by Cloud Run. |
kind
|
This is not supported or used by Cloud Run. |
name
|
This is not supported or used by Cloud Run. |
uid
|
This is not supported or used by Cloud Run. |
controller
|
This is not supported or used by Cloud Run. |
blockOwnerDeletion
|
This is not supported or used by Cloud Run. |