Package-level declarations
Types
Link copied to clipboard
object FmsFunctions
Link copied to clipboard
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
Builder for NotificationChannelArgs.
Link copied to clipboard
Link copied to clipboard
Builder for NotificationChannel.
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 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
class PolicyArgsBuilder
Builder for PolicyArgs.
Link copied to clipboard
Link copied to clipboard
class PolicyResourceBuilder
Builder for Policy.
Link copied to clipboard
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
class ResourceSetArgsBuilder
Builder for ResourceSetArgs.
Link copied to clipboard
Link copied to clipboard
Builder for ResourceSet.
Functions
Link copied to clipboard
suspend fun notificationChannel(name: String, block: suspend NotificationChannelResourceBuilder.() -> Unit): NotificationChannel
Link copied to clipboard
suspend fun resourceSet(name: String, block: suspend ResourceSetResourceBuilder.() -> Unit): ResourceSet