private RecordSet(RecordSetTypeEnum recordSetType) : base(ResourceType.AwsRoute53RecordSet) { TTL = "900"; this.RecordSetType = recordSetType.ToString(); }
public static RecordSet AddByHostedZone(Template template, string name, HostedZone hostedZone, string dnsName, RecordSetTypeEnum recordSetType) { RecordSet recordSet = AddByHostedZoneName(template, name, hostedZone.Name, dnsName, recordSetType); recordSet.Name = dnsName; recordSet.DependsOn.Add(hostedZone.LogicalId); return(recordSet); }
public static RecordSet AddByHostedZoneName(Template template, string name, object hostedZoneName, object dnsName, RecordSetTypeEnum recordSetType) { var returnValue = new RecordSet(recordSetType) { HostedZoneName = hostedZoneName, Name = dnsName }; template.Resources.Add(name, returnValue); return(returnValue); }
public static RecordSet AddByHostedZoneId(Template template, string resourceName, string hostedZoneId, string dnsName, RecordSetTypeEnum recordSetType) { var returnValue = new RecordSet(recordSetType) { HostedZoneId = hostedZoneId, Name = dnsName }; template.Resources.Add(resourceName, returnValue); return(returnValue); }