1type: google.api.Service 2config_version: 3 3name: baremetalsolution.googleapis.com 4title: Bare Metal Solution API 5 6apis: 7- name: google.cloud.baremetalsolution.v2.BareMetalSolution 8- name: google.cloud.location.Locations 9- name: google.iam.v1.IAMPolicy 10- name: google.longrunning.Operations 11 12types: 13- name: google.cloud.baremetalsolution.v2.DisableInteractiveSerialConsoleResponse 14- name: google.cloud.baremetalsolution.v2.EnableInteractiveSerialConsoleResponse 15- name: google.cloud.baremetalsolution.v2.OperationMetadata 16- name: google.cloud.baremetalsolution.v2.ResetInstanceResponse 17- name: google.cloud.baremetalsolution.v2.ServerNetworkTemplate 18- name: google.cloud.baremetalsolution.v2.StartInstanceResponse 19- name: google.cloud.baremetalsolution.v2.StopInstanceResponse 20 21documentation: 22 summary: |- 23 Provides ways to manage Bare Metal Solution hardware installed in a 24 regional extension located near a Google Cloud data center. 25 rules: 26 - selector: google.cloud.location.Locations.GetLocation 27 description: Gets information about a location. 28 29 - selector: google.cloud.location.Locations.ListLocations 30 description: Lists information about the supported locations for this service. 31 32backend: 33 rules: 34 - selector: 'google.cloud.baremetalsolution.v2.BareMetalSolution.*' 35 deadline: 60.0 36 - selector: google.cloud.baremetalsolution.v2.BareMetalSolution.UpdateInstance 37 deadline: 120.0 38 - selector: google.cloud.location.Locations.GetLocation 39 deadline: 60.0 40 - selector: google.cloud.location.Locations.ListLocations 41 deadline: 60.0 42 - selector: 'google.longrunning.Operations.*' 43 deadline: 60.0 44 45http: 46 rules: 47 - selector: google.cloud.location.Locations.GetLocation 48 get: '/v2/{name=projects/*/locations/*}' 49 - selector: google.cloud.location.Locations.ListLocations 50 get: '/v2/{name=projects/*}/locations' 51 52authentication: 53 rules: 54 - selector: 'google.cloud.baremetalsolution.v2.BareMetalSolution.*' 55 oauth: 56 canonical_scopes: |- 57 https://www.googleapis.com/auth/cloud-platform 58 - selector: google.cloud.location.Locations.GetLocation 59 oauth: 60 canonical_scopes: |- 61 https://www.googleapis.com/auth/cloud-platform 62 - selector: google.cloud.location.Locations.ListLocations 63 oauth: 64 canonical_scopes: |- 65 https://www.googleapis.com/auth/cloud-platform 66 - selector: 'google.iam.v1.IAMPolicy.*' 67 oauth: 68 canonical_scopes: |- 69 https://www.googleapis.com/auth/cloud-platform 70 - selector: 'google.longrunning.Operations.*' 71 oauth: 72 canonical_scopes: |- 73 https://www.googleapis.com/auth/cloud-platform 74