📄 dnsschema.mof
字号:
Description("The time interval (in seconds) that should elapse before "
"retrying a failed refresh of the zone to which this record belongs."):
ToSubClass ,
Units ("Seconds"): ToSubClass
]
uint32 RetryDelay;
[Read: ToSubClass ,
Description("The upper limit on the time interval (in seconds) that "
"can elapse before the zone, to which this record belongs, is no "
"longer authoritative."): ToSubClass ,
Units ("Seconds"): ToSubClass
]
uint32 ExpireLimit;
[Read: ToSubClass ,
Description("The lower limit on the time interval (in seconds) that a "
"DNS server or Caching resolver are allowed to cache any resource "
"record from the zone, to which this record belongs."): ToSubClass ,
Units ("Seconds"): ToSubClass
]
uint32 MinimumTTL;
[Implemented, Description(
"This method updates the TTL, SOA Serial Number, Primary Server, "
"Responsible Party, Refresh Interval, Retry Delay, Expire Limit and "
"Minimum TTL (for the zone) to the values specified as the input "
"parameters of this method. If a new value for some parameter is not "
"specified, then the current value for this parameter is not changed. "
"The method returns a reference to the modified object as an output "
"parameter."): ToSubClass
]
void Modify(
[IN, optional] uint32 TTL,
[IN, optional] uint32 SerialNumber,
[IN, optional] string PrimaryServer,
[IN, optional] string ResponsibleParty,
[IN, optional] uint32 RefreshInterval,
[IN, optional] uint32 RetryDelay,
[IN, optional] uint32 ExpireLimit,
[IN, optional] uint32 MinimumTTL,
[OUT] MicrosoftDNS_SOAType ref RR);
[Static, Description(
"This method parses the resource record in the TextRepresentation "
"string, and along with the input DNS server and Container names, "
"defines and instantiates a ResourceRecord object. The method "
"returns a reference to the new object as an output parameter."
): ToSubClass
]
void CreateInstanceFromTextRepresentation(
[IN] string DnsServerName,
[IN] string ContainerName,
[IN] string TextRepresentation,
[OUT] MicrosoftDNS_ResourceRecord ref RR);
};
[
Schema ("MicrosoftDNS"): ToSubClass ,
Description("A subclass of MicrosoftDNS_ResourceRecord that represents a "
"Type PTR record."): ToSubClass ,
Dynamic, Provider("MS_NT_DNS_PROVIDER"),
Locale (0x409), UUID ("{567E21F9-B6EA-11d2-85E5-0000F8102E5F}")
]
class MicrosoftDNS_PTRType : MicrosoftDNS_ResourceRecord
{
[Read: ToSubClass ,
Description("The Fully Qualified Domain Name of the PTR record Data."):
ToSubClass
]
string PTRDomainName;
[Implemented,static, Description(
"This method instantiates a 'PTR' Type of Resource Record based on "
"the data in the method's input parameters: the record's DNS Server "
"Name, Container Name, Owner Name, class (default = IN), 'time to "
"live' value and the FQDN of the PTR record. It returns a "
"reference to the new object as an output parameter."): ToSubClass
]
void CreateInstanceFromPropertyData(
[IN] string DnsServerName,
[IN] string ContainerName,
[IN] string OwnerName,
[IN, optional, Valuemap {"1", "2", "3", "4"}, Values {"IN (Internet)",
"CS (CSNET)", "CH (CHAOS)", "HS (Hesiod)"}] uint16 RecordClass = 1,
[IN, optional] uint32 TTL,
[IN] string PTRDomainName,
[OUT] MicrosoftDNS_PTRType ref RR);
[Implemented, Description(
"This method updates the TTL and PTR Domain Name to the values "
"specified as the input parameters of this method. If a new value "
"for some parameter is not specified, then the current value for this "
"parameter IS not changed. The method returns a reference to the "
"modified object as an output parameter."): ToSubClass
]
void Modify(
[IN, optional] uint32 TTL,
[IN, optional] string PTRDomainName,
[OUT] MicrosoftDNS_PTRType ref RR);
};
[
Schema ("MicrosoftDNS"): ToSubClass ,
Description("A subclass of MicrosoftDNS_ResourceRecord that represents a "
"Type NS record."): ToSubClass ,
Dynamic, Provider("MS_NT_DNS_PROVIDER"),
Locale (0x409), UUID ("{3F655A18-B6EA-11d2-85E5-0000F8102E5F}")
]
class MicrosoftDNS_NSType : MicrosoftDNS_ResourceRecord
{
[Read: ToSubClass ,
Description("A host which should be authoritative for the domain, "
"specified in record's owner."): ToSubClass
]
string NSHost;
[Implemented, static, Description(
"This method instantiates an 'NS' Type of Resource Record based on "
"the data in the method's input parameters: the record's DNS Server "
"Name, Container Name, Owner Name, class (default = IN), 'time to "
"live' value and the host with authority for the domain. It returns "
"a reference to the new object as an output parameter."): ToSubClass
]
void CreateInstanceFromPropertyData([IN] string DnsServerName,
[IN] string ContainerName, [IN] string OwnerName,
[IN, optional, Valuemap {"1", "2", "3", "4"}, Values {"IN (Internet)",
"CS (CSNET)", "CH (CHAOS)", "HS (Hesiod)"}] uint16 RecordClass = 1,
[IN, optional] uint32 TTL, [IN] string NSHost,
[OUT] MicrosoftDNS_NSType ref RR);
[Implemented, Description(
"This method updates the TTL and NS Host to the values specified as the "
"input parameters of this method. If a new value for some parameter is "
"not specified, then the current value for this parameter IS not changed. "
"The method returns a reference to the modified object as an output "
"parameter. "): ToSubClass
]
void Modify(
[IN, optional] uint32 TTL,
[IN, optional] string NSHost,
[OUT] MicrosoftDNS_NSType ref RR);
};
[
Schema ("MicrosoftDNS"): ToSubClass ,
Description("A subclass of MicrosoftDNS_ResourceRecord that represents a "
"Type CNAME record."): ToSubClass ,
Dynamic, Provider("MS_NT_DNS_PROVIDER"),
Locale (0x409), UUID ("{47B8D065-B6EA-11d2-85E5-0000F8102E5F}")
]
class MicrosoftDNS_CNAMEType : MicrosoftDNS_ResourceRecord
{
[Read: ToSubClass ,
Description("The canonical or primary name for the owner "
"of the CNAME record."): ToSubClass
]
string PrimaryName;
[Implemented, static, Description(
"This method instantiates a 'CNAME' Type of Resource Record based "
"on the data in the method's input parameters: the record's DNS "
"Server Name, Container Name, Owner Name, class (default = IN), "
"'time to live' value and the primary name of the CNAME record. It "
"returns a reference to the new object as an output parameter."): ToSubClass
]
void CreateInstanceFromPropertyData([IN] string DnsServerName,
[IN] string ContainerName, [IN] string OwnerName,
[IN, optional, Valuemap {"1", "2", "3", "4"}, Values {"IN (Internet)",
"CS (CSNET)", "CH (CHAOS)", "HS (Hesiod)"}] uint16 RecordClass = 1,
[IN, optional] uint32 TTL, [IN] string PrimaryName,
[OUT] MicrosoftDNS_CNAMEType ref RR);
[Implemented, Description(
"This method updates the TTL and Primary Name to the values specified "
"as the input parameters of this method. If a new value for some "
"parameter is not specified, then the current value for this parameter "
"is not changed. The method returns a reference to the modified object "
"as an output parameter."): ToSubClass
]
void Modify(
[IN, optional] uint32 TTL,
[IN, optional] string PrimaryName,
[OUT] MicrosoftDNS_CNAMEType ref RR);
};
[
Schema ("MicrosoftDNS"): ToSubClass ,
Description("A subclass of MicrosoftDNS_ResourceRecord that represents a "
"Type MB record."): ToSubClass ,
Dynamic, Provider("MS_NT_DNS_PROVIDER"),
Locale (0x409), UUID ("{47B8D067-B6EA-11d2-85E5-0000F8102E5F}")
]
class MicrosoftDNS_MBType : MicrosoftDNS_ResourceRecord
{
[Read: ToSubClass ,
Description("A Fully Qualified Domain Name which specifies a host "
"of the mailbox specified in the record's Owner Name."): ToSubClass
]
string MBHost;
[Implemented, static, Description(
"This method instantiates an 'MB' Type of Resource Record based "
"on the data in the method's input parameters: the record's DNS "
"Server Name, Container Name, Owner Name of the mailbox, class "
"(default = IN), 'time to live' value and the mailbox host. It "
"returns a reference to the new object as an output parameter."): ToSubClass
]
void CreateInstanceFromPropertyData([IN] string DnsServerName,
[IN] string ContainerName, [IN] string OwnerName,
[IN, optional, Valuemap {"1", "2", "3", "4"}, Values {"IN (Internet)",
"CS (CSNET)", "CH (CHAOS)", "HS (Hesiod)"}] uint16 RecordClass = 1,
[IN, optional] uint32 TTL, [IN] string MBHost,
[OUT] MicrosoftDNS_MBType ref RR);
[Implemented, Description(
"This method updates the TTL and MB Host to the values specified as "
"the input parameters of this method. If a new value for some parameter "
"is not specified, then the current value for this parameter is not "
"changed. The method returns a reference to the modified object as an "
"output parameter."): ToSubClass
]
void Modify(
[IN, optional] uint32 TTL,
[IN] string MBHost,
[OUT] MicrosoftDNS_MBType ref RR);
};
[
Schema ("MicrosoftDNS"): ToSubClass ,
Description("A subclass of MicrosoftDNS_ResourceRecord that represents a "
"Type MD record."): ToSubClass ,
Dynamic, Provider("MS_NT_DNS_PROVIDER"),
Locale (0x409), UUID ("{3F655A19-B6EA-11d2-85E5-0000F8102E5F}")
]
class MicrosoftDNS_MDType : MicrosoftDNS_ResourceRecord
{
[Read: ToSubClass ,
Description("A Fully Qualified Domain Name which specifies a host "
"which has a mail agent which should be able to deliver mail for "
"the specified domain."): ToSubClass
]
string MDHost;
[Implemented, static, Description(
"This method instantiates an 'MD' Type of Resource Record based "
"on the data in the method's input parameters: the record's DNS "
"Server Name, Container Name, Owner Name of the domain, class "
"(default = IN), 'time to live' value and the host of the mail "
"agent. It returns a reference to the new object as an output "
"parameter."): ToSubClass
]
void CreateInstanceFromPropertyData([IN] string DnsServerName,
[IN] string ContainerName, [IN] string OwnerName,
[IN, optional, Valuemap {"1", "2", "3", "4"}, Values {"IN (Internet)",
"CS (CSNET)", "CH (CHAOS)", "HS (Hesiod)"}] uint16 RecordClass = 1,
[IN, optional] uint32 TTL, [IN] string MDHost,
[OUT] MicrosoftDNS_MDType ref RR);
[Implemented, Description(
"This method updates the TTL and MD Host to the values specified "
"as the input parameters of this method. If a new value for some "
"parameter is not specified, then the current value for this "
"parameter is not changed. The method returns a reference to the "
"modified object as an output parameter."): ToSubClass
]
void Modify(
[IN, optional] uint32 TTL,
[IN, optional] string MDHost,
[OUT] MicrosoftDNS_MDType ref RR);
};
[
Schema ("MicrosoftDNS"): ToSubClass ,
Description("A subclass of MicrosoftDNS_ResourceRecord that represents a "
"Type MF record."): ToSubClass ,
Dynamic, Provider("MS_NT_DNS_PROVIDER"),
Locale (0x409), UUID ("{47B8D064-B6EA-11d2-85E5-0000F8102E5F}")
]
class MicrosoftDNS_MFType : MicrosoftDNS_ResourceRecord
{
[Read: ToSubClass ,
Description("A Fully Qualified Domain Name which specifies a host "
"which has a mail agent which will accept mail for forwarding to "
"the specified domain."): ToSubClass
]
string MFHost;
[Implemented, static, Description(
"This method instantiates an 'MF' Type of Resource Record based "
"on the data in the method's input parameters: the record's DNS "
"Server Name, Container Name, Owner Name of the domain, class "
"(default = IN), 'time to live' value and the host of the mail "
"agent. It returns a reference to the new object as an output "
"parameter."): ToSubClass
]
void CreateInstanceFromPropertyData([IN] string DnsServerName,
[IN] string ContainerName, [IN] string OwnerName,
[IN, optional, Valuemap {"1", "2", "3", "4"}, Values {"IN (Internet)",
"CS (CSNET)", "CH (CHAOS)", "HS (Hesiod)"}] uint16 RecordClass = 1,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -