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.getChange
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 Change.
Using getChange
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 getChange(args: GetChangeArgs, opts?: InvokeOptions): Promise<GetChangeResult>
function getChangeOutput(args: GetChangeOutputArgs, opts?: InvokeOptions): Output<GetChangeResult>def get_change(change_id: Optional[str] = None,
               client_operation_id: Optional[str] = None,
               managed_zone: Optional[str] = None,
               project: Optional[str] = None,
               opts: Optional[InvokeOptions] = None) -> GetChangeResult
def get_change_output(change_id: Optional[pulumi.Input[str]] = None,
               client_operation_id: Optional[pulumi.Input[str]] = None,
               managed_zone: Optional[pulumi.Input[str]] = None,
               project: Optional[pulumi.Input[str]] = None,
               opts: Optional[InvokeOptions] = None) -> Output[GetChangeResult]func LookupChange(ctx *Context, args *LookupChangeArgs, opts ...InvokeOption) (*LookupChangeResult, error)
func LookupChangeOutput(ctx *Context, args *LookupChangeOutputArgs, opts ...InvokeOption) LookupChangeResultOutput> Note: This function is named LookupChange in the Go SDK.
public static class GetChange 
{
    public static Task<GetChangeResult> InvokeAsync(GetChangeArgs args, InvokeOptions? opts = null)
    public static Output<GetChangeResult> Invoke(GetChangeInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetChangeResult> getChange(GetChangeArgs args, InvokeOptions options)
public static Output<GetChangeResult> getChange(GetChangeArgs args, InvokeOptions options)
fn::invoke:
  function: google-native:dns/v1beta2:getChange
  arguments:
    # arguments dictionaryThe following arguments are supported:
- ChangeId string
- ManagedZone string
- ClientOperation stringId 
- Project string
- ChangeId string
- ManagedZone string
- ClientOperation stringId 
- Project string
- changeId String
- managedZone String
- clientOperation StringId 
- project String
- changeId string
- managedZone string
- clientOperation stringId 
- project string
- change_id str
- managed_zone str
- client_operation_ strid 
- project str
- changeId String
- managedZone String
- clientOperation StringId 
- project String
getChange Result
The following output properties are available:
- Additions
List<Pulumi.Google Native. DNS. V1Beta2. Outputs. Resource Record Set Response> 
- Which ResourceRecordSets to add?
- Deletions
List<Pulumi.Google Native. DNS. V1Beta2. Outputs. Resource Record Set Response> 
- Which ResourceRecordSets to remove? Must match existing data exactly.
- IsServing bool
- If the DNS queries for the zone will be served.
- Kind string
- 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.
- Additions
[]ResourceRecord Set Response 
- Which ResourceRecordSets to add?
- Deletions
[]ResourceRecord Set Response 
- Which ResourceRecordSets to remove? Must match existing data exactly.
- IsServing bool
- If the DNS queries for the zone will be served.
- Kind string
- 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.
- additions
List<ResourceRecord Set Response> 
- Which ResourceRecordSets to add?
- deletions
List<ResourceRecord Set Response> 
- Which ResourceRecordSets to remove? Must match existing data exactly.
- isServing Boolean
- If the DNS queries for the zone will be served.
- kind String
- 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.
- additions
ResourceRecord Set Response[] 
- Which ResourceRecordSets to add?
- deletions
ResourceRecord Set Response[] 
- Which ResourceRecordSets to remove? Must match existing data exactly.
- isServing boolean
- If the DNS queries for the zone will be served.
- kind string
- 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.
- additions
Sequence[ResourceRecord Set Response] 
- Which ResourceRecordSets to add?
- deletions
Sequence[ResourceRecord Set Response] 
- Which ResourceRecordSets to remove? Must match existing data exactly.
- is_serving bool
- If the DNS queries for the zone will be served.
- kind str
- 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.
- additions List<Property Map>
- Which ResourceRecordSets to add?
- 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
- 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
RRSetRoutingPolicyGeoPolicyGeoPolicyItemResponse        
- HealthChecked Pulumi.Targets 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 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. If health checked targets are provided for DNSSEC enabled zones, there's a restriction of 1 IP address per item.
- HealthChecked RRSetTargets 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 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. If health checked targets are provided for DNSSEC enabled zones, there's a restriction of 1 IP address per item.
- healthChecked RRSetTargets 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 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. If health checked targets are provided for DNSSEC enabled zones, there's a restriction of 1 IP address per item.
- healthChecked RRSetTargets 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 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. If health checked targets are provided for DNSSEC enabled zones, there's a restriction of 1 IP address per item.
- health_checked_ RRSettargets 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 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. If health checked targets are provided for DNSSEC enabled zones, there's a restriction of 1 IP address per item.
- healthChecked Property MapTargets 
- 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. If health checked targets are provided for DNSSEC enabled zones, there's a restriction of 1 IP address per item.
RRSetRoutingPolicyGeoPolicyResponse     
- EnableFencing 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
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 string
- EnableFencing 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
[]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 string
- enableFencing 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
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 String
- enableFencing 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
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 string
- enable_fencing 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
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 str
- enableFencing 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 List<Property Map>
- The primary geo routing configuration. If there are multiple items with the same location, an error is returned instead.
- kind String
RRSetRoutingPolicyHealthCheckTargetsResponse      
RRSetRoutingPolicyLoadBalancerTargetResponse      
- IpAddress string
- The frontend IP address of the load balancer to health check.
- IpProtocol string
- The protocol of the load balancer to health check.
- Kind string
- LoadBalancer stringType 
- 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.
- NetworkUrl 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 string
- The configured port of the load balancer.
- Project string
- The project ID in which the load balancer is located.
- Region string
- The region in which the load balancer is located.
- IpAddress string
- The frontend IP address of the load balancer to health check.
- IpProtocol string
- The protocol of the load balancer to health check.
- Kind string
- LoadBalancer stringType 
- 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.
- NetworkUrl 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 string
- The configured port of the load balancer.
- Project string
- The project ID in which the load balancer is located.
- Region string
- The region in which the load balancer is located.
- ipAddress String
- The frontend IP address of the load balancer to health check.
- ipProtocol String
- The protocol of the load balancer to health check.
- kind String
- loadBalancer StringType 
- 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.
- networkUrl 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 String
- The configured port of the load balancer.
- project String
- The project ID in which the load balancer is located.
- region String
- The region in which the load balancer is located.
- ipAddress string
- The frontend IP address of the load balancer to health check.
- ipProtocol string
- The protocol of the load balancer to health check.
- kind string
- loadBalancer stringType 
- 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.
- networkUrl 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 string
- The configured port of the load balancer.
- project string
- The project ID in which the load balancer is located.
- region string
- The region in which the load balancer is located.
- ip_address str
- The frontend IP address of the load balancer to health check.
- ip_protocol str
- The protocol of the load balancer to health check.
- kind str
- load_balancer_ strtype 
- 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 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 str
- The configured port of the load balancer.
- project str
- The project ID in which the load balancer is located.
- region str
- The region in which the load balancer is located.
- ipAddress String
- The frontend IP address of the load balancer to health check.
- ipProtocol String
- The protocol of the load balancer to health check.
- kind String
- loadBalancer StringType 
- 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.
- networkUrl 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 String
- The configured port of the load balancer.
- project String
- The project ID in which the load balancer is located.
- region String
- The region in which the load balancer is located.
RRSetRoutingPolicyPrimaryBackupPolicyResponse      
- BackupGeo Pulumi.Targets 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 string
- PrimaryTargets 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.
- TrickleTraffic double
- When serving state is PRIMARY, this field provides the option of sending a small percentage of the traffic to the backup targets.
- BackupGeo RRSetTargets 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 string
- PrimaryTargets 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.
- TrickleTraffic float64
- When serving state is PRIMARY, this field provides the option of sending a small percentage of the traffic to the backup targets.
- backupGeo RRSetTargets 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 String
- primaryTargets 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.
- trickleTraffic Double
- When serving state is PRIMARY, this field provides the option of sending a small percentage of the traffic to the backup targets.
- backupGeo RRSetTargets 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 string
- primaryTargets 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.
- 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_ RRSettargets 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 str
- primary_targets 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 float
- When serving state is PRIMARY, this field provides the option of sending a small percentage of the traffic to the backup targets.
- backupGeo Property MapTargets 
- 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
- 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.
- 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   
- Geo
Pulumi.Google Native. DNS. V1Beta2. Inputs. RRSet Routing Policy Geo Policy Response 
- GeoPolicy Pulumi.Google Native. DNS. V1Beta2. Inputs. RRSet Routing Policy Geo Policy Response 
- Kind string
- PrimaryBackup Pulumi.Google Native. DNS. V1Beta2. Inputs. RRSet Routing Policy Primary Backup Policy Response 
- Wrr
Pulumi.Google Native. DNS. V1Beta2. Inputs. RRSet Routing Policy Wrr Policy Response 
- WrrPolicy Pulumi.Google Native. DNS. V1Beta2. Inputs. RRSet Routing Policy Wrr Policy Response 
RRSetRoutingPolicyWrrPolicyResponse     
- items List<Property Map>
- kind String
RRSetRoutingPolicyWrrPolicyWrrPolicyItemResponse        
- HealthChecked Pulumi.Targets 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 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 address per item.
- Weight 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.
- HealthChecked RRSetTargets 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 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 address per item.
- Weight 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.
- healthChecked RRSetTargets 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 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 address per item.
- weight 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.
- healthChecked RRSetTargets 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 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 address per item.
- weight 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_ RRSettargets 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 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 address per item.
- weight 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.
- healthChecked Property MapTargets 
- 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 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 address per item.
- weight 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.
ResourceRecordSetResponse   
- Kind string
- Name string
- For example, www.example.com.
- RoutingPolicy Pulumi.Google Native. DNS. V1Beta2. Inputs. 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.
- 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 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.
- 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 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.
- 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 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.
- 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 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.
- routingPolicy 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.
- 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
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