Class IPS_IPv6PortSettings

Used in features: Network Administration , General Info
Compatible with the following Intel AMT Releases: 6.0, 6.1, 6.2, 7.0, 8.0, 8.1, 9.0, 9.5, 10.0, 11.0
CIM_ManagedElement
   extended by CIM_SettingData
      extended by IPS_IPv6PortSettings


class IPS_IPv6PortSettings
extends CIM_SettingData

General Information:
Intel(R) AMT IPv6 settings.

Qualifiers:
-------------
Version=6.0.0


Supported Fields Summary
 string ElementName
The user-friendly name for this instance of SettingData . . .
 string InstanceID Key
Intel(R) IPS IPv6 Settings , where is incremented for every existing instance . . .
 uint32 InterfaceIDType
Interface ID Type. "Randomized": the auto configured address will be based on random interface ID (RFC: 3041). "Intel MAC based": the auto configured address will be based on an interface ID generated by appending 0x8086 to the interface MAC address. "Manual": the auto configured address will be based on user set interface ID . . .
 string[] ManualInterfaceID
On write, this setting will be stored, however used only when InterfaceIDType is manual . . .
 string IPv6Address
A static IPv6 address . . .
 string PrimaryDNS
Used to describe a static Primary DNS Address (IPv6). Used only if the DNS IPv6 addresses were not configured by DHCPv6. Relevant only for wired interface.
 string SecondaryDNS
Used to describe a static Secondary DNS Address (IPv6). Used only if the DNS IPv6 addresses were not configured by DHCPv6. Relevant only for wired interface.
 string DefaultRouter
Used to describe the Default router Address (IPv6). Used only if default router was not auto-configured via router advertisements. Relevant only for wired interface.
 string[6] CurrentAddressInfo
