Network Services v1 API - Class AgentGateway.Types.NetworkConfig.Types.DnsPeeringConfig (1.7.0)

public sealed class AgentGateway.Types.NetworkConfig.Types.DnsPeeringConfig : IMessage<AgentGateway.Types.NetworkConfig.Types.DnsPeeringConfig>, IEquatable<AgentGateway.Types.NetworkConfig.Types.DnsPeeringConfig>, IDeepCloneable<AgentGateway.Types.NetworkConfig.Types.DnsPeeringConfig>, IBufferMessage, IMessage

Reference documentation and code samples for the Network Services v1 API class AgentGateway.Types.NetworkConfig.Types.DnsPeeringConfig.

DNS peering config for the user VPC network.

Inheritance

object > AgentGateway.Types.NetworkConfig.Types.DnsPeeringConfig

Namespace

Google.Cloud.NetworkServices.V1

Assembly

Google.Cloud.NetworkServices.V1.dll

Constructors

DnsPeeringConfig()

public DnsPeeringConfig()

DnsPeeringConfig(DnsPeeringConfig)

public DnsPeeringConfig(AgentGateway.Types.NetworkConfig.Types.DnsPeeringConfig other)
Parameter
Name Description
other AgentGatewayTypesNetworkConfigTypesDnsPeeringConfig

Properties

Domains

public RepeatedField<string> Domains { get; }

Required. Domain names for which DNS queries should be forwarded to the target network.

Property Value
Type Description
RepeatedFieldstring

TargetNetwork

public string TargetNetwork { get; set; }

Required. Target network in 'target project' to which DNS queries should be forwarded to. Must be in format of projects/{project}/global/networks/{network}.

Property Value
Type Description
string

TargetNetworkAsNetworkName

public NetworkName TargetNetworkAsNetworkName { get; set; }

NetworkName-typed view over the TargetNetwork resource name property.

Property Value
Type Description
NetworkName

TargetProject

public string TargetProject { get; set; }

Required. Target project ID to which DNS queries should be forwarded to. This can be the same project that contains the AgentGateway or a different project.

Property Value
Type Description
string