Package-level declarations

Types

Link copied to clipboard
enum DnsKeySpecAlgorithm : Enum<DnsKeySpecAlgorithm> , ConvertibleToJava<DnsKeySpecAlgorithm>

String mnemonic specifying the DNSSEC algorithm of this key.

Link copied to clipboard
enum DnsKeySpecKeyType : Enum<DnsKeySpecKeyType> , ConvertibleToJava<DnsKeySpecKeyType>

Specifies whether this is a key signing key (KSK) or a zone signing key (ZSK). Key signing keys have the Secure Entry Point flag set and, when active, are only used to sign resource record sets of type DNSKEY. Zone signing keys do not have the Secure Entry Point flag set and are used to sign all other types of resource record sets.

Link copied to clipboard
enum GoogleIamV1AuditLogConfigLogType : Enum<GoogleIamV1AuditLogConfigLogType> , ConvertibleToJava<GoogleIamV1AuditLogConfigLogType>

The log type that this config enables.

Link copied to clipboard
enum ManagedZoneDnsSecConfigNonExistence : Enum<ManagedZoneDnsSecConfigNonExistence> , ConvertibleToJava<ManagedZoneDnsSecConfigNonExistence>

Specifies the mechanism for authenticated denial-of-existence responses. Can only be changed while the state is OFF.

Link copied to clipboard
enum ManagedZoneDnsSecConfigState : Enum<ManagedZoneDnsSecConfigState> , ConvertibleToJava<ManagedZoneDnsSecConfigState>

Specifies whether DNSSEC is enabled, and what mode it is in.

enum ManagedZoneForwardingConfigNameServerTargetForwardingPath : Enum<ManagedZoneForwardingConfigNameServerTargetForwardingPath> , ConvertibleToJava<ManagedZoneForwardingConfigNameServerTargetForwardingPath>

Forwarding path for this NameServerTarget. If unset or set to DEFAULT, Cloud DNS makes forwarding decisions based on IP address ranges; that is, RFC1918 addresses go to the VPC network, non-RFC1918 addresses go to the internet. When set to PRIVATE, Cloud DNS always sends queries through the VPC network for this target.

Link copied to clipboard
enum ManagedZoneVisibility : Enum<ManagedZoneVisibility> , ConvertibleToJava<ManagedZoneVisibility>

The zone's visibility: public zones are exposed to the Internet, while private zones are visible only to Virtual Private Cloud resources.

enum PolicyAlternativeNameServerConfigTargetNameServerForwardingPath : Enum<PolicyAlternativeNameServerConfigTargetNameServerForwardingPath> , ConvertibleToJava<PolicyAlternativeNameServerConfigTargetNameServerForwardingPath>

Forwarding path for this TargetNameServer. If unset or set to DEFAULT, Cloud DNS makes forwarding decisions based on address ranges; that is, RFC1918 addresses go to the VPC network, non-RFC1918 addresses go to the internet. When set to PRIVATE, Cloud DNS always sends queries through the VPC network for this target.

enum RRSetRoutingPolicyLoadBalancerTargetIpProtocol : Enum<RRSetRoutingPolicyLoadBalancerTargetIpProtocol> , ConvertibleToJava<RRSetRoutingPolicyLoadBalancerTargetIpProtocol>
enum RRSetRoutingPolicyLoadBalancerTargetLoadBalancerType : Enum<RRSetRoutingPolicyLoadBalancerTargetLoadBalancerType> , ConvertibleToJava<RRSetRoutingPolicyLoadBalancerTargetLoadBalancerType>

The type of Load Balancer specified by this target. Must match the configuration of the Load Balancer located at the LoadBalancerTarget's IP address/port and region.