Class: Google::Cloud::NetApp::V1::HybridReplicationParameters

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/netapp/v1/volume.rb

Overview

The Hybrid Replication parameters for the volume.

Defined Under Namespace

Classes: LabelsEntry

Instance Attribute Summary collapse

Instance Attribute Details

#cluster_location::String

Returns Optional. Name of source cluster location associated with the Hybrid replication. This is a free-form field for the display purpose only.

Returns:

  • (::String)

    Optional. Name of source cluster location associated with the Hybrid replication. This is a free-form field for the display purpose only.


584
585
586
587
588
589
590
591
592
593
594
595
596
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 584

class HybridReplicationParameters
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#description::String

Returns Optional. Description of the replication.

Returns:

  • (::String)

    Optional. Description of the replication.


584
585
586
587
588
589
590
591
592
593
594
595
596
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 584

class HybridReplicationParameters
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#labels::Google::Protobuf::Map{::String => ::String}

Returns Optional. Labels to be added to the replication as the key value pairs.

Returns:

  • (::Google::Protobuf::Map{::String => ::String})

    Optional. Labels to be added to the replication as the key value pairs.


584
585
586
587
588
589
590
591
592
593
594
595
596
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 584

class HybridReplicationParameters
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#peer_cluster_name::String

Returns Required. Name of the user's local source cluster to be peered with the destination cluster.

Returns:

  • (::String)

    Required. Name of the user's local source cluster to be peered with the destination cluster.


584
585
586
587
588
589
590
591
592
593
594
595
596
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 584

class HybridReplicationParameters
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#peer_ip_addresses::Array<::String>

Returns Required. List of node ip addresses to be peered with.

Returns:

  • (::Array<::String>)

    Required. List of node ip addresses to be peered with.


584
585
586
587
588
589
590
591
592
593
594
595
596
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 584

class HybridReplicationParameters
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#peer_svm_name::String

Returns Required. Name of the user's local source vserver svm to be peered with the destination vserver svm.

Returns:

  • (::String)

    Required. Name of the user's local source vserver svm to be peered with the destination vserver svm.


584
585
586
587
588
589
590
591
592
593
594
595
596
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 584

class HybridReplicationParameters
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#peer_volume_name::String

Returns Required. Name of the user's local source volume to be peered with the destination volume.

Returns:

  • (::String)

    Required. Name of the user's local source volume to be peered with the destination volume.


584
585
586
587
588
589
590
591
592
593
594
595
596
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 584

class HybridReplicationParameters
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#replication::String

Returns Required. Desired name for the replication of this volume.

Returns:

  • (::String)

    Required. Desired name for the replication of this volume.


584
585
586
587
588
589
590
591
592
593
594
595
596
# File 'proto_docs/google/cloud/netapp/v1/volume.rb', line 584

class HybridReplicationParameters
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end