DnsServerSigningKeyOpState class

Represents the signing key operational state of a DNS server.

The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties.

Syntax

[ClassVersion("1.0.0"), dynamic, provider("DnsServerPSProvider"), AMENDMENT]
class DnsServerSigningKeyOpState
{
  Uint16                  CurrentRollState;
  boolean                 ManualTrigger;
  Uint16                  PreRollEventFired;
  datetime                NextKeyGenerationTime;
  DnsServerResourceRecord RevokedOrSwappedDnsKeys[];
  DnsServerResourceRecord FinalDnsKeys[];
  String                  ActiveKeyScope;
  String                  StandbyKeyScope;
  String                  NextKeyScope;
};

Members

The DnsServerSigningKeyOpState class has these types of members:

Properties

The DnsServerSigningKeyOpState class has these properties.

ActiveKeyScope

Data type: String

Access type: Read-only

The scope of the active key.

The possible values are.

Default ("Default")

DnsKeyOnly ("DnsKeyOnly")

AllRecords ("AllRecords")

AddOnly ("AddOnly")

DoNotPublish ("DoNotPublish")

Revoked ("Revoked")

CurrentRollState

Data type: Uint16

Access type: Read-only

The rollover status of the DNS server.

FinalDnsKeys

Data type: DnsServerResourceRecord array

Access type: Read-only

Qualifiers: EmbeddedInstance ("DnsServerResourceRecord")

An array that contains the pre-signed DNSKEY resource record list for post-rollover operations.

ManualTrigger

Data type: boolean

Access type: Read-only

true to enable the manual trigger; otherwise, false.

NextKeyGenerationTime

Data type: datetime

Access type: Read-only

The time when the next key was added to the zone.

NextKeyScope

Data type: String

Access type: Read-only

The scope of the next key.

The possible values are.

Default ("Default")

DnsKeyOnly ("DnsKeyOnly")

AllRecords ("AllRecords")

AddOnly ("AddOnly")

DoNotPublish ("DoNotPublish")

Revoked ("Revoked")

PreRollEventFired

Data type: Uint16

Access type: Read-only

The pre-rollover events that were initiated for Key Signing Keys (KSK).

RevokedOrSwappedDnsKeys

Data type: DnsServerResourceRecord array

Access type: Read-only

Qualifiers: EmbeddedInstance ("DnsServerResourceRecord")

An array that contains the pre-signed DNSKEY resource record list for KSK revoke or ZSK swap operations.

StandbyKeyScope

Data type: String

Access type: Read-only

The scope of the standby key.

The possible values are.

Default ("Default")

DnsKeyOnly ("DnsKeyOnly")

AllRecords ("AllRecords")

AddOnly ("AddOnly")

DoNotPublish ("DoNotPublish")

Revoked ("Revoked")

Requirements

Minimum supported client
None supported
Minimum supported server
Windows Server 2012 R2
Namespace
Root\Microsoft\Windows\Dns
MOF
DnsServerPSProvider.mof
DLL
DnsServerPSProvider.dll

See also

DnsServerPSProvider Provider