PacketMirroringState class

Input properties used for looking up and filtering PacketMirroring resources.

Constructors

PacketMirroringState({Input<PacketMirroringCollectorIlb?>? collectorIlb, Input<String?>? deletionPolicy, Input<String?>? description, Input<String?>? enable, Input<PacketMirroringFilter?>? filter, Input<PacketMirroringMirroredResources?>? mirroredResources, Input<String?>? name, Input<PacketMirroringNetwork?>? network, Input<int?>? priority, Input<String?>? project, Input<String?>? region})
Creates a new PacketMirroringState. collectorIlb The Forwarding Rule resource (of type load_balancing_scheme=INTERNAL) deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. description A human-readable description of the rule. enable Indicates whether or not this packet mirroring takes effect. If set to FALSE, this packet mirroring filter A filter for mirrored traffic. If unset, all traffic is mirrored. mirroredResources A means of specifying which resources to mirror. name The name of the packet mirroring rule network Specifies the mirrored VPC network. Only packets in this network priority Since only one rule can be active at a time, priority is project The ID of the project in which the resource belongs. region The Region in which the created address should reside.
const
PacketMirroringState.fromMap(Map<String, dynamic> map)
factory

Properties

collectorIlb → Input<PacketMirroringCollectorIlb?>?
The Forwarding Rule resource (of type load_balancing_scheme=INTERNAL) that will be used as collector for mirrored traffic. The specified forwarding rule must have isMirroringCollector set to true. Structure is documented below.
final
deletionPolicy → Input<String?>?
Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. When a 'terraform destroy' or 'pulumi up' would delete the resource, the command will fail if this field is set to "PREVENT" in Terraform state. When set to "ABANDON", the command will remove the resource from Terraform management without updating or deleting the resource in the API. When set to "DELETE", deleting the resource is allowed.
final
description → Input<String?>?
A human-readable description of the rule.
final
enable → Input<String?>?
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. Possible values are: TRUE, FALSE.
final
filter → Input<PacketMirroringFilter?>?
A filter for mirrored traffic. If unset, all traffic is mirrored. Structure is documented below.
final
hashCode → int
The hash code for this object.
no setterinherited
mirroredResources → Input<PacketMirroringMirroredResources?>?
A means of specifying which resources to mirror. Structure is documented below.
final
name → Input<String?>?
The name of the packet mirroring rule
final
network → Input<PacketMirroringNetwork?>?
Specifies the mirrored VPC network. Only packets in this network will be mirrored. All mirrored VMs should have a NIC in the given network. All mirrored subnetworks should belong to the given network. Structure is documented below.
final
priority → Input<int?>?
Since only one rule can be active at a time, priority is used to break ties in the case of two rules that apply to the same instances.
final
project → Input<String?>?
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
final
region → Input<String?>?
The Region in which the created address should reside. If it is not provided, the provider region is used.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited