Class: Google::Apis::ServicenetworkingV1::AddDnsRecordSetRequest

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
generated/google/apis/servicenetworking_v1/classes.rb,
generated/google/apis/servicenetworking_v1/representations.rb,
generated/google/apis/servicenetworking_v1/representations.rb

Overview

Request to add a record set to a private managed DNS zone in the shared producer host project.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ AddDnsRecordSetRequest

Returns a new instance of AddDnsRecordSetRequest.



62
63
64
# File 'generated/google/apis/servicenetworking_v1/classes.rb', line 62

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#consumer_networkString

Required. The network that the consumer is using to connect with services. Must be in the form of projects/project/global/networks/network project is the project number, as in '12345' network is the network name. Corresponds to the JSON property consumerNetwork

Returns:

  • (String)


49
50
51
# File 'generated/google/apis/servicenetworking_v1/classes.rb', line 49

def consumer_network
  @consumer_network
end

#dns_record_setGoogle::Apis::ServicenetworkingV1::DnsRecordSet

Represents a DNS record set resource. Corresponds to the JSON property dnsRecordSet



54
55
56
# File 'generated/google/apis/servicenetworking_v1/classes.rb', line 54

def dns_record_set
  @dns_record_set
end

#zoneString

Required. The name of the private DNS zone in the shared producer host project to which the record set will be added. Corresponds to the JSON property zone

Returns:

  • (String)


60
61
62
# File 'generated/google/apis/servicenetworking_v1/classes.rb', line 60

def zone
  @zone
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



67
68
69
70
71
# File 'generated/google/apis/servicenetworking_v1/classes.rb', line 67

def update!(**args)
  @consumer_network = args[:consumer_network] if args.key?(:consumer_network)
  @dns_record_set = args[:dns_record_set] if args.key?(:dns_record_set)
  @zone = args[:zone] if args.key?(:zone)
end