/** *

A complex type that contains settings for a traffic policy.

*/ export interface _TrafficPolicy { /** *

The ID that Amazon Route 53 assigned to a traffic policy when you created it.

*/ Id: string; /** *

The version number that Amazon Route 53 assigns to a traffic policy. For a new traffic policy, the value of Version is always 1.

*/ Version: number; /** *

The name that you specified when you created the traffic policy.

*/ Name: string; /** *

The DNS type of the resource record sets that Amazon Route 53 creates when you use a traffic policy to create a traffic policy instance.

*/ Type: "SOA" | "A" | "TXT" | "NS" | "CNAME" | "MX" | "NAPTR" | "PTR" | "SRV" | "SPF" | "AAAA" | "CAA" | string; /** *

The definition of a traffic policy in JSON format. You specify the JSON document to use for a new traffic policy in the CreateTrafficPolicy request. For more information about the JSON format, see Traffic Policy Document Format.

*/ Document: string; /** *

The comment that you specify in the CreateTrafficPolicy request, if any.

*/ Comment?: string; } export declare type _UnmarshalledTrafficPolicy = _TrafficPolicy;