Class: Google::Cloud::Compute::V1::PacketMirroring
- Inherits:
-
Object
- Object
- Google::Cloud::Compute::V1::PacketMirroring
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/compute/v1/compute.rb
Overview
Represents a Packet Mirroring resource. Packet Mirroring clones the traffic of specified instances in your Virtual Private Cloud (VPC) network and forwards it to a collector destination, such as an instance group of an internal TCP/UDP load balancer, for analysis or examination. For more information about setting up Packet Mirroring, see Using Packet Mirroring.
Defined Under Namespace
Modules: Enable
Instance Attribute Summary collapse
-
#collector_ilb ⇒ ::Google::Cloud::Compute::V1::PacketMirroringForwardingRuleInfo
The Forwarding Rule resource of type loadBalancingScheme=INTERNAL that will be used as collector for mirrored traffic.
-
#creation_timestamp ⇒ ::String
[Output Only] Creation timestamp in RFC3339 text format.
-
#description ⇒ ::String
An optional description of this resource.
-
#enable ⇒ ::String
Indicates whether or not this packet mirroring takes effect.
-
#filter ⇒ ::Google::Cloud::Compute::V1::PacketMirroringFilter
Filter for mirrored traffic.
-
#id ⇒ ::Integer
[Output Only] The unique identifier for the resource.
-
#kind ⇒ ::String
[Output Only] Type of the resource.
-
#mirrored_resources ⇒ ::Google::Cloud::Compute::V1::PacketMirroringMirroredResourceInfo
PacketMirroring mirroredResourceInfos.
-
#name ⇒ ::String
Name of the resource; provided by the client when the resource is created.
-
#network ⇒ ::Google::Cloud::Compute::V1::PacketMirroringNetworkInfo
Specifies the mirrored VPC network.
-
#priority ⇒ ::Integer
The priority of applying this configuration.
-
#region ⇒ ::String
[Output Only] URI of the region where the packetMirroring resides.
-
#self_link ⇒ ::String
[Output Only] Server-defined URL for the resource.
Instance Attribute Details
#collector_ilb ⇒ ::Google::Cloud::Compute::V1::PacketMirroringForwardingRuleInfo
25647 25648 25649 25650 25651 25652 25653 25654 25655 25656 25657 25658 25659 25660 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 25647 class PacketMirroring include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Indicates whether or not this packet mirroring takes effect. If set to FALSE, this packet mirroring policy will not be enforced on the network. The default is TRUE. module Enable # A value indicating that the enum field is not set. UNDEFINED_ENABLE = 0 FALSE = 66_658_563 TRUE = 2_583_950 end end |
#creation_timestamp ⇒ ::String
25647 25648 25649 25650 25651 25652 25653 25654 25655 25656 25657 25658 25659 25660 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 25647 class PacketMirroring include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Indicates whether or not this packet mirroring takes effect. If set to FALSE, this packet mirroring policy will not be enforced on the network. The default is TRUE. module Enable # A value indicating that the enum field is not set. UNDEFINED_ENABLE = 0 FALSE = 66_658_563 TRUE = 2_583_950 end end |
#description ⇒ ::String
25647 25648 25649 25650 25651 25652 25653 25654 25655 25656 25657 25658 25659 25660 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 25647 class PacketMirroring include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Indicates whether or not this packet mirroring takes effect. If set to FALSE, this packet mirroring policy will not be enforced on the network. The default is TRUE. module Enable # A value indicating that the enum field is not set. UNDEFINED_ENABLE = 0 FALSE = 66_658_563 TRUE = 2_583_950 end end |
#enable ⇒ ::String
25647 25648 25649 25650 25651 25652 25653 25654 25655 25656 25657 25658 25659 25660 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 25647 class PacketMirroring include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Indicates whether or not this packet mirroring takes effect. If set to FALSE, this packet mirroring policy will not be enforced on the network. The default is TRUE. module Enable # A value indicating that the enum field is not set. UNDEFINED_ENABLE = 0 FALSE = 66_658_563 TRUE = 2_583_950 end end |
#filter ⇒ ::Google::Cloud::Compute::V1::PacketMirroringFilter
25647 25648 25649 25650 25651 25652 25653 25654 25655 25656 25657 25658 25659 25660 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 25647 class PacketMirroring include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Indicates whether or not this packet mirroring takes effect. If set to FALSE, this packet mirroring policy will not be enforced on the network. The default is TRUE. module Enable # A value indicating that the enum field is not set. UNDEFINED_ENABLE = 0 FALSE = 66_658_563 TRUE = 2_583_950 end end |
#id ⇒ ::Integer
25647 25648 25649 25650 25651 25652 25653 25654 25655 25656 25657 25658 25659 25660 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 25647 class PacketMirroring include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Indicates whether or not this packet mirroring takes effect. If set to FALSE, this packet mirroring policy will not be enforced on the network. The default is TRUE. module Enable # A value indicating that the enum field is not set. UNDEFINED_ENABLE = 0 FALSE = 66_658_563 TRUE = 2_583_950 end end |
#kind ⇒ ::String
25647 25648 25649 25650 25651 25652 25653 25654 25655 25656 25657 25658 25659 25660 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 25647 class PacketMirroring include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Indicates whether or not this packet mirroring takes effect. If set to FALSE, this packet mirroring policy will not be enforced on the network. The default is TRUE. module Enable # A value indicating that the enum field is not set. UNDEFINED_ENABLE = 0 FALSE = 66_658_563 TRUE = 2_583_950 end end |
#mirrored_resources ⇒ ::Google::Cloud::Compute::V1::PacketMirroringMirroredResourceInfo
25647 25648 25649 25650 25651 25652 25653 25654 25655 25656 25657 25658 25659 25660 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 25647 class PacketMirroring include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Indicates whether or not this packet mirroring takes effect. If set to FALSE, this packet mirroring policy will not be enforced on the network. The default is TRUE. module Enable # A value indicating that the enum field is not set. UNDEFINED_ENABLE = 0 FALSE = 66_658_563 TRUE = 2_583_950 end end |
#name ⇒ ::String
25647 25648 25649 25650 25651 25652 25653 25654 25655 25656 25657 25658 25659 25660 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 25647 class PacketMirroring include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Indicates whether or not this packet mirroring takes effect. If set to FALSE, this packet mirroring policy will not be enforced on the network. The default is TRUE. module Enable # A value indicating that the enum field is not set. UNDEFINED_ENABLE = 0 FALSE = 66_658_563 TRUE = 2_583_950 end end |
#network ⇒ ::Google::Cloud::Compute::V1::PacketMirroringNetworkInfo
25647 25648 25649 25650 25651 25652 25653 25654 25655 25656 25657 25658 25659 25660 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 25647 class PacketMirroring include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Indicates whether or not this packet mirroring takes effect. If set to FALSE, this packet mirroring policy will not be enforced on the network. The default is TRUE. module Enable # A value indicating that the enum field is not set. UNDEFINED_ENABLE = 0 FALSE = 66_658_563 TRUE = 2_583_950 end end |
#priority ⇒ ::Integer
25647 25648 25649 25650 25651 25652 25653 25654 25655 25656 25657 25658 25659 25660 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 25647 class PacketMirroring include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Indicates whether or not this packet mirroring takes effect. If set to FALSE, this packet mirroring policy will not be enforced on the network. The default is TRUE. module Enable # A value indicating that the enum field is not set. UNDEFINED_ENABLE = 0 FALSE = 66_658_563 TRUE = 2_583_950 end end |
#region ⇒ ::String
25647 25648 25649 25650 25651 25652 25653 25654 25655 25656 25657 25658 25659 25660 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 25647 class PacketMirroring include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Indicates whether or not this packet mirroring takes effect. If set to FALSE, this packet mirroring policy will not be enforced on the network. The default is TRUE. module Enable # A value indicating that the enum field is not set. UNDEFINED_ENABLE = 0 FALSE = 66_658_563 TRUE = 2_583_950 end end |
#self_link ⇒ ::String
25647 25648 25649 25650 25651 25652 25653 25654 25655 25656 25657 25658 25659 25660 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 25647 class PacketMirroring include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Indicates whether or not this packet mirroring takes effect. If set to FALSE, this packet mirroring policy will not be enforced on the network. The default is TRUE. module Enable # A value indicating that the enum field is not set. UNDEFINED_ENABLE = 0 FALSE = 66_658_563 TRUE = 2_583_950 end end |