Contains an operation for a resource inspired by the JSON-PATCH format with support for: * Custom filters for describing partial array patch. * Extended path values for describing nested arrays. * Custom fields for describing the resource for which the operation is being described. * Allows extension to custom operations not natively supported by RFC6902. See https://tools.ietf.org/html/rfc6902 for details on the original RFC.
Type of GCP resource being modified/tested. This field is always populated. Example: cloudresourcemanager.googleapis.com/Project, compute.googleapis.com/Instance
Path to the target field being operated on. If the operation is at the resource level, then path should be "/". This field is always populated.
Can be set with action 'copy' or 'move' to indicate the source field within resource or source_resource, ignored if provided for other operation types.
Set of filters to apply if path
refers to array elements
or nested array elements in order to narrow down to a single
unique element that is being tested/modified. Note that this
is intended to be an exact match per filter. Example: {
"/versions//name" : "it-123"
"/versions//targetSize/percent": 20 } Example: {
"/bindings//role": "roles/admin" "/bindings//condition" :
null } Example: { "/bindings//role": "roles/admin"
"/bindings//members/*" : ["x@google.com", "y@google.com"] }
Inheritance
builtins.object > google.protobuf.pyext._message.CMessage > builtins.object > google.protobuf.message.Message > OperationClasses
PathFiltersEntry
API documentation for recommender_v1beta1.types.Operation.PathFiltersEntry
class.