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.
To get more information about ManagedZone, see:
- API documentation
- How-to Guides
Create a ManagedZone Resource
new ManagedZone(name: string, args: ManagedZoneArgs, opts?: CustomResourceOptions);def ManagedZone(resource_name, opts=None, description=None, dns_name=None, dnssec_config=None, forwarding_config=None, labels=None, name=None, peering_config=None, private_visibility_config=None, project=None, reverse_lookup=None, service_directory_config=None, visibility=None, __props__=None);func NewManagedZone(ctx *Context, name string, args ManagedZoneArgs, opts ...ResourceOption) (*ManagedZone, error)public ManagedZone(string name, ManagedZoneArgs args, CustomResourceOptions? opts = null)- name string
- The unique name of the resource.
- args ManagedZoneArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- opts ResourceOptions
- A bag of options that control this resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ManagedZoneArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ManagedZoneArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
ManagedZone Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Programming Model docs.
Inputs
The ManagedZone resource accepts the following input properties:
- Dns
Name string The DNS name of this managed zone, for instance “example.com.”.
- Description string
A textual description field. Defaults to ‘Managed by Pulumi’.
- Dnssec
Config ManagedZone Dnssec Config Args DNSSEC configuration Structure is documented below.
- Forwarding
Config ManagedZone Forwarding Config Args 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. Structure is documented below.
- Labels Dictionary<string, string>
A set of key/value label pairs to assign to this ManagedZone.
- Name string
User assigned name for this resource. Must be unique within the project.
- Peering
Config ManagedZone Peering Config Args 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. Structure is documented below.
- Private
Visibility ManagedConfig Zone Private Visibility Config Args For privately visible zones, the set of Virtual Private Cloud resources that the zone is visible from. Structure is documented below.
- Project string
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- Reverse
Lookup bool Specifies if this is a managed reverse lookup zone. If true, Cloud DNS will resolve reverse lookup queries using automatically configured records for VPC resources. This only applies to networks listed under
private_visibility_config.- Service
Directory ManagedConfig Zone Service Directory Config Args The presence of this field indicates that this zone is backed by Service Directory. The value of this field contains information related to the namespace associated with the zone. Structure is documented below.
- Visibility string
The zone’s visibility: public zones are exposed to the Internet, while private zones are visible only to Virtual Private Cloud resources.
- Dns
Name string The DNS name of this managed zone, for instance “example.com.”.
- Description string
A textual description field. Defaults to ‘Managed by Pulumi’.
- Dnssec
Config ManagedZone Dnssec Config DNSSEC configuration Structure is documented below.
- Forwarding
Config ManagedZone Forwarding Config 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. Structure is documented below.
- Labels map[string]string
A set of key/value label pairs to assign to this ManagedZone.
- Name string
User assigned name for this resource. Must be unique within the project.
- Peering
Config ManagedZone Peering Config 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. Structure is documented below.
- Private
Visibility ManagedConfig Zone Private Visibility Config For privately visible zones, the set of Virtual Private Cloud resources that the zone is visible from. Structure is documented below.
- Project string
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- Reverse
Lookup bool Specifies if this is a managed reverse lookup zone. If true, Cloud DNS will resolve reverse lookup queries using automatically configured records for VPC resources. This only applies to networks listed under
private_visibility_config.- Service
Directory ManagedConfig Zone Service Directory Config The presence of this field indicates that this zone is backed by Service Directory. The value of this field contains information related to the namespace associated with the zone. Structure is documented below.
- Visibility string
The zone’s visibility: public zones are exposed to the Internet, while private zones are visible only to Virtual Private Cloud resources.
- dns
Name string The DNS name of this managed zone, for instance “example.com.”.
- description string
A textual description field. Defaults to ‘Managed by Pulumi’.
- dnssec
Config ManagedZone Dnssec Config DNSSEC configuration Structure is documented below.
- forwarding
Config ManagedZone Forwarding Config 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. Structure is documented below.
- labels {[key: string]: string}
A set of key/value label pairs to assign to this ManagedZone.
- name string
User assigned name for this resource. Must be unique within the project.
- peering
Config ManagedZone Peering Config 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. Structure is documented below.
- private
Visibility ManagedConfig Zone Private Visibility Config For privately visible zones, the set of Virtual Private Cloud resources that the zone is visible from. Structure is documented below.
- project string
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- reverse
Lookup boolean Specifies if this is a managed reverse lookup zone. If true, Cloud DNS will resolve reverse lookup queries using automatically configured records for VPC resources. This only applies to networks listed under
private_visibility_config.- service
Directory ManagedConfig Zone Service Directory Config The presence of this field indicates that this zone is backed by Service Directory. The value of this field contains information related to the namespace associated with the zone. Structure is documented below.
- visibility string
The zone’s visibility: public zones are exposed to the Internet, while private zones are visible only to Virtual Private Cloud resources.
- dns_
name str The DNS name of this managed zone, for instance “example.com.”.
- description str
A textual description field. Defaults to ‘Managed by Pulumi’.
- dnssec_
config Dict[ManagedZone Dnssec Config] DNSSEC configuration Structure is documented below.
- forwarding_
config Dict[ManagedZone Forwarding Config] 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. Structure is documented below.
- labels Dict[str, str]
A set of key/value label pairs to assign to this ManagedZone.
- name str
User assigned name for this resource. Must be unique within the project.
- peering_
config Dict[ManagedZone Peering Config] 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. Structure is documented below.
- private_
visibility_ Dict[Managedconfig Zone Private Visibility Config] For privately visible zones, the set of Virtual Private Cloud resources that the zone is visible from. Structure is documented below.
- project str
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- reverse_
lookup bool Specifies if this is a managed reverse lookup zone. If true, Cloud DNS will resolve reverse lookup queries using automatically configured records for VPC resources. This only applies to networks listed under
private_visibility_config.- service_
directory_ Dict[Managedconfig Zone Service Directory Config] The presence of this field indicates that this zone is backed by Service Directory. The value of this field contains information related to the namespace associated with the zone. Structure is documented below.
- visibility str
The zone’s visibility: public zones are exposed to the Internet, while private zones are visible only to Virtual Private Cloud resources.
Outputs
All input properties are implicitly available as output properties. Additionally, the ManagedZone resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Name
Servers List<string> Delegate your managed_zone to these virtual name servers; defined by the server
- Id string
- The provider-assigned unique ID for this managed resource.
- Name
Servers []string Delegate your managed_zone to these virtual name servers; defined by the server
- id string
- The provider-assigned unique ID for this managed resource.
- name
Servers string[] Delegate your managed_zone to these virtual name servers; defined by the server
- id str
- The provider-assigned unique ID for this managed resource.
- name_
servers List[str] Delegate your managed_zone to these virtual name servers; defined by the server
Look up an Existing ManagedZone Resource
Get an existing ManagedZone resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: ManagedZoneState, opts?: CustomResourceOptions): ManagedZonestatic get(resource_name, id, opts=None, description=None, dns_name=None, dnssec_config=None, forwarding_config=None, labels=None, name=None, name_servers=None, peering_config=None, private_visibility_config=None, project=None, reverse_lookup=None, service_directory_config=None, visibility=None, __props__=None);func GetManagedZone(ctx *Context, name string, id IDInput, state *ManagedZoneState, opts ...ResourceOption) (*ManagedZone, error)public static ManagedZone Get(string name, Input<string> id, ManagedZoneState? state, CustomResourceOptions? opts = null)- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
The following state arguments are supported:
- Description string
A textual description field. Defaults to ‘Managed by Pulumi’.
- Dns
Name string The DNS name of this managed zone, for instance “example.com.”.
- Dnssec
Config ManagedZone Dnssec Config Args DNSSEC configuration Structure is documented below.
- Forwarding
Config ManagedZone Forwarding Config Args 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. Structure is documented below.
- Labels Dictionary<string, string>
A set of key/value label pairs to assign to this ManagedZone.
- Name string
User assigned name for this resource. Must be unique within the project.
- Name
Servers List<string> Delegate your managed_zone to these virtual name servers; defined by the server
- Peering
Config ManagedZone Peering Config Args 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. Structure is documented below.
- Private
Visibility ManagedConfig Zone Private Visibility Config Args For privately visible zones, the set of Virtual Private Cloud resources that the zone is visible from. Structure is documented below.
- Project string
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- Reverse
Lookup bool Specifies if this is a managed reverse lookup zone. If true, Cloud DNS will resolve reverse lookup queries using automatically configured records for VPC resources. This only applies to networks listed under
private_visibility_config.- Service
Directory ManagedConfig Zone Service Directory Config Args The presence of this field indicates that this zone is backed by Service Directory. The value of this field contains information related to the namespace associated with the zone. Structure is documented below.
- Visibility string
The zone’s visibility: public zones are exposed to the Internet, while private zones are visible only to Virtual Private Cloud resources.
- Description string
A textual description field. Defaults to ‘Managed by Pulumi’.
- Dns
Name string The DNS name of this managed zone, for instance “example.com.”.
- Dnssec
Config ManagedZone Dnssec Config DNSSEC configuration Structure is documented below.
- Forwarding
Config ManagedZone Forwarding Config 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. Structure is documented below.
- Labels map[string]string
A set of key/value label pairs to assign to this ManagedZone.
- Name string
User assigned name for this resource. Must be unique within the project.
- Name
Servers []string Delegate your managed_zone to these virtual name servers; defined by the server
- Peering
Config ManagedZone Peering Config 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. Structure is documented below.
- Private
Visibility ManagedConfig Zone Private Visibility Config For privately visible zones, the set of Virtual Private Cloud resources that the zone is visible from. Structure is documented below.
- Project string
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- Reverse
Lookup bool Specifies if this is a managed reverse lookup zone. If true, Cloud DNS will resolve reverse lookup queries using automatically configured records for VPC resources. This only applies to networks listed under
private_visibility_config.- Service
Directory ManagedConfig Zone Service Directory Config The presence of this field indicates that this zone is backed by Service Directory. The value of this field contains information related to the namespace associated with the zone. Structure is documented below.
- Visibility string
The zone’s visibility: public zones are exposed to the Internet, while private zones are visible only to Virtual Private Cloud resources.
- description string
A textual description field. Defaults to ‘Managed by Pulumi’.
- dns
Name string The DNS name of this managed zone, for instance “example.com.”.
- dnssec
Config ManagedZone Dnssec Config DNSSEC configuration Structure is documented below.
- forwarding
Config ManagedZone Forwarding Config 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. Structure is documented below.
- labels {[key: string]: string}
A set of key/value label pairs to assign to this ManagedZone.
- name string
User assigned name for this resource. Must be unique within the project.
- name
Servers string[] Delegate your managed_zone to these virtual name servers; defined by the server
- peering
Config ManagedZone Peering Config 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. Structure is documented below.
- private
Visibility ManagedConfig Zone Private Visibility Config For privately visible zones, the set of Virtual Private Cloud resources that the zone is visible from. Structure is documented below.
- project string
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- reverse
Lookup boolean Specifies if this is a managed reverse lookup zone. If true, Cloud DNS will resolve reverse lookup queries using automatically configured records for VPC resources. This only applies to networks listed under
private_visibility_config.- service
Directory ManagedConfig Zone Service Directory Config The presence of this field indicates that this zone is backed by Service Directory. The value of this field contains information related to the namespace associated with the zone. Structure is documented below.
- visibility string
The zone’s visibility: public zones are exposed to the Internet, while private zones are visible only to Virtual Private Cloud resources.
- description str
A textual description field. Defaults to ‘Managed by Pulumi’.
- dns_
name str The DNS name of this managed zone, for instance “example.com.”.
- dnssec_
config Dict[ManagedZone Dnssec Config] DNSSEC configuration Structure is documented below.
- forwarding_
config Dict[ManagedZone Forwarding Config] 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. Structure is documented below.
- labels Dict[str, str]
A set of key/value label pairs to assign to this ManagedZone.
- name str
User assigned name for this resource. Must be unique within the project.
- name_
servers List[str] Delegate your managed_zone to these virtual name servers; defined by the server
- peering_
config Dict[ManagedZone Peering Config] 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. Structure is documented below.
- private_
visibility_ Dict[Managedconfig Zone Private Visibility Config] For privately visible zones, the set of Virtual Private Cloud resources that the zone is visible from. Structure is documented below.
- project str
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- reverse_
lookup bool Specifies if this is a managed reverse lookup zone. If true, Cloud DNS will resolve reverse lookup queries using automatically configured records for VPC resources. This only applies to networks listed under
private_visibility_config.- service_
directory_ Dict[Managedconfig Zone Service Directory Config] The presence of this field indicates that this zone is backed by Service Directory. The value of this field contains information related to the namespace associated with the zone. Structure is documented below.
- visibility str
The zone’s visibility: public zones are exposed to the Internet, while private zones are visible only to Virtual Private Cloud resources.
Supporting Types
ManagedZoneDnssecConfig
- Default
Key List<ManagedSpecs Zone Dnssec Config Default Key Spec Args> Specifies parameters that will be used for generating initial DnsKeys for this ManagedZone. If you provide a spec for keySigning or zoneSigning, you must also provide one for the other. default_key_specs can only be updated when the state is
off. Structure is documented below.- Kind string
Identifies what kind of resource this is
- Non
Existence string Specifies the mechanism used to provide authenticated denial-of-existence responses. non_existence can only be updated when the state is
off.- State string
Specifies whether DNSSEC is enabled, and what mode it is in
- Default
Key []ManagedSpecs Zone Dnssec Config Default Key Spec Specifies parameters that will be used for generating initial DnsKeys for this ManagedZone. If you provide a spec for keySigning or zoneSigning, you must also provide one for the other. default_key_specs can only be updated when the state is
off. Structure is documented below.- Kind string
Identifies what kind of resource this is
- Non
Existence string Specifies the mechanism used to provide authenticated denial-of-existence responses. non_existence can only be updated when the state is
off.- State string
Specifies whether DNSSEC is enabled, and what mode it is in
- default
Key ManagedSpecs Zone Dnssec Config Default Key Spec[] Specifies parameters that will be used for generating initial DnsKeys for this ManagedZone. If you provide a spec for keySigning or zoneSigning, you must also provide one for the other. default_key_specs can only be updated when the state is
off. Structure is documented below.- kind string
Identifies what kind of resource this is
- non
Existence string Specifies the mechanism used to provide authenticated denial-of-existence responses. non_existence can only be updated when the state is
off.- state string
Specifies whether DNSSEC is enabled, and what mode it is in
- default
Key List[ManagedSpecs Zone Dnssec Config Default Key Spec] Specifies parameters that will be used for generating initial DnsKeys for this ManagedZone. If you provide a spec for keySigning or zoneSigning, you must also provide one for the other. default_key_specs can only be updated when the state is
off. Structure is documented below.- kind str
Identifies what kind of resource this is
- non
Existence str Specifies the mechanism used to provide authenticated denial-of-existence responses. non_existence can only be updated when the state is
off.- state str
Specifies whether DNSSEC is enabled, and what mode it is in
ManagedZoneDnssecConfigDefaultKeySpec
- Algorithm string
String mnemonic specifying the DNSSEC algorithm of this key
- Key
Length int Length of the keys in bits
- Key
Type 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, will only be used to sign resource record sets of type DNSKEY. Zone signing keys do not have the Secure Entry Point flag set and will be used to sign all other types of resource record sets.
- Kind string
Identifies what kind of resource this is
- Algorithm string
String mnemonic specifying the DNSSEC algorithm of this key
- Key
Length int Length of the keys in bits
- Key
Type 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, will only be used to sign resource record sets of type DNSKEY. Zone signing keys do not have the Secure Entry Point flag set and will be used to sign all other types of resource record sets.
- Kind string
Identifies what kind of resource this is
- algorithm string
String mnemonic specifying the DNSSEC algorithm of this key
- key
Length number Length of the keys in bits
- key
Type 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, will only be used to sign resource record sets of type DNSKEY. Zone signing keys do not have the Secure Entry Point flag set and will be used to sign all other types of resource record sets.
- kind string
Identifies what kind of resource this is
- algorithm str
String mnemonic specifying the DNSSEC algorithm of this key
- key
Length float 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, will only be used to sign resource record sets of type DNSKEY. Zone signing keys do not have the Secure Entry Point flag set and will be used to sign all other types of resource record sets.
- kind str
Identifies what kind of resource this is
ManagedZoneForwardingConfig
- Target
Name List<ManagedServers Zone Forwarding Config Target Name Server Args> List of target name servers to forward to. Cloud DNS will select the best available name server if more than one target is given. Structure is documented below.
- Target
Name []ManagedServers Zone Forwarding Config Target Name Server List of target name servers to forward to. Cloud DNS will select the best available name server if more than one target is given. Structure is documented below.
- target
Name ManagedServers Zone Forwarding Config Target Name Server[] List of target name servers to forward to. Cloud DNS will select the best available name server if more than one target is given. Structure is documented below.
- target
Name List[ManagedServers Zone Forwarding Config Target Name Server] List of target name servers to forward to. Cloud DNS will select the best available name server if more than one target is given. Structure is documented below.
ManagedZoneForwardingConfigTargetNameServer
- Ipv4Address string
IPv4 address of a target name server.
- Forwarding
Path string Forwarding path for this TargetNameServer. If unset or
defaultCloud DNS will make forwarding decision based on address ranges, i.e. RFC1918 addresses go to the VPC, Non-RFC1918 addresses go to the Internet. When set toprivate, Cloud DNS will always send queries through VPC for this target
- Ipv4Address string
IPv4 address of a target name server.
- Forwarding
Path string Forwarding path for this TargetNameServer. If unset or
defaultCloud DNS will make forwarding decision based on address ranges, i.e. RFC1918 addresses go to the VPC, Non-RFC1918 addresses go to the Internet. When set toprivate, Cloud DNS will always send queries through VPC for this target
- ipv4Address string
IPv4 address of a target name server.
- forwarding
Path string Forwarding path for this TargetNameServer. If unset or
defaultCloud DNS will make forwarding decision based on address ranges, i.e. RFC1918 addresses go to the VPC, Non-RFC1918 addresses go to the Internet. When set toprivate, Cloud DNS will always send queries through VPC for this target
- ipv4Address str
IPv4 address of a target name server.
- forwarding
Path str Forwarding path for this TargetNameServer. If unset or
defaultCloud DNS will make forwarding decision based on address ranges, i.e. RFC1918 addresses go to the VPC, Non-RFC1918 addresses go to the Internet. When set toprivate, Cloud DNS will always send queries through VPC for this target
ManagedZonePeeringConfig
- Target
Network ManagedZone Peering Config Target Network Args The network with which to peer. Structure is documented below.
- Target
Network ManagedZone Peering Config Target Network The network with which to peer. Structure is documented below.
- target
Network ManagedZone Peering Config Target Network The network with which to peer. Structure is documented below.
- target
Network Dict[ManagedZone Peering Config Target Network] The network with which to peer. Structure is documented below.
ManagedZonePeeringConfigTargetNetwork
- Network
Url string The id or fully qualified URL of the VPC network to forward queries to. This should be formatted like
projects/{project}/global/networks/{network}orhttps://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}
- Network
Url string The id or fully qualified URL of the VPC network to forward queries to. This should be formatted like
projects/{project}/global/networks/{network}orhttps://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}
- network
Url string The id or fully qualified URL of the VPC network to forward queries to. This should be formatted like
projects/{project}/global/networks/{network}orhttps://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}
- network
Url str The id or fully qualified URL of the VPC network to forward queries to. This should be formatted like
projects/{project}/global/networks/{network}orhttps://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}
ManagedZonePrivateVisibilityConfig
- Networks
List<Managed
Zone Private Visibility Config Network Args> The list of VPC networks that can see this zone. Structure is documented below.
- Networks
[]Managed
Zone Private Visibility Config Network The list of VPC networks that can see this zone. Structure is documented below.
- networks
Managed
Zone Private Visibility Config Network[] The list of VPC networks that can see this zone. Structure is documented below.
- networks
List[Managed
Zone Private Visibility Config Network] The list of VPC networks that can see this zone. Structure is documented below.
ManagedZonePrivateVisibilityConfigNetwork
- Network
Url string The id or fully qualified URL of the VPC network to forward queries to. This should be formatted like
projects/{project}/global/networks/{network}orhttps://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}
- Network
Url string The id or fully qualified URL of the VPC network to forward queries to. This should be formatted like
projects/{project}/global/networks/{network}orhttps://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}
- network
Url string The id or fully qualified URL of the VPC network to forward queries to. This should be formatted like
projects/{project}/global/networks/{network}orhttps://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}
- network
Url str The id or fully qualified URL of the VPC network to forward queries to. This should be formatted like
projects/{project}/global/networks/{network}orhttps://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}
ManagedZoneServiceDirectoryConfig
- Namespace
Managed
Zone Service Directory Config Namespace Args The namespace associated with the zone. Structure is documented below.
- Namespace
Managed
Zone Service Directory Config Namespace The namespace associated with the zone. Structure is documented below.
- namespace
Managed
Zone Service Directory Config Namespace The namespace associated with the zone. Structure is documented below.
- namespace
Dict[Managed
Zone Service Directory Config Namespace] The namespace associated with the zone. Structure is documented below.
ManagedZoneServiceDirectoryConfigNamespace
- Namespace
Url string The fully qualified or partial URL of the service directory namespace that should be associated with the zone. This should be formatted like
https://servicedirectory.googleapis.com/v1/projects/{project}/locations/{location}/namespaces/{namespace_id}or simplyprojects/{project}/locations/{location}/namespaces/{namespace_id}Ignored forpublicvisibility zones.
- Namespace
Url string The fully qualified or partial URL of the service directory namespace that should be associated with the zone. This should be formatted like
https://servicedirectory.googleapis.com/v1/projects/{project}/locations/{location}/namespaces/{namespace_id}or simplyprojects/{project}/locations/{location}/namespaces/{namespace_id}Ignored forpublicvisibility zones.
- namespace
Url string The fully qualified or partial URL of the service directory namespace that should be associated with the zone. This should be formatted like
https://servicedirectory.googleapis.com/v1/projects/{project}/locations/{location}/namespaces/{namespace_id}or simplyprojects/{project}/locations/{location}/namespaces/{namespace_id}Ignored forpublicvisibility zones.
- namespace
Url str The fully qualified or partial URL of the service directory namespace that should be associated with the zone. This should be formatted like
https://servicedirectory.googleapis.com/v1/projects/{project}/locations/{location}/namespaces/{namespace_id}or simplyprojects/{project}/locations/{location}/namespaces/{namespace_id}Ignored forpublicvisibility zones.
Package Details
- Repository
- https://github.com/pulumi/pulumi-gcp
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
google-betaTerraform Provider.