Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace CaptureFilter

A capture filter contains a set of {@link #captureFilterRuleDetails(CaptureFilterRuleDetailsRequest) captureFilterRuleDetails} governing what traffic is mirrored for a Vtap or captured for a VCN Flow Log. The capture filter is created with no rules defined, and it must have at least one rule to mirror traffic for the VTAP or collect VCN flow logs.

Properties

compartmentId

compartmentId: string

The OCID of the compartment containing the capture filter.

Optional definedTags

definedTags: undefined | object

Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.

Example: {@code {\"Operations\": {\"CostCenter\": \"42\"}}}

Optional displayName

displayName: undefined | string

A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.

Optional filterType

filterType: FilterType

Indicates which service will use this capture filter

Optional flowLogCaptureFilterRules

flowLogCaptureFilterRules: Array<FlowLogCaptureFilterRuleDetails>

The set of rules governing what traffic the VCN flow log collects.

Optional freeformTags

freeformTags: undefined | object

Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags.

Example: {@code {\"Department\": \"Finance\"}}

id

id: string

The capture filter's Oracle ID (OCID).

lifecycleState

lifecycleState: LifecycleState

The capture filter's current administrative state.

Optional timeCreated

timeCreated: Date

The date and time the capture filter was created, in the format defined by RFC3339.

Example: {@code 2021-08-25T21:10:29.600Z}

Optional vtapCaptureFilterRules

vtapCaptureFilterRules: Array<VtapCaptureFilterRuleDetails>

The set of rules governing what traffic a VTAP mirrors.

Functions

getDeserializedJsonObj

getJsonObj