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
constructor(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)

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

Functions

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