google-native logo
Google Cloud Native v0.30.0, Apr 14 23

google-native.dns/v1.Change

Explore with Pulumi AI

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.

Create Change Resource

new Change(name: string, args: ChangeArgs, opts?: CustomResourceOptions);
@overload
def Change(resource_name: str,
           opts: Optional[ResourceOptions] = None,
           additions: Optional[Sequence[ResourceRecordSetArgs]] = None,
           client_operation_id: Optional[str] = None,
           deletions: Optional[Sequence[ResourceRecordSetArgs]] = None,
           is_serving: Optional[bool] = None,
           kind: Optional[str] = None,
           managed_zone: Optional[str] = None,
           project: Optional[str] = None)
@overload
def Change(resource_name: str,
           args: ChangeArgs,
           opts: Optional[ResourceOptions] = None)
func NewChange(ctx *Context, name string, args ChangeArgs, opts ...ResourceOption) (*Change, error)
public Change(string name, ChangeArgs args, CustomResourceOptions? opts = null)
public Change(String name, ChangeArgs args)
public Change(String name, ChangeArgs args, CustomResourceOptions options)
type: google-native:dns/v1:Change
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args ChangeArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args ChangeArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args ChangeArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args ChangeArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args ChangeArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Change Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The Change resource accepts the following input properties:

ManagedZone string
Additions List<Pulumi.GoogleNative.DNS.V1.Inputs.ResourceRecordSetArgs>

Which ResourceRecordSets to add?

ClientOperationId string

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

Deletions List<Pulumi.GoogleNative.DNS.V1.Inputs.ResourceRecordSetArgs>

Which ResourceRecordSets to remove? Must match existing data exactly.

IsServing bool

If the DNS queries for the zone will be served.

Kind string
Project string
ManagedZone string
Additions []ResourceRecordSetTypeArgs

Which ResourceRecordSets to add?

ClientOperationId string

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

Deletions []ResourceRecordSetTypeArgs

Which ResourceRecordSets to remove? Must match existing data exactly.

IsServing bool

If the DNS queries for the zone will be served.

Kind string
Project string
managedZone String
additions List<ResourceRecordSetArgs>

Which ResourceRecordSets to add?

clientOperationId String

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

deletions List<ResourceRecordSetArgs>

Which ResourceRecordSets to remove? Must match existing data exactly.

isServing Boolean

If the DNS queries for the zone will be served.

kind String
project String
managedZone string
additions ResourceRecordSetArgs[]

Which ResourceRecordSets to add?

clientOperationId string

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

deletions ResourceRecordSetArgs[]

Which ResourceRecordSets to remove? Must match existing data exactly.

isServing boolean

If the DNS queries for the zone will be served.

kind string
project string
managed_zone str
additions Sequence[ResourceRecordSetArgs]

Which ResourceRecordSets to add?

client_operation_id str

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

deletions Sequence[ResourceRecordSetArgs]

Which ResourceRecordSets to remove? Must match existing data exactly.

is_serving bool

If the DNS queries for the zone will be served.

kind str
project str
managedZone String
additions List<Property Map>

Which ResourceRecordSets to add?

clientOperationId String

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

deletions List<Property Map>

Which ResourceRecordSets to remove? Must match existing data exactly.

isServing Boolean

If the DNS queries for the zone will be served.

kind String
project String

Outputs

All input properties are implicitly available as output properties. Additionally, the Change resource produces the following output properties:

Id string

The provider-assigned unique ID for this managed resource.

StartTime string

The time that this operation was started by the server (output only). This is in RFC3339 text format.

Status string

Status of the operation (output only). A status of "done" means that the request to update the authoritative servers has been sent, but the servers might not be updated yet.

Id string

The provider-assigned unique ID for this managed resource.

StartTime string

The time that this operation was started by the server (output only). This is in RFC3339 text format.

Status string

Status of the operation (output only). A status of "done" means that the request to update the authoritative servers has been sent, but the servers might not be updated yet.

id String

The provider-assigned unique ID for this managed resource.

startTime String

The time that this operation was started by the server (output only). This is in RFC3339 text format.

status String

Status of the operation (output only). A status of "done" means that the request to update the authoritative servers has been sent, but the servers might not be updated yet.

id string

The provider-assigned unique ID for this managed resource.

startTime string

The time that this operation was started by the server (output only). This is in RFC3339 text format.

status string

Status of the operation (output only). A status of "done" means that the request to update the authoritative servers has been sent, but the servers might not be updated yet.

id str

The provider-assigned unique ID for this managed resource.

start_time str

The time that this operation was started by the server (output only). This is in RFC3339 text format.

status str

Status of the operation (output only). A status of "done" means that the request to update the authoritative servers has been sent, but the servers might not be updated yet.

id String

The provider-assigned unique ID for this managed resource.

startTime String

The time that this operation was started by the server (output only). This is in RFC3339 text format.

status String

Status of the operation (output only). A status of "done" means that the request to update the authoritative servers has been sent, but the servers might not be updated yet.

Supporting Types

RRSetRoutingPolicy

RRSetRoutingPolicyGeoPolicy

EnableFencing bool

Without fencing, if health check fails for all configured items in the current geo bucket, we'll failover to the next nearest geo bucket. With fencing, if health check is enabled, as long as some targets in the current geo bucket are healthy, we'll return only the healthy targets. However, if they're all unhealthy, we won't failover to the next nearest bucket, we'll simply return all the items in the current bucket even though they're unhealthy.

Items List<Pulumi.GoogleNative.DNS.V1.Inputs.RRSetRoutingPolicyGeoPolicyGeoPolicyItem>

The primary geo routing configuration. If there are multiple items with the same location, an error is returned instead.

