[BindServiceMethod(typeof(Lustre), "BindService")]
public abstract class Lustre.LustreBaseReference documentation and code samples for the Google Cloud Managed Lustre v1 API class Lustre.LustreBase.
Base class for server-side implementations of Lustre
Namespace
Google.Cloud.Lustre.V1Assembly
Google.Cloud.Lustre.V1.dll
Methods
CreateDirectoryPolicy(CreateDirectoryPolicyRequest, ServerCallContext)
public virtual Task<Operation> CreateDirectoryPolicy(CreateDirectoryPolicyRequest request, ServerCallContext context)Creates a directory policy resource.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateDirectoryPolicyRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
CreateInstance(CreateInstanceRequest, ServerCallContext)
public virtual Task<Operation> CreateInstance(CreateInstanceRequest request, ServerCallContext context)Creates a new instance in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateInstanceRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
CreateMirror(CreateMirrorRequest, ServerCallContext)
public virtual Task<Operation> CreateMirror(CreateMirrorRequest request, ServerCallContext context)Creates a new mirror in a given instance.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateMirrorRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
DeleteDirectoryPolicy(DeleteDirectoryPolicyRequest, ServerCallContext)
public virtual Task<Operation> DeleteDirectoryPolicy(DeleteDirectoryPolicyRequest request, ServerCallContext context)Deletes a directory policy resource.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteDirectoryPolicyRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
DeleteInstance(DeleteInstanceRequest, ServerCallContext)
public virtual Task<Operation> DeleteInstance(DeleteInstanceRequest request, ServerCallContext context)Deletes a single instance.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteInstanceRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
DeleteMirror(DeleteMirrorRequest, ServerCallContext)
public virtual Task<Operation> DeleteMirror(DeleteMirrorRequest request, ServerCallContext context)Deletes a single mirror.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteMirrorRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
ExportData(ExportDataRequest, ServerCallContext)
public virtual Task<Operation> ExportData(ExportDataRequest request, ServerCallContext context)Exports data from a Managed Lustre instance to Cloud Storage.
| Parameters | |
|---|---|
| Name | Description |
request |
ExportDataRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
GetDirectoryPolicy(GetDirectoryPolicyRequest, ServerCallContext)
public virtual Task<DirectoryPolicy> GetDirectoryPolicy(GetDirectoryPolicyRequest request, ServerCallContext context)Gets details of a single directory policy.
| Parameters | |
|---|---|
| Name | Description |
request |
GetDirectoryPolicyRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskDirectoryPolicy |
The response to send back to the client (wrapped by a task). |
GetInstance(GetInstanceRequest, ServerCallContext)
public virtual Task<Instance> GetInstance(GetInstanceRequest request, ServerCallContext context)Gets details of a single instance.
| Parameters | |
|---|---|
| Name | Description |
request |
GetInstanceRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskInstance |
The response to send back to the client (wrapped by a task). |
GetMirror(GetMirrorRequest, ServerCallContext)
public virtual Task<Mirror> GetMirror(GetMirrorRequest request, ServerCallContext context)Gets details of a single mirror.
| Parameters | |
|---|---|
| Name | Description |
request |
GetMirrorRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskMirror |
The response to send back to the client (wrapped by a task). |
ImportData(ImportDataRequest, ServerCallContext)
public virtual Task<Operation> ImportData(ImportDataRequest request, ServerCallContext context)Imports data from Cloud Storage to a Managed Lustre instance.
| Parameters | |
|---|---|
| Name | Description |
request |
ImportDataRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
ListDirectoryPolicies(ListDirectoryPoliciesRequest, ServerCallContext)
public virtual Task<ListDirectoryPoliciesResponse> ListDirectoryPolicies(ListDirectoryPoliciesRequest request, ServerCallContext context)Gets details of multiple directory policies under a given instance.
| Parameters | |
|---|---|
| Name | Description |
request |
ListDirectoryPoliciesRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListDirectoryPoliciesResponse |
The response to send back to the client (wrapped by a task). |
ListInstances(ListInstancesRequest, ServerCallContext)
public virtual Task<ListInstancesResponse> ListInstances(ListInstancesRequest request, ServerCallContext context)Lists instances in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListInstancesRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListInstancesResponse |
The response to send back to the client (wrapped by a task). |
ListMirrors(ListMirrorsRequest, ServerCallContext)
public virtual Task<ListMirrorsResponse> ListMirrors(ListMirrorsRequest request, ServerCallContext context)Gets details of multiple mirrors under a given instance.
| Parameters | |
|---|---|
| Name | Description |
request |
ListMirrorsRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListMirrorsResponse |
The response to send back to the client (wrapped by a task). |
RescheduleMaintenance(RescheduleMaintenanceRequest, ServerCallContext)
public virtual Task<Operation> RescheduleMaintenance(RescheduleMaintenanceRequest request, ServerCallContext context)Reschedules a planned maintenance event for a specific instance.
| Parameters | |
|---|---|
| Name | Description |
request |
RescheduleMaintenanceRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
UpdateInstance(UpdateInstanceRequest, ServerCallContext)
public virtual Task<Operation> UpdateInstance(UpdateInstanceRequest request, ServerCallContext context)Updates the parameters of a single instance.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateInstanceRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
UpdateMirror(UpdateMirrorRequest, ServerCallContext)
public virtual Task<Operation> UpdateMirror(UpdateMirrorRequest request, ServerCallContext context)Updates the parameters of a single mirror.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateMirrorRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |