Interface CfnIPSetProps

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnIPSetProps.Jsii$Proxy

@Generated(value="jsii-pacmak/1.113.0 (build fc68b25)", date="2025-09-02T11:25:32.675Z") @Stability(Stable) public interface CfnIPSetProps extends software.amazon.jsii.JsiiSerializable
Properties for defining a CfnIPSet.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.guardduty.*;
 CfnIPSetProps cfnIPSetProps = CfnIPSetProps.builder()
         .format("format")
         .location("location")
         // the properties below are optional
         .activate(false)
         .detectorId("detectorId")
         .expectedBucketOwner("expectedBucketOwner")
         .name("name")
         .tags(List.of(CfnTag.builder()
                 .key("key")
                 .value("value")
                 .build()))
         .build();
 

See Also:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static final class 
    A builder for CfnIPSetProps
    static final class 
    An implementation for CfnIPSetProps
  • Method Summary

    Modifier and Type
    Method
    Description
     
    default Object
    A boolean value that determines if GuardDuty can start using this list for custom threat detection.
    default String
    The unique ID of the detector of the GuardDuty account for which you want to create an IPSet.
    default String
    The AWS account ID that owns the Amazon S3 bucket specified in the Location field.
    The format of the file that contains the IPSet.
    The URI of the file that contains the IPSet.
    default String
    The user-friendly name to identify the IPSet.
    default List<CfnTag>
    The tags to be added to a new threat entity set resource.

    Methods inherited from interface software.amazon.jsii.JsiiSerializable

    $jsii$toJson