ChangeArgs

data class ChangeArgs(val additions: Output<List<ResourceRecordSetArgs>>? = null, val clientOperationId: Output<String>? = null, val deletions: Output<List<ResourceRecordSetArgs>>? = null, val isServing: Output<Boolean>? = null, val kind: Output<String>? = null, val managedZone: Output<String>? = null, val project: Output<String>? = null) : ConvertibleToJava<ChangeArgs>

Atomically updates the ResourceRecordSet collection. Auto-naming is currently not supported for this resource. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

Constructors

Link copied to clipboard
fun ChangeArgs(additions: Output<List<ResourceRecordSetArgs>>? = null, clientOperationId: Output<String>? = null, deletions: Output<List<ResourceRecordSetArgs>>? = null, isServing: Output<Boolean>? = null, kind: Output<String>? = null, managedZone: Output<String>? = null, project: Output<String>? = null)

Functions

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

Properties

Link copied to clipboard
val additions: Output<List<ResourceRecordSetArgs>>? = null

Which ResourceRecordSets to add?

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 deletions: Output<List<ResourceRecordSetArgs>>? = null

Which ResourceRecordSets to remove? Must match existing data exactly.

Link copied to clipboard
val isServing: Output<Boolean>? = null

If the DNS queries for the zone will be served.

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