Show / Hide Table of Contents

Class ManagedZoneState

Inheritance
System.Object
InputArgs
ResourceArgs
ManagedZoneState
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Gcp.Dns
Assembly: Pulumi.Gcp.dll
Syntax
public sealed class ManagedZoneState : ResourceArgs

Constructors

View Source

ManagedZoneState()

Declaration
public ManagedZoneState()

Properties

View Source

Description

A textual description field. Defaults to 'Managed by Pulumi'.

Declaration
public Input<string> Description { get; set; }
Property Value
Type Description
Input<System.String>
View Source

DnsName

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

Declaration
public Input<string> DnsName { get; set; }
Property Value
Type Description
Input<System.String>
View Source

DnssecConfig

DNSSEC configuration Structure is documented below.

Declaration
public Input<ManagedZoneDnssecConfigGetArgs> DnssecConfig { get; set; }
Property Value
Type Description
Input<ManagedZoneDnssecConfigGetArgs>
View Source

ForwardingConfig

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.

Declaration
public Input<ManagedZoneForwardingConfigGetArgs> ForwardingConfig { get; set; }
Property Value
Type Description
Input<ManagedZoneForwardingConfigGetArgs>
View Source

Labels

A set of key/value label pairs to assign to this ManagedZone.

Declaration
public InputMap<string> Labels { get; set; }
Property Value
Type Description
InputMap<System.String>
View Source

Name

User assigned name for this resource. Must be unique within the project.

Declaration
public Input<string> Name { get; set; }
Property Value
Type Description
Input<System.String>
View Source

NameServers

Delegate your managed_zone to these virtual name servers; defined by the server

Declaration
public InputList<string> NameServers { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

PeeringConfig

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.

Declaration
public Input<ManagedZonePeeringConfigGetArgs> PeeringConfig { get; set; }
Property Value
Type Description
Input<ManagedZonePeeringConfigGetArgs>
View Source

PrivateVisibilityConfig

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

Declaration
public Input<ManagedZonePrivateVisibilityConfigGetArgs> PrivateVisibilityConfig { get; set; }
Property Value
Type Description
Input<ManagedZonePrivateVisibilityConfigGetArgs>
View Source

Project

The ID of the project in which the resource belongs. If it is not provided, the provider project is used.

Declaration
public Input<string> Project { get; set; }
Property Value
Type Description
Input<System.String>
View Source

ReverseLookup

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.

Declaration
public Input<bool> ReverseLookup { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

ServiceDirectoryConfig

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.

Declaration
public Input<ManagedZoneServiceDirectoryConfigGetArgs> ServiceDirectoryConfig { get; set; }
Property Value
Type Description
Input<ManagedZoneServiceDirectoryConfigGetArgs>
View Source

Visibility

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

Declaration
public Input<string> Visibility { get; set; }
Property Value
Type Description
Input<System.String>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.