Skip to content

DnsRecordTxtScoped: New resource proposal #296

Open
@ahpooch

Description

@ahpooch

Resource proposal

Description
In line with #34, a DSCResource for TXT Scoped records should be created. For consistency, the resource should be named DnsRecordTxtScoped.

DnsRecordTxt Resource Proposal Issue should addressing only DnsRrecordTxt resource.
This issue is created to address DnsRrecordTxtScoped resource.

Proposed properties
Mandatory
ZoneName: Specifies the name of a DNS zone.
ZoneScope: Specifies the name of a DNS scope.
Name: Specifies the name of a DNS server resource record object.
DescriptiveText: Specifies additional text to describe a resource record on a DNS server.
Optional
DnsServer: Specifies a DNS server. If you do not specify this parameter, the command runs on the local system. You can specify an IP address or any value that resolves to an IP address, such as a fully qualified domain name (FQDN), host name, or NETBIOS name.
TimeToLive: Specifies the Time to Live (TTL) value, in seconds, for a resource record. Other DNS servers use this length of time to determine how long to cache a record.
ZoneScope: Specifies the name of a zone scope.
Ensure: Denotes whether the record should be Present or Absent
Special considerations or limitations
Not all mandatory properties need to be key properties. Please review the syntax and purpose of this record type to make the best determination of which properties should be key properties.

All proposed properties above options come straight from the Add-DnsServerResourceRecord help syntax with two exceptions:

ComputerName has been changed to DnsServer

Proposed properties

Property Type qualifier Data type Description Default value Allowed values
ZoneName Key [System.String] Zone name None None
ZoneScope Key [System.String] Zone scope None None
Name Key [System.String] Record name None None
DescriptiveText Key [System.String] Record value None None
TimeToLive DscProperty [System.String] TTL None None

Special considerations or limitations

DescriptiveText length is limited to 254 characters per line.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementThe issue is an enhancement request.help wantedThe issue is up for grabs for anyone in the community.resource proposalThe issue is proposing a new resource in the resource module.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions