UNPKG

@grucloud/provider-google

Version:
1,347 lines 252 kB
[ { "typeFull": "organizations", "methods": { "get": { "id": "cloudresourcemanager.organizations.get", "path": "v3/organizations/{organizationsId}", "httpMethod": "GET" }, "getIamPolicy": { "id": "cloudresourcemanager.organizations.getIamPolicy", "path": "v3/organizations/{organizationsId}:getIamPolicy", "httpMethod": "POST" }, "search": { "id": "cloudresourcemanager.organizations.search", "path": "v3/organizations:search", "httpMethod": "GET" }, "setIamPolicy": { "id": "cloudresourcemanager.organizations.setIamPolicy", "path": "v3/organizations/{organizationsId}:setIamPolicy", "httpMethod": "POST" }, "testIamPermissions": { "id": "cloudresourcemanager.organizations.testIamPermissions", "path": "v3/organizations/{organizationsId}:testIamPermissions", "httpMethod": "POST" } }, "omitProperties": [ "createTime", "deleteTime", "directoryCustomerId", "displayName", "etag", "name", "state", "updateTime" ], "dependenciesPaths": [], "type": "Organization", "groupType": "cloudresourcemanager::organizations", "group": "cloudresourcemanager", "baseUrl": "https://cloudresourcemanager.googleapis.com/", "dependencies": {} }, { "typeFull": "addresses", "methods": { "aggregatedList": { "id": "compute.addresses.aggregatedList", "path": "projects/{project}/aggregated/addresses", "httpMethod": "GET" }, "delete": { "id": "compute.addresses.delete", "path": "projects/{project}/regions/{region}/addresses/{address}", "httpMethod": "DELETE" }, "get": { "id": "compute.addresses.get", "path": "projects/{project}/regions/{region}/addresses/{address}", "httpMethod": "GET" }, "insert": { "id": "compute.addresses.insert", "path": "projects/{project}/regions/{region}/addresses", "httpMethod": "POST" }, "list": { "id": "compute.addresses.list", "path": "projects/{project}/regions/{region}/addresses", "httpMethod": "GET" }, "setLabels": { "id": "compute.addresses.setLabels", "path": "projects/{project}/regions/{region}/addresses/{resource}/setLabels", "httpMethod": "POST" } }, "omitProperties": [ "creationTimestamp", "id", "kind", "region", "selfLink", "status", "users" ], "dependenciesPaths": [ { "pathId": "network", "depId": "network" }, { "pathId": "subnetwork", "depId": "subnetwork" } ], "type": "Address", "groupType": "compute::addresses", "group": "compute", "baseUrl": "https://compute.googleapis.com/compute/v1/", "dependencies": { "network": { "type": "Network", "group": "compute", "pathId": "network" }, "subnetwork": { "type": "Subnetwork", "group": "compute", "pathId": "subnetwork" } } }, { "typeFull": "autoscalers", "methods": { "aggregatedList": { "id": "compute.autoscalers.aggregatedList", "path": "projects/{project}/aggregated/autoscalers", "httpMethod": "GET" }, "delete": { "id": "compute.autoscalers.delete", "path": "projects/{project}/zones/{zone}/autoscalers/{autoscaler}", "httpMethod": "DELETE" }, "get": { "id": "compute.autoscalers.get", "path": "projects/{project}/zones/{zone}/autoscalers/{autoscaler}", "httpMethod": "GET" }, "insert": { "id": "compute.autoscalers.insert", "path": "projects/{project}/zones/{zone}/autoscalers", "httpMethod": "POST" }, "list": { "id": "compute.autoscalers.list", "path": "projects/{project}/zones/{zone}/autoscalers", "httpMethod": "GET" }, "patch": { "id": "compute.autoscalers.patch", "path": "projects/{project}/zones/{zone}/autoscalers", "httpMethod": "PATCH" }, "update": { "id": "compute.autoscalers.update", "path": "projects/{project}/zones/{zone}/autoscalers", "httpMethod": "PUT" } }, "omitProperties": [ "creationTimestamp", "id", "kind", "recommendedSize", "region", "scalingScheduleStatus", "selfLink", "status", "statusDetails", "zone" ], "dependenciesPaths": [ { "pathId": "target", "depId": "target" } ], "type": "Autoscaler", "groupType": "compute::autoscalers", "group": "compute", "baseUrl": "https://compute.googleapis.com/compute/v1/", "dependencies": {} }, { "typeFull": "backendBuckets", "methods": { "addSignedUrlKey": { "id": "compute.backendBuckets.addSignedUrlKey", "path": "projects/{project}/global/backendBuckets/{backendBucket}/addSignedUrlKey", "httpMethod": "POST" }, "delete": { "id": "compute.backendBuckets.delete", "path": "projects/{project}/global/backendBuckets/{backendBucket}", "httpMethod": "DELETE" }, "deleteSignedUrlKey": { "id": "compute.backendBuckets.deleteSignedUrlKey", "path": "projects/{project}/global/backendBuckets/{backendBucket}/deleteSignedUrlKey", "httpMethod": "POST" }, "get": { "id": "compute.backendBuckets.get", "path": "projects/{project}/global/backendBuckets/{backendBucket}", "httpMethod": "GET" }, "insert": { "id": "compute.backendBuckets.insert", "path": "projects/{project}/global/backendBuckets", "httpMethod": "POST" }, "list": { "id": "compute.backendBuckets.list", "path": "projects/{project}/global/backendBuckets", "httpMethod": "GET" }, "patch": { "id": "compute.backendBuckets.patch", "path": "projects/{project}/global/backendBuckets/{backendBucket}", "httpMethod": "PATCH" }, "setEdgeSecurityPolicy": { "id": "compute.backendBuckets.setEdgeSecurityPolicy", "path": "projects/{project}/global/backendBuckets/{backendBucket}/setEdgeSecurityPolicy", "httpMethod": "POST" }, "update": { "id": "compute.backendBuckets.update", "path": "projects/{project}/global/backendBuckets/{backendBucket}", "httpMethod": "PUT" } }, "omitProperties": [ "creationTimestamp", "edgeSecurityPolicy", "id", "selfLink" ], "dependenciesPaths": [ { "pathId": "cdnPolicy.signedUrlCacheMaxAgeSec", "depId": "signedUrlCacheMaxAgeSec" } ], "type": "BackendBucket", "groupType": "compute::backendBuckets", "group": "compute", "baseUrl": "https://compute.googleapis.com/compute/v1/", "dependencies": {} }, { "typeFull": "backendServices", "methods": { "addSignedUrlKey": { "id": "compute.backendServices.addSignedUrlKey", "path": "projects/{project}/global/backendServices/{backendService}/addSignedUrlKey", "httpMethod": "POST" }, "aggregatedList": { "id": "compute.backendServices.aggregatedList", "path": "projects/{project}/aggregated/backendServices", "httpMethod": "GET" }, "delete": { "id": "compute.backendServices.delete", "path": "projects/{project}/global/backendServices/{backendService}", "httpMethod": "DELETE" }, "deleteSignedUrlKey": { "id": "compute.backendServices.deleteSignedUrlKey", "path": "projects/{project}/global/backendServices/{backendService}/deleteSignedUrlKey", "httpMethod": "POST" }, "get": { "id": "compute.backendServices.get", "path": "projects/{project}/global/backendServices/{backendService}", "httpMethod": "GET" }, "getHealth": { "id": "compute.backendServices.getHealth", "path": "projects/{project}/global/backendServices/{backendService}/getHealth", "httpMethod": "POST" }, "insert": { "id": "compute.backendServices.insert", "path": "projects/{project}/global/backendServices", "httpMethod": "POST" }, "list": { "id": "compute.backendServices.list", "path": "projects/{project}/global/backendServices", "httpMethod": "GET" }, "patch": { "id": "compute.backendServices.patch", "path": "projects/{project}/global/backendServices/{backendService}", "httpMethod": "PATCH" }, "setEdgeSecurityPolicy": { "id": "compute.backendServices.setEdgeSecurityPolicy", "path": "projects/{project}/global/backendServices/{backendService}/setEdgeSecurityPolicy", "httpMethod": "POST" }, "setSecurityPolicy": { "id": "compute.backendServices.setSecurityPolicy", "path": "projects/{project}/global/backendServices/{backendService}/setSecurityPolicy", "httpMethod": "POST" }, "update": { "id": "compute.backendServices.update", "path": "projects/{project}/global/backendServices/{backendService}", "httpMethod": "PUT" } }, "omitProperties": [ "creationTimestamp", "edgeSecurityPolicy", "id", "kind", "region", "securityPolicy", "selfLink" ], "dependenciesPaths": [ { "pathId": "cdnPolicy.signedUrlCacheMaxAgeSec", "depId": "signedUrlCacheMaxAgeSec" }, { "pathId": "group", "depId": "group" }, { "pathId": "network", "depId": "network" }, { "pathId": "securitySettings.clientTlsPolicy", "depId": "clientTlsPolicy" } ], "type": "BackendService", "groupType": "compute::backendServices", "group": "compute", "baseUrl": "https://compute.googleapis.com/compute/v1/", "dependencies": { "network": { "type": "Network", "group": "compute", "pathId": "network" } } }, { "typeFull": "disks", "methods": { "addResourcePolicies": { "id": "compute.disks.addResourcePolicies", "path": "projects/{project}/zones/{zone}/disks/{disk}/addResourcePolicies", "httpMethod": "POST" }, "aggregatedList": { "id": "compute.disks.aggregatedList", "path": "projects/{project}/aggregated/disks", "httpMethod": "GET" }, "createSnapshot": { "id": "compute.disks.createSnapshot", "path": "projects/{project}/zones/{zone}/disks/{disk}/createSnapshot", "httpMethod": "POST" }, "delete": { "id": "compute.disks.delete", "path": "projects/{project}/zones/{zone}/disks/{disk}", "httpMethod": "DELETE" }, "get": { "id": "compute.disks.get", "path": "projects/{project}/zones/{zone}/disks/{disk}", "httpMethod": "GET" }, "getIamPolicy": { "id": "compute.disks.getIamPolicy", "path": "projects/{project}/zones/{zone}/disks/{resource}/getIamPolicy", "httpMethod": "GET" }, "insert": { "id": "compute.disks.insert", "path": "projects/{project}/zones/{zone}/disks", "httpMethod": "POST" }, "list": { "id": "compute.disks.list", "path": "projects/{project}/zones/{zone}/disks", "httpMethod": "GET" }, "removeResourcePolicies": { "id": "compute.disks.removeResourcePolicies", "path": "projects/{project}/zones/{zone}/disks/{disk}/removeResourcePolicies", "httpMethod": "POST" }, "resize": { "id": "compute.disks.resize", "path": "projects/{project}/zones/{zone}/disks/{disk}/resize", "httpMethod": "POST" }, "setIamPolicy": { "id": "compute.disks.setIamPolicy", "path": "projects/{project}/zones/{zone}/disks/{resource}/setIamPolicy", "httpMethod": "POST" }, "setLabels": { "id": "compute.disks.setLabels", "path": "projects/{project}/zones/{zone}/disks/{resource}/setLabels", "httpMethod": "POST" }, "testIamPermissions": { "id": "compute.disks.testIamPermissions", "path": "projects/{project}/zones/{zone}/disks/{resource}/testIamPermissions", "httpMethod": "POST" } }, "omitProperties": [ "creationTimestamp", "id", "kind", "lastAttachTimestamp", "lastDetachTimestamp", "region", "satisfiesPzs", "selfLink", "sourceDiskId", "sourceImageId", "sourceSnapshotId", "status", "users", "zone" ], "dependenciesPaths": [ { "pathId": "sourceDisk", "depId": "sourceDisk" }, { "pathId": "sourceSnapshot", "depId": "sourceSnapshot" }, { "pathId": "type", "depId": "type" } ], "type": "Disk", "groupType": "compute::disks", "group": "compute", "baseUrl": "https://compute.googleapis.com/compute/v1/", "dependencies": {} }, { "typeFull": "externalVpnGateways", "methods": { "delete": { "id": "compute.externalVpnGateways.delete", "path": "projects/{project}/global/externalVpnGateways/{externalVpnGateway}", "httpMethod": "DELETE" }, "get": { "id": "compute.externalVpnGateways.get", "path": "projects/{project}/global/externalVpnGateways/{externalVpnGateway}", "httpMethod": "GET" }, "insert": { "id": "compute.externalVpnGateways.insert", "path": "projects/{project}/global/externalVpnGateways", "httpMethod": "POST" }, "list": { "id": "compute.externalVpnGateways.list", "path": "projects/{project}/global/externalVpnGateways", "httpMethod": "GET" }, "setLabels": { "id": "compute.externalVpnGateways.setLabels", "path": "projects/{project}/global/externalVpnGateways/{resource}/setLabels", "httpMethod": "POST" }, "testIamPermissions": { "id": "compute.externalVpnGateways.testIamPermissions", "path": "projects/{project}/global/externalVpnGateways/{resource}/testIamPermissions", "httpMethod": "POST" } }, "omitProperties": [ "creationTimestamp", "id", "kind", "selfLink" ], "dependenciesPaths": [], "type": "ExternalVpnGateway", "groupType": "compute::externalVpnGateways", "group": "compute", "baseUrl": "https://compute.googleapis.com/compute/v1/", "dependencies": {} }, { "typeFull": "firewalls", "methods": { "delete": { "id": "compute.firewalls.delete", "path": "projects/{project}/global/firewalls/{firewall}", "httpMethod": "DELETE" }, "get": { "id": "compute.firewalls.get", "path": "projects/{project}/global/firewalls/{firewall}", "httpMethod": "GET" }, "insert": { "id": "compute.firewalls.insert", "path": "projects/{project}/global/firewalls", "httpMethod": "POST" }, "list": { "id": "compute.firewalls.list", "path": "projects/{project}/global/firewalls", "httpMethod": "GET" }, "patch": { "id": "compute.firewalls.patch", "path": "projects/{project}/global/firewalls/{firewall}", "httpMethod": "PATCH" }, "update": { "id": "compute.firewalls.update", "path": "projects/{project}/global/firewalls/{firewall}", "httpMethod": "PUT" } }, "omitProperties": [ "creationTimestamp", "id", "kind", "selfLink" ], "dependenciesPaths": [ { "pathId": "network", "depId": "network" } ], "type": "Firewall", "groupType": "compute::firewalls", "group": "compute", "baseUrl": "https://compute.googleapis.com/compute/v1/", "dependencies": { "network": { "type": "Network", "group": "compute", "pathId": "network" } } }, { "typeFull": "forwardingRules", "methods": { "aggregatedList": { "id": "compute.forwardingRules.aggregatedList", "path": "projects/{project}/aggregated/forwardingRules", "httpMethod": "GET" }, "delete": { "id": "compute.forwardingRules.delete", "path": "projects/{project}/regions/{region}/forwardingRules/{forwardingRule}", "httpMethod": "DELETE" }, "get": { "id": "compute.forwardingRules.get", "path": "projects/{project}/regions/{region}/forwardingRules/{forwardingRule}", "httpMethod": "GET" }, "insert": { "id": "compute.forwardingRules.insert", "path": "projects/{project}/regions/{region}/forwardingRules", "httpMethod": "POST" }, "list": { "id": "compute.forwardingRules.list", "path": "projects/{project}/regions/{region}/forwardingRules", "httpMethod": "GET" }, "patch": { "id": "compute.forwardingRules.patch", "path": "projects/{project}/regions/{region}/forwardingRules/{forwardingRule}", "httpMethod": "PATCH" }, "setLabels": { "id": "compute.forwardingRules.setLabels", "path": "projects/{project}/regions/{region}/forwardingRules/{resource}/setLabels", "httpMethod": "POST" }, "setTarget": { "id": "compute.forwardingRules.setTarget", "path": "projects/{project}/regions/{region}/forwardingRules/{forwardingRule}/setTarget", "httpMethod": "POST" } }, "omitProperties": [ "creationTimestamp", "id", "kind", "pscConnectionId", "pscConnectionStatus", "region", "selfLink", "serviceName" ], "dependenciesPaths": [ { "pathId": "IPAddress", "depId": "IPAddress" } ], "type": "ForwardingRule", "groupType": "compute::forwardingRules", "group": "compute", "baseUrl": "https://compute.googleapis.com/compute/v1/", "dependencies": {} }, { "typeFull": "globalAddresses", "methods": { "delete": { "id": "compute.globalAddresses.delete", "path": "projects/{project}/global/addresses/{address}", "httpMethod": "DELETE" }, "get": { "id": "compute.globalAddresses.get", "path": "projects/{project}/global/addresses/{address}", "httpMethod": "GET" }, "insert": { "id": "compute.globalAddresses.insert", "path": "projects/{project}/global/addresses", "httpMethod": "POST" }, "list": { "id": "compute.globalAddresses.list", "path": "projects/{project}/global/addresses", "httpMethod": "GET" }, "setLabels": { "id": "compute.globalAddresses.setLabels", "path": "projects/{project}/global/addresses/{resource}/setLabels", "httpMethod": "POST" } }, "omitProperties": [ "creationTimestamp", "id", "kind", "region", "selfLink", "status", "users" ], "dependenciesPaths": [ { "pathId": "network", "depId": "network" }, { "pathId": "subnetwork", "depId": "subnetwork" } ], "type": "GlobalAddress", "groupType": "compute::globalAddresses", "group": "compute", "baseUrl": "https://compute.googleapis.com/compute/v1/", "dependencies": { "network": { "type": "Network", "group": "compute", "pathId": "network" }, "subnetwork": { "type": "Subnetwork", "group": "compute", "pathId": "subnetwork" } } }, { "typeFull": "globalForwardingRules", "methods": { "delete": { "id": "compute.globalForwardingRules.delete", "path": "projects/{project}/global/forwardingRules/{forwardingRule}", "httpMethod": "DELETE" }, "get": { "id": "compute.globalForwardingRules.get", "path": "projects/{project}/global/forwardingRules/{forwardingRule}", "httpMethod": "GET" }, "insert": { "id": "compute.globalForwardingRules.insert", "path": "projects/{project}/global/forwardingRules", "httpMethod": "POST" }, "list": { "id": "compute.globalForwardingRules.list", "path": "projects/{project}/global/forwardingRules", "httpMethod": "GET" }, "patch": { "id": "compute.globalForwardingRules.patch", "path": "projects/{project}/global/forwardingRules/{forwardingRule}", "httpMethod": "PATCH" }, "setLabels": { "id": "compute.globalForwardingRules.setLabels", "path": "projects/{project}/global/forwardingRules/{resource}/setLabels", "httpMethod": "POST" }, "setTarget": { "id": "compute.globalForwardingRules.setTarget", "path": "projects/{project}/global/forwardingRules/{forwardingRule}/setTarget", "httpMethod": "POST" } }, "omitProperties": [ "creationTimestamp", "id", "kind", "pscConnectionId", "pscConnectionStatus", "region", "selfLink", "serviceName" ], "dependenciesPaths": [ { "pathId": "IPAddress", "depId": "IPAddress" } ], "type": "GlobalForwardingRule", "groupType": "compute::globalForwardingRules", "group": "compute", "baseUrl": "https://compute.googleapis.com/compute/v1/", "dependencies": {} }, { "typeFull": "globalNetworkEndpointGroups", "methods": { "attachNetworkEndpoints": { "id": "compute.globalNetworkEndpointGroups.attachNetworkEndpoints", "path": "projects/{project}/global/networkEndpointGroups/{networkEndpointGroup}/attachNetworkEndpoints", "httpMethod": "POST" }, "delete": { "id": "compute.globalNetworkEndpointGroups.delete", "path": "projects/{project}/global/networkEndpointGroups/{networkEndpointGroup}", "httpMethod": "DELETE" }, "detachNetworkEndpoints": { "id": "compute.globalNetworkEndpointGroups.detachNetworkEndpoints", "path": "projects/{project}/global/networkEndpointGroups/{networkEndpointGroup}/detachNetworkEndpoints", "httpMethod": "POST" }, "get": { "id": "compute.globalNetworkEndpointGroups.get", "path": "projects/{project}/global/networkEndpointGroups/{networkEndpointGroup}", "httpMethod": "GET" }, "insert": { "id": "compute.globalNetworkEndpointGroups.insert", "path": "projects/{project}/global/networkEndpointGroups", "httpMethod": "POST" }, "list": { "id": "compute.globalNetworkEndpointGroups.list", "path": "projects/{project}/global/networkEndpointGroups", "httpMethod": "GET" }, "listNetworkEndpoints": { "id": "compute.globalNetworkEndpointGroups.listNetworkEndpoints", "path": "projects/{project}/global/networkEndpointGroups/{networkEndpointGroup}/listNetworkEndpoints", "httpMethod": "POST" } }, "omitProperties": [ "creationTimestamp", "id", "kind", "region", "selfLink", "zone" ], "dependenciesPaths": [ { "pathId": "appEngine.urlMask", "depId": "urlMask" }, { "pathId": "cloudFunction.urlMask", "depId": "urlMask" }, { "pathId": "cloudRun.urlMask", "depId": "urlMask" }, { "pathId": "network", "depId": "network" }, { "pathId": "subnetwork", "depId": "subnetwork" } ], "type": "GlobalNetworkEndpointGroup", "groupType": "compute::globalNetworkEndpointGroups", "group": "compute", "baseUrl": "https://compute.googleapis.com/compute/v1/", "dependencies": { "network": { "type": "Network", "group": "compute", "pathId": "network" }, "subnetwork": { "type": "Subnetwork", "group": "compute", "pathId": "subnetwork" } } }, { "typeFull": "globalPublicDelegatedPrefixes", "methods": { "delete": { "id": "compute.globalPublicDelegatedPrefixes.delete", "path": "projects/{project}/global/publicDelegatedPrefixes/{publicDelegatedPrefix}", "httpMethod": "DELETE" }, "get": { "id": "compute.globalPublicDelegatedPrefixes.get", "path": "projects/{project}/global/publicDelegatedPrefixes/{publicDelegatedPrefix}", "httpMethod": "GET" }, "insert": { "id": "compute.globalPublicDelegatedPrefixes.insert", "path": "projects/{project}/global/publicDelegatedPrefixes", "httpMethod": "POST" }, "list": { "id": "compute.globalPublicDelegatedPrefixes.list", "path": "projects/{project}/global/publicDelegatedPrefixes", "httpMethod": "GET" }, "patch": { "id": "compute.globalPublicDelegatedPrefixes.patch", "path": "projects/{project}/global/publicDelegatedPrefixes/{publicDelegatedPrefix}", "httpMethod": "PATCH" } }, "omitProperties": [ "creationTimestamp", "id", "kind", "region", "selfLink", "status" ], "dependenciesPaths": [ { "pathId": "parentPrefix", "depId": "parentPrefix" } ], "type": "GlobalPublicDelegatedPrefix", "groupType": "compute::globalPublicDelegatedPrefixes", "group": "compute", "baseUrl": "https://compute.googleapis.com/compute/v1/", "dependencies": {} }, { "typeFull": "healthChecks", "methods": { "aggregatedList": { "id": "compute.healthChecks.aggregatedList", "path": "projects/{project}/aggregated/healthChecks", "httpMethod": "GET" }, "delete": { "id": "compute.healthChecks.delete", "path": "projects/{project}/global/healthChecks/{healthCheck}", "httpMethod": "DELETE" }, "get": { "id": "compute.healthChecks.get", "path": "projects/{project}/global/healthChecks/{healthCheck}", "httpMethod": "GET" }, "insert": { "id": "compute.healthChecks.insert", "path": "projects/{project}/global/healthChecks", "httpMethod": "POST" }, "list": { "id": "compute.healthChecks.list", "path": "projects/{project}/global/healthChecks", "httpMethod": "GET" }, "patch": { "id": "compute.healthChecks.patch", "path": "projects/{project}/global/healthChecks/{healthCheck}", "httpMethod": "PATCH" }, "update": { "id": "compute.healthChecks.update", "path": "projects/{project}/global/healthChecks/{healthCheck}", "httpMethod": "PUT" } }, "omitProperties": [ "creationTimestamp", "id", "region", "selfLink" ], "dependenciesPaths": [], "type": "HealthCheck", "groupType": "compute::healthChecks", "group": "compute", "baseUrl": "https://compute.googleapis.com/compute/v1/", "dependencies": {} }, { "typeFull": "httpHealthChecks", "methods": { "delete": { "id": "compute.httpHealthChecks.delete", "path": "projects/{project}/global/httpHealthChecks/{httpHealthCheck}", "httpMethod": "DELETE" }, "get": { "id": "compute.httpHealthChecks.get", "path": "projects/{project}/global/httpHealthChecks/{httpHealthCheck}", "httpMethod": "GET" }, "insert": { "id": "compute.httpHealthChecks.insert", "path": "projects/{project}/global/httpHealthChecks", "httpMethod": "POST" }, "list": { "id": "compute.httpHealthChecks.list", "path": "projects/{project}/global/httpHealthChecks", "httpMethod": "GET" }, "patch": { "id": "compute.httpHealthChecks.patch", "path": "projects/{project}/global/httpHealthChecks/{httpHealthCheck}", "httpMethod": "PATCH" }, "update": { "id": "compute.httpHealthChecks.update", "path": "projects/{project}/global/httpHealthChecks/{httpHealthCheck}", "httpMethod": "PUT" } }, "omitProperties": [ "creationTimestamp", "id", "kind", "selfLink" ], "dependenciesPaths": [], "type": "HttpHealthCheck", "groupType": "compute::httpHealthChecks", "group": "compute", "baseUrl": "https://compute.googleapis.com/compute/v1/", "dependencies": {} }, { "typeFull": "httpsHealthChecks", "methods": { "delete": { "id": "compute.httpsHealthChecks.delete", "path": "projects/{project}/global/httpsHealthChecks/{httpsHealthCheck}", "httpMethod": "DELETE" }, "get": { "id": "compute.httpsHealthChecks.get", "path": "projects/{project}/global/httpsHealthChecks/{httpsHealthCheck}", "httpMethod": "GET" }, "insert": { "id": "compute.httpsHealthChecks.insert", "path": "projects/{project}/global/httpsHealthChecks", "httpMethod": "POST" }, "list": { "id": "compute.httpsHealthChecks.list", "path": "projects/{project}/global/httpsHealthChecks", "httpMethod": "GET" }, "patch": { "id": "compute.httpsHealthChecks.patch", "path": "projects/{project}/global/httpsHealthChecks/{httpsHealthCheck}", "httpMethod": "PATCH" }, "update": { "id": "compute.httpsHealthChecks.update", "path": "projects/{project}/global/httpsHealthChecks/{httpsHealthCheck}", "httpMethod": "PUT" } }, "omitProperties": [ "creationTimestamp", "id", "selfLink" ], "dependenciesPaths": [], "type": "HttpsHealthCheck", "groupType": "compute::httpsHealthChecks", "group": "compute", "baseUrl": "https://compute.googleapis.com/compute/v1/", "dependencies": {} }, { "typeFull": "images", "methods": { "delete": { "id": "compute.images.delete", "path": "projects/{project}/global/images/{image}", "httpMethod": "DELETE" }, "deprecate": { "id": "compute.images.deprecate", "path": "projects/{project}/global/images/{image}/deprecate", "httpMethod": "POST" }, "get": { "id": "compute.images.get", "path": "projects/{project}/global/images/{image}", "httpMethod": "GET" }, "getFromFamily": { "id": "compute.images.getFromFamily", "path": "projects/{project}/global/images/family/{family}", "httpMethod": "GET" }, "getIamPolicy": { "id": "compute.images.getIamPolicy", "path": "projects/{project}/global/images/{resource}/getIamPolicy", "httpMethod": "GET" }, "insert": { "id": "compute.images.insert", "path": "projects/{project}/global/images", "httpMethod": "POST" }, "list": { "id": "compute.images.list", "path": "projects/{project}/global/images", "httpMethod": "GET" }, "patch": { "id": "compute.images.patch", "path": "projects/{project}/global/images/{image}", "httpMethod": "PATCH" }, "setIamPolicy": { "id": "compute.images.setIamPolicy", "path": "projects/{project}/global/images/{resource}/setIamPolicy", "httpMethod": "POST" }, "setLabels": { "id": "compute.images.setLabels", "path": "projects/{project}/global/images/{resource}/setLabels", "httpMethod": "POST" }, "testIamPermissions": { "id": "compute.images.testIamPermissions", "path": "projects/{project}/global/images/{resource}/testIamPermissions", "httpMethod": "POST" } }, "omitProperties": [ "creationTimestamp", "id", "kind", "satisfiesPzs", "selfLink", "shieldedInstanceInitialState", "sourceDiskId", "sourceImageId", "sourceSnapshotId", "status" ], "dependenciesPaths": [ { "pathId": "deprecated.replacement", "depId": "replacement" }, { "pathId": "rawDisk.source", "depId": "source" }, { "pathId": "sourceDisk", "depId": "sourceDisk" }, { "pathId": "sourceImage", "depId": "sourceImage" }, { "pathId": "sourceSnapshot", "depId": "sourceSnapshot" } ], "type": "Image", "groupType": "compute::images", "group": "compute", "baseUrl": "https://compute.googleapis.com/compute/v1/", "dependencies": {} }, { "typeFull": "instanceGroupManagers", "methods": { "abandonInstances": { "id": "compute.instanceGroupManagers.abandonInstances", "path": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/abandonInstances", "httpMethod": "POST" }, "aggregatedList": { "id": "compute.instanceGroupManagers.aggregatedList", "path": "projects/{project}/aggregated/instanceGroupManagers", "httpMethod": "GET" }, "applyUpdatesToInstances": { "id": "compute.instanceGroupManagers.applyUpdatesToInstances", "path": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/applyUpdatesToInstances", "httpMethod": "POST" }, "createInstances": { "id": "compute.instanceGroupManagers.createInstances", "path": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/createInstances", "httpMethod": "POST" }, "delete": { "id": "compute.instanceGroupManagers.delete", "path": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}", "httpMethod": "DELETE" }, "deleteInstances": { "id": "compute.instanceGroupManagers.deleteInstances", "path": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/deleteInstances", "httpMethod": "POST" }, "deletePerInstanceConfigs": { "id": "compute.instanceGroupManagers.deletePerInstanceConfigs", "path": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/deletePerInstanceConfigs", "httpMethod": "POST" }, "get": { "id": "compute.instanceGroupManagers.get", "path": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}", "httpMethod": "GET" }, "insert": { "id": "compute.instanceGroupManagers.insert", "path": "projects/{project}/zones/{zone}/instanceGroupManagers", "httpMethod": "POST" }, "list": { "id": "compute.instanceGroupManagers.list", "path": "projects/{project}/zones/{zone}/instanceGroupManagers", "httpMethod": "GET" }, "listErrors": { "id": "compute.instanceGroupManagers.listErrors", "path": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/listErrors", "httpMethod": "GET" }, "listManagedInstances": { "id": "compute.instanceGroupManagers.listManagedInstances", "path": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/listManagedInstances", "httpMethod": "POST" }, "listPerInstanceConfigs": { "id": "compute.instanceGroupManagers.listPerInstanceConfigs", "path": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/listPerInstanceConfigs", "httpMethod": "POST" }, "patch": { "id": "compute.instanceGroupManagers.patch", "path": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}", "httpMethod": "PATCH" }, "patchPerInstanceConfigs": { "id": "compute.instanceGroupManagers.patchPerInstanceConfigs", "path": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/patchPerInstanceConfigs", "httpMethod": "POST" }, "recreateInstances": { "id": "compute.instanceGroupManagers.recreateInstances", "path": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/recreateInstances", "httpMethod": "POST" }, "resize": { "id": "compute.instanceGroupManagers.resize", "path": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/resize", "httpMethod": "POST" }, "setInstanceTemplate": { "id": "compute.instanceGroupManagers.setInstanceTemplate", "path": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/setInstanceTemplate", "httpMethod": "POST" }, "setTargetPools": { "id": "compute.instanceGroupManagers.setTargetPools", "path": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/setTargetPools", "httpMethod": "POST" }, "updatePerInstanceConfigs": { "id": "compute.instanceGroupManagers.updatePerInstanceConfigs", "path": "projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}/updatePerInstanceConfigs", "httpMethod": "POST" } }, "omitProperties": [ "creationTimestamp", "currentActions", "id", "instanceGroup", "kind", "region", "selfLink", "statefulPolicy", "status", "zone" ], "dependenciesPaths": [ { "pathId": "distributionPolicy.zone", "depId": "zone" }, { "pathId": "healthCheck", "depId": "healthCheck" }, { "pathId": "instanceTemplate", "depId": "instanceTemplate" }, { "pathId": "instanceTemplate", "depId": "instanceTemplate" } ], "type": "InstanceGroupManager", "groupType": "compute::instanceGroupManagers", "group": "compute", "baseUrl": "https://compute.googleapis.com/compute/v1/", "dependencies": { "healthCheck": { "type": "HealthCheck", "group": "compute", "pathId": "healthCheck" }, "instanceTemplate": { "type": "InstanceTemplate", "group": "compute", "pathId": "instanceTemplate" } } }, { "typeFull": "instanceGroups", "methods": { "addInstances": { "id": "compute.instanceGroups.addInstances", "path": "projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}/addInstances", "httpMethod": "POST" }, "aggregatedList": { "id": "compute.instanceGroups.aggregatedList", "path": "projects/{project}/aggregated/instanceGroups", "httpMethod": "GET" }, "delete": { "id": "compute.instanceGroups.delete", "path": "projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}", "httpMethod": "DELETE" }, "get": { "id": "compute.instanceGroups.get", "path": "projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}", "httpMethod": "GET" }, "insert": { "id": "compute.instanceGroups.insert", "path": "projects/{project}/zones/{zone}/instanceGroups", "httpMethod": "POST" }, "list": { "id": "compute.instanceGroups.list", "path": "projects/{project}/zones/{zone}/instanceGroups", "httpMethod": "GET" }, "listInstances": { "id": "compute.instanceGroups.listInstances", "path": "projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}/listInstances", "httpMethod": "POST" }, "removeInstances": { "id": "compute.instanceGroups.removeInstances", "path": "projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}/removeInstances", "httpMethod": "POST" }, "setNamedPorts": { "id": "compute.instanceGroups.setNamedPorts", "path": "projects/{project}/zones/{zone}/instanceGroups/{instanceGroup}/setNamedPorts", "httpMethod": "POST" } }, "omitProperties": [ "creationTimestamp", "fingerprint", "id", "kind", "network", "region", "selfLink", "size", "subnetwork", "zone" ], "dependenciesPaths": [], "type": "InstanceGroup", "groupType": "compute::instanceGroups", "group": "co