docs: update docs (#916)

* fix: re-run script

* test: fix noxfile
diff --git a/docs/dyn/run_v1.namespaces.configurations.html b/docs/dyn/run_v1.namespaces.configurations.html
index 2a5ab5b..ffe14a2 100644
--- a/docs/dyn/run_v1.namespaces.configurations.html
+++ b/docs/dyn/run_v1.namespaces.configurations.html
@@ -78,7 +78,7 @@
   <code><a href="#get">get(name, x__xgafv=None)</a></code></p>
 <p class="firstline">Get information about a configuration.</p>
 <p class="toc_element">
-  <code><a href="#list">list(parent, labelSelector=None, fieldSelector=None, resourceVersion=None, includeUninitialized=None, continue=None, limit=None, watch=None, x__xgafv=None)</a></code></p>
+  <code><a href="#list">list(parent, watch=None, labelSelector=None, fieldSelector=None, resourceVersion=None, includeUninitialized=None, continue=None, limit=None, x__xgafv=None)</a></code></p>
 <p class="firstline">List configurations.</p>
 <h3>Method Details</h3>
 <div class="method">
@@ -106,9 +106,6 @@
     &quot;status&quot;: { # ConfigurationStatus communicates the observed state of the Configuration # Status communicates the observed state of the Configuration (from the
         # controller).
         # (from the controller).
-      &quot;latestCreatedRevisionName&quot;: &quot;A String&quot;, # LatestCreatedRevisionName is the last revision that was created from this
-          # Configuration. It might not be ready yet, for that use
-          # LatestReadyRevisionName.
       &quot;latestReadyRevisionName&quot;: &quot;A String&quot;, # LatestReadyRevisionName holds the name of the latest Revision stamped out
           # from this Configuration that has had its &quot;Ready&quot; condition become &quot;True&quot;.
       &quot;conditions&quot;: [ # Conditions communicates information about ongoing/complete
@@ -134,6 +131,9 @@
           # Clients polling for completed reconciliation should poll until
           # observedGeneration = metadata.generation, and the Ready condition&#x27;s status
           # is True or False.
+      &quot;latestCreatedRevisionName&quot;: &quot;A String&quot;, # LatestCreatedRevisionName is the last revision that was created from this
+          # Configuration. It might not be ready yet, for that use
+          # LatestReadyRevisionName.
     },
     &quot;apiVersion&quot;: &quot;A String&quot;, # The API version for this call such as &quot;serving.knative.dev/v1&quot;.
     &quot;spec&quot;: { # ConfigurationSpec holds the desired state of the Configuration (from the # Spec holds the desired state of the Configuration (from the client).
@@ -149,363 +149,7 @@
           # comma separated.
           # from a template. Based on:
           # https://github.com/kubernetes/api/blob/e771f807/core/v1/types.go#L3179-L3190
-        &quot;metadata&quot;: { # k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta is metadata that all # Optional metadata for this Revision, including labels and annotations. Name
-            # will be generated by the Configuration.
-            # To set minimum instances for this revision, use the
-            # &quot;autoscaling.knative.dev/minScale&quot; annotation key.
-            # To set maximum instances for this revision, use the
-            # &quot;autoscaling.knative.dev/maxScale&quot; annotation key.
-            # To set Cloud SQL connections for the revision, use the
-            # &quot;run.googleapis.com/cloudsql-instances&quot; annotation key.
-            # persisted resources must have, which includes all objects users must create.
-          &quot;creationTimestamp&quot;: &quot;A String&quot;, # (Optional)
-              #
-              # CreationTimestamp is a timestamp representing the server time when this
-              # object was created. It is not guaranteed to be set in happens-before order
-              # across separate operations. Clients may not set this value. It is
-              # represented in RFC3339 form and is in UTC.
-              #
-              # Populated by the system.
-              # Read-only.
-              # Null for lists.
-              # More info:
-              # https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
-          &quot;labels&quot;: { # (Optional)
-              #
-              # 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.
-              # More info: http://kubernetes.io/docs/user-guide/labels
-            &quot;a_key&quot;: &quot;A String&quot;,
-          },
-          &quot;generation&quot;: 42, # (Optional)
-              #
-              # A sequence number representing a specific generation of the desired state.
-              # Populated by the system. Read-only.
-          &quot;resourceVersion&quot;: &quot;A String&quot;, # (Optional)
-              #
-              # An opaque 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. They may only be valid for a
-              # particular resource or set of resources.
-              #
-              # Populated by the system.
-              # Read-only.
-              # Value must be treated as opaque by clients and .
-              # More info:
-              # https://git.k8s.io/community/contributors/devel/api-conventions.md#concurrency-control-and-consistency
-          &quot;selfLink&quot;: &quot;A String&quot;, # (Optional)
-              #
-              # SelfLink is a URL representing this object.
-              # Populated by the system.
-              # Read-only.
-              #  string selfLink = 4;
-          &quot;uid&quot;: &quot;A String&quot;, # (Optional)
-              #
-              # UID is the unique in time and space value for this object. It is typically
-              # generated by the server on successful creation of a resource and is not
-              # allowed to change on PUT operations.
-              #
-              # Populated by the system.
-              # Read-only.
-              # More info: http://kubernetes.io/docs/user-guide/identifiers#uids
-          &quot;namespace&quot;: &quot;A String&quot;, # Namespace defines the space within each name must be unique, within a
-              # Cloud Run region. In Cloud Run the namespace must be equal to either the
-              # project ID or project number.
-          &quot;annotations&quot;: { # (Optional)
-              #
-              # Annotations is an 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. More
-              # info: http://kubernetes.io/docs/user-guide/annotations
-            &quot;a_key&quot;: &quot;A String&quot;,
-          },
-          &quot;generateName&quot;: &quot;A String&quot;, # (Optional)
-              #
-              # Cloud Run fully managed: not supported
-              #
-              # Cloud Run for Anthos: supported
-              #
-              # GenerateName is an optional prefix, used by the server, to generate a
-              # unique name ONLY IF the Name field has not been provided. If this field is
-              # used, the name returned to the client will be different than the name
-              # passed. This value will also be combined with a unique suffix. The provided
-              # value has the same validation rules as the Name field, and may be truncated
-              # by the length of the suffix required to make the value unique on the
-              # server.
-              #
-              # If this field is specified and the generated name exists, the server will
-              # NOT return a 409 - instead, it will either return 201 Created or 500 with
-              # Reason ServerTimeout indicating a unique name could not be found in the
-              # time allotted, and the client should retry (optionally after the time
-              # indicated in the Retry-After header).
-              #
-              # Applied only if Name is not specified.
-              # More info:
-              # https://git.k8s.io/community/contributors/devel/api-conventions.md#idempotency
-              #  string generateName = 2;
-          &quot;name&quot;: &quot;A String&quot;, # Name must be unique within a namespace, within a Cloud Run region.
-              # Is required when creating
-              # resources, although some resources may allow a client to request the
-              # generation of an appropriate name automatically. Name is primarily intended
-              # for creation idempotence and configuration definition. Cannot be updated.
-              # More info: http://kubernetes.io/docs/user-guide/identifiers#names
-              # +optional
-          &quot;deletionGracePeriodSeconds&quot;: 42, # (Optional)
-              #
-              # Cloud Run fully managed: not supported
-              #
-              # Cloud Run for Anthos: supported
-              #
-              # Number of seconds allowed for this object to gracefully terminate before
-              # it will be removed from the system. Only set when deletionTimestamp is also
-              # set. May only be shortened. Read-only.
-          &quot;clusterName&quot;: &quot;A String&quot;, # (Optional)
-              #
-              # Cloud Run fully managed: not supported
-              #
-              # Cloud Run for Anthos: supported
-              #
-              # The name of the cluster which the object belongs to.
-              # This is used to distinguish resources with same name and namespace in
-              # different clusters. This field is not set anywhere right now and apiserver
-              # is going to ignore it if set in create or update request.
-          &quot;finalizers&quot;: [ # (Optional)
-              #
-              # Cloud Run fully managed: not supported
-              #
-              # Cloud Run for Anthos: supported
-              #
-              # Must be empty before the object is deleted from the registry. Each entry
-              # is an identifier for the responsible component that will remove the entry
-              # from the list. If the deletionTimestamp of the object is non-nil, entries
-              # in this list can only be removed.
-              # +patchStrategy=merge
-            &quot;A String&quot;,
-          ],
-          &quot;deletionTimestamp&quot;: &quot;A String&quot;, # (Optional)
-              #
-              # Cloud Run fully managed: not supported
-              #
-              # Cloud Run for Anthos: supported
-              #
-              # DeletionTimestamp is RFC 3339 date and time at which this resource will be
-              # deleted. This field is set by the server when a graceful deletion is
-              # requested by the user, and is not directly settable by a client. The
-              # resource is expected to be deleted (no longer visible from resource lists,
-              # and not reachable by name) after the time in this field, once the
-              # finalizers list is empty. As long as the finalizers list contains items,
-              # deletion is blocked. Once the deletionTimestamp is set, this value may not
-              # be unset or be set further into the future, although it may be shortened or
-              # the resource may be deleted prior to this time. For example, a user may
-              # request that a pod is deleted in 30 seconds. The Kubelet will react by
-              # sending a graceful termination signal to the containers in the pod. After
-              # that 30 seconds, the Kubelet will send a hard termination signal (SIGKILL)
-              # to the container and after cleanup, remove the pod from the API. In the
-              # presence of network partitions, this object may still exist after this
-              # timestamp, until an administrator or automated process can determine the
-              # resource is fully terminated.
-              # If not set, graceful deletion of the object has not been requested.
-              #
-              # Populated by the system when a graceful deletion is requested.
-              # Read-only.
-              # More info:
-              # https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
-          &quot;ownerReferences&quot;: [ # (Optional)
-              #
-              # Cloud Run fully managed: not supported
-              #
-              # Cloud Run for Anthos: supported
-              #
-              # List of objects that own this object. If ALL objects in the list have
-              # been deleted, this object will be garbage collected.
-            { # OwnerReference contains enough information to let you identify an owning
-                # object. Currently, an owning object must be in the same namespace, so there
-                # is no namespace field.
-              &quot;uid&quot;: &quot;A String&quot;, # UID of the referent.
-                  # More info: http://kubernetes.io/docs/user-guide/identifiers#uids
-              &quot;controller&quot;: True or False, # If true, this reference points to the managing controller.
-                  # +optional
-              &quot;kind&quot;: &quot;A String&quot;, # Kind of the referent.
-                  # More info:
-                  # https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
-              &quot;blockOwnerDeletion&quot;: True or False, # If true, AND if the owner has the &quot;foregroundDeletion&quot; finalizer, then
-                  # the owner cannot be deleted from the key-value store until this
-                  # reference is removed.
-                  # Defaults to false.
-                  # To set this field, a user needs &quot;delete&quot; permission of the owner,
-                  # otherwise 422 (Unprocessable Entity) will be returned.
-                  # +optional
-              &quot;apiVersion&quot;: &quot;A String&quot;, # API version of the referent.
-              &quot;name&quot;: &quot;A String&quot;, # Name of the referent.
-                  # More info: http://kubernetes.io/docs/user-guide/identifiers#names
-            },
-          ],
-        },
         &quot;spec&quot;: { # RevisionSpec holds the desired state of the Revision (from the client). # RevisionSpec holds the desired state of the Revision (from the client).
-          &quot;volumes&quot;: [
-            { # Cloud Run fully managed: not supported
-                #
-                # Cloud Run for Anthos: supported
-                #
-                # Volume represents a named volume in a container.
-              &quot;configMap&quot;: { # Cloud Run fully managed: not supported # Cloud Run fully managed: not supported
-                  #
-                  # Cloud Run for Anthos: supported
-                  #
-                  # Cloud Run for Anthos: supported
-                  #
-                  # Adapts a ConfigMap into a volume.
-                  # The contents of the target ConfigMap&#x27;s Data field will be presented in a
-                  # volume as files using the keys in the Data field as the file names, unless
-                  # the items element is populated with specific mappings of keys to paths.
-                &quot;optional&quot;: True or False, # (Optional)
-                    #
-                    # Cloud Run fully managed: not supported
-                    #
-                    # Cloud Run for Anthos: supported
-                    #
-                    # Specify whether the Secret or its keys must be defined.
-                &quot;name&quot;: &quot;A String&quot;, # Cloud Run fully managed: not supported
-                    #
-                    # Cloud Run for Anthos: supported
-                    #
-                    # Name of the config.
-                &quot;defaultMode&quot;: 42, # (Optional)
-                    #
-                    # Cloud Run fully managed: not supported
-                    #
-                    # Cloud Run for Anthos: supported
-                    #
-                    # Mode bits to use on created files by default. Must be a value between 0 and
-                    # 0777. Defaults to 0644. Directories within the path are not affected by
-                    # this setting. This might be in conflict with other options that affect the
-                    # file mode, like fsGroup, and the result can be other mode bits set.
-                &quot;items&quot;: [ # (Optional)
-                    #
-                    # Cloud Run fully managed: not supported
-                    #
-                    # Cloud Run for Anthos: supported
-                    #
-                    # If unspecified, each key-value pair in the Data field of the referenced
-                    # Secret will be projected into the volume as a file whose name is the
-                    # key and content is the value. If specified, the listed keys will be
-                    # projected into the specified paths, and unlisted keys will not be
-                    # present. If a key is specified which is not present in the Secret,
-                    # the volume setup will error unless it is marked optional.
-                  { # Cloud Run fully managed: not supported
-                      #
-                      # Cloud Run for Anthos: supported
-                      #
-                      # Maps a string key to a path within a volume.
-                    &quot;key&quot;: &quot;A String&quot;, # Cloud Run fully managed: not supported
-                        #
-                        # Cloud Run for Anthos: supported
-                        #
-                        # The key to project.
-                    &quot;path&quot;: &quot;A String&quot;, # Cloud Run fully managed: not supported
-                        #
-                        # Cloud Run for Anthos: supported
-                        #
-                        # The relative path of the file to map the key to.
-                        # May not be an absolute path.
-                        # May not contain the path element &#x27;..&#x27;.
-                        # May not start with the string &#x27;..&#x27;.
-                    &quot;mode&quot;: 42, # (Optional)
-                        #
-                        # Cloud Run fully managed: not supported
-                        #
-                        # Cloud Run for Anthos: supported
-                        #
-                        # Mode bits to use on this file, must be a value between 0 and 0777. If not
-                        # specified, the volume defaultMode will be used. This might be in conflict
-                        # with other options that affect the file mode, like fsGroup, and the result
-                        # can be other mode bits set.
-                  },
-                ],
-              },
-              &quot;name&quot;: &quot;A String&quot;, # Cloud Run fully managed: not supported
-                  #
-                  # Cloud Run for Anthos: supported
-                  #
-                  # Volume&#x27;s name.
-              &quot;secret&quot;: { # Cloud Run fully managed: not supported # Cloud Run fully managed: not supported
-                  #
-                  # Cloud Run for Anthos: supported
-                  #
-                  # Cloud Run for Anthos: supported
-                  #
-                  # The contents of the target Secret&#x27;s Data field will be presented in a volume
-                  # as files using the keys in the Data field as the file names.
-                &quot;optional&quot;: True or False, # (Optional)
-                    #
-                    # Cloud Run fully managed: not supported
-                    #
-                    # Cloud Run for Anthos: supported
-                    #
-                    # Specify whether the Secret or its keys must be defined.
-                &quot;defaultMode&quot;: 42, # (Optional)
-                    #
-                    # Cloud Run fully managed: not supported
-                    #
-                    # Cloud Run for Anthos: supported
-                    #
-                    # Mode bits to use on created files by default. Must be a value between 0 and
-                    # 0777. Defaults to 0644. Directories within the path are not affected by
-                    # this setting. This might be in conflict with other options that affect the
-                    # file mode, like fsGroup, and the result can be other mode bits set.
-                &quot;secretName&quot;: &quot;A String&quot;, # Cloud Run fully managed: not supported
-                    #
-                    # Cloud Run for Anthos: supported
-                    #
-                    # Name of the secret in the container&#x27;s namespace to use.
-                &quot;items&quot;: [ # (Optional)
-                    #
-                    # Cloud Run fully managed: not supported
-                    #
-                    # Cloud Run for Anthos: supported
-                    #
-                    # If unspecified, each key-value pair in the Data field of the referenced
-                    # Secret will be projected into the volume as a file whose name is the
-                    # key and content is the value. If specified, the listed keys will be
-                    # projected into the specified paths, and unlisted keys will not be
-                    # present. If a key is specified which is not present in the Secret,
-                    # the volume setup will error unless it is marked optional.
-                  { # Cloud Run fully managed: not supported
-                      #
-                      # Cloud Run for Anthos: supported
-                      #
-                      # Maps a string key to a path within a volume.
-                    &quot;key&quot;: &quot;A String&quot;, # Cloud Run fully managed: not supported
-                        #
-                        # Cloud Run for Anthos: supported
-                        #
-                        # The key to project.
-                    &quot;path&quot;: &quot;A String&quot;, # Cloud Run fully managed: not supported
-                        #
-                        # Cloud Run for Anthos: supported
-                        #
-                        # The relative path of the file to map the key to.
-                        # May not be an absolute path.
-                        # May not contain the path element &#x27;..&#x27;.
-                        # May not start with the string &#x27;..&#x27;.
-                    &quot;mode&quot;: 42, # (Optional)
-                        #
-                        # Cloud Run fully managed: not supported
-                        #
-                        # Cloud Run for Anthos: supported
-                        #
-                        # Mode bits to use on this file, must be a value between 0 and 0777. If not
-                        # specified, the volume defaultMode will be used. This might be in conflict
-                        # with other options that affect the file mode, like fsGroup, and the result
-                        # can be other mode bits set.
-                  },
-                ],
-              },
-            },
-          ],
           &quot;containerConcurrency&quot;: 42, # (Optional)
               #
               # ContainerConcurrency specifies the maximum allowed in-flight (concurrent)
@@ -534,246 +178,6 @@
                 # and the arguments to supply to it.
                 # Note that additional arguments may be supplied by the system to the container
                 # at runtime.
-              &quot;volumeMounts&quot;: [ # (Optional)
-                  #
-                  # Cloud Run fully managed: not supported
-                  #
-                  # Cloud Run for Anthos: supported
-                  #
-                  # Pod volumes to mount into the container&#x27;s filesystem.
-                { # Cloud Run fully managed: not supported
-                    #
-                    # Cloud Run for Anthos: supported
-                    #
-                    # VolumeMount describes a mounting of a Volume within a container.
-                  &quot;name&quot;: &quot;A String&quot;, # Cloud Run fully managed: not supported
-                      #
-                      # Cloud Run for Anthos: supported
-                      #
-                      # This must match the Name of a Volume.
-                  &quot;readOnly&quot;: True or False, # (Optional)
-                      #
-                      # Cloud Run fully managed: not supported
-                      #
-                      # Cloud Run for Anthos: supported
-                      #
-                      # Only true is accepted.
-                      # Defaults to true.
-                  &quot;mountPath&quot;: &quot;A String&quot;, # Cloud Run fully managed: not supported
-                      #
-                      # Cloud Run for Anthos: supported
-                      #
-                      # Path within the container at which the volume should be mounted.  Must
-                      # not contain &#x27;:&#x27;.
-                  &quot;subPath&quot;: &quot;A String&quot;, # (Optional)
-                      #
-                      # Cloud Run fully managed: not supported
-                      #
-                      # Cloud Run for Anthos: supported
-                      #
-                      # Path within the volume from which the container&#x27;s volume should be mounted.
-                      # Defaults to &quot;&quot; (volume&#x27;s root).
-                },
-              ],
-              &quot;args&quot;: [ # (Optional)
-                  #
-                  # Cloud Run fully managed: supported
-                  #
-                  # Cloud Run for Anthos: supported
-                  #
-                  # Arguments to the entrypoint.
-                  # The docker image&#x27;s CMD is used if this is not provided.
-                  # Variable references $(VAR_NAME) are expanded using the container&#x27;s
-                  # environment. If a variable cannot be resolved, the reference in the input
-                  # string will be unchanged. The $(VAR_NAME) syntax can be escaped with a
-                  # double $$, ie: $$(VAR_NAME). Escaped references will never be expanded,
-                  # regardless of whether the variable exists or not.
-                  # More info:
-                  # https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell
-                &quot;A String&quot;,
-              ],
-              &quot;workingDir&quot;: &quot;A String&quot;, # (Optional)
-                  #
-                  # Cloud Run fully managed: not supported
-                  #
-                  # Cloud Run for Anthos: supported
-                  #
-                  # Container&#x27;s working directory.
-                  # If not specified, the container runtime&#x27;s default will be used, which
-                  # might be configured in the container image.
-              &quot;ports&quot;: [ # (Optional)
-                  #
-                  # List of ports to expose from the container. Only a single port can be
-                  # specified. The specified ports must be listening on all interfaces
-                  # (0.0.0.0) within the container to be accessible.
-                  #
-                  # If omitted, a port number will be chosen and passed to the container
-                  # through the PORT environment variable for the container to listen on.
-                { # ContainerPort represents a network port in a single container.
-                  &quot;containerPort&quot;: 42, # (Optional)
-                      #
-                      # Port number the container listens on.
-                      # This must be a valid port number, 0 &lt; x &lt; 65536.
-                  &quot;protocol&quot;: &quot;A String&quot;, # (Optional)
-                      #
-                      # Cloud Run fully managed: not supported
-                      #
-                      # Cloud Run for Anthos: supported
-                      #
-                      # Protocol for port. Must be &quot;TCP&quot;.
-                      # Defaults to &quot;TCP&quot;.
-                  &quot;name&quot;: &quot;A String&quot;, # (Optional)
-                      #
-                      # Cloud Run fully managed: not supported
-                      #
-                      # Cloud Run for Anthos: supported
-                      #
-                      # If specified, used to specify which protocol to use.
-                      # Allowed values are &quot;http1&quot; and &quot;h2c&quot;.
-                },
-              ],
-              &quot;image&quot;: &quot;A String&quot;, # Cloud Run fully managed: only supports containers from Google Container
-                  # Registry
-                  #
-                  # Cloud Run for Anthos: supported
-                  #
-                  # URL of the Container image.
-                  # More info: https://kubernetes.io/docs/concepts/containers/images
-              &quot;envFrom&quot;: [ # (Optional)
-                  #
-                  # Cloud Run fully managed: not supported
-                  #
-                  # Cloud Run for Anthos: supported
-                  #
-                  # List of sources to populate environment variables in the container.
-                  # The keys defined within a source must be a C_IDENTIFIER. All invalid keys
-                  # will be reported as an event when the container is starting. When a key
-                  # exists in multiple sources, the value associated with the last source will
-                  # take precedence. Values defined by an Env with a duplicate key will take
-                  # precedence. Cannot be updated.
-                { # Cloud Run fully managed: not supported
-                    #
-                    # Cloud Run for Anthos: supported
-                    #
-                    # EnvFromSource represents the source of a set of ConfigMaps
-                  &quot;prefix&quot;: &quot;A String&quot;, # (Optional)
-                      #
-                      # Cloud Run fully managed: not supported
-                      #
-                      # Cloud Run for Anthos: supported
-                      #
-                      # An optional identifier to prepend to each key in the ConfigMap. Must be a
-                      # C_IDENTIFIER.
-                  &quot;configMapRef&quot;: { # Cloud Run fully managed: not supported # (Optional)
-                      #
-                      # Cloud Run fully managed: not supported
-                      #
-                      # Cloud Run for Anthos: supported
-                      #
-                      # The ConfigMap to select from
-                      #
-                      # Cloud Run for Anthos: supported
-                      #
-                      # ConfigMapEnvSource selects a ConfigMap to populate the environment
-                      # variables with.
-                      #
-                      # The contents of the target ConfigMap&#x27;s Data field will represent the
-                      # key-value pairs as environment variables.
-                    &quot;localObjectReference&quot;: { # Cloud Run fully managed: not supported # This field should not be used directly as it is meant to be inlined
-                        # directly into the message. Use the &quot;name&quot; field instead.
-                        #
-                        # Cloud Run for Anthos: supported
-                        #
-                        # LocalObjectReference contains enough information to let you locate the
-                        # referenced object inside the same namespace.
-                      &quot;name&quot;: &quot;A String&quot;, # (Optional)
-                          #
-                          # Cloud Run fully managed: not supported
-                          #
-                          # Cloud Run for Anthos: supported
-                          #
-                          # Name of the referent.
-                          # More info:
-                          # https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
-                    },
-                    &quot;optional&quot;: True or False, # (Optional)
-                        #
-                        # Cloud Run fully managed: not supported
-                        #
-                        # Cloud Run for Anthos: supported
-                        #
-                        # Specify whether the ConfigMap must be defined
-                    &quot;name&quot;: &quot;A String&quot;, # Cloud Run fully managed: not supported
-                        #
-                        # Cloud Run for Anthos: supported
-                        #
-                        # The ConfigMap to select from.
-                  },
-                  &quot;secretRef&quot;: { # Cloud Run fully managed: not supported # (Optional)
-                      #
-                      # Cloud Run fully managed: not supported
-                      #
-                      # Cloud Run for Anthos: supported
-                      #
-                      # The Secret to select from
-                      #
-                      # Cloud Run for Anthos: supported
-                      #
-                      # SecretEnvSource selects a Secret to populate the environment
-                      # variables with.
-                      #
-                      # The contents of the target Secret&#x27;s Data field will represent the
-                      # key-value pairs as environment variables.
-                    &quot;localObjectReference&quot;: { # Cloud Run fully managed: not supported # This field should not be used directly as it is meant to be inlined
-                        # directly into the message. Use the &quot;name&quot; field instead.
-                        #
-                        # Cloud Run for Anthos: supported
-                        #
-                        # LocalObjectReference contains enough information to let you locate the
-                        # referenced object inside the same namespace.
-                      &quot;name&quot;: &quot;A String&quot;, # (Optional)
-                          #
-                          # Cloud Run fully managed: not supported
-                          #
-                          # Cloud Run for Anthos: supported
-                          #
-                          # Name of the referent.
-                          # More info:
-                          # https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
-                    },
-                    &quot;optional&quot;: True or False, # (Optional)
-                        #
-                        # Cloud Run fully managed: not supported
-                        #
-                        # Cloud Run for Anthos: supported
-                        #
-                        # Specify whether the Secret must be defined
-                    &quot;name&quot;: &quot;A String&quot;, # Cloud Run fully managed: not supported
-                        #
-                        # Cloud Run for Anthos: supported
-                        #
-                        # The Secret to select from.
-                  },
-                },
-              ],
-              &quot;name&quot;: &quot;A String&quot;, # (Optional)
-                  #
-                  # Name of the container specified as a DNS_LABEL.
-              &quot;command&quot;: [
-                &quot;A String&quot;,
-              ],
-              &quot;terminationMessagePolicy&quot;: &quot;A String&quot;, # (Optional)
-                  #
-                  # Cloud Run fully managed: not supported
-                  #
-                  # Cloud Run for Anthos: supported
-                  #
-                  # Indicate how the termination message should be populated. File will use the
-                  # contents of terminationMessagePath to populate the container status message
-                  # on both success and failure. FallbackToLogsOnError will use the last chunk
-                  # of container log output if the termination message file is empty and the
-                  # container exited with an error. The log output is limited to 2048 bytes or
-                  # 80 lines, whichever is smaller. Defaults to File. Cannot be updated.
               &quot;securityContext&quot;: { # Cloud Run fully managed: not supported # (Optional)
                   #
                   # Cloud Run fully managed: not supported
@@ -831,6 +235,22 @@
                     # Cloud Run for Anthos: supported
                     #
                     # HTTPGetAction describes an action based on HTTP Get requests.
+                  &quot;host&quot;: &quot;A String&quot;, # (Optional)
+                      #
+                      # Cloud Run fully managed: not supported
+                      #
+                      # Cloud Run for Anthos: supported
+                      #
+                      # Host name to connect to, defaults to the pod IP. You probably want to set
+                      # &quot;Host&quot; in httpHeaders instead.
+                  &quot;scheme&quot;: &quot;A String&quot;, # (Optional)
+                      #
+                      # Cloud Run fully managed: not supported
+                      #
+                      # Cloud Run for Anthos: supported
+                      #
+                      # Scheme to use for connecting to the host.
+                      # Defaults to HTTP.
                   &quot;httpHeaders&quot;: [ # (Optional)
                       #
                       # Cloud Run fully managed: not supported
@@ -862,22 +282,6 @@
                       # Cloud Run for Anthos: supported
                       #
                       # Path to access on the HTTP server.
-                  &quot;host&quot;: &quot;A String&quot;, # (Optional)
-                      #
-                      # Cloud Run fully managed: not supported
-                      #
-                      # Cloud Run for Anthos: supported
-                      #
-                      # Host name to connect to, defaults to the pod IP. You probably want to set
-                      # &quot;Host&quot; in httpHeaders instead.
-                  &quot;scheme&quot;: &quot;A String&quot;, # (Optional)
-                      #
-                      # Cloud Run fully managed: not supported
-                      #
-                      # Cloud Run for Anthos: supported
-                      #
-                      # Scheme to use for connecting to the host.
-                      # Defaults to HTTP.
                 },
                 &quot;failureThreshold&quot;: 42, # (Optional)
                     #
@@ -1004,6 +408,52 @@
                       # Cloud Run for Anthos: supported
                       #
                       # EnvVarSource represents a source for the value of an EnvVar.
+                    &quot;configMapKeyRef&quot;: { # Cloud Run fully managed: not supported # (Optional)
+                        #
+                        # Cloud Run fully managed: not supported
+                        #
+                        # Cloud Run for Anthos: supported
+                        #
+                        # Selects a key of a ConfigMap.
+                        #
+                        # Cloud Run for Anthos: supported
+                        #
+                        # Selects a key from a ConfigMap.
+                      &quot;optional&quot;: True or False, # (Optional)
+                          #
+                          # Cloud Run fully managed: not supported
+                          #
+                          # Cloud Run for Anthos: supported
+                          #
+                          # Specify whether the ConfigMap or its key must be defined
+                      &quot;key&quot;: &quot;A String&quot;, # Cloud Run fully managed: not supported
+                          #
+                          # Cloud Run for Anthos: supported
+                          #
+                          # The key to select.
+                      &quot;name&quot;: &quot;A String&quot;, # Cloud Run fully managed: not supported
+                          #
+                          # Cloud Run for Anthos: supported
+                          #
+                          # The ConfigMap to select from.
+                      &quot;localObjectReference&quot;: { # Cloud Run fully managed: not supported # This field should not be used directly as it is meant to be inlined
+                          # directly into the message. Use the &quot;name&quot; field instead.
+                          #
+                          # Cloud Run for Anthos: supported
+                          #
+                          # LocalObjectReference contains enough information to let you locate the
+                          # referenced object inside the same namespace.
+                        &quot;name&quot;: &quot;A String&quot;, # (Optional)
+                            #
+                            # Cloud Run fully managed: not supported
+                            #
+                            # Cloud Run for Anthos: supported
+                            #
+                            # Name of the referent.
+                            # More info:
+                            # https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
+                      },
+                    },
                     &quot;secretKeyRef&quot;: { # Cloud Run fully managed: not supported # (Optional)
                         #
                         # Cloud Run fully managed: not supported
@@ -1050,52 +500,6 @@
                           #
                           # Specify whether the Secret or its key must be defined
                     },
-                    &quot;configMapKeyRef&quot;: { # Cloud Run fully managed: not supported # (Optional)
-                        #
-                        # Cloud Run fully managed: not supported
-                        #
-                        # Cloud Run for Anthos: supported
-                        #
-                        # Selects a key of a ConfigMap.
-                        #
-                        # Cloud Run for Anthos: supported
-                        #
-                        # Selects a key from a ConfigMap.
-                      &quot;localObjectReference&quot;: { # Cloud Run fully managed: not supported # This field should not be used directly as it is meant to be inlined
-                          # directly into the message. Use the &quot;name&quot; field instead.
-                          #
-                          # Cloud Run for Anthos: supported
-                          #
-                          # LocalObjectReference contains enough information to let you locate the
-                          # referenced object inside the same namespace.
-                        &quot;name&quot;: &quot;A String&quot;, # (Optional)
-                            #
-                            # Cloud Run fully managed: not supported
-                            #
-                            # Cloud Run for Anthos: supported
-                            #
-                            # Name of the referent.
-                            # More info:
-                            # https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
-                      },
-                      &quot;optional&quot;: True or False, # (Optional)
-                          #
-                          # Cloud Run fully managed: not supported
-                          #
-                          # Cloud Run for Anthos: supported
-                          #
-                          # Specify whether the ConfigMap or its key must be defined
-                      &quot;key&quot;: &quot;A String&quot;, # Cloud Run fully managed: not supported
-                          #
-                          # Cloud Run for Anthos: supported
-                          #
-                          # The key to select.
-                      &quot;name&quot;: &quot;A String&quot;, # Cloud Run fully managed: not supported
-                          #
-                          # Cloud Run for Anthos: supported
-                          #
-                          # The ConfigMap to select from.
-                    },
                   },
                   &quot;value&quot;: &quot;A String&quot;, # (Optional)
                       #
@@ -1173,6 +577,22 @@
                     # Cloud Run for Anthos: supported
                     #
                     # HTTPGetAction describes an action based on HTTP Get requests.
+                  &quot;host&quot;: &quot;A String&quot;, # (Optional)
+                      #
+                      # Cloud Run fully managed: not supported
+                      #
+                      # Cloud Run for Anthos: supported
+                      #
+                      # Host name to connect to, defaults to the pod IP. You probably want to set
+                      # &quot;Host&quot; in httpHeaders instead.
+                  &quot;scheme&quot;: &quot;A String&quot;, # (Optional)
+                      #
+                      # Cloud Run fully managed: not supported
+                      #
+                      # Cloud Run for Anthos: supported
+                      #
+                      # Scheme to use for connecting to the host.
+                      # Defaults to HTTP.
                   &quot;httpHeaders&quot;: [ # (Optional)
                       #
                       # Cloud Run fully managed: not supported
@@ -1204,22 +624,6 @@
                       # Cloud Run for Anthos: supported
                       #
                       # Path to access on the HTTP server.
-                  &quot;host&quot;: &quot;A String&quot;, # (Optional)
-                      #
-                      # Cloud Run fully managed: not supported
-                      #
-                      # Cloud Run for Anthos: supported
-                      #
-                      # Host name to connect to, defaults to the pod IP. You probably want to set
-                      # &quot;Host&quot; in httpHeaders instead.
-                  &quot;scheme&quot;: &quot;A String&quot;, # (Optional)
-                      #
-                      # Cloud Run fully managed: not supported
-                      #
-                      # Cloud Run for Anthos: supported
-                      #
-                      # Scheme to use for connecting to the host.
-                      # Defaults to HTTP.
                 },
                 &quot;failureThreshold&quot;: 42, # (Optional)
                     #
@@ -1348,8 +752,604 @@
                   # message. Will be truncated by the node if greater than 4096 bytes. The
                   # total message length across all containers will be limited to 12kb.
                   # Defaults to /dev/termination-log.
+              &quot;volumeMounts&quot;: [ # (Optional)
+                  #
+                  # Cloud Run fully managed: not supported
+                  #
+                  # Cloud Run for Anthos: supported
+                  #
+                  # Pod volumes to mount into the container&#x27;s filesystem.
+                { # Cloud Run fully managed: not supported
+                    #
+                    # Cloud Run for Anthos: supported
+                    #
+                    # VolumeMount describes a mounting of a Volume within a container.
+                  &quot;mountPath&quot;: &quot;A String&quot;, # Cloud Run fully managed: not supported
+                      #
+                      # Cloud Run for Anthos: supported
+                      #
+                      # Path within the container at which the volume should be mounted.  Must
+                      # not contain &#x27;:&#x27;.
+                  &quot;subPath&quot;: &quot;A String&quot;, # (Optional)
+                      #
+                      # Cloud Run fully managed: not supported
+                      #
+                      # Cloud Run for Anthos: supported
+                      #
+                      # Path within the volume from which the container&#x27;s volume should be mounted.
+                      # Defaults to &quot;&quot; (volume&#x27;s root).
+                  &quot;name&quot;: &quot;A String&quot;, # Cloud Run fully managed: not supported
+                      #
+                      # Cloud Run for Anthos: supported
+                      #
+                      # This must match the Name of a Volume.
+                  &quot;readOnly&quot;: True or False, # (Optional)
+                      #
+                      # Cloud Run fully managed: not supported
+                      #
+                      # Cloud Run for Anthos: supported
+                      #
+                      # Only true is accepted.
+                      # Defaults to true.
+                },
+              ],
+              &quot;args&quot;: [ # (Optional)
+                  #
+                  # Cloud Run fully managed: supported
+                  #
+                  # Cloud Run for Anthos: supported
+                  #
+                  # Arguments to the entrypoint.
+                  # The docker image&#x27;s CMD is used if this is not provided.
+                  # Variable references $(VAR_NAME) are expanded using the container&#x27;s
+                  # environment. If a variable cannot be resolved, the reference in the input
+                  # string will be unchanged. The $(VAR_NAME) syntax can be escaped with a
+                  # double $$, ie: $$(VAR_NAME). Escaped references will never be expanded,
+                  # regardless of whether the variable exists or not.
+                  # More info:
+                  # https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell
+                &quot;A String&quot;,
+              ],
+              &quot;workingDir&quot;: &quot;A String&quot;, # (Optional)
+                  #
+                  # Cloud Run fully managed: not supported
+                  #
+                  # Cloud Run for Anthos: supported
+                  #
+                  # Container&#x27;s working directory.
+                  # If not specified, the container runtime&#x27;s default will be used, which
+                  # might be configured in the container image.
+              &quot;ports&quot;: [ # (Optional)
+                  #
+                  # List of ports to expose from the container. Only a single port can be
+                  # specified. The specified ports must be listening on all interfaces
+                  # (0.0.0.0) within the container to be accessible.
+                  #
+                  # If omitted, a port number will be chosen and passed to the container
+                  # through the PORT environment variable for the container to listen on.
+                { # ContainerPort represents a network port in a single container.
+                  &quot;containerPort&quot;: 42, # (Optional)
+                      #
+                      # Port number the container listens on.
+                      # This must be a valid port number, 0 &lt; x &lt; 65536.
+                  &quot;protocol&quot;: &quot;A String&quot;, # (Optional)
+                      #
+                      # Cloud Run fully managed: not supported
+                      #
+                      # Cloud Run for Anthos: supported
+                      #
+                      # Protocol for port. Must be &quot;TCP&quot;.
+                      # Defaults to &quot;TCP&quot;.
+                  &quot;name&quot;: &quot;A String&quot;, # (Optional)
+                      #
+                      # Cloud Run fully managed: not supported
+                      #
+                      # Cloud Run for Anthos: supported
+                      #
+                      # If specified, used to specify which protocol to use.
+                      # Allowed values are &quot;http1&quot; and &quot;h2c&quot;.
+                },
+              ],
+              &quot;image&quot;: &quot;A String&quot;, # Cloud Run fully managed: only supports containers from Google Container
+                  # Registry
+                  #
+                  # Cloud Run for Anthos: supported
+                  #
+                  # URL of the Container image.
+                  # More info: https://kubernetes.io/docs/concepts/containers/images
+              &quot;envFrom&quot;: [ # (Optional)
+                  #
+                  # Cloud Run fully managed: not supported
+                  #
+                  # Cloud Run for Anthos: supported
+                  #
+                  # List of sources to populate environment variables in the container.
+                  # The keys defined within a source must be a C_IDENTIFIER. All invalid keys
+                  # will be reported as an event when the container is starting. When a key
+                  # exists in multiple sources, the value associated with the last source will
+                  # take precedence. Values defined by an Env with a duplicate key will take
+                  # precedence. Cannot be updated.
+                { # Cloud Run fully managed: not supported
+                    #
+                    # Cloud Run for Anthos: supported
+                    #
+                    # EnvFromSource represents the source of a set of ConfigMaps
+                  &quot;secretRef&quot;: { # Cloud Run fully managed: not supported # (Optional)
+                      #
+                      # Cloud Run fully managed: not supported
+                      #
+                      # Cloud Run for Anthos: supported
+                      #
+                      # The Secret to select from
+                      #
+                      # Cloud Run for Anthos: supported
+                      #
+                      # SecretEnvSource selects a Secret to populate the environment
+                      # variables with.
+                      #
+                      # The contents of the target Secret&#x27;s Data field will represent the
+                      # key-value pairs as environment variables.
+                    &quot;name&quot;: &quot;A String&quot;, # Cloud Run fully managed: not supported
+                        #
+                        # Cloud Run for Anthos: supported
+                        #
+                        # The Secret to select from.
+                    &quot;localObjectReference&quot;: { # Cloud Run fully managed: not supported # This field should not be used directly as it is meant to be inlined
+                        # directly into the message. Use the &quot;name&quot; field instead.
+                        #
+                        # Cloud Run for Anthos: supported
+                        #
+                        # LocalObjectReference contains enough information to let you locate the
+                        # referenced object inside the same namespace.
+                      &quot;name&quot;: &quot;A String&quot;, # (Optional)
+                          #
+                          # Cloud Run fully managed: not supported
+                          #
+                          # Cloud Run for Anthos: supported
+                          #
+                          # Name of the referent.
+                          # More info:
+                          # https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
+                    },
+                    &quot;optional&quot;: True or False, # (Optional)
+                        #
+                        # Cloud Run fully managed: not supported
+                        #
+                        # Cloud Run for Anthos: supported
+                        #
+                        # Specify whether the Secret must be defined
+                  },
+                  &quot;prefix&quot;: &quot;A String&quot;, # (Optional)
+                      #
+                      # Cloud Run fully managed: not supported
+                      #
+                      # Cloud Run for Anthos: supported
+                      #
+                      # An optional identifier to prepend to each key in the ConfigMap. Must be a
+                      # C_IDENTIFIER.
+                  &quot;configMapRef&quot;: { # Cloud Run fully managed: not supported # (Optional)
+                      #
+                      # Cloud Run fully managed: not supported
+                      #
+                      # Cloud Run for Anthos: supported
+                      #
+                      # The ConfigMap to select from
+                      #
+                      # Cloud Run for Anthos: supported
+                      #
+                      # ConfigMapEnvSource selects a ConfigMap to populate the environment
+                      # variables with.
+                      #
+                      # The contents of the target ConfigMap&#x27;s Data field will represent the
+                      # key-value pairs as environment variables.
+                    &quot;localObjectReference&quot;: { # Cloud Run fully managed: not supported # This field should not be used directly as it is meant to be inlined
+                        # directly into the message. Use the &quot;name&quot; field instead.
+                        #
+                        # Cloud Run for Anthos: supported
+                        #
+                        # LocalObjectReference contains enough information to let you locate the
+                        # referenced object inside the same namespace.
+                      &quot;name&quot;: &quot;A String&quot;, # (Optional)
+                          #
+                          # Cloud Run fully managed: not supported
+                          #
+                          # Cloud Run for Anthos: supported
+                          #
+                          # Name of the referent.
+                          # More info:
+                          # https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
+                    },
+                    &quot;optional&quot;: True or False, # (Optional)
+                        #
+                        # Cloud Run fully managed: not supported
+                        #
+                        # Cloud Run for Anthos: supported
+                        #
+                        # Specify whether the ConfigMap must be defined
+                    &quot;name&quot;: &quot;A String&quot;, # Cloud Run fully managed: not supported
+                        #
+                        # Cloud Run for Anthos: supported
+                        #
+                        # The ConfigMap to select from.
+                  },
+                },
+              ],
+              &quot;name&quot;: &quot;A String&quot;, # (Optional)
+                  #
+                  # Name of the container specified as a DNS_LABEL.
+              &quot;command&quot;: [
+                &quot;A String&quot;,
+              ],
+              &quot;terminationMessagePolicy&quot;: &quot;A String&quot;, # (Optional)
+                  #
+                  # Cloud Run fully managed: not supported
+                  #
+                  # Cloud Run for Anthos: supported
+                  #
+                  # Indicate how the termination message should be populated. File will use the
+                  # contents of terminationMessagePath to populate the container status message
+                  # on both success and failure. FallbackToLogsOnError will use the last chunk
+                  # of container log output if the termination message file is empty and the
+                  # container exited with an error. The log output is limited to 2048 bytes or
+                  # 80 lines, whichever is smaller. Defaults to File. Cannot be updated.
             },
           ],
+          &quot;volumes&quot;: [
+            { # Cloud Run fully managed: not supported
+                #
+                # Cloud Run for Anthos: supported
+                #
+                # Volume represents a named volume in a container.
+              &quot;configMap&quot;: { # Cloud Run fully managed: not supported # Cloud Run fully managed: not supported
+                  #
+                  # Cloud Run for Anthos: supported
+                  #
+                  # Cloud Run for Anthos: supported
+                  #
+                  # Adapts a ConfigMap into a volume.
+                  # The contents of the target ConfigMap&#x27;s Data field will be presented in a
+                  # volume as files using the keys in the Data field as the file names, unless
+                  # the items element is populated with specific mappings of keys to paths.
+                &quot;optional&quot;: True or False, # (Optional)
+                    #
+                    # Cloud Run fully managed: not supported
+                    #
+                    # Cloud Run for Anthos: supported
+                    #
+                    # Specify whether the Secret or its keys must be defined.
+                &quot;name&quot;: &quot;A String&quot;, # Cloud Run fully managed: not supported
+                    #
+                    # Cloud Run for Anthos: supported
+                    #
+                    # Name of the config.
+                &quot;defaultMode&quot;: 42, # (Optional)
+                    #
+                    # Cloud Run fully managed: not supported
+                    #
+                    # Cloud Run for Anthos: supported
+                    #
+                    # Mode bits to use on created files by default. Must be a value between 0 and
+                    # 0777. Defaults to 0644. Directories within the path are not affected by
+                    # this setting. This might be in conflict with other options that affect the
+                    # file mode, like fsGroup, and the result can be other mode bits set.
+                &quot;items&quot;: [ # (Optional)
+                    #
+                    # Cloud Run fully managed: not supported
+                    #
+                    # Cloud Run for Anthos: supported
+                    #
+                    # If unspecified, each key-value pair in the Data field of the referenced
+                    # Secret will be projected into the volume as a file whose name is the
+                    # key and content is the value. If specified, the listed keys will be
+                    # projected into the specified paths, and unlisted keys will not be
+                    # present. If a key is specified which is not present in the Secret,
+                    # the volume setup will error unless it is marked optional.
+                  { # Cloud Run fully managed: not supported
+                      #
+                      # Cloud Run for Anthos: supported
+                      #
+                      # Maps a string key to a path within a volume.
+                    &quot;key&quot;: &quot;A String&quot;, # Cloud Run fully managed: not supported
+                        #
+                        # Cloud Run for Anthos: supported
+                        #
+                        # The key to project.
+                    &quot;path&quot;: &quot;A String&quot;, # Cloud Run fully managed: not supported
+                        #
+                        # Cloud Run for Anthos: supported
+                        #
+                        # The relative path of the file to map the key to.
+                        # May not be an absolute path.
+                        # May not contain the path element &#x27;..&#x27;.
+                        # May not start with the string &#x27;..&#x27;.
+                    &quot;mode&quot;: 42, # (Optional)
+                        #
+                        # Cloud Run fully managed: not supported
+                        #
+                        # Cloud Run for Anthos: supported
+                        #
+                        # Mode bits to use on this file, must be a value between 0 and 0777. If not
+                        # specified, the volume defaultMode will be used. This might be in conflict
+                        # with other options that affect the file mode, like fsGroup, and the result
+                        # can be other mode bits set.
+                  },
+                ],
+              },
+              &quot;name&quot;: &quot;A String&quot;, # Cloud Run fully managed: not supported
+                  #
+                  # Cloud Run for Anthos: supported
+                  #
+                  # Volume&#x27;s name.
+              &quot;secret&quot;: { # Cloud Run fully managed: not supported # Cloud Run fully managed: not supported
+                  #
+                  # Cloud Run for Anthos: supported
+                  #
+                  # Cloud Run for Anthos: supported
+                  #
+                  # The contents of the target Secret&#x27;s Data field will be presented in a volume
+                  # as files using the keys in the Data field as the file names.
+                &quot;secretName&quot;: &quot;A String&quot;, # Cloud Run fully managed: not supported
+                    #
+                    # Cloud Run for Anthos: supported
+                    #
+                    # Name of the secret in the container&#x27;s namespace to use.
+                &quot;items&quot;: [ # (Optional)
+                    #
+                    # Cloud Run fully managed: not supported
+                    #
+                    # Cloud Run for Anthos: supported
+                    #
+                    # If unspecified, each key-value pair in the Data field of the referenced
+                    # Secret will be projected into the volume as a file whose name is the
+                    # key and content is the value. If specified, the listed keys will be
+                    # projected into the specified paths, and unlisted keys will not be
+                    # present. If a key is specified which is not present in the Secret,
+                    # the volume setup will error unless it is marked optional.
+                  { # Cloud Run fully managed: not supported
+                      #
+                      # Cloud Run for Anthos: supported
+                      #
+                      # Maps a string key to a path within a volume.
+                    &quot;key&quot;: &quot;A String&quot;, # Cloud Run fully managed: not supported
+                        #
+                        # Cloud Run for Anthos: supported
+                        #
+                        # The key to project.
+                    &quot;path&quot;: &quot;A String&quot;, # Cloud Run fully managed: not supported
+                        #
+                        # Cloud Run for Anthos: supported
+                        #
+                        # The relative path of the file to map the key to.
+                        # May not be an absolute path.
+                        # May not contain the path element &#x27;..&#x27;.
+                        # May not start with the string &#x27;..&#x27;.
+                    &quot;mode&quot;: 42, # (Optional)
+                        #
+                        # Cloud Run fully managed: not supported
+                        #
+                        # Cloud Run for Anthos: supported
+                        #
+                        # Mode bits to use on this file, must be a value between 0 and 0777. If not
+                        # specified, the volume defaultMode will be used. This might be in conflict
+                        # with other options that affect the file mode, like fsGroup, and the result
+                        # can be other mode bits set.
+                  },
+                ],
+                &quot;optional&quot;: True or False, # (Optional)
+                    #
+                    # Cloud Run fully managed: not supported
+                    #
+                    # Cloud Run for Anthos: supported
+                    #
+                    # Specify whether the Secret or its keys must be defined.
+                &quot;defaultMode&quot;: 42, # (Optional)
+                    #
+                    # Cloud Run fully managed: not supported
+                    #
+                    # Cloud Run for Anthos: supported
+                    #
+                    # Mode bits to use on created files by default. Must be a value between 0 and
+                    # 0777. Defaults to 0644. Directories within the path are not affected by
+                    # this setting. This might be in conflict with other options that affect the
+                    # file mode, like fsGroup, and the result can be other mode bits set.
+              },
+            },
+          ],
+        },
+        &quot;metadata&quot;: { # k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta is metadata that all # Optional metadata for this Revision, including labels and annotations. Name
+            # will be generated by the Configuration.
+            # To set minimum instances for this revision, use the
+            # &quot;autoscaling.knative.dev/minScale&quot; annotation key.
+            # To set maximum instances for this revision, use the
+            # &quot;autoscaling.knative.dev/maxScale&quot; annotation key.
+            # To set Cloud SQL connections for the revision, use the
+            # &quot;run.googleapis.com/cloudsql-instances&quot; annotation key.
+            # persisted resources must have, which includes all objects users must create.
+          &quot;annotations&quot;: { # (Optional)
+              #
+              # Annotations is an 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. More
+              # info: http://kubernetes.io/docs/user-guide/annotations
+            &quot;a_key&quot;: &quot;A String&quot;,
+          },
+          &quot;generateName&quot;: &quot;A String&quot;, # (Optional)
+              #
+              # Cloud Run fully managed: not supported
+              #
+              # Cloud Run for Anthos: supported
+              #
+              # GenerateName is an optional prefix, used by the server, to generate a
+              # unique name ONLY IF the Name field has not been provided. If this field is
+              # used, the name returned to the client will be different than the name
+              # passed. This value will also be combined with a unique suffix. The provided
+              # value has the same validation rules as the Name field, and may be truncated
+              # by the length of the suffix required to make the value unique on the
+              # server.
+              #
+              # If this field is specified and the generated name exists, the server will
+              # NOT return a 409 - instead, it will either return 201 Created or 500 with
+              # Reason ServerTimeout indicating a unique name could not be found in the
+              # time allotted, and the client should retry (optionally after the time
+              # indicated in the Retry-After header).
+              #
+              # Applied only if Name is not specified.
+              # More info:
+              # https://git.k8s.io/community/contributors/devel/api-conventions.md#idempotency
+              #  string generateName = 2;
+          &quot;name&quot;: &quot;A String&quot;, # Name must be unique within a namespace, within a Cloud Run region.
+              # Is required when creating
+              # resources, although some resources may allow a client to request the
+              # generation of an appropriate name automatically. Name is primarily intended
+              # for creation idempotence and configuration definition. Cannot be updated.
+              # More info: http://kubernetes.io/docs/user-guide/identifiers#names
+              # +optional
+          &quot;deletionGracePeriodSeconds&quot;: 42, # (Optional)
+              #
+              # Cloud Run fully managed: not supported
+              #
+              # Cloud Run for Anthos: supported
+              #
+              # Number of seconds allowed for this object to gracefully terminate before
+              # it will be removed from the system. Only set when deletionTimestamp is also
+              # set. May only be shortened. Read-only.
+          &quot;clusterName&quot;: &quot;A String&quot;, # (Optional)
+              #
+              # Cloud Run fully managed: not supported
+              #
+              # Cloud Run for Anthos: supported
+              #
+              # The name of the cluster which the object belongs to.
+              # This is used to distinguish resources with same name and namespace in
+              # different clusters. This field is not set anywhere right now and apiserver
+              # is going to ignore it if set in create or update request.
+          &quot;finalizers&quot;: [ # (Optional)
+              #
+              # Cloud Run fully managed: not supported
+              #
+              # Cloud Run for Anthos: supported
+              #
+              # Must be empty before the object is deleted from the registry. Each entry
+              # is an identifier for the responsible component that will remove the entry
+              # from the list. If the deletionTimestamp of the object is non-nil, entries
+              # in this list can only be removed.
+              # +patchStrategy=merge
+            &quot;A String&quot;,
+          ],
+          &quot;deletionTimestamp&quot;: &quot;A String&quot;, # (Optional)
+              #
+              # Cloud Run fully managed: not supported
+              #
+              # Cloud Run for Anthos: supported
+              #
+              # DeletionTimestamp is RFC 3339 date and time at which this resource will be
+              # deleted. This field is set by the server when a graceful deletion is
+              # requested by the user, and is not directly settable by a client. The
+              # resource is expected to be deleted (no longer visible from resource lists,
+              # and not reachable by name) after the time in this field, once the
+              # finalizers list is empty. As long as the finalizers list contains items,
+              # deletion is blocked. Once the deletionTimestamp is set, this value may not
+              # be unset or be set further into the future, although it may be shortened or
+              # the resource may be deleted prior to this time. For example, a user may
+              # request that a pod is deleted in 30 seconds. The Kubelet will react by
+              # sending a graceful termination signal to the containers in the pod. After
+              # that 30 seconds, the Kubelet will send a hard termination signal (SIGKILL)
+              # to the container and after cleanup, remove the pod from the API. In the
+              # presence of network partitions, this object may still exist after this
+              # timestamp, until an administrator or automated process can determine the
+              # resource is fully terminated.
+              # If not set, graceful deletion of the object has not been requested.
+              #
+              # Populated by the system when a graceful deletion is requested.
+              # Read-only.
+              # More info:
+              # https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
+          &quot;ownerReferences&quot;: [ # (Optional)
+              #
+              # Cloud Run fully managed: not supported
+              #
+              # Cloud Run for Anthos: supported
+              #
+              # List of objects that own this object. If ALL objects in the list have
+              # been deleted, this object will be garbage collected.
+            { # OwnerReference contains enough information to let you identify an owning
+                # object. Currently, an owning object must be in the same namespace, so there
+                # is no namespace field.
+              &quot;controller&quot;: True or False, # If true, this reference points to the managing controller.
+                  # +optional
+              &quot;kind&quot;: &quot;A String&quot;, # Kind of the referent.
+                  # More info:
+                  # https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
+              &quot;blockOwnerDeletion&quot;: True or False, # If true, AND if the owner has the &quot;foregroundDeletion&quot; finalizer, then
+                  # the owner cannot be deleted from the key-value store until this
+                  # reference is removed.
+                  # Defaults to false.
+                  # To set this field, a user needs &quot;delete&quot; permission of the owner,
+                  # otherwise 422 (Unprocessable Entity) will be returned.
+                  # +optional
+              &quot;apiVersion&quot;: &quot;A String&quot;, # API version of the referent.
+              &quot;name&quot;: &quot;A String&quot;, # Name of the referent.
+                  # More info: http://kubernetes.io/docs/user-guide/identifiers#names
+              &quot;uid&quot;: &quot;A String&quot;, # UID of the referent.
+                  # More info: http://kubernetes.io/docs/user-guide/identifiers#uids
+            },
+          ],
+          &quot;creationTimestamp&quot;: &quot;A String&quot;, # (Optional)
+              #
+              # CreationTimestamp is a timestamp representing the server time when this
+              # object was created. It is not guaranteed to be set in happens-before order
+              # across separate operations. Clients may not set this value. It is
+              # represented in RFC3339 form and is in UTC.
+              #
+              # Populated by the system.
+              # Read-only.
+              # Null for lists.
+              # More info:
+              # https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
+          &quot;labels&quot;: { # (Optional)
+              #
+              # 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.
+              # More info: http://kubernetes.io/docs/user-guide/labels
+            &quot;a_key&quot;: &quot;A String&quot;,
+          },
+          &quot;generation&quot;: 42, # (Optional)
+              #
+              # A sequence number representing a specific generation of the desired state.
+              # Populated by the system. Read-only.
+          &quot;resourceVersion&quot;: &quot;A String&quot;, # (Optional)
+              #
+              # An opaque 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. They may only be valid for a
+              # particular resource or set of resources.
+              #
+              # Populated by the system.
+              # Read-only.
+              # Value must be treated as opaque by clients and .
+              # More info:
+              # https://git.k8s.io/community/contributors/devel/api-conventions.md#concurrency-control-and-consistency
+          &quot;selfLink&quot;: &quot;A String&quot;, # (Optional)
+              #
+              # SelfLink is a URL representing this object.
+              # Populated by the system.
+              # Read-only.
+              #  string selfLink = 4;
+          &quot;uid&quot;: &quot;A String&quot;, # (Optional)
+              #
+              # UID is the unique in time and space value for this object. It is typically
+              # generated by the server on successful creation of a resource and is not
+              # allowed to change on PUT operations.
+              #
+              # Populated by the system.
+              # Read-only.
+              # More info: http://kubernetes.io/docs/user-guide/identifiers#uids
+          &quot;namespace&quot;: &quot;A String&quot;, # Namespace defines the space within each name must be unique, within a
+              # Cloud Run region. In Cloud Run the namespace must be equal to either the
+              # project ID or project number.
         },
       },
     },