Kind string
EnableFencing bool

Without fencing, if health check fails for all configured items in the current geo bucket, we'll failover to the next nearest geo bucket. With fencing, if health check is enabled, as long as some targets in the current geo bucket are healthy, we'll return only the healthy targets. However, if they're all unhealthy, we won't failover to the next nearest bucket, we'll simply return all the items in the current bucket even though they're unhealthy.

Items []RRSetRoutingPolicyGeoPolicyGeoPolicyItem

The primary geo routing configuration. If there are multiple items with the same location, an error is returned instead.

Kind string
enableFencing Boolean

Without fencing, if health check fails for all configured items in the current geo bucket, we'll failover to the next nearest geo bucket. With fencing, if health check is enabled, as long as some targets in the current geo bucket are healthy, we'll return only the healthy targets. However, if they're all unhealthy, we won't failover to the next nearest bucket, we'll simply return all the items in the current bucket even though they're unhealthy.

items List<RRSetRoutingPolicyGeoPolicyGeoPolicyItem>

The primary geo routing configuration. If there are multiple items with the same location, an error is returned instead.

kind String
enableFencing boolean

Without fencing, if health check fails for all configured items in the current geo bucket, we'll failover to the next nearest geo bucket. With fencing, if health check is enabled, as long as some targets in the current geo bucket are healthy, we'll return only the healthy targets. However, if they're all unhealthy, we won't failover to the next nearest bucket, we'll simply return all the items in the current bucket even though they're unhealthy.

items RRSetRoutingPolicyGeoPolicyGeoPolicyItem[]

The primary geo routing configuration. If there are multiple items with the same location, an error is returned instead.

kind string
enable_fencing bool

Without fencing, if health check fails for all configured items in the current geo bucket, we'll failover to the next nearest geo bucket. With fencing, if health check is enabled, as long as some targets in the current geo bucket are healthy, we'll return only the healthy targets. However, if they're all unhealthy, we won't failover to the next nearest bucket, we'll simply return all the items in the current bucket even though they're unhealthy.

items Sequence[RRSetRoutingPolicyGeoPolicyGeoPolicyItem]

The primary geo routing configuration. If there are multiple items with the same location, an error is returned instead.

kind str
enableFencing Boolean

Without fencing, if health check fails for all configured items in the current geo bucket, we'll failover to the next nearest geo bucket. With fencing, if health check is enabled, as long as some targets in the current geo bucket are healthy, we'll return only the healthy targets. However, if they're all unhealthy, we won't failover to the next nearest bucket, we'll simply return all the items in the current bucket even though they're unhealthy.

items List<Property Map>

The primary geo routing configuration. If there are multiple items with the same location, an error is returned instead.

kind String

RRSetRoutingPolicyGeoPolicyGeoPolicyItem

HealthCheckedTargets Pulumi.GoogleNative.DNS.V1.Inputs.RRSetRoutingPolicyHealthCheckTargets

For A and AAAA types only. Endpoints to return in the query result only if they are healthy. These can be specified along with rrdata within this item.

Kind string
Location string

The geo-location granularity is a GCP region. This location string should correspond to a GCP region. e.g. "us-east1", "southamerica-east1", "asia-east1", etc.

Rrdatas List<string>
SignatureRrdatas List<string>

DNSSEC generated signatures for all the rrdata within this item. Note that if health checked targets are provided for DNSSEC enabled zones, there's a restriction of 1 ip per item. .

HealthCheckedTargets RRSetRoutingPolicyHealthCheckTargets

For A and AAAA types only. Endpoints to return in the query result only if they are healthy. These can be specified along with rrdata within this item.

Kind string
Location string

The geo-location granularity is a GCP region. This location string should correspond to a GCP region. e.g. "us-east1", "southamerica-east1", "asia-east1", etc.

Rrdatas []string
SignatureRrdatas []string

DNSSEC generated signatures for all the rrdata within this item. Note that if health checked targets are provided for DNSSEC enabled zones, there's a restriction of 1 ip per item. .

healthCheckedTargets RRSetRoutingPolicyHealthCheckTargets

For A and AAAA types only. Endpoints to return in the query result only if they are healthy. These can be specified along with rrdata within this item.

kind String
location String

The geo-location granularity is a GCP region. This location string should correspond to a GCP region. e.g. "us-east1", "southamerica-east1", "asia-east1", etc.

rrdatas List<String>
signatureRrdatas List<String>

DNSSEC generated signatures for all the rrdata within this item. Note that if health checked targets are provided for DNSSEC enabled zones, there's a restriction of 1 ip per item. .

healthCheckedTargets RRSetRoutingPolicyHealthCheckTargets

For A and AAAA types only. Endpoints to return in the query result only if they are healthy. These can be specified along with rrdata within this item.

kind string
location string

The geo-location granularity is a GCP region. This location string should correspond to a GCP region. e.g. "us-east1", "southamerica-east1", "asia-east1", etc.

rrdatas string[]
signatureRrdatas string[]

DNSSEC generated signatures for all the rrdata within this item. Note that if health checked targets are provided for DNSSEC enabled zones, there's a restriction of 1 ip per item. .

health_checked_targets RRSetRoutingPolicyHealthCheckTargets

For A and AAAA types only. Endpoints to return in the query result only if they are healthy. These can be specified along with rrdata within this item.

kind str
location str

The geo-location granularity is a GCP region. This location string should correspond to a GCP region. e.g. "us-east1", "southamerica-east1", "asia-east1", etc.

rrdatas Sequence[str]
signature_rrdatas Sequence[str]

DNSSEC generated signatures for all the rrdata within this item. Note that if health checked targets are provided for DNSSEC enabled zones, there's a restriction of 1 ip per item. .

