Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
google-native.dns/v1beta2.getResourceRecordSet
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
Fetches the representation of an existing ResourceRecordSet.
Using getResourceRecordSet
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getResourceRecordSet(args: GetResourceRecordSetArgs, opts?: InvokeOptions): Promise<GetResourceRecordSetResult>
function getResourceRecordSetOutput(args: GetResourceRecordSetOutputArgs, opts?: InvokeOptions): Output<GetResourceRecordSetResult>
def get_resource_record_set(client_operation_id: Optional[str] = None,
managed_zone: Optional[str] = None,
name: Optional[str] = None,
project: Optional[str] = None,
type: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetResourceRecordSetResult
def get_resource_record_set_output(client_operation_id: Optional[pulumi.Input[str]] = None,
managed_zone: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
project: Optional[pulumi.Input[str]] = None,
type: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetResourceRecordSetResult]
func LookupResourceRecordSet(ctx *Context, args *LookupResourceRecordSetArgs, opts ...InvokeOption) (*LookupResourceRecordSetResult, error)
func LookupResourceRecordSetOutput(ctx *Context, args *LookupResourceRecordSetOutputArgs, opts ...InvokeOption) LookupResourceRecordSetResultOutput
> Note: This function is named LookupResourceRecordSet
in the Go SDK.
public static class GetResourceRecordSet
{
public static Task<GetResourceRecordSetResult> InvokeAsync(GetResourceRecordSetArgs args, InvokeOptions? opts = null)
public static Output<GetResourceRecordSetResult> Invoke(GetResourceRecordSetInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetResourceRecordSetResult> getResourceRecordSet(GetResourceRecordSetArgs args, InvokeOptions options)
public static Output<GetResourceRecordSetResult> getResourceRecordSet(GetResourceRecordSetArgs args, InvokeOptions options)
fn::invoke:
function: google-native:dns/v1beta2:getResourceRecordSet
arguments:
# arguments dictionary
The following arguments are supported:
- Managed
Zone This property is required. string - Name
This property is required. string - Type
This property is required. string - Client
Operation stringId - Project string
- Managed
Zone This property is required. string - Name
This property is required. string - Type
This property is required. string - Client
Operation stringId - Project string
- managed
Zone This property is required. String - name
This property is required. String - type
This property is required. String - client
Operation StringId - project String
- managed
Zone This property is required. string - name
This property is required. string - type
This property is required. string - client
Operation stringId - project string
- managed_
zone This property is required. str - name
This property is required. str - type
This property is required. str - client_
operation_ strid - project str
- managed
Zone This property is required. String - name
This property is required. String - type
This property is required. String - client
Operation StringId - project String
getResourceRecordSet Result
The following output properties are available:
- Kind string
- Name string
- For example, www.example.com.
- Routing
Policy Pulumi.Google Native. DNS. V1Beta2. Outputs. RRSet Routing Policy Response - Configures dynamic query responses based on either the geo location of the querying user or a weighted round robin based routing policy. A valid ResourceRecordSet contains only rrdata (for static resolution) or a routing_policy (for dynamic resolution).
- Rrdatas List<string>
- As defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1) -- see examples.
- Signature
Rrdatas 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.
- Routing
Policy RRSetRouting Policy Response - Configures dynamic query responses based on either the geo location of the querying user or a weighted round robin based routing policy. A valid ResourceRecordSet contains only rrdata (for static resolution) or a routing_policy (for dynamic resolution).
- Rrdatas []string
- As defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1) -- see examples.
- Signature
Rrdatas []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.
- routing
Policy RRSetRouting Policy Response - Configures dynamic query responses based on either the geo location of the querying user or a weighted round robin based routing policy. A valid ResourceRecordSet contains only rrdata (for static resolution) or a routing_policy (for dynamic resolution).
- rrdatas List<String>
- As defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1) -- see examples.
- signature
Rrdatas 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.
- routing
Policy RRSetRouting Policy Response - Configures dynamic query responses based on either the geo location of the querying user or a weighted round robin based routing policy. A valid ResourceRecordSet contains only rrdata (for static resolution) or a routing_policy (for dynamic resolution).
- rrdatas string[]
- As defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1) -- see examples.
- signature
Rrdatas 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 RRSetRouting Policy Response - Configures dynamic query responses based on either the geo location of the querying user or a weighted round robin based routing policy. A valid ResourceRecordSet contains only rrdata (for static resolution) or a routing_policy (for dynamic resolution).
- 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.
- routing
Policy Property Map - Configures dynamic query responses based on either the geo location of the querying user or a weighted round robin based routing policy. A valid ResourceRecordSet contains only rrdata (for static resolution) or a routing_policy (for dynamic resolution).
- rrdatas List<String>
- As defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1) -- see examples.
- signature
Rrdatas 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.
Supporting Types
RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponse
- Health
Checked Targets This property is required. Pulumi.Google Native. DNS. V1Beta2. Inputs. RRSet Routing Policy Health Check Targets Response - 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
This property is required. string - Location
This property is required. 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
This property is required. List<string> - Signature
Rrdatas This property is required. List<string> - DNSSEC generated signatures for all the rrdata within this item. If health checked targets are provided for DNSSEC enabled zones, there's a restriction of 1 IP address per item.
- Health
Checked Targets This property is required. RRSetRouting Policy Health Check Targets Response - 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
This property is required. string - Location
This property is required. 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
This property is required. []string - Signature
Rrdatas This property is required. []string - DNSSEC generated signatures for all the rrdata within this item. If health checked targets are provided for DNSSEC enabled zones, there's a restriction of 1 IP address per item.
- health
Checked Targets This property is required. RRSetRouting Policy Health Check Targets Response - 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
This property is required. String - location
This property is required. 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
This property is required. List<String> - signature
Rrdatas This property is required. List<String> - DNSSEC generated signatures for all the rrdata within this item. If health checked targets are provided for DNSSEC enabled zones, there's a restriction of 1 IP address per item.
- health
Checked Targets This property is required. RRSetRouting Policy Health Check Targets Response - 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
This property is required. string - location
This property is required. 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
This property is required. string[] - signature
Rrdatas This property is required. string[] - DNSSEC generated signatures for all the rrdata within this item. If health checked targets are provided for DNSSEC enabled zones, there's a restriction of 1 IP address per item.
- health_
checked_ targets This property is required. RRSetRouting Policy Health Check Targets Response - 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
This property is required. str - location
This property is required. 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
This property is required. Sequence[str] - signature_
rrdatas This property is required. Sequence[str] - DNSSEC generated signatures for all the rrdata within this item. If health checked targets are provided for DNSSEC enabled zones, there's a restriction of 1 IP address per item.
- health
Checked Targets This property is required. 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
This property is required. String - location
This property is required. 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
This property is required. List<String> - signature
Rrdatas This property is required. List<String> - DNSSEC generated signatures for all the rrdata within this item. If health checked targets are provided for DNSSEC enabled zones, there's a restriction of 1 IP address per item.
RRSetRoutingPolicyGeoPolicyResponse
- Enable
Fencing This property is required. bool - Without fencing, if health check fails for all configured items in the current geo bucket, we failover to the next nearest geo bucket. With fencing, if health checking is enabled, as long as some targets in the current geo bucket are healthy, we return only the healthy targets. However, if all targets are unhealthy, we don't failover to the next nearest bucket; instead, we return all the items in the current bucket even when all targets are unhealthy.
- Items
This property is required. List<Pulumi.Google Native. DNS. V1Beta2. Inputs. RRSet Routing Policy Geo Policy Geo Policy Item Response> - The primary geo routing configuration. If there are multiple items with the same location, an error is returned instead.
- Kind
This property is required. string
- Enable
Fencing This property is required. bool - Without fencing, if health check fails for all configured items in the current geo bucket, we failover to the next nearest geo bucket. With fencing, if health checking is enabled, as long as some targets in the current geo bucket are healthy, we return only the healthy targets. However, if all targets are unhealthy, we don't failover to the next nearest bucket; instead, we return all the items in the current bucket even when all targets are unhealthy.
- Items
This property is required. []RRSetRouting Policy Geo Policy Geo Policy Item Response - The primary geo routing configuration. If there are multiple items with the same location, an error is returned instead.
- Kind
This property is required. string
- enable
Fencing This property is required. Boolean - Without fencing, if health check fails for all configured items in the current geo bucket, we failover to the next nearest geo bucket. With fencing, if health checking is enabled, as long as some targets in the current geo bucket are healthy, we return only the healthy targets. However, if all targets are unhealthy, we don't failover to the next nearest bucket; instead, we return all the items in the current bucket even when all targets are unhealthy.
- items
This property is required. List<RRSetRouting Policy Geo Policy Geo Policy Item Response> - The primary geo routing configuration. If there are multiple items with the same location, an error is returned instead.
- kind
This property is required. String
- enable
Fencing This property is required. boolean - Without fencing, if health check fails for all configured items in the current geo bucket, we failover to the next nearest geo bucket. With fencing, if health checking is enabled, as long as some targets in the current geo bucket are healthy, we return only the healthy targets. However, if all targets are unhealthy, we don't failover to the next nearest bucket; instead, we return all the items in the current bucket even when all targets are unhealthy.
- items
This property is required. RRSetRouting Policy Geo Policy Geo Policy Item Response[] - The primary geo routing configuration. If there are multiple items with the same location, an error is returned instead.
- kind
This property is required. string
- enable_
fencing This property is required. bool - Without fencing, if health check fails for all configured items in the current geo bucket, we failover to the next nearest geo bucket. With fencing, if health checking is enabled, as long as some targets in the current geo bucket are healthy, we return only the healthy targets. However, if all targets are unhealthy, we don't failover to the next nearest bucket; instead, we return all the items in the current bucket even when all targets are unhealthy.
- items
This property is required. Sequence[RRSetRouting Policy Geo Policy Geo Policy Item Response] - The primary geo routing configuration. If there are multiple items with the same location, an error is returned instead.
- kind
This property is required. str
- enable
Fencing This property is required. Boolean - Without fencing, if health check fails for all configured items in the current geo bucket, we failover to the next nearest geo bucket. With fencing, if health checking is enabled, as long as some targets in the current geo bucket are healthy, we return only the healthy targets. However, if all targets are unhealthy, we don't failover to the next nearest bucket; instead, we return all the items in the current bucket even when all targets are unhealthy.
- items
This property is required. List<Property Map> - The primary geo routing configuration. If there are multiple items with the same location, an error is returned instead.
- kind
This property is required. String
RRSetRoutingPolicyHealthCheckTargetsResponse
- Internal
Load Balancers This property is required. List<Pulumi.Google Native. DNS. V1Beta2. Inputs. RRSet Routing Policy Load Balancer Target Response>
- Internal
Load Balancers This property is required. []RRSetRouting Policy Load Balancer Target Response
- internal
Load Balancers This property is required. List<RRSetRouting Policy Load Balancer Target Response>
- internal
Load Balancers This property is required. RRSetRouting Policy Load Balancer Target Response[]
- internal_
load_ balancers This property is required. Sequence[RRSetRouting Policy Load Balancer Target Response]
- internal
Load Balancers This property is required. List<Property Map>
RRSetRoutingPolicyLoadBalancerTargetResponse
- Ip
Address This property is required. string - The frontend IP address of the load balancer to health check.
- Ip
Protocol This property is required. string - The protocol of the load balancer to health check.
- Kind
This property is required. string - Load
Balancer Type This property is required. string - The type of load balancer specified by this target. This value must match the configuration of the load balancer located at the LoadBalancerTarget's IP address, port, and region. Use the following: - regionalL4ilb: for a regional internal passthrough Network Load Balancer. - regionalL7ilb: for a regional internal Application Load Balancer. - globalL7ilb: for a global internal Application Load Balancer.
- Network
Url This property is required. string - The fully qualified URL of the network that the load balancer is attached to. This should be formatted like https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network} .
- Port
This property is required. string - The configured port of the load balancer.
- Project
This property is required. string - The project ID in which the load balancer is located.
- Region
This property is required. string - The region in which the load balancer is located.
- Ip
Address This property is required. string - The frontend IP address of the load balancer to health check.
- Ip
Protocol This property is required. string - The protocol of the load balancer to health check.
- Kind
This property is required. string - Load
Balancer Type This property is required. string - The type of load balancer specified by this target. This value must match the configuration of the load balancer located at the LoadBalancerTarget's IP address, port, and region. Use the following: - regionalL4ilb: for a regional internal passthrough Network Load Balancer. - regionalL7ilb: for a regional internal Application Load Balancer. - globalL7ilb: for a global internal Application Load Balancer.
- Network
Url This property is required. string - The fully qualified URL of the network that the load balancer is attached to. This should be formatted like https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network} .
- Port
This property is required. string - The configured port of the load balancer.
- Project
This property is required. string - The project ID in which the load balancer is located.
- Region
This property is required. string - The region in which the load balancer is located.
- ip
Address This property is required. String - The frontend IP address of the load balancer to health check.
- ip
Protocol This property is required. String - The protocol of the load balancer to health check.
- kind
This property is required. String - load
Balancer Type This property is required. String - The type of load balancer specified by this target. This value must match the configuration of the load balancer located at the LoadBalancerTarget's IP address, port, and region. Use the following: - regionalL4ilb: for a regional internal passthrough Network Load Balancer. - regionalL7ilb: for a regional internal Application Load Balancer. - globalL7ilb: for a global internal Application Load Balancer.
- network
Url This property is required. String - The fully qualified URL of the network that the load balancer is attached to. This should be formatted like https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network} .
- port
This property is required. String - The configured port of the load balancer.
- project
This property is required. String - The project ID in which the load balancer is located.
- region
This property is required. String - The region in which the load balancer is located.
- ip
Address This property is required. string - The frontend IP address of the load balancer to health check.
- ip
Protocol This property is required. string - The protocol of the load balancer to health check.
- kind
This property is required. string - load
Balancer Type This property is required. string - The type of load balancer specified by this target. This value must match the configuration of the load balancer located at the LoadBalancerTarget's IP address, port, and region. Use the following: - regionalL4ilb: for a regional internal passthrough Network Load Balancer. - regionalL7ilb: for a regional internal Application Load Balancer. - globalL7ilb: for a global internal Application Load Balancer.
- network
Url This property is required. string - The fully qualified URL of the network that the load balancer is attached to. This should be formatted like https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network} .
- port
This property is required. string - The configured port of the load balancer.
- project
This property is required. string - The project ID in which the load balancer is located.
- region
This property is required. string - The region in which the load balancer is located.
- ip_
address This property is required. str - The frontend IP address of the load balancer to health check.
- ip_
protocol This property is required. str - The protocol of the load balancer to health check.
- kind
This property is required. str - load_
balancer_ type This property is required. str - The type of load balancer specified by this target. This value must match the configuration of the load balancer located at the LoadBalancerTarget's IP address, port, and region. Use the following: - regionalL4ilb: for a regional internal passthrough Network Load Balancer. - regionalL7ilb: for a regional internal Application Load Balancer. - globalL7ilb: for a global internal Application Load Balancer.
- network_
url This property is required. str - The fully qualified URL of the network that the load balancer is attached to. This should be formatted like https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network} .
- port
This property is required. str - The configured port of the load balancer.
- project
This property is required. str - The project ID in which the load balancer is located.
- region
This property is required. str - The region in which the load balancer is located.
- ip
Address This property is required. String - The frontend IP address of the load balancer to health check.
- ip
Protocol This property is required. String - The protocol of the load balancer to health check.
- kind
This property is required. String - load
Balancer Type This property is required. String - The type of load balancer specified by this target. This value must match the configuration of the load balancer located at the LoadBalancerTarget's IP address, port, and region. Use the following: - regionalL4ilb: for a regional internal passthrough Network Load Balancer. - regionalL7ilb: for a regional internal Application Load Balancer. - globalL7ilb: for a global internal Application Load Balancer.
- network
Url This property is required. String - The fully qualified URL of the network that the load balancer is attached to. This should be formatted like https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network} .
- port
This property is required. String - The configured port of the load balancer.
- project
This property is required. String - The project ID in which the load balancer is located.
- region
This property is required. String - The region in which the load balancer is located.
RRSetRoutingPolicyPrimaryBackupPolicyResponse
- Backup
Geo Targets This property is required. Pulumi.Google Native. DNS. V1Beta2. Inputs. RRSet Routing Policy Geo Policy Response - 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
This property is required. string - Primary
Targets This property is required. Pulumi.Google Native. DNS. V1Beta2. Inputs. RRSet Routing Policy Health Check Targets Response - Endpoints that are health checked before making the routing decision. Unhealthy endpoints are omitted from the results. If all endpoints are unhealthy, we serve a response based on the backup_geo_targets.
- Trickle
Traffic This property is required. double - 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 This property is required. RRSetRouting Policy Geo Policy Response - 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
This property is required. string - Primary
Targets This property is required. RRSetRouting Policy Health Check Targets Response - Endpoints that are health checked before making the routing decision. Unhealthy endpoints are omitted from the results. If all endpoints are unhealthy, we serve a response based on the backup_geo_targets.
- Trickle
Traffic This property is required. float64 - 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 This property is required. RRSetRouting Policy Geo Policy Response - 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
This property is required. String - primary
Targets This property is required. RRSetRouting Policy Health Check Targets Response - Endpoints that are health checked before making the routing decision. Unhealthy endpoints are omitted from the results. If all endpoints are unhealthy, we serve a response based on the backup_geo_targets.
- trickle
Traffic This property is required. Double - 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 This property is required. RRSetRouting Policy Geo Policy Response - 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
This property is required. string - primary
Targets This property is required. RRSetRouting Policy Health Check Targets Response - Endpoints that are health checked before making the routing decision. Unhealthy endpoints are omitted from the results. If all endpoints are unhealthy, we serve a response based on the backup_geo_targets.
- trickle
Traffic This property is required. 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 This property is required. RRSetRouting Policy Geo Policy Response - 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
This property is required. str - primary_
targets This property is required. RRSetRouting Policy Health Check Targets Response - Endpoints that are health checked before making the routing decision. Unhealthy endpoints are omitted from the results. If all endpoints are unhealthy, we serve a response based on the backup_geo_targets.
- trickle_
traffic This property is required. float - 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 This property is required. 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
This property is required. String - primary
Targets This property is required. Property Map - Endpoints that are health checked before making the routing decision. Unhealthy endpoints are omitted from the results. If all endpoints are unhealthy, we serve a response based on the backup_geo_targets.
- trickle
Traffic This property is required. Number - When serving state is PRIMARY, this field provides the option of sending a small percentage of the traffic to the backup targets.
RRSetRoutingPolicyResponse
- Geo
This property is required. Pulumi.Google Native. DNS. V1Beta2. Inputs. RRSet Routing Policy Geo Policy Response - Geo
Policy This property is required. Pulumi.Google Native. DNS. V1Beta2. Inputs. RRSet Routing Policy Geo Policy Response - Kind
This property is required. string - Primary
Backup This property is required. Pulumi.Google Native. DNS. V1Beta2. Inputs. RRSet Routing Policy Primary Backup Policy Response - Wrr
This property is required. Pulumi.Google Native. DNS. V1Beta2. Inputs. RRSet Routing Policy Wrr Policy Response - Wrr
Policy This property is required. Pulumi.Google Native. DNS. V1Beta2. Inputs. RRSet Routing Policy Wrr Policy Response
- Geo
This property is required. RRSetRouting Policy Geo Policy Response - Geo
Policy This property is required. RRSetRouting Policy Geo Policy Response - Kind
This property is required. string - Primary
Backup This property is required. RRSetRouting Policy Primary Backup Policy Response - Wrr
This property is required. RRSetRouting Policy Wrr Policy Response - Wrr
Policy This property is required. RRSetRouting Policy Wrr Policy Response
- geo
This property is required. RRSetRouting Policy Geo Policy Response - geo
Policy This property is required. RRSetRouting Policy Geo Policy Response - kind
This property is required. String - primary
Backup This property is required. RRSetRouting Policy Primary Backup Policy Response - wrr
This property is required. RRSetRouting Policy Wrr Policy Response - wrr
Policy This property is required. RRSetRouting Policy Wrr Policy Response
- geo
This property is required. RRSetRouting Policy Geo Policy Response - geo
Policy This property is required. RRSetRouting Policy Geo Policy Response - kind
This property is required. string - primary
Backup This property is required. RRSetRouting Policy Primary Backup Policy Response - wrr
This property is required. RRSetRouting Policy Wrr Policy Response - wrr
Policy This property is required. RRSetRouting Policy Wrr Policy Response
- geo
This property is required. RRSetRouting Policy Geo Policy Response - geo_
policy This property is required. RRSetRouting Policy Geo Policy Response - kind
This property is required. str - primary_
backup This property is required. RRSetRouting Policy Primary Backup Policy Response - wrr
This property is required. RRSetRouting Policy Wrr Policy Response - wrr_
policy This property is required. RRSetRouting Policy Wrr Policy Response
- geo
This property is required. Property Map - geo
Policy This property is required. Property Map - kind
This property is required. String - primary
Backup This property is required. Property Map - wrr
This property is required. Property Map - wrr
Policy This property is required. Property Map
RRSetRoutingPolicyWrrPolicyResponse
- Items
This property is required. List<Pulumi.Google Native. DNS. V1Beta2. Inputs. RRSet Routing Policy Wrr Policy Wrr Policy Item Response> - Kind
This property is required. string
- Items
This property is required. []RRSetRouting Policy Wrr Policy Wrr Policy Item Response - Kind
This property is required. string
- items
This property is required. List<RRSetRouting Policy Wrr Policy Wrr Policy Item Response> - kind
This property is required. String
- items
This property is required. RRSetRouting Policy Wrr Policy Wrr Policy Item Response[] - kind
This property is required. string
- items
This property is required. Sequence[RRSetRouting Policy Wrr Policy Wrr Policy Item Response] - kind
This property is required. str
- items
This property is required. List<Property Map> - kind
This property is required. String
RRSetRoutingPolicyWrrPolicyWrrPolicyItemResponse
- Health
Checked Targets This property is required. Pulumi.Google Native. DNS. V1Beta2. Inputs. RRSet Routing Policy Health Check Targets Response - Endpoints that are health checked before making the routing decision. The unhealthy endpoints are omitted from the result. If all endpoints within a bucket are unhealthy, we choose a different bucket (sampled with respect to its weight) for responding. If DNSSEC is enabled for this zone, only one of rrdata or health_checked_targets can be set.
- Kind
This property is required. string - Rrdatas
This property is required. List<string> - Signature
Rrdatas This property is required. 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 address per item.
- Weight
This property is required. double - The weight corresponding to this WrrPolicyItem object. When multiple WrrPolicyItem objects are configured, the probability of returning an WrrPolicyItem object's data is proportional to its weight relative to the sum of weights configured for all items. This weight must be non-negative.
- Health
Checked Targets This property is required. RRSetRouting Policy Health Check Targets Response - Endpoints that are health checked before making the routing decision. The unhealthy endpoints are omitted from the result. If all endpoints within a bucket are unhealthy, we choose a different bucket (sampled with respect to its weight) for responding. If DNSSEC is enabled for this zone, only one of rrdata or health_checked_targets can be set.
- Kind
This property is required. string - Rrdatas
This property is required. []string - Signature
Rrdatas This property is required. []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 address per item.
- Weight
This property is required. float64 - The weight corresponding to this WrrPolicyItem object. When multiple WrrPolicyItem objects are configured, the probability of returning an WrrPolicyItem object's data is proportional to its weight relative to the sum of weights configured for all items. This weight must be non-negative.
- health
Checked Targets This property is required. RRSetRouting Policy Health Check Targets Response - Endpoints that are health checked before making the routing decision. The unhealthy endpoints are omitted from the result. If all endpoints within a bucket are unhealthy, we choose a different bucket (sampled with respect to its weight) for responding. If DNSSEC is enabled for this zone, only one of rrdata or health_checked_targets can be set.
- kind
This property is required. String - rrdatas
This property is required. List<String> - signature
Rrdatas This property is required. 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 address per item.
- weight
This property is required. Double - The weight corresponding to this WrrPolicyItem object. When multiple WrrPolicyItem objects are configured, the probability of returning an WrrPolicyItem object's data is proportional to its weight relative to the sum of weights configured for all items. This weight must be non-negative.
- health
Checked Targets This property is required. RRSetRouting Policy Health Check Targets Response - Endpoints that are health checked before making the routing decision. The unhealthy endpoints are omitted from the result. If all endpoints within a bucket are unhealthy, we choose a different bucket (sampled with respect to its weight) for responding. If DNSSEC is enabled for this zone, only one of rrdata or health_checked_targets can be set.
- kind
This property is required. string - rrdatas
This property is required. string[] - signature
Rrdatas This property is required. 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 address per item.
- weight
This property is required. number - The weight corresponding to this WrrPolicyItem object. When multiple WrrPolicyItem objects are configured, the probability of returning an WrrPolicyItem object's data is proportional to its weight relative to the sum of weights configured for all items. This weight must be non-negative.
- health_
checked_ targets This property is required. RRSetRouting Policy Health Check Targets Response - Endpoints that are health checked before making the routing decision. The unhealthy endpoints are omitted from the result. If all endpoints within a bucket are unhealthy, we choose a different bucket (sampled with respect to its weight) for responding. If DNSSEC is enabled for this zone, only one of rrdata or health_checked_targets can be set.
- kind
This property is required. str - rrdatas
This property is required. Sequence[str] - signature_
rrdatas This property is required. 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 address per item.
- weight
This property is required. float - The weight corresponding to this WrrPolicyItem object. When multiple WrrPolicyItem objects are configured, the probability of returning an WrrPolicyItem object's data is proportional to its weight relative to the sum of weights configured for all items. This weight must be non-negative.
- health
Checked Targets This property is required. Property Map - Endpoints that are health checked before making the routing decision. The unhealthy endpoints are omitted from the result. If all endpoints within a bucket are unhealthy, we choose a different bucket (sampled with respect to its weight) for responding. If DNSSEC is enabled for this zone, only one of rrdata or health_checked_targets can be set.
- kind
This property is required. String - rrdatas
This property is required. List<String> - signature
Rrdatas This property is required. 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 address per item.
- weight
This property is required. Number - The weight corresponding to this WrrPolicyItem object. When multiple WrrPolicyItem objects are configured, the probability of returning an WrrPolicyItem object's data is proportional to its weight relative to the sum of weights configured for all items. This weight must be non-negative.
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi