public sealed class ExportDataRequest : IMessage<ExportDataRequest>, IEquatable<ExportDataRequest>, IDeepCloneable<ExportDataRequest>, IBufferMessage, IMessageReference documentation and code samples for the Google Cloud Managed Lustre v1 API class ExportDataRequest.
Export data from Managed Lustre to a Cloud Storage bucket.
Implements
IMessageExportDataRequest, IEquatableExportDataRequest, IDeepCloneableExportDataRequest, IBufferMessage, IMessageNamespace
Google.Cloud.Lustre.V1Assembly
Google.Cloud.Lustre.V1.dll
Constructors
ExportDataRequest()
public ExportDataRequest()ExportDataRequest(ExportDataRequest)
public ExportDataRequest(ExportDataRequest other)| Parameter | |
|---|---|
| Name | Description |
other |
ExportDataRequest |
Properties
DestinationCase
public ExportDataRequest.DestinationOneofCase DestinationCase { get; }| Property Value | |
|---|---|
| Type | Description |
ExportDataRequestDestinationOneofCase |
|
GcsPath
public GcsPath GcsPath { get; set; }The URI to a Cloud Storage bucket, or a path within a bucket, using
the format gs://<bucket_name>/<optional_path_inside_bucket>/. If a
path inside the bucket is specified, it must end with a forward slash
(/).
| Property Value | |
|---|---|
| Type | Description |
GcsPath |
|
InstanceName
public InstanceName InstanceName { get; set; }InstanceName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
InstanceName |
|
LustrePath
public LustrePath LustrePath { get; set; }The root directory path to the Managed Lustre file system. Must start
with /. Default is /.
| Property Value | |
|---|---|
| Type | Description |
LustrePath |
|
Name
public string Name { get; set; }Required. The name of the Managed Lustre instance in the format
projects/{project}/locations/{location}/instances/{instance}.
| Property Value | |
|---|---|
| Type | Description |
string |
|
RequestId
public string RequestId { get; set; }Optional. UUID to identify requests.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ServiceAccount
public string ServiceAccount { get; set; }Optional. User-specified service account used to perform the transfer. If unspecified, the Managed Lustre service agent is used.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ServiceAccountAsServiceAccountName
public ServiceAccountName ServiceAccountAsServiceAccountName { get; set; }ServiceAccountName-typed view over the ServiceAccount resource name property.
| Property Value | |
|---|---|
| Type | Description |
ServiceAccountName |
|
SourceCase
public ExportDataRequest.SourceOneofCase SourceCase { get; }| Property Value | |
|---|---|
| Type | Description |
ExportDataRequestSourceOneofCase |
|