Show / Hide Table of Contents

Class ComputeInstanceMovableVnicMapping

Source VNIC to destination subnet mapping for a movable compute instance.

Inheritance
object
ComputeInstanceMovableVnicMapping
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.DisasterrecoveryService.Models
Assembly: OCI.DotNetSDK.Disasterrecovery.dll
Syntax
public class ComputeInstanceMovableVnicMapping

Properties

DestinationNsgIdList

Declaration
[JsonProperty(PropertyName = "destinationNsgIdList")]
public List<string> DestinationNsgIdList { get; set; }
Property Value
Type Description
List<string>

A list of OCIDs of network security groups (NSG) in the destination region which should be assigned to the source VNIC.
Example: [ ocid1.networksecuritygroup.oc1..uniqueID, ocid1.networksecuritygroup.oc1..uniqueID ]

DestinationPrimaryPrivateIpAddress

Declaration
[JsonProperty(PropertyName = "destinationPrimaryPrivateIpAddress")]
public string DestinationPrimaryPrivateIpAddress { get; set; }
Property Value
Type Description
string

The private IP address to be assigned as the VNIC's primary IP address in the destination subnet. This must be a valid IP address in the destination subnet and the IP address must be available.
Example: 10.0.3.3

DestinationPrimaryPrivateIpHostnameLabel

Declaration
[JsonProperty(PropertyName = "destinationPrimaryPrivateIpHostnameLabel")]
public string DestinationPrimaryPrivateIpHostnameLabel { get; set; }
Property Value
Type Description
string

The hostname label to be assigned in the destination subnet for the primary private IP of the source VNIC. This label is the hostname portion of the private IP's fully qualified domain name (FQDN) (for example, 'myhost1' in the FQDN 'myhost1.subnet123.vcn1.oraclevcn.com').
Example: myhost1

DestinationReservedPublicIpId

Declaration
[JsonProperty(PropertyName = "destinationReservedPublicIpId")]
public string DestinationReservedPublicIpId { get; set; }
Property Value
Type Description
string

The OCID of the reserved public IP address to be assigned to the compute instance in the destination region.
Example: ocid1.publicip.oc1..uniqueID

DestinationSubnetId

Declaration
[Required(ErrorMessage = "DestinationSubnetId is required.")]
[JsonProperty(PropertyName = "destinationSubnetId")]
public string DestinationSubnetId { get; set; }
Property Value
Type Description
string

The OCID of the destination subnet to which the source VNIC should connect.
Example: ocid1.subnet.oc1..uniqueID

Remarks

Required

SourceVnicId

Declaration
[Required(ErrorMessage = "SourceVnicId is required.")]
[JsonProperty(PropertyName = "sourceVnicId")]
public string SourceVnicId { get; set; }
Property Value
Type Description
string

The OCID of the source VNIC.
Example: ocid1.vnic.oc1..uniqueID

Remarks

Required

In this article
Back to top