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
20079 20080 20081 20082 20083 20084 20085 20086 20087 20088 20089 20090 20091 20092 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 20079 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
20079 20080 20081 20082 20083 20084 20085 20086 20087 20088 20089 20090 20091 20092 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 20079 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
20079 20080 20081 20082 20083 20084 20085 20086 20087 20088 20089 20090 20091 20092 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 20079 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
20079 20080 20081 20082 20083 20084 20085 20086 20087 20088 20089 20090 20091 20092 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 20079 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
20079 20080 20081 20082 20083 20084 20085 20086 20087 20088 20089 20090 20091 20092 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 20079 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
20079 20080 20081 20082 20083 20084 20085 20086 20087 20088 20089 20090 20091 20092 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 20079 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
20079 20080 20081 20082 20083 20084 20085 20086 20087 20088 20089 20090 20091 20092 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 20079 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
20079 20080 20081 20082 20083 20084 20085 20086 20087 20088 20089 20090 20091 20092 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 20079 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
20079 20080 20081 20082 20083 20084 20085 20086 20087 20088 20089 20090 20091 20092 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 20079 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
20079 20080 20081 20082 20083 20084 20085 20086 20087 20088 20089 20090 20091 20092 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 20079 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
20079 20080 20081 20082 20083 20084 20085 20086 20087 20088 20089 20090 20091 20092 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 20079 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
20079 20080 20081 20082 20083 20084 20085 20086 20087 20088 20089 20090 20091 20092 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 20079 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
20079 20080 20081 20082 20083 20084 20085 20086 20087 20088 20089 20090 20091 20092 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 20079 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 |