Package cloud.google.com/go/lustre/apiv1/lustrepb (v0.2.1)

Constants

Lustre_ListInstances_FullMethodName, Lustre_GetInstance_FullMethodName, Lustre_CreateInstance_FullMethodName, Lustre_UpdateInstance_FullMethodName, Lustre_DeleteInstance_FullMethodName, Lustre_ImportData_FullMethodName, Lustre_ExportData_FullMethodName

  const 
  
 ( 
  
 Lustre_ListInstances_FullMethodName 
  
 = 
  
 "/google.cloud.lustre.v1.Lustre/ListInstances" 
  
 Lustre_GetInstance_FullMethodName 
  
 = 
  
 "/google.cloud.lustre.v1.Lustre/GetInstance" 
  
 Lustre_CreateInstance_FullMethodName 
  
 = 
  
 "/google.cloud.lustre.v1.Lustre/CreateInstance" 
  
 Lustre_UpdateInstance_FullMethodName 
  
 = 
  
 "/google.cloud.lustre.v1.Lustre/UpdateInstance" 
  
 Lustre_DeleteInstance_FullMethodName 
  
 = 
  
 "/google.cloud.lustre.v1.Lustre/DeleteInstance" 
  
 Lustre_ImportData_FullMethodName 
  
 = 
  
 "/google.cloud.lustre.v1.Lustre/ImportData" 
  
 Lustre_ExportData_FullMethodName 
  
 = 
  
 "/google.cloud.lustre.v1.Lustre/ExportData" 
 ) 
 

Variables

Instance_State_name, Instance_State_value

  var 
  
 ( 
  
 Instance_State_name 
  
 = 
  
 map 
 [ 
  int32 
 
 ] 
  string 
 
 { 
  
 0 
 : 
  
 "STATE_UNSPECIFIED" 
 , 
  
 1 
 : 
  
 "ACTIVE" 
 , 
  
 2 
 : 
  
 "CREATING" 
 , 
  
 3 
 : 
  
 "DELETING" 
 , 
  
 4 
 : 
  
 "UPGRADING" 
 , 
  
 5 
 : 
  
 "REPAIRING" 
 , 
  
 6 
 : 
  
 "STOPPED" 
 , 
  
 7 
 : 
  
 "UPDATING" 
 , 
  
 } 
  
 Instance_State_value 
  
 = 
  
 map 
 [ 
  string 
 
 ] 
  int32 
 
 { 
  
 "STATE_UNSPECIFIED" 
 : 
  
 0 
 , 
  
 "ACTIVE" 
 : 
  
 1 
 , 
  
 "CREATING" 
 : 
  
 2 
 , 
  
 "DELETING" 
 : 
  
 3 
 , 
  
 "UPGRADING" 
 : 
  
 4 
 , 
  
 "REPAIRING" 
 : 
  
 5 
 , 
  
 "STOPPED" 
 : 
  
 6 
 , 
  
 "UPDATING" 
 : 
  
 7 
 , 
  
 } 
 ) 
 

Enum value maps for Instance_State.

TransferType_name, TransferType_value

  var 
  
 ( 
  
 TransferType_name 
  
 = 
  
 map 
 [ 
  int32 
 
 ] 
  string 
 
 { 
  
 0 
 : 
  
 "TRANSFER_TYPE_UNSPECIFIED" 
 , 
  
 1 
 : 
  
 "IMPORT" 
 , 
  
 2 
 : 
  
 "EXPORT" 
 , 
  
 } 
  
 TransferType_value 
  
 = 
  
 map 
 [ 
  string 
 
 ] 
  int32 
 
 { 
  
 "TRANSFER_TYPE_UNSPECIFIED" 
 : 
  
 0 
 , 
  
 "IMPORT" 
 : 
  
 1 
 , 
  
 "EXPORT" 
 : 
  
 2 
 , 
  
 } 
 ) 
 

Enum value maps for TransferType.

File_google_cloud_lustre_v1_instance_proto

  var 
  
 File_google_cloud_lustre_v1_instance_proto 
  
  protoreflect 
 
 . 
  FileDescriptor 
 
 

File_google_cloud_lustre_v1_lustre_proto

  var 
  
 File_google_cloud_lustre_v1_lustre_proto 
  
  protoreflect 
 
 . 
  FileDescriptor 
 
 

File_google_cloud_lustre_v1_transfer_proto

  var 
  
 File_google_cloud_lustre_v1_transfer_proto 
  
  protoreflect 
 
 . 
  FileDescriptor 
 
 

Lustre_ServiceDesc

  var 
  
 Lustre_ServiceDesc 
  
 = 
  
  grpc 
 
 . 
  ServiceDesc 
 
 { 
  
 ServiceName 
 : 
  
 "google.cloud.lustre.v1.Lustre" 
 , 
  
 HandlerType 
 : 
  
 ( 
 * 
  LustreServer 
 
 )( 
  nil 
 
 ), 
  
 Methods 
 : 
  
 [] 
  grpc 
 
 . 
  MethodDesc 
 
 { 
  
 { 
  
 MethodName 
 : 
  
 "ListInstances" 
 , 
  
 Handler 
 : 
  
 _Lustre_ListInstances_Handler 
 , 
  
 }, 
  
 { 
  
 MethodName 
 : 
  
 "GetInstance" 
 , 
  
 Handler 
 : 
  
 _Lustre_GetInstance_Handler 
 , 
  
 }, 
  
 { 
  
 MethodName 
 : 
  
 "CreateInstance" 
 , 
  
 Handler 
 : 
  
 _Lustre_CreateInstance_Handler 
 , 
  
 }, 
  
 { 
  
 MethodName 
 : 
  
 "UpdateInstance" 
 , 
  
 Handler 
 : 
  
 _Lustre_UpdateInstance_Handler 
 , 
  
 }, 
  
 { 
  
 MethodName 
 : 
  
 "DeleteInstance" 
 , 
  
 Handler 
 : 
  
 _Lustre_DeleteInstance_Handler 
 , 
  
 }, 
  
 { 
  
 MethodName 
 : 
  
 "ImportData" 
 , 
  
 Handler 
 : 
  
 _Lustre_ImportData_Handler 
 , 
  
 }, 
  
 { 
  
 MethodName 
 : 
  
 "ExportData" 
 , 
  
 Handler 
 : 
  
 _Lustre_ExportData_Handler 
 , 
  
 }, 
  
 }, 
  
 Streams 
 : 
  
 [] 
  grpc 
 
 . 
  StreamDesc 
 
 {}, 
  
 Metadata 
 : 
  
 "google/cloud/lustre/v1/lustre.proto" 
 , 
 } 
 

Lustre_ServiceDesc is the grpc.ServiceDesc for Lustre service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterLustreServer

  func 
  
 RegisterLustreServer 
 ( 
 s 
  
  grpc 
 
 . 
  ServiceRegistrar 
 
 , 
  
 srv 
  
  LustreServer 
 
 ) 
 

