Class: Google::Apis::ComputeAlpha::PacketMirroringCollectorInfo
- Inherits:
-
Object
- Object
- Google::Apis::ComputeAlpha::PacketMirroringCollectorInfo
- Defined in:
- generated/google/apis/compute_alpha/classes.rb,
generated/google/apis/compute_alpha/representations.rb,
generated/google/apis/compute_alpha/representations.rb
Instance Attribute Summary collapse
-
#instances ⇒ Array<Google::Apis::ComputeAlpha::PacketMirroringCollectorInfoInstanceInfo>
A set of virtual machines configured as destination of the mirrored traffic.
Instance Method Summary collapse
-
#initialize(**args) ⇒ PacketMirroringCollectorInfo
constructor
A new instance of PacketMirroringCollectorInfo.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Google::Apis::Core::JsonObjectSupport
Methods included from Google::Apis::Core::Hashable
Constructor Details
#initialize(**args) ⇒ PacketMirroringCollectorInfo
Returns a new instance of PacketMirroringCollectorInfo
22523 22524 22525 |
# File 'generated/google/apis/compute_alpha/classes.rb', line 22523 def initialize(**args) update!(**args) end |
Instance Attribute Details
#instances ⇒ Array<Google::Apis::ComputeAlpha::PacketMirroringCollectorInfoInstanceInfo>
A set of virtual machines configured as destination of the mirrored traffic.
They must live in zones contained in the same region as this packetMirroring.
Corresponds to the JSON property instances
22521 22522 22523 |
# File 'generated/google/apis/compute_alpha/classes.rb', line 22521 def instances @instances end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
22528 22529 22530 |
# File 'generated/google/apis/compute_alpha/classes.rb', line 22528 def update!(**args) @instances = args[:instances] if args.key?(:instances) end |