Contains formatted strings of configured addresses. The format of each string is as follows: %IPv6Addr%,%AddrType%,%AddrState% Possible values for %AddrType%: 0 - Address generated from: fe80::/64 + Interface ID, 1 - Address generated from: [Router advertised prefix] + [Interface ID], 2 - Global IPv6 address obtained from DHCPv6 Server, 3 - IPv6 unicast address configured by the user, 4 - Returned by FW for IPv6 addresses that are not owned by FW (such as IPv6 router address, configuration server address etc.) Possible values for %AddrState%: 0 - DAD is still in process for this address, 1 - Address is valid and may be used for new communication, 2 - Address is deprecated and should not be used for new communication, 3 - Covers both the preferred and deprecated states, 4 - The valid lifetime of the address has expired, 5 - An interface ID collision has been detected for this address when performing DAD, 6 - Returned by FW for IPv6 addresses that are not owned by FW (such as IPv6 router address, configuration server address etc. Note: when setting class properties with PUT, the current address info returned will indicate the IPv6 settings that were valid before the command invocation, as the new settings are not applied until the response is returned to the caller.
 string CurrentPrimaryDNS
Used to describe the currently used primary DNS Address (IPv6).
 string CurrentSecondaryDNS
Used to describe the currently used secondary DNS Address (IPv6).
 string CurrentDefaultRouter
Used to describe the currently used default router Address (IPv6).

Methods Summary
  Put(Instance)
Changes properties of the selected instance
  Get(Instance)
Gets the representation of the instance
  Pull(EnumerationContext, MaxElements)
Pulls instances of this class, following an Enumerate operation
  Enumerate()
Enumerates the instances of this class
  Release(EnumerationContext)
Releases an enumeration context

Field Detail

ElementName

public string ElementName
General Information:
The user-friendly name for this instance of SettingData. In addition, the user-friendly name can be used as an index property for a search or query. (Note: The name does not have to be unique within a namespace.)

Qualifiers:
-------------
Required
Override=ElementName
MaxLen=31


InstanceID Key

public string InstanceID
General Information:
Intel(R) IPS IPv6 Settings <d>, where <d> is incremented for every existing instance. This key property cannot be modified after creation.

Qualifiers:
-------------
Key
Override=InstanceID
MaxLen=30


InterfaceIDType

public uint32 InterfaceIDType
General Information:
Interface ID Type.
"Randomized": the auto configured address will be based on random interface ID (RFC: 3041).
"Intel MAC based": the auto configured address will be based on an interface ID generated by appending 0x8086 to the interface MAC address.
"Manual": the auto configured address will be based on user set interface ID. Selecting this type requires that ManualInterfaceID is set with a valid value

Qualifiers:
-------------
ValueMap={0, 1, 2, 3..}
Values={Randomized, Intel MAC based, Manual, Reserved}


ManualInterfaceID

public string[] ManualInterfaceID
General Information:
On write, this setting will be stored, however used only when InterfaceIDType is manual. On read, this parameter represents the manually set InterfaceID and not the currently configured interface ID unless the InterfaceIDType is set to Manual. The currently configured interface ID is apparent in the interface's link local address FE80::<Interface ID>. On write, this value should be unique among objects of this type. If not, it may result in two network interfaces with the same IP address.

Qualifiers:
-------------
octetString
MaxLen=8
MinLen=8


IPv6Address

public string IPv6Address
General Information:
A static IPv6 address. Will be configured in parallel to the auto-configured ipv6 addresses.Unset this parameter by passing "::0"
This parameter is relevant for wired interface.

Qualifiers:
-------------
MaxLen=45


PrimaryDNS

public string PrimaryDNS
General Information:
Used to describe a static Primary DNS Address (IPv6).
Used only if the DNS IPv6 addresses were not configured by DHCPv6.
Relevant only for wired interface.

Qualifiers:
-------------
MaxLen=45


SecondaryDNS

public string SecondaryDNS
General Information:
Used to describe a static Secondary DNS Address (IPv6).
Used only if the DNS IPv6 addresses were not configured by DHCPv6.
Relevant only for wired interface.

Qualifiers:
-------------
MaxLen=45


DefaultRouter

public string DefaultRouter
General Information:
Used to describe the Default router Address (IPv6).
Used only if default router was not auto-configured via router advertisements.
Relevant only for wired interface.

Qualifiers:
-------------
MaxLen=45


CurrentAddressInfo

public string[6] CurrentAddressInfo
General Information:
Contains formatted strings of configured addresses.
The format of each string is as follows: %IPv6Addr%,%AddrType%,%AddrState%
Possible values for %AddrType%: 0 - Address generated from: fe80::/64 + Interface ID, 1 - Address generated from: [Router advertised prefix] + [Interface ID], 2 - Global IPv6 address obtained from DHCPv6 Server, 3 - IPv6 unicast address configured by the user, 4 - Returned by FW for IPv6 addresses that are not owned by FW (such as IPv6 router address, configuration server address etc.)
Possible values for %AddrState%: 0 - DAD is still in process for this address, 1 - Address is valid and may be used for new communication, 2 - Address is deprecated and should not be used for new communication, 3 - Covers both the preferred and deprecated states, 4 - The valid lifetime of the address has expired, 5 - An interface ID collision has been detected for this address when performing DAD, 6 - Returned by FW for IPv6 addresses that are not owned by FW (such as IPv6 router address, configuration server address etc.
Note: when setting class properties with PUT, the current address info returned will indicate the IPv6 settings that were valid before the command invocation, as the new settings are not applied until the response is returned to the caller.

Qualifiers:
-------------
MaxLen=49


CurrentPrimaryDNS

public string CurrentPrimaryDNS
General Information:
Used to describe the currently used primary DNS Address (IPv6).

Qualifiers:
-------------
MaxLen=45


CurrentSecondaryDNS

public string CurrentSecondaryDNS
General Information:
Used to describe the currently used secondary DNS Address (IPv6).

Qualifiers:
-------------
MaxLen=45


CurrentDefaultRouter

public string CurrentDefaultRouter
General Information:
Used to describe the currently used default router Address (IPv6).

Qualifiers:
-------------
MaxLen=45


Method Detail

Put

public  Put([IN]IPS_IPv6PortSettings Instance)
Permission Information:
Permitted realms: ADMIN_SECURITY_ADMINISTRATION_REALM

General Information:
Changes properties of the selected instance

Product Specific Usage:
The following properties must be included in any representation of IPS_IPv6PortSettings:

ElementName
InstanceID


Get

public  Get([OUT]IPS_IPv6PortSettings Instance)
Permission Information:
Permitted realms: ADMIN_SECURITY_ADMINISTRATION_REALM, ADMIN_SECURITY_GENERAL_INFO_REALM

General Information:
Gets the representation of the instance

Pull

public  Pull([IN]String EnumerationContext, [IN]String MaxElements)
Permission Information:
All users permitted to use method, only instances to whom the user has permissions will be returned

General Information:
Pulls instances of this class, following an Enumerate operation

Enumerate

public  Enumerate()
Permission Information:
All users permitted to use method

General Information:
Enumerates the instances of this class

Release

public  Release([IN]String EnumerationContext)
Permission Information:
All users permitted to use method

General Information:
Releases an enumeration context

Copyright © 2006-2022, Intel Corporation. All rights reserved.