mirror of
https://github.com/OMGeeky/google-apis-rs.git
synced 2026-02-23 15:49:49 +01:00
Publish latest versions of all APIs
This commit is contained in:
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"YWOzh2SDasdU84ArJnpYek-OMdg/llynIIguUtQGZnafw0-LKyjVFvE\"",
|
||||
"etag": "\"YWOzh2SDasdU84ArJnpYek-OMdg/4coXG-kLdOLe0xqn_lc-mbxcObg\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "deploymentmanager:v2",
|
||||
"name": "deploymentmanager",
|
||||
"canonicalName": "Deployment Manager",
|
||||
"version": "v2",
|
||||
"revision": "20170501",
|
||||
"revision": "20170925",
|
||||
"title": "Google Cloud Deployment Manager API",
|
||||
"description": "Declares, configures, and deploys complex solutions on Google Cloud Platform.",
|
||||
"ownerDomain": "google.com",
|
||||
@@ -21,7 +21,7 @@
|
||||
"basePath": "/deploymentmanager/v2/projects/",
|
||||
"rootUrl": "https://www.googleapis.com/",
|
||||
"servicePath": "deploymentmanager/v2/projects/",
|
||||
"batchPath": "batch",
|
||||
"batchPath": "batch/deploymentmanager/v2",
|
||||
"parameters": {
|
||||
"alt": {
|
||||
"type": "string",
|
||||
@@ -129,14 +129,29 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"AuthorizationLoggingOptions": {
|
||||
"id": "AuthorizationLoggingOptions",
|
||||
"type": "object",
|
||||
"description": "Authorization-related information used by Cloud Audit Logging.",
|
||||
"properties": {
|
||||
"permissionType": {
|
||||
"type": "string",
|
||||
"description": "The type of the permission that was checked."
|
||||
}
|
||||
}
|
||||
},
|
||||
"Binding": {
|
||||
"id": "Binding",
|
||||
"type": "object",
|
||||
"description": "Associates `members` with a `role`.",
|
||||
"properties": {
|
||||
"condition": {
|
||||
"$ref": "Expr",
|
||||
"description": "The condition that is associated with this binding. NOTE: an unsatisfied condition will not allow user access via current binding. Different bindings, including their conditions, are examined independently. This field is GOOGLE_INTERNAL."
|
||||
},
|
||||
"members": {
|
||||
"type": "array",
|
||||
"description": "Specifies the identities requesting access for a Cloud Platform resource. `members` can have the following values:\n\n* `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account.\n\n* `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n\n* `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@gmail.com` or `joe@example.com`.\n\n\n\n* `serviceAccount:{emailid}`: An email address that represents a service account. For example, `my-other-app@appspot.gserviceaccount.com`.\n\n* `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`.\n\n* `domain:{domain}`: A Google Apps domain name that represents all the users of that domain. For example, `google.com` or `example.com`.",
|
||||
"description": "Specifies the identities requesting access for a Cloud Platform resource. `members` can have the following values:\n\n* `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account.\n\n* `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account.\n\n* `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@gmail.com` or `joe@example.com`.\n\n\n\n* `serviceAccount:{emailid}`: An email address that represents a service account. For example, `my-other-app@appspot.gserviceaccount.com`.\n\n* `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`.\n\n\n\n* `domain:{domain}`: A Google Apps domain name that represents all the users of that domain. For example, `google.com` or `example.com`.",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
@@ -208,12 +223,12 @@
|
||||
},
|
||||
"id": {
|
||||
"type": "string",
|
||||
"description": "[Output Only] Unique identifier for the resource; defined by the server.",
|
||||
"description": "Output only. Unique identifier for the resource; defined by the server.",
|
||||
"format": "uint64"
|
||||
},
|
||||
"insertTime": {
|
||||
"type": "string",
|
||||
"description": "[Output Only] Timestamp when the deployment was created, in RFC3339 text format ."
|
||||
"description": "Output only. Timestamp when the deployment was created, in RFC3339 text format ."
|
||||
},
|
||||
"labels": {
|
||||
"type": "array",
|
||||
@@ -224,7 +239,7 @@
|
||||
},
|
||||
"manifest": {
|
||||
"type": "string",
|
||||
"description": "[Output Only] URL of the manifest representing the last manifest that was successfully deployed."
|
||||
"description": "Output only. URL of the manifest representing the last manifest that was successfully deployed."
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
@@ -232,11 +247,11 @@
|
||||
},
|
||||
"operation": {
|
||||
"$ref": "Operation",
|
||||
"description": "[Output Only] The Operation that most recently ran, or is currently running, on this deployment."
|
||||
"description": "Output only. The Operation that most recently ran, or is currently running, on this deployment."
|
||||
},
|
||||
"selfLink": {
|
||||
"type": "string",
|
||||
"description": "[Output Only] Self link for the deployment."
|
||||
"description": "Output only. Self link for the deployment."
|
||||
},
|
||||
"target": {
|
||||
"$ref": "TargetConfiguration",
|
||||
@@ -244,7 +259,7 @@
|
||||
},
|
||||
"update": {
|
||||
"$ref": "DeploymentUpdate",
|
||||
"description": "[Output Only] If Deployment Manager is currently updating or previewing an update to this deployment, the updated configuration appears here."
|
||||
"description": "Output only. If Deployment Manager is currently updating or previewing an update to this deployment, the updated configuration appears here."
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -267,18 +282,18 @@
|
||||
"properties": {
|
||||
"description": {
|
||||
"type": "string",
|
||||
"description": "[Output Only] An optional user-provided description of the deployment after the current update has been applied."
|
||||
"description": "Output only. An optional user-provided description of the deployment after the current update has been applied."
|
||||
},
|
||||
"labels": {
|
||||
"type": "array",
|
||||
"description": "[Output Only] Map of labels; provided by the client when the resource is created or updated. Specifically: Label keys must be between 1 and 63 characters long and must conform to the following regular expression: [a-z]([-a-z0-9]*[a-z0-9])? Label values must be between 0 and 63 characters long and must conform to the regular expression ([a-z]([-a-z0-9]*[a-z0-9])?)?",
|
||||
"description": "Output only. Map of labels; provided by the client when the resource is created or updated. Specifically: Label keys must be between 1 and 63 characters long and must conform to the following regular expression: [a-z]([-a-z0-9]*[a-z0-9])? Label values must be between 0 and 63 characters long and must conform to the regular expression ([a-z]([-a-z0-9]*[a-z0-9])?)?",
|
||||
"items": {
|
||||
"$ref": "DeploymentUpdateLabelEntry"
|
||||
}
|
||||
},
|
||||
"manifest": {
|
||||
"type": "string",
|
||||
"description": "[Output Only] URL of the manifest representing the update configuration of this deployment."
|
||||
"description": "Output only. URL of the manifest representing the update configuration of this deployment."
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -313,14 +328,14 @@
|
||||
"properties": {
|
||||
"deployments": {
|
||||
"type": "array",
|
||||
"description": "[Output Only] The deployments contained in this response.",
|
||||
"description": "Output only. The deployments contained in this response.",
|
||||
"items": {
|
||||
"$ref": "Deployment"
|
||||
}
|
||||
},
|
||||
"nextPageToken": {
|
||||
"type": "string",
|
||||
"description": "[Output Only] A token used to continue a truncated list request."
|
||||
"description": "Output only. A token used to continue a truncated list request."
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -336,6 +351,29 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"Expr": {
|
||||
"id": "Expr",
|
||||
"type": "object",
|
||||
"description": "Represents an expression text. Example:\n\ntitle: \"User account presence\" description: \"Determines whether the request has a user account\" expression: \"size(request.user) \u003e 0\"",
|
||||
"properties": {
|
||||
"description": {
|
||||
"type": "string",
|
||||
"description": "An optional description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI."
|
||||
},
|
||||
"expression": {
|
||||
"type": "string",
|
||||
"description": "Textual representation of an expression in Common Expression Language syntax.\n\nThe application context of the containing message determines which well-known feature set of CEL is supported."
|
||||
},
|
||||
"location": {
|
||||
"type": "string",
|
||||
"description": "An optional string indicating the location of the expression for error reporting, e.g. a file name and a position in the file."
|
||||
},
|
||||
"title": {
|
||||
"type": "string",
|
||||
"description": "An optional title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression."
|
||||
}
|
||||
}
|
||||
},
|
||||
"ImportFile": {
|
||||
"id": "ImportFile",
|
||||
"type": "object",
|
||||
@@ -356,16 +394,39 @@
|
||||
"type": "object",
|
||||
"description": "Specifies what kind of log the caller must write",
|
||||
"properties": {
|
||||
"cloudAudit": {
|
||||
"$ref": "LogConfigCloudAuditOptions",
|
||||
"description": "Cloud audit options."
|
||||
},
|
||||
"counter": {
|
||||
"$ref": "LogConfigCounterOptions",
|
||||
"description": "Counter options."
|
||||
},
|
||||
"dataAccess": {
|
||||
"$ref": "LogConfigDataAccessOptions",
|
||||
"description": "Data access options."
|
||||
}
|
||||
}
|
||||
},
|
||||
"LogConfigCloudAuditOptions": {
|
||||
"id": "LogConfigCloudAuditOptions",
|
||||
"type": "object",
|
||||
"description": "Write a Cloud Audit log",
|
||||
"properties": {
|
||||
"authorizationLoggingOptions": {
|
||||
"$ref": "AuthorizationLoggingOptions",
|
||||
"description": "Information used by the Cloud Audit Logging pipeline."
|
||||
},
|
||||
"logName": {
|
||||
"type": "string",
|
||||
"description": "The log_name to populate in the Cloud Audit Record."
|
||||
}
|
||||
}
|
||||
},
|
||||
"LogConfigCounterOptions": {
|
||||
"id": "LogConfigCounterOptions",
|
||||
"type": "object",
|
||||
"description": "Options for counters",
|
||||
"description": "Increment a streamz counter with the specified metric and field names.\n\nMetric names should start with a '/', generally be lowercase-only, and end in \"_count\". Field names should not contain an initial slash. The actual exported metric names will have \"/iam/policy\" prepended.\n\nField names correspond to IAM request parameters and field values are their respective values.\n\nAt present the only supported field names are - \"iam_principal\", corresponding to IAMContext.principal; - \"\" (empty string), resulting in one aggretated counter with no field.\n\nExamples: counter { metric: \"/debug_access_count\" field: \"iam_principal\" } ==\u003e increment counter /iam/policy/backend_debug_access_count {iam_principal=[value of IAMContext.principal]}\n\nAt this time we do not support: * multiple field names (though this may be supported in the future) * decrementing the counter * incrementing it by anything other than 1",
|
||||
"properties": {
|
||||
"field": {
|
||||
"type": "string",
|
||||
@@ -377,6 +438,17 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"LogConfigDataAccessOptions": {
|
||||
"id": "LogConfigDataAccessOptions",
|
||||
"type": "object",
|
||||
"description": "Write a Data Access (Gin) log",
|
||||
"properties": {
|
||||
"logMode": {
|
||||
"type": "string",
|
||||
"description": "Whether Gin logging should happen in a fail-closed manner at the caller. This is relevant only in the LocalIAM implementation, for now."
|
||||
}
|
||||
}
|
||||
},
|
||||
"Manifest": {
|
||||
"id": "Manifest",
|
||||
"type": "object",
|
||||
@@ -384,39 +456,39 @@
|
||||
"properties": {
|
||||
"config": {
|
||||
"$ref": "ConfigFile",
|
||||
"description": "[Output Only] The YAML configuration for this manifest."
|
||||
"description": "Output only. The YAML configuration for this manifest."
|
||||
},
|
||||
"expandedConfig": {
|
||||
"type": "string",
|
||||
"description": "[Output Only] The fully-expanded configuration file, including any templates and references."
|
||||
"description": "Output only. The fully-expanded configuration file, including any templates and references."
|
||||
},
|
||||
"id": {
|
||||
"type": "string",
|
||||
"description": "[Output Only] Unique identifier for the resource; defined by the server.",
|
||||
"description": "Output only. Unique identifier for the resource; defined by the server.",
|
||||
"format": "uint64"
|
||||
},
|
||||
"imports": {
|
||||
"type": "array",
|
||||
"description": "[Output Only] The imported files for this manifest.",
|
||||
"description": "Output only. The imported files for this manifest.",
|
||||
"items": {
|
||||
"$ref": "ImportFile"
|
||||
}
|
||||
},
|
||||
"insertTime": {
|
||||
"type": "string",
|
||||
"description": "[Output Only] Timestamp when the manifest was created, in RFC3339 text format."
|
||||
"description": "Output only. Timestamp when the manifest was created, in RFC3339 text format."
|
||||
},
|
||||
"layout": {
|
||||
"type": "string",
|
||||
"description": "[Output Only] The YAML layout for this manifest."
|
||||
"description": "Output only. The YAML layout for this manifest."
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "[Output Only] The name of the manifest."
|
||||
"description": "Output only.\n\nThe name of the manifest."
|
||||
},
|
||||
"selfLink": {
|
||||
"type": "string",
|
||||
"description": "[Output Only] Self link for the manifest."
|
||||
"description": "Output only. Self link for the manifest."
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -427,14 +499,14 @@
|
||||
"properties": {
|
||||
"manifests": {
|
||||
"type": "array",
|
||||
"description": "[Output Only] Manifests contained in this list response.",
|
||||
"description": "Output only. Manifests contained in this list response.",
|
||||
"items": {
|
||||
"$ref": "Manifest"
|
||||
}
|
||||
},
|
||||
"nextPageToken": {
|
||||
"type": "string",
|
||||
"description": "[Output Only] A token used to continue a truncated list request."
|
||||
"description": "Output only. A token used to continue a truncated list request."
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -602,11 +674,11 @@
|
||||
"properties": {
|
||||
"nextPageToken": {
|
||||
"type": "string",
|
||||
"description": "[Output Only] A token used to continue a truncated list request."
|
||||
"description": "Output only. A token used to continue a truncated list request."
|
||||
},
|
||||
"operations": {
|
||||
"type": "array",
|
||||
"description": "[Output Only] Operations contained in this list response.",
|
||||
"description": "Output only. Operations contained in this list response.",
|
||||
"items": {
|
||||
"$ref": "Operation"
|
||||
}
|
||||
@@ -627,7 +699,7 @@
|
||||
},
|
||||
"bindings": {
|
||||
"type": "array",
|
||||
"description": "Associates a list of `members` to a `role`. Multiple `bindings` must not be specified for the same `role`. `bindings` with no members will result in an error.",
|
||||
"description": "Associates a list of `members` to a `role`. `bindings` with no members will result in an error.",
|
||||
"items": {
|
||||
"$ref": "Binding"
|
||||
}
|
||||
@@ -666,48 +738,48 @@
|
||||
},
|
||||
"finalProperties": {
|
||||
"type": "string",
|
||||
"description": "[Output Only] The evaluated properties of the resource with references expanded. Returned as serialized YAML."
|
||||
"description": "Output only. The evaluated properties of the resource with references expanded. Returned as serialized YAML."
|
||||
},
|
||||
"id": {
|
||||
"type": "string",
|
||||
"description": "[Output Only] Unique identifier for the resource; defined by the server.",
|
||||
"description": "Output only. Unique identifier for the resource; defined by the server.",
|
||||
"format": "uint64"
|
||||
},
|
||||
"insertTime": {
|
||||
"type": "string",
|
||||
"description": "[Output Only] Timestamp when the resource was created or acquired, in RFC3339 text format ."
|
||||
"description": "Output only. Timestamp when the resource was created or acquired, in RFC3339 text format ."
|
||||
},
|
||||
"manifest": {
|
||||
"type": "string",
|
||||
"description": "[Output Only] URL of the manifest representing the current configuration of this resource."
|
||||
"description": "Output only. URL of the manifest representing the current configuration of this resource."
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "[Output Only] The name of the resource as it appears in the YAML config."
|
||||
"description": "Output only. The name of the resource as it appears in the YAML config."
|
||||
},
|
||||
"properties": {
|
||||
"type": "string",
|
||||
"description": "[Output Only] The current properties of the resource before any references have been filled in. Returned as serialized YAML."
|
||||
"description": "Output only. The current properties of the resource before any references have been filled in. Returned as serialized YAML."
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"description": "[Output Only] The type of the resource, for example compute.v1.instance, or cloudfunctions.v1beta1.function."
|
||||
"description": "Output only. The type of the resource, for example compute.v1.instance, or cloudfunctions.v1beta1.function."
|
||||
},
|
||||
"update": {
|
||||
"$ref": "ResourceUpdate",
|
||||
"description": "[Output Only] If Deployment Manager is currently updating or previewing an update to this resource, the updated configuration appears here."
|
||||
"description": "Output only. If Deployment Manager is currently updating or previewing an update to this resource, the updated configuration appears here."
|
||||
},
|
||||
"updateTime": {
|
||||
"type": "string",
|
||||
"description": "[Output Only] Timestamp when the resource was updated, in RFC3339 text format ."
|
||||
"description": "Output only. Timestamp when the resource was updated, in RFC3339 text format ."
|
||||
},
|
||||
"url": {
|
||||
"type": "string",
|
||||
"description": "[Output Only] The URL of the actual resource."
|
||||
"description": "Output only. The URL of the actual resource."
|
||||
},
|
||||
"warnings": {
|
||||
"type": "array",
|
||||
"description": "[Output Only] If warning messages are generated during processing of this resource, this field will be populated.",
|
||||
"description": "Output only. If warning messages are generated during processing of this resource, this field will be populated.",
|
||||
"items": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
@@ -763,7 +835,7 @@
|
||||
},
|
||||
"error": {
|
||||
"type": "object",
|
||||
"description": "[Output Only] If errors are generated during update of the resource, this field will be populated.",
|
||||
"description": "Output only. If errors are generated during update of the resource, this field will be populated.",
|
||||
"properties": {
|
||||
"errors": {
|
||||
"type": "array",
|
||||
@@ -790,27 +862,27 @@
|
||||
},
|
||||
"finalProperties": {
|
||||
"type": "string",
|
||||
"description": "[Output Only] The expanded properties of the resource with reference values expanded. Returned as serialized YAML."
|
||||
"description": "Output only. The expanded properties of the resource with reference values expanded. Returned as serialized YAML."
|
||||
},
|
||||
"intent": {
|
||||
"type": "string",
|
||||
"description": "[Output Only] The intent of the resource: PREVIEW, UPDATE, or CANCEL."
|
||||
"description": "Output only. The intent of the resource: PREVIEW, UPDATE, or CANCEL."
|
||||
},
|
||||
"manifest": {
|
||||
"type": "string",
|
||||
"description": "[Output Only] URL of the manifest representing the update configuration of this resource."
|
||||
"description": "Output only. URL of the manifest representing the update configuration of this resource."
|
||||
},
|
||||
"properties": {
|
||||
"type": "string",
|
||||
"description": "[Output Only] The set of updated properties for this resource, before references are expanded. Returned as serialized YAML."
|
||||
"description": "Output only. The set of updated properties for this resource, before references are expanded. Returned as serialized YAML."
|
||||
},
|
||||
"state": {
|
||||
"type": "string",
|
||||
"description": "[Output Only] The state of the resource."
|
||||
"description": "Output only. The state of the resource."
|
||||
},
|
||||
"warnings": {
|
||||
"type": "array",
|
||||
"description": "[Output Only] If warning messages are generated during processing of this resource, this field will be populated.",
|
||||
"description": "Output only. If warning messages are generated during processing of this resource, this field will be populated.",
|
||||
"items": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
@@ -873,7 +945,7 @@
|
||||
},
|
||||
"conditions": {
|
||||
"type": "array",
|
||||
"description": "Additional restrictions that must be met",
|
||||
"description": "Additional restrictions that must be met. All conditions must pass for the rule to match.",
|
||||
"items": {
|
||||
"$ref": "Condition"
|
||||
}
|
||||
@@ -963,12 +1035,12 @@
|
||||
"properties": {
|
||||
"id": {
|
||||
"type": "string",
|
||||
"description": "[Output Only] Unique identifier for the resource; defined by the server.",
|
||||
"description": "Output only. Unique identifier for the resource; defined by the server.",
|
||||
"format": "uint64"
|
||||
},
|
||||
"insertTime": {
|
||||
"type": "string",
|
||||
"description": "[Output Only] Timestamp when the type was created, in RFC3339 text format."
|
||||
"description": "Output only. Timestamp when the type was created, in RFC3339 text format."
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
@@ -976,11 +1048,11 @@
|
||||
},
|
||||
"operation": {
|
||||
"$ref": "Operation",
|
||||
"description": "[Output Only] The Operation that most recently ran, or is currently running, on this type."
|
||||
"description": "Output only. The Operation that most recently ran, or is currently running, on this type."
|
||||
},
|
||||
"selfLink": {
|
||||
"type": "string",
|
||||
"description": "[Output Only] Self link for the type."
|
||||
"description": "Output only. Self link for the type."
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -995,7 +1067,7 @@
|
||||
},
|
||||
"types": {
|
||||
"type": "array",
|
||||
"description": "[Output Only] A list of resource types supported by Deployment Manager.",
|
||||
"description": "Output only. A list of resource types supported by Deployment Manager.",
|
||||
"items": {
|
||||
"$ref": "Type"
|
||||
}
|
||||
@@ -1141,7 +1213,7 @@
|
||||
"type": "string",
|
||||
"description": "Name of the resource for this request.",
|
||||
"required": true,
|
||||
"pattern": "[a-z](?:[-a-z0-9_]{0,61}[a-z0-9])?",
|
||||
"pattern": "[a-z0-9](?:[-a-z0-9_]{0,61}[a-z0-9])?",
|
||||
"location": "path"
|
||||
}
|
||||
},
|
||||
@@ -1198,7 +1270,7 @@
|
||||
"parameters": {
|
||||
"filter": {
|
||||
"type": "string",
|
||||
"description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nYou can filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nTo filter on multiple expressions, provide each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.",
|
||||
"description": "Sets a filter {expression} for filtering listed resources. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use name ne example-instance.\n\nYou can filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nTo filter on multiple expressions, provide each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.",
|
||||
"location": "query"
|
||||
},
|
||||
"maxResults": {
|
||||
@@ -1327,7 +1399,7 @@
|
||||
"type": "string",
|
||||
"description": "Name of the resource for this request.",
|
||||
"required": true,
|
||||
"pattern": "[a-z](?:[-a-z0-9_]{0,61}[a-z0-9])?",
|
||||
"pattern": "[a-z0-9](?:[-a-z0-9_]{0,61}[a-z0-9])?",
|
||||
"location": "path"
|
||||
}
|
||||
},
|
||||
@@ -1399,7 +1471,7 @@
|
||||
"type": "string",
|
||||
"description": "Name of the resource for this request.",
|
||||
"required": true,
|
||||
"pattern": "[a-z](?:[-a-z0-9_]{0,61}[a-z0-9])?",
|
||||
"pattern": "(?:[-a-z0-9_]{0,62}[a-z0-9])?",
|
||||
"location": "path"
|
||||
}
|
||||
},
|
||||
@@ -1550,7 +1622,7 @@
|
||||
},
|
||||
"filter": {
|
||||
"type": "string",
|
||||
"description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nYou can filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nTo filter on multiple expressions, provide each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.",
|
||||
"description": "Sets a filter {expression} for filtering listed resources. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use name ne example-instance.\n\nYou can filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nTo filter on multiple expressions, provide each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.",
|
||||
"location": "query"
|
||||
},
|
||||
"maxResults": {
|
||||
@@ -1639,7 +1711,7 @@
|
||||
"parameters": {
|
||||
"filter": {
|
||||
"type": "string",
|
||||
"description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nYou can filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nTo filter on multiple expressions, provide each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.",
|
||||
"description": "Sets a filter {expression} for filtering listed resources. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use name ne example-instance.\n\nYou can filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nTo filter on multiple expressions, provide each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.",
|
||||
"location": "query"
|
||||
},
|
||||
"maxResults": {
|
||||
@@ -1742,7 +1814,7 @@
|
||||
},
|
||||
"filter": {
|
||||
"type": "string",
|
||||
"description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nYou can filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nTo filter on multiple expressions, provide each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.",
|
||||
"description": "Sets a filter {expression} for filtering listed resources. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use name ne example-instance.\n\nYou can filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nTo filter on multiple expressions, provide each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.",
|
||||
"location": "query"
|
||||
},
|
||||
"maxResults": {
|
||||
@@ -1797,7 +1869,7 @@
|
||||
"parameters": {
|
||||
"filter": {
|
||||
"type": "string",
|
||||
"description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nYou can filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nTo filter on multiple expressions, provide each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.",
|
||||
"description": "Sets a filter {expression} for filtering listed resources. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use name ne example-instance.\n\nYou can filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nTo filter on multiple expressions, provide each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.",
|
||||
"location": "query"
|
||||
},
|
||||
"maxResults": {
|
||||
|
||||
Reference in New Issue
Block a user