SecurityProfileCustomMirroringProfile class

Constructors

SecurityProfileCustomMirroringProfile({Input<List<String>?>? mirroringDeploymentGroups, required Input<String> mirroringEndpointGroup, Input<String?>? mirroringEndpointGroupType})
Creates a new SecurityProfileCustomMirroringProfile. mirroringDeploymentGroups The target downstream Mirroring Deployment Groups. mirroringEndpointGroup The target Mirroring Endpoint Group. mirroringEndpointGroupType (Output)
const
SecurityProfileCustomMirroringProfile.fromMap(Map<String, dynamic> map)
factory

Properties

hashCode → int
The hash code for this object.
no setterinherited
mirroringDeploymentGroups → Input<List<String>?>?
The target downstream Mirroring Deployment Groups. This field is used for Packet Broker mirroring endpoint groups to specify the deployment groups that the packet should be mirrored to by the broker. Format: projects/{project_id}/locations/global/mirroringDeploymentGroups/{deployment_group_id}
final
mirroringEndpointGroup → Input<String>
The target Mirroring Endpoint Group. When a mirroring rule with this security profile attached matches a packet, a replica will be mirrored to the location-local target in this group. Format: projects/{project_id}/locations/global/mirroringEndpointGroups/{endpoint_group_id}
final
mirroringEndpointGroupType → Input<String?>?
(Output) The type of the mirroring endpoint group this profile is attached to. Possible values: DIRECT BROKER
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