healthCheckedTargets Property Map

For A and AAAA types only. Endpoints to return in the query result only if they are healthy. These can be specified along with rrdata within this item.

kind String
location String

The geo-location granularity is a GCP region. This location string should correspond to a GCP region. e.g. "us-east1", "southamerica-east1", "asia-east1", etc.

rrdatas List<String>
signatureRrdatas List<String>

DNSSEC generated signatures for all the rrdata within this item. Note that if health checked targets are provided for DNSSEC enabled zones, there's a restriction of 1 ip per item. .

RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponse

HealthCheckedTargets Pulumi.GoogleNative.DNS.V1.Inputs.RRSetRoutingPolicyHealthCheckTargetsResponse

For A and AAAA types only. Endpoints to return in the query result only if they are healthy. These can be specified along with rrdata within this item.

Kind string
Location string

The geo-location granularity is a GCP region. This location string should correspond to a GCP region. e.g. "us-east1", "southamerica-east1", "asia-east1", etc.

Rrdatas List<string>
SignatureRrdatas List<string>

DNSSEC generated signatures for all the rrdata within this item. Note that if health checked targets are provided for DNSSEC enabled zones, there's a restriction of 1 ip per item. .

HealthCheckedTargets RRSetRoutingPolicyHealthCheckTargetsResponse

For A and AAAA types only. Endpoints to return in the query result only if they are healthy. These can be specified along with rrdata within this item.

Kind string
Location string

The geo-location granularity is a GCP region. This location string should correspond to a GCP region. e.g. "us-east1", "southamerica-east1", "asia-east1", etc.

Rrdatas []string
SignatureRrdatas []string

DNSSEC generated signatures for all the rrdata within this item. Note that if health checked targets are provided for DNSSEC enabled zones, there's a restriction of 1 ip per item. .

healthCheckedTargets RRSetRoutingPolicyHealthCheckTargetsResponse

For A and AAAA types only. Endpoints to return in the query result only if they are healthy. These can be specified along with rrdata within this item.

kind String
location String

The geo-location granularity is a GCP region. This location string should correspond to a GCP region. e.g. "us-east1", "southamerica-east1", "asia-east1", etc.

rrdatas List<String>
signatureRrdatas List<String>

DNSSEC generated signatures for all the rrdata within this item. Note that if health checked targets are provided for DNSSEC enabled zones, there's a restriction of 1 ip per item. .

healthCheckedTargets RRSetRoutingPolicyHealthCheckTargetsResponse

For A and AAAA types only. Endpoints to return in the query result only if they are healthy. These can be specified along with rrdata within this item.

kind string
location string

The geo-location granularity is a GCP region. This location string should correspond to a GCP region. e.g. "us-east1", "southamerica-east1", "asia-east1", etc.

rrdatas string[]
signatureRrdatas string[]

DNSSEC generated signatures for all the rrdata within this item. Note that if health checked targets are provided for DNSSEC enabled zones, there's a restriction of 1 ip per item. .

health_checked_targets RRSetRoutingPolicyHealthCheckTargetsResponse

For A and AAAA types only. Endpoints to return in the query result only if they are healthy. These can be specified along with rrdata within this item.

kind str
location str

The geo-location granularity is a GCP region. This location string should correspond to a GCP region. e.g. "us-east1", "southamerica-east1", "asia-east1", etc.

rrdatas Sequence[str]
signature_rrdatas Sequence[str]

DNSSEC generated signatures for all the rrdata within this item. Note that if health checked targets are provided for DNSSEC enabled zones, there's a restriction of 1 ip per item. .

healthCheckedTargets Property Map

For A and AAAA types only. Endpoints to return in the query result only if they are healthy. These can be specified along with rrdata within this item.

kind String
location String

The geo-location granularity is a GCP region. This location string should correspond to a GCP region. e.g. "us-east1", "southamerica-east1", "asia-east1", etc.

rrdatas List<String>
signatureRrdatas List<String>

DNSSEC generated signatures for all the rrdata within this item. Note that if health checked targets are provided for DNSSEC enabled zones, there's a restriction of 1 ip per item. .

RRSetRoutingPolicyGeoPolicyResponse

EnableFencing bool

Without fencing, if health check fails for all configured items in the current geo bucket, we'll failover to the next nearest geo bucket. With fencing, if health check is enabled, as long as some targets in the current geo bucket are healthy, we'll return only the healthy targets. However, if they're all unhealthy, we won't failover to the next nearest bucket, we'll simply return all the items in the current bucket even though they're unhealthy.

Items List<Pulumi.GoogleNative.DNS.V1.Inputs.RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponse>

The primary geo routing configuration. If there are multiple items with the same location, an error is returned instead.

Kind string
EnableFencing bool

Without fencing, if health check fails for all configured items in the current geo bucket, we'll failover to the next nearest geo bucket. With fencing, if health check is enabled, as long as some targets in the current geo bucket are healthy, we'll return only the healthy targets. However, if they're all unhealthy, we won't failover to the next nearest bucket, we'll simply return all the items in the current bucket even though they're unhealthy.

Items []RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponse

The primary geo routing configuration. If there are multiple items with the same location, an error is returned instead.

Kind string
enableFencing Boolean

Without fencing, if health check fails for all configured items in the current geo bucket, we'll failover to the next nearest geo bucket. With fencing, if health check is enabled, as long as some targets in the current geo bucket are healthy, we'll return only the healthy targets. However, if they're all unhealthy, we won't failover to the next nearest bucket, we'll simply return all the items in the current bucket even though they're unhealthy.

items List<RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponse>

The primary geo routing configuration. If there are multiple items with the same location, an error is returned instead.

kind String
enableFencing boolean

