v7

package
v1.15.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 22, 2024 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type IsiClusterInternalNetworks

type IsiClusterInternalNetworks struct {
	// Array of IP address ranges to be used to configure the internal failover network of the OneFS cluster.
	FailoverIpAddresses []IsiClusterInternalNetworksFailoverIpAddresse `json:"failover_ip_addresses,omitempty"`
	// Status of failover network.
	FailoverStatus *string `json:"failover_status,omitempty"`
	// Network fabric used for the primary network int-a.
	IntAFabric *string `json:"int_a_fabric,omitempty"`
	// Array of IP address ranges to be used to configure the internal int-a network of the OneFS cluster.
	IntAIpAddresses []IsiClusterInternalNetworksFailoverIpAddresse `json:"int_a_ip_addresses,omitempty"`
	// Maximum Transfer Unit (MTU) of the primary network int-a.
	IntAMtu *int32 `json:"int_a_mtu,omitempty"`
	// Prefixlen specifies the length of network bits used in an IP address. This field is the right-hand part of the CIDR notation representing the subnet mask.
	IntAPrefixLength *int32 `json:"int_a_prefix_length,omitempty"`
	// Status of the primary network int-a.
	IntAStatus *string `json:"int_a_status,omitempty"`
	// Network fabric used for the failover network.
	IntBFabric *string `json:"int_b_fabric,omitempty"`
	// Array of IP address ranges to be used to configure the internal int-b network of the OneFS cluster.
	IntBIpAddresses []IsiClusterInternalNetworksFailoverIpAddresse `json:"int_b_ip_addresses,omitempty"`
	// Maximum Transfer Unit (MTU) of the failover network int-b.
	IntBMtu *int32 `json:"int_b_mtu,omitempty"`
	// Prefixlen specifies the length of network bits used in an IP address. This field is the right-hand part of the CIDR notation representing the subnet mask.
	IntBPrefixLength *int32 `json:"int_b_prefix_length,omitempty"`
}

IsiClusterInternalNetworks Configuration fields for internal networks.

func GetIsiClusterInternalNetworks

func GetIsiClusterInternalNetworks(
	ctx context.Context,
	client api.Client,
) (clusterInternalNetworks *IsiClusterInternalNetworks, err error)

GetIsiClusterInternalNetworks queries internal networks settings

type IsiClusterInternalNetworksFailoverIpAddresse

type IsiClusterInternalNetworksFailoverIpAddresse struct {
	// IPv4 address in the format: xxx.xxx.xxx.xxx
	High string `json:"high"`
	// IPv4 address in the format: xxx.xxx.xxx.xxx
	Low string `json:"low"`
}

IsiClusterInternalNetworksFailoverIpAddresse Specifies range of IP addresses where 'low' is starting address and 'high' is the end address.' Both 'low' and 'high' addresses are inclusive to the range.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL