# Cloudflare::Dns::Record A Cloudflare resource for managing a single DNS record ## Syntax To declare this entity in your AWS CloudFormation template, use the following syntax: ### JSON
{ "Type" : "Cloudflare::Dns::Record", "Properties" : { "Type" : String, "Meta" : Map, "Name" : String, "Ttl" : Double, "ZoneId" : String, "Content" : String, "Proxied" : Boolean, } }### YAML
Type: Cloudflare::Dns::Record Properties: Type: String Meta: Map Name: String Ttl: Double ZoneId: String Content: String Proxied: Boolean## Properties #### Type Record type _Required_: Yes _Type_: String _Allowed Values_:
A
| AAAA
| CERT
| CNAME
| DNSKEY
| DS
| HTTPS
| LOC
| MX
| NAPTR
| NS
| SMIMEA
| SRV
| SSHFP
| SVCB
| TLSA
| TXT
| URI
_Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)
#### Meta
Extra Cloudflare-specific information about the record
_Required_: No
_Type_: Map
_Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)
#### Name
DNS record name (or @ for the zone apex)
_Required_: Yes
_Type_: String
_Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)
#### Ttl
Time to live, in seconds, of the DNS record. Must be between 60 and 86400, or 1 for 'automatic'
_Required_: Yes
_Type_: Double
_Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)
#### ZoneId
Zone identifier tag
_Required_: Yes
_Type_: String
_Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)
#### Content
A valid IPv4 address
_Required_: Yes
_Type_: String
_Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)
#### Proxied
Whether the record is receiving the performance and security benefits of Cloudflare
_Required_: No
_Type_: Boolean
_Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)
## Return Values
### Fn::GetAtt
The `Fn::GetAtt` intrinsic function returns a value for a specified attribute of this type. The following are the available attributes and sample return values.
For more information about using the `Fn::GetAtt` intrinsic function, see [Fn::GetAtt](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/intrinsic-function-reference-getatt.html).
#### Id
DNS record identifier tag
#### Locked
Whether this record can be modified/deleted (true means it's managed by Cloudflare)
#### ModifiedOn
When the record was last modified
#### CreatedOn
When the record was created
#### Proxiable
Whether the record can be proxied by Cloudflare or not
#### ZoneName
The domain of the record