Without fencing, if health check fails for all configured items in the current geo bucket, we'll failover to the next nearest geo bucket. With fencing, if health check is enabled, as long as some targets in the current geo bucket are healthy, we'll return only the healthy targets. However, if they're all unhealthy, we won't failover to the next nearest bucket, we'll simply return all the items in the current bucket even though they're unhealthy.

items RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponse[]

The primary geo routing configuration. If there are multiple items with the same location, an error is returned instead.

kind string
enable_fencing bool

Without fencing, if health check fails for all configured items in the current geo bucket, we'll failover to the next nearest geo bucket. With fencing, if health check is enabled, as long as some targets in the current geo bucket are healthy, we'll return only the healthy targets. However, if they're all unhealthy, we won't failover to the next nearest bucket, we'll simply return all the items in the current bucket even though they're unhealthy.

items Sequence[RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponse]

The primary geo routing configuration. If there are multiple items with the same location, an error is returned instead.

kind str
enableFencing Boolean

Without fencing, if health check fails for all configured items in the current geo bucket, we'll failover to the next nearest geo bucket. With fencing, if health check is enabled, as long as some targets in the current geo bucket are healthy, we'll return only the healthy targets. However, if they're all unhealthy, we won't failover to the next nearest bucket, we'll simply return all the items in the current bucket even though they're unhealthy.

items List<Property Map>

The primary geo routing configuration. If there are multiple items with the same location, an error is returned instead.

kind String

RRSetRoutingPolicyHealthCheckTargets

RRSetRoutingPolicyHealthCheckTargetsResponse

RRSetRoutingPolicyLoadBalancerTarget

IpAddress string

The frontend IP address of the Load Balancer to health check.

IpProtocol Pulumi.GoogleNative.DNS.V1.RRSetRoutingPolicyLoadBalancerTargetIpProtocol
Kind string
LoadBalancerType Pulumi.GoogleNative.DNS.V1.RRSetRoutingPolicyLoadBalancerTargetLoadBalancerType

The type of Load Balancer specified by this target. Must match the configuration of the Load Balancer located at the LoadBalancerTarget's IP address/port and region.

NetworkUrl string

The fully qualified url of the network on which the ILB is present. This should be formatted like https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}

Port string

The configured port of the Load Balancer.

Project string

The project ID in which the ILB exists.

Region string

The region in which the ILB exists.

IpAddress string

The frontend IP address of the Load Balancer to health check.

IpProtocol RRSetRoutingPolicyLoadBalancerTargetIpProtocol
Kind string
LoadBalancerType RRSetRoutingPolicyLoadBalancerTargetLoadBalancerType

The type of Load Balancer specified by this target. Must match the configuration of the Load Balancer located at the LoadBalancerTarget's IP address/port and region.

NetworkUrl string

The fully qualified url of the network on which the ILB is present. This should be formatted like https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}

Port string

The configured port of the Load Balancer.

Project string

The project ID in which the ILB exists.

Region string

The region in which the ILB exists.

ipAddress String

The frontend IP address of the Load Balancer to health check.

ipProtocol RRSetRoutingPolicyLoadBalancerTargetIpProtocol
kind String
loadBalancerType RRSetRoutingPolicyLoadBalancerTargetLoadBalancerType

The type of Load Balancer specified by this target. Must match the configuration of the Load Balancer located at the LoadBalancerTarget's IP address/port and region.

networkUrl String

The fully qualified url of the network on which the ILB is present. This should be formatted like https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}

port String

The configured port of the Load Balancer.

project String

The project ID in which the ILB exists.

region String

The region in which the ILB exists.

ipAddress string

The frontend IP address of the Load Balancer to health check.

ipProtocol RRSetRoutingPolicyLoadBalancerTargetIpProtocol
kind string
loadBalancerType RRSetRoutingPolicyLoadBalancerTargetLoadBalancerType

The type of Load Balancer specified by this target. Must match the configuration of the Load Balancer located at the LoadBalancerTarget's IP address/port and region.

networkUrl string

The fully qualified url of the network on which the ILB is present. This should be formatted like https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}

port string

The configured port of the Load Balancer.

project string

The project ID in which the ILB exists.

region string

The region in which the ILB exists.

ip_address str

The frontend IP address of the Load Balancer to health check.

ip_protocol RRSetRoutingPolicyLoadBalancerTargetIpProtocol
kind str
load_balancer_type RRSetRoutingPolicyLoadBalancerTargetLoadBalancerType

The type of Load Balancer specified by this target. Must match the configuration of the Load Balancer located at the LoadBalancerTarget's IP address/port and region.

network_url str

The fully qualified url of the network on which the ILB is present. This should be formatted like https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}

port str

The configured port of the Load Balancer.

project str

The project ID in which the ILB exists.

region str

The region in which the ILB exists.

ipAddress String

The frontend IP address of the Load Balancer to health check.

ipProtocol "undefined" | "tcp" | "udp"
kind String
loadBalancerType "none" | "regionalL4ilb"

The type of Load Balancer specified by this target. Must match the configuration of the Load Balancer located at the LoadBalancerTarget's IP address/port and region.

networkUrl String

The fully qualified url of the network on which the ILB is present. This should be formatted like https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}

port String

The configured port of the Load Balancer.

project String

The project ID in which the ILB exists.

region String

The region in which the ILB exists.

RRSetRoutingPolicyLoadBalancerTargetIpProtocol

