1{ 2 "auth": { 3 "oauth2": { 4 "scopes": { 5 "https://www.googleapis.com/auth/cloud-platform": { 6 "description": "See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account." 7 } 8 } 9 } 10 }, 11 "basePath": "", 12 "baseUrl": "https://baremetalsolution.googleapis.com/", 13 "batchPath": "batch", 14 "description": "Provides ways to manage Bare Metal Solution hardware installed in a regional extension located near a Google Cloud data center.", 15 "discoveryVersion": "v1", 16 "documentationLink": "https://cloud.google.com/bare-metal", 17 "fullyEncodeReservedExpansion": true, 18 "icons": { 19 "x16": "http://www.google.com/images/icons/product/search-16.gif", 20 "x32": "http://www.google.com/images/icons/product/search-32.gif" 21 }, 22 "id": "baremetalsolution:v1", 23 "kind": "discovery#restDescription", 24 "mtlsRootUrl": "https://baremetalsolution.mtls.googleapis.com/", 25 "name": "baremetalsolution", 26 "ownerDomain": "google.com", 27 "ownerName": "Google", 28 "parameters": { 29 "$.xgafv": { 30 "description": "V1 error format.", 31 "enum": [ 32 "1", 33 "2" 34 ], 35 "enumDescriptions": [ 36 "v1 error format", 37 "v2 error format" 38 ], 39 "location": "query", 40 "type": "string" 41 }, 42 "access_token": { 43 "description": "OAuth access token.", 44 "location": "query", 45 "type": "string" 46 }, 47 "alt": { 48 "default": "json", 49 "description": "Data format for response.", 50 "enum": [ 51 "json", 52 "media", 53 "proto" 54 ], 55 "enumDescriptions": [ 56 "Responses with Content-Type of application/json", 57 "Media download with context-dependent Content-Type", 58 "Responses with Content-Type of application/x-protobuf" 59 ], 60 "location": "query", 61 "type": "string" 62 }, 63 "callback": { 64 "description": "JSONP", 65 "location": "query", 66 "type": "string" 67 }, 68 "fields": { 69 "description": "Selector specifying which fields to include in a partial response.", 70 "location": "query", 71 "type": "string" 72 }, 73 "key": { 74 "description": "API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.", 75 "location": "query", 76 "type": "string" 77 }, 78 "oauth_token": { 79 "description": "OAuth 2.0 token for the current user.", 80 "location": "query", 81 "type": "string" 82 }, 83 "prettyPrint": { 84 "default": "true", 85 "description": "Returns response with indentations and line breaks.", 86 "location": "query", 87 "type": "boolean" 88 }, 89 "quotaUser": { 90 "description": "Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.", 91 "location": "query", 92 "type": "string" 93 }, 94 "uploadType": { 95 "description": "Legacy upload protocol for media (e.g. \"media\", \"multipart\").", 96 "location": "query", 97 "type": "string" 98 }, 99 "upload_protocol": { 100 "description": "Upload protocol for media (e.g. \"raw\", \"multipart\").", 101 "location": "query", 102 "type": "string" 103 } 104 }, 105 "protocol": "rest", 106 "resources": { 107 "projects": { 108 "resources": { 109 "locations": { 110 "resources": { 111 "instances": { 112 "methods": { 113 "resetInstance": { 114 "description": "Perform an ungraceful, hard reset on a machine (equivalent to shutting the power off, and then turning it back on).", 115 "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/instances/{instancesId}:resetInstance", 116 "httpMethod": "POST", 117 "id": "baremetalsolution.projects.locations.instances.resetInstance", 118 "parameterOrder": [ 119 "instance" 120 ], 121 "parameters": { 122 "instance": { 123 "description": "Required. Name of the instance to reset.", 124 "location": "path", 125 "pattern": "^projects/[^/]+/locations/[^/]+/instances/[^/]+$", 126 "required": true, 127 "type": "string" 128 } 129 }, 130 "path": "v1/{+instance}:resetInstance", 131 "request": { 132 "$ref": "ResetInstanceRequest" 133 }, 134 "response": { 135 "$ref": "ResetInstanceResponse" 136 }, 137 "scopes": [ 138 "https://www.googleapis.com/auth/cloud-platform" 139 ] 140 } 141 } 142 } 143 } 144 } 145 } 146 } 147 }, 148 "revision": "20211207", 149 "rootUrl": "https://baremetalsolution.googleapis.com/", 150 "schemas": { 151 "ResetInstanceRequest": { 152 "description": "Request for ResetInstance.", 153 "id": "ResetInstanceRequest", 154 "properties": {}, 155 "type": "object" 156 }, 157 "ResetInstanceResponse": { 158 "description": "Response for ResetInstance.", 159 "id": "ResetInstanceResponse", 160 "properties": {}, 161 "type": "object" 162 } 163 }, 164 "servicePath": "", 165 "title": "Bare Metal Solution API", 166 "version": "v1", 167 "version_module": true 168}