CreateInstanceRequest

  type 
  
 CreateInstanceRequest 
  
 struct 
  
 { 
  
 // Required. The instance's project and location, in the format 
  
 // `projects/{project}/locations/{location}`. Locations map to Google Cloud 
  
 // zones; for example, `us-west1-b`. 
  
 Parent 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 
  
 // Required. The name of the Managed Lustre instance. 
  
 // 
  
 // * Must contain only lowercase letters, numbers, and hyphens. 
  
 // * Must start with a letter. 
  
 // * Must be between 1-63 characters. 
  
 // * Must end with a number or a letter. 
  
 InstanceId 
  
  string 
 
  
 `protobuf:"bytes,2,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"` 
  
 // Required. The resource being created 
  
 Instance 
  
 * 
  Instance 
 
  
 `protobuf:"bytes,3,opt,name=instance,proto3" json:"instance,omitempty"` 
  
 // Optional. An optional request ID to identify requests. Specify a unique 
  
 // request ID so that if you must retry your request, the server will know to 
  
 // ignore the request if it has already been completed. The server will 
  
 // guarantee that for at least 60 minutes since the first request. 
  
 // 
  
 // For example, consider a situation where you make an initial request and the 
  
 // request times out. If you make the request again with the same request 
  
 // ID, the server can check if original operation with the same request ID 
  
 // was received, and if so, will ignore the second request. This prevents 
  
 // clients from accidentally creating duplicate commitments. 
  
 // 
  
 // The request ID must be a valid UUID with the exception that zero UUID is 
  
 // not supported (00000000-0000-0000-0000-000000000000). 
  
 RequestId 
  
  string 
 
  
 `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Message for creating a Instance

func (*CreateInstanceRequest) Descriptor

  func 
  
 ( 
 * 
  CreateInstanceRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use CreateInstanceRequest.ProtoReflect.Descriptor instead.

func (*CreateInstanceRequest) GetInstance

  func 
  
 ( 
 x 
  
 * 
  CreateInstanceRequest 
 
 ) 
  
 GetInstance 
 () 
  
 * 
  Instance 
 
 

func (*CreateInstanceRequest) GetInstanceId

  func 
  
 ( 
 x 
  
 * 
  CreateInstanceRequest 
 
 ) 
  
 GetInstanceId 
 () 
  
  string 
 
 

func (*CreateInstanceRequest) GetParent

  func 
  
 ( 
 x 
  
 * 
  CreateInstanceRequest 
 
 ) 
  
 GetParent 
 () 
  
  string 
 
 

func (*CreateInstanceRequest) GetRequestId

  func 
  
 ( 
 x 
  
 * 
  CreateInstanceRequest 
 
 ) 
  
 GetRequestId 
 () 
  
  string 
 
 

func (*CreateInstanceRequest) ProtoMessage

  func 
  
 ( 
 * 
  CreateInstanceRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*CreateInstanceRequest) ProtoReflect

func (*CreateInstanceRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  CreateInstanceRequest 
 
 ) 
  
 Reset 
 () 
 

func (*CreateInstanceRequest) String

  func 
  
 ( 
 x 
  
 * 
  CreateInstanceRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

DeleteInstanceRequest

  type 
  
 DeleteInstanceRequest 
  
 struct 
  
 { 
  
 // Required. The resource name of the instance to delete, in the format 
  
 // `projects/{projectId}/locations/{location}/instances/{instanceId}`. 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 // Optional. An optional request ID to identify requests. Specify a unique 
  
 // request ID so that if you must retry your request, the server will know to 
  
 // ignore the request if it has already been completed. The server will 
  
 // guarantee that for at least 60 minutes after the first request. 
  
 // 
  
 // For example, consider a situation where you make an initial request and the 
  
 // request times out. If you make the request again with the same request 
  
 // ID, the server can check if original operation with the same request ID 
  
 // was received, and if so, will ignore the second request. This prevents 
  
 // clients from accidentally creating duplicate commitments. 
  
 // 
  
 // The request ID must be a valid UUID with the exception that zero UUID is 
  
 // not supported (00000000-0000-0000-0000-000000000000). 
  
 RequestId 
  
  string 
 
  
 `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Message for deleting a Instance

func (*DeleteInstanceRequest) Descriptor

  func 
  
 ( 
 * 
  DeleteInstanceRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use DeleteInstanceRequest.ProtoReflect.Descriptor instead.

func (*DeleteInstanceRequest) GetName

  func 
  
 ( 
 x 
  
 * 
  DeleteInstanceRequest 
 
 ) 
  
 GetName 
 () 
  
  string 
 
 

func (*DeleteInstanceRequest) GetRequestId

  func 
  
 ( 
 x 
  
 * 
  DeleteInstanceRequest 
 
 ) 
  
 GetRequestId 
 () 
  
  string 
 
 

func (*DeleteInstanceRequest) ProtoMessage

  func 
  
 ( 
 * 
  DeleteInstanceRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*DeleteInstanceRequest) ProtoReflect

func (*DeleteInstanceRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  DeleteInstanceRequest 
 
 ) 
  
 Reset 
 () 
 

func (*DeleteInstanceRequest) String

  func 
  
 ( 
 x 
  
 * 
  DeleteInstanceRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

ErrorLogEntry

  type 
  
 ErrorLogEntry 
  
 struct 
  
 { 
  
 // Required. A URL that refers to the target (a data source, a data sink, 
  
 // or an object) with which the error is associated. 
  
 Uri 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"` 
  
 // A list of messages that carry the error details. 
  
 ErrorDetails 
  
 [] 
  string 
 
  
 `protobuf:"bytes,2,rep,name=error_details,json=errorDetails,proto3" json:"error_details,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

An entry describing an error that has occurred.

func (*ErrorLogEntry) Descriptor

  func 
  
 ( 
 * 
  ErrorLogEntry 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use ErrorLogEntry.ProtoReflect.Descriptor instead.

func (*ErrorLogEntry) GetErrorDetails

  func 
  
 ( 
 x 
  
 * 
  ErrorLogEntry 
 
 ) 
  
 GetErrorDetails 
 () 
  
 [] 
  string 
 
 

func (*ErrorLogEntry) GetUri

  func 
  
 ( 
 x 
  
 * 
  ErrorLogEntry 
 
 ) 
  
 GetUri 
 () 
  
  string 
 
 

func (*ErrorLogEntry) ProtoMessage

  func 
  
 ( 
 * 
  ErrorLogEntry 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*ErrorLogEntry) ProtoReflect

  func 
  
 ( 
 x 
  
 * 
  ErrorLogEntry 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 

func (*ErrorLogEntry) Reset

  func 
  
 ( 
 x 
  
 * 
  ErrorLogEntry 
 
 ) 
  
 Reset 
 () 
 

func (*ErrorLogEntry) String

  func 
  
 ( 
 x 
  
 * 
  ErrorLogEntry 
 
 ) 
  
 String 
 () 
  
  string 
 
 

ErrorSummary

  type 
  
 ErrorSummary 
  
 struct 
  
 { 
  
 // Required. 
  
 ErrorCode 
  
  code 
 
 . 
  Code 
 
  
 `protobuf:"varint,1,opt,name=error_code,json=errorCode,proto3,enum=google.rpc.Code" json:"error_code,omitempty"` 
  
 // Required. Count of this type of error. 
  
 ErrorCount 
  
  int64 
 
  
 `protobuf:"varint,2,opt,name=error_count,json=errorCount,proto3" json:"error_count,omitempty"` 
  
 // Error samples. 
  
 // 
  
 // At most 5 error log entries are recorded for a given 
  
 // error code for a single transfer operation. 
  
 ErrorLogEntries 
  
 [] 
 * 
  ErrorLogEntry 
 
  
 `protobuf:"bytes,3,rep,name=error_log_entries,json=errorLogEntries,proto3" json:"error_log_entries,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

A summary of errors by error code, plus a count and sample error log entries.

func (*ErrorSummary) Descriptor

  func 
  
 ( 
 * 
  ErrorSummary 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use ErrorSummary.ProtoReflect.Descriptor instead.

func (*ErrorSummary) GetErrorCode

  func 
  
 ( 
 x 
  
 * 
  ErrorSummary 
 
 ) 
  
 GetErrorCode 
 () 
  
  code 
 
 . 
  Code 
 
 

func (*ErrorSummary) GetErrorCount

  func 
  
 ( 
 x 
  
 * 
  ErrorSummary 
 
 ) 
  
 GetErrorCount 
 () 
  
  int64 
 
 

func (*ErrorSummary) GetErrorLogEntries

  func 
  
 ( 
 x 
  
 * 
  ErrorSummary 
 
 ) 
  
 GetErrorLogEntries 
 () 
  
 [] 
 * 
  ErrorLogEntry 
 
 

func (*ErrorSummary) ProtoMessage

  func 
  
 ( 
 * 
  ErrorSummary 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*ErrorSummary) ProtoReflect

  func 
  
 ( 
 x 
  
 * 
  ErrorSummary 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 

func (*ErrorSummary) Reset

  func 
  
 ( 
 x 
  
 * 
  ErrorSummary 
 
 ) 
  
 Reset 
 () 
 

func (*ErrorSummary) String

  func 
  
 ( 
 x 
  
 * 
  ErrorSummary 
 
 ) 
  
 String 
 () 
  
  string 
 
 
  type 
  
 ExportDataMetadata 
  
 struct 
  
 { 
  
 // Data transfer operation metadata. 
  
 OperationMetadata 
  
 * 
  TransferOperationMetadata 
 
  
 `protobuf:"bytes,1,opt,name=operation_metadata,json=operationMetadata,proto3" json:"operation_metadata,omitempty"` 
  
 // Output only. The time the operation was created. 
  
 CreateTime 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
  
 `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` 
  
 // Output only. The time the operation finished running. 
  
 EndTime 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
  
 `protobuf:"bytes,3,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"` 
  
 // Output only. Server-defined resource path for the target of the operation. 
  
 Target 
  
  string 
 
  
 `protobuf:"bytes,4,opt,name=target,proto3" json:"target,omitempty"` 
  
 // Output only. Name of the verb executed by the operation. 
  
 Verb 
  
  string 
 
  
 `protobuf:"bytes,5,opt,name=verb,proto3" json:"verb,omitempty"` 
  
 // Output only. Human-readable status of the operation, if any. 
  
 StatusMessage 
  
  string 
 
  
 `protobuf:"bytes,6,opt,name=status_message,json=statusMessage,proto3" json:"status_message,omitempty"` 
  
 // Output only. Identifies whether the user has requested cancellation 
  
 // of the operation. Operations that have successfully been cancelled 
  
 // have 
  
 // [google.longrunning.Operation.error][google.longrunning.Operation.error] 
  
 // value with a [google.rpc.Status.code][google.rpc.Status.code] of 1, 
  
 // corresponding to `Code.CANCELLED`. 
  
 RequestedCancellation 
  
  bool 
 
  
 `protobuf:"varint,7,opt,name=requested_cancellation,json=requestedCancellation,proto3" json:"requested_cancellation,omitempty"` 
  
 // Output only. API version used to start the operation. 
  
 ApiVersion 
  
  string 
 
  
 `protobuf:"bytes,8,opt,name=api_version,json=apiVersion,proto3" json:"api_version,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Metadata of the export data operation.

  func 
  
 ( 
 * 
  ExportDataMetadata 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use ExportDataMetadata.ProtoReflect.Descriptor instead.

  func 
  
 ( 
 x 
  
 * 
  ExportDataMetadata 
 
 ) 
  
 GetApiVersion 
 () 
  
  string 
 
 
  func 
  
 ( 
 x 
  
 * 
  ExportDataMetadata 
 
 ) 
  
 GetCreateTime 
 () 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
 
  func 
  
 ( 
 x 
  
 * 
  ExportDataMetadata 
 
 ) 
  
 GetOperationMetadata 
 () 
  
 * 
  TransferOperationMetadata 
 
 
  func 
  
 ( 
 x 
  
 * 
  ExportDataMetadata 
 
 ) 
  
 GetRequestedCancellation 
 () 
  
  bool 
 
 
  func 
  
 ( 
 x 
  
 * 
  ExportDataMetadata 
 
 ) 
  
 GetStatusMessage 
 () 
  
  string 
 
 
  func 
  
 ( 
 x 
  
 * 
  ExportDataMetadata 
 
 ) 
  
 GetTarget 
 () 
  
  string 
 
 
  func 
  
 ( 
 x 
  
 * 
  ExportDataMetadata 
 
 ) 
  
 GetVerb 
 () 
  
  string 
 
 
  func 
  
 ( 
 * 
  ExportDataMetadata 
 
 ) 
  
 ProtoMessage 
 () 
 
  func 
  
 ( 
 x 
  
 * 
  ExportDataMetadata 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 
  func 
  
 ( 
 x 
  
 * 
  ExportDataMetadata 
 
 ) 
  
 Reset 
 () 
 
  func 
  
 ( 
 x 
  
 * 
  ExportDataMetadata 
 
 ) 
  
 String 
 () 
  
  string 
 
 

ExportDataRequest

  type 
  
 ExportDataRequest 
  
 struct 
  
 { 
  
 // The source of the data transfer. 
  
 // 
  
 // Types that are assignable to Source: 
  
 // 
  
 //	*ExportDataRequest_LustrePath 
  
 Source 
  
 isExportDataRequest_Source 
  
 `protobuf_oneof:"source"` 
  
 // The destination of the data transfer. 
  
 // 
  
 // Types that are assignable to Destination: 
  
 // 
  
 //	*ExportDataRequest_GcsPath 
  
 Destination 
  
 isExportDataRequest_Destination 
  
 `protobuf_oneof:"destination"` 
  
 // Required. The name of the Managed Lustre instance in the format 
  
 // `projects/{project}/locations/{location}/instances/{instance}`. 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 // Optional. UUID to identify requests. 
  
 RequestId 
  
  string 
 
  
 `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` 
  
 // Optional. User-specified service account used to perform the transfer. 
  
 // If unspecified, the Managed Lustre service agent is used. 
  
 ServiceAccount 
  
  string 
 
  
 `protobuf:"bytes,5,opt,name=service_account,json=serviceAccount,proto3" json:"service_account,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Export data from Managed Lustre to a Cloud Storage bucket.

func (*ExportDataRequest) Descriptor

  func 
  
 ( 
 * 
  ExportDataRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use ExportDataRequest.ProtoReflect.Descriptor instead.

func (*ExportDataRequest) GetDestination

  func 
  
 ( 
 m 
  
 * 
  ExportDataRequest 
 
 ) 
  
 GetDestination 
 () 
  
 isExportDataRequest_Destination 
 

func (*ExportDataRequest) GetGcsPath

  func 
  
 ( 
 x 
  
 * 
  ExportDataRequest 
 
 ) 
  
 GetGcsPath 
 () 
  
 * 
  GcsPath 
 
 

func (*ExportDataRequest) GetLustrePath

  func 
  
 ( 
 x 
  
 * 
  ExportDataRequest 
 
 ) 
  
 GetLustrePath 
 () 
  
 * 
  LustrePath 
 
 

func (*ExportDataRequest) GetName

  func 
  
 ( 
 x 
  
 * 
  ExportDataRequest 
 
 ) 
  
 GetName 
 () 
  
  string 
 
 

func (*ExportDataRequest) GetRequestId

  func 
  
 ( 
 x 
  
 * 
  ExportDataRequest 
 
 ) 
  
 GetRequestId 
 () 
  
  string 
 
 

func (*ExportDataRequest) GetServiceAccount

  func 
  
 ( 
 x 
  
 * 
  ExportDataRequest 
 
 ) 
  
 GetServiceAccount 
 () 
  
  string 
 
 

func (*ExportDataRequest) GetSource

  func 
  
 ( 
 m 
  
 * 
  ExportDataRequest 
 
 ) 
  
 GetSource 
 () 
  
 isExportDataRequest_Source 
 

func (*ExportDataRequest) ProtoMessage

  func 
  
 ( 
 * 
  ExportDataRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*ExportDataRequest) ProtoReflect

  func 
  
 ( 
 x 
  
 * 
  ExportDataRequest 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 

func (*ExportDataRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  ExportDataRequest 
 
 ) 
  
 Reset 
 () 
 

func (*ExportDataRequest) String

  func 
  
 ( 
 x 
  
 * 
  ExportDataRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

ExportDataRequest_GcsPath

  type 
  
 ExportDataRequest_GcsPath 
  
 struct 
  
 { 
  
 // The URI to a Cloud Storage bucket, or a path within a bucket, using 
  
 // the format `gs:// 
 

ExportDataRequest_LustrePath

  type 
  
 ExportDataRequest_LustrePath 
  
 struct 
  
 { 
  
 // The root directory path to the Managed Lustre file system. Must start 
  
 // with `/`. Default is `/`. 
  
 LustrePath 
  
 * 
  LustrePath 
 
  
 `protobuf:"bytes,2,opt,name=lustre_path,json=lustrePath,proto3,oneof"` 
 } 
 

ExportDataResponse

  type 
  
 ExportDataResponse 
  
 struct 
  
 { 
  
 // contains filtered or unexported fields 
 } 
 

Response message for ExportData.

func (*ExportDataResponse) Descriptor

  func 
  
 ( 
 * 
  ExportDataResponse 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use ExportDataResponse.ProtoReflect.Descriptor instead.

func (*ExportDataResponse) ProtoMessage

  func 
  
 ( 
 * 
  ExportDataResponse 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*ExportDataResponse) ProtoReflect

  func 
  
 ( 
 x 
  
 * 
  ExportDataResponse 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 

func (*ExportDataResponse) Reset

  func 
  
 ( 
 x 
  
 * 
  ExportDataResponse 
 
 ) 
  
 Reset 
 () 
 

func (*ExportDataResponse) String

  func 
  
 ( 
 x 
  
 * 
  ExportDataResponse 
 
 ) 
  
 String 
 () 
  
  string 
 
 

GcsPath

  type 
  
 GcsPath 
  
 struct 
  
 { 
  
 // Required. The URI to a Cloud Storage bucket, or a path within a bucket, 
  
 // using the format `gs:// 
 

Specifies a Cloud Storage bucket and, optionally, a path inside the bucket.

func (*GcsPath) Descriptor

  func 
  
 ( 
 * 
  GcsPath 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use GcsPath.ProtoReflect.Descriptor instead.

func (*GcsPath) GetUri

  func 
  
 ( 
 x 
  
 * 
  GcsPath 
 
 ) 
  
 GetUri 
 () 
  
  string 
 
 

func (*GcsPath) ProtoMessage

  func 
  
 ( 
 * 
  GcsPath 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*GcsPath) ProtoReflect

  func 
  
 ( 
 x 
  
 * 
  GcsPath 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 

func (*GcsPath) Reset

  func 
  
 ( 
 x 
  
 * 
  GcsPath 
 
 ) 
  
 Reset 
 () 
 

func (*GcsPath) String

  func 
  
 ( 
 x 
  
 * 
  GcsPath 
 
 ) 
  
 String 
 () 
  
  string 
 
 

GetInstanceRequest

  type 
  
 GetInstanceRequest 
  
 struct 
  
 { 
  
 // Required. The instance resource name, in the format 
  
 // `projects/{projectId}/locations/{location}/instances/{instanceId}`. 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Message for getting a Instance

func (*GetInstanceRequest) Descriptor

  func 
  
 ( 
 * 
  GetInstanceRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use GetInstanceRequest.ProtoReflect.Descriptor instead.

func (*GetInstanceRequest) GetName

  func 
  
 ( 
 x 
  
 * 
  GetInstanceRequest 
 
 ) 
  
 GetName 
 () 
  
  string 
 
 

func (*GetInstanceRequest) ProtoMessage

  func 
  
 ( 
 * 
  GetInstanceRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*GetInstanceRequest) ProtoReflect

  func 
  
 ( 
 x 
  
 * 
  GetInstanceRequest 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 

func (*GetInstanceRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  GetInstanceRequest 
 
 ) 
  
 Reset 
 () 
 

func (*GetInstanceRequest) String

  func 
  
 ( 
 x 
  
 * 
  GetInstanceRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 
  type 
  
 ImportDataMetadata 
  
 struct 
  
 { 
  
 // Data transfer operation metadata. 
  
 OperationMetadata 
  
 * 
  TransferOperationMetadata 
 
  
 `protobuf:"bytes,1,opt,name=operation_metadata,json=operationMetadata,proto3" json:"operation_metadata,omitempty"` 
  
 // Output only. The time the operation was created. 
  
 CreateTime 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
  
 `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` 
  
 // Output only. The time the operation finished running. 
  
 EndTime 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
  
 `protobuf:"bytes,3,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"` 
  
 // Output only. Server-defined resource path for the target of the operation. 
  
 Target 
  
  string 
 
  
 `protobuf:"bytes,4,opt,name=target,proto3" json:"target,omitempty"` 
  
 // Output only. Name of the verb executed by the operation. 
  
 StatusMessage 
  
  string 
 
  
 `protobuf:"bytes,6,opt,name=status_message,json=statusMessage,proto3" json:"status_message,omitempty"` 
  
 // Output only. Identifies whether the user has requested cancellation 
  
 // of the operation. Operations that have successfully been cancelled 
  
 // have 
  
 // [google.longrunning.Operation.error][google.longrunning.Operation.error] 
  
 // value with a [google.rpc.Status.code][google.rpc.Status.code] of 1, 
  
 // corresponding to `Code.CANCELLED`. 
  
 RequestedCancellation 
  
  bool 
 
  
 `protobuf:"varint,7,opt,name=requested_cancellation,json=requestedCancellation,proto3" json:"requested_cancellation,omitempty"` 
  
 // Output only. API version used to start the operation. 
  
 ApiVersion 
  
  string 
 
  
 `protobuf:"bytes,8,opt,name=api_version,json=apiVersion,proto3" json:"api_version,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Metadata of the import data operation.

  func 
  
 ( 
 * 
  ImportDataMetadata 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use ImportDataMetadata.ProtoReflect.Descriptor instead.

  func 
  
 ( 
 x 
  
 * 
  ImportDataMetadata 
 
 ) 
  
 GetApiVersion 
 () 
  
  string 
 
 
  func 
  
 ( 
 x 
  
 * 
  ImportDataMetadata 
 
 ) 
  
 GetCreateTime 
 () 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
 
  func 
  
 ( 
 x 
  
 * 
  ImportDataMetadata 
 
 ) 
  
 GetOperationMetadata 
 () 
  
 * 
  TransferOperationMetadata 
 
 
  func 
  
 ( 
 x 
  
 * 
  ImportDataMetadata 
 
 ) 
  
 GetRequestedCancellation 
 () 
  
  bool 
 
 
  func 
  
 ( 
 x 
  
 * 
  ImportDataMetadata 
 
 ) 
  
 GetStatusMessage 
 () 
  
  string 
 
 
  func 
  
 ( 
 x 
  
 * 
  ImportDataMetadata 
 
 ) 
  
 GetTarget 
 () 
  
  string 
 
 
  func 
  
 ( 
 * 
  ImportDataMetadata 
 
 ) 
  
 ProtoMessage 
 () 
 
  func 
  
 ( 
 x 
  
 * 
  ImportDataMetadata 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 
  func 
  
 ( 
 x 
  
 * 
  ImportDataMetadata 
 
 ) 
  
 Reset 
 () 
 
  func 
  
 ( 
 x 
  
 * 
  ImportDataMetadata 
 
 ) 
  
 String 
 () 
  
  string 
 
 

ImportDataRequest

  type 
  
 ImportDataRequest 
  
 struct 
  
 { 
  
 // A Cloud Storage URI of a folder to import file data from, in the 
  
 // form of `gs:// 
 

Message for importing data to Lustre.

func (*ImportDataRequest) Descriptor

  func 
  
 ( 
 * 
  ImportDataRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use ImportDataRequest.ProtoReflect.Descriptor instead.

func (*ImportDataRequest) GetDestination

  func 
  
 ( 
 m 
  
 * 
  ImportDataRequest 
 
 ) 
  
 GetDestination 
 () 
  
 isImportDataRequest_Destination 
 

func (*ImportDataRequest) GetGcsPath

  func 
  
 ( 
 x 
  
 * 
  ImportDataRequest 
 
 ) 
  
 GetGcsPath 
 () 
  
 * 
  GcsPath 
 
 

func (*ImportDataRequest) GetLustrePath

  func 
  
 ( 
 x 
  
 * 
  ImportDataRequest 
 
 ) 
  
 GetLustrePath 
 () 
  
 * 
  LustrePath 
 
 

func (*ImportDataRequest) GetName

  func 
  
 ( 
 x 
  
 * 
  ImportDataRequest 
 
 ) 
  
 GetName 
 () 
  
  string 
 
 

func (*ImportDataRequest) GetRequestId

  func 
  
 ( 
 x 
  
 * 
  ImportDataRequest 
 
 ) 
  
 GetRequestId 
 () 
  
  string 
 
 

func (*ImportDataRequest) GetServiceAccount

  func 
  
 ( 
 x 
  
 * 
  ImportDataRequest 
 
 ) 
  
 GetServiceAccount 
 () 
  
  string 
 
 

func (*ImportDataRequest) GetSource

  func 
  
 ( 
 m 
  
 * 
  ImportDataRequest 
 
 ) 
  
 GetSource 
 () 
  
 isImportDataRequest_Source 
 

func (*ImportDataRequest) ProtoMessage

  func 
  
 ( 
 * 
  ImportDataRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*ImportDataRequest) ProtoReflect

  func 
  
 ( 
 x 
  
 * 
  ImportDataRequest 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 

func (*ImportDataRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  ImportDataRequest 
 
 ) 
  
 Reset 
 () 
 

func (*ImportDataRequest) String

  func 
  
 ( 
 x 
  
 * 
  ImportDataRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

ImportDataRequest_GcsPath

  type 
  
 ImportDataRequest_GcsPath 
  
 struct 
  
 { 
  
 // The Cloud Storage source bucket and, optionally, path inside the bucket. 
  
 // If a path inside the bucket is specified, it must end with a forward 
  
 // slash (`/`). 
  
 GcsPath 
  
 * 
  GcsPath 
 
  
 `protobuf:"bytes,2,opt,name=gcs_path,json=gcsPath,proto3,oneof"` 
 } 
 

ImportDataRequest_LustrePath

  type 
  
 ImportDataRequest_LustrePath 
  
 struct 
  
 { 
  
 // Lustre path destination. 
  
 LustrePath 
  
 * 
  LustrePath 
 
  
 `protobuf:"bytes,3,opt,name=lustre_path,json=lustrePath,proto3,oneof"` 
 } 
 

ImportDataResponse

  type 
  
 ImportDataResponse 
  
 struct 
  
 { 
  
 // contains filtered or unexported fields 
 } 
 

Response message for ImportData.

func (*ImportDataResponse) Descriptor

  func 
  
 ( 
 * 
  ImportDataResponse 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use ImportDataResponse.ProtoReflect.Descriptor instead.

func (*ImportDataResponse) ProtoMessage

  func 
  
 ( 
 * 
  ImportDataResponse 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*ImportDataResponse) ProtoReflect

  func 
  
 ( 
 x 
  
 * 
  ImportDataResponse 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 

func (*ImportDataResponse) Reset

  func 
  
 ( 
 x 
  
 * 
  ImportDataResponse 
 
 ) 
  
 Reset 
 () 
 

func (*ImportDataResponse) String

  func 
  
 ( 
 x 
  
 * 
  ImportDataResponse 
 
 ) 
  
 String 
 () 
  
  string 
 
 

Instance

  type 
  
 Instance 
  
 struct 
  
 { 
  
 // Identifier. The name of the instance. 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 // Required. Immutable. The filesystem name for this instance. This name is 
  
 // used by client-side tools, including when mounting the instance. Must be 
  
 // eight characters or less and can only contain letters and numbers. 
  
 Filesystem 
  
  string 
 
  
 `protobuf:"bytes,10,opt,name=filesystem,proto3" json:"filesystem,omitempty"` 
  
 // Required. The storage capacity of the instance in gibibytes (GiB). Allowed 
  
 // values are from `18000` to `954000`, in increments of 9000. 
  
 CapacityGib 
  
  int64 
 
  
 `protobuf:"varint,2,opt,name=capacity_gib,json=capacityGib,proto3" json:"capacity_gib,omitempty"` 
  
 // Required. Immutable. The full name of the VPC network to which the instance 
  
 // is connected. Must be in the format 
  
 // `projects/{project_id}/global/networks/{network_name}`. 
  
 Network 
  
  string 
 
  
 `protobuf:"bytes,3,opt,name=network,proto3" json:"network,omitempty"` 
  
 // Output only. The state of the instance. 
  
 State 
  
  Instance_State 
 
  
 `protobuf:"varint,4,opt,name=state,proto3,enum=google.cloud.lustre.v1.Instance_State" json:"state,omitempty"` 
  
 // Output only. Mount point of the instance in the format 
  
 // `IP_ADDRESS@tcp:/FILESYSTEM`. 
  
 MountPoint 
  
  string 
 
  
 `protobuf:"bytes,5,opt,name=mount_point,json=mountPoint,proto3" json:"mount_point,omitempty"` 
  
 // Output only. Timestamp when the instance was created. 
  
 CreateTime 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
  
 `protobuf:"bytes,6,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` 
  
 // Output only. Timestamp when the instance was last updated. 
  
 UpdateTime 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
  
 `protobuf:"bytes,7,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` 
  
 // Optional. A user-readable description of the instance. 
  
 Description 
  
  string 
 
  
 `protobuf:"bytes,8,opt,name=description,proto3" json:"description,omitempty"` 
  
 // Optional. Labels as key value pairs. 
  
 Labels 
  
 map 
 [ 
  string 
 
 ] 
  string 
 
  
 `protobuf:"bytes,9,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 
  
 // Required. The throughput of the instance in MB/s/TiB. 
  
 // Valid values are 125, 250, 500, 1000. 
  
 PerUnitStorageThroughput 
  
  int64 
 
  
 `protobuf:"varint,11,opt,name=per_unit_storage_throughput,json=perUnitStorageThroughput,proto3" json:"per_unit_storage_throughput,omitempty"` 
  
 // Optional. Indicates whether you want to enable support for GKE clients. By 
  
 // default, GKE clients are not supported. Deprecated. No longer required for 
  
 // GKE instance creation. 
  
 // 
  
 // Deprecated: Marked as deprecated in google/cloud/lustre/v1/instance.proto. 
  
 GkeSupportEnabled 
  
  bool 
 
  
 `protobuf:"varint,12,opt,name=gke_support_enabled,json=gkeSupportEnabled,proto3" json:"gke_support_enabled,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

A Managed Lustre instance.

func (*Instance) Descriptor

  func 
  
 ( 
 * 
  Instance 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use Instance.ProtoReflect.Descriptor instead.

func (*Instance) GetCapacityGib

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 GetCapacityGib 
 () 
  
  int64 
 
 

func (*Instance) GetCreateTime

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 GetCreateTime 
 () 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
 

func (*Instance) GetDescription

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 GetDescription 
 () 
  
  string 
 
 

func (*Instance) GetFilesystem

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 GetFilesystem 
 () 
  
  string 
 
 

func (*Instance) GetGkeSupportEnabled

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 GetGkeSupportEnabled 
 () 
  
  bool 
 
 

Deprecated: Marked as deprecated in google/cloud/lustre/v1/instance.proto.

func (*Instance) GetLabels

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 GetLabels 
 () 
  
 map 
 [ 
  string 
 
 ] 
  string 
 
 

func (*Instance) GetMountPoint

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 GetMountPoint 
 () 
  
  string 
 
 

func (*Instance) GetName

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 GetName 
 () 
  
  string 
 
 

func (*Instance) GetNetwork

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 GetNetwork 
 () 
  
  string 
 
 

func (*Instance) GetPerUnitStorageThroughput

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 GetPerUnitStorageThroughput 
 () 
  
  int64 
 
 

func (*Instance) GetState

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 GetState 
 () 
  
  Instance_State 
 
 

func (*Instance) GetUpdateTime

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 GetUpdateTime 
 () 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
 

func (*Instance) ProtoMessage

  func 
  
 ( 
 * 
  Instance 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*Instance) ProtoReflect

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 

func (*Instance) Reset

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 Reset 
 () 
 

func (*Instance) String

  func 
  
 ( 
 x 
  
 * 
  Instance 
 
 ) 
  
 String 
 () 
  
  string 
 
 

Instance_State

  type 
  
 Instance_State 
  
  int32 
 
 

The possible states of an instance.

Instance_STATE_UNSPECIFIED, Instance_ACTIVE, Instance_CREATING, Instance_DELETING, Instance_UPGRADING, Instance_REPAIRING, Instance_STOPPED, Instance_UPDATING

  const 
  
 ( 
  
 // Not set. 
  
 Instance_STATE_UNSPECIFIED 
  
  Instance_State 
 
  
 = 
  
 0 
  
 // The instance is available for use. 
  
 Instance_ACTIVE 
  
  Instance_State 
 
  
 = 
  
 1 
  
 // The instance is being created and is not yet ready for use. 
  
 Instance_CREATING 
  
  Instance_State 
 
  
 = 
  
 2 
  
 // The instance is being deleted. 
  
 Instance_DELETING 
  
  Instance_State 
 
  
 = 
  
 3 
  
 // The instance is being upgraded. 
  
 Instance_UPGRADING 
  
  Instance_State 
 
  
 = 
  
 4 
  
 // The instance is being repaired. 
  
 Instance_REPAIRING 
  
  Instance_State 
 
  
 = 
  
 5 
  
 // The instance is stopped. 
  
 Instance_STOPPED 
  
  Instance_State 
 
  
 = 
  
 6 
  
 // The instance is being updated. 
  
 Instance_UPDATING 
  
  Instance_State 
 
  
 = 
  
 7 
 ) 
 

func (Instance_State) Descriptor

func (Instance_State) Enum

func (Instance_State) EnumDescriptor

  func 
  
 ( 
  Instance_State 
 
 ) 
  
 EnumDescriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use Instance_State.Descriptor instead.

func (Instance_State) Number

func (Instance_State) String

  func 
  
 ( 
 x 
  
  Instance_State 
 
 ) 
  
 String 
 () 
  
  string 
 
 

func (Instance_State) Type

ListInstancesRequest

  type 
  
 ListInstancesRequest 
  
 struct 
  
 { 
  
 // Required. The project and location for which to retrieve a list of 
  
 // instances, in the format `projects/{projectId}/locations/{location}`. 
  
 // 
  
 // To retrieve instance information for all locations, use "-" as the value 
  
 // of `{location}`. 
  
 Parent 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 
  
 // Optional. Requested page size. Server might return fewer items than 
  
 // requested. If unspecified, the server will pick an appropriate default. 
  
 PageSize 
  
  int32 
 
  
 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` 
  
 // Optional. A token identifying a page of results the server should return. 
  
 PageToken 
  
  string 
 
  
 `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` 
  
 // Optional. Filtering results. 
  
 Filter 
  
  string 
 
  
 `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"` 
  
 // Optional. Desired order of results. 
  
 OrderBy 
  
  string 
 
  
 `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Message for requesting list of Instances

func (*ListInstancesRequest) Descriptor

  func 
  
 ( 
 * 
  ListInstancesRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use ListInstancesRequest.ProtoReflect.Descriptor instead.

func (*ListInstancesRequest) GetFilter

  func 
  
 ( 
 x 
  
 * 
  ListInstancesRequest 
 
 ) 
  
 GetFilter 
 () 
  
  string 
 
 

func (*ListInstancesRequest) GetOrderBy

  func 
  
 ( 
 x 
  
 * 
  ListInstancesRequest 
 
 ) 
  
 GetOrderBy 
 () 
  
  string 
 
 

func (*ListInstancesRequest) GetPageSize

  func 
  
 ( 
 x 
  
 * 
  ListInstancesRequest 
 
 ) 
  
 GetPageSize 
 () 
  
  int32 
 
 

func (*ListInstancesRequest) GetPageToken

  func 
  
 ( 
 x 
  
 * 
  ListInstancesRequest 
 
 ) 
  
 GetPageToken 
 () 
  
  string 
 
 

func (*ListInstancesRequest) GetParent

  func 
  
 ( 
 x 
  
 * 
  ListInstancesRequest 
 
 ) 
  
 GetParent 
 () 
  
  string 
 
 

func (*ListInstancesRequest) ProtoMessage

  func 
  
 ( 
 * 
  ListInstancesRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*ListInstancesRequest) ProtoReflect

func (*ListInstancesRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  ListInstancesRequest 
 
 ) 
  
 Reset 
 () 
 

func (*ListInstancesRequest) String

  func 
  
 ( 
 x 
  
 * 
  ListInstancesRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

ListInstancesResponse

  type 
  
 ListInstancesResponse 
  
 struct 
  
 { 
  
 // Response from [ListInstances][google.cloud.lustre.v1.Lustre.ListInstances]. 
  
 Instances 
  
 [] 
 * 
  Instance 
 
  
 `protobuf:"bytes,1,rep,name=instances,proto3" json:"instances,omitempty"` 
  
 // A token identifying a page of results the server should return. 
  
 NextPageToken 
  
  string 
 
  
 `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` 
  
 // Unordered list. Locations that could not be reached. 
  
 Unreachable 
  
 [] 
  string 
 
  
 `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Message for response to listing Instances

func (*ListInstancesResponse) Descriptor

  func 
  
 ( 
 * 
  ListInstancesResponse 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use ListInstancesResponse.ProtoReflect.Descriptor instead.

func (*ListInstancesResponse) GetInstances

  func 
  
 ( 
 x 
  
 * 
  ListInstancesResponse 
 
 ) 
  
 GetInstances 
 () 
  
 [] 
 * 
  Instance 
 
 

func (*ListInstancesResponse) GetNextPageToken

  func 
  
 ( 
 x 
  
 * 
  ListInstancesResponse 
 
 ) 
  
 GetNextPageToken 
 () 
  
  string 
 
 

func (*ListInstancesResponse) GetUnreachable

  func 
  
 ( 
 x 
  
 * 
  ListInstancesResponse 
 
 ) 
  
 GetUnreachable 
 () 
  
 [] 
  string 
 
 

func (*ListInstancesResponse) ProtoMessage

  func 
  
 ( 
 * 
  ListInstancesResponse 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*ListInstancesResponse) ProtoReflect

func (*ListInstancesResponse) Reset

  func 
  
 ( 
 x 
  
 * 
  ListInstancesResponse 
 
 ) 
  
 Reset 
 () 
 

func (*ListInstancesResponse) String

  func 
  
 ( 
 x 
  
 * 
  ListInstancesResponse 
 
 ) 
  
 String 
 () 
  
  string 
 
 

LustreClient

  type 
  
 LustreClient 
  
 interface 
  
 { 
  
 // Lists instances in a given project and location. 
  
 ListInstances 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  ListInstancesRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  ListInstancesResponse 
 
 , 
  
  error 
 
 ) 
  
 // Gets details of a single instance. 
  
 GetInstance 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  GetInstanceRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  Instance 
 
 , 
  
  error 
 
 ) 
  
 // Creates a new instance in a given project and location. 
  
 CreateInstance 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  CreateInstanceRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Updates the parameters of a single instance. 
  
 UpdateInstance 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  UpdateInstanceRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Deletes a single instance. 
  
 DeleteInstance 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  DeleteInstanceRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Imports data from Cloud Storage to a Managed Lustre instance. 
  
 ImportData 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  ImportDataRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Exports data from a Managed Lustre instance to Cloud Storage. 
  
 ExportData 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  ExportDataRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
 } 
 

LustreClient is the client API for Lustre service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream .

func NewLustreClient

  func 
  
 NewLustreClient 
 ( 
 cc 
  
  grpc 
 
 . 
  ClientConnInterface 
 
 ) 
  
  LustreClient 
 
 

LustrePath

  type 
  
 LustrePath 
  
 struct 
  
 { 
  
 // Optional. The root directory path to the Managed Lustre file system. Must 
  
 // start with 
  
 // `/`. Default is `/`. If you're importing data into Managed Lustre, any 
  
 // path other than the default must already exist on the file system. 
  
 Path 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

The root directory path to the Lustre file system.

func (*LustrePath) Descriptor

  func 
  
 ( 
 * 
  LustrePath 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use LustrePath.ProtoReflect.Descriptor instead.

func (*LustrePath) GetPath

  func 
  
 ( 
 x 
  
 * 
  LustrePath 
 
 ) 
  
 GetPath 
 () 
  
  string 
 
 

func (*LustrePath) ProtoMessage

  func 
  
 ( 
 * 
  LustrePath 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*LustrePath) ProtoReflect

  func 
  
 ( 
 x 
  
 * 
  LustrePath 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 

func (*LustrePath) Reset

  func 
  
 ( 
 x 
  
 * 
  LustrePath 
 
 ) 
  
 Reset 
 () 
 

func (*LustrePath) String

  func 
  
 ( 
 x 
  
 * 
  LustrePath 
 
 ) 
  
 String 
 () 
  
  string 
 
 

LustreServer

  type 
  
 LustreServer 
  
 interface 
  
 { 
  
 // Lists instances in a given project and location. 
  
 ListInstances 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  ListInstancesRequest 
 
 ) 
  
 ( 
 * 
  ListInstancesResponse 
 
 , 
  
  error 
 
 ) 
  
 // Gets details of a single instance. 
  
 GetInstance 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  GetInstanceRequest 
 
 ) 
  
 ( 
 * 
  Instance 
 
 , 
  
  error 
 
 ) 
  
 // Creates a new instance in a given project and location. 
  
 CreateInstance 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  CreateInstanceRequest 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Updates the parameters of a single instance. 
  
 UpdateInstance 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  UpdateInstanceRequest 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Deletes a single instance. 
  
 DeleteInstance 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  DeleteInstanceRequest 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Imports data from Cloud Storage to a Managed Lustre instance. 
  
 ImportData 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  ImportDataRequest 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Exports data from a Managed Lustre instance to Cloud Storage. 
  
 ExportData 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  ExportDataRequest 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
 } 
 

LustreServer is the server API for Lustre service. All implementations should embed UnimplementedLustreServer for forward compatibility

  type 
  
 OperationMetadata 
  
 struct 
  
 { 
  
 // Output only. The time the operation was created. 
  
 CreateTime 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
  
 `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` 
  
 // Output only. The time the operation finished running. 
  
 EndTime 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
  
 `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"` 
  
 // Output only. Server-defined resource path for the target of the operation. 
  
 Target 
  
  string 
 
  
 `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"` 
  
 // Output only. Name of the verb executed by the operation. 
  
 Verb 
  
  string 
 
  
 `protobuf:"bytes,4,opt,name=verb,proto3" json:"verb,omitempty"` 
  
 // Output only. Human-readable status of the operation, if any. 
  
 StatusMessage 
  
  string 
 
  
 `protobuf:"bytes,5,opt,name=status_message,json=statusMessage,proto3" json:"status_message,omitempty"` 
  
 // Output only. Identifies whether the user has requested cancellation 
  
 // of the operation. Operations that have been cancelled successfully 
  
 // have [Operation.error][] value with a 
  
 // [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to 
  
 // `Code.CANCELLED`. 
  
 RequestedCancellation 
  
  bool 
 
  
 `protobuf:"varint,6,opt,name=requested_cancellation,json=requestedCancellation,proto3" json:"requested_cancellation,omitempty"` 
  
 // Output only. API version used to start the operation. 
  
 ApiVersion 
  
  string 
 
  
 `protobuf:"bytes,7,opt,name=api_version,json=apiVersion,proto3" json:"api_version,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Represents the metadata of a long-running operation.

  func 
  
 ( 
 * 
  OperationMetadata 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use OperationMetadata.ProtoReflect.Descriptor instead.

  func 
  
 ( 
 x 
  
 * 
  OperationMetadata 
 
 ) 
  
 GetApiVersion 
 () 
  
  string 
 
 
  func 
  
 ( 
 x 
  
 * 
  OperationMetadata 
 
 ) 
  
 GetCreateTime 
 () 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
 
  func 
  
 ( 
 x 
  
 * 
  OperationMetadata 
 
 ) 
  
 GetEndTime 
 () 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
 
  func 
  
 ( 
 x 
  
 * 
  OperationMetadata 
 
 ) 
  
 GetRequestedCancellation 
 () 
  
  bool 
 
 
  func 
  
 ( 
 x 
  
 * 
  OperationMetadata 
 
 ) 
  
 GetStatusMessage 
 () 
  
  string 
 
 
  func 
  
 ( 
 x 
  
 * 
  OperationMetadata 
 
 ) 
  
 GetTarget 
 () 
  
  string 
 
 
  func 
  
 ( 
 x 
  
 * 
  OperationMetadata 
 
 ) 
  
 GetVerb 
 () 
  
  string 
 
 
  func 
  
 ( 
 * 
  OperationMetadata 
 
 ) 
  
 ProtoMessage 
 () 
 
  func 
  
 ( 
 x 
  
 * 
  OperationMetadata 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 
  func 
  
 ( 
 x 
  
 * 
  OperationMetadata 
 
 ) 
  
 Reset 
 () 
 
  func 
  
 ( 
 x 
  
 * 
  OperationMetadata 
 
 ) 
  
 String 
 () 
  
  string 
 
 

TransferCounters

  type 
  
 TransferCounters 
  
 struct 
  
 { 
  
 // Objects found in the data source that are scheduled to be transferred, 
  
 // excluding any that are filtered based on object conditions or skipped due 
  
 // to sync. 
  
 FoundObjectsCount 
  
  int64 
 
  
 `protobuf:"varint,1,opt,name=found_objects_count,json=foundObjectsCount,proto3" json:"found_objects_count,omitempty"` 
  
 // Total number of bytes found in the data source that are scheduled to be 
  
 // transferred, excluding any that are filtered based on object conditions or 
  
 // skipped due to sync. 
  
 BytesFoundCount 
  
  int64 
 
  
 `protobuf:"varint,2,opt,name=bytes_found_count,json=bytesFoundCount,proto3" json:"bytes_found_count,omitempty"` 
  
 // Objects in the data source that are not transferred because they already 
  
 // exist in the data destination. 
  
 ObjectsSkippedCount 
  
  int64 
 
  
 `protobuf:"varint,3,opt,name=objects_skipped_count,json=objectsSkippedCount,proto3" json:"objects_skipped_count,omitempty"` 
  
 // Bytes in the data source that are not transferred because they already 
  
 // exist in the data destination. 
  
 BytesSkippedCount 
  
  int64 
 
  
 `protobuf:"varint,4,opt,name=bytes_skipped_count,json=bytesSkippedCount,proto3" json:"bytes_skipped_count,omitempty"` 
  
 // Objects that are copied to the data destination. 
  
 ObjectsCopiedCount 
  
  int64 
 
  
 `protobuf:"varint,5,opt,name=objects_copied_count,json=objectsCopiedCount,proto3" json:"objects_copied_count,omitempty"` 
  
 // Bytes that are copied to the data destination. 
  
 BytesCopiedCount 
  
  int64 
 
  
 `protobuf:"varint,6,opt,name=bytes_copied_count,json=bytesCopiedCount,proto3" json:"bytes_copied_count,omitempty"` 
  
 // Output only. Objects that are failed to write to the data destination. 
  
 ObjectsFailedCount 
  
  int64 
 
  
 `protobuf:"varint,7,opt,name=objects_failed_count,json=objectsFailedCount,proto3" json:"objects_failed_count,omitempty"` 
  
 // Output only. Bytes that are failed to write to the data destination. 
  
 BytesFailedCount 
  
  int64 
 
  
 `protobuf:"varint,8,opt,name=bytes_failed_count,json=bytesFailedCount,proto3" json:"bytes_failed_count,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

A collection of counters that report the progress of a transfer operation.

func (*TransferCounters) Descriptor

  func 
  
 ( 
 * 
  TransferCounters 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use TransferCounters.ProtoReflect.Descriptor instead.

func (*TransferCounters) GetBytesCopiedCount

  func 
  
 ( 
 x 
  
 * 
  TransferCounters 
 
 ) 
  
 GetBytesCopiedCount 
 () 
  
  int64 
 
 

func (*TransferCounters) GetBytesFailedCount

  func 
  
 ( 
 x 
  
 * 
  TransferCounters 
 
 ) 
  
 GetBytesFailedCount 
 () 
  
  int64 
 
 

func (*TransferCounters) GetBytesFoundCount

  func 
  
 ( 
 x 
  
 * 
  TransferCounters 
 
 ) 
  
 GetBytesFoundCount 
 () 
  
  int64 
 
 

func (*TransferCounters) GetBytesSkippedCount

  func 
  
 ( 
 x 
  
 * 
  TransferCounters 
 
 ) 
  
 GetBytesSkippedCount 
 () 
  
  int64 
 
 

func (*TransferCounters) GetFoundObjectsCount

  func 
  
 ( 
 x 
  
 * 
  TransferCounters 
 
 ) 
  
 GetFoundObjectsCount 
 () 
  
  int64 
 
 

func (*TransferCounters) GetObjectsCopiedCount

  func 
  
 ( 
 x 
  
 * 
  TransferCounters 
 
 ) 
  
 GetObjectsCopiedCount 
 () 
  
  int64 
 
 

func (*TransferCounters) GetObjectsFailedCount

  func 
  
 ( 
 x 
  
 * 
  TransferCounters 
 
 ) 
  
 GetObjectsFailedCount 
 () 
  
  int64 
 
 

func (*TransferCounters) GetObjectsSkippedCount

  func 
  
 ( 
 x 
  
 * 
  TransferCounters 
 
 ) 
  
 GetObjectsSkippedCount 
 () 
  
  int64 
 
 

func (*TransferCounters) ProtoMessage

  func 
  
 ( 
 * 
  TransferCounters 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*TransferCounters) ProtoReflect

  func 
  
 ( 
 x 
  
 * 
  TransferCounters 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 

func (*TransferCounters) Reset

  func 
  
 ( 
 x 
  
 * 
  TransferCounters 
 
 ) 
  
 Reset 
 () 
 

func (*TransferCounters) String

  func 
  
 ( 
 x 
  
 * 
  TransferCounters 
 
 ) 
  
 String 
 () 
  
  string 
 
 
  type 
  
 TransferOperationMetadata 
  
 struct 
  
 { 
  
 // The source of transfer operation. 
  
 // 
  
 // Types that are assignable to Source: 
  
 // 
  
 //	*TransferOperationMetadata_SourceLustrePath 
  
 //	*TransferOperationMetadata_SourceGcsPath 
  
 Source 
  
 isTransferOperationMetadata_Source 
  
 `protobuf_oneof:"source"` 
  
 // The destination of transfer operation. 
  
 // 
  
 // Types that are assignable to Destination: 
  
 // 
  
 //	*TransferOperationMetadata_DestinationGcsPath 
  
 //	*TransferOperationMetadata_DestinationLustrePath 
  
 Destination 
  
 isTransferOperationMetadata_Destination 
  
 `protobuf_oneof:"destination"` 
  
 // Output only. The progress of the transfer operation. 
  
 Counters 
  
 * 
  TransferCounters 
 
  
 `protobuf:"bytes,1,opt,name=counters,proto3" json:"counters,omitempty"` 
  
 // Output only. The type of transfer occurring. 
  
 TransferType 
  
  TransferType 
 
  
 `protobuf:"varint,2,opt,name=transfer_type,json=transferType,proto3,enum=google.cloud.lustre.v1.TransferType" json:"transfer_type,omitempty"` 
  
 // Output only. Error summary about the transfer operation 
  
 ErrorSummaries 
  
 [] 
 * 
  ErrorSummary 
 
  
 `protobuf:"bytes,7,rep,name=error_summaries,json=errorSummaries,proto3" json:"error_summaries,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Represents the metadata of the long-running transfer operation.

  func 
  
 ( 
 * 
  TransferOperationMetadata 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use TransferOperationMetadata.ProtoReflect.Descriptor instead.

  func 
  
 ( 
 m 
  
 * 
  TransferOperationMetadata 
 
 ) 
  
 GetDestination 
 () 
  
 isTransferOperationMetadata_Destination 
 
  func 
  
 ( 
 x 
  
 * 
  TransferOperationMetadata 
 
 ) 
  
 GetDestinationGcsPath 
 () 
  
 * 
  GcsPath 
 
 
  func 
  
 ( 
 x 
  
 * 
  TransferOperationMetadata 
 
 ) 
  
 GetDestinationLustrePath 
 () 
  
 * 
  LustrePath 
 
 
  func 
  
 ( 
 x 
  
 * 
  TransferOperationMetadata 
 
 ) 
  
 GetErrorSummaries 
 () 
  
 [] 
 * 
  ErrorSummary 
 
 
  func 
  
 ( 
 m 
  
 * 
  TransferOperationMetadata 
 
 ) 
  
 GetSource 
 () 
  
 isTransferOperationMetadata_Source 
 
  func 
  
 ( 
 x 
  
 * 
  TransferOperationMetadata 
 
 ) 
  
 GetSourceGcsPath 
 () 
  
 * 
  GcsPath 
 
 
  func 
  
 ( 
 x 
  
 * 
  TransferOperationMetadata 
 
 ) 
  
 GetSourceLustrePath 
 () 
  
 * 
  LustrePath 
 
 
  func 
  
 ( 
 x 
  
 * 
  TransferOperationMetadata 
 
 ) 
  
 GetTransferType 
 () 
  
  TransferType 
 
 
  func 
  
 ( 
 * 
  TransferOperationMetadata 
 
 ) 
  
 ProtoMessage 
 () 
 
  func 
  
 ( 
 x 
  
 * 
  TransferOperationMetadata 
 
 ) 
  
 Reset 
 () 
 
  type 
  
 TransferOperationMetadata_DestinationGcsPath 
  
 struct 
  
 { 
  
 // Output only. Cloud Storage destination. 
  
 DestinationGcsPath 
  
 * 
  GcsPath 
 
  
 `protobuf:"bytes,5,opt,name=destination_gcs_path,json=destinationGcsPath,proto3,oneof"` 
 } 
 
  type 
  
 TransferOperationMetadata_DestinationLustrePath 
  
 struct 
  
 { 
  
 // Output only. Lustre destination. 
  
 DestinationLustrePath 
  
 * 
  LustrePath 
 
  
 `protobuf:"bytes,6,opt,name=destination_lustre_path,json=destinationLustrePath,proto3,oneof"` 
 } 
 
  type 
  
 TransferOperationMetadata_SourceGcsPath 
  
 struct 
  
 { 
  
 // Output only. Cloud Storage source. 
  
 SourceGcsPath 
  
 * 
  GcsPath 
 
  
 `protobuf:"bytes,4,opt,name=source_gcs_path,json=sourceGcsPath,proto3,oneof"` 
 } 
 
  type 
  
 TransferOperationMetadata_SourceLustrePath 
  
 struct 
  
 { 
  
 // Output only. Lustre source. 
  
 SourceLustrePath 
  
 * 
  LustrePath 
 
  
 `protobuf:"bytes,3,opt,name=source_lustre_path,json=sourceLustrePath,proto3,oneof"` 
 } 
 

TransferType

  type 
  
 TransferType 
  
  int32 
 
 

Type of transfer that occurred.

TransferType_TRANSFER_TYPE_UNSPECIFIED, TransferType_IMPORT, TransferType_EXPORT

  const 
  
 ( 
  
 // Zero is an illegal value. 
  
 TransferType_TRANSFER_TYPE_UNSPECIFIED 
  
  TransferType 
 
  
 = 
  
 0 
  
 // Imports to Lustre. 
  
 TransferType_IMPORT 
  
  TransferType 
 
  
 = 
  
 1 
  
 // Exports from Lustre. 
  
 TransferType_EXPORT 
  
  TransferType 
 
  
 = 
  
 2 
 ) 
 

func (TransferType) Descriptor

func (TransferType) Enum

  func 
  
 ( 
 x 
  
  TransferType 
 
 ) 
  
 Enum 
 () 
  
 * 
  TransferType 
 
 

func (TransferType) EnumDescriptor

  func 
  
 ( 
  TransferType 
 
 ) 
  
 EnumDescriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use TransferType.Descriptor instead.

func (TransferType) Number

func (TransferType) String

  func 
  
 ( 
 x 
  
  TransferType 
 
 ) 
  
 String 
 () 
  
  string 
 
 

func (TransferType) Type

UnimplementedLustreServer

  type 
  
 UnimplementedLustreServer 
  
 struct 
  
 { 
 } 
 

UnimplementedLustreServer should be embedded to have forward compatible implementations.

func (UnimplementedLustreServer) CreateInstance

func (UnimplementedLustreServer) DeleteInstance

func (UnimplementedLustreServer) ExportData

func (UnimplementedLustreServer) GetInstance

func (UnimplementedLustreServer) ImportData

func (UnimplementedLustreServer) ListInstances

func (UnimplementedLustreServer) UpdateInstance

UnsafeLustreServer

  type 
  
 UnsafeLustreServer 
  
 interface 
  
 { 
  
 // contains filtered or unexported methods 
 } 
 

UnsafeLustreServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to LustreServer will result in compilation errors.

UpdateInstanceRequest

  type 
  
 UpdateInstanceRequest 
  
 struct 
  
 { 
  
 // Optional. Specifies the fields to be overwritten in the instance resource 
  
 // by the update. 
  
 // 
  
 // The fields specified in the update_mask are relative to the resource, not 
  
 // the full request. A field will be overwritten if it is in the mask. If no 
  
 // mask is provided then all fields present in the request are 
  
 // overwritten. 
  
 UpdateMask 
  
 * 
  fieldmaskpb 
 
 . 
  FieldMask 
 
  
 `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` 
  
 // Required. The resource name of the instance to update, in the format 
  
 // `projects/{projectId}/locations/{location}/instances/{instanceId}`. 
  
 Instance 
  
 * 
  Instance 
 
  
 `protobuf:"bytes,2,opt,name=instance,proto3" json:"instance,omitempty"` 
  
 // Optional. An optional request ID to identify requests. Specify a unique 
  
 // request ID so that if you must retry your request, the server will know to 
  
 // ignore the request if it has already been completed. The server will 
  
 // guarantee that for at least 60 minutes since the first request. 
  
 // 
  
 // For example, consider a situation where you make an initial request and the 
  
 // request times out. If you make the request again with the same request 
  
 // ID, the server can check if original operation with the same request ID 
  
 // was received, and if so, will ignore the second request. This prevents 
  
 // clients from accidentally creating duplicate commitments. 
  
 // 
  
 // The request ID must be a valid UUID with the exception that zero UUID is 
  
 // not supported (00000000-0000-0000-0000-000000000000). 
  
 RequestId 
  
  string 
 
  
 `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Message for updating a Instance

func (*UpdateInstanceRequest) Descriptor

  func 
  
 ( 
 * 
  UpdateInstanceRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use UpdateInstanceRequest.ProtoReflect.Descriptor instead.

func (*UpdateInstanceRequest) GetInstance

  func 
  
 ( 
 x 
  
 * 
  UpdateInstanceRequest 
 
 ) 
  
 GetInstance 
 () 
  
 * 
  Instance 
 
 

func (*UpdateInstanceRequest) GetRequestId

  func 
  
 ( 
 x 
  
 * 
  UpdateInstanceRequest 
 
 ) 
  
 GetRequestId 
 () 
  
  string 
 
 

func (*UpdateInstanceRequest) GetUpdateMask

  func 
  
 ( 
 x 
  
 * 
  UpdateInstanceRequest 
 
 ) 
  
 GetUpdateMask 
 () 
  
 * 
  fieldmaskpb 
 
 . 
  FieldMask 
 
 

func (*UpdateInstanceRequest) ProtoMessage

  func 
  
 ( 
 * 
  UpdateInstanceRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*UpdateInstanceRequest) ProtoReflect

func (*UpdateInstanceRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  UpdateInstanceRequest 
 
 ) 
  
 Reset 
 () 
 

func (*UpdateInstanceRequest) String

  func 
  
 ( 
 x 
  
 * 
  UpdateInstanceRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 
Create a Mobile Website
View Site in Mobile | Classic
Share by: