Show / Hide Table of Contents

Class GuardDutyFinding.PortProbeAction

(experimental) Type definition for PortProbeAction.

Inheritance
object
GuardDutyFinding.PortProbeAction
Implements
GuardDutyFinding.IPortProbeAction
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.Mixins.Preview.AWS.GuardDuty.Events
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class GuardDutyFinding.PortProbeAction : GuardDutyFinding.IPortProbeAction
Syntax (vb)
Public Class GuardDutyFinding.PortProbeAction Implements GuardDutyFinding.IPortProbeAction
Remarks

Stability: Experimental

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.Mixins.Preview.AWS.GuardDuty.Events;

             var portProbeAction = new PortProbeAction {
                 Blocked = new [] { "blocked" },
                 PortProbeDetails = new [] { new PortProbeActionItem {
                     LocalIpDetails = new LocalIpDetails1 {
                         IpAddressV4 = new [] { "ipAddressV4" }
                     },
                     LocalPortDetails = new LocalPortDetails1 {
                         Port = new [] { "port" },
                         PortName = new [] { "portName" }
                     },
                     RemoteIpDetails = new RemoteIpDetails4 {
                         City = new City4 {
                             CityName = new [] { "cityName" }
                         },
                         Country = new Country4 {
                             CountryName = new [] { "countryName" }
                         },
                         GeoLocation = new GeoLocation1 {
                             Lat = new [] { "lat" },
                             Lon = new [] { "lon" }
                         },
                         IpAddressV4 = new [] { "ipAddressV4" },
                         Organization = new Organization4 {
                             Asn = new [] { "asn" },
                             AsnOrg = new [] { "asnOrg" },
                             Isp = new [] { "isp" },
                             Org = new [] { "org" }
                         }
                     }
                 } }
             };

Synopsis

Constructors

PortProbeAction()

(experimental) Type definition for PortProbeAction.

Properties

Blocked

(experimental) blocked property.

PortProbeDetails

(experimental) portProbeDetails property.

Constructors

PortProbeAction()

(experimental) Type definition for PortProbeAction.

public PortProbeAction()
Remarks

Stability: Experimental

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.Mixins.Preview.AWS.GuardDuty.Events;

             var portProbeAction = new PortProbeAction {
                 Blocked = new [] { "blocked" },
                 PortProbeDetails = new [] { new PortProbeActionItem {
                     LocalIpDetails = new LocalIpDetails1 {
                         IpAddressV4 = new [] { "ipAddressV4" }
                     },
                     LocalPortDetails = new LocalPortDetails1 {
                         Port = new [] { "port" },
                         PortName = new [] { "portName" }
                     },
                     RemoteIpDetails = new RemoteIpDetails4 {
                         City = new City4 {
                             CityName = new [] { "cityName" }
                         },
                         Country = new Country4 {
                             CountryName = new [] { "countryName" }
                         },
                         GeoLocation = new GeoLocation1 {
                             Lat = new [] { "lat" },
                             Lon = new [] { "lon" }
                         },
                         IpAddressV4 = new [] { "ipAddressV4" },
                         Organization = new Organization4 {
                             Asn = new [] { "asn" },
                             AsnOrg = new [] { "asnOrg" },
                             Isp = new [] { "isp" },
                             Org = new [] { "org" }
                         }
                     }
                 } }
             };

Properties

Blocked

(experimental) blocked property.

public string[]? Blocked { get; set; }
Property Value

string[]

Remarks

Specify an array of string values to match this event if the actual value of blocked is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default: - Do not filter on this field

Stability: Experimental

PortProbeDetails

(experimental) portProbeDetails property.

public GuardDutyFinding.IPortProbeActionItem[]? PortProbeDetails { get; set; }
Property Value

IPortProbeActionItem[]

Remarks

Specify an array of string values to match this event if the actual value of portProbeDetails is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default: - Do not filter on this field

Stability: Experimental

Implements

GuardDutyFinding.IPortProbeAction
Back to top Generated by DocFX