Class CccInfrastructureNetworkConfiguration
  Configuration information for the Compute Cloud@Customer infrastructure. This
network configuration information cannot be updated and is retrieved from the data center.
The information will only be available
after the connectionState is transitioned to CONNECTED.
    Inheritance
    
    CccInfrastructureNetworkConfiguration
   
  
  
  Assembly: OCI.DotNetSDK.Computecloudatcustomer.dll
  Syntax
  
    public class CccInfrastructureNetworkConfiguration
   
  Properties
  
  DnsIps
  
  
  Declaration
  
    [JsonProperty(PropertyName = "dnsIps")]
public List<string> DnsIps { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | List<string> | The domain name system (DNS) addresses that the Compute Cloud@Customer infrastructure
uses for the data center network. | 
    
  
  
  InfrastructureRoutingDynamic
  
  
  Declaration
  
    [JsonProperty(PropertyName = "infrastructureRoutingDynamic")]
public CccInfrastructureRoutingDynamicDetails InfrastructureRoutingDynamic { get; set; }
   
  Property Value
  
  
  InfrastructureRoutingStatic
  
  
  Declaration
  
    [JsonProperty(PropertyName = "infrastructureRoutingStatic")]
public CccInfrastructureRoutingStaticDetails InfrastructureRoutingStatic { get; set; }
   
  Property Value
  
  
  ManagementNodes
  
  
  Declaration
  
    [JsonProperty(PropertyName = "managementNodes")]
public List<CccInfrastructureManagementNode> ManagementNodes { get; set; }
   
  Property Value
  
  
  MgmtVipHostname
  
  
  Declaration
  
    [JsonProperty(PropertyName = "mgmtVipHostname")]
public string MgmtVipHostname { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | string | The hostname corresponding to the virtual IP (VIP) address of the management nodes. | 
    
  
  
  MgmtVipIp
  
  
  Declaration
  
    [JsonProperty(PropertyName = "mgmtVipIp")]
public string MgmtVipIp { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | string | The IP address used as the virtual IP (VIP) address of the management nodes. | 
    
  
  
  SpineIps
  
  
  Declaration
  
    [JsonProperty(PropertyName = "spineIps")]
public List<string> SpineIps { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | List<string> | Addresses of the network spine switches. | 
    
  
  
  SpineVip
  
  
  Declaration
  
    [JsonProperty(PropertyName = "spineVip")]
public string SpineVip { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | string | The spine switch public virtual IP (VIP). Traffic routed to the
Compute Cloud@Customer infrastructure and
and virtual cloud networks (VCNs) should have this address as next hop. | 
    
  
  
  UplinkDomain
  
  
  Declaration
  
    [JsonProperty(PropertyName = "uplinkDomain")]
public string UplinkDomain { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | string | Domain name to be used as the base domain for the internal network and by
public facing services. | 
    
  
  
  UplinkGatewayIp
  
  
  Declaration
  
    [JsonProperty(PropertyName = "uplinkGatewayIp")]
public string UplinkGatewayIp { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | string | Uplink gateway in the datacenter network that the Compute Cloud@Customer
connects to. | 
    
  
  
  UplinkNetmask
  
  
  Declaration
  
    [JsonProperty(PropertyName = "uplinkNetmask")]
public string UplinkNetmask { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | string | Netmask of the subnet that the Compute Cloud@Customer infrastructure is
connected to. | 
    
  
  
  UplinkPortCount
  
  
  Declaration
  
    [JsonProperty(PropertyName = "uplinkPortCount")]
public int? UplinkPortCount { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | int? | Number of uplink ports per spine switch. Connectivity is identical on both spine switches.
For example, if input is two 100 gigabyte ports; then port-1 and port-2 on both spines will be configured. | 
    
  
  
  UplinkPortForwardErrorCorrection
  
  
  Declaration
  
    [JsonProperty(PropertyName = "uplinkPortForwardErrorCorrection")]
[JsonConverter(typeof(ResponseEnumConverter))]
public CccInfrastructureNetworkConfiguration.UplinkPortForwardErrorCorrectionEnum? UplinkPortForwardErrorCorrection { get; set; }
   
  Property Value
  
  
  UplinkPortSpeedInGbps
  
  
  Declaration
  
    [JsonProperty(PropertyName = "uplinkPortSpeedInGbps")]
public int? UplinkPortSpeedInGbps { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | int? | Uplink port speed defined in gigabytes per second.
All uplink ports must have identical speed. | 
    
  
  
  UplinkVlanMtu
  
  
  Declaration
  
    [JsonProperty(PropertyName = "uplinkVlanMtu")]
public int? UplinkVlanMtu { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | int? | The virtual local area network (VLAN) maximum transmission unit (MTU) size
for the uplink ports. |