CccInfrastructureNetworkConfiguration

class oci.compute_cloud_at_customer.models.CccInfrastructureNetworkConfiguration(**kwargs)

Bases: object

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.

Attributes

UPLINK_PORT_FORWARD_ERROR_CORRECTION_AUTO A constant which can be used with the uplink_port_forward_error_correction property of a CccInfrastructureNetworkConfiguration.
UPLINK_PORT_FORWARD_ERROR_CORRECTION_FIRE_CODE_FEC A constant which can be used with the uplink_port_forward_error_correction property of a CccInfrastructureNetworkConfiguration.
UPLINK_PORT_FORWARD_ERROR_CORRECTION_REED_SOLOMON_CONSORTIUM_16 A constant which can be used with the uplink_port_forward_error_correction property of a CccInfrastructureNetworkConfiguration.
UPLINK_PORT_FORWARD_ERROR_CORRECTION_REED_SOLOMON_FEC A constant which can be used with the uplink_port_forward_error_correction property of a CccInfrastructureNetworkConfiguration.
UPLINK_PORT_FORWARD_ERROR_CORRECTION_REED_SOLOMON_IEEE A constant which can be used with the uplink_port_forward_error_correction property of a CccInfrastructureNetworkConfiguration.
dns_ips Gets the dns_ips of this CccInfrastructureNetworkConfiguration.
infrastructure_routing_dynamic Gets the infrastructure_routing_dynamic of this CccInfrastructureNetworkConfiguration.
infrastructure_routing_static Gets the infrastructure_routing_static of this CccInfrastructureNetworkConfiguration.
management_nodes Gets the management_nodes of this CccInfrastructureNetworkConfiguration.
mgmt_vip_hostname Gets the mgmt_vip_hostname of this CccInfrastructureNetworkConfiguration.
mgmt_vip_ip Gets the mgmt_vip_ip of this CccInfrastructureNetworkConfiguration.
spine_ips Gets the spine_ips of this CccInfrastructureNetworkConfiguration.
spine_vip Gets the spine_vip of this CccInfrastructureNetworkConfiguration.
uplink_domain Gets the uplink_domain of this CccInfrastructureNetworkConfiguration.
uplink_gateway_ip Gets the uplink_gateway_ip of this CccInfrastructureNetworkConfiguration.
uplink_netmask Gets the uplink_netmask of this CccInfrastructureNetworkConfiguration.
uplink_port_count Gets the uplink_port_count of this CccInfrastructureNetworkConfiguration.
uplink_port_forward_error_correction Gets the uplink_port_forward_error_correction of this CccInfrastructureNetworkConfiguration.
uplink_port_speed_in_gbps Gets the uplink_port_speed_in_gbps of this CccInfrastructureNetworkConfiguration.
uplink_vlan_mtu Gets the uplink_vlan_mtu of this CccInfrastructureNetworkConfiguration.

Methods

__init__(**kwargs) Initializes a new CccInfrastructureNetworkConfiguration object with values from keyword arguments.

A constant which can be used with the uplink_port_forward_error_correction property of a CccInfrastructureNetworkConfiguration. This constant has a value of “AUTO”

A constant which can be used with the uplink_port_forward_error_correction property of a CccInfrastructureNetworkConfiguration. This constant has a value of “FIRE_CODE_FEC”

A constant which can be used with the uplink_port_forward_error_correction property of a CccInfrastructureNetworkConfiguration. This constant has a value of “REED_SOLOMON_CONSORTIUM_16”

A constant which can be used with the uplink_port_forward_error_correction property of a CccInfrastructureNetworkConfiguration. This constant has a value of “REED_SOLOMON_FEC”

A constant which can be used with the uplink_port_forward_error_correction property of a CccInfrastructureNetworkConfiguration. This constant has a value of “REED_SOLOMON_IEEE”

__init__(**kwargs)

Initializes a new CccInfrastructureNetworkConfiguration object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • management_nodes (list[oci.compute_cloud_at_customer.models.CccInfrastructureManagementNode]) – The value to assign to the management_nodes property of this CccInfrastructureNetworkConfiguration.
  • uplink_port_speed_in_gbps (int) – The value to assign to the uplink_port_speed_in_gbps property of this CccInfrastructureNetworkConfiguration.
  • uplink_port_count (int) – The value to assign to the uplink_port_count property of this CccInfrastructureNetworkConfiguration.
  • uplink_vlan_mtu (int) – The value to assign to the uplink_vlan_mtu property of this CccInfrastructureNetworkConfiguration.
  • uplink_netmask (str) – The value to assign to the uplink_netmask property of this CccInfrastructureNetworkConfiguration.
  • uplink_port_forward_error_correction (str) – The value to assign to the uplink_port_forward_error_correction property of this CccInfrastructureNetworkConfiguration. Allowed values for this property are: “AUTO”, “FIRE_CODE_FEC”, “REED_SOLOMON_CONSORTIUM_16”, “REED_SOLOMON_FEC”, “REED_SOLOMON_IEEE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • uplink_domain (str) – The value to assign to the uplink_domain property of this CccInfrastructureNetworkConfiguration.
  • uplink_gateway_ip (str) – The value to assign to the uplink_gateway_ip property of this CccInfrastructureNetworkConfiguration.
  • spine_ips (list[str]) – The value to assign to the spine_ips property of this CccInfrastructureNetworkConfiguration.
  • spine_vip (str) – The value to assign to the spine_vip property of this CccInfrastructureNetworkConfiguration.
  • mgmt_vip_hostname (str) – The value to assign to the mgmt_vip_hostname property of this CccInfrastructureNetworkConfiguration.
  • mgmt_vip_ip (str) – The value to assign to the mgmt_vip_ip property of this CccInfrastructureNetworkConfiguration.
  • dns_ips (list[str]) – The value to assign to the dns_ips property of this CccInfrastructureNetworkConfiguration.
  • infrastructure_routing_static (oci.compute_cloud_at_customer.models.CccInfrastructureRoutingStaticDetails) – The value to assign to the infrastructure_routing_static property of this CccInfrastructureNetworkConfiguration.
  • infrastructure_routing_dynamic (oci.compute_cloud_at_customer.models.CccInfrastructureRoutingDynamicDetails) – The value to assign to the infrastructure_routing_dynamic property of this CccInfrastructureNetworkConfiguration.
