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>