Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class NotificationChannel : KotlinCustomResource

Designates the IAM role and Amazon Simple Notification Service (SNS) topic that AWS Firewall Manager uses to record SNS logs.

Link copied to clipboard
data class NotificationChannelArgs(val snsRoleName: Output<String>? = null, val snsTopicArn: Output<String>? = null) : ConvertibleToJava<NotificationChannelArgs>

Designates the IAM role and Amazon Simple Notification Service (SNS) topic that AWS Firewall Manager uses to record SNS logs.

Link copied to clipboard
Link copied to clipboard
class Policy : KotlinCustomResource

Creates an AWS Firewall Manager policy.

Link copied to clipboard
data class PolicyArgs(val deleteAllPolicyResources: Output<Boolean>? = null, val excludeMap: Output<PolicyIeMapArgs>? = null, val excludeResourceTags: Output<Boolean>? = null, val includeMap: Output<PolicyIeMapArgs>? = null, val policyDescription: Output<String>? = null, val policyName: Output<String>? = null, val remediationEnabled: Output<Boolean>? = null, val resourceSetIds: Output<List<String>>? = null, val resourceTagLogicalOperator: Output<PolicyResourceTagLogicalOperator>? = null, val resourceTags: Output<List<PolicyResourceTagArgs>>? = null, val resourceType: Output<String>? = null, val resourceTypeList: Output<List<String>>? = null, val resourcesCleanUp: Output<Boolean>? = null, val securityServicePolicyData: Output<PolicySecurityServicePolicyDataArgs>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<PolicyArgs>

Creates an AWS Firewall Manager policy.

Link copied to clipboard

Builder for PolicyArgs.

Link copied to clipboard
object PolicyMapper : ResourceMapper<Policy>
Link copied to clipboard

Builder for Policy.

Link copied to clipboard
class ResourceSet : KotlinCustomResource

Creates an AWS Firewall Manager resource set.

Link copied to clipboard
data class ResourceSetArgs(val description: Output<String>? = null, val name: Output<String>? = null, val resourceTypeList: Output<List<String>>? = null, val resources: Output<List<String>>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<ResourceSetArgs>

Creates an AWS Firewall Manager resource set.

Link copied to clipboard
Link copied to clipboard
object ResourceSetMapper : ResourceMapper<ResourceSet>
Link copied to clipboard

Functions

Link copied to clipboard
fun policy(name: String): Policy
suspend fun policy(name: String, block: suspend PolicyResourceBuilder.() -> Unit): Policy
Link copied to clipboard
suspend fun resourceSet(name: String, block: suspend ResourceSetResourceBuilder.() -> Unit): ResourceSet