@@ -1357,62 +1357,6 @@
     &quot;metadata&quot;: { # k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta is metadata that all # Metadata associated with this Configuration, including name, namespace,
         # labels, and annotations.
         # persisted resources must have, which includes all objects users must create.
-      &quot;creationTimestamp&quot;: &quot;A String&quot;, # (Optional)
-          #
-          # CreationTimestamp is a timestamp representing the server time when this
-          # object was created. It is not guaranteed to be set in happens-before order
-          # across separate operations. Clients may not set this value. It is
-          # represented in RFC3339 form and is in UTC.
-          #
-          # Populated by the system.
-          # Read-only.
-          # Null for lists.
-          # More info:
-          # https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
-      &quot;labels&quot;: { # (Optional)
-          #
-          # 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.
-          # More info: http://kubernetes.io/docs/user-guide/labels
-        &quot;a_key&quot;: &quot;A String&quot;,
-      },
-      &quot;generation&quot;: 42, # (Optional)
-          #
-          # A sequence number representing a specific generation of the desired state.
-          # Populated by the system. Read-only.
-      &quot;resourceVersion&quot;: &quot;A String&quot;, # (Optional)
-          #
-          # An opaque 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. They may only be valid for a
-          # particular resource or set of resources.
-          #
-          # Populated by the system.
-          # Read-only.
-          # Value must be treated as opaque by clients and .
-          # More info:
-          # https://git.k8s.io/community/contributors/devel/api-conventions.md#concurrency-control-and-consistency
-      &quot;selfLink&quot;: &quot;A String&quot;, # (Optional)
-          #
-          # SelfLink is a URL representing this object.
-          # Populated by the system.
-          # Read-only.
-          #  string selfLink = 4;
-      &quot;uid&quot;: &quot;A String&quot;, # (Optional)
-          #
-          # UID is the unique in time and space value for this object. It is typically
-          # generated by the server on successful creation of a resource and is not
-          # allowed to change on PUT operations.
-          #
-          # Populated by the system.
-          # Read-only.
-          # More info: http://kubernetes.io/docs/user-guide/identifiers#uids
-      &quot;namespace&quot;: &quot;A String&quot;, # Namespace defines the space within each name must be unique, within a
-          # Cloud Run region. In Cloud Run the namespace must be equal to either the
-          # project ID or project number.
       &quot;annotations&quot;: { # (Optional)
           #
           # Annotations is an unstructured key value map stored with a resource that
@@ -1523,8 +1467,6 @@
         { # OwnerReference contains enough information to let you identify an owning
             # object. Currently, an owning object must be in the same namespace, so there
             # is no namespace field.
-          &quot;uid&quot;: &quot;A String&quot;, # UID of the referent.
-              # More info: http://kubernetes.io/docs/user-guide/identifiers#uids
           &quot;controller&quot;: True or False, # If true, this reference points to the managing controller.
               # +optional
           &quot;kind&quot;: &quot;A String&quot;, # Kind of the referent.
@@ -1540,20 +1482,80 @@
           &quot;apiVersion&quot;: &quot;A String&quot;, # API version of the referent.
           &quot;name&quot;: &quot;A String&quot;, # Name of the referent.
               # More info: http://kubernetes.io/docs/user-guide/identifiers#names
+          &quot;uid&quot;: &quot;A String&quot;, # UID of the referent.
+              # More info: http://kubernetes.io/docs/user-guide/identifiers#uids
         },
       ],
+      &quot;creationTimestamp&quot;: &quot;A String&quot;, # (Optional)
+          #
+          # CreationTimestamp is a timestamp representing the server time when this
+          # object was created. It is not guaranteed to be set in happens-before order
+          # across separate operations. Clients may not set this value. It is
+          # represented in RFC3339 form and is in UTC.
+          #
+          # Populated by the system.
+          # Read-only.
+          # Null for lists.
+          # More info:
+          # https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
+      &quot;labels&quot;: { # (Optional)
+          #
+          # 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.
+          # More info: http://kubernetes.io/docs/user-guide/labels
+        &quot;a_key&quot;: &quot;A String&quot;,
+      },
+      &quot;generation&quot;: 42, # (Optional)
+          #
+          # A sequence number representing a specific generation of the desired state.
+          # Populated by the system. Read-only.
+      &quot;resourceVersion&quot;: &quot;A String&quot;, # (Optional)
+          #
+          # An opaque 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. They may only be valid for a
+          # particular resource or set of resources.
+          #
+          # Populated by the system.
+          # Read-only.
+          # Value must be treated as opaque by clients and .
+          # More info:
+          # https://git.k8s.io/community/contributors/devel/api-conventions.md#concurrency-control-and-consistency
+      &quot;selfLink&quot;: &quot;A String&quot;, # (Optional)
+          #
+          # SelfLink is a URL representing this object.
+          # Populated by the system.
+          # Read-only.
+          #  string selfLink = 4;
+      &quot;uid&quot;: &quot;A String&quot;, # (Optional)
+          #
+          # UID is the unique in time and space value for this object. It is typically
+          # generated by the server on successful creation of a resource and is not
+          # allowed to change on PUT operations.
+          #
+          # Populated by the system.
+          # Read-only.
+          # More info: http://kubernetes.io/docs/user-guide/identifiers#uids
+      &quot;namespace&quot;: &quot;A String&quot;, # Namespace defines the space within each name must be unique, within a
+          # Cloud Run region. In Cloud Run the namespace must be equal to either the
+          # project ID or project number.
     },
   }</pre>
 </div>
 
 <div class="method">