Undefined
undefined
Tcp
tcp
Udp
udp
RRSetRoutingPolicyLoadBalancerTargetIpProtocolUndefined
undefined
RRSetRoutingPolicyLoadBalancerTargetIpProtocolTcp
tcp
RRSetRoutingPolicyLoadBalancerTargetIpProtocolUdp
udp
Undefined
undefined
Tcp
tcp
Udp
udp
Undefined
undefined
Tcp
tcp
Udp
udp
UNDEFINED
undefined
TCP
tcp
UDP
udp
"undefined"
undefined
"tcp"
tcp
"udp"
udp

RRSetRoutingPolicyLoadBalancerTargetLoadBalancerType

None
none
RegionalL4ilb
regionalL4ilb
RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeNone
none
RRSetRoutingPolicyLoadBalancerTargetLoadBalancerTypeRegionalL4ilb
regionalL4ilb
None
none
RegionalL4ilb
regionalL4ilb
None
none
RegionalL4ilb
regionalL4ilb
NONE
none
REGIONAL_L4ILB
regionalL4ilb
"none"
none
"regionalL4ilb"
regionalL4ilb

RRSetRoutingPolicyLoadBalancerTargetResponse

IpAddress string

The frontend IP address of the Load Balancer to health check.

IpProtocol string
Kind string
LoadBalancerType string

The type of Load Balancer specified by this target. Must match the configuration of the Load Balancer located at the LoadBalancerTarget's IP address/port and region.

NetworkUrl string

The fully qualified url of the network on which the ILB is present. This should be formatted like https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}

Port string

The configured port of the Load Balancer.

Project string

The project ID in which the ILB exists.

Region string

The region in which the ILB exists.

IpAddress string

The frontend IP address of the Load Balancer to health check.

IpProtocol string
Kind string
LoadBalancerType string

The type of Load Balancer specified by this target. Must match the configuration of the Load Balancer located at the LoadBalancerTarget's IP address/port and region.

NetworkUrl string

The fully qualified url of the network on which the ILB is present. This should be formatted like https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}

Port string

The configured port of the Load Balancer.

Project string

The project ID in which the ILB exists.

Region string

The region in which the ILB exists.

ipAddress String

The frontend IP address of the Load Balancer to health check.

ipProtocol String
kind String
loadBalancerType String

The type of Load Balancer specified by this target. Must match the configuration of the Load Balancer located at the LoadBalancerTarget's IP address/port and region.

networkUrl String

The fully qualified url of the network on which the ILB is present. This should be formatted like https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}

port String

The configured port of the Load Balancer.

project String

The project ID in which the ILB exists.

region String

The region in which the ILB exists.

ipAddress string

The frontend IP address of the Load Balancer to health check.

ipProtocol string
kind string
loadBalancerType string

The type of Load Balancer specified by this target. Must match the configuration of the Load Balancer located at the LoadBalancerTarget's IP address/port and region.

networkUrl string

The fully qualified url of the network on which the ILB is present. This should be formatted like https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}

port string

The configured port of the Load Balancer.

project string

The project ID in which the ILB exists.

region string

The region in which the ILB exists.

ip_address str

The frontend IP address of the Load Balancer to health check.

ip_protocol str
kind str
load_balancer_type str

The type of Load Balancer specified by this target. Must match the configuration of the Load Balancer located at the LoadBalancerTarget's IP address/port and region.

network_url str

The fully qualified url of the network on which the ILB is present. This should be formatted like https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}

port str

The configured port of the Load Balancer.

project str

The project ID in which the ILB exists.

region str

The region in which the ILB exists.

ipAddress String

The frontend IP address of the Load Balancer to health check.

ipProtocol String
kind String
loadBalancerType String

The type of Load Balancer specified by this target. Must match the configuration of the Load Balancer located at the LoadBalancerTarget's IP address/port and region.

networkUrl String

The fully qualified url of the network on which the ILB is present. This should be formatted like https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}

port String

The configured port of the Load Balancer.

project String

The project ID in which the ILB exists.

region String

The region in which the ILB exists.

RRSetRoutingPolicyPrimaryBackupPolicy

BackupGeoTargets Pulumi.GoogleNative.DNS.V1.Inputs.RRSetRoutingPolicyGeoPolicy

Backup targets provide a regional failover policy for the otherwise global primary targets. If serving state is set to BACKUP, this policy essentially becomes a geo routing policy.

Kind string
PrimaryTargets Pulumi.GoogleNative.DNS.V1.Inputs.RRSetRoutingPolicyHealthCheckTargets
TrickleTraffic double

When serving state is PRIMARY, this field provides the option of sending a small percentage of the traffic to the backup targets.

BackupGeoTargets RRSetRoutingPolicyGeoPolicy

Backup targets provide a regional failover policy for the otherwise global primary targets. If serving state is set to BACKUP, this policy essentially becomes a geo routing policy.

Kind string
PrimaryTargets RRSetRoutingPolicyHealthCheckTargets
TrickleTraffic float64

When serving state is PRIMARY, this field provides the option of sending a small percentage of the traffic to the backup targets.

backupGeoTargets RRSetRoutingPolicyGeoPolicy

Backup targets provide a regional failover policy for the otherwise global primary targets. If serving state is set to BACKUP, this policy essentially becomes a geo routing policy.

kind String
primaryTargets RRSetRoutingPolicyHealthCheckTargets
trickleTraffic Double

When serving state is PRIMARY, this field provides the option of sending a small percentage of the traffic to the backup targets.

backupGeoTargets RRSetRoutingPolicyGeoPolicy

Backup targets provide a regional failover policy for the otherwise global primary targets. If serving state is set to BACKUP, this policy essentially becomes a geo routing policy.

kind string
primaryTargets RRSetRoutingPolicyHealthCheckTargets
trickleTraffic number

When serving state is PRIMARY, this field provides the option of sending a small percentage of the traffic to the backup targets.

backup_geo_targets RRSetRoutingPolicyGeoPolicy

