public sealed class ExportDataRequest : IMessage<ExportDataRequest>, IEquatable<ExportDataRequest>, IDeepCloneable<ExportDataRequest>, IBufferMessage, IMessage
Reference 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 |