ResourceRecordSetArgs

data class ResourceRecordSetArgs(val kind: Output<String>? = null, val name: Output<String>? = null, val routingPolicy: Output<RRSetRoutingPolicyArgs>? = null, val rrdatas: Output<List<String>>? = null, val signatureRrdatas: Output<List<String>>? = null, val ttl: Output<Int>? = null, val type: Output<String>? = null) : ConvertibleToJava<ResourceRecordSetArgs>

A unit of data that is returned by the DNS servers.

Constructors

Link copied to clipboard
fun ResourceRecordSetArgs(kind: Output<String>? = null, name: Output<String>? = null, routingPolicy: Output<RRSetRoutingPolicyArgs>? = null, rrdatas: Output<List<String>>? = null, signatureRrdatas: Output<List<String>>? = null, ttl: Output<Int>? = null, type: Output<String>? = null)

Functions

Link copied to clipboard
open override fun toJava(): ResourceRecordSetArgs

Properties

Link copied to clipboard
val kind: Output<String>? = null
Link copied to clipboard
val name: Output<String>? = null

For example, www.example.com.

Link copied to clipboard

Configures dynamic query responses based on geo location of querying user or a weighted round robin based routing policy. A ResourceRecordSet should only have either rrdata (static) or routing_policy (dynamic). An error is returned otherwise.

Link copied to clipboard
val rrdatas: Output<List<String>>? = null

As defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1) -- see examples.

Link copied to clipboard
val signatureRrdatas: Output<List<String>>? = null

As defined in RFC 4034 (section 3.2).

Link copied to clipboard
val ttl: Output<Int>? = null

Number of seconds that this ResourceRecordSet can be cached by resolvers.

Link copied to clipboard
val type: Output<String>? = null

The identifier of a supported record type. See the list of Supported DNS record types.