1. Packages
  2. Google Cloud Native
  3. API Docs
  4. dns
  5. dns/v1beta2
  6. getManagedZone

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.31.1 published on Thursday, Jul 20, 2023 by Pulumi

google-native.dns/v1beta2.getManagedZone

Explore with Pulumi AI

google-native logo

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.31.1 published on Thursday, Jul 20, 2023 by Pulumi

    Fetches the representation of an existing ManagedZone.

    Using getManagedZone

    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 getManagedZone(args: GetManagedZoneArgs, opts?: InvokeOptions): Promise<GetManagedZoneResult>
    function getManagedZoneOutput(args: GetManagedZoneOutputArgs, opts?: InvokeOptions): Output<GetManagedZoneResult>
    def get_managed_zone(client_operation_id: Optional[str] = None,
                         managed_zone: Optional[str] = None,
                         project: Optional[str] = None,
                         opts: Optional[InvokeOptions] = None) -> GetManagedZoneResult
    def get_managed_zone_output(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[GetManagedZoneResult]
    func LookupManagedZone(ctx *Context, args *LookupManagedZoneArgs, opts ...InvokeOption) (*LookupManagedZoneResult, error)
    func LookupManagedZoneOutput(ctx *Context, args *LookupManagedZoneOutputArgs, opts ...InvokeOption) LookupManagedZoneResultOutput

    > Note: This function is named LookupManagedZone in the Go SDK.

    public static class GetManagedZone 
    {
        public static Task<GetManagedZoneResult> InvokeAsync(GetManagedZoneArgs args, InvokeOptions? opts = null)
        public static Output<GetManagedZoneResult> Invoke(GetManagedZoneInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetManagedZoneResult> getManagedZone(GetManagedZoneArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: google-native:dns/v1beta2:getManagedZone
      arguments:
        # arguments dictionary

    The following arguments are supported:

    getManagedZone Result

    The following output properties are available:

    CloudLoggingConfig Pulumi.GoogleNative.DNS.V1Beta2.Outputs.ManagedZoneCloudLoggingConfigResponse
    CreationTime string

    The time that this resource was created on the server. This is in RFC3339 text format. Output only.

    Description string

    A mutable string of at most 1024 characters associated with this resource for the user's convenience. Has no effect on the managed zone's function.

    DnsName string

    The DNS name of this managed zone, for instance "example.com.".

    DnssecConfig Pulumi.GoogleNative.DNS.V1Beta2.Outputs.ManagedZoneDnsSecConfigResponse

    DNSSEC configuration.

    ForwardingConfig Pulumi.GoogleNative.DNS.V1Beta2.Outputs.ManagedZoneForwardingConfigResponse

    The presence for this field indicates that outbound forwarding is enabled for this zone. The value of this field contains the set of destinations to forward to.

    Kind string
    Labels Dictionary<string, string>

    User labels.

    Name string

    User assigned name for this resource. Must be unique within the project. The name must be 1-63 characters long, must begin with a letter, end with a letter or digit, and only contain lowercase letters, digits or dashes.

    NameServerSet string

    Optionally specifies the NameServerSet for this ManagedZone. A NameServerSet is a set of DNS name servers that all host the same ManagedZones. Most users leave this field unset. If you need to use this field, contact your account team.

    NameServers List<string>

    Delegate your managed_zone to these virtual name servers; defined by the server (output only)

    PeeringConfig Pulumi.GoogleNative.DNS.V1Beta2.Outputs.ManagedZonePeeringConfigResponse

    The presence of this field indicates that DNS Peering is enabled for this zone. The value of this field contains the network to peer with.

    PrivateVisibilityConfig Pulumi.GoogleNative.DNS.V1Beta2.Outputs.ManagedZonePrivateVisibilityConfigResponse

    For privately visible zones, the set of Virtual Private Cloud resources that the zone is visible from.

    ReverseLookupConfig Pulumi.GoogleNative.DNS.V1Beta2.Outputs.ManagedZoneReverseLookupConfigResponse

    The presence of this field indicates that this is a managed reverse lookup zone and Cloud DNS resolves reverse lookup queries using automatically configured records for VPC resources. This only applies to networks listed under private_visibility_config.

    ServiceDirectoryConfig Pulumi.GoogleNative.DNS.V1Beta2.Outputs.ManagedZoneServiceDirectoryConfigResponse

    This field links to the associated service directory namespace. Do not set this field for public zones or forwarding zones.

    Visibility string

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

    CloudLoggingConfig ManagedZoneCloudLoggingConfigResponse
    CreationTime string

    The time that this resource was created on the server. This is in RFC3339 text format. Output only.

    Description string

    A mutable string of at most 1024 characters associated with this resource for the user's convenience. Has no effect on the managed zone's function.

    DnsName string

    The DNS name of this managed zone, for instance "example.com.".

    DnssecConfig ManagedZoneDnsSecConfigResponse

    DNSSEC configuration.

    ForwardingConfig ManagedZoneForwardingConfigResponse

    The presence for this field indicates that outbound forwarding is enabled for this zone. The value of this field contains the set of destinations to forward to.

    Kind string
    Labels map[string]string

    User labels.

    Name string

    User assigned name for this resource. Must be unique within the project. The name must be 1-63 characters long, must begin with a letter, end with a letter or digit, and only contain lowercase letters, digits or dashes.

    NameServerSet string

    Optionally specifies the NameServerSet for this ManagedZone. A NameServerSet is a set of DNS name servers that all host the same ManagedZones. Most users leave this field unset. If you need to use this field, contact your account team.

    NameServers []string

    Delegate your managed_zone to these virtual name servers; defined by the server (output only)

    PeeringConfig ManagedZonePeeringConfigResponse

    The presence of this field indicates that DNS Peering is enabled for this zone. The value of this field contains the network to peer with.

    PrivateVisibilityConfig ManagedZonePrivateVisibilityConfigResponse

    For privately visible zones, the set of Virtual Private Cloud resources that the zone is visible from.

    ReverseLookupConfig ManagedZoneReverseLookupConfigResponse

    The presence of this field indicates that this is a managed reverse lookup zone and Cloud DNS resolves reverse lookup queries using automatically configured records for VPC resources. This only applies to networks listed under private_visibility_config.

    ServiceDirectoryConfig ManagedZoneServiceDirectoryConfigResponse

    This field links to the associated service directory namespace. Do not set this field for public zones or forwarding zones.

    Visibility string

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

    cloudLoggingConfig ManagedZoneCloudLoggingConfigResponse
    creationTime String

    The time that this resource was created on the server. This is in RFC3339 text format. Output only.

    description String

    A mutable string of at most 1024 characters associated with this resource for the user's convenience. Has no effect on the managed zone's function.

    dnsName String

    The DNS name of this managed zone, for instance "example.com.".

    dnssecConfig ManagedZoneDnsSecConfigResponse

    DNSSEC configuration.

    forwardingConfig ManagedZoneForwardingConfigResponse

    The presence for this field indicates that outbound forwarding is enabled for this zone. The value of this field contains the set of destinations to forward to.

    kind String
    labels Map<String,String>

    User labels.

    name String

    User assigned name for this resource. Must be unique within the project. The name must be 1-63 characters long, must begin with a letter, end with a letter or digit, and only contain lowercase letters, digits or dashes.

    nameServerSet String

    Optionally specifies the NameServerSet for this ManagedZone. A NameServerSet is a set of DNS name servers that all host the same ManagedZones. Most users leave this field unset. If you need to use this field, contact your account team.

    nameServers List<String>

    Delegate your managed_zone to these virtual name servers; defined by the server (output only)

    peeringConfig ManagedZonePeeringConfigResponse

    The presence of this field indicates that DNS Peering is enabled for this zone. The value of this field contains the network to peer with.

    privateVisibilityConfig ManagedZonePrivateVisibilityConfigResponse

    For privately visible zones, the set of Virtual Private Cloud resources that the zone is visible from.

    reverseLookupConfig ManagedZoneReverseLookupConfigResponse

    The presence of this field indicates that this is a managed reverse lookup zone and Cloud DNS resolves reverse lookup queries using automatically configured records for VPC resources. This only applies to networks listed under private_visibility_config.

    serviceDirectoryConfig ManagedZoneServiceDirectoryConfigResponse

    This field links to the associated service directory namespace. Do not set this field for public zones or forwarding zones.

    visibility String

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

    cloudLoggingConfig ManagedZoneCloudLoggingConfigResponse
    creationTime string

    The time that this resource was created on the server. This is in RFC3339 text format. Output only.

    description string

    A mutable string of at most 1024 characters associated with this resource for the user's convenience. Has no effect on the managed zone's function.

    dnsName string

    The DNS name of this managed zone, for instance "example.com.".

    dnssecConfig ManagedZoneDnsSecConfigResponse

    DNSSEC configuration.

    forwardingConfig ManagedZoneForwardingConfigResponse

    The presence for this field indicates that outbound forwarding is enabled for this zone. The value of this field contains the set of destinations to forward to.

    kind string
    labels {[key: string]: string}

    User labels.

    name string

    User assigned name for this resource. Must be unique within the project. The name must be 1-63 characters long, must begin with a letter, end with a letter or digit, and only contain lowercase letters, digits or dashes.

    nameServerSet string

    Optionally specifies the NameServerSet for this ManagedZone. A NameServerSet is a set of DNS name servers that all host the same ManagedZones. Most users leave this field unset. If you need to use this field, contact your account team.

    nameServers string[]

    Delegate your managed_zone to these virtual name servers; defined by the server (output only)

    peeringConfig ManagedZonePeeringConfigResponse

    The presence of this field indicates that DNS Peering is enabled for this zone. The value of this field contains the network to peer with.

    privateVisibilityConfig ManagedZonePrivateVisibilityConfigResponse

    For privately visible zones, the set of Virtual Private Cloud resources that the zone is visible from.

    reverseLookupConfig ManagedZoneReverseLookupConfigResponse

    The presence of this field indicates that this is a managed reverse lookup zone and Cloud DNS resolves reverse lookup queries using automatically configured records for VPC resources. This only applies to networks listed under private_visibility_config.

    serviceDirectoryConfig ManagedZoneServiceDirectoryConfigResponse

    This field links to the associated service directory namespace. Do not set this field for public zones or forwarding zones.

    visibility string

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

    cloud_logging_config ManagedZoneCloudLoggingConfigResponse
    creation_time str

    The time that this resource was created on the server. This is in RFC3339 text format. Output only.

    description str

    A mutable string of at most 1024 characters associated with this resource for the user's convenience. Has no effect on the managed zone's function.

    dns_name str

    The DNS name of this managed zone, for instance "example.com.".

    dnssec_config ManagedZoneDnsSecConfigResponse

    DNSSEC configuration.

    forwarding_config ManagedZoneForwardingConfigResponse

    The presence for this field indicates that outbound forwarding is enabled for this zone. The value of this field contains the set of destinations to forward to.

    kind str
    labels Mapping[str, str]

    User labels.

    name str

    User assigned name for this resource. Must be unique within the project. The name must be 1-63 characters long, must begin with a letter, end with a letter or digit, and only contain lowercase letters, digits or dashes.

    name_server_set str

    Optionally specifies the NameServerSet for this ManagedZone. A NameServerSet is a set of DNS name servers that all host the same ManagedZones. Most users leave this field unset. If you need to use this field, contact your account team.

    name_servers Sequence[str]

    Delegate your managed_zone to these virtual name servers; defined by the server (output only)

    peering_config ManagedZonePeeringConfigResponse

    The presence of this field indicates that DNS Peering is enabled for this zone. The value of this field contains the network to peer with.

    private_visibility_config ManagedZonePrivateVisibilityConfigResponse

    For privately visible zones, the set of Virtual Private Cloud resources that the zone is visible from.

    reverse_lookup_config ManagedZoneReverseLookupConfigResponse

    The presence of this field indicates that this is a managed reverse lookup zone and Cloud DNS resolves reverse lookup queries using automatically configured records for VPC resources. This only applies to networks listed under private_visibility_config.

    service_directory_config ManagedZoneServiceDirectoryConfigResponse

    This field links to the associated service directory namespace. Do not set this field for public zones or forwarding zones.

    visibility str

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

    cloudLoggingConfig Property Map
    creationTime String

    The time that this resource was created on the server. This is in RFC3339 text format. Output only.

    description String

    A mutable string of at most 1024 characters associated with this resource for the user's convenience. Has no effect on the managed zone's function.

    dnsName String

    The DNS name of this managed zone, for instance "example.com.".

    dnssecConfig Property Map

    DNSSEC configuration.

    forwardingConfig Property Map

    The presence for this field indicates that outbound forwarding is enabled for this zone. The value of this field contains the set of destinations to forward to.

    kind String
    labels Map<String>

    User labels.

    name String

    User assigned name for this resource. Must be unique within the project. The name must be 1-63 characters long, must begin with a letter, end with a letter or digit, and only contain lowercase letters, digits or dashes.

    nameServerSet String

    Optionally specifies the NameServerSet for this ManagedZone. A NameServerSet is a set of DNS name servers that all host the same ManagedZones. Most users leave this field unset. If you need to use this field, contact your account team.

    nameServers List<String>

    Delegate your managed_zone to these virtual name servers; defined by the server (output only)

    peeringConfig Property Map

    The presence of this field indicates that DNS Peering is enabled for this zone. The value of this field contains the network to peer with.

    privateVisibilityConfig Property Map

    For privately visible zones, the set of Virtual Private Cloud resources that the zone is visible from.

    reverseLookupConfig Property Map

    The presence of this field indicates that this is a managed reverse lookup zone and Cloud DNS resolves reverse lookup queries using automatically configured records for VPC resources. This only applies to networks listed under private_visibility_config.

    serviceDirectoryConfig Property Map

    This field links to the associated service directory namespace. Do not set this field for public zones or forwarding zones.

    visibility String

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

    Supporting Types

    DnsKeySpecResponse

    Algorithm string

    String mnemonic specifying the DNSSEC algorithm of this key.

    KeyLength int

    Length of the keys in bits.

    KeyType string

    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.

    Kind string
    Algorithm string

    String mnemonic specifying the DNSSEC algorithm of this key.

    KeyLength int

    Length of the keys in bits.

    KeyType string

    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.

    Kind string
    algorithm String

    String mnemonic specifying the DNSSEC algorithm of this key.

    keyLength Integer

    Length of the keys in bits.

    keyType String

    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.

    kind String
    algorithm string

    String mnemonic specifying the DNSSEC algorithm of this key.

    keyLength number

    Length of the keys in bits.

    keyType string

    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.

    kind string
    algorithm str

    String mnemonic specifying the DNSSEC algorithm of this key.

    key_length int

    Length of the keys in bits.

    key_type str

    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.

    kind str
    algorithm String

    String mnemonic specifying the DNSSEC algorithm of this key.

    keyLength Number

    Length of the keys in bits.

    keyType String

    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.

    kind String

    ManagedZoneCloudLoggingConfigResponse

    EnableLogging bool

    If set, enable query logging for this ManagedZone. False by default, making logging opt-in.

    Kind string
    EnableLogging bool

    If set, enable query logging for this ManagedZone. False by default, making logging opt-in.

    Kind string
    enableLogging Boolean

    If set, enable query logging for this ManagedZone. False by default, making logging opt-in.

    kind String
    enableLogging boolean

    If set, enable query logging for this ManagedZone. False by default, making logging opt-in.

    kind string
    enable_logging bool

    If set, enable query logging for this ManagedZone. False by default, making logging opt-in.

    kind str
    enableLogging Boolean

    If set, enable query logging for this ManagedZone. False by default, making logging opt-in.

    kind String

    ManagedZoneDnsSecConfigResponse

    DefaultKeySpecs List<Pulumi.GoogleNative.DNS.V1Beta2.Inputs.DnsKeySpecResponse>

    Specifies parameters for generating initial DnsKeys for this ManagedZone. Can only be changed while the state is OFF.

    Kind string
    NonExistence string

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

    State string

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

    DefaultKeySpecs []DnsKeySpecResponse

    Specifies parameters for generating initial DnsKeys for this ManagedZone. Can only be changed while the state is OFF.

    Kind string
    NonExistence string

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

    State string

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

    defaultKeySpecs List<DnsKeySpecResponse>

    Specifies parameters for generating initial DnsKeys for this ManagedZone. Can only be changed while the state is OFF.

    kind String
    nonExistence String

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

    state String

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

    defaultKeySpecs DnsKeySpecResponse[]

    Specifies parameters for generating initial DnsKeys for this ManagedZone. Can only be changed while the state is OFF.

    kind string
    nonExistence string

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

    state string

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

    default_key_specs Sequence[DnsKeySpecResponse]

    Specifies parameters for generating initial DnsKeys for this ManagedZone. Can only be changed while the state is OFF.

    kind str
    non_existence str

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

    state str

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

    defaultKeySpecs List<Property Map>

    Specifies parameters for generating initial DnsKeys for this ManagedZone. Can only be changed while the state is OFF.

    kind String
    nonExistence String

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

    state String

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

    ManagedZoneForwardingConfigNameServerTargetResponse

    ForwardingPath string

    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.

    Ipv4Address string

    IPv4 address of a target name server.

    Ipv6Address string

    IPv6 address of a target name server. Does not accept both fields (ipv4 & ipv6) being populated. Public preview as of November 2022.

    Kind string
    ForwardingPath string

    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.

    Ipv4Address string

    IPv4 address of a target name server.

    Ipv6Address string

    IPv6 address of a target name server. Does not accept both fields (ipv4 & ipv6) being populated. Public preview as of November 2022.

    Kind string
    forwardingPath String

    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.

    ipv4Address String

    IPv4 address of a target name server.

    ipv6Address String

    IPv6 address of a target name server. Does not accept both fields (ipv4 & ipv6) being populated. Public preview as of November 2022.

    kind String
    forwardingPath string

    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.

    ipv4Address string

    IPv4 address of a target name server.

    ipv6Address string

    IPv6 address of a target name server. Does not accept both fields (ipv4 & ipv6) being populated. Public preview as of November 2022.

    kind string
    forwarding_path str

    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.

    ipv4_address str

    IPv4 address of a target name server.

    ipv6_address str

    IPv6 address of a target name server. Does not accept both fields (ipv4 & ipv6) being populated. Public preview as of November 2022.

    kind str
    forwardingPath String

    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.

    ipv4Address String

    IPv4 address of a target name server.

    ipv6Address String

    IPv6 address of a target name server. Does not accept both fields (ipv4 & ipv6) being populated. Public preview as of November 2022.

    kind String

    ManagedZoneForwardingConfigResponse

    Kind string
    TargetNameServers List<Pulumi.GoogleNative.DNS.V1Beta2.Inputs.ManagedZoneForwardingConfigNameServerTargetResponse>

    List of target name servers to forward to. Cloud DNS selects the best available name server if more than one target is given.

    Kind string
    TargetNameServers []ManagedZoneForwardingConfigNameServerTargetResponse

    List of target name servers to forward to. Cloud DNS selects the best available name server if more than one target is given.

    kind String
    targetNameServers List<ManagedZoneForwardingConfigNameServerTargetResponse>

    List of target name servers to forward to. Cloud DNS selects the best available name server if more than one target is given.

    kind string
    targetNameServers ManagedZoneForwardingConfigNameServerTargetResponse[]

    List of target name servers to forward to. Cloud DNS selects the best available name server if more than one target is given.

    kind str
    target_name_servers Sequence[ManagedZoneForwardingConfigNameServerTargetResponse]

    List of target name servers to forward to. Cloud DNS selects the best available name server if more than one target is given.

    kind String
    targetNameServers List<Property Map>

    List of target name servers to forward to. Cloud DNS selects the best available name server if more than one target is given.

    ManagedZonePeeringConfigResponse

    kind String
    targetNetwork Property Map

    The network with which to peer.

    ManagedZonePeeringConfigTargetNetworkResponse

    DeactivateTime string

    The time at which the zone was deactivated, in RFC 3339 date-time format. An empty string indicates that the peering connection is active. The producer network can deactivate a zone. The zone is automatically deactivated if the producer network that the zone targeted is deleted. Output only.

    Kind string
    NetworkUrl string

    The fully qualified URL of the VPC network to forward queries to. This should be formatted like https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}

    DeactivateTime string

    The time at which the zone was deactivated, in RFC 3339 date-time format. An empty string indicates that the peering connection is active. The producer network can deactivate a zone. The zone is automatically deactivated if the producer network that the zone targeted is deleted. Output only.

    Kind string
    NetworkUrl string

    The fully qualified URL of the VPC network to forward queries to. This should be formatted like https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}

    deactivateTime String

    The time at which the zone was deactivated, in RFC 3339 date-time format. An empty string indicates that the peering connection is active. The producer network can deactivate a zone. The zone is automatically deactivated if the producer network that the zone targeted is deleted. Output only.

    kind String
    networkUrl String

    The fully qualified URL of the VPC network to forward queries to. This should be formatted like https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}

    deactivateTime string

    The time at which the zone was deactivated, in RFC 3339 date-time format. An empty string indicates that the peering connection is active. The producer network can deactivate a zone. The zone is automatically deactivated if the producer network that the zone targeted is deleted. Output only.

    kind string
    networkUrl string

    The fully qualified URL of the VPC network to forward queries to. This should be formatted like https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}

    deactivate_time str

    The time at which the zone was deactivated, in RFC 3339 date-time format. An empty string indicates that the peering connection is active. The producer network can deactivate a zone. The zone is automatically deactivated if the producer network that the zone targeted is deleted. Output only.

    kind str
    network_url str

    The fully qualified URL of the VPC network to forward queries to. This should be formatted like https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}

    deactivateTime String

    The time at which the zone was deactivated, in RFC 3339 date-time format. An empty string indicates that the peering connection is active. The producer network can deactivate a zone. The zone is automatically deactivated if the producer network that the zone targeted is deleted. Output only.

    kind String
    networkUrl String

    The fully qualified URL of the VPC network to forward queries to. This should be formatted like https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}

    ManagedZonePrivateVisibilityConfigGKEClusterResponse

    GkeClusterName string

    The resource name of the cluster to bind this ManagedZone to. This should be specified in the format like: projects//locations//clusters/*. This is referenced from GKE projects.locations.clusters.get API: https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters/get

    Kind string
    GkeClusterName string

    The resource name of the cluster to bind this ManagedZone to. This should be specified in the format like: projects//locations//clusters/*. This is referenced from GKE projects.locations.clusters.get API: https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters/get

    Kind string
    gkeClusterName String

    The resource name of the cluster to bind this ManagedZone to. This should be specified in the format like: projects//locations//clusters/*. This is referenced from GKE projects.locations.clusters.get API: https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters/get

    kind String
    gkeClusterName string

    The resource name of the cluster to bind this ManagedZone to. This should be specified in the format like: projects//locations//clusters/*. This is referenced from GKE projects.locations.clusters.get API: https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters/get

    kind string
    gke_cluster_name str

    The resource name of the cluster to bind this ManagedZone to. This should be specified in the format like: projects//locations//clusters/*. This is referenced from GKE projects.locations.clusters.get API: https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters/get

    kind str
    gkeClusterName String

    The resource name of the cluster to bind this ManagedZone to. This should be specified in the format like: projects//locations//clusters/*. This is referenced from GKE projects.locations.clusters.get API: https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters/get

    kind String

    ManagedZonePrivateVisibilityConfigNetworkResponse

    Kind string
    NetworkUrl string

    The fully qualified URL of the VPC network to bind to. Format this URL like https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}

    Kind string
    NetworkUrl string

    The fully qualified URL of the VPC network to bind to. Format this URL like https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}

    kind String
    networkUrl String

    The fully qualified URL of the VPC network to bind to. Format this URL like https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}

    kind string
    networkUrl string

    The fully qualified URL of the VPC network to bind to. Format this URL like https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}

    kind str
    network_url str

    The fully qualified URL of the VPC network to bind to. Format this URL like https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}

    kind String
    networkUrl String

    The fully qualified URL of the VPC network to bind to. Format this URL like https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}

    ManagedZonePrivateVisibilityConfigResponse

    GkeClusters []ManagedZonePrivateVisibilityConfigGKEClusterResponse

    The list of Google Kubernetes Engine clusters that can see this zone.

    Kind string
    Networks []ManagedZonePrivateVisibilityConfigNetworkResponse

    The list of VPC networks that can see this zone.

    gkeClusters List<ManagedZonePrivateVisibilityConfigGKEClusterResponse>

    The list of Google Kubernetes Engine clusters that can see this zone.

    kind String
    networks List<ManagedZonePrivateVisibilityConfigNetworkResponse>

    The list of VPC networks that can see this zone.

    gkeClusters ManagedZonePrivateVisibilityConfigGKEClusterResponse[]

    The list of Google Kubernetes Engine clusters that can see this zone.

    kind string
    networks ManagedZonePrivateVisibilityConfigNetworkResponse[]

    The list of VPC networks that can see this zone.

    gke_clusters Sequence[ManagedZonePrivateVisibilityConfigGKEClusterResponse]

    The list of Google Kubernetes Engine clusters that can see this zone.

    kind str
    networks Sequence[ManagedZonePrivateVisibilityConfigNetworkResponse]

    The list of VPC networks that can see this zone.

    gkeClusters List<Property Map>

    The list of Google Kubernetes Engine clusters that can see this zone.

    kind String
    networks List<Property Map>

    The list of VPC networks that can see this zone.

    ManagedZoneReverseLookupConfigResponse

    Kind string
    Kind string
    kind String
    kind string
    kind str
    kind String

    ManagedZoneServiceDirectoryConfigNamespaceResponse

    DeletionTime string

    The time that the namespace backing this zone was deleted; an empty string if it still exists. This is in RFC3339 text format. Output only.

    Kind string
    NamespaceUrl string

    The fully qualified URL of the namespace associated with the zone. Format must be https://servicedirectory.googleapis.com/v1/projects/{project}/locations/{location}/namespaces/{namespace}

    DeletionTime string

    The time that the namespace backing this zone was deleted; an empty string if it still exists. This is in RFC3339 text format. Output only.

    Kind string
    NamespaceUrl string

    The fully qualified URL of the namespace associated with the zone. Format must be https://servicedirectory.googleapis.com/v1/projects/{project}/locations/{location}/namespaces/{namespace}

    deletionTime String

    The time that the namespace backing this zone was deleted; an empty string if it still exists. This is in RFC3339 text format. Output only.

    kind String
    namespaceUrl String

    The fully qualified URL of the namespace associated with the zone. Format must be https://servicedirectory.googleapis.com/v1/projects/{project}/locations/{location}/namespaces/{namespace}

    deletionTime string

    The time that the namespace backing this zone was deleted; an empty string if it still exists. This is in RFC3339 text format. Output only.

    kind string
    namespaceUrl string

    The fully qualified URL of the namespace associated with the zone. Format must be https://servicedirectory.googleapis.com/v1/projects/{project}/locations/{location}/namespaces/{namespace}

    deletion_time str

    The time that the namespace backing this zone was deleted; an empty string if it still exists. This is in RFC3339 text format. Output only.

    kind str
    namespace_url str

    The fully qualified URL of the namespace associated with the zone. Format must be https://servicedirectory.googleapis.com/v1/projects/{project}/locations/{location}/namespaces/{namespace}

    deletionTime String

    The time that the namespace backing this zone was deleted; an empty string if it still exists. This is in RFC3339 text format. Output only.

    kind String
    namespaceUrl String

    The fully qualified URL of the namespace associated with the zone. Format must be https://servicedirectory.googleapis.com/v1/projects/{project}/locations/{location}/namespaces/{namespace}

    ManagedZoneServiceDirectoryConfigResponse

    Kind string
    Namespace Pulumi.GoogleNative.DNS.V1Beta2.Inputs.ManagedZoneServiceDirectoryConfigNamespaceResponse

    Contains information about the namespace associated with the zone.

    Kind string
    Namespace ManagedZoneServiceDirectoryConfigNamespaceResponse

    Contains information about the namespace associated with the zone.

    kind String
    namespace ManagedZoneServiceDirectoryConfigNamespaceResponse

    Contains information about the namespace associated with the zone.

    kind string
    namespace ManagedZoneServiceDirectoryConfigNamespaceResponse

    Contains information about the namespace associated with the zone.

    kind str
    namespace ManagedZoneServiceDirectoryConfigNamespaceResponse

    Contains information about the namespace associated with the zone.

    kind String
    namespace Property Map

    Contains information about the namespace associated with the zone.

    Package Details

    Repository
    Google Cloud Native pulumi/pulumi-google-native
    License
    Apache-2.0
    google-native logo

    Google Cloud Native is in preview. Google Cloud Classic is fully supported.

    Google Cloud Native v0.31.1 published on Thursday, Jul 20, 2023 by Pulumi