ResourceRecordSetArgs

data class ResourceRecordSetArgs(val clientOperationId: Output<String>? = null, val kind: Output<String>? = null, val managedZone: Output<String>? = null, val name: Output<String>? = null, val project: 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>

Creates a new ResourceRecordSet.

Constructors

Link copied to clipboard
fun ResourceRecordSetArgs(clientOperationId: Output<String>? = null, kind: Output<String>? = null, managedZone: Output<String>? = null, name: Output<String>? = null, project: 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 clientOperationId: Output<String>? = null

For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the Operations collection.

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

For example, www.example.com.

Link copied to clipboard
val project: Output<String>? = null
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.