# 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