34 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
| template = {
 | |
|     "Resources": {
 | |
|         "HostedZone": {
 | |
|             "Type": "AWS::Route53::HostedZone",
 | |
|             "Properties": {"Name": "my_zone"},
 | |
|         },
 | |
|         "my_health_check": {
 | |
|             "Type": "AWS::Route53::HealthCheck",
 | |
|             "Properties": {
 | |
|                 "HealthCheckConfig": {
 | |
|                     "FailureThreshold": 3,
 | |
|                     "IPAddress": "10.0.0.4",
 | |
|                     "Port": 80,
 | |
|                     "RequestInterval": 10,
 | |
|                     "ResourcePath": "/",
 | |
|                     "Type": "HTTP",
 | |
|                 }
 | |
|             },
 | |
|         },
 | |
|         "myDNSRecord": {
 | |
|             "Type": "AWS::Route53::RecordSet",
 | |
|             "Properties": {
 | |
|                 "HostedZoneId": {"Ref": "HostedZone"},
 | |
|                 "Comment": "DNS name for my instance.",
 | |
|                 "Name": "my_record_set",
 | |
|                 "Type": "A",
 | |
|                 "TTL": "900",
 | |
|                 "ResourceRecords": ["my.example.com"],
 | |
|                 "HealthCheckId": {"Ref": "my_health_check"},
 | |
|             },
 | |
|         },
 | |
|     }
 | |
| }
 |