Memorystore V1 API - Class Google::Cloud::Memorystore::V1::SelfManagedSource (v1.10.0)

Reference documentation and code samples for the Memorystore V1 API class Google::Cloud::Memorystore::V1::SelfManagedSource.

Details of the self-managed source instance.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#ip_address

def ip_address() -> ::String
Returns
  • (::String) — Required. The IP address of the source instance. This IP address should be a stable IP address that can be accessed by the Memorystore instance throughout the migration process.

#ip_address=

def ip_address=(value) -> ::String
Parameter
  • value (::String) — Required. The IP address of the source instance. This IP address should be a stable IP address that can be accessed by the Memorystore instance throughout the migration process.
Returns
  • (::String) — Required. The IP address of the source instance. This IP address should be a stable IP address that can be accessed by the Memorystore instance throughout the migration process.

#network_attachment

def network_attachment() -> ::String
Returns
  • (::String) — Required. The resource name of the Private Service Connect Network Attachment used to establish connectivity to the source instance. This network attachment has the following requirements:

    1. It must be in the same project as the Memorystore instance.
    2. It must be in the same region as the Memorystore instance.
    3. The subnet attached to the network attachment must be in the same VPC network as the source instance nodes.

    Format: projects/{project}/regions/{region}/networkAttachments/{network_attachment}

#network_attachment=

def network_attachment=(value) -> ::String
Parameter
  • value (::String) — Required. The resource name of the Private Service Connect Network Attachment used to establish connectivity to the source instance. This network attachment has the following requirements:

    1. It must be in the same project as the Memorystore instance.
    2. It must be in the same region as the Memorystore instance.
    3. The subnet attached to the network attachment must be in the same VPC network as the source instance nodes.

    Format: projects/{project}/regions/{region}/networkAttachments/{network_attachment}

Returns
  • (::String) — Required. The resource name of the Private Service Connect Network Attachment used to establish connectivity to the source instance. This network attachment has the following requirements:

    1. It must be in the same project as the Memorystore instance.
    2. It must be in the same region as the Memorystore instance.
    3. The subnet attached to the network attachment must be in the same VPC network as the source instance nodes.

    Format: projects/{project}/regions/{region}/networkAttachments/{network_attachment}

#port

def port() -> ::Integer
Returns
  • (::Integer) — Required. The port of the source instance. This port should be a stable port that can be accessed by the Memorystore instance throughout the migration process.

#port=

def port=(value) -> ::Integer
Parameter
  • value (::Integer) — Required. The port of the source instance. This port should be a stable port that can be accessed by the Memorystore instance throughout the migration process.
Returns
  • (::Integer) — Required. The port of the source instance. This port should be a stable port that can be accessed by the Memorystore instance throughout the migration process.