Package-level declarations

Types

Link copied to clipboard
class AdminAccount : KotlinCustomResource

Provides a resource to associate/disassociate an AWS Firewall Manager administrator account. This operation must be performed in the us-east-1 region.

Link copied to clipboard
data class AdminAccountArgs(val accountId: Output<String>? = null) : ConvertibleToJava<AdminAccountArgs>

Provides a resource to associate/disassociate an AWS Firewall Manager administrator account. This operation must be performed in the us-east-1 region.

Link copied to clipboard
Link copied to clipboard
object AdminAccountMapper : ResourceMapper<AdminAccount>
Link copied to clipboard
Link copied to clipboard
class Policy : KotlinCustomResource

Provides a resource to create an AWS Firewall Manager policy. You need to be using AWS organizations and have enabled the Firewall Manager administrator account.

Link copied to clipboard
data class PolicyArgs(val deleteAllPolicyResources: Output<Boolean>? = null, val deleteUnusedFmManagedResources: Output<Boolean>? = null, val description: Output<String>? = null, val excludeMap: Output<PolicyExcludeMapArgs>? = null, val excludeResourceTags: Output<Boolean>? = null, val includeMap: Output<PolicyIncludeMapArgs>? = null, val name: Output<String>? = null, val remediationEnabled: Output<Boolean>? = null, val resourceSetIds: Output<List<String>>? = null, val resourceTags: Output<Map<String, String>>? = null, val resourceType: Output<String>? = null, val resourceTypeLists: Output<List<String>>? = null, val securityServicePolicyData: Output<PolicySecurityServicePolicyDataArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<PolicyArgs>

Provides a resource to create an AWS Firewall Manager policy. You need to be using AWS organizations and have enabled the Firewall Manager administrator account.

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

Resource for managing an AWS FMS (Firewall Manager) Resource Set.

Link copied to clipboard
data class ResourceSetArgs(val resourceSets: Output<List<ResourceSetResourceSetArgs>>? = null, val tags: Output<Map<String, String>>? = null, val timeouts: Output<ResourceSetTimeoutsArgs>? = null) : ConvertibleToJava<ResourceSetArgs>

Resource for managing an AWS FMS (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
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