Class GuardDutyFinding.Resource.Jsii$Proxy

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.mixins.preview.services.guardduty.events.GuardDutyFinding.Resource.Jsii$Proxy
All Implemented Interfaces:
GuardDutyFinding.Resource, software.amazon.jsii.JsiiSerializable
Enclosing interface:
GuardDutyFinding.Resource

@Stability(Experimental) @Internal public static final class GuardDutyFinding.Resource.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements GuardDutyFinding.Resource
An implementation for GuardDutyFinding.Resource
  • Constructor Details

    • Jsii$Proxy

      protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
      Constructor that initializes the object based on values retrieved from the JsiiObject.
      Parameters:
      objRef - Reference to the JSII managed object.
    • Jsii$Proxy

      protected Jsii$Proxy(GuardDutyFinding.Resource.Builder builder)
      Constructor that initializes the object based on literal property values passed by the GuardDutyFinding.Resource.Builder.
  • Method Details

    • getAccessKeyDetails

      public final GuardDutyFinding.AccessKeyDetails getAccessKeyDetails()
      Description copied from interface: GuardDutyFinding.Resource
      (experimental) accessKeyDetails property.

      Specify an array of string values to match this event if the actual value of accessKeyDetails 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

      Specified by:
      getAccessKeyDetails in interface GuardDutyFinding.Resource
    • getContainerDetails

      public final GuardDutyFinding.ContainerDetails getContainerDetails()
      Description copied from interface: GuardDutyFinding.Resource
      (experimental) containerDetails property.

      Specify an array of string values to match this event if the actual value of containerDetails 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

      Specified by:
      getContainerDetails in interface GuardDutyFinding.Resource
    • getEbsVolumeDetails

      public final GuardDutyFinding.EbsVolumeDetails getEbsVolumeDetails()
      Description copied from interface: GuardDutyFinding.Resource
      (experimental) ebsVolumeDetails property.

      Specify an array of string values to match this event if the actual value of ebsVolumeDetails 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

      Specified by:
      getEbsVolumeDetails in interface GuardDutyFinding.Resource
    • getEcsClusterDetails

      public final GuardDutyFinding.EcsClusterDetails getEcsClusterDetails()
      Description copied from interface: GuardDutyFinding.Resource
      (experimental) ecsClusterDetails property.

      Specify an array of string values to match this event if the actual value of ecsClusterDetails 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

      Specified by:
      getEcsClusterDetails in interface GuardDutyFinding.Resource
    • getEksClusterDetails

      public final GuardDutyFinding.EksClusterDetails getEksClusterDetails()
      Description copied from interface: GuardDutyFinding.Resource
      (experimental) eksClusterDetails property.

      Specify an array of string values to match this event if the actual value of eksClusterDetails 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

      Specified by:
      getEksClusterDetails in interface GuardDutyFinding.Resource
    • getInstanceDetails

      public final GuardDutyFinding.InstanceDetails getInstanceDetails()
      Description copied from interface: GuardDutyFinding.Resource
      (experimental) instanceDetails property.

      Specify an array of string values to match this event if the actual value of instanceDetails 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

      Specified by:
      getInstanceDetails in interface GuardDutyFinding.Resource
    • getKubernetesDetails

      public final GuardDutyFinding.KubernetesDetails getKubernetesDetails()
      Description copied from interface: GuardDutyFinding.Resource
      (experimental) kubernetesDetails property.

      Specify an array of string values to match this event if the actual value of kubernetesDetails 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

      Specified by:
      getKubernetesDetails in interface GuardDutyFinding.Resource
    • getResourceType

      public final List<String> getResourceType()
      Description copied from interface: GuardDutyFinding.Resource
      (experimental) resourceType property.

      Specify an array of string values to match this event if the actual value of resourceType 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

      Specified by:
      getResourceType in interface GuardDutyFinding.Resource
    • getS3BucketDetails

      public final List<GuardDutyFinding.ResourceItem> getS3BucketDetails()
      Description copied from interface: GuardDutyFinding.Resource
      (experimental) s3BucketDetails property.

      Specify an array of string values to match this event if the actual value of s3BucketDetails 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

      Specified by:
      getS3BucketDetails in interface GuardDutyFinding.Resource
    • $jsii$toJson

      @Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
      Specified by:
      $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
    • equals

      public final boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class Object