|
295 | 295 | "https://www.googleapis.com/auth/cloud-platform"
|
296 | 296 | ]
|
297 | 297 | },
|
| 298 | + "domainJoinMachine": { |
| 299 | + "description": "DomainJoinMachine API joins a Compute Engine VM to the domain", |
| 300 | + "flatPath": "v1/projects/{projectsId}/locations/global/domains/{domainsId}:domainJoinMachine", |
| 301 | + "httpMethod": "POST", |
| 302 | + "id": "managedidentities.projects.locations.global.domains.domainJoinMachine", |
| 303 | + "parameterOrder": [ |
| 304 | + "domain" |
| 305 | + ], |
| 306 | + "parameters": { |
| 307 | + "domain": { |
| 308 | + "description": "Required. The domain resource name using the form: projects/{project_id}/locations/global/domains/{domain_name}", |
| 309 | + "location": "path", |
| 310 | + "pattern": "^projects/[^/]+/locations/global/domains/[^/]+$", |
| 311 | + "required": true, |
| 312 | + "type": "string" |
| 313 | + } |
| 314 | + }, |
| 315 | + "path": "v1/{+domain}:domainJoinMachine", |
| 316 | + "request": { |
| 317 | + "$ref": "DomainJoinMachineRequest" |
| 318 | + }, |
| 319 | + "response": { |
| 320 | + "$ref": "DomainJoinMachineResponse" |
| 321 | + }, |
| 322 | + "scopes": [ |
| 323 | + "https://www.googleapis.com/auth/cloud-platform" |
| 324 | + ] |
| 325 | + }, |
298 | 326 | "extendSchema": {
|
299 | 327 | "description": "Extend Schema for Domain",
|
300 | 328 | "flatPath": "v1/projects/{projectsId}/locations/global/domains/{domainsId}:extendSchema",
|
|
1100 | 1128 | ]
|
1101 | 1129 | },
|
1102 | 1130 | "list": {
|
1103 |
| - "description": "Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`. NOTE: the `name` binding allows API services to override the binding to use different resource name schemes, such as `users/*/operations`. To override the binding, API services can add a binding such as `\"/v1/{name=users/*}/operations\"` to their service configuration. For backwards compatibility, the default name includes the operations collection id, however overriding users must ensure the name binding is the parent resource, without the operations collection id.", |
| 1131 | + "description": "Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.", |
1104 | 1132 | "flatPath": "v1/projects/{projectsId}/locations/global/operations",
|
1105 | 1133 | "httpMethod": "GET",
|
1106 | 1134 | "id": "managedidentities.projects.locations.global.operations.list",
|
|
1403 | 1431 | }
|
1404 | 1432 | }
|
1405 | 1433 | },
|
1406 |
| - "revision": "20230227", |
| 1434 | + "revision": "20230323", |
1407 | 1435 | "rootUrl": "https://managedidentities.googleapis.com/",
|
1408 | 1436 | "schemas": {
|
1409 | 1437 | "AttachTrustRequest": {
|
|
1713 | 1741 | },
|
1714 | 1742 | "type": "object"
|
1715 | 1743 | },
|
| 1744 | + "DomainJoinMachineRequest": { |
| 1745 | + "description": "DomainJoinMachineRequest is the request message for DomainJoinMachine method", |
| 1746 | + "id": "DomainJoinMachineRequest", |
| 1747 | + "properties": { |
| 1748 | + "force": { |
| 1749 | + "description": "Optional. force if True, forces domain join even if the computer account already exists.", |
| 1750 | + "type": "boolean" |
| 1751 | + }, |
| 1752 | + "ouName": { |
| 1753 | + "description": "Optional. OU name where the VM needs to be domain joined", |
| 1754 | + "type": "string" |
| 1755 | + }, |
| 1756 | + "vmIdToken": { |
| 1757 | + "description": "Required. Full instance id token of compute engine VM to verify instance identity. More about this: https://cloud.google.com/compute/docs/instances/verifying-instance-identity#request_signature", |
| 1758 | + "type": "string" |
| 1759 | + } |
| 1760 | + }, |
| 1761 | + "type": "object" |
| 1762 | + }, |
| 1763 | + "DomainJoinMachineResponse": { |
| 1764 | + "description": "DomainJoinMachineResponse is the response message for DomainJoinMachine method", |
| 1765 | + "id": "DomainJoinMachineResponse", |
| 1766 | + "properties": { |
| 1767 | + "domainJoinBlob": { |
| 1768 | + "description": "Offline domain join blob as the response", |
| 1769 | + "type": "string" |
| 1770 | + } |
| 1771 | + }, |
| 1772 | + "type": "object" |
| 1773 | + }, |
1716 | 1774 | "Empty": {
|
1717 | 1775 | "description": "A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }",
|
1718 | 1776 | "id": "Empty",
|
|
0 commit comments