internal static CnameRecordSetImpl NewRecordSet(string name, PrivateDnsZoneImpl parent)
 {
     return(new CnameRecordSetImpl(
                name,
                parent,
                new RecordSetInner {
         CnameRecord = new CnameRecord()
     }));
 }
예제 #2
0
 internal static SoaRecordSetImpl NewRecordSet(PrivateDnsZoneImpl parent)
 {
     return(new SoaRecordSetImpl(
                "@",
                parent,
                new RecordSetInner {
         SoaRecord = new SoaRecord()
     }));
 }
 internal static TxtRecordSetImpl NewRecordSet(string name, PrivateDnsZoneImpl parent)
 {
     return(new TxtRecordSetImpl(
                name,
                parent,
                new RecordSetInner {
         TxtRecords = new List <TxtRecord>()
     }));
 }
예제 #4
0
 internal SoaRecordSetImpl(string name, PrivateDnsZoneImpl parent, RecordSetInner innerModel)
     : base(name, Enum.GetName(typeof(RecordType), Models.RecordType.SOA), parent, innerModel)
 {
 }
 internal PtrRecordSetsImpl(PrivateDnsZoneImpl parent)
     : base(parent, RecordType.PTR)
 {
 }
예제 #6
0
 internal CnameRecordSetsImpl(PrivateDnsZoneImpl parent)
     : base(parent, RecordType.CNAME)
 {
 }
예제 #7
0
 internal ARecordSetsImpl(PrivateDnsZoneImpl parent)
     : base(parent, RecordType.A)
 {
 }
 internal SrvRecordSetsImpl(PrivateDnsZoneImpl parent)
     : base(parent, RecordType.SRV)
 {
 }
 internal TxtRecordSetsImpl(PrivateDnsZoneImpl parent)
     : base(parent, RecordType.TXT)
 {
 }
예제 #10
0
 internal PrivateDnsRecordSetsBaseImpl(PrivateDnsZoneImpl parent, RecordType recordType)
 {
     this.parent     = parent;
     this.recordType = recordType;
 }
 internal AaaaRecordSetsImpl(PrivateDnsZoneImpl privateDnsZone)
     : base(privateDnsZone, RecordType.AAAA)
 {
 }