VMware vSphere Automation SDK for .NET 7.0.0.1
|
The IpSpec
class contains IP information used to configure a network interface.
More...
Classes | |
class | Builder |
Builder class for IpSpec. More... | |
Public Member Functions | |
IpSpec () | |
Generate all-fields constructor only for errors and standard structures that have relevant fields. | |
vmware.vcenter.vcha.IpFamily | GetIpFamily () |
Family of the IP address to configure the interface. | |
void | SetIpFamily (vmware.vcenter.vcha.IpFamily ipFamily) |
Family of the IP address to configure the interface. | |
vmware.vcenter.vcha.Ipv4Spec | GetIpv4 () |
If the family of the ip is IPV4, then this will point to IPv4 address specification. | |
void | SetIpv4 (vmware.vcenter.vcha.Ipv4Spec ipv4) |
If the family of the ip is IPV4, then this will point to IPv4 address specification. | |
vmware.vcenter.vcha.Ipv6Spec | GetIpv6 () |
If the family of the ip is IPV6, then this will point to IPv6 address specification. | |
void | SetIpv6 (vmware.vcenter.vcha.Ipv6Spec ipv6) |
If the family of the ip is IPV6, then this will point to IPv6 address specification. | |
string | GetDefaultGateway () |
The IP address of the Gateway for this interface. | |
void | SetDefaultGateway (string defaultGateway) |
The IP address of the Gateway for this interface. | |
global::System.Collections.Generic.List < string > | GetDnsServers () |
The list of IP addresses of the DNS servers for this interface. | |
void | SetDnsServers (global::System.Collections.Generic.List< string > dnsServers) |
The list of IP addresses of the DNS servers for this interface. | |
vmware.vapi.bindings.type.StructType | _GetType () |
vmware.vapi.data.StructValue | _GetDataValue () |
void | _Validate () |
bool | _HasTypeNameOf< T > () |
T | _ConvertTo< T > () |
override bool | Equals (object obj) |
override int | GetHashCode () |
override string | ToString () |
The IpSpec
class contains IP information used to configure a network interface.
This class was added in vSphere API 6.7.1.
vmware::vcenter::vcha::IpSpec::IpSpec | ( | ) | [inline] |
Generate all-fields constructor only for errors and standard structures that have relevant fields.
Creates a default new instance.
T vmware::vcenter::vcha::IpSpec::_ConvertTo< T > | ( | ) | [inline] |
T | : | vmware.vapi.bindings.IStructure |
vmware.vapi.data.StructValue vmware::vcenter::vcha::IpSpec::_GetDataValue | ( | ) | [inline] |
vmware.vapi.bindings.type.StructType vmware::vcenter::vcha::IpSpec::_GetType | ( | ) | [inline] |
bool vmware::vcenter::vcha::IpSpec::_HasTypeNameOf< T > | ( | ) | [inline] |
T | : | vmware.vapi.bindings.IStructure |
void vmware::vcenter::vcha::IpSpec::_Validate | ( | ) | [inline] |
override bool vmware::vcenter::vcha::IpSpec::Equals | ( | object | obj | ) | [inline] |
string vmware::vcenter::vcha::IpSpec::GetDefaultGateway | ( | ) | [inline] |
The IP address of the Gateway for this interface.
This attribute was added in vSphere API 6.7.1.
global::System.Collections.Generic.List<string> vmware::vcenter::vcha::IpSpec::GetDnsServers | ( | ) | [inline] |
The list of IP addresses of the DNS servers for this interface.
This list is a comma separated list. This attribute was added in vSphere API 6.7.1.
override int vmware::vcenter::vcha::IpSpec::GetHashCode | ( | ) | [inline] |
vmware.vcenter.vcha.IpFamily vmware::vcenter::vcha::IpSpec::GetIpFamily | ( | ) | [inline] |
Family of the IP address to configure the interface.
This attribute was added in vSphere API 6.7.1.
vmware.vcenter.vcha.Ipv4Spec vmware::vcenter::vcha::IpSpec::GetIpv4 | ( | ) | [inline] |
If the family of the ip is IPV4, then this will point to IPv4 address specification.
This attribute was added in vSphere API 6.7.1.
vmware.vcenter.vcha.Ipv6Spec vmware::vcenter::vcha::IpSpec::GetIpv6 | ( | ) | [inline] |
If the family of the ip is IPV6, then this will point to IPv6 address specification.
This attribute was added in vSphere API 6.7.1.
void vmware::vcenter::vcha::IpSpec::SetDefaultGateway | ( | string | defaultGateway | ) | [inline] |
The IP address of the Gateway for this interface.
This attribute was added in vSphere API 6.7.1.
void vmware::vcenter::vcha::IpSpec::SetDnsServers | ( | global::System.Collections.Generic.List< string > | dnsServers | ) | [inline] |
The list of IP addresses of the DNS servers for this interface.
This list is a comma separated list. This attribute was added in vSphere API 6.7.1.
void vmware::vcenter::vcha::IpSpec::SetIpFamily | ( | vmware.vcenter.vcha.IpFamily | ipFamily | ) | [inline] |
Family of the IP address to configure the interface.
This attribute was added in vSphere API 6.7.1.
void vmware::vcenter::vcha::IpSpec::SetIpv4 | ( | vmware.vcenter.vcha.Ipv4Spec | ipv4 | ) | [inline] |
If the family of the ip is IPV4, then this will point to IPv4 address specification.
This attribute was added in vSphere API 6.7.1.
void vmware::vcenter::vcha::IpSpec::SetIpv6 | ( | vmware.vcenter.vcha.Ipv6Spec | ipv6 | ) | [inline] |
If the family of the ip is IPV6, then this will point to IPv6 address specification.
This attribute was added in vSphere API 6.7.1.
override string vmware::vcenter::vcha::IpSpec::ToString | ( | ) | [inline] |