-    <code class="details" id="list">list(parent, labelSelector=None, fieldSelector=None, resourceVersion=None, includeUninitialized=None, continue=None, limit=None, watch=None, x__xgafv=None)</code>
+    <code class="details" id="list">list(parent, watch=None, labelSelector=None, fieldSelector=None, resourceVersion=None, includeUninitialized=None, continue=None, limit=None, x__xgafv=None)</code>
   <pre>List configurations.
 
 Args:
   parent: string, The namespace from which the configurations should be listed.
 For Cloud Run (fully managed), replace {namespace_id} with the project ID
 or number. (required)
+  watch: boolean, Flag that indicates that the client expects to watch this resource as well.
+Not currently used by Cloud Run.
   labelSelector: string, Allows to filter resources based on a label. Supported operations are
 =, !=, exists, in, and notIn.
   fieldSelector: string, Allows to filter resources based on a specific value for a field name.
@@ -1564,8 +1566,6 @@
   includeUninitialized: boolean, Not currently used by Cloud Run.
   continue: string, Optional encoded string to continue paging.
   limit: integer, The maximum number of records that should be returned.
-  watch: boolean, Flag that indicates that the client expects to watch this resource as well.
-Not currently used by Cloud Run.
   x__xgafv: string, V1 error format.
     Allowed values
       1 - v1 error format