Backup targets provide a regional failover policy for the otherwise global primary targets. If serving state is set to BACKUP, this policy essentially becomes a geo routing policy.

kind str
primary_targets RRSetRoutingPolicyHealthCheckTargets
trickle_traffic float

When serving state is PRIMARY, this field provides the option of sending a small percentage of the traffic to the backup targets.

backupGeoTargets Property Map

Backup targets provide a regional failover policy for the otherwise global primary targets. If serving state is set to BACKUP, this policy essentially becomes a geo routing policy.

kind String
primaryTargets Property Map
trickleTraffic Number

When serving state is PRIMARY, this field provides the option of sending a small percentage of the traffic to the backup targets.

RRSetRoutingPolicyPrimaryBackupPolicyResponse

BackupGeoTargets Pulumi.GoogleNative.DNS.V1.Inputs.RRSetRoutingPolicyGeoPolicyResponse

Backup targets provide a regional failover policy for the otherwise global primary targets. If serving state is set to BACKUP, this policy essentially becomes a geo routing policy.

Kind string
PrimaryTargets Pulumi.GoogleNative.DNS.V1.Inputs.RRSetRoutingPolicyHealthCheckTargetsResponse
TrickleTraffic double

When serving state is PRIMARY, this field provides the option of sending a small percentage of the traffic to the backup targets.

BackupGeoTargets RRSetRoutingPolicyGeoPolicyResponse

Backup targets provide a regional failover policy for the otherwise global primary targets. If serving state is set to BACKUP, this policy essentially becomes a geo routing policy.

Kind string
PrimaryTargets RRSetRoutingPolicyHealthCheckTargetsResponse
TrickleTraffic float64

When serving state is PRIMARY, this field provides the option of sending a small percentage of the traffic to the backup targets.

backupGeoTargets RRSetRoutingPolicyGeoPolicyResponse

Backup targets provide a regional failover policy for the otherwise global primary targets. If serving state is set to BACKUP, this policy essentially becomes a geo routing policy.

kind String
primaryTargets RRSetRoutingPolicyHealthCheckTargetsResponse
trickleTraffic Double

When serving state is PRIMARY, this field provides the option of sending a small percentage of the traffic to the backup targets.

backupGeoTargets RRSetRoutingPolicyGeoPolicyResponse

Backup targets provide a regional failover policy for the otherwise global primary targets. If serving state is set to BACKUP, this policy essentially becomes a geo routing policy.

kind string
primaryTargets RRSetRoutingPolicyHealthCheckTargetsResponse
trickleTraffic number

When serving state is PRIMARY, this field provides the option of sending a small percentage of the traffic to the backup targets.

backup_geo_targets RRSetRoutingPolicyGeoPolicyResponse

Backup targets provide a regional failover policy for the otherwise global primary targets. If serving state is set to BACKUP, this policy essentially becomes a geo routing policy.

kind str
primary_targets RRSetRoutingPolicyHealthCheckTargetsResponse
trickle_traffic float

When serving state is PRIMARY, this field provides the option of sending a small percentage of the traffic to the backup targets.

backupGeoTargets Property Map

Backup targets provide a regional failover policy for the otherwise global primary targets. If serving state is set to BACKUP, this policy essentially becomes a geo routing policy.

kind String
primaryTargets Property Map
trickleTraffic Number

When serving state is PRIMARY, this field provides the option of sending a small percentage of the traffic to the backup targets.

RRSetRoutingPolicyResponse

RRSetRoutingPolicyWrrPolicy

RRSetRoutingPolicyWrrPolicyResponse

RRSetRoutingPolicyWrrPolicyWrrPolicyItem

HealthCheckedTargets Pulumi.GoogleNative.DNS.V1.Inputs.RRSetRoutingPolicyHealthCheckTargets

endpoints that need to be health checked before making the routing decision. The unhealthy endpoints will be omitted from the result. If all endpoints within a buckete are unhealthy, we'll choose a different bucket (sampled w.r.t. its weight) for responding. Note that if DNSSEC is enabled for this zone, only one of rrdata or health_checked_targets can be set.

Kind string
Rrdatas List<string>
SignatureRrdatas List<string>

DNSSEC generated signatures for all the rrdata within this item. Note that if health checked targets are provided for DNSSEC enabled zones, there's a restriction of 1 ip per item. .

Weight double

The weight corresponding to this subset of rrdata. When multiple WeightedRoundRobinPolicyItems are configured, the probability of returning an rrset is proportional to its weight relative to the sum of weights configured for all items. This weight should be non-negative.

HealthCheckedTargets RRSetRoutingPolicyHealthCheckTargets

endpoints that need to be health checked before making the routing decision. The unhealthy endpoints will be omitted from the result. If all endpoints within a buckete are unhealthy, we'll choose a different bucket (sampled w.r.t. its weight) for responding. Note that if DNSSEC is enabled for this zone, only one of rrdata or health_checked_targets can be set.

Kind string
Rrdatas []string
SignatureRrdatas []string

DNSSEC generated signatures for all the rrdata within this item. Note that if health checked targets are provided for DNSSEC enabled zones, there's a restriction of 1 ip per item. .

Weight float64

The weight corresponding to this subset of rrdata. When multiple WeightedRoundRobinPolicyItems are configured, the probability of returning an rrset is proportional to its weight relative to the sum of weights configured for all items. This weight should be non-negative.

healthCheckedTargets RRSetRoutingPolicyHealthCheckTargets

endpoints that need to be health checked before making the routing decision. The unhealthy endpoints will be omitted from the result. If all endpoints within a buckete are unhealthy, we'll choose a different bucket (sampled w.r.t. its weight) for responding. Note that if DNSSEC is enabled for this zone, only one of rrdata or health_checked_targets can be set.

