class Google::Apis::DatafusionV1beta1::DnsPeering
DNS peering configuration. These configurations are used to create DNS peering with the customer Cloud DNS.
Attributes
description[RW]
Optional. Optional description of the dns zone. Corresponds to the JSON property `description` @return [String]
domain[RW]
Required. Name of the dns. Corresponds to the JSON property `domain` @return [String]
target_network[RW]
Optional. Optional target network to which dns peering should happen. Corresponds to the JSON property `targetNetwork` @return [String]
target_project[RW]
Optional. Optional target project to which dns peering should happen. Corresponds to the JSON property `targetProject` @return [String]
zone[RW]
Required. Name of the zone. Corresponds to the JSON property `zone` @return [String]
Public Class Methods
new(**args)
click to toggle source
# File lib/google/apis/datafusion_v1beta1/classes.rb, line 284 def initialize(**args) update!(**args) end
Public Instance Methods
update!(**args)
click to toggle source
Update properties of this object
# File lib/google/apis/datafusion_v1beta1/classes.rb, line 289 def update!(**args) @description = args[:description] if args.key?(:description) @domain = args[:domain] if args.key?(:domain) @target_network = args[:target_network] if args.key?(:target_network) @target_project = args[:target_project] if args.key?(:target_project) @zone = args[:zone] if args.key?(:zone) end