UNPKG

@google-cloud/lustre

Version:
1,288 lines 103 kB
{ "nested": { "google": { "nested": { "cloud": { "nested": { "lustre": { "nested": { "v1": { "options": { "go_package": "cloud.google.com/go/lustre/apiv1/lustrepb;lustrepb", "java_multiple_files": true, "java_outer_classname": "TransferProto", "java_package": "com.google.cloud.lustre.v1", "(google.api.resource_definition).type": "compute.googleapis.com/Network", "(google.api.resource_definition).pattern": "projects/{project}/global/networks/{network}" }, "nested": { "Instance": { "options": { "(google.api.resource).type": "lustre.googleapis.com/Instance", "(google.api.resource).pattern": "projects/{project}/locations/{location}/instances/{instance}", "(google.api.resource).plural": "instances", "(google.api.resource).singular": "instance" }, "fields": { "name": { "type": "string", "id": 1, "options": { "(google.api.field_behavior)": "IDENTIFIER" } }, "filesystem": { "type": "string", "id": 10, "options": { "(google.api.field_behavior)": "REQUIRED" } }, "capacityGib": { "type": "int64", "id": 2, "options": { "(google.api.field_behavior)": "REQUIRED" } }, "network": { "type": "string", "id": 3, "options": { "(google.api.field_behavior)": "REQUIRED", "(google.api.resource_reference).type": "compute.googleapis.com/Network" } }, "state": { "type": "State", "id": 4, "options": { "(google.api.field_behavior)": "OUTPUT_ONLY" } }, "mountPoint": { "type": "string", "id": 5, "options": { "(google.api.field_behavior)": "OUTPUT_ONLY" } }, "createTime": { "type": "google.protobuf.Timestamp", "id": 6, "options": { "(google.api.field_behavior)": "OUTPUT_ONLY" } }, "updateTime": { "type": "google.protobuf.Timestamp", "id": 7, "options": { "(google.api.field_behavior)": "OUTPUT_ONLY" } }, "description": { "type": "string", "id": 8, "options": { "(google.api.field_behavior)": "OPTIONAL" } }, "labels": { "keyType": "string", "type": "string", "id": 9, "options": { "(google.api.field_behavior)": "OPTIONAL" } }, "perUnitStorageThroughput": { "type": "int64", "id": 11, "options": { "(google.api.field_behavior)": "REQUIRED" } }, "gkeSupportEnabled": { "type": "bool", "id": 12, "options": { "deprecated": true, "(google.api.field_behavior)": "OPTIONAL" } } }, "nested": { "State": { "values": { "STATE_UNSPECIFIED": 0, "ACTIVE": 1, "CREATING": 2, "DELETING": 3, "UPGRADING": 4, "REPAIRING": 5, "STOPPED": 6, "UPDATING": 7 } } } }, "ListInstancesRequest": { "fields": { "parent": { "type": "string", "id": 1, "options": { "(google.api.field_behavior)": "REQUIRED", "(google.api.resource_reference).child_type": "lustre.googleapis.com/Instance" } }, "pageSize": { "type": "int32", "id": 2, "options": { "(google.api.field_behavior)": "OPTIONAL" } }, "pageToken": { "type": "string", "id": 3, "options": { "(google.api.field_behavior)": "OPTIONAL" } }, "filter": { "type": "string", "id": 4, "options": { "(google.api.field_behavior)": "OPTIONAL" } }, "orderBy": { "type": "string", "id": 5, "options": { "(google.api.field_behavior)": "OPTIONAL" } } } }, "ListInstancesResponse": { "fields": { "instances": { "rule": "repeated", "type": "Instance", "id": 1 }, "nextPageToken": { "type": "string", "id": 2 }, "unreachable": { "rule": "repeated", "type": "string", "id": 3, "options": { "(google.api.field_behavior)": "UNORDERED_LIST" } } } }, "GetInstanceRequest": { "fields": { "name": { "type": "string", "id": 1, "options": { "(google.api.field_behavior)": "REQUIRED", "(google.api.resource_reference).type": "lustre.googleapis.com/Instance" } } } }, "CreateInstanceRequest": { "fields": { "parent": { "type": "string", "id": 1, "options": { "(google.api.field_behavior)": "REQUIRED", "(google.api.resource_reference).child_type": "lustre.googleapis.com/Instance" } }, "instanceId": { "type": "string", "id": 2, "options": { "(google.api.field_behavior)": "REQUIRED" } }, "instance": { "type": "Instance", "id": 3, "options": { "(google.api.field_behavior)": "REQUIRED" } }, "requestId": { "type": "string", "id": 4, "options": { "(google.api.field_info).format": "UUID4", "(google.api.field_behavior)": "OPTIONAL" } } } }, "UpdateInstanceRequest": { "fields": { "updateMask": { "type": "google.protobuf.FieldMask", "id": 1, "options": { "(google.api.field_behavior)": "OPTIONAL" } }, "instance": { "type": "Instance", "id": 2, "options": { "(google.api.field_behavior)": "REQUIRED" } }, "requestId": { "type": "string", "id": 3, "options": { "(google.api.field_info).format": "UUID4", "(google.api.field_behavior)": "OPTIONAL" } } } }, "DeleteInstanceRequest": { "fields": { "name": { "type": "string", "id": 1, "options": { "(google.api.field_behavior)": "REQUIRED", "(google.api.resource_reference).type": "lustre.googleapis.com/Instance" } }, "requestId": { "type": "string", "id": 2, "options": { "(google.api.field_info).format": "UUID4", "(google.api.field_behavior)": "OPTIONAL" } } } }, "OperationMetadata": { "fields": { "createTime": { "type": "google.protobuf.Timestamp", "id": 1, "options": { "(google.api.field_behavior)": "OUTPUT_ONLY" } }, "endTime": { "type": "google.protobuf.Timestamp", "id": 2, "options": { "(google.api.field_behavior)": "OUTPUT_ONLY" } }, "target": { "type": "string", "id": 3, "options": { "(google.api.field_behavior)": "OUTPUT_ONLY" } }, "verb": { "type": "string", "id": 4, "options": { "(google.api.field_behavior)": "OUTPUT_ONLY" } }, "statusMessage": { "type": "string", "id": 5, "options": { "(google.api.field_behavior)": "OUTPUT_ONLY" } }, "requestedCancellation": { "type": "bool", "id": 6, "options": { "(google.api.field_behavior)": "OUTPUT_ONLY" } }, "apiVersion": { "type": "string", "id": 7, "options": { "(google.api.field_behavior)": "OUTPUT_ONLY" } } } }, "Lustre": { "options": { "(google.api.default_host)": "lustre.googleapis.com", "(google.api.oauth_scopes)": "https://www.googleapis.com/auth/cloud-platform" }, "methods": { "ListInstances": { "requestType": "ListInstancesRequest", "responseType": "ListInstancesResponse", "options": { "(google.api.http).get": "/v1/{parent=projects/*/locations/*}/instances", "(google.api.method_signature)": "parent" }, "parsedOptions": [ { "(google.api.http)": { "get": "/v1/{parent=projects/*/locations/*}/instances" } }, { "(google.api.method_signature)": "parent" } ] }, "GetInstance": { "requestType": "GetInstanceRequest", "responseType": "Instance", "options": { "(google.api.http).get": "/v1/{name=projects/*/locations/*/instances/*}", "(google.api.method_signature)": "name" }, "parsedOptions": [ { "(google.api.http)": { "get": "/v1/{name=projects/*/locations/*/instances/*}" } }, { "(google.api.method_signature)": "name" } ] }, "CreateInstance": { "requestType": "CreateInstanceRequest", "responseType": "google.longrunning.Operation", "options": { "(google.api.http).post": "/v1/{parent=projects/*/locations/*}/instances", "(google.api.http).body": "instance", "(google.api.method_signature)": "parent,instance,instance_id", "(google.longrunning.operation_info).response_type": "Instance", "(google.longrunning.operation_info).metadata_type": "OperationMetadata" }, "parsedOptions": [ { "(google.api.http)": { "post": "/v1/{parent=projects/*/locations/*}/instances", "body": "instance" } }, { "(google.api.method_signature)": "parent,instance,instance_id" }, { "(google.longrunning.operation_info)": { "response_type": "Instance", "metadata_type": "OperationMetadata" } } ] }, "UpdateInstance": { "requestType": "UpdateInstanceRequest", "responseType": "google.longrunning.Operation", "options": { "(google.api.http).patch": "/v1/{instance.name=projects/*/locations/*/instances/*}", "(google.api.http).body": "instance", "(google.api.method_signature)": "instance,update_mask", "(google.longrunning.operation_info).response_type": "Instance", "(google.longrunning.operation_info).metadata_type": "OperationMetadata" }, "parsedOptions": [ { "(google.api.http)": { "patch": "/v1/{instance.name=projects/*/locations/*/instances/*}", "body": "instance" } }, { "(google.api.method_signature)": "instance,update_mask" }, { "(google.longrunning.operation_info)": { "response_type": "Instance", "metadata_type": "OperationMetadata" } } ] }, "DeleteInstance": { "requestType": "DeleteInstanceRequest", "responseType": "google.longrunning.Operation", "options": { "(google.api.http).delete": "/v1/{name=projects/*/locations/*/instances/*}", "(google.api.method_signature)": "name", "(google.longrunning.operation_info).response_type": "google.protobuf.Empty", "(google.longrunning.operation_info).metadata_type": "OperationMetadata" }, "parsedOptions": [ { "(google.api.http)": { "delete": "/v1/{name=projects/*/locations/*/instances/*}" } }, { "(google.api.method_signature)": "name" }, { "(google.longrunning.operation_info)": { "response_type": "google.protobuf.Empty", "metadata_type": "OperationMetadata" } } ] }, "ImportData": { "requestType": "ImportDataRequest", "responseType": "google.longrunning.Operation", "options": { "(google.api.http).post": "/v1/{name=projects/*/locations/*/instances/*}:importData", "(google.api.http).body": "*", "(google.api.method_signature)": "name", "(google.longrunning.operation_info).response_type": "ImportDataResponse", "(google.longrunning.operation_info).metadata_type": "ImportDataMetadata" }, "parsedOptions": [ { "(google.api.http)": { "post": "/v1/{name=projects/*/locations/*/instances/*}:importData", "body": "*" } }, { "(google.api.method_signature)": "name" }, { "(google.longrunning.operation_info)": { "response_type": "ImportDataResponse", "metadata_type": "ImportDataMetadata" } } ] }, "ExportData": { "requestType": "ExportDataRequest", "responseType": "google.longrunning.Operation", "options": { "(google.api.http).post": "/v1/{name=projects/*/locations/*/instances/*}:exportData", "(google.api.http).body": "*", "(google.longrunning.operation_info).response_type": "ExportDataResponse", "(google.longrunning.operation_info).metadata_type": "ExportDataMetadata" }, "parsedOptions": [ { "(google.api.http)": { "post": "/v1/{name=projects/*/locations/*/instances/*}:exportData", "body": "*" } }, { "(google.longrunning.operation_info)": { "response_type": "ExportDataResponse", "metadata_type": "ExportDataMetadata" } } ] } } }, "TransferType": { "values": { "TRANSFER_TYPE_UNSPECIFIED": 0, "IMPORT": 1, "EXPORT": 2 } }, "ImportDataRequest": { "oneofs": { "source": { "oneof": [ "gcsPath" ] }, "destination": { "oneof": [ "lustrePath" ] } }, "fields": { "gcsPath": { "type": "GcsPath", "id": 2 }, "lustrePath": { "type": "LustrePath", "id": 3 }, "name": { "type": "string", "id": 1, "options": { "(google.api.field_behavior)": "REQUIRED", "(google.api.resource_reference).type": "lustre.googleapis.com/Instance" } }, "requestId": { "type": "string", "id": 4, "options": { "(google.api.field_info).format": "UUID4", "(google.api.field_behavior)": "OPTIONAL" } }, "serviceAccount": { "type": "string", "id": 5, "options": { "(google.api.field_behavior)": "OPTIONAL", "(google.api.resource_reference).type": "iam.googleapis.com/ServiceAccount" } } } }, "ExportDataRequest": { "oneofs": { "source": { "oneof": [ "lustrePath" ] }, "destination": { "oneof": [ "gcsPath" ] } }, "fields": { "lustrePath": { "type": "LustrePath", "id": 2 }, "gcsPath": { "type": "GcsPath", "id": 3 }, "name": { "type": "string", "id": 1, "options": { "(google.api.field_behavior)": "REQUIRED", "(google.api.resource_reference).type": "lustre.googleapis.com/Instance" } }, "requestId": { "type": "string", "id": 4, "options": { "(google.api.field_info).format": "UUID4", "(google.api.field_behavior)": "OPTIONAL" } }, "serviceAccount": { "type": "string", "id": 5, "options": { "(google.api.field_behavior)": "OPTIONAL", "(google.api.resource_reference).type": "iam.googleapis.com/ServiceAccount" } } } }, "ExportDataResponse": { "fields": {} }, "ImportDataResponse": { "fields": {} }, "ExportDataMetadata": { "fields": { "operationMetadata": { "type": "TransferOperationMetadata", "id": 1 }, "createTime": { "type": "google.protobuf.Timestamp", "id": 2, "options": { "(google.api.field_behavior)": "OUTPUT_ONLY" } }, "endTime": { "type": "google.protobuf.Timestamp", "id": 3, "options": { "(google.api.field_behavior)": "OUTPUT_ONLY" } }, "target": { "type": "string", "id": 4, "options": { "(google.api.field_behavior)": "OUTPUT_ONLY" } }, "verb": { "type": "string", "id": 5, "options": { "(google.api.field_behavior)": "OUTPUT_ONLY" } }, "statusMessage": { "type": "string", "id": 6, "options": { "(google.api.field_behavior)": "OUTPUT_ONLY" } }, "requestedCancellation": { "type": "bool", "id": 7, "options": { "(google.api.field_behavior)": "OUTPUT_ONLY" } }, "apiVersion": { "type": "string", "id": 8, "options": { "(google.api.field_behavior)": "OUTPUT_ONLY" } } } }, "ImportDataMetadata": { "fields": { "operationMetadata": { "type": "TransferOperationMetadata", "id": 1 }, "createTime": { "type": "google.protobuf.Timestamp", "id": 2, "options": { "(google.api.field_behavior)": "OUTPUT_ONLY" } }, "endTime": { "type": "google.protobuf.Timestamp", "id": 3, "options": { "(google.api.field_behavior)": "OUTPUT_ONLY" } }, "target": { "type": "string", "id": 4, "options": { "(google.api.field_behavior)": "OUTPUT_ONLY" } }, "statusMessage": { "type": "string", "id": 6, "options": { "(google.api.field_behavior)": "OUTPUT_ONLY" } }, "requestedCancellation": { "type": "bool", "id": 7, "options": { "(google.api.field_behavior)": "OUTPUT_ONLY" } }, "apiVersion": { "type": "string", "id": 8, "options": { "(google.api.field_behavior)": "OUTPUT_ONLY" } } } }, "GcsPath": { "fields": { "uri": { "type": "string", "id": 1, "options": { "(google.api.field_behavior)": "REQUIRED" } } } }, "LustrePath": { "fields": { "path": { "type": "string", "id": 1, "options": { "(google.api.field_behavior)": "OPTIONAL" } } } }, "TransferCounters": { "fields": { "foundObjectsCount": { "type": "int64", "id": 1 }, "bytesFoundCount": { "type": "int64", "id": 2 }, "objectsSkippedCount": { "type": "int64", "id": 3 }, "bytesSkippedCount": { "type": "int64", "id": 4 }, "objectsCopiedCount": { "type": "int64", "id": 5 }, "bytesCopiedCount": { "type": "int64", "id": 6 }, "objectsFailedCount": { "type": "int64", "id": 7, "options": { "(google.api.field_behavior)": "OUTPUT_ONLY" } }, "bytesFailedCount": { "type": "int64", "id": 8, "options": { "(google.api.field_behavior)": "OUTPUT_ONLY" } } } }, "ErrorLogEntry": { "fields": { "uri": { "type": "string", "id": 1, "options": { "(google.api.field_behavior)": "REQUIRED" } }, "errorDetails": { "rule": "repeated", "type": "string", "id": 2 } } }, "ErrorSummary": { "fields": { "errorCode": { "type": "google.rpc.Code", "id": 1, "options": { "(google.api.field_behavior)": "REQUIRED" } }, "errorCount": { "type": "int64", "id": 2, "options": { "(google.api.field_behavior)": "REQUIRED" } }, "errorLogEntries": { "rule": "repeated", "type": "ErrorLogEntry", "id": 3 } } }, "TransferOperationMetadata": { "oneofs": { "source": { "oneof": [ "sourceLustrePath", "sourceGcsPath" ] }, "destination": { "oneof": [ "destinationGcsPath", "destinationLustrePath" ] } }, "fields": { "sourceLustrePath": { "type": "LustrePath", "id": 3, "options": { "(google.api.field_behavior)": "OUTPUT_ONLY" } }, "sourceGcsPath": { "type": "GcsPath", "id": 4, "options": { "(google.api.field_behavior)": "OUTPUT_ONLY" } }, "destinationGcsPath": { "type": "GcsPath", "id": 5, "options": { "(google.api.field_behavior)": "OUTPUT_ONLY" } }, "destinationLustrePath": { "type": "LustrePath", "id": 6, "options": { "(google.api.field_behavior)": "OUTPUT_ONLY" } }, "counters": { "type": "TransferCounters", "id": 1, "options": { "(google.api.field_behavior)": "OUTPUT_ONLY" } }, "transferType": { "type": "TransferType", "id": 2, "options": { "(google.api.field_behavior)": "OUTPUT_ONLY" } }, "errorSummaries": { "rule": "repeated", "type": "ErrorSummary", "id": 7, "options": { "(google.api.field_behavior)": "OUTPUT_ONLY" } } } } } } } } } }, "api": { "options": { "go_package": "google.golang.org/genproto/googleapis/api;api", "java_multiple_files": true, "java_outer_classname": "LaunchStageProto", "java_package": "com.google.api", "objc_class_prefix": "GAPI", "cc_enable_arenas": true }, "nested": { "fieldBehavior": { "rule": "repeated", "type": "google.api.FieldBehavior", "id": 1052, "extend": "google.protobuf.FieldOptions", "options": { "packed": false } }, "FieldBehavior": { "values": { "FIELD_BEHAVIOR_UNSPECIFIED": 0, "OPTIONAL": 1, "REQUIRED": 2, "OUTPUT_ONLY": 3, "INPUT_ONLY": 4, "IMMUTABLE": 5, "UNORDERED_LIST": 6, "NON_EMPTY_DEFAULT": 7, "IDENTIFIER": 8 } }, "fieldInfo": { "type": "google.api.FieldInfo", "id": 291403980, "extend": "google.protobuf.FieldOptions" }, "FieldInfo": { "fields": { "format": { "type": "Format", "id": 1 } }, "nested": { "Format": { "values": { "FORMAT_UNSPECIFIED": 0, "UUID4": 1, "IPV4": 2, "IPV6": 3, "IPV4_OR_IPV6": 4 } } } }, "resourceReference": { "type": "google.api.ResourceReference", "id": 1055, "extend": "google.protobuf.FieldOptions" }, "resourceDefinition": { "rule": "repeated", "type": "google.api.ResourceDescriptor", "id": 1053, "extend": "google.protobuf.FileOptions" }, "resource": { "type": "google.api.ResourceDescriptor", "id": 1053, "extend": "google.protobuf.MessageOptions" }, "ResourceDescriptor": { "fields": { "type": { "type": "string", "id": 1 }, "pattern": { "rule": "repeated", "type": "string", "id": 2 }, "nameField": { "type": "string", "id": 3 }, "history": { "type": "History", "id": 4 }, "plural": { "type": "string", "id": 5 }, "singular": { "type": "string", "id": 6 }, "style": { "rule": "repeated", "type": "Style", "id": 10 } }, "nested": { "History": { "values": { "HISTORY_UNSPECIFIED": 0, "ORIGINALLY_SINGLE_PATTERN": 1, "FUTURE_MULTI_PATTERN": 2 } }, "Style": { "values": { "STYLE_UNSPECIFIED": 0, "DECLARATIVE_FRIENDLY": 1 } } } }, "ResourceReference": { "fields": { "type": { "type": "string", "id": 1 }, "childType": { "type": "string", "id": 2 } } }, "http": { "type": "HttpRule", "id": 72295728, "extend": "google.protobuf.MethodOptions" }, "Http": { "fields": { "rules": { "rule": "repeated", "type": "HttpRule", "id": 1 }, "fullyDecodeReservedExpansion": { "type": "bool", "id": 2 } } }, "HttpRule": { "oneofs": { "pattern": { "oneof": [ "get", "put", "post", "delete", "patch", "custom" ] } }, "fields": { "selector": { "type": "string", "id": 1 }, "get": { "type": "string", "id": 2 }, "put": { "type": "string", "id": 3 }, "post": { "type": "string", "id": 4 }, "delete": { "type": "string", "id": 5 }, "patch": { "type": "string", "id": 6 }, "custom": { "type": "CustomHttpPattern", "id": 8 }, "body": { "type": "string", "id": 7 }, "responseBody": { "type": "string", "id": 12 }, "additionalBindings": { "rule": "repeated", "type": "HttpRule", "id": 11 } } }, "CustomHttpPattern": { "fields": { "kind": { "type": "string", "id": 1 }, "path": { "type": "string", "id": 2 } } }, "methodSignature": { "rule": "repeated", "type": "string", "id": 1051, "extend": "google.protobuf.MethodOptions" }, "defaultHost": { "type": "string", "id": 1049, "extend": "google.protobuf.ServiceOptions" }, "oauthScopes": { "type": "string", "id": 1050, "extend": "google.protobuf.ServiceOptions" }, "apiVersion": { "type": "string", "id": 525000001, "extend": "google.protobuf.ServiceOptions" }, "CommonLanguageSettings": { "fields": { "referenceDocsUri": { "type": "string", "id": 1, "options": { "deprecated": true } }, "destinations": { "rule": "repeated", "type": "ClientLibraryDestination", "id": 2 } } }, "ClientLibrarySettings": { "fields": { "version": { "type": "string", "id": 1 }, "launchStage": { "type": "LaunchStage", "id": 2 }, "restNumericEnums": { "type": "bool", "id": 3 }, "javaSettings": { "type": "JavaSettings", "id": 21 }, "cppSettings": { "type": "CppSettings", "id": 22 }, "phpSettings": { "type": "PhpSettings", "id": 23 }, "pythonSettings": { "type": "PythonSettings", "id": 24 }, "nodeSettings": { "type": "NodeSettings", "id": 25 }, "dotnetSettings": { "type": "DotnetSettings", "id": 26 }, "rubySettings": { "type": "RubySettings", "id": 27 }, "goSettings": { "type": "GoSettings", "id": 28 } } }, "Publishing": { "fields": { "methodSettings": { "rule": "repeated", "type": "MethodSettings", "id": 2 }, "newIssueUri": { "type": "string", "id": 101 }, "documentationUri": { "type": "string", "id": 102 }, "apiShortName": { "type": "string", "id": 103 }, "githubLabel": { "type": "string", "id": 104 }, "codeownerGithubTeams": { "rule": "repeated", "type": "string", "id": 105 }, "docTagPrefix": { "type": "string", "id": 106 }, "organization": { "type": "ClientLibraryOrganization", "id": 107 }, "librarySettings": { "rule": "repeated", "type": "ClientLibrarySettings", "id": 109 }, "protoReferenceDocumentationUri": { "type": "string", "id": 110 }, "restReferenceDocumentationUri": { "type": "string", "id": 111 } } }, "JavaSettings": { "fields": { "libraryPackage": { "type": "string", "id": 1 }, "serviceClassNames": { "keyType": "string", "type": "string", "id": 2 }, "common": { "type": "CommonLanguageSettings", "id": 3 } } }, "CppSettings": { "fields": { "common": { "type": "CommonLanguageSettings", "id": 1 } } }, "Php