kind String
rrdatas List<String>
signatureRrdatas List<String>

DNSSEC generated signatures for all the rrdata within this item. Note that if health checked targets are provided for DNSSEC enabled zones, there's a restriction of 1 ip per item. .

weight Double

The weight corresponding to this subset of rrdata. When multiple WeightedRoundRobinPolicyItems are configured, the probability of returning an rrset is proportional to its weight relative to the sum of weights configured for all items. This weight should be non-negative.

healthCheckedTargets RRSetRoutingPolicyHealthCheckTargets

endpoints that need to be health checked before making the routing decision. The unhealthy endpoints will be omitted from the result. If all endpoints within a buckete are unhealthy, we'll choose a different bucket (sampled w.r.t. its weight) for responding. Note that if DNSSEC is enabled for this zone, only one of rrdata or health_checked_targets can be set.

kind string
rrdatas string[]
signatureRrdatas string[]

DNSSEC generated signatures for all the rrdata within this item. Note that if health checked targets are provided for DNSSEC enabled zones, there's a restriction of 1 ip per item. .

weight number

The weight corresponding to this subset of rrdata. When multiple WeightedRoundRobinPolicyItems are configured, the probability of returning an rrset is proportional to its weight relative to the sum of weights configured for all items. This weight should be non-negative.

health_checked_targets RRSetRoutingPolicyHealthCheckTargets

endpoints that need to be health checked before making the routing decision. The unhealthy endpoints will be omitted from the result. If all endpoints within a buckete are unhealthy, we'll choose a different bucket (sampled w.r.t. its weight) for responding. Note that if DNSSEC is enabled for this zone, only one of rrdata or health_checked_targets can be set.

kind str
rrdatas Sequence[str]
signature_rrdatas Sequence[str]

DNSSEC generated signatures for all the rrdata within this item. Note that if health checked targets are provided for DNSSEC enabled zones, there's a restriction of 1 ip per item. .

weight float

The weight corresponding to this subset of rrdata. When multiple WeightedRoundRobinPolicyItems are configured, the probability of returning an rrset is proportional to its weight relative to the sum of weights configured for all items. This weight should be non-negative.

healthCheckedTargets Property Map

endpoints that need to be health checked before making the routing decision. The unhealthy endpoints will be omitted from the result. If all endpoints within a buckete are unhealthy, we'll choose a different bucket (sampled w.r.t. its weight) for responding. Note that if DNSSEC is enabled for this zone, only one of rrdata or health_checked_targets can be set.

kind String
rrdatas List<String>
signatureRrdatas List<String>

DNSSEC generated signatures for all the rrdata within this item. Note that if health checked targets are provided for DNSSEC enabled zones, there's a restriction of 1 ip per item. .

weight Number

The weight corresponding to this subset of rrdata. When multiple WeightedRoundRobinPolicyItems are configured, the probability of returning an rrset is proportional to its weight relative to the sum of weights configured for all items. This weight should be non-negative.

RRSetRoutingPolicyWrrPolicyWrrPolicyItemResponse

HealthCheckedTargets Pulumi.GoogleNative.DNS.V1.Inputs.RRSetRoutingPolicyHealthCheckTargetsResponse

endpoints that need to be health checked before making the routing decision. The unhealthy endpoints will be omitted from the result. If all endpoints within a buckete are unhealthy, we'll choose a different bucket (sampled w.r.t. its weight) for responding. Note that if DNSSEC is enabled for this zone, only one of rrdata or health_checked_targets can be set.

Kind string
Rrdatas List<string>
SignatureRrdatas List<string>

DNSSEC generated signatures for all the rrdata within this item. Note that if health checked targets are provided for DNSSEC enabled zones, there's a restriction of 1 ip per item. .

Weight double

The weight corresponding to this subset of rrdata. When multiple WeightedRoundRobinPolicyItems are configured, the probability of returning an rrset is proportional to its weight relative to the sum of weights configured for all items. This weight should be non-negative.

HealthCheckedTargets RRSetRoutingPolicyHealthCheckTargetsResponse

endpoints that need to be health checked before making the routing decision. The unhealthy endpoints will be omitted from the result. If all endpoints within a buckete are unhealthy, we'll choose a different bucket (sampled w.r.t. its weight) for responding. Note that if DNSSEC is enabled for this zone, only one of rrdata or health_checked_targets can be set.

Kind string
Rrdatas []string
SignatureRrdatas []string

DNSSEC generated signatures for all the rrdata within this item. Note that if health checked targets are provided for DNSSEC enabled zones, there's a restriction of 1 ip per item. .

Weight float64

The weight corresponding to this subset of rrdata. When multiple WeightedRoundRobinPolicyItems are configured, the probability of returning an rrset is proportional to its weight relative to the sum of weights configured for all items. This weight should be non-negative.

healthCheckedTargets RRSetRoutingPolicyHealthCheckTargetsResponse

endpoints that need to be health checked before making the routing decision. The unhealthy endpoints will be omitted from the result. If all endpoints within a buckete are unhealthy, we'll choose a different bucket (sampled w.r.t. its weight) for responding. Note that if DNSSEC is enabled for this zone, only one of rrdata or health_checked_targets can be set.

kind String
rrdatas List<String>
signatureRrdatas List<String>

DNSSEC generated signatures for all the rrdata within this item. Note that if health checked targets are provided for DNSSEC enabled zones, there's a restriction of 1 ip per item. .

weight Double

The weight corresponding to this subset of rrdata. When multiple WeightedRoundRobinPolicyItems are configured, the probability of returning an rrset is proportional to its weight relative to the sum of weights configured for all items. This weight should be non-negative.

