Class UpdateVtapDetails
These details can be included in a request to update a virtual test access point (VTAP).
Inherited Members
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.
  | 
      
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.
  | 
      
IsVtapEnabled
Declaration
[JsonProperty(PropertyName = "isVtapEnabled")]
public bool? IsVtapEnabled { get; set; }
  Property Value
| Type | Description | 
|---|---|
| bool? | Used to start or stop a  
  | 
      
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.  |