Show / Hide Table of Contents

Class UpdateVtapDetails

These details can be included in a request to update a virtual test access point (VTAP).

Inheritance
object
UpdateVtapDetails
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.CoreService.Models
Assembly: OCI.DotNetSDK.Core.dll
Syntax
public class UpdateVtapDetails

Properties

CaptureFilterId

Declaration
[JsonProperty(PropertyName = "captureFilterId")]
public string CaptureFilterId { get; set; }
Property Value
Type Description
string

The capture filter's Oracle ID (OCID).

DefinedTags

Declaration
[JsonProperty(PropertyName = "definedTags")]
public Dictionary<string, Dictionary<string, object>> DefinedTags { get; set; }
Property Value
Type Description
Dictionary<string, Dictionary<string, object>>

Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
Example: {"Operations": {"CostCenter": "42"}}

DisplayName

Declaration
[JsonProperty(PropertyName = "displayName")]
public string DisplayName { get; set; }
Property Value
Type Description
string

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

EncapsulationProtocol

Declaration
[JsonProperty(PropertyName = "encapsulationProtocol")]
[JsonConverter(typeof(StringEnumConverter))]
public UpdateVtapDetails.EncapsulationProtocolEnum? EncapsulationProtocol { get; set; }
Property Value
Type Description
UpdateVtapDetails.EncapsulationProtocolEnum?

Defines an encapsulation header type for the VTAP's mirrored traffic.

FreeformTags

Declaration
[JsonProperty(PropertyName = "freeformTags")]
public Dictionary<string, string> FreeformTags { get; set; }
Property Value
Type Description
Dictionary<string, string>

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: {"Department": "Finance"}

IsVtapEnabled

Declaration
[JsonProperty(PropertyName = "isVtapEnabled")]
public bool? IsVtapEnabled { get; set; }
Property Value
Type Description
bool?

Used to start or stop a Vtap resource.

  • TRUE directs the VTAP to start mirroring traffic.
  • FALSE (Default) directs the VTAP to stop mirroring traffic.

MaxPacketSize

Declaration
[JsonProperty(PropertyName = "maxPacketSize")]
public int? MaxPacketSize { get; set; }
Property Value
Type Description
int?

The maximum size of the packets to be included in the filter.

SourceId

Declaration
[JsonProperty(PropertyName = "sourceId")]
public string SourceId { get; set; }
Property Value
Type Description
string

The OCID of the source point where packets are captured.

SourcePrivateEndpointIp

Declaration
[JsonProperty(PropertyName = "sourcePrivateEndpointIp")]
public string SourcePrivateEndpointIp { get; set; }
Property Value
Type Description
string

The IP Address of the source private endpoint.

SourcePrivateEndpointSubnetId

Declaration
[JsonProperty(PropertyName = "sourcePrivateEndpointSubnetId")]
public string SourcePrivateEndpointSubnetId { get; set; }
Property Value
Type Description
string

The OCID of the subnet that source private endpoint belongs to.

SourceType

Declaration
[JsonProperty(PropertyName = "sourceType")]
[JsonConverter(typeof(StringEnumConverter))]
public UpdateVtapDetails.SourceTypeEnum? SourceType { get; set; }
Property Value
Type Description
UpdateVtapDetails.SourceTypeEnum?

The source type for the VTAP.

TargetId

Declaration
[JsonProperty(PropertyName = "targetId")]
public string TargetId { get; set; }
Property Value
Type Description
string

The OCID of the destination resource where mirrored packets are sent.

TargetIp

Declaration
[JsonProperty(PropertyName = "targetIp")]
public string TargetIp { get; set; }
Property Value
Type Description
string

The IP address of the destination resource where mirrored packets are sent.

TargetType

Declaration
[JsonProperty(PropertyName = "targetType")]
[JsonConverter(typeof(StringEnumConverter))]
public UpdateVtapDetails.TargetTypeEnum? TargetType { get; set; }
Property Value
Type Description
UpdateVtapDetails.TargetTypeEnum?

The target type for the VTAP.

TrafficMode

Declaration
[JsonProperty(PropertyName = "trafficMode")]
[JsonConverter(typeof(StringEnumConverter))]
public UpdateVtapDetails.TrafficModeEnum? TrafficMode { get; set; }
Property Value
Type Description
UpdateVtapDetails.TrafficModeEnum?

Used to control the priority of traffic. It is an optional field. If it not passed, the value is DEFAULT

VxlanNetworkIdentifier

Declaration
[JsonProperty(PropertyName = "vxlanNetworkIdentifier")]
public long? VxlanNetworkIdentifier { get; set; }
Property Value
Type Description
long?

The virtual extensible LAN (VXLAN) network identifier (or VXLAN segment ID) that uniquely identifies the VXLAN.

In this article
Back to top