Package-level declarations

Types

Link copied to clipboard
class Detector : KotlinCustomResource

Resource Type definition for AWS::GuardDuty::Detector

Link copied to clipboard
data class DetectorArgs(val dataSources: Output<DetectorCfnDataSourceConfigurationsArgs>? = null, val enable: Output<Boolean>? = null, val features: Output<List<DetectorCfnFeatureConfigurationArgs>>? = null, val findingPublishingFrequency: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<DetectorArgs>

Resource Type definition for AWS::GuardDuty::Detector

Link copied to clipboard
Link copied to clipboard
object DetectorMapper : ResourceMapper<Detector>
Link copied to clipboard
Link copied to clipboard
class Filter : KotlinCustomResource

Resource Type definition for AWS::GuardDuty::Filter

Link copied to clipboard
data class FilterArgs(val action: Output<String>? = null, val description: Output<String>? = null, val detectorId: Output<String>? = null, val findingCriteria: Output<FilterFindingCriteriaArgs>? = null, val name: Output<String>? = null, val rank: Output<Int>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<FilterArgs>

Resource Type definition for AWS::GuardDuty::Filter

Link copied to clipboard

Builder for FilterArgs.

Link copied to clipboard
object FilterMapper : ResourceMapper<Filter>
Link copied to clipboard

Builder for Filter.

Link copied to clipboard
Link copied to clipboard
class IpSet : KotlinCustomResource

Resource Type definition for AWS::GuardDuty::IPSet

Link copied to clipboard
data class IpSetArgs(val activate: Output<Boolean>? = null, val detectorId: Output<String>? = null, val format: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<IpSetArgs>

Resource Type definition for AWS::GuardDuty::IPSet

Link copied to clipboard

Builder for IpSetArgs.

Link copied to clipboard
object IpSetMapper : ResourceMapper<IpSet>
Link copied to clipboard

Builder for IpSet.

Link copied to clipboard
class MalwareProtectionPlan : KotlinCustomResource

Resource Type definition for AWS::GuardDuty::MalwareProtectionPlan

Link copied to clipboard
data class MalwareProtectionPlanArgs(val actions: Output<MalwareProtectionPlanCfnActionsArgs>? = null, val protectedResource: Output<MalwareProtectionPlanCfnProtectedResourceArgs>? = null, val role: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<MalwareProtectionPlanArgs>

Resource Type definition for AWS::GuardDuty::MalwareProtectionPlan

Link copied to clipboard
Link copied to clipboard
class Master : KotlinCustomResource

GuardDuty Master resource schema

Link copied to clipboard
data class MasterArgs(val detectorId: Output<String>? = null, val invitationId: Output<String>? = null, val masterId: Output<String>? = null) : ConvertibleToJava<MasterArgs>

GuardDuty Master resource schema

Link copied to clipboard

Builder for MasterArgs.

Link copied to clipboard
object MasterMapper : ResourceMapper<Master>
Link copied to clipboard

Builder for Master.

Link copied to clipboard
class Member : KotlinCustomResource

Resource Type definition for AWS::GuardDuty::Member

Link copied to clipboard
data class MemberArgs(val detectorId: Output<String>? = null, val disableEmailNotification: Output<Boolean>? = null, val email: Output<String>? = null, val memberId: Output<String>? = null, val message: Output<String>? = null, val status: Output<String>? = null) : ConvertibleToJava<MemberArgs>

Resource Type definition for AWS::GuardDuty::Member

Link copied to clipboard

Builder for MemberArgs.

Link copied to clipboard
object MemberMapper : ResourceMapper<Member>
Link copied to clipboard

Builder for Member.

Link copied to clipboard
class PublishingDestination : KotlinCustomResource

Resource Type definition for AWS::GuardDuty::PublishingDestination.

Link copied to clipboard
data class PublishingDestinationArgs(val destinationProperties: Output<PublishingDestinationCfnDestinationPropertiesArgs>? = null, val destinationType: Output<String>? = null, val detectorId: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<PublishingDestinationArgs>

Resource Type definition for AWS::GuardDuty::PublishingDestination.

Link copied to clipboard
Link copied to clipboard
class ThreatIntelSet : KotlinCustomResource

Resource Type definition for AWS::GuardDuty::ThreatIntelSet

Link copied to clipboard
data class ThreatIntelSetArgs(val activate: Output<Boolean>? = null, val detectorId: Output<String>? = null, val format: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<ThreatIntelSetArgs>

Resource Type definition for AWS::GuardDuty::ThreatIntelSet

Link copied to clipboard
Link copied to clipboard
object ThreatIntelSetMapper : ResourceMapper<ThreatIntelSet>

Functions

Link copied to clipboard
suspend fun detector(name: String, block: suspend DetectorResourceBuilder.() -> Unit): Detector
Link copied to clipboard
fun filter(name: String): Filter
suspend fun filter(name: String, block: suspend FilterResourceBuilder.() -> Unit): Filter
Link copied to clipboard
fun ipSet(name: String): IpSet
suspend fun ipSet(name: String, block: suspend IpSetResourceBuilder.() -> Unit): IpSet
Link copied to clipboard
fun master(name: String): Master
suspend fun master(name: String, block: suspend MasterResourceBuilder.() -> Unit): Master
Link copied to clipboard
fun member(name: String): Member
suspend fun member(name: String, block: suspend MemberResourceBuilder.() -> Unit): Member
Link copied to clipboard