public sealed class Mirror : IMessage<Mirror>, IEquatable<Mirror>, IDeepCloneable<Mirror>, IBufferMessage, IMessageReference documentation and code samples for the Google Cloud Managed Lustre v1 API class Mirror.
Represents a Cloud Storage mirror.
Namespace
Google.Cloud.Lustre.V1Assembly
Google.Cloud.Lustre.V1.dll
Constructors
Mirror()
public Mirror()Mirror(Mirror)
public Mirror(Mirror other)| Parameter | |
|---|---|
| Name | Description |
other |
Mirror |
Properties
CreateTime
public Timestamp CreateTime { get; set; }Output only. [Output only] Create time stamp.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
DeletedFilesRetained
public bool DeletedFilesRetained { get; set; }Optional. If true, files are not deleted from Managed Lustre when the
source files are deleted from Cloud Storage. Default is false.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
Description
public string Description { get; set; }Optional. Description of the mirror.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Direction
public Mirror.Types.Direction Direction { get; set; }Required. Immutable. Represents the direction of the mirror.
| Property Value | |
|---|---|
| Type | Description |
MirrorTypesDirection |
|
GcsPath
public GcsPath GcsPath { get; set; }Required. Immutable. The URI to a Cloud Storage bucket, or a path within a
bucket, using the format gs://{BUCKET_NAME}/{OPTIONAL_PATH}/. If a path
inside the bucket is specified, it must end with a forward slash (/).
| Property Value | |
|---|---|
| Type | Description |
GcsPath |
|
Labels
public MapField<string, string> Labels { get; }Optional. Labels to apply to the mirror.
| Property Value | |
|---|---|
| Type | Description |
MapFieldstringstring |
|
LustrePath
public LustrePath LustrePath { get; set; }Required. Immutable. The Managed Lustre directory to mirror to. Must be an
absolute path starting with /, for example /data or /data/subdir.
Defaults to the root directory, /. If the specified directory doesn't
exist, it is created.
| Property Value | |
|---|---|
| Type | Description |
LustrePath |
|
MirrorName
public MirrorName MirrorName { get; set; }MirrorName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
MirrorName |
|
Name
public string Name { get; set; }Identifier. Name of the mirror.
Format:
projects/{project}/locations/{location}/instances/{instance}/mirrors/{mirror}
| Property Value | |
|---|---|
| Type | Description |
string |
|
State
public Mirror.Types.State State { get; set; }Output only. [Output only] The current state of the mirror.
| Property Value | |
|---|---|
| Type | Description |
MirrorTypesState |
|
Uid
public string Uid { get; set; }Output only. Unique ID of the resource.
| Property Value | |
|---|---|
| Type | Description |
string |
|
UpdateTime
public Timestamp UpdateTime { get; set; }Output only. [Output only] Update time stamp.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|