healthCheckedTargets RRSetRoutingPolicyHealthCheckTargetsResponse

endpoints that need to be health checked before making the routing decision. The unhealthy endpoints will be omitted from the result. If all endpoints within a buckete are unhealthy, we'll choose a different bucket (sampled w.r.t. its weight) for responding. Note that if DNSSEC is enabled for this zone, only one of rrdata or health_checked_targets can be set.

kind string
rrdatas string[]
signatureRrdatas string[]

DNSSEC generated signatures for all the rrdata within this item. Note that if health checked targets are provided for DNSSEC enabled zones, there's a restriction of 1 ip per item. .

weight number

The weight corresponding to this subset of rrdata. When multiple WeightedRoundRobinPolicyItems are configured, the probability of returning an rrset is proportional to its weight relative to the sum of weights configured for all items. This weight should be non-negative.

health_checked_targets RRSetRoutingPolicyHealthCheckTargetsResponse

endpoints that need to be health checked before making the routing decision. The unhealthy endpoints will be omitted from the result. If all endpoints within a buckete are unhealthy, we'll choose a different bucket (sampled w.r.t. its weight) for responding. Note that if DNSSEC is enabled for this zone, only one of rrdata or health_checked_targets can be set.

kind str
rrdatas Sequence[str]
signature_rrdatas Sequence[str]

DNSSEC generated signatures for all the rrdata within this item. Note that if health checked targets are provided for DNSSEC enabled zones, there's a restriction of 1 ip per item. .

weight float

The weight corresponding to this subset of rrdata. When multiple WeightedRoundRobinPolicyItems are configured, the probability of returning an rrset is proportional to its weight relative to the sum of weights configured for all items. This weight should be non-negative.

healthCheckedTargets Property Map

endpoints that need to be health checked before making the routing decision. The unhealthy endpoints will be omitted from the result. If all endpoints within a buckete are unhealthy, we'll choose a different bucket (sampled w.r.t. its weight) for responding. Note that if DNSSEC is enabled for this zone, only one of rrdata or health_checked_targets can be set.

kind String
rrdatas List<String>
signatureRrdatas List<String>

DNSSEC generated signatures for all the rrdata within this item. Note that if health checked targets are provided for DNSSEC enabled zones, there's a restriction of 1 ip per item. .

weight Number

The weight corresponding to this subset of rrdata. When multiple WeightedRoundRobinPolicyItems are configured, the probability of returning an rrset is proportional to its weight relative to the sum of weights configured for all items. This weight should be non-negative.

ResourceRecordSet

Kind string
Name string

For example, www.example.com.

RoutingPolicy Pulumi.GoogleNative.DNS.V1.Inputs.RRSetRoutingPolicy

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.

Rrdatas List<string>

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

SignatureRrdatas List<string>

As defined in RFC 4034 (section 3.2).

Ttl int

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

Type string

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

Kind string
Name string

For example, www.example.com.

RoutingPolicy RRSetRoutingPolicy

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.

Rrdatas []string

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

SignatureRrdatas []string

As defined in RFC 4034 (section 3.2).

Ttl int

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

Type string

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

kind String
name String

For example, www.example.com.

routingPolicy RRSetRoutingPolicy

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.

rrdatas List<String>

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

signatureRrdatas List<String>

As defined in RFC 4034 (section 3.2).

ttl Integer

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

type String

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

kind string
name string

For example, www.example.com.

routingPolicy RRSetRoutingPolicy

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.

rrdatas string[]

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

signatureRrdatas string[]

As defined in RFC 4034 (section 3.2).

ttl number

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

type string

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

kind str
name str

For example, www.example.com.

routing_policy RRSetRoutingPolicy

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.

rrdatas Sequence[str]

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

signature_rrdatas Sequence[str]

As defined in RFC 4034 (section 3.2).

ttl int

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

type str

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

kind String
name String

For example, www.example.com.

routingPolicy Property Map

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.

rrdatas List<String>

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

signatureRrdatas List<String>

As defined in RFC 4034 (section 3.2).

ttl Number

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

type String

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

ResourceRecordSetResponse

Kind string
Name string

For example, www.example.com.

RoutingPolicy Pulumi.GoogleNative.DNS.V1.Inputs.RRSetRoutingPolicyResponse

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.

Rrdatas List<string>

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

SignatureRrdatas List<string>

As defined in RFC 4034 (section 3.2).

Ttl int

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

Type string

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

Kind string
Name string

For example, www.example.com.

RoutingPolicy RRSetRoutingPolicyResponse

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.

Rrdatas []string

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

SignatureRrdatas []string

As defined in RFC 4034 (section 3.2).

Ttl int

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

Type string

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

kind String
name String

For example, www.example.com.

routingPolicy RRSetRoutingPolicyResponse

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.

rrdatas List<String>

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

signatureRrdatas List<String>

As defined in RFC 4034 (section 3.2).

ttl Integer

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

type String

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

kind string
name string

For example, www.example.com.

routingPolicy RRSetRoutingPolicyResponse

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.

rrdatas string[]

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

signatureRrdatas string[]

As defined in RFC 4034 (section 3.2).

ttl number

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

type string

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

kind str
name str

For example, www.example.com.

routing_policy RRSetRoutingPolicyResponse

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.

rrdatas Sequence[str]

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

signature_rrdatas Sequence[str]

As defined in RFC 4034 (section 3.2).

ttl int

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

type str

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

kind String
name String

For example, www.example.com.

routingPolicy Property Map

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.

rrdatas List<String>

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

signatureRrdatas List<String>

As defined in RFC 4034 (section 3.2).

ttl Number

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

type String

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

Package Details

Repository
Google Cloud Native pulumi/pulumi-google-native
License
Apache-2.0