public sealed class Replication : IMessage<Replication>, IEquatable<Replication>, IDeepCloneable<Replication>, IBufferMessage, IMessageReference documentation and code samples for the NetApp v1 API class Replication.
Replication is a nested resource under Volume, that describes a cross-region replication relationship between 2 volumes in different regions.
Implements
IMessageReplication, IEquatableReplication, IDeepCloneableReplication, IBufferMessage, IMessageNamespace
Google.Cloud.NetApp.V1Assembly
Google.Cloud.NetApp.V1.dll
Constructors
Replication()
public Replication()Replication(Replication)
public Replication(Replication other)| Parameter | |
|---|---|
| Name | Description | 
| other | Replication | 
Properties
CreateTime
public Timestamp CreateTime { get; set; }Output only. Replication create time.
| Property Value | |
|---|---|
| Type | Description | 
| Timestamp | |
Description
public string Description { get; set; }A description about this replication relationship.
| Property Value | |
|---|---|
| Type | Description | 
| string | |
DestinationVolume
public string DestinationVolume { get; set; }Output only. Full name of destination volume resource. Example : "projects/{project}/locations/{location}/volumes/{volume_id}"
| Property Value | |
|---|---|
| Type | Description | 
| string | |
DestinationVolumeAsVolumeName
public VolumeName DestinationVolumeAsVolumeName { get; set; }VolumeName-typed view over the DestinationVolume resource name property.
| Property Value | |
|---|---|
| Type | Description | 
| VolumeName | |
DestinationVolumeParameters
public DestinationVolumeParameters DestinationVolumeParameters { get; set; }Required. Input only. Destination volume parameters
| Property Value | |
|---|---|
| Type | Description | 
| DestinationVolumeParameters | |
HasDescription
public bool HasDescription { get; }Gets whether the "description" field is set
| Property Value | |
|---|---|
| Type | Description | 
| bool | |
HasHealthy
public bool HasHealthy { get; }Gets whether the "healthy" field is set
| Property Value | |
|---|---|
| Type | Description | 
| bool | |
Healthy
public bool Healthy { get; set; }Output only. Condition of the relationship. Can be one of the following:
- true: The replication relationship is healthy. It has not missed the most recent scheduled transfer.
- false: The replication relationship is not healthy. It has missed the most recent scheduled transfer.
| Property Value | |
|---|---|
| Type | Description | 
| bool | |
Labels
public MapField<string, string> Labels { get; }Resource labels to represent user provided metadata.
| Property Value | |
|---|---|
| Type | Description | 
| MapFieldstringstring | |
MirrorState
public Replication.Types.MirrorState MirrorState { get; set; }Output only. Indicates the state of mirroring.
| Property Value | |
|---|---|
| Type | Description | 
| ReplicationTypesMirrorState | |
Name
public string Name { get; set; }Identifier. The resource name of the Replication.
Format:
projects/{project_id}/locations/{location}/volumes/{volume_id}/replications/{replication_id}.
| Property Value | |
|---|---|
| Type | Description | 
| string | |
ReplicationName
public ReplicationName ReplicationName { get; set; }ReplicationName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description | 
| ReplicationName | |
ReplicationSchedule
public Replication.Types.ReplicationSchedule ReplicationSchedule { get; set; }Required. Indicates the schedule for replication.
| Property Value | |
|---|---|
| Type | Description | 
| ReplicationTypesReplicationSchedule | |
Role
public Replication.Types.ReplicationRole Role { get; set; }Output only. Indicates whether this points to source or destination.
| Property Value | |
|---|---|
| Type | Description | 
| ReplicationTypesReplicationRole | |
SourceVolume
public string SourceVolume { get; set; }Output only. Full name of source volume resource. Example : "projects/{project}/locations/{location}/volumes/{volume_id}"
| Property Value | |
|---|---|
| Type | Description | 
| string | |
SourceVolumeAsVolumeName
public VolumeName SourceVolumeAsVolumeName { get; set; }VolumeName-typed view over the SourceVolume resource name property.
| Property Value | |
|---|---|
| Type | Description | 
| VolumeName | |
State
public Replication.Types.State State { get; set; }Output only. State of the replication.
| Property Value | |
|---|---|
| Type | Description | 
| ReplicationTypesState | |
StateDetails
public string StateDetails { get; set; }Output only. State details of the replication.
| Property Value | |
|---|---|
| Type | Description | 
| string | |
TransferStats
public TransferStats TransferStats { get; set; }Output only. Replication transfer statistics.
| Property Value | |
|---|---|
| Type | Description | 
| TransferStats | |