# 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