@@ -1582,6 +1582,10 @@
     &quot;metadata&quot;: { # ListMeta describes metadata that synthetic resources must have, including # Metadata associated with this Configuration list.
         # lists and various status objects. A resource may have only one of
         # {ObjectMeta, ListMeta}.
+      &quot;selfLink&quot;: &quot;A String&quot;, # SelfLink is a URL representing this object.
+          # Populated by the system.
+          # Read-only.
+          # +optional
       &quot;resourceVersion&quot;: &quot;A String&quot;, # String that identifies the server&#x27;s internal version of this object that
           # can be used by clients to determine when objects have changed. Value must
           # be treated as opaque by clients and passed unmodified back to the server.
@@ -1598,10 +1602,6 @@
           # than a few minutes have passed. The resourceVersion field returned when
           # using this continue value will be identical to the value in the first
           # response.
-      &quot;selfLink&quot;: &quot;A String&quot;, # SelfLink is a URL representing this object.
-          # Populated by the system.
-          # Read-only.
-          # +optional
     },
     &quot;items&quot;: [ # List of Configurations.
       { # Configuration represents the &quot;floating HEAD&quot; of a linear history of
@@ -1613,9 +1613,6 @@
         &quot;status&quot;: { # ConfigurationStatus communicates the observed state of the Configuration # Status communicates the observed state of the Configuration (from the
             # controller).
             # (from the controller).
-          &quot;latestCreatedRevisionName&quot;: &quot;A String&quot;, # LatestCreatedRevisionName is the last revision that was created from this
-              # Configuration. It might not be ready yet, for that use
-              # LatestReadyRevisionName.
           &quot;latestReadyRevisionName&quot;: &quot;A String&quot;, # LatestReadyRevisionName holds the name of the latest Revision stamped out
               # from this Configuration that has had its &quot;Ready&quot; condition become &quot;True&quot;.
           &quot;conditions&quot;: [ # Conditions communicates information about ongoing/complete
@@ -1641,6 +1638,9 @@
               # Clients polling for completed reconciliation should poll until
               # observedGeneration = metadata.generation, and the Ready condition&#x27;s status
               # is True or False.
+          &quot;latestCreatedRevisionName&quot;: &quot;A String&quot;, # LatestCreatedRevisionName is the last revision that was created from this
+              # Configuration. It might not be ready yet, for that use
+              # LatestReadyRevisionName.
         },
         &quot;apiVersion&quot;: &quot;A String&quot;, # The API version for this call such as &quot;serving.knative.dev/v1&quot;.
         &quot;spec&quot;: { # ConfigurationSpec holds the desired state of the Configuration (from the # Spec holds the desired state of the Configuration (from the client).
@@ -1656,363 +1656,7 @@
               # comma separated.
               # from a template. Based on:
               # https://github.com/kubernetes/api/blob/e771f807/core/v1/types.go#L3179-L3190
-            &quot;metadata&quot;: { # k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta is metadata that all # Optional metadata for this Revision, including labels and annotations. Name
-                # will be generated by the Configuration.
-                # To set minimum instances for this revision, use the
-                # &quot;autoscaling.knative.dev/minScale&quot; annotation key.
-                # To set maximum instances for this revision, use the
-                # &quot;autoscaling.knative.dev/maxScale&quot; annotation key.
-                # To set Cloud SQL connections for the revision, use the
-                # &quot;run.googleapis.com/cloudsql-instances&quot; annotation key.
-                # persisted resources must have, which includes all objects users must create.
-              &quot;creationTimestamp&quot;: &quot;A String&quot;, # (Optional)
-                  #
-                  # CreationTimestamp is a timestamp representing the server time when this
-                  # object was created. It is not guaranteed to be set in happens-before order
-                  # across separate operations. Clients may not set this value. It is
-                  # represented in RFC3339 form and is in UTC.
-                  #
-                  # Populated by the system.
-                  # Read-only.
-                  # Null for lists.
-                  # More info:
-                  # https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
-              &quot;labels&quot;: { # (Optional)
-                  #
-                  # 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.
-                  # More info: http://kubernetes.io/docs/user-guide/labels
-                &quot;a_key&quot;: &quot;A String&quot;,
-              },
-              &quot;generation&quot;: 42, # (Optional)
-                  #
-                  # A sequence number representing a specific generation of the desired state.
-                  # Populated by the system. Read-only.
-              &quot;resourceVersion&quot;: &quot;A String&quot;, # (Optional)
-                  #
-                  # An opaque 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. They may only be valid for a
-                  # particular resource or set of resources.
-                  #
-                  # Populated by the system.
-                  # Read-only.
-                  # Value must be treated as opaque by clients and .
-                  # More info:
-                  # https://git.k8s.io/community/contributors/devel/api-conventions.md#concurrency-control-and-consistency
-              &quot;selfLink&quot;: &quot;A String&quot;, # (Optional)
-                  #
-                  # SelfLink is a URL representing this object.
-                  # Populated by the system.
-                  # Read-only.
-                  #  string selfLink = 4;
-              &quot;uid&quot;: &quot;A String&quot;, # (Optional)
-                  #
-                  # UID is the unique in time and space value for this object. It is typically
-                  # generated by the server on successful creation of a resource and is not
-                  # allowed to change on PUT operations.
-                  #
-                  # Populated by the system.
-                  # Read-only.
-                  # More info: http://kubernetes.io/docs/user-guide/identifiers#uids
-              &quot;namespace&quot;: &quot;A String&quot;, # Namespace defines the space within each name must be unique, within a
-                  # Cloud Run region. In Cloud Run the namespace must be equal to either the
-                  # project ID or project number.
-              &quot;annotations&quot;: { # (Optional)
-                  #
-                  # Annotations is an 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. More
-                  # info: http://kubernetes.io/docs/user-guide/annotations
-                &quot;a_key&quot;: &quot;A String&quot;,
-              },
-              &quot;generateName&quot;: &quot;A String&quot;, # (Optional)
-                  #
-                  # Cloud Run fully managed: not supported
-                  #
-                  # Cloud Run for Anthos: supported
-                  #
-                  # GenerateName is an optional prefix, used by the server, to generate a
-                  # unique name ONLY IF the Name field has not been provided. If this field is
-                  # used, the name returned to the client will be different than the name
-                  # passed. This value will also be combined with a unique suffix. The provided
-                  # value has the same validation rules as the Name field, and may be truncated
-                  # by the length of the suffix required to make the value unique on the
-                  # server.
-                  #
-                  # If this field is specified and the generated name exists, the server will
-                  # NOT return a 409 - instead, it will either return 201 Created or 500 with
-                  # Reason ServerTimeout indicating a unique name could not be found in the
-                  # time allotted, and the client should retry (optionally after the time
-                  # indicated in the Retry-After header).
-                  #
-                  # Applied only if Name is not specified.
-                  # More info:
-                  # https://git.k8s.io/community/contributors/devel/api-conventions.md#idempotency
-                  #  string generateName = 2;
-              &quot;name&quot;: &quot;A String&quot;, # Name must be unique within a namespace, within a Cloud Run region.
-                  # Is required when creating
-                  # resources, although some resources may allow a client to request the
-                  # generation of an appropriate name automatically. Name is primarily intended
-                  # for creation idempotence and configuration definition. Cannot be updated.
-                  # More info: http://kubernetes.io/docs/user-guide/identifiers#names
-                  # +optional
-              &quot;deletionGracePeriodSeconds&quot;: 42, # (Optional)
-                  #
-                  # Cloud Run fully managed: not supported
-                  #
-                  # Cloud Run for Anthos: supported
-                  #
-                  # Number of seconds allowed for this object to gracefully terminate before
-                  # it will be removed from the system. Only set when deletionTimestamp is also
-                  # set. May only be shortened. Read-only.
-              &quot;clusterName&quot;: &quot;A String&quot;, # (Optional)
-                  #
-                  # Cloud Run fully managed: not supported
-                  #
-                  # Cloud Run for Anthos: supported
-                  #
-                  # The name of the cluster which the object belongs to.
-                  # This is used to distinguish resources with same name and namespace in
-                  # different clusters. This field is not set anywhere right now and apiserver
-                  # is going to ignore it if set in create or update request.
-              &quot;finalizers&quot;: [ # (Optional)
-                  #
-                  # Cloud Run fully managed: not supported
-                  #
-                  # Cloud Run for Anthos: supported
-                  #
-                  # Must be empty before the object is deleted from the registry. Each entry
-                  # is an identifier for the responsible component that will remove the entry
-                  # from the list. If the deletionTimestamp of the object is non-nil, entries
-                  # in this list can only be removed.
-                  # +patchStrategy=merge
-                &quot;A String&quot;,
-              ],
-              &quot;deletionTimestamp&quot;: &quot;A String&quot;, # (Optional)
-                  #
-                  # Cloud Run fully managed: not supported
-                  #
-                  # Cloud Run for Anthos: supported
-                  #
-                  # DeletionTimestamp is RFC 3339 date and time at which this resource will be
-                  # deleted. This field is set by the server when a graceful deletion is
-                  # requested by the user, and is not directly settable by a client. The
-                  # resource is expected to be deleted (no longer visible from resource lists,
-                  # and not reachable by name) after the time in this field, once the
-                  # finalizers list is empty. As long as the finalizers list contains items,
-                  # deletion is blocked. Once the deletionTimestamp is set, this value may not
-                  # be unset or be set further into the future, although it may be shortened or
-                  # the resource may be deleted prior to this time. For example, a user may
-                  # request that a pod is deleted in 30 seconds. The Kubelet will react by
-                  # sending a graceful termination signal to the containers in the pod. After
-                  # that 30 seconds, the Kubelet will send a hard termination signal (SIGKILL)
-                  # to the container and after cleanup, remove the pod from the API. In the
-                  # presence of network partitions, this object may still exist after this
-                  # timestamp, until an administrator or automated process can determine the
-                  # resource is fully terminated.
-                  # If not set, graceful deletion of the object has not been requested.
-                  #
-                  # Populated by the system when a graceful deletion is requested.
-                  # Read-only.
-                  # More info:
-                  # https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
-              &quot;ownerReferences&quot;: [ # (Optional)
-                  #
-                  # Cloud Run fully managed: not supported
-                  #
-                  # Cloud Run for Anthos: supported
-                  #
-                  # List of objects that own this object. If ALL objects in the list have
-                  # been deleted, this object will be garbage collected.
-                { # OwnerReference contains enough information to let you identify an owning
-                    # object. Currently, an owning object must be in the same namespace, so there
-                    # is no namespace field.
-                  &quot;uid&quot;: &quot;A String&quot;, # UID of the referent.
-                      # More info: http://kubernetes.io/docs/user-guide/identifiers#uids
-                  &quot;controller&quot;: True or False, # If true, this reference points to the managing controller.
-                      # +optional
-                  &quot;kind&quot;: &quot;A String&quot;, # Kind of the referent.
-                      # More info:
-                      # https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
-                  &quot;blockOwnerDeletion&quot;: True or False, # If true, AND if the owner has the &quot;foregroundDeletion&quot; finalizer, then
-                      # the owner cannot be deleted from the key-value store until this
-                      # reference is removed.
-                      # Defaults to false.
-                      # To set this field, a user needs &quot;delete&quot; permission of the owner,
-                      # otherwise 422 (Unprocessable Entity) will be returned.
-                      # +optional
-                  &quot;apiVersion&quot;: &quot;A String&quot;, # API version of the referent.
-                  &quot;name&quot;: &quot;A String&quot;, # Name of the referent.
-                      # More info: http://kubernetes.io/docs/user-guide/identifiers#names
-                },
-              ],
-            },
             &quot;spec&quot;: { # RevisionSpec holds the desired state of the Revision (from the client). # RevisionSpec holds the desired state of the Revision (from the client).
-              &quot;volumes&quot;: [
-                { # Cloud Run fully managed: not supported
-                    #
-                    # Cloud Run for Anthos: supported
-                    #
-                    # Volume represents a named volume in a container.
-                  &quot;configMap&quot;: { # Cloud Run fully managed: not supported # Cloud Run fully managed: not supported
-                      #
-                      # Cloud Run for Anthos: supported
-                      #
-                      # Cloud Run for Anthos: supported
-                      #
-                      # Adapts a ConfigMap into a volume.
-                      # The contents of the target ConfigMap&#x27;s Data field will be presented in a
-                      # volume as files using the keys in the Data field as the file names, unless
-                      # the items element is populated with specific mappings of keys to paths.
-                    &quot;optional&quot;: True or False, # (Optional)
-                        #
-                        # Cloud Run fully managed: not supported
-                        #
-                        # Cloud Run for Anthos: supported
-                        #
-                        # Specify whether the Secret or its keys must be defined.
-                    &quot;name&quot;: &quot;A String&quot;, # Cloud Run fully managed: not supported
-                        #
-                        # Cloud Run for Anthos: supported
-                        #
-                        # Name of the config.
-                    &quot;defaultMode&quot;: 42, # (Optional)
-                        #
-                        # Cloud Run fully managed: not supported
-                        #
-                        # Cloud Run for Anthos: supported
-                        #
-                        # Mode bits to use on created files by default. Must be a value between 0 and
-                        # 0777. Defaults to 0644. Directories within the path are not affected by
-                        # this setting. This might be in conflict with other options that affect the
-                        # file mode, like fsGroup, and the result can be other mode bits set.
-                    &quot;items&quot;: [ # (Optional)
-                        #
-                        # Cloud Run fully managed: not supported
-                        #
-                        # Cloud Run for Anthos: supported
-                        #
-                        # If unspecified, each key-value pair in the Data field of the referenced
-                        # Secret will be projected into the volume as a file whose name is the
-                        # key and content is the value. If specified, the listed keys will be
-                        # projected into the specified paths, and unlisted keys will not be
-                        # present. If a key is specified which is not present in the Secret,
-                        # the volume setup will error unless it is marked optional.
-                      { # Cloud Run fully managed: not supported
-                          #
-                          # Cloud Run for Anthos: supported
-                          #
-                          # Maps a string key to a path within a volume.
-                        &quot;key&quot;: &quot;A String&quot;, # Cloud Run fully managed: not supported
-                            #
-                            # Cloud Run for Anthos: supported
-                            #
-                            # The key to project.
-                        &quot;path&quot;: &quot;A String&quot;, # Cloud Run fully managed: not supported
-                            #
-                            # Cloud Run for Anthos: supported
-                            #
-                            # The relative path of the file to map the key to.
-                            # May not be an absolute path.
-                            # May not contain the path element &#x27;..&#x27;.
-                            # May not start with the string &#x27;..&#x27;.
-                        &quot;mode&quot;: 42, # (Optional)
-                            #
-                            # Cloud Run fully managed: not supported
-                            #
-                            # Cloud Run for Anthos: supported
-                            #
-                            # Mode bits to use on this file, must be a value between 0 and 0777. If not
-                            # specified, the volume defaultMode will be used. This might be in conflict
-                            # with other options that affect the file mode, like fsGroup, and the result
-                            # can be other mode bits set.
-                      },
-                    ],
-                  },
-                  &quot;name&quot;: &quot;A String&quot;, # Cloud Run fully managed: not supported
-                      #
-                      # Cloud Run for Anthos: supported
-                      #
-                      # Volume&#x27;s name.
-                  &quot;secret&quot;: { # Cloud Run fully managed: not supported # Cloud Run fully managed: not supported
-                      #
-                      # Cloud Run for Anthos: supported
-                      #
-                      # Cloud Run for Anthos: supported
-                      #
-                      # The contents of the target Secret&#x27;s Data field will be presented in a volume
-                      # as files using the keys in the Data field as the file names.
-                    &quot;optional&quot;: True or False, # (Optional)
-                        #
-                        # Cloud Run fully managed: not supported
-                        #
-                        # Cloud Run for Anthos: supported
-                        #
-                        # Specify whether the Secret or its keys must be defined.
-                    &quot;defaultMode&quot;: 42, # (Optional)
-                        #
-                        # Cloud Run fully managed: not supported
-                        #
-                        # Cloud Run for Anthos: supported
-                        #
-                        # Mode bits to use on created files by default. Must be a value between 0 and
-                        # 0777. Defaults to 0644. Directories within the path are not affected by
-                        # this setting. This might be in conflict with other options that affect the
-                        # file mode, like fsGroup, and the result can be other mode bits set.
-                    &quot;secretName&quot;: &quot;A String&quot;, # Cloud Run fully managed: not supported
-                        #
-                        # Cloud Run for Anthos: supported
-                        #
-                        # Name of the secret in the container&#x27;s namespace to use.
-                    &quot;items&quot;: [ # (Optional)
-                        #
-                        # Cloud Run fully managed: not supported
-                        #
-                        # Cloud Run for Anthos: supported
-                        #
-                        # If unspecified, each key-value pair in the Data field of the referenced
-                        # Secret will be projected into the volume as a file whose name is the
-                        # key and content is the value. If specified, the listed keys will be
-                        # projected into the specified paths, and unlisted keys will not be
-                        # present. If a key is specified which is not present in the Secret,
-                        # the volume setup will error unless it is marked optional.
-                      { # Cloud Run fully managed: not supported
-                          #
-                          # Cloud Run for Anthos: supported
-                          #
-                          # Maps a string key to a path within a volume.
-                        &quot;key&quot;: &quot;A String&quot;, # Cloud Run fully managed: not supported
-                            #
-                            # Cloud Run for Anthos: supported
-                            #
-                            # The key to project.
-                        &quot;path&quot;: &quot;A String&quot;, # Cloud Run fully managed: not supported
-                            #
-                            # Cloud Run for Anthos: supported
-                            #
-                            # The relative path of the file to map the key to.
-                            # May not be an absolute path.
-                            # May not contain the path element &#x27;..&#x27;.
-                            # May not start with the string &#x27;..&#x27;.
-                        &quot;mode&quot;: 42, # (Optional)
-                            #
-                            # Cloud Run fully managed: not supported
-                            #
-                            # Cloud Run for Anthos: supported
-                            #
-                            # Mode bits to use on this file, must be a value between 0 and 0777. If not
-                            # specified, the volume defaultMode will be used. This might be in conflict
-                            # with other options that affect the file mode, like fsGroup, and the result
-                            # can be other mode bits set.
-                      },
-                    ],
-                  },
-                },
-              ],
               &quot;containerConcurrency&quot;: 42, # (Optional)
                   #
                   # ContainerConcurrency specifies the maximum allowed in-flight (concurrent)
@@ -2041,246 +1685,6 @@
                     # and the arguments to supply to it.
                     # Note that additional arguments may be supplied by the system to the container
                     # at runtime.
-                  &quot;volumeMounts&quot;: [ # (Optional)
-                      #
-                      # Cloud Run fully managed: not supported
-                      #
-                      # Cloud Run for Anthos: supported
-                      #
-                      # Pod volumes to mount into the container&#x27;s filesystem.
-                    { # Cloud Run fully managed: not supported
-                        #
-                        # Cloud Run for Anthos: supported
-                        #
-                        # VolumeMount describes a mounting of a Volume within a container.
-                      &quot;name&quot;: &quot;A String&quot;, # Cloud Run fully managed: not supported
-                          #
-                          # Cloud Run for Anthos: supported
-                          #
-                          # This must match the Name of a Volume.
-                      &quot;readOnly&quot;: True or False, # (Optional)
-                          #
-                          # Cloud Run fully managed: not supported
-                          #
-                          # Cloud Run for Anthos: supported
-                          #
-                          # Only true is accepted.
-                          # Defaults to true.
-                      &quot;mountPath&quot;: &quot;A String&quot;, # Cloud Run fully managed: not supported
-                          #
-                          # Cloud Run for Anthos: supported
-                          #
-                          # Path within the container at which the volume should be mounted.  Must
-                          # not contain &#x27;:&#x27;.
-                      &quot;subPath&quot;: &quot;A String&quot;, # (Optional)
-                          #
-                          # Cloud Run fully managed: not supported
-                          #
-                          # Cloud Run for Anthos: supported
-                          #
-                          # Path within the volume from which the container&#x27;s volume should be mounted.
-                          # Defaults to &quot;&quot; (volume&#x27;s root).
-                    },
-                  ],
-                  &quot;args&quot;: [ # (Optional)
-                      #
-                      # Cloud Run fully managed: supported
-                      #
-                      # Cloud Run for Anthos: supported
-                      #
-                      # Arguments to the entrypoint.
-                      # The docker image&#x27;s CMD is used if this is not provided.
-                      # Variable references $(VAR_NAME) are expanded using the container&#x27;s
-                      # environment. If a variable cannot be resolved, the reference in the input
-                      # string will be unchanged. The $(VAR_NAME) syntax can be escaped with a
-                      # double $$, ie: $$(VAR_NAME). Escaped references will never be expanded,
-                      # regardless of whether the variable exists or not.
-                      # More info:
-                      # https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell
-                    &quot;A String&quot;,
-                  ],
-                  &quot;workingDir&quot;: &quot;A String&quot;, # (Optional)
-                      #
-                      # Cloud Run fully managed: not supported
-                      #
-                      # Cloud Run for Anthos: supported
-                      #
-                      # Container&#x27;s working directory.
-                      # If not specified, the container runtime&#x27;s default will be used, which
-                      # might be configured in the container image.
-                  &quot;ports&quot;: [ # (Optional)
-                      #
-                      # List of ports to expose from the container. Only a single port can be
-                      # specified. The specified ports must be listening on all interfaces
-                      # (0.0.0.0) within the container to be accessible.
-                      #
-                      # If omitted, a port number will be chosen and passed to the container
-                      # through the PORT environment variable for the container to listen on.
-                    { # ContainerPort represents a network port in a single container.
-                      &quot;containerPort&quot;: 42, # (Optional)
-                          #
-                          # Port number the container listens on.
-                          # This must be a valid port number, 0 &lt; x &lt; 65536.
-                      &quot;protocol&quot;: &quot;A String&quot;, # (Optional)
-                          #
-                          # Cloud Run fully managed: not supported
-                          #
-                          # Cloud Run for Anthos: supported
-                          #
-                          # Protocol for port. Must be &quot;TCP&quot;.
-                          # Defaults to &quot;TCP&quot;.
-                      &quot;name&quot;: &quot;A String&quot;, # (Optional)
-                          #
-                          # Cloud Run fully managed: not supported
-                          #
-                          # Cloud Run for Anthos: supported
-                          #
-                          # If specified, used to specify which protocol to use.
-                          # Allowed values are &quot;http1&quot; and &quot;h2c&quot;.
-                    },
-                  ],
-                  &quot;image&quot;: &quot;A String&quot;, # Cloud Run fully managed: only supports containers from Google Container
-                      # Registry
-                      #
-                      # Cloud Run for Anthos: supported
-                      #
-                      # URL of the Container image.
-                      # More info: https://kubernetes.io/docs/concepts/containers/images
-                  &quot;envFrom&quot;: [ # (Optional)
-                      #
-                      # Cloud Run fully managed: not supported
-                      #
-                      # Cloud Run for Anthos: supported
-                      #
-                      # List of sources to populate environment variables in the container.
-                      # The keys defined within a source must be a C_IDENTIFIER. All invalid keys
-                      # will be reported as an event when the container is starting. When a key
-                      # exists in multiple sources, the value associated with the last source will
-                      # take precedence. Values defined by an Env with a duplicate key will take
-                      # precedence. Cannot be updated.
-                    { # Cloud Run fully managed: not supported
-                        #
-                        # Cloud Run for Anthos: supported
-                        #
-                        # EnvFromSource represents the source of a set of ConfigMaps
-                      &quot;prefix&quot;: &quot;A String&quot;, # (Optional)
-                          #
-                          # Cloud Run fully managed: not supported
-                          #
-                          # Cloud Run for Anthos: supported
-                          #
-                          # An optional identifier to prepend to each key in the ConfigMap. Must be a
-                          # C_IDENTIFIER.
-                      &quot;configMapRef&quot;: { # Cloud Run fully managed: not supported # (Optional)
-                          #
-                          # Cloud Run fully managed: not supported
-                          #
-                          # Cloud Run for Anthos: supported
-                          #
-                          # The ConfigMap to select from
-                          #
-                          # Cloud Run for Anthos: supported
-                          #
-                          # ConfigMapEnvSource selects a ConfigMap to populate the environment
-                          # variables with.
-                          #
-                          # The contents of the target ConfigMap&#x27;s Data field will represent the
-                          # key-value pairs as environment variables.
-                        &quot;localObjectReference&quot;: { # Cloud Run fully managed: not supported # This field should not be used directly as it is meant to be inlined
-                            # directly into the message. Use the &quot;name&quot; field instead.
-                            #
-                            # Cloud Run for Anthos: supported
-                            #
-                            # LocalObjectReference contains enough information to let you locate the
-                            # referenced object inside the same namespace.
-                          &quot;name&quot;: &quot;A String&quot;, # (Optional)
-                              #
-                              # Cloud Run fully managed: not supported
-                              #
-                              # Cloud Run for Anthos: supported
-                              #
-                              # Name of the referent.
-                              # More info:
-                              # https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
-                        },
-                        &quot;optional&quot;: True or False, # (Optional)
-                            #
-                            # Cloud Run fully managed: not supported
-                            #
-                            # Cloud Run for Anthos: supported
-                            #
-                            # Specify whether the ConfigMap must be defined
-                        &quot;name&quot;: &quot;A String&quot;, # Cloud Run fully managed: not supported
-                            #
-                            # Cloud Run for Anthos: supported
-                            #
-                            # The ConfigMap to select from.
-                      },
-                      &quot;secretRef&quot;: { # Cloud Run fully managed: not supported # (Optional)
-                          #
-                          # Cloud Run fully managed: not supported
-                          #
-                          # Cloud Run for Anthos: supported
-                          #
-                          # The Secret to select from
-                          #
-                          # Cloud Run for Anthos: supported
-                          #
-                          # SecretEnvSource selects a Secret to populate the environment
-                          # variables with.
-                          #
-                          # The contents of the target Secret&#x27;s Data field will represent the
-                          # key-value pairs as environment variables.
-                        &quot;localObjectReference&quot;: { # Cloud Run fully managed: not supported # This field should not be used directly as it is meant to be inlined
-                            # directly into the message. Use the &quot;name&quot; field instead.
-                            #
-                            # Cloud Run for Anthos: supported
-                            #
-                            # LocalObjectReference contains enough information to let you locate the
-                            # referenced object inside the same namespace.
-                          &quot;name&quot;: &quot;A String&quot;, # (Optional)
-                              #
-                              # Cloud Run fully managed: not supported
-                              #
-                              # Cloud Run for Anthos: supported
-                              #
-                              # Name of the referent.
-                              # More info:
-                              # https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
-                        },
-                        &quot;optional&quot;: True or False, # (Optional)
-                            #
-                            # Cloud Run fully managed: not supported
-                            #
-                            # Cloud Run for Anthos: supported
-                            #
-                            # Specify whether the Secret must be defined
-                        &quot;name&quot;: &quot;A String&quot;, # Cloud Run fully managed: not supported
-                            #
-                            # Cloud Run for Anthos: supported
-                            #
-                            # The Secret to select from.
-                      },
-                    },
-                  ],
-                  &quot;name&quot;: &quot;A String&quot;, # (Optional)
-                      #
-                      # Name of the container specified as a DNS_LABEL.
-                  &quot;command&quot;: [
-                    &quot;A String&quot;,
-                  ],
-                  &quot;terminationMessagePolicy&quot;: &quot;A String&quot;, # (Optional)
-                      #
-                      # Cloud Run fully managed: not supported
-                      #
-                      # Cloud Run for Anthos: supported
-                      #
-                      # Indicate how the termination message should be populated. File will use the
-                      # contents of terminationMessagePath to populate the container status message
-                      # on both success and failure. FallbackToLogsOnError will use the last chunk
-                      # of container log output if the termination message file is empty and the
-                      # container exited with an error. The log output is limited to 2048 bytes or
-                      # 80 lines, whichever is smaller. Defaults to File. Cannot be updated.
                   &quot;securityContext&quot;: { # Cloud Run fully managed: not supported # (Optional)
                       #
                       # Cloud Run fully managed: not supported
@@ -2338,6 +1742,22 @@
                         # Cloud Run for Anthos: supported
                         #
                         # HTTPGetAction describes an action based on HTTP Get requests.
+                      &quot;host&quot;: &quot;A String&quot;, # (Optional)
+                          #
+                          # Cloud Run fully managed: not supported
+                          #
+                          # Cloud Run for Anthos: supported
+                          #
+                          # Host name to connect to, defaults to the pod IP. You probably want to set
+                          # &quot;Host&quot; in httpHeaders instead.
+                      &quot;scheme&quot;: &quot;A String&quot;, # (Optional)
+                          #
+                          # Cloud Run fully managed: not supported
+                          #
+                          # Cloud Run for Anthos: supported
+                          #
+                          # Scheme to use for connecting to the host.
+                          # Defaults to HTTP.
                       &quot;httpHeaders&quot;: [ # (Optional)
                           #
                           # Cloud Run fully managed: not supported
@@ -2369,22 +1789,6 @@
                           # Cloud Run for Anthos: supported
                           #
                           # Path to access on the HTTP server.
-                      &quot;host&quot;: &quot;A String&quot;, # (Optional)
-                          #
-                          # Cloud Run fully managed: not supported
-                          #
-                          # Cloud Run for Anthos: supported
-                          #
-                          # Host name to connect to, defaults to the pod IP. You probably want to set
-                          # &quot;Host&quot; in httpHeaders instead.
-                      &quot;scheme&quot;: &quot;A String&quot;, # (Optional)
-                          #
-                          # Cloud Run fully managed: not supported
-                          #
-                          # Cloud Run for Anthos: supported
-                          #
-                          # Scheme to use for connecting to the host.
-                          # Defaults to HTTP.
                     },
                     &quot;failureThreshold&quot;: 42, # (Optional)
                         #
@@ -2511,6 +1915,52 @@
                           # Cloud Run for Anthos: supported
                           #
                           # EnvVarSource represents a source for the value of an EnvVar.
+                        &quot;configMapKeyRef&quot;: { # Cloud Run fully managed: not supported # (Optional)
+                            #
+                            # Cloud Run fully managed: not supported
+                            #
+                            # Cloud Run for Anthos: supported
+                            #
+                            # Selects a key of a ConfigMap.
+                            #
+                            # Cloud Run for Anthos: supported
+                            #
+                            # Selects a key from a ConfigMap.
+                          &quot;optional&quot;: True or False, # (Optional)
+                              #
+                              # Cloud Run fully managed: not supported
+                              #
+                              # Cloud Run for Anthos: supported
+                              #
+                              # Specify whether the ConfigMap or its key must be defined
+                          &quot;key&quot;: &quot;A String&quot;, # Cloud Run fully managed: not supported
+                              #
+                              # Cloud Run for Anthos: supported
+                              #
+                              # The key to select.
+                          &quot;name&quot;: &quot;A String&quot;, # Cloud Run fully managed: not supported
+                              #
+                              # Cloud Run for Anthos: supported
+                              #
+                              # The ConfigMap to select from.
+                          &quot;localObjectReference&quot;: { # Cloud Run fully managed: not supported # This field should not be used directly as it is meant to be inlined
+                              # directly into the message. Use the &quot;name&quot; field instead.
+                              #
+                              # Cloud Run for Anthos: supported
+                              #
+                              # LocalObjectReference contains enough information to let you locate the
+                              # referenced object inside the same namespace.
+                            &quot;name&quot;: &quot;A String&quot;, # (Optional)
+                                #
+                                # Cloud Run fully managed: not supported
+                                #
+                                # Cloud Run for Anthos: supported
+                                #
+                                # Name of the referent.
+                                # More info:
+                                # https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
+                          },
+                        },
                         &quot;secretKeyRef&quot;: { # Cloud Run fully managed: not supported # (Optional)
                             #
                             # Cloud Run fully managed: not supported
@@ -2557,52 +2007,6 @@
                               #
                               # Specify whether the Secret or its key must be defined
                         },
-                        &quot;configMapKeyRef&quot;: { # Cloud Run fully managed: not supported # (Optional)
-                            #
-                            # Cloud Run fully managed: not supported
-                            #
-                            # Cloud Run for Anthos: supported
-                            #
-                            # Selects a key of a ConfigMap.
-                            #
-                            # Cloud Run for Anthos: supported
-                            #
-                            # Selects a key from a ConfigMap.
-                          &quot;localObjectReference&quot;: { # Cloud Run fully managed: not supported # This field should not be used directly as it is meant to be inlined
-                              # directly into the message. Use the &quot;name&quot; field instead.
-                              #
-                              # Cloud Run for Anthos: supported
-                              #
-                              # LocalObjectReference contains enough information to let you locate the
-                              # referenced object inside the same namespace.
-                            &quot;name&quot;: &quot;A String&quot;, # (Optional)
-                                #
-                                # Cloud Run fully managed: not supported
-                                #
-                                # Cloud Run for Anthos: supported
-                                #
-                                # Name of the referent.
-                                # More info:
-                                # https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
-                          },
-                          &quot;optional&quot;: True or False, # (Optional)
-                              #
-                              # Cloud Run fully managed: not supported
-                              #
-                              # Cloud Run for Anthos: supported
-                              #
-                              # Specify whether the ConfigMap or its key must be defined
-                          &quot;key&quot;: &quot;A String&quot;, # Cloud Run fully managed: not supported
-                              #
-                              # Cloud Run for Anthos: supported
-                              #
-                              # The key to select.
-                          &quot;name&quot;: &quot;A String&quot;, # Cloud Run fully managed: not supported
-                              #
-                              # Cloud Run for Anthos: supported
-                              #
-                              # The ConfigMap to select from.
-                        },
                       },
                       &quot;value&quot;: &quot;A String&quot;, # (Optional)
                           #
@@ -2680,6 +2084,22 @@
                         # Cloud Run for Anthos: supported
                         #
                         # HTTPGetAction describes an action based on HTTP Get requests.
+                      &quot;host&quot;: &quot;A String&quot;, # (Optional)
+                          #
+                          # Cloud Run fully managed: not supported
+                          #
+                          # Cloud Run for Anthos: supported
+                          #
+                          # Host name to connect to, defaults to the pod IP. You probably want to set
+                          # &quot;Host&quot; in httpHeaders instead.
+                      &quot;scheme&quot;: &quot;A String&quot;, # (Optional)
+                          #
+                          # Cloud Run fully managed: not supported
+                          #
+                          # Cloud Run for Anthos: supported
+                          #
+                          # Scheme to use for connecting to the host.
+                          # Defaults to HTTP.
                       &quot;httpHeaders&quot;: [ # (Optional)
                           #
                           # Cloud Run fully managed: not supported
@@ -2711,22 +2131,6 @@
                           # Cloud Run for Anthos: supported
                           #
                           # Path to access on the HTTP server.
-                      &quot;host&quot;: &quot;A String&quot;, # (Optional)
-                          #
-                          # Cloud Run fully managed: not supported
-                          #
-                          # Cloud Run for Anthos: supported
-                          #
-                          # Host name to connect to, defaults to the pod IP. You probably want to set
-                          # &quot;Host&quot; in httpHeaders instead.
-                      &quot;scheme&quot;: &quot;A String&quot;, # (Optional)
-                          #
-                          # Cloud Run fully managed: not supported
-                          #
-                          # Cloud Run for Anthos: supported
-                          #
-                          # Scheme to use for connecting to the host.
-                          # Defaults to HTTP.
                     },
                     &quot;failureThreshold&quot;: 42, # (Optional)
                         #
@@ -2855,8 +2259,604 @@
                       # message. Will be truncated by the node if greater than 4096 bytes. The
                       # total message length across all containers will be limited to 12kb.
                       # Defaults to /dev/termination-log.
+                  &quot;volumeMounts&quot;: [ # (Optional)
+                      #
+                      # Cloud Run fully managed: not supported
+                      #
+                      # Cloud Run for Anthos: supported
+                      #
+                      # Pod volumes to mount into the container&#x27;s filesystem.
+                    { # Cloud Run fully managed: not supported
+                        #
+                        # Cloud Run for Anthos: supported
+                        #
+                        # VolumeMount describes a mounting of a Volume within a container.
+                      &quot;mountPath&quot;: &quot;A String&quot;, # Cloud Run fully managed: not supported
+                          #
+                          # Cloud Run for Anthos: supported
+                          #
+                          # Path within the container at which the volume should be mounted.  Must
+                          # not contain &#x27;:&#x27;.
+                      &quot;subPath&quot;: &quot;A String&quot;, # (Optional)
+                          #
+                          # Cloud Run fully managed: not supported
+                          #
+                          # Cloud Run for Anthos: supported
+                          #
+                          # Path within the volume from which the container&#x27;s volume should be mounted.
+                          # Defaults to &quot;&quot; (volume&#x27;s root).
+                      &quot;name&quot;: &quot;A String&quot;, # Cloud Run fully managed: not supported
+                          #
+                          # Cloud Run for Anthos: supported
+                          #
+                          # This must match the Name of a Volume.
+                      &quot;readOnly&quot;: True or False, # (Optional)
+                          #
+                          # Cloud Run fully managed: not supported
+                          #
+                          # Cloud Run for Anthos: supported
+                          #
+                          # Only true is accepted.
+                          # Defaults to true.
+                    },
+                  ],
+                  &quot;args&quot;: [ # (Optional)
+                      #
+                      # Cloud Run fully managed: supported
+                      #
+                      # Cloud Run for Anthos: supported
+                      #
+                      # Arguments to the entrypoint.
+                      # The docker image&#x27;s CMD is used if this is not provided.
+                      # Variable references $(VAR_NAME) are expanded using the container&#x27;s
+                      # environment. If a variable cannot be resolved, the reference in the input
+                      # string will be unchanged. The $(VAR_NAME) syntax can be escaped with a
+                      # double $$, ie: $$(VAR_NAME). Escaped references will never be expanded,
+                      # regardless of whether the variable exists or not.
+                      # More info:
+                      # https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell
+                    &quot;A String&quot;,
+                  ],
+                  &quot;workingDir&quot;: &quot;A String&quot;, # (Optional)
+                      #
+                      # Cloud Run fully managed: not supported
+                      #
+                      # Cloud Run for Anthos: supported
+                      #
+                      # Container&#x27;s working directory.
+                      # If not specified, the container runtime&#x27;s default will be used, which
+                      # might be configured in the container image.
+                  &quot;ports&quot;: [ # (Optional)
+                      #
+                      # List of ports to expose from the container. Only a single port can be
+                      # specified. The specified ports must be listening on all interfaces
+                      # (0.0.0.0) within the container to be accessible.
+                      #
+                      # If omitted, a port number will be chosen and passed to the container
+                      # through the PORT environment variable for the container to listen on.
+                    { # ContainerPort represents a network port in a single container.
+                      &quot;containerPort&quot;: 42, # (Optional)
+                          #
+                          # Port number the container listens on.
+                          # This must be a valid port number, 0 &lt; x &lt; 65536.
+                      &quot;protocol&quot;: &quot;A String&quot;, # (Optional)
+                          #
+                          # Cloud Run fully managed: not supported
+                          #
+                          # Cloud Run for Anthos: supported
+                          #
+                          # Protocol for port. Must be &quot;TCP&quot;.
+                          # Defaults to &quot;TCP&quot;.
+                      &quot;name&quot;: &quot;A String&quot;, # (Optional)
+                          #
+                          # Cloud Run fully managed: not supported
+                          #
+                          # Cloud Run for Anthos: supported
+                          #
+                          # If specified, used to specify which protocol to use.
+                          # Allowed values are &quot;http1&quot; and &quot;h2c&quot;.
+                    },
+                  ],
+                  &quot;image&quot;: &quot;A String&quot;, # Cloud Run fully managed: only supports containers from Google Container
+                      # Registry
+                      #
+                      # Cloud Run for Anthos: supported
+                      #
+                      # URL of the Container image.
+                      # More info: https://kubernetes.io/docs/concepts/containers/images
+                  &quot;envFrom&quot;: [ # (Optional)
+                      #
+                      # Cloud Run fully managed: not supported
+                      #
+                      # Cloud Run for Anthos: supported
+                      #
+                      # List of sources to populate environment variables in the container.
+                      # The keys defined within a source must be a C_IDENTIFIER. All invalid keys
+                      # will be reported as an event when the container is starting. When a key
+                      # exists in multiple sources, the value associated with the last source will
+                      # take precedence. Values defined by an Env with a duplicate key will take
+                      # precedence. Cannot be updated.
+                    { # Cloud Run fully managed: not supported
+                        #
+                        # Cloud Run for Anthos: supported
+                        #
+                        # EnvFromSource represents the source of a set of ConfigMaps
+                      &quot;secretRef&quot;: { # Cloud Run fully managed: not supported # (Optional)
+                          #
+                          # Cloud Run fully managed: not supported
+                          #
+                          # Cloud Run for Anthos: supported
+                          #
+                          # The Secret to select from
+                          #
+                          # Cloud Run for Anthos: supported
+                          #
+                          # SecretEnvSource selects a Secret to populate the environment
+                          # variables with.
+                          #
+                          # The contents of the target Secret&#x27;s Data field will represent the
+                          # key-value pairs as environment variables.
+                        &quot;name&quot;: &quot;A String&quot;, # Cloud Run fully managed: not supported
+                            #
+                            # Cloud Run for Anthos: supported
+                            #
+                            # The Secret to select from.
+                        &quot;localObjectReference&quot;: { # Cloud Run fully managed: not supported # This field should not be used directly as it is meant to be inlined
+                            # directly into the message. Use the &quot;name&quot; field instead.
+                            #
+                            # Cloud Run for Anthos: supported
+                            #
+                            # LocalObjectReference contains enough information to let you locate the
+                            # referenced object inside the same namespace.
+                          &quot;name&quot;: &quot;A String&quot;, # (Optional)
+                              #
+                              # Cloud Run fully managed: not supported
+                              #
+                              # Cloud Run for Anthos: supported
+                              #
+                              # Name of the referent.
+                              # More info:
+                              # https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
+                        },
+                        &quot;optional&quot;: True or False, # (Optional)
+                            #
+                            # Cloud Run fully managed: not supported
+                            #
+                            # Cloud Run for Anthos: supported
+                            #
+                            # Specify whether the Secret must be defined
+                      },
+                      &quot;prefix&quot;: &quot;A String&quot;, # (Optional)
+                          #
+                          # Cloud Run fully managed: not supported
+                          #
+                          # Cloud Run for Anthos: supported
+                          #
+                          # An optional identifier to prepend to each key in the ConfigMap. Must be a
+                          # C_IDENTIFIER.
+                      &quot;configMapRef&quot;: { # Cloud Run fully managed: not supported # (Optional)
+                          #
+                          # Cloud Run fully managed: not supported
+                          #
+                          # Cloud Run for Anthos: supported
+                          #
+                          # The ConfigMap to select from
+                          #
+                          # Cloud Run for Anthos: supported
+                          #
+                          # ConfigMapEnvSource selects a ConfigMap to populate the environment
+                          # variables with.
+                          #
+                          # The contents of the target ConfigMap&#x27;s Data field will represent the
+                          # key-value pairs as environment variables.
+                        &quot;localObjectReference&quot;: { # Cloud Run fully managed: not supported # This field should not be used directly as it is meant to be inlined
+                            # directly into the message. Use the &quot;name&quot; field instead.
+                            #
+                            # Cloud Run for Anthos: supported
+                            #
+                            # LocalObjectReference contains enough information to let you locate the
+                            # referenced object inside the same namespace.
+                          &quot;name&quot;: &quot;A String&quot;, # (Optional)
+                              #
+                              # Cloud Run fully managed: not supported
+                              #
+                              # Cloud Run for Anthos: supported
+                              #
+                              # Name of the referent.
+                              # More info:
+                              # https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
+                        },
+                        &quot;optional&quot;: True or False, # (Optional)
+                            #
+                            # Cloud Run fully managed: not supported
+                            #
+                            # Cloud Run for Anthos: supported
+                            #
+                            # Specify whether the ConfigMap must be defined
+                        &quot;name&quot;: &quot;A String&quot;, # Cloud Run fully managed: not supported
+                            #
+                            # Cloud Run for Anthos: supported
+                            #
+                            # The ConfigMap to select from.
+                      },
+                    },
+                  ],
+                  &quot;name&quot;: &quot;A String&quot;, # (Optional)
+                      #
+                      # Name of the container specified as a DNS_LABEL.
+                  &quot;command&quot;: [
+                    &quot;A String&quot;,
+                  ],
+                  &quot;terminationMessagePolicy&quot;: &quot;A String&quot;, # (Optional)
+                      #
+                      # Cloud Run fully managed: not supported
+                      #
+                      # Cloud Run for Anthos: supported
+                      #
+                      # Indicate how the termination message should be populated. File will use the
+                      # contents of terminationMessagePath to populate the container status message
+                      # on both success and failure. FallbackToLogsOnError will use the last chunk
+                      # of container log output if the termination message file is empty and the
+                      # container exited with an error. The log output is limited to 2048 bytes or
+                      # 80 lines, whichever is smaller. Defaults to File. Cannot be updated.
                 },
               ],
+              &quot;volumes&quot;: [
+                { # Cloud Run fully managed: not supported
+                    #
+                    # Cloud Run for Anthos: supported
+                    #
+                    # Volume represents a named volume in a container.
+                  &quot;configMap&quot;: { # Cloud Run fully managed: not supported # Cloud Run fully managed: not supported
+                      #
+                      # Cloud Run for Anthos: supported
+                      #
+                      # Cloud Run for Anthos: supported
+                      #
+                      # Adapts a ConfigMap into a volume.
+                      # The contents of the target ConfigMap&#x27;s Data field will be presented in a
+                      # volume as files using the keys in the Data field as the file names, unless
+                      # the items element is populated with specific mappings of keys to paths.
+                    &quot;optional&quot;: True or False, # (Optional)
+                        #
+                        # Cloud Run fully managed: not supported
+                        #
+                        # Cloud Run for Anthos: supported
+                        #
+                        # Specify whether the Secret or its keys must be defined.
+                    &quot;name&quot;: &quot;A String&quot;, # Cloud Run fully managed: not supported
+                        #
+                        # Cloud Run for Anthos: supported
+                        #
+                        # Name of the config.
+                    &quot;defaultMode&quot;: 42, # (Optional)
+                        #
+                        # Cloud Run fully managed: not supported
+                        #
+                        # Cloud Run for Anthos: supported
+                        #
+                        # Mode bits to use on created files by default. Must be a value between 0 and
+                        # 0777. Defaults to 0644. Directories within the path are not affected by
+                        # this setting. This might be in conflict with other options that affect the
+                        # file mode, like fsGroup, and the result can be other mode bits set.
+                    &quot;items&quot;: [ # (Optional)
+                        #
+                        # Cloud Run fully managed: not supported
+                        #
+                        # Cloud Run for Anthos: supported
+                        #
+                        # If unspecified, each key-value pair in the Data field of the referenced
+                        # Secret will be projected into the volume as a file whose name is the
+                        # key and content is the value. If specified, the listed keys will be
+                        # projected into the specified paths, and unlisted keys will not be
+                        # present. If a key is specified which is not present in the Secret,
+                        # the volume setup will error unless it is marked optional.
+                      { # Cloud Run fully managed: not supported
+                          #
+                          # Cloud Run for Anthos: supported
+                          #
+                          # Maps a string key to a path within a volume.
+                        &quot;key&quot;: &quot;A String&quot;, # Cloud Run fully managed: not supported
+                            #
+                            # Cloud Run for Anthos: supported
+                            #
+                            # The key to project.
+                        &quot;path&quot;: &quot;A String&quot;, # Cloud Run fully managed: not supported
+                            #
+                            # Cloud Run for Anthos: supported
+                            #
+                            # The relative path of the file to map the key to.
+                            # May not be an absolute path.
+                            # May not contain the path element &#x27;..&#x27;.
+                            # May not start with the string &#x27;..&#x27;.
+                        &quot;mode&quot;: 42, # (Optional)
+                            #
+                            # Cloud Run fully managed: not supported
+                            #
+                            # Cloud Run for Anthos: supported
+                            #
+                            # Mode bits to use on this file, must be a value between 0 and 0777. If not
+                            # specified, the volume defaultMode will be used. This might be in conflict
+                            # with other options that affect the file mode, like fsGroup, and the result
+                            # can be other mode bits set.
+                      },
+                    ],
+                  },
+                  &quot;name&quot;: &quot;A String&quot;, # Cloud Run fully managed: not supported
+                      #
+                      # Cloud Run for Anthos: supported
+                      #
+                      # Volume&#x27;s name.
+                  &quot;secret&quot;: { # Cloud Run fully managed: not supported # Cloud Run fully managed: not supported
+                      #
+                      # Cloud Run for Anthos: supported
+                      #
+                      # Cloud Run for Anthos: supported
+                      #
+                      # The contents of the target Secret&#x27;s Data field will be presented in a volume
+                      # as files using the keys in the Data field as the file names.
+                    &quot;secretName&quot;: &quot;A String&quot;, # Cloud Run fully managed: not supported
+                        #
+                        # Cloud Run for Anthos: supported
+                        #
+                        # Name of the secret in the container&#x27;s namespace to use.
+                    &quot;items&quot;: [ # (Optional)
+                        #
+                        # Cloud Run fully managed: not supported
+                        #
+                        # Cloud Run for Anthos: supported
+                        #
+                        # If unspecified, each key-value pair in the Data field of the referenced
+                        # Secret will be projected into the volume as a file whose name is the
+                        # key and content is the value. If specified, the listed keys will be
+                        # projected into the specified paths, and unlisted keys will not be
+                        # present. If a key is specified which is not present in the Secret,
+                        # the volume setup will error unless it is marked optional.
+                      { # Cloud Run fully managed: not supported
+                          #
+                          # Cloud Run for Anthos: supported
+                          #
+                          # Maps a string key to a path within a volume.
+                        &quot;key&quot;: &quot;A String&quot;, # Cloud Run fully managed: not supported
+                            #
+                            # Cloud Run for Anthos: supported
+                            #
+                            # The key to project.
+                        &quot;path&quot;: &quot;A String&quot;, # Cloud Run fully managed: not supported
+                            #
+                            # Cloud Run for Anthos: supported
+                            #
+                            # The relative path of the file to map the key to.
+                            # May not be an absolute path.
+                            # May not contain the path element &#x27;..&#x27;.
+                            # May not start with the string &#x27;..&#x27;.
+                        &quot;mode&quot;: 42, # (Optional)
+                            #
+                            # Cloud Run fully managed: not supported
+                            #
+                            # Cloud Run for Anthos: supported
+                            #
+                            # Mode bits to use on this file, must be a value between 0 and 0777. If not
+                            # specified, the volume defaultMode will be used. This might be in conflict
+                            # with other options that affect the file mode, like fsGroup, and the result
+                            # can be other mode bits set.
+                      },
+                    ],
+                    &quot;optional&quot;: True or False, # (Optional)
+                        #
+                        # Cloud Run fully managed: not supported
+                        #
+                        # Cloud Run for Anthos: supported
+                        #
+                        # Specify whether the Secret or its keys must be defined.
+                    &quot;defaultMode&quot;: 42, # (Optional)
+                        #
+                        # Cloud Run fully managed: not supported
+                        #
+                        # Cloud Run for Anthos: supported
+                        #
+                        # Mode bits to use on created files by default. Must be a value between 0 and
+                        # 0777. Defaults to 0644. Directories within the path are not affected by
+                        # this setting. This might be in conflict with other options that affect the
+                        # file mode, like fsGroup, and the result can be other mode bits set.
+                  },
+                },
+              ],
+            },
+            &quot;metadata&quot;: { # k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta is metadata that all # Optional metadata for this Revision, including labels and annotations. Name
+                # will be generated by the Configuration.
+                # To set minimum instances for this revision, use the
+                # &quot;autoscaling.knative.dev/minScale&quot; annotation key.
+                # To set maximum instances for this revision, use the
+                # &quot;autoscaling.knative.dev/maxScale&quot; annotation key.
+                # To set Cloud SQL connections for the revision, use the
+                # &quot;run.googleapis.com/cloudsql-instances&quot; annotation key.
+                # persisted resources must have, which includes all objects users must create.
+              &quot;annotations&quot;: { # (Optional)
+                  #
+                  # Annotations is an 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. More
+                  # info: http://kubernetes.io/docs/user-guide/annotations
+                &quot;a_key&quot;: &quot;A String&quot;,
+              },
+              &quot;generateName&quot;: &quot;A String&quot;, # (Optional)
+                  #
+                  # Cloud Run fully managed: not supported
+                  #
+                  # Cloud Run for Anthos: supported
+                  #
+                  # GenerateName is an optional prefix, used by the server, to generate a
+                  # unique name ONLY IF the Name field has not been provided. If this field is
+                  # used, the name returned to the client will be different than the name
+                  # passed. This value will also be combined with a unique suffix. The provided
+                  # value has the same validation rules as the Name field, and may be truncated
+                  # by the length of the suffix required to make the value unique on the
+                  # server.
+                  #
+                  # If this field is specified and the generated name exists, the server will
+                  # NOT return a 409 - instead, it will either return 201 Created or 500 with
+                  # Reason ServerTimeout indicating a unique name could not be found in the
+                  # time allotted, and the client should retry (optionally after the time
+                  # indicated in the Retry-After header).
+                  #
+                  # Applied only if Name is not specified.
+                  # More info:
+                  # https://git.k8s.io/community/contributors/devel/api-conventions.md#idempotency
+                  #  string generateName = 2;
+              &quot;name&quot;: &quot;A String&quot;, # Name must be unique within a namespace, within a Cloud Run region.
+                  # Is required when creating
+                  # resources, although some resources may allow a client to request the
+                  # generation of an appropriate name automatically. Name is primarily intended
+                  # for creation idempotence and configuration definition. Cannot be updated.
+                  # More info: http://kubernetes.io/docs/user-guide/identifiers#names
+                  # +optional
+              &quot;deletionGracePeriodSeconds&quot;: 42, # (Optional)
+                  #
+                  # Cloud Run fully managed: not supported
+                  #
+                  # Cloud Run for Anthos: supported
+                  #
+                  # Number of seconds allowed for this object to gracefully terminate before
+                  # it will be removed from the system. Only set when deletionTimestamp is also
+                  # set. May only be shortened. Read-only.
+              &quot;clusterName&quot;: &quot;A String&quot;, # (Optional)
+                  #
+                  # Cloud Run fully managed: not supported
+                  #
+                  # Cloud Run for Anthos: supported
+                  #
+                  # The name of the cluster which the object belongs to.
+                  # This is used to distinguish resources with same name and namespace in
+                  # different clusters. This field is not set anywhere right now and apiserver
+                  # is going to ignore it if set in create or update request.
+              &quot;finalizers&quot;: [ # (Optional)
+                  #
+                  # Cloud Run fully managed: not supported
+                  #
+                  # Cloud Run for Anthos: supported
+                  #
+                  # Must be empty before the object is deleted from the registry. Each entry
+                  # is an identifier for the responsible component that will remove the entry
+                  # from the list. If the deletionTimestamp of the object is non-nil, entries
+                  # in this list can only be removed.
+                  # +patchStrategy=merge
+                &quot;A String&quot;,
+              ],
+              &quot;deletionTimestamp&quot;: &quot;A String&quot;, # (Optional)
+                  #
+                  # Cloud Run fully managed: not supported
+                  #
+                  # Cloud Run for Anthos: supported
+                  #
+                  # DeletionTimestamp is RFC 3339 date and time at which this resource will be
+                  # deleted. This field is set by the server when a graceful deletion is
+                  # requested by the user, and is not directly settable by a client. The
+                  # resource is expected to be deleted (no longer visible from resource lists,
+                  # and not reachable by name) after the time in this field, once the
+                  # finalizers list is empty. As long as the finalizers list contains items,
+                  # deletion is blocked. Once the deletionTimestamp is set, this value may not
+                  # be unset or be set further into the future, although it may be shortened or
+                  # the resource may be deleted prior to this time. For example, a user may
+                  # request that a pod is deleted in 30 seconds. The Kubelet will react by
+                  # sending a graceful termination signal to the containers in the pod. After
+                  # that 30 seconds, the Kubelet will send a hard termination signal (SIGKILL)
+                  # to the container and after cleanup, remove the pod from the API. In the
+                  # presence of network partitions, this object may still exist after this
+                  # timestamp, until an administrator or automated process can determine the
+                  # resource is fully terminated.
+                  # If not set, graceful deletion of the object has not been requested.
+                  #
+                  # Populated by the system when a graceful deletion is requested.
+                  # Read-only.
+                  # More info:
+                  # https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
+              &quot;ownerReferences&quot;: [ # (Optional)
+                  #
+                  # Cloud Run fully managed: not supported
+                  #
+                  # Cloud Run for Anthos: supported
+                  #
+                  # List of objects that own this object. If ALL objects in the list have
+                  # been deleted, this object will be garbage collected.
+                { # OwnerReference contains enough information to let you identify an owning
+                    # object. Currently, an owning object must be in the same namespace, so there
+                    # is no namespace field.
+                  &quot;controller&quot;: True or False, # If true, this reference points to the managing controller.
+                      # +optional
+                  &quot;kind&quot;: &quot;A String&quot;, # Kind of the referent.
+                      # More info:
+                      # https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
+                  &quot;blockOwnerDeletion&quot;: True or False, # If true, AND if the owner has the &quot;foregroundDeletion&quot; finalizer, then
+                      # the owner cannot be deleted from the key-value store until this
+                      # reference is removed.
+                      # Defaults to false.
+                      # To set this field, a user needs &quot;delete&quot; permission of the owner,
+                      # otherwise 422 (Unprocessable Entity) will be returned.
+                      # +optional
+                  &quot;apiVersion&quot;: &quot;A String&quot;, # API version of the referent.
+                  &quot;name&quot;: &quot;A String&quot;, # Name of the referent.
+                      # More info: http://kubernetes.io/docs/user-guide/identifiers#names
+                  &quot;uid&quot;: &quot;A String&quot;, # UID of the referent.
+                      # More info: http://kubernetes.io/docs/user-guide/identifiers#uids
+                },
+              ],
+              &quot;creationTimestamp&quot;: &quot;A String&quot;, # (Optional)
+                  #
+                  # CreationTimestamp is a timestamp representing the server time when this
+                  # object was created. It is not guaranteed to be set in happens-before order
+                  # across separate operations. Clients may not set this value. It is
+                  # represented in RFC3339 form and is in UTC.
+                  #
+                  # Populated by the system.
+                  # Read-only.
+                  # Null for lists.
+                  # More info:
+                  # https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
+              &quot;labels&quot;: { # (Optional)
+                  #
+                  # 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.
+                  # More info: http://kubernetes.io/docs/user-guide/labels
+                &quot;a_key&quot;: &quot;A String&quot;,
+              },
+              &quot;generation&quot;: 42, # (Optional)
+                  #
+                  # A sequence number representing a specific generation of the desired state.
+                  # Populated by the system. Read-only.
+              &quot;resourceVersion&quot;: &quot;A String&quot;, # (Optional)
+                  #
+                  # An opaque 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. They may only be valid for a
+                  # particular resource or set of resources.
+                  #
+                  # Populated by the system.
+                  # Read-only.
+                  # Value must be treated as opaque by clients and .
+                  # More info:
+                  # https://git.k8s.io/community/contributors/devel/api-conventions.md#concurrency-control-and-consistency
+              &quot;selfLink&quot;: &quot;A String&quot;, # (Optional)
+                  #
+                  # SelfLink is a URL representing this object.
+                  # Populated by the system.
+                  # Read-only.
+                  #  string selfLink = 4;
+              &quot;uid&quot;: &quot;A String&quot;, # (Optional)
+                  #
+                  # UID is the unique in time and space value for this object. It is typically
+                  # generated by the server on successful creation of a resource and is not
+                  # allowed to change on PUT operations.
+                  #
+                  # Populated by the system.
+                  # Read-only.
+                  # More info: http://kubernetes.io/docs/user-guide/identifiers#uids
+              &quot;namespace&quot;: &quot;A String&quot;, # Namespace defines the space within each name must be unique, within a
+                  # Cloud Run region. In Cloud Run the namespace must be equal to either the
+                  # project ID or project number.
             },
           },
         },
