@google-cloud/compute
Version:
Google Compute Engine Client Library for Node.js
1,388 lines (1,387 loc) • 373 kB
JSON
{
"schema": "1.0",
"comment": "This file maps proto services/RPCs to the corresponding library clients/methods",
"language": "typescript",
"protoPackage": "google.cloud.compute.v1",
"libraryPackage": "@google-cloud/compute",
"services": {
"AcceleratorTypes": {
"clients": {
"grpc": {
"libraryClient": "AcceleratorTypesClient",
"rpcs": {
"Get": {
"methods": [
"get"
]
},
"AggregatedList": {
"methods": [
"aggregatedList",
"aggregatedListStream",
"aggregatedListAsync"
]
},
"List": {
"methods": [
"list",
"listStream",
"listAsync"
]
}
}
},
"grpc-fallback": {
"libraryClient": "AcceleratorTypesClient",
"rpcs": {
"Get": {
"methods": [
"get"
]
},
"AggregatedList": {
"methods": [
"aggregatedList",
"aggregatedListStream",
"aggregatedListAsync"
]
},
"List": {
"methods": [
"list",
"listStream",
"listAsync"
]
}
}
}
}
},
"Addresses": {
"clients": {
"grpc": {
"libraryClient": "AddressesClient",
"rpcs": {
"Delete": {
"methods": [
"delete"
]
},
"Get": {
"methods": [
"get"
]
},
"Insert": {
"methods": [
"insert"
]
},
"Move": {
"methods": [
"move"
]
},
"SetLabels": {
"methods": [
"setLabels"
]
},
"AggregatedList": {
"methods": [
"aggregatedList",
"aggregatedListStream",
"aggregatedListAsync"
]
},
"List": {
"methods": [
"list",
"listStream",
"listAsync"
]
}
}
},
"grpc-fallback": {
"libraryClient": "AddressesClient",
"rpcs": {
"Delete": {
"methods": [
"delete"
]
},
"Get": {
"methods": [
"get"
]
},
"Insert": {
"methods": [
"insert"
]
},
"Move": {
"methods": [
"move"
]
},
"SetLabels": {
"methods": [
"setLabels"
]
},
"AggregatedList": {
"methods": [
"aggregatedList",
"aggregatedListStream",
"aggregatedListAsync"
]
},
"List": {
"methods": [
"list",
"listStream",
"listAsync"
]
}
}
}
}
},
"Autoscalers": {
"clients": {
"grpc": {
"libraryClient": "AutoscalersClient",
"rpcs": {
"Delete": {
"methods": [
"delete"
]
},
"Get": {
"methods": [
"get"
]
},
"Insert": {
"methods": [
"insert"
]
},
"Patch": {
"methods": [
"patch"
]
},
"Update": {
"methods": [
"update"
]
},
"AggregatedList": {
"methods": [
"aggregatedList",
"aggregatedListStream",
"aggregatedListAsync"
]
},
"List": {
"methods": [
"list",
"listStream",
"listAsync"
]
}
}
},
"grpc-fallback": {
"libraryClient": "AutoscalersClient",
"rpcs": {
"Delete": {
"methods": [
"delete"
]
},
"Get": {
"methods": [
"get"
]
},
"Insert": {
"methods": [
"insert"
]
},
"Patch": {
"methods": [
"patch"
]
},
"Update": {
"methods": [
"update"
]
},
"AggregatedList": {
"methods": [
"aggregatedList",
"aggregatedListStream",
"aggregatedListAsync"
]
},
"List": {
"methods": [
"list",
"listStream",
"listAsync"
]
}
}
}
}
},
"BackendBuckets": {
"clients": {
"grpc": {
"libraryClient": "BackendBucketsClient",
"rpcs": {
"AddSignedUrlKey": {
"methods": [
"addSignedUrlKey"
]
},
"Delete": {
"methods": [
"delete"
]
},
"DeleteSignedUrlKey": {
"methods": [
"deleteSignedUrlKey"
]
},
"Get": {
"methods": [
"get"
]
},
"GetIamPolicy": {
"methods": [
"getIamPolicy"
]
},
"Insert": {
"methods": [
"insert"
]
},
"Patch": {
"methods": [
"patch"
]
},
"SetEdgeSecurityPolicy": {
"methods": [
"setEdgeSecurityPolicy"
]
},
"SetIamPolicy": {
"methods": [
"setIamPolicy"
]
},
"TestIamPermissions": {
"methods": [
"testIamPermissions"
]
},
"Update": {
"methods": [
"update"
]
},
"List": {
"methods": [
"list",
"listStream",
"listAsync"
]
}
}
},
"grpc-fallback": {
"libraryClient": "BackendBucketsClient",
"rpcs": {
"AddSignedUrlKey": {
"methods": [
"addSignedUrlKey"
]
},
"Delete": {
"methods": [
"delete"
]
},
"DeleteSignedUrlKey": {
"methods": [
"deleteSignedUrlKey"
]
},
"Get": {
"methods": [
"get"
]
},
"GetIamPolicy": {
"methods": [
"getIamPolicy"
]
},
"Insert": {
"methods": [
"insert"
]
},
"Patch": {
"methods": [
"patch"
]
},
"SetEdgeSecurityPolicy": {
"methods": [
"setEdgeSecurityPolicy"
]
},
"SetIamPolicy": {
"methods": [
"setIamPolicy"
]
},
"TestIamPermissions": {
"methods": [
"testIamPermissions"
]
},
"Update": {
"methods": [
"update"
]
},
"List": {
"methods": [
"list",
"listStream",
"listAsync"
]
}
}
}
}
},
"BackendServices": {
"clients": {
"grpc": {
"libraryClient": "BackendServicesClient",
"rpcs": {
"AddSignedUrlKey": {
"methods": [
"addSignedUrlKey"
]
},
"Delete": {
"methods": [
"delete"
]
},
"DeleteSignedUrlKey": {
"methods": [
"deleteSignedUrlKey"
]
},
"Get": {
"methods": [
"get"
]
},
"GetHealth": {
"methods": [
"getHealth"
]
},
"GetIamPolicy": {
"methods": [
"getIamPolicy"
]
},
"Insert": {
"methods": [
"insert"
]
},
"Patch": {
"methods": [
"patch"
]
},
"SetEdgeSecurityPolicy": {
"methods": [
"setEdgeSecurityPolicy"
]
},
"SetIamPolicy": {
"methods": [
"setIamPolicy"
]
},
"SetSecurityPolicy": {
"methods": [
"setSecurityPolicy"
]
},
"TestIamPermissions": {
"methods": [
"testIamPermissions"
]
},
"Update": {
"methods": [
"update"
]
},
"AggregatedList": {
"methods": [
"aggregatedList",
"aggregatedListStream",
"aggregatedListAsync"
]
},
"List": {
"methods": [
"list",
"listStream",
"listAsync"
]
},
"ListUsable": {
"methods": [
"listUsable",
"listUsableStream",
"listUsableAsync"
]
}
}
},
"grpc-fallback": {
"libraryClient": "BackendServicesClient",
"rpcs": {
"AddSignedUrlKey": {
"methods": [
"addSignedUrlKey"
]
},
"Delete": {
"methods": [
"delete"
]
},
"DeleteSignedUrlKey": {
"methods": [
"deleteSignedUrlKey"
]
},
"Get": {
"methods": [
"get"
]
},
"GetHealth": {
"methods": [
"getHealth"
]
},
"GetIamPolicy": {
"methods": [
"getIamPolicy"
]
},
"Insert": {
"methods": [
"insert"
]
},
"Patch": {
"methods": [
"patch"
]
},
"SetEdgeSecurityPolicy": {
"methods": [
"setEdgeSecurityPolicy"
]
},
"SetIamPolicy": {
"methods": [
"setIamPolicy"
]
},
"SetSecurityPolicy": {
"methods": [
"setSecurityPolicy"
]
},
"TestIamPermissions": {
"methods": [
"testIamPermissions"
]
},
"Update": {
"methods": [
"update"
]
},
"AggregatedList": {
"methods": [
"aggregatedList",
"aggregatedListStream",
"aggregatedListAsync"
]
},
"List": {
"methods": [
"list",
"listStream",
"listAsync"
]
},
"ListUsable": {
"methods": [
"listUsable",
"listUsableStream",
"listUsableAsync"
]
}
}
}
}
},
"Disks": {
"clients": {
"grpc": {
"libraryClient": "DisksClient",
"rpcs": {
"AddResourcePolicies": {
"methods": [
"addResourcePolicies"
]
},
"BulkInsert": {
"methods": [
"bulkInsert"
]
},
"BulkSetLabels": {
"methods": [
"bulkSetLabels"
]
},
"CreateSnapshot": {
"methods": [
"createSnapshot"
]
},
"Delete": {
"methods": [
"delete"
]
},
"Get": {
"methods": [
"get"
]
},
"GetIamPolicy": {
"methods": [
"getIamPolicy"
]
},
"Insert": {
"methods": [
"insert"
]
},
"RemoveResourcePolicies": {
"methods": [
"removeResourcePolicies"
]
},
"Resize": {
"methods": [
"resize"
]
},
"SetIamPolicy": {
"methods": [
"setIamPolicy"
]
},
"SetLabels": {
"methods": [
"setLabels"
]
},
"StartAsyncReplication": {
"methods": [
"startAsyncReplication"
]
},
"StopAsyncReplication": {
"methods": [
"stopAsyncReplication"
]
},
"StopGroupAsyncReplication": {
"methods": [
"stopGroupAsyncReplication"
]
},
"TestIamPermissions": {
"methods": [
"testIamPermissions"
]
},
"Update": {
"methods": [
"update"
]
},
"AggregatedList": {
"methods": [
"aggregatedList",
"aggregatedListStream",
"aggregatedListAsync"
]
},
"List": {
"methods": [
"list",
"listStream",
"listAsync"
]
}
}
},
"grpc-fallback": {
"libraryClient": "DisksClient",
"rpcs": {
"AddResourcePolicies": {
"methods": [
"addResourcePolicies"
]
},
"BulkInsert": {
"methods": [
"bulkInsert"
]
},
"BulkSetLabels": {
"methods": [
"bulkSetLabels"
]
},
"CreateSnapshot": {
"methods": [
"createSnapshot"
]
},
"Delete": {
"methods": [
"delete"
]
},
"Get": {
"methods": [
"get"
]
},
"GetIamPolicy": {
"methods": [
"getIamPolicy"
]
},
"Insert": {
"methods": [
"insert"
]
},
"RemoveResourcePolicies": {
"methods": [
"removeResourcePolicies"
]
},
"Resize": {
"methods": [
"resize"
]
},
"SetIamPolicy": {
"methods": [
"setIamPolicy"
]
},
"SetLabels": {
"methods": [
"setLabels"
]
},
"StartAsyncReplication": {
"methods": [
"startAsyncReplication"
]
},
"StopAsyncReplication": {
"methods": [
"stopAsyncReplication"
]
},
"StopGroupAsyncReplication": {
"methods": [
"stopGroupAsyncReplication"
]
},
"TestIamPermissions": {
"methods": [
"testIamPermissions"
]
},
"Update": {
"methods": [
"update"
]
},
"AggregatedList": {
"methods": [
"aggregatedList",
"aggregatedListStream",
"aggregatedListAsync"
]
},
"List": {
"methods": [
"list",
"listStream",
"listAsync"
]
}
}
}
}
},
"DiskTypes": {
"clients": {
"grpc": {
"libraryClient": "DiskTypesClient",
"rpcs": {
"Get": {
"methods": [
"get"
]
},
"AggregatedList": {
"methods": [
"aggregatedList",
"aggregatedListStream",
"aggregatedListAsync"
]
},
"List": {
"methods": [
"list",
"listStream",
"listAsync"
]
}
}
},
"grpc-fallback": {
"libraryClient": "DiskTypesClient",
"rpcs": {
"Get": {
"methods": [
"get"
]
},
"AggregatedList": {
"methods": [
"aggregatedList",
"aggregatedListStream",
"aggregatedListAsync"
]
},
"List": {
"methods": [
"list",
"listStream",
"listAsync"
]
}
}
}
}
},
"ExternalVpnGateways": {
"clients": {
"grpc": {
"libraryClient": "ExternalVpnGatewaysClient",
"rpcs": {
"Delete": {
"methods": [
"delete"
]
},
"Get": {
"methods": [
"get"
]
},
"Insert": {
"methods": [
"insert"
]
},
"SetLabels": {
"methods": [
"setLabels"
]
},
"TestIamPermissions": {
"methods": [
"testIamPermissions"
]
},
"List": {
"methods": [
"list",
"listStream",
"listAsync"
]
}
}
},
"grpc-fallback": {
"libraryClient": "ExternalVpnGatewaysClient",
"rpcs": {
"Delete": {
"methods": [
"delete"
]
},
"Get": {
"methods": [
"get"
]
},
"Insert": {
"methods": [
"insert"
]
},
"SetLabels": {
"methods": [
"setLabels"
]
},
"TestIamPermissions": {
"methods": [
"testIamPermissions"
]
},
"List": {
"methods": [
"list",
"listStream",
"listAsync"
]
}
}
}
}
},
"FirewallPolicies": {
"clients": {
"grpc": {
"libraryClient": "FirewallPoliciesClient",
"rpcs": {
"AddAssociation": {
"methods": [
"addAssociation"
]
},
"AddRule": {
"methods": [
"addRule"
]
},
"CloneRules": {
"methods": [
"cloneRules"
]
},
"Delete": {
"methods": [
"delete"
]
},
"Get": {
"methods": [
"get"
]
},
"GetAssociation": {
"methods": [
"getAssociation"
]
},
"GetIamPolicy": {
"methods": [
"getIamPolicy"
]
},
"GetRule": {
"methods": [
"getRule"
]
},
"Insert": {
"methods": [
"insert"
]
},
"ListAssociations": {
"methods": [
"listAssociations"
]
},
"Move": {
"methods": [
"move"
]
},
"Patch": {
"methods": [
"patch"
]
},
"PatchRule": {
"methods": [
"patchRule"
]
},
"RemoveAssociation": {
"methods": [
"removeAssociation"
]
},
"RemoveRule": {
"methods": [
"removeRule"
]
},
"SetIamPolicy": {
"methods": [
"setIamPolicy"
]
},
"TestIamPermissions": {
"methods": [
"testIamPermissions"
]
},
"List": {
"methods": [
"list",
"listStream",
"listAsync"
]
}
}
},
"grpc-fallback": {
"libraryClient": "FirewallPoliciesClient",
"rpcs": {
"AddAssociation": {
"methods": [
"addAssociation"
]
},
"AddRule": {
"methods": [
"addRule"
]
},
"CloneRules": {
"methods": [
"cloneRules"
]
},
"Delete": {
"methods": [
"delete"
]
},
"Get": {
"methods": [
"get"
]
},
"GetAssociation": {
"methods": [
"getAssociation"
]
},
"GetIamPolicy": {
"methods": [
"getIamPolicy"
]
},
"GetRule": {
"methods": [
"getRule"
]
},
"Insert": {
"methods": [
"insert"
]
},
"ListAssociations": {
"methods": [
"listAssociations"
]
},
"Move": {
"methods": [
"move"
]
},
"Patch": {
"methods": [
"patch"
]
},
"PatchRule": {
"methods": [
"patchRule"
]
},
"RemoveAssociation": {
"methods": [
"removeAssociation"
]
},
"RemoveRule": {
"methods": [
"removeRule"
]
},
"SetIamPolicy": {
"methods": [
"setIamPolicy"
]
},
"TestIamPermissions": {
"methods": [
"testIamPermissions"
]
},
"List": {
"methods": [
"list",
"listStream",
"listAsync"
]
}
}
}
}
},
"Firewalls": {
"clients": {
"grpc": {
"libraryClient": "FirewallsClient",
"rpcs": {
"Delete": {
"methods": [
"delete"
]
},
"Get": {
"methods": [
"get"
]
},
"Insert": {
"methods": [
"insert"
]
},
"Patch": {
"methods": [
"patch"
]
},
"Update": {
"methods": [
"update"
]
},
"List": {
"methods": [
"list",
"listStream",
"listAsync"
]
}
}
},
"grpc-fallback": {
"libraryClient": "FirewallsClient",
"rpcs": {
"Delete": {
"methods": [
"delete"
]
},
"Get": {
"methods": [
"get"
]
},
"Insert": {
"methods": [
"insert"
]
},
"Patch": {
"methods": [
"patch"
]
},
"Update": {
"methods": [
"update"
]
},
"List": {
"methods": [
"list",
"listStream",
"listAsync"
]
}
}
}
}
},
"ForwardingRules": {
"clients": {
"grpc": {
"libraryClient": "ForwardingRulesClient",
"rpcs": {
"Delete": {
"methods": [
"delete"
]
},
"Get": {
"methods": [
"get"
]
},
"Insert": {
"methods": [
"insert"
]
},
"Patch": {
"methods": [
"patch"
]
},
"SetLabels": {
"methods": [
"setLabels"
]
},
"SetTarget": {
"methods": [
"setTarget"
]
},
"AggregatedList": {
"methods": [
"aggregatedList",
"aggregatedListStream",
"aggregatedListAsync"
]
},
"List": {
"methods": [
"list",
"listStream",
"listAsync"
]
}
}
},
"grpc-fallback": {
"libraryClient": "ForwardingRulesClient",
"rpcs": {
"Delete": {
"methods": [
"delete"
]
},
"Get": {
"methods": [
"get"
]
},
"Insert": {
"methods": [
"insert"
]
},
"Patch": {
"methods": [
"patch"
]
},
"SetLabels": {
"methods": [
"setLabels"
]
},
"SetTarget": {
"methods": [
"setTarget"
]
},
"AggregatedList": {
"methods": [
"aggregatedList",
"aggregatedListStream",
"aggregatedListAsync"
]
},
"List": {
"methods": [
"list",
"listStream",
"listAsync"
]
}
}
}
}
},
"GlobalAddresses": {
"clients": {
"grpc": {
"libraryClient": "GlobalAddressesClient",
"rpcs": {
"Delete": {
"methods": [
"delete"
]
},
"Get": {
"methods": [
"get"
]
},
"Insert": {
"methods": [
"insert"
]
},
"Move": {
"methods": [
"move"
]
},
"SetLabels": {
"methods": [
"setLabels"
]
},
"List": {
"methods": [
"list",
"listStream",
"listAsync"
]
}
}
},
"grpc-fallback": {
"libraryClient": "GlobalAddressesClient",
"rpcs": {
"Delete": {
"methods": [
"delete"
]
},
"Get": {
"methods": [
"get"
]
},
"Insert": {
"methods": [
"insert"
]
},
"Move": {
"methods": [
"move"
]
},
"SetLabels": {
"methods": [
"setLabels"
]
},
"List": {
"methods": [
"list",
"listStream",
"listAsync"
]
}
}
}
}
},
"GlobalForwardingRules": {
"clients": {
"grpc": {
"libraryClient": "GlobalForwardingRulesClient",
"rpcs": {
"Delete": {
"methods": [
"delete"
]
},
"Get": {
"methods": [
"get"
]
},
"Insert": {
"methods": [
"insert"
]
},
"Patch": {
"methods": [