dns_ips

Gets the dns_ips of this CccInfrastructureNetworkConfiguration. The domain name system (DNS) addresses that the Compute Cloud@Customer infrastructure uses for the data center network.

Returns:The dns_ips of this CccInfrastructureNetworkConfiguration.
Return type:list[str]
infrastructure_routing_dynamic

Gets the infrastructure_routing_dynamic of this CccInfrastructureNetworkConfiguration.

Returns:The infrastructure_routing_dynamic of this CccInfrastructureNetworkConfiguration.
Return type:oci.compute_cloud_at_customer.models.CccInfrastructureRoutingDynamicDetails
infrastructure_routing_static

Gets the infrastructure_routing_static of this CccInfrastructureNetworkConfiguration.

Returns:The infrastructure_routing_static of this CccInfrastructureNetworkConfiguration.
Return type:oci.compute_cloud_at_customer.models.CccInfrastructureRoutingStaticDetails
management_nodes

Gets the management_nodes of this CccInfrastructureNetworkConfiguration. Information about the management nodes that are provisioned in the Compute Cloud@Customer infrastructure.

Returns:The management_nodes of this CccInfrastructureNetworkConfiguration.
Return type:list[oci.compute_cloud_at_customer.models.CccInfrastructureManagementNode]
mgmt_vip_hostname

Gets the mgmt_vip_hostname of this CccInfrastructureNetworkConfiguration. The hostname corresponding to the virtual IP (VIP) address of the management nodes.

Returns:The mgmt_vip_hostname of this CccInfrastructureNetworkConfiguration.
Return type:str
mgmt_vip_ip

Gets the mgmt_vip_ip of this CccInfrastructureNetworkConfiguration. The IP address used as the virtual IP (VIP) address of the management nodes.

Returns:The mgmt_vip_ip of this CccInfrastructureNetworkConfiguration.
Return type:str
spine_ips

Gets the spine_ips of this CccInfrastructureNetworkConfiguration. Addresses of the network spine switches.

Returns:The spine_ips of this CccInfrastructureNetworkConfiguration.
Return type:list[str]
spine_vip

Gets the spine_vip of this CccInfrastructureNetworkConfiguration. 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.

Returns:The spine_vip of this CccInfrastructureNetworkConfiguration.
Return type:str

Gets the uplink_domain of this CccInfrastructureNetworkConfiguration. Domain name to be used as the base domain for the internal network and by public facing services.

Returns:The uplink_domain of this CccInfrastructureNetworkConfiguration.
Return type:str

Gets the uplink_gateway_ip of this CccInfrastructureNetworkConfiguration. Uplink gateway in the datacenter network that the Compute Cloud@Customer connects to.

Returns:The uplink_gateway_ip of this CccInfrastructureNetworkConfiguration.
Return type:str

Gets the uplink_netmask of this CccInfrastructureNetworkConfiguration. Netmask of the subnet that the Compute Cloud@Customer infrastructure is connected to.

Returns:The uplink_netmask of this CccInfrastructureNetworkConfiguration.
Return type:str

Gets the uplink_port_count of this CccInfrastructureNetworkConfiguration. 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.

Returns:The uplink_port_count of this CccInfrastructureNetworkConfiguration.
Return type:int

Gets the uplink_port_forward_error_correction of this CccInfrastructureNetworkConfiguration. The port forward error correction (FEC) setting for the uplink port on the Compute Cloud@Customer infrastructure.

Allowed values for this property are: “AUTO”, “FIRE_CODE_FEC”, “REED_SOLOMON_CONSORTIUM_16”, “REED_SOLOMON_FEC”, “REED_SOLOMON_IEEE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The uplink_port_forward_error_correction of this CccInfrastructureNetworkConfiguration.
Return type:str

Gets the uplink_port_speed_in_gbps of this CccInfrastructureNetworkConfiguration. Uplink port speed defined in gigabytes per second. All uplink ports must have identical speed.

Returns:The uplink_port_speed_in_gbps of this CccInfrastructureNetworkConfiguration.
Return type:int

Gets the uplink_vlan_mtu of this CccInfrastructureNetworkConfiguration. The virtual local area network (VLAN) maximum transmission unit (MTU) size for the uplink ports.

Returns:The uplink_vlan_mtu of this CccInfrastructureNetworkConfiguration.
Return type:int