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- (::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- 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.
- (::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-
(::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:
- It must be in the same project as the Memorystore instance.
- It must be in the same region as the Memorystore instance.
- 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-
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:
- It must be in the same project as the Memorystore instance.
- It must be in the same region as the Memorystore instance.
- 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}
-
(::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:
- It must be in the same project as the Memorystore instance.
- It must be in the same region as the Memorystore instance.
- 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- (::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- 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.
- (::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.