OLD | NEW |
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": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/_DzPZRLHYQ4WaafnjMP1PAVCOok\"", | 27 "etag": "\"tbys6C40o18GZwyMen5GMkdK-3s/OCYmftvQxj4AeJHkXNi3Nl_Kgng\"", |
28 "icons": { | 28 "icons": { |
29 "x16": "http://www.google.com/images/icons/product/search-16.gif", | 29 "x16": "https://www.gstatic.com/images/branding/product/1x/googleg_16dp.
png", |
30 "x32": "http://www.google.com/images/icons/product/search-32.gif" | 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": { |
38 "alt": { | 38 "alt": { |
39 "default": "json", | 39 "default": "json", |
40 "description": "Data format for the response.", | 40 "description": "Data format for the response.", |
(...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
121 }, | 121 }, |
122 "delete": { | 122 "delete": { |
123 "description": "Deletes a deployment and all of the resource
s in the deployment.", | 123 "description": "Deletes a deployment and all of the resource
s in the deployment.", |
124 "httpMethod": "DELETE", | 124 "httpMethod": "DELETE", |
125 "id": "deploymentmanager.deployments.delete", | 125 "id": "deploymentmanager.deployments.delete", |
126 "parameterOrder": [ | 126 "parameterOrder": [ |
127 "project", | 127 "project", |
128 "deployment" | 128 "deployment" |
129 ], | 129 ], |
130 "parameters": { | 130 "parameters": { |
| 131 "deletePolicy": { |
| 132 "default": "DELETE", |
| 133 "description": "Sets the policy to use for deleting
resources.", |
| 134 "enum": [ |
| 135 "ABANDON", |
| 136 "DELETE" |
| 137 ], |
| 138 "enumDescriptions": [ |
| 139 "", |
| 140 "" |
| 141 ], |
| 142 "location": "query", |
| 143 "type": "string" |
| 144 }, |
131 "deployment": { | 145 "deployment": { |
132 "description": "The name of the deployment for this
request.", | 146 "description": "The name of the deployment for this
request.", |
133 "location": "path", | 147 "location": "path", |
134 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", | 148 "pattern": "[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?", |
135 "required": true, | 149 "required": true, |
136 "type": "string" | 150 "type": "string" |
137 }, | 151 }, |
138 "project": { | 152 "project": { |
139 "description": "The project ID for this request.", | 153 "description": "The project ID for this request.", |
140 "location": "path", | 154 "location": "path", |
(...skipping 762 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
903 "scopes": [ | 917 "scopes": [ |
904 "https://www.googleapis.com/auth/cloud-platform", | 918 "https://www.googleapis.com/auth/cloud-platform", |
905 "https://www.googleapis.com/auth/cloud-platform.read-onl
y", | 919 "https://www.googleapis.com/auth/cloud-platform.read-onl
y", |
906 "https://www.googleapis.com/auth/ndev.cloudman", | 920 "https://www.googleapis.com/auth/ndev.cloudman", |
907 "https://www.googleapis.com/auth/ndev.cloudman.readonly" | 921 "https://www.googleapis.com/auth/ndev.cloudman.readonly" |
908 ] | 922 ] |
909 } | 923 } |
910 } | 924 } |
911 } | 925 } |
912 }, | 926 }, |
913 "revision": "20161013", | 927 "revision": "20161209", |
914 "rootUrl": "https://www.googleapis.com/", | 928 "rootUrl": "https://www.googleapis.com/", |
915 "schemas": { | 929 "schemas": { |
916 "AuditConfig": { | 930 "AuditConfig": { |
917 "description": "Enables \"data access\" audit logging for a service
and specifies a list of members that are log-exempted.", | 931 "description": "Provides the configuration for non-admin_activity lo
gging for a service. Controls exemptions and specific log sub-types.", |
918 "id": "AuditConfig", | 932 "id": "AuditConfig", |
919 "properties": { | 933 "properties": { |
| 934 "auditLogConfigs": { |
| 935 "description": "The configuration for each type of logging", |
| 936 "items": { |
| 937 "$ref": "AuditLogConfig" |
| 938 }, |
| 939 "type": "array" |
| 940 }, |
920 "exemptedMembers": { | 941 "exemptedMembers": { |
921 "description": "Specifies the identities that are exempted f
rom \"data access\" audit logging for the `service` specified above. Follows the
same format of Binding.members.", | 942 "description": "Specifies the identities that are exempted f
rom \"data access\" audit logging for the `service` specified above. Follows the
same format of Binding.members.", |
922 "items": { | 943 "items": { |
923 "type": "string" | 944 "type": "string" |
924 }, | 945 }, |
925 "type": "array" | 946 "type": "array" |
926 }, | 947 }, |
927 "service": { | 948 "service": { |
928 "description": "Specifies a service that will be enabled for
\"data access\" audit logging. For example, `resourcemanager`, `storage`, `comp
ute`. `allServices` is a special value that covers all services.", | 949 "description": "Specifies a service that will be enabled for
audit logging. For example, `resourcemanager`, `storage`, `compute`. `allServic
es` is a special value that covers all services.", |
929 "type": "string" | 950 "type": "string" |
930 } | 951 } |
931 }, | 952 }, |
| 953 "type": "object" |
| 954 }, |
| 955 "AuditLogConfig": { |
| 956 "description": "Provides the configuration for a sub-type of logging
.", |
| 957 "id": "AuditLogConfig", |
| 958 "properties": { |
| 959 "exemptedMembers": { |
| 960 "description": "Specifies the identities that are exempted f
rom this type of logging Follows the same format of Binding.members.", |
| 961 "items": { |
| 962 "type": "string" |
| 963 }, |
| 964 "type": "array" |
| 965 }, |
| 966 "logType": { |
| 967 "description": "The log type that this config enables.", |
| 968 "type": "string" |
| 969 } |
| 970 }, |
932 "type": "object" | 971 "type": "object" |
933 }, | 972 }, |
934 "Binding": { | 973 "Binding": { |
935 "description": "Associates `members` with a `role`.", | 974 "description": "Associates `members` with a `role`.", |
936 "id": "Binding", | 975 "id": "Binding", |
937 "properties": { | 976 "properties": { |
938 "members": { | 977 "members": { |
939 "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* `domain:{domain}`: A Google Apps domain name that represents all the users o
f that domain. For example, `google.com` or `example.com`.", | 978 "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* `domain:{domain}`: A Google Apps domain name that represents all the users o
f that domain. For example, `google.com` or `example.com`.", |
940 "items": { | 979 "items": { |
941 "type": "string" | 980 "type": "string" |
(...skipping 856 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1798 "type": "array" | 1837 "type": "array" |
1799 } | 1838 } |
1800 }, | 1839 }, |
1801 "type": "object" | 1840 "type": "object" |
1802 } | 1841 } |
1803 }, | 1842 }, |
1804 "servicePath": "deploymentmanager/v2/projects/", | 1843 "servicePath": "deploymentmanager/v2/projects/", |
1805 "title": "Google Cloud Deployment Manager API", | 1844 "title": "Google Cloud Deployment Manager API", |
1806 "version": "v2" | 1845 "version": "v2" |
1807 } | 1846 } |
OLD | NEW |