dns library

Classes

DnsManagedZoneIamBinding
Three different resources help you manage your IAM policy for Cloud DNS ManagedZone. Each of these resources serves a different use case:
DnsManagedZoneIamBindingArgs
The set of arguments for DnsManagedZoneIamBinding. The set of arguments for DnsManagedZoneIamBinding.
DnsManagedZoneIamBindingCondition
DnsManagedZoneIamBindingState
Input properties used for looking up and filtering DnsManagedZoneIamBinding resources.
DnsManagedZoneIamMember
Three different resources help you manage your IAM policy for Cloud DNS ManagedZone. Each of these resources serves a different use case:
DnsManagedZoneIamMemberArgs
The set of arguments for DnsManagedZoneIamMember. The set of arguments for DnsManagedZoneIamMember.
DnsManagedZoneIamMemberCondition
DnsManagedZoneIamMemberState
Input properties used for looking up and filtering DnsManagedZoneIamMember resources.
DnsManagedZoneIamPolicy
Three different resources help you manage your IAM policy for Cloud DNS ManagedZone. Each of these resources serves a different use case:
DnsManagedZoneIamPolicyArgs
The set of arguments for DnsManagedZoneIamPolicy. The set of arguments for DnsManagedZoneIamPolicy.
DnsManagedZoneIamPolicyState
Input properties used for looking up and filtering DnsManagedZoneIamPolicy resources.
GetKeysArgs
Arguments for getKeys. Arguments for getKeys.
GetKeysKeySigningKey
GetKeysKeySigningKeyDigest
GetKeysResult
Result data returned by getKeys.
GetKeysZoneSigningKey
GetKeysZoneSigningKeyDigest
GetManagedZoneArgs
Arguments for getManagedZone. Arguments for getManagedZone.
GetManagedZoneIamPolicyArgs
Arguments for getManagedZoneIamPolicy. Arguments for getManagedZoneIamPolicy.
GetManagedZoneIamPolicyResult
Result data returned by getManagedZoneIamPolicy.
GetManagedZoneResult
Result data returned by getManagedZone.
GetManagedZonesArgs
Arguments for getManagedZones. Arguments for getManagedZones.
GetManagedZonesManagedZone
GetManagedZonesResult
Result data returned by getManagedZones.
GetRecordSetArgs
Arguments for getRecordSet. Arguments for getRecordSet.
GetRecordSetResult
Result data returned by getRecordSet.
GetRecordSetsArgs
Arguments for getRecordSets. Arguments for getRecordSets.
GetRecordSetsResult
Result data returned by getRecordSets.
GetRecordSetsRrset
ManagedZone
A zone is a subtree of the DNS namespace under one administrative responsibility. A ManagedZone is a resource that represents a DNS zone hosted by the Cloud DNS service.
ManagedZoneArgs
The set of arguments for ManagedZone. The set of arguments for ManagedZone.
ManagedZoneCloudLoggingConfig
ManagedZoneDnssecConfig
ManagedZoneDnssecConfigDefaultKeySpec
ManagedZoneForwardingConfig
ManagedZoneForwardingConfigTargetNameServer
ManagedZonePeeringConfig
ManagedZonePeeringConfigTargetNetwork
ManagedZonePrivateVisibilityConfig
ManagedZonePrivateVisibilityConfigGkeCluster
ManagedZonePrivateVisibilityConfigNetwork
ManagedZoneServiceDirectoryConfig
ManagedZoneServiceDirectoryConfigNamespace
ManagedZoneState
Input properties used for looking up and filtering ManagedZone resources.
Policy
A policy is a collection of DNS rules applied to one or more Virtual Private Cloud resources.
PolicyAlternativeNameServerConfig
PolicyAlternativeNameServerConfigTargetNameServer
PolicyArgs
The set of arguments for Policy. The set of arguments for Policy.
PolicyDns64Config
PolicyDns64ConfigScope
PolicyNetwork
PolicyState
Input properties used for looking up and filtering Policy resources.
RecordSet
Manages a set of DNS records within Google Cloud DNS. For more information see the official documentation and API.
RecordSetArgs
The set of arguments for RecordSet. The set of arguments for RecordSet.
RecordSetRoutingPolicy
RecordSetRoutingPolicyGeo
RecordSetRoutingPolicyGeoHealthCheckedTargets
RecordSetRoutingPolicyGeoHealthCheckedTargetsInternalLoadBalancer
RecordSetRoutingPolicyPrimaryBackup
RecordSetRoutingPolicyPrimaryBackupBackupGeo
RecordSetRoutingPolicyPrimaryBackupBackupGeoHealthCheckedTargets
RecordSetRoutingPolicyPrimaryBackupBackupGeoHealthCheckedTargetsInternalLoadBalancer
RecordSetRoutingPolicyPrimaryBackupPrimary
RecordSetRoutingPolicyPrimaryBackupPrimaryInternalLoadBalancer
RecordSetRoutingPolicyWrr
RecordSetRoutingPolicyWrrHealthCheckedTargets
RecordSetRoutingPolicyWrrHealthCheckedTargetsInternalLoadBalancer
RecordSetState
Input properties used for looking up and filtering RecordSet resources.
ResponsePolicy
A Response Policy is a collection of selectors that apply to queries made against one or more Virtual Private Cloud networks.
ResponsePolicyArgs
The set of arguments for ResponsePolicy. The set of arguments for ResponsePolicy.
ResponsePolicyGkeCluster
ResponsePolicyNetwork
ResponsePolicyRule
A Response Policy Rule is a selector that applies its behavior to queries that match the selector. Selectors are DNS names, which may be wildcards or exact matches. Each DNS query subject to a Response Policy matches at most one ResponsePolicyRule, as identified by the dnsName field with the longest matching suffix.
ResponsePolicyRuleArgs
The set of arguments for ResponsePolicyRule. The set of arguments for ResponsePolicyRule.
ResponsePolicyRuleLocalData
ResponsePolicyRuleLocalDataLocalData
ResponsePolicyRuleState
Input properties used for looking up and filtering ResponsePolicyRule resources.
ResponsePolicyState
Input properties used for looking up and filtering ResponsePolicy resources.

