Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(389)

Side by Side Diff: discovery/googleapis/deploymentmanager__v2.json

Issue 3003493002: Api-Roll 53: 2017-08-21 (Closed)
Patch Set: Created 3 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « discovery/googleapis/datastore__v1.json ('k') | discovery/googleapis/discovery__v1.json » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 { 1 {
2 "auth": { 2 "auth": {
3 "oauth2": { 3 "oauth2": {
4 "scopes": { 4 "scopes": {
5 "https://www.googleapis.com/auth/cloud-platform": { 5 "https://www.googleapis.com/auth/cloud-platform": {
6 "description": "View and manage your data across Google Clou d Platform services" 6 "description": "View and manage your data across Google Clou d Platform services"
7 }, 7 },
8 "https://www.googleapis.com/auth/cloud-platform.read-only": { 8 "https://www.googleapis.com/auth/cloud-platform.read-only": {
9 "description": "View your data across Google Cloud Platform services" 9 "description": "View your data across Google Cloud Platform services"
10 }, 10 },
11 "https://www.googleapis.com/auth/ndev.cloudman": { 11 "https://www.googleapis.com/auth/ndev.cloudman": {
12 "description": "View and manage your Google Cloud Platform m anagement resources and deployment status information" 12 "description": "View and manage your Google Cloud Platform m anagement resources and deployment status information"
13 }, 13 },
14 "https://www.googleapis.com/auth/ndev.cloudman.readonly": { 14 "https://www.googleapis.com/auth/ndev.cloudman.readonly": {
15 "description": "View your Google Cloud Platform management r esources and deployment status information" 15 "description": "View your Google Cloud Platform management r esources and deployment status information"
16 } 16 }
17 } 17 }
18 } 18 }
19 }, 19 },
20 "basePath": "/deploymentmanager/v2/projects/", 20 "basePath": "/deploymentmanager/v2/projects/",
21 "baseUrl": "https://www.googleapis.com/deploymentmanager/v2/projects/", 21 "baseUrl": "https://www.googleapis.com/deploymentmanager/v2/projects/",
22 "batchPath": "batch", 22 "batchPath": "batch",
23 "canonicalName": "Deployment Manager", 23 "canonicalName": "Deployment Manager",
24 "description": "Declares, configures, and deploys complex solutions on Googl e Cloud Platform.", 24 "description": "Declares, configures, and deploys complex solutions on Googl e Cloud Platform.",
25 "discoveryVersion": "v1", 25 "discoveryVersion": "v1",
26 "documentationLink": "https://cloud.google.com/deployment-manager/", 26 "documentationLink": "https://cloud.google.com/deployment-manager/",
27 "etag": "\"YWOzh2SDasdU84ArJnpYek-OMdg/D9oyxr4DnVbupMt9dSmNXQp4YGQ\"", 27 "etag": "\"YWOzh2SDasdU84ArJnpYek-OMdg/eM7CIlPIGQ4hwjtk5wTBsMjDIYI\"",
28 "icons": { 28 "icons": {
29 "x16": "https://www.gstatic.com/images/branding/product/1x/googleg_16dp. png", 29 "x16": "https://www.gstatic.com/images/branding/product/1x/googleg_16dp. png",
30 "x32": "https://www.gstatic.com/images/branding/product/1x/googleg_32dp. png" 30 "x32": "https://www.gstatic.com/images/branding/product/1x/googleg_32dp. png"
31 }, 31 },
32 "id": "deploymentmanager:v2", 32 "id": "deploymentmanager:v2",
33 "kind": "discovery#restDescription", 33 "kind": "discovery#restDescription",
34 "name": "deploymentmanager", 34 "name": "deploymentmanager",
35 "ownerDomain": "google.com", 35 "ownerDomain": "google.com",
36 "ownerName": "Google", 36 "ownerName": "Google",
37 "parameters": { 37 "parameters": {
(...skipping 175 matching lines...) Expand 10 before | Expand all | Expand 10 after
213 "project": { 213 "project": {
214 "description": "Project ID for this request.", 214 "description": "Project ID for this request.",
215 "location": "path", 215 "location": "path",
216 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])? ))", 216 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])? ))",
217 "required": true, 217 "required": true,
218 "type": "string" 218 "type": "string"
219 }, 219 },
220 "resource": { 220 "resource": {
221 "description": "Name of the resource for this reques t.", 221 "description": "Name of the resource for this reques t.",
222 "location": "path", 222 "location": "path",
223 "pattern": "[a-z](?:[-a-z0-9_]{0,61}[a-z0-9])?", 223 "pattern": "[a-z0-9](?:[-a-z0-9_]{0,61}[a-z0-9])?",
224 "required": true, 224 "required": true,
225 "type": "string" 225 "type": "string"
226 } 226 }
227 }, 227 },
228 "path": "{project}/global/deployments/{resource}/getIamPolic y", 228 "path": "{project}/global/deployments/{resource}/getIamPolic y",
229 "response": { 229 "response": {
230 "$ref": "Policy" 230 "$ref": "Policy"
231 }, 231 },
232 "scopes": [ 232 "scopes": [
233 "https://www.googleapis.com/auth/cloud-platform", 233 "https://www.googleapis.com/auth/cloud-platform",
(...skipping 165 matching lines...) Expand 10 before | Expand all | Expand 10 after
399 "project": { 399 "project": {
400 "description": "Project ID for this request.", 400 "description": "Project ID for this request.",
401 "location": "path", 401 "location": "path",
402 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])? ))", 402 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])? ))",
403 "required": true, 403 "required": true,
404 "type": "string" 404 "type": "string"
405 }, 405 },
406 "resource": { 406 "resource": {
407 "description": "Name of the resource for this reques t.", 407 "description": "Name of the resource for this reques t.",
408 "location": "path", 408 "location": "path",
409 "pattern": "[a-z](?:[-a-z0-9_]{0,61}[a-z0-9])?", 409 "pattern": "[a-z0-9](?:[-a-z0-9_]{0,61}[a-z0-9])?",
410 "required": true, 410 "required": true,
411 "type": "string" 411 "type": "string"
412 } 412 }
413 }, 413 },
414 "path": "{project}/global/deployments/{resource}/setIamPolic y", 414 "path": "{project}/global/deployments/{resource}/setIamPolic y",
415 "request": { 415 "request": {
416 "$ref": "Policy" 416 "$ref": "Policy"
417 }, 417 },
418 "response": { 418 "response": {
419 "$ref": "Policy" 419 "$ref": "Policy"
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
471 "project": { 471 "project": {
472 "description": "Project ID for this request.", 472 "description": "Project ID for this request.",
473 "location": "path", 473 "location": "path",
474 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])? ))", 474 "pattern": "(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a -z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])? ))",
475 "required": true, 475 "required": true,
476 "type": "string" 476 "type": "string"
477 }, 477 },
478 "resource": { 478 "resource": {
479 "description": "Name of the resource for this reques t.", 479 "description": "Name of the resource for this reques t.",
480 "location": "path", 480 "location": "path",
481 "pattern": "[a-z](?:[-a-z0-9_]{0,61}[a-z0-9])?", 481 "pattern": "(?:[-a-z0-9_]{0,62}[a-z0-9])?",
482 "required": true, 482 "required": true,
483 "type": "string" 483 "type": "string"
484 } 484 }
485 }, 485 },
486 "path": "{project}/global/deployments/{resource}/testIamPerm issions", 486 "path": "{project}/global/deployments/{resource}/testIamPerm issions",
487 "request": { 487 "request": {
488 "$ref": "TestPermissionsRequest" 488 "$ref": "TestPermissionsRequest"
489 }, 489 },
490 "response": { 490 "response": {
491 "$ref": "TestPermissionsResponse" 491 "$ref": "TestPermissionsResponse"
(...skipping 420 matching lines...) Expand 10 before | Expand all | Expand 10 after
912 "scopes": [ 912 "scopes": [
913 "https://www.googleapis.com/auth/cloud-platform", 913 "https://www.googleapis.com/auth/cloud-platform",
914 "https://www.googleapis.com/auth/cloud-platform.read-onl y", 914 "https://www.googleapis.com/auth/cloud-platform.read-onl y",
915 "https://www.googleapis.com/auth/ndev.cloudman", 915 "https://www.googleapis.com/auth/ndev.cloudman",
916 "https://www.googleapis.com/auth/ndev.cloudman.readonly" 916 "https://www.googleapis.com/auth/ndev.cloudman.readonly"
917 ] 917 ]
918 } 918 }
919 } 919 }
920 } 920 }
921 }, 921 },
922 "revision": "20170615", 922 "revision": "20170810",
923 "rootUrl": "https://www.googleapis.com/", 923 "rootUrl": "https://www.googleapis.com/",
924 "schemas": { 924 "schemas": {
925 "AuditConfig": { 925 "AuditConfig": {
926 "description": "Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities , if any, are exempted from logging. An AuditConfig must have one or more AuditL ogConfigs.\n\nIf there are AuditConfigs for both `allServices` and a specific se rvice, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each Aud itConfig are exempted.\n\nExample Policy with multiple AuditConfigs:\n\n{ \"audi t_configs\": [ { \"service\": \"allServices\" \"audit_log_configs\": [ { \"log_t ype\": \"DATA_READ\", \"exempted_members\": [ \"user:foo@gmail.com\" ] }, { \"lo g_type\": \"DATA_WRITE\", }, { \"log_type\": \"ADMIN_READ\", } ] }, { \"service\ ": \"fooservice.googleapis.com\" \"audit_log_configs\": [ { \"log_type\": \"DATA _READ\", }, { \"log_type\": \"DATA_WRITE\", \"exempted_members\": [ \"user:bar@g mail.com\" ] } ] } ] }\n\nFor fooservice, this policy enables DATA_READ, DATA_WR ITE and ADMIN_READ logging. It also exempts foo@gmail.com from DATA_READ logging , and bar@gmail.com from DATA_WRITE logging.", 926 "description": "Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities , if any, are exempted from logging. An AuditConfig must have one or more AuditL ogConfigs.\n\nIf there are AuditConfigs for both `allServices` and a specific se rvice, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each Aud itConfig are exempted.\n\nExample Policy with multiple AuditConfigs:\n\n{ \"audi t_configs\": [ { \"service\": \"allServices\" \"audit_log_configs\": [ { \"log_t ype\": \"DATA_READ\", \"exempted_members\": [ \"user:foo@gmail.com\" ] }, { \"lo g_type\": \"DATA_WRITE\", }, { \"log_type\": \"ADMIN_READ\", } ] }, { \"service\ ": \"fooservice.googleapis.com\" \"audit_log_configs\": [ { \"log_type\": \"DATA _READ\", }, { \"log_type\": \"DATA_WRITE\", \"exempted_members\": [ \"user:bar@g mail.com\" ] } ] } ] }\n\nFor fooservice, this policy enables DATA_READ, DATA_WR ITE and ADMIN_READ logging. It also exempts foo@gmail.com from DATA_READ logging , and bar@gmail.com from DATA_WRITE logging.",
927 "id": "AuditConfig", 927 "id": "AuditConfig",
928 "properties": { 928 "properties": {
929 "auditLogConfigs": { 929 "auditLogConfigs": {
930 "description": "The configuration for logging of each type o f permission.", 930 "description": "The configuration for logging of each type o f permission.",
931 "items": { 931 "items": {
932 "$ref": "AuditLogConfig" 932 "$ref": "AuditLogConfig"
(...skipping 25 matching lines...) Expand all
958 }, 958 },
959 "type": "array" 959 "type": "array"
960 }, 960 },
961 "logType": { 961 "logType": {
962 "description": "The log type that this config enables.", 962 "description": "The log type that this config enables.",
963 "type": "string" 963 "type": "string"
964 } 964 }
965 }, 965 },
966 "type": "object" 966 "type": "object"
967 }, 967 },
968 "AuthorizationLoggingOptions": {
969 "description": "Authorization-related information used by Cloud Audi t Logging.",
970 "id": "AuthorizationLoggingOptions",
971 "properties": {
972 "permissionType": {
973 "description": "The type of the permission that was checked. ",
974 "type": "string"
975 }
976 },
977 "type": "object"
978 },
968 "Binding": { 979 "Binding": {
969 "description": "Associates `members` with a `role`.", 980 "description": "Associates `members` with a `role`.",
970 "id": "Binding", 981 "id": "Binding",
971 "properties": { 982 "properties": {
972 "condition": { 983 "condition": {
973 "$ref": "Expr", 984 "$ref": "Expr",
974 "description": "The condition that is associated with this b inding. NOTE: an unsatisfied condition will not allow user access via current bi nding. Different bindings, including their conditions, are examined independentl y. This field is GOOGLE_INTERNAL." 985 "description": "The condition that is associated with this b inding. NOTE: an unsatisfied condition will not allow user access via current bi nding. Different bindings, including their conditions, are examined independentl y. This field is GOOGLE_INTERNAL."
975 }, 986 },
976 "members": { 987 "members": {
977 "description": "Specifies the identities requesting access f or a Cloud Platform resource. `members` can have the following values:\n\n* `all Users`: 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 Goog le account. For example, `alice@gmail.com` or `joe@example.com`.\n\n\n\n* `servi ceAccount:{emailid}`: An email address that represents a service account. For ex ample, `my-other-app@appspot.gserviceaccount.com`.\n\n* `group:{emailid}`: An em ail 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 use rs of that domain. For example, `google.com` or `example.com`.", 988 "description": "Specifies the identities requesting access f or a Cloud Platform resource. `members` can have the following values:\n\n* `all Users`: 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 Goog le account. For example, `alice@gmail.com` or `joe@example.com`.\n\n\n\n* `servi ceAccount:{emailid}`: An email address that represents a service account. For ex ample, `my-other-app@appspot.gserviceaccount.com`.\n\n* `group:{emailid}`: An em ail 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 use rs of that domain. For example, `google.com` or `example.com`.",
(...skipping 240 matching lines...) Expand 10 before | Expand all | Expand 10 after
1218 "description": "Specifies what kind of log the caller must write", 1229 "description": "Specifies what kind of log the caller must write",
1219 "id": "LogConfig", 1230 "id": "LogConfig",
1220 "properties": { 1231 "properties": {
1221 "cloudAudit": { 1232 "cloudAudit": {
1222 "$ref": "LogConfigCloudAuditOptions", 1233 "$ref": "LogConfigCloudAuditOptions",
1223 "description": "Cloud audit options." 1234 "description": "Cloud audit options."
1224 }, 1235 },
1225 "counter": { 1236 "counter": {
1226 "$ref": "LogConfigCounterOptions", 1237 "$ref": "LogConfigCounterOptions",
1227 "description": "Counter options." 1238 "description": "Counter options."
1239 },
1240 "dataAccess": {
1241 "$ref": "LogConfigDataAccessOptions",
1242 "description": "Data access options."
1228 } 1243 }
1229 }, 1244 },
1230 "type": "object" 1245 "type": "object"
1231 }, 1246 },
1232 "LogConfigCloudAuditOptions": { 1247 "LogConfigCloudAuditOptions": {
1233 "description": "Write a Cloud Audit log", 1248 "description": "Write a Cloud Audit log",
1234 "id": "LogConfigCloudAuditOptions", 1249 "id": "LogConfigCloudAuditOptions",
1235 "properties": { 1250 "properties": {
1251 "authorizationLoggingOptions": {
1252 "$ref": "AuthorizationLoggingOptions",
1253 "description": "Information used by the Cloud Audit Logging pipeline."
1254 },
1236 "logName": { 1255 "logName": {
1237 "description": "The log_name to populate in the Cloud Audit Record.", 1256 "description": "The log_name to populate in the Cloud Audit Record.",
1238 "type": "string" 1257 "type": "string"
1239 } 1258 }
1240 }, 1259 },
1241 "type": "object" 1260 "type": "object"
1242 }, 1261 },
1243 "LogConfigCounterOptions": { 1262 "LogConfigCounterOptions": {
1244 "description": "Options for counters", 1263 "description": "Increment a streamz counter with the specified metri c and field names.\n\nMetric names should start with a '/', generally be lowerca se-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\", c orresponding to IAMContext.principal; - \"\" (empty string), resulting in one ag gretated counter with no field.\n\nExamples: counter { metric: \"/debug_access_c ount\" field: \"iam_principal\" } ==> increment counter /iam/policy/backend_debu g_access_count {iam_principal=[value of IAMContext.principal]}\n\nAt this time w e do not support: * multiple field names (though this may be supported in the fu ture) * decrementing the counter * incrementing it by anything other than 1",
1245 "id": "LogConfigCounterOptions", 1264 "id": "LogConfigCounterOptions",
1246 "properties": { 1265 "properties": {
1247 "field": { 1266 "field": {
1248 "description": "The field value to attribute.", 1267 "description": "The field value to attribute.",
1249 "type": "string" 1268 "type": "string"
1250 }, 1269 },
1251 "metric": { 1270 "metric": {
1252 "description": "The metric to update.", 1271 "description": "The metric to update.",
1253 "type": "string" 1272 "type": "string"
1254 } 1273 }
1255 }, 1274 },
1256 "type": "object" 1275 "type": "object"
1257 }, 1276 },
1277 "LogConfigDataAccessOptions": {
1278 "description": "Write a Data Access (Gin) log",
1279 "id": "LogConfigDataAccessOptions",
1280 "properties": {
1281 "logMode": {
1282 "description": "Whether Gin logging should happen in a fail- closed manner at the caller. This is relevant only in the LocalIAM implementatio n, for now.",
1283 "type": "string"
1284 }
1285 },
1286 "type": "object"
1287 },
1258 "Manifest": { 1288 "Manifest": {
1259 "description": "", 1289 "description": "",
1260 "id": "Manifest", 1290 "id": "Manifest",
1261 "properties": { 1291 "properties": {
1262 "config": { 1292 "config": {
1263 "$ref": "ConfigFile", 1293 "$ref": "ConfigFile",
1264 "description": "[Output Only] The YAML configuration for thi s manifest." 1294 "description": "[Output Only] The YAML configuration for thi s manifest."
1265 }, 1295 },
1266 "expandedConfig": { 1296 "expandedConfig": {
1267 "description": "[Output Only] The fully-expanded configurati on file, including any templates and references.", 1297 "description": "[Output Only] The fully-expanded configurati on file, including any templates and references.",
(...skipping 610 matching lines...) Expand 10 before | Expand all | Expand 10 after
1878 "type": "array" 1908 "type": "array"
1879 } 1909 }
1880 }, 1910 },
1881 "type": "object" 1911 "type": "object"
1882 } 1912 }
1883 }, 1913 },
1884 "servicePath": "deploymentmanager/v2/projects/", 1914 "servicePath": "deploymentmanager/v2/projects/",
1885 "title": "Google Cloud Deployment Manager API", 1915 "title": "Google Cloud Deployment Manager API",
1886 "version": "v2" 1916 "version": "v2"
1887 } 1917 }
OLDNEW
« no previous file with comments | « discovery/googleapis/datastore__v1.json ('k') | discovery/googleapis/discovery__v1.json » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698