public sealed class SelfManagedSource : IMessage<SelfManagedSource>, IEquatable<SelfManagedSource>, IDeepCloneable<SelfManagedSource>, IBufferMessage, IMessageReference documentation and code samples for the Memorystore v1 API class SelfManagedSource.
Details of the self-managed source instance.
Implements
IMessageSelfManagedSource, IEquatableSelfManagedSource, IDeepCloneableSelfManagedSource, IBufferMessage, IMessageNamespace
Google.Cloud.Memorystore.V1Assembly
Google.Cloud.Memorystore.V1.dll
Constructors
SelfManagedSource()
public SelfManagedSource()SelfManagedSource(SelfManagedSource)
public SelfManagedSource(SelfManagedSource other)| Parameter | |
|---|---|
| Name | Description |
other |
SelfManagedSource |
Properties
IpAddress
public string IpAddress { get; set; }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.
| Property Value | |
|---|---|
| Type | Description |
string |
|
NetworkAttachment
public string NetworkAttachment { get; set; }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}
| Property Value | |
|---|---|
| Type | Description |
string |
|
NetworkAttachmentAsNetworkAttachmentName
public NetworkAttachmentName NetworkAttachmentAsNetworkAttachmentName { get; set; }NetworkAttachmentName-typed view over the NetworkAttachment resource name property.
| Property Value | |
|---|---|
| Type | Description |
NetworkAttachmentName |
|
Port
public int Port { get; set; }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.
| Property Value | |
|---|---|
| Type | Description |
int |
|