@@ -2864,62 +2864,6 @@
         &quot;metadata&quot;: { # k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta is metadata that all # Metadata associated with this Configuration, including name, namespace,
             # labels, and annotations.
             # persisted resources must have, which includes all objects users must create.
-          &quot;creationTimestamp&quot;: &quot;A String&quot;, # (Optional)
-              #
-              # CreationTimestamp is a timestamp representing the server time when this
-              # object was created. It is not guaranteed to be set in happens-before order
-              # across separate operations. Clients may not set this value. It is
-              # represented in RFC3339 form and is in UTC.
-              #
-              # Populated by the system.
-              # Read-only.
-              # Null for lists.
-              # More info:
-              # https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
-          &quot;labels&quot;: { # (Optional)
-              #
-              # 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.
-              # More info: http://kubernetes.io/docs/user-guide/labels
-            &quot;a_key&quot;: &quot;A String&quot;,
-          },
-          &quot;generation&quot;: 42, # (Optional)
-              #
-              # A sequence number representing a specific generation of the desired state.
-              # Populated by the system. Read-only.
-          &quot;resourceVersion&quot;: &quot;A String&quot;, # (Optional)
-              #
-              # An opaque 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. They may only be valid for a
-              # particular resource or set of resources.
-              #
-              # Populated by the system.
-              # Read-only.
-              # Value must be treated as opaque by clients and .
-              # More info:
-              # https://git.k8s.io/community/contributors/devel/api-conventions.md#concurrency-control-and-consistency
-          &quot;selfLink&quot;: &quot;A String&quot;, # (Optional)
-              #
-              # SelfLink is a URL representing this object.
-              # Populated by the system.
-              # Read-only.
-              #  string selfLink = 4;
-          &quot;uid&quot;: &quot;A String&quot;, # (Optional)
-              #
-              # UID is the unique in time and space value for this object. It is typically
-              # generated by the server on successful creation of a resource and is not
-              # allowed to change on PUT operations.
-              #
-              # Populated by the system.
-              # Read-only.
-              # More info: http://kubernetes.io/docs/user-guide/identifiers#uids
-          &quot;namespace&quot;: &quot;A String&quot;, # Namespace defines the space within each name must be unique, within a
-              # Cloud Run region. In Cloud Run the namespace must be equal to either the
-              # project ID or project number.
           &quot;annotations&quot;: { # (Optional)
               #
               # Annotations is an unstructured key value map stored with a resource that
@@ -3030,8 +2974,6 @@
             { # OwnerReference contains enough information to let you identify an owning
                 # object. Currently, an owning object must be in the same namespace, so there
                 # is no namespace field.
-              &quot;uid&quot;: &quot;A String&quot;, # UID of the referent.
-                  # More info: http://kubernetes.io/docs/user-guide/identifiers#uids
               &quot;controller&quot;: True or False, # If true, this reference points to the managing controller.
                   # +optional
               &quot;kind&quot;: &quot;A String&quot;, # Kind of the referent.
@@ -3047,8 +2989,66 @@
               &quot;apiVersion&quot;: &quot;A String&quot;, # API version of the referent.
               &quot;name&quot;: &quot;A String&quot;, # Name of the referent.
                   # More info: http://kubernetes.io/docs/user-guide/identifiers#names
+              &quot;uid&quot;: &quot;A String&quot;, # UID of the referent.
+                  # More info: http://kubernetes.io/docs/user-guide/identifiers#uids
             },
           ],
+          &quot;creationTimestamp&quot;: &quot;A String&quot;, # (Optional)
+              #
+              # CreationTimestamp is a timestamp representing the server time when this
+              # object was created. It is not guaranteed to be set in happens-before order
+              # across separate operations. Clients may not set this value. It is
+              # represented in RFC3339 form and is in UTC.
+              #
+              # Populated by the system.
+              # Read-only.
+              # Null for lists.
+              # More info:
+              # https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
+          &quot;labels&quot;: { # (Optional)
+              #
+              # 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.
+              # More info: http://kubernetes.io/docs/user-guide/labels
+            &quot;a_key&quot;: &quot;A String&quot;,
+          },
+          &quot;generation&quot;: 42, # (Optional)
+              #
+              # A sequence number representing a specific generation of the desired state.
+              # Populated by the system. Read-only.
+          &quot;resourceVersion&quot;: &quot;A String&quot;, # (Optional)
+              #
+              # An opaque 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. They may only be valid for a
+              # particular resource or set of resources.
+              #
+              # Populated by the system.
+              # Read-only.
+              # Value must be treated as opaque by clients and .
+              # More info:
+              # https://git.k8s.io/community/contributors/devel/api-conventions.md#concurrency-control-and-consistency
+          &quot;selfLink&quot;: &quot;A String&quot;, # (Optional)
+              #
+              # SelfLink is a URL representing this object.
+              # Populated by the system.
+              # Read-only.
+              #  string selfLink = 4;
+          &quot;uid&quot;: &quot;A String&quot;, # (Optional)
+              #
+              # UID is the unique in time and space value for this object. It is typically
+              # generated by the server on successful creation of a resource and is not
+              # allowed to change on PUT operations.
+              #
+              # Populated by the system.
+              # Read-only.
+              # More info: http://kubernetes.io/docs/user-guide/identifiers#uids
+          &quot;namespace&quot;: &quot;A String&quot;, # Namespace defines the space within each name must be unique, within a
+              # Cloud Run region. In Cloud Run the namespace must be equal to either the
+              # project ID or project number.
         },
       },
     ],