Class: Google::Apis::DnsV1beta2::ManagedZonePeeringConfigTargetNetwork
- Inherits:
-
Object
- Object
- Google::Apis::DnsV1beta2::ManagedZonePeeringConfigTargetNetwork
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/dns_v1beta2/classes.rb,
generated/google/apis/dns_v1beta2/representations.rb,
generated/google/apis/dns_v1beta2/representations.rb
Instance Attribute Summary collapse
-
#deactivate_time ⇒ String
If this zone has been deactivated (possibly because the producer network it targeted was deleted), the time at which it was deactivated.
-
#kind ⇒ String
Identifies what kind of resource this is.
-
#network_url ⇒ String
The fully qualified URL of the VPC network to forward queries to.
Instance Method Summary collapse
-
#initialize(**args) ⇒ ManagedZonePeeringConfigTargetNetwork
constructor
A new instance of ManagedZonePeeringConfigTargetNetwork.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ ManagedZonePeeringConfigTargetNetwork
Returns a new instance of ManagedZonePeeringConfigTargetNetwork
645 646 647 |
# File 'generated/google/apis/dns_v1beta2/classes.rb', line 645 def initialize(**args) update!(**args) end |
Instance Attribute Details
#deactivate_time ⇒ String
If this zone has been deactivated (possibly because the producer network it
targeted was deleted), the time at which it was deactivated. If the peering
connection is still active, this will be the empty string. This is in RFC3339
text format. Output only.
Corresponds to the JSON property deactivateTime
630 631 632 |
# File 'generated/google/apis/dns_v1beta2/classes.rb', line 630 def deactivate_time @deactivate_time end |
#kind ⇒ String
Identifies what kind of resource this is. Value: the fixed string "dns#
managedZonePeeringConfigTargetNetwork".
Corresponds to the JSON property kind
636 637 638 |
# File 'generated/google/apis/dns_v1beta2/classes.rb', line 636 def kind @kind end |
#network_url ⇒ String
The fully qualified URL of the VPC network to forward queries to. This should
be formatted like https://www.googleapis.com/compute/v1/projects/`project`/
global/networks/network
Corresponds to the JSON property networkUrl
643 644 645 |
# File 'generated/google/apis/dns_v1beta2/classes.rb', line 643 def network_url @network_url end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
650 651 652 653 654 |
# File 'generated/google/apis/dns_v1beta2/classes.rb', line 650 def update!(**args) @deactivate_time = args[:deactivate_time] if args.key?(:deactivate_time) @kind = args[:kind] if args.key?(:kind) @network_url = args[:network_url] if args.key?(:network_url) end |