Class: Google::Cloud::Compute::V1::PacketMirroring

Inherits:
Object
  • Object
show all
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

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


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