import * as mod from "https://googleapis.deno.dev/v1/dns:v1.ts";
DNS | |
GoogleAuth |
Change | A Change represents a set of ResourceRecordSet additions and deletions applied atomically to a ManagedZone. ResourceRecordSets within a ManagedZone are modified by creating a new Change element in the Changes collection. In turn the Changes collection also records the past modifications to the ResourceRecordSets in a ManagedZone. The current state of the ManagedZone is the sum effect of applying all Change elements in the Changes collection in sequence. |
ChangesCreateOptions | Additional options for DNS#changesCreate. |
ChangesGetOptions | Additional options for DNS#changesGet. |
ChangesListOptions | Additional options for DNS#changesList. |
ChangesListResponse | The response to a request to enumerate Changes to a ResourceRecordSets collection. |
CredentialsClient | Defines the root interface for all clients that generate credentials for calling Google APIs. All clients should implement this interface. |
DnsKey | A DNSSEC key pair. |
DnsKeyDigest | |
DnsKeysGetOptions | Additional options for DNS#dnsKeysGet. |
DnsKeysListOptions | Additional options for DNS#dnsKeysList. |
DnsKeysListResponse | The response to a request to enumerate DnsKeys in a ManagedZone. |
DnsKeySpec | Parameters for DnsKey key generation. Used for generating initial keys for a new ManagedZone and as default when adding a new DnsKey. |
Expr | Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information. |
GoogleIamV1AuditConfig | Specifies the audit configuration for a service. The configuration
determines which permission types are logged, and what identities, if any,
are exempted from logging. An AuditConfig must have one or more
AuditLogConfigs. If there are AuditConfigs for both |
GoogleIamV1AuditLogConfig | Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging. |
GoogleIamV1Binding | Associates |
GoogleIamV1GetIamPolicyRequest | Request message for |
GoogleIamV1GetPolicyOptions | Encapsulates settings provided to GetIamPolicy. |
GoogleIamV1Policy | An Identity and Access Management (IAM) policy, which specifies access
controls for Google Cloud resources. A
|
GoogleIamV1SetIamPolicyRequest | Request message for |
GoogleIamV1TestIamPermissionsRequest | Request message for |
GoogleIamV1TestIamPermissionsResponse | Response message for |
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. |
ManagedZoneCloudLoggingConfig | Cloud Logging configurations for publicly visible zones. |
ManagedZoneDnsSecConfig | |
ManagedZoneForwardingConfig | |
ManagedZoneForwardingConfigNameServerTarget | |
ManagedZoneOperationsGetOptions | Additional options for DNS#managedZoneOperationsGet. |
ManagedZoneOperationsListOptions | Additional options for DNS#managedZoneOperationsList. |
ManagedZoneOperationsListResponse | |
ManagedZonePeeringConfig | |
ManagedZonePeeringConfigTargetNetwork | |
ManagedZonePrivateVisibilityConfig | |
ManagedZonePrivateVisibilityConfigGKECluster | |
ManagedZonePrivateVisibilityConfigNetwork | |
ManagedZoneReverseLookupConfig | |
ManagedZonesCreateOptions | Additional options for DNS#managedZonesCreate. |
ManagedZonesDeleteOptions | Additional options for DNS#managedZonesDelete. |
ManagedZoneServiceDirectoryConfig | Contains information about Service Directory-backed zones. |
ManagedZoneServiceDirectoryConfigNamespace | |
ManagedZonesGetOptions | Additional options for DNS#managedZonesGet. |
ManagedZonesListOptions | Additional options for DNS#managedZonesList. |
ManagedZonesListResponse | |
ManagedZonesPatchOptions | Additional options for DNS#managedZonesPatch. |
ManagedZonesUpdateOptions | Additional options for DNS#managedZonesUpdate. |
Operation | An operation represents a successful mutation performed on a Cloud DNS resource. Operations provide: - An audit log of server resource mutations. - A way to recover/retry API calls in the case where the response is never received by the caller. Use the caller specified client_operation_id. |
OperationDnsKeyContext | |
OperationManagedZoneContext | |
PoliciesCreateOptions | Additional options for DNS#policiesCreate. |
PoliciesDeleteOptions | Additional options for DNS#policiesDelete. |
PoliciesGetOptions | Additional options for DNS#policiesGet. |
PoliciesListOptions | Additional options for DNS#policiesList. |
PoliciesListResponse | |
PoliciesPatchOptions | Additional options for DNS#policiesPatch. |
PoliciesPatchResponse | |
PoliciesUpdateOptions | Additional options for DNS#policiesUpdate. |
PoliciesUpdateResponse | |
Policy | A policy is a collection of DNS rules applied to one or more Virtual Private Cloud resources. |
PolicyAlternativeNameServerConfig | |
PolicyAlternativeNameServerConfigTargetNameServer | |
PolicyNetwork | |
Project | A project resource. The project is a top level container for resources including Cloud DNS ManagedZones. Projects can be created only in the APIs console. Next tag: 7. |
ProjectsGetOptions | Additional options for DNS#projectsGet. |
Quota | Limits associated with a Project. |
ResourceRecordSet | A unit of data that is returned by the DNS servers. |
ResourceRecordSetsCreateOptions | Additional options for DNS#resourceRecordSetsCreate. |
ResourceRecordSetsDeleteOptions | Additional options for DNS#resourceRecordSetsDelete. |
ResourceRecordSetsDeleteResponse | |
ResourceRecordSetsGetOptions | Additional options for DNS#resourceRecordSetsGet. |
ResourceRecordSetsListOptions | Additional options for DNS#resourceRecordSetsList. |
ResourceRecordSetsListResponse | |
ResourceRecordSetsPatchOptions | Additional options for DNS#resourceRecordSetsPatch. |
ResponseHeader | Elements common to every response. |
ResponsePoliciesCreateOptions | Additional options for DNS#responsePoliciesCreate. |
ResponsePoliciesDeleteOptions | Additional options for DNS#responsePoliciesDelete. |
ResponsePoliciesGetOptions | Additional options for DNS#responsePoliciesGet. |
ResponsePoliciesListOptions | Additional options for DNS#responsePoliciesList. |
ResponsePoliciesListResponse | |
ResponsePoliciesPatchOptions | Additional options for DNS#responsePoliciesPatch. |
ResponsePoliciesPatchResponse | |
ResponsePoliciesUpdateOptions | Additional options for DNS#responsePoliciesUpdate. |
ResponsePoliciesUpdateResponse | |
ResponsePolicy | A Response Policy is a collection of selectors that apply to queries made against one or more Virtual Private Cloud networks. |
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 dns_name field with the longest matching suffix. |
ResponsePolicyRuleLocalData | |
ResponsePolicyRulesCreateOptions | Additional options for DNS#responsePolicyRulesCreate. |
ResponsePolicyRulesDeleteOptions | Additional options for DNS#responsePolicyRulesDelete. |
ResponsePolicyRulesGetOptions | Additional options for DNS#responsePolicyRulesGet. |
ResponsePolicyRulesListOptions | Additional options for DNS#responsePolicyRulesList. |
ResponsePolicyRulesListResponse | |
ResponsePolicyRulesPatchOptions | Additional options for DNS#responsePolicyRulesPatch. |
ResponsePolicyRulesPatchResponse | |
ResponsePolicyRulesUpdateOptions | Additional options for DNS#responsePolicyRulesUpdate. |
ResponsePolicyRulesUpdateResponse | |
RRSetRoutingPolicy | A RRSetRoutingPolicy represents ResourceRecordSet data that is returned dynamically with the response varying based on configured properties such as geolocation or by weighted random selection. |
RRSetRoutingPolicyGeoPolicy | Configures a RRSetRoutingPolicy that routes based on the geo location of the querying user. |
RRSetRoutingPolicyGeoPolicyGeoPolicyItem | ResourceRecordSet data for one geo location. |
RRSetRoutingPolicyHealthCheckTargets | HealthCheckTargets describes endpoints to health-check when responding to Routing Policy queries. Only the healthy endpoints will be included in the response. Only one of internal_load_balancer and external_endpoints should be set. |
RRSetRoutingPolicyLoadBalancerTarget | The configuration for an individual load balancer to health check. |
RRSetRoutingPolicyPrimaryBackupPolicy | Configures a RRSetRoutingPolicy such that all queries are responded with the primary_targets if they are healthy. And if all of them are unhealthy, then we fallback to a geo localized policy. |
RRSetRoutingPolicyWrrPolicy | Configures a RRSetRoutingPolicy that routes in a weighted round robin fashion. |
RRSetRoutingPolicyWrrPolicyWrrPolicyItem | A routing block which contains the routing information for one WRR item. |