Functions

getKeys(GetKeysArgs args, {InvokeOptions? options}) → Future<GetKeysResult>
Get the DNSKEY and DS records of DNSSEC-signed managed zones.
getKeysOutput(GetKeysArgs args, {InvokeOutputOptions? options}) → Output<GetKeysResult>
getManagedZone(GetManagedZoneArgs args, {InvokeOptions? options}) → Future<GetManagedZoneResult>
Provides access to a zone's attributes within Google Cloud DNS. For more information see the official documentation and API.
getManagedZoneIamPolicy(GetManagedZoneIamPolicyArgs args, {InvokeOptions? options}) → Future<GetManagedZoneIamPolicyResult>
Retrieves the current IAM policy data for managedzone
getManagedZoneIamPolicyOutput(GetManagedZoneIamPolicyArgs args, {InvokeOutputOptions? options}) → Output<GetManagedZoneIamPolicyResult>
getManagedZoneOutput(GetManagedZoneArgs args, {InvokeOutputOptions? options}) → Output<GetManagedZoneResult>
getManagedZones(GetManagedZonesArgs args, {InvokeOptions? options}) → Future<GetManagedZonesResult>
Provides access to a list of zones within Google Cloud DNS. For more information see the official documentation and API.
getManagedZonesOutput(GetManagedZonesArgs args, {InvokeOutputOptions? options}) → Output<GetManagedZonesResult>
getRecordSet(GetRecordSetArgs args, {InvokeOptions? options}) → Future<GetRecordSetResult>
Get a DNS record set within Google Cloud DNS For more information see the official documentation and API
getRecordSetOutput(GetRecordSetArgs args, {InvokeOutputOptions? options}) → Output<GetRecordSetResult>
getRecordSets(GetRecordSetsArgs args, {InvokeOptions? options}) → Future<GetRecordSetsResult>
Get a list of DNS record sets within a Google Cloud DNS managed zone. This data source allows you to list all record sets or filter them by name and type.
getRecordSetsOutput(GetRecordSetsArgs args, {InvokeOutputOptions? options}) → Output<GetRecordSetsResult>