GetManagedZone

Provides access to a zone’s attributes within Google Cloud DNS. For more information see the official documentation and API.

Using GetManagedZone

function getManagedZone(args: GetManagedZoneArgs, opts?: InvokeOptions): Promise<GetManagedZoneResult>
function  get_managed_zone(name=None, project=None, opts=None)
func LookupManagedZone(ctx *Context, args *LookupManagedZoneArgs, opts ...InvokeOption) (*LookupManagedZoneResult, error)

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

public static class GetManagedZone {
    public static Task<GetManagedZoneResult> InvokeAsync(GetManagedZoneArgs args, InvokeOptions? opts = null)
}

The following arguments are supported:

Name string

A unique name for the resource.

Project string

The ID of the project for the Google Cloud DNS zone.

Name string

A unique name for the resource.

Project string

The ID of the project for the Google Cloud DNS zone.

name string

A unique name for the resource.

project string

The ID of the project for the Google Cloud DNS zone.

name str

A unique name for the resource.

project str

The ID of the project for the Google Cloud DNS zone.

GetManagedZone Result

The following output properties are available:

Description string

A textual description field.

DnsName string

The fully qualified DNS name of this zone, e.g. example.io..

Id string

The provider-assigned unique ID for this managed resource.

Name string
NameServers List<string>

The list of nameservers that will be authoritative for this domain. Use NS records to redirect from your DNS provider to these names, thus making Google Cloud DNS authoritative for this zone.

Visibility string

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

Project string
Description string

A textual description field.

DnsName string

The fully qualified DNS name of this zone, e.g. example.io..

Id string

The provider-assigned unique ID for this managed resource.

Name string
NameServers []string

The list of nameservers that will be authoritative for this domain. Use NS records to redirect from your DNS provider to these names, thus making Google Cloud DNS authoritative for this zone.

Visibility string

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

Project string
description string

A textual description field.

dnsName string

The fully qualified DNS name of this zone, e.g. example.io..

id string

The provider-assigned unique ID for this managed resource.

name string
nameServers string[]

The list of nameservers that will be authoritative for this domain. Use NS records to redirect from your DNS provider to these names, thus making Google Cloud DNS authoritative for this zone.

visibility string

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

project string
description str

A textual description field.

dns_name str

The fully qualified DNS name of this zone, e.g. example.io..

id str

The provider-assigned unique ID for this managed resource.

name str
name_servers List[str]

The list of nameservers that will be authoritative for this domain. Use NS records to redirect from your DNS provider to these names, thus making Google Cloud DNS authoritative for this zone.

visibility str

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

project str

Package Details

Repository
https://github.com/pulumi/pulumi-gcp
License
Apache-2.0
Notes
This Pulumi package is based on the google-beta Terraform Provider.