public void RecordSetByNewHostZoneTest() { Template template = StackTest.GetNewBlankTemplateWithVpc($"Vpc{this.TestContext.TestName}"); HostedZone hz = new HostedZone("zeta.yadayada.software."); template.Resources.Add("hostedZoneRecordSetByNewHostZoneTest", hz); hz.AddVpc(template.Vpcs.First(), Region.UsEast1); var target = RecordSet.AddByHostedZone(template, "test", hz, "test.zeta.yadayada.software.", RecordSet.RecordSetTypeEnum.A); target.TTL = "60"; target.RecordSetType = RecordSet.RecordSetTypeEnum.A.ToString(); var DMZSubnet = new Subnet(template.Vpcs.First(), "10.0.0.0/20", AvailabilityZone.UsEast1A, true); template.Resources.Add("DMZSubnet", DMZSubnet); Instance testBox = new Instance(DMZSubnet, InstanceTypes.T2Micro, "ami-60b6c60a", OperatingSystem.Linux); template.Resources.Add("testbox", testBox); var eip = testBox.AddElasticIp(); target.AddResourceRecord(eip); StackTest.CreateTestStack(template, this.TestContext); }