Package-level declarations

Types

Link copied to clipboard

Enables Security Hub for this AWS account.

Link copied to clipboard
class AccountArgs : ConvertibleToJava<AccountArgs>

Enables Security Hub for this AWS account.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Creates Security Hub custom action.

Link copied to clipboard
data class ActionTargetArgs(val description: Output<String>? = null, val identifier: Output<String>? = null, val name: Output<String>? = null) : ConvertibleToJava<ActionTargetArgs>

Creates Security Hub custom action.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Manages a Security Hub finding aggregator. Security Hub needs to be enabled in a region in order for the aggregator to pull through findings.

Link copied to clipboard
data class FindingAggregatorArgs(val linkingMode: Output<String>? = null, val specifiedRegions: Output<List<String>>? = null) : ConvertibleToJava<FindingAggregatorArgs>

Manages a Security Hub finding aggregator. Security Hub needs to be enabled in a region in order for the aggregator to pull through findings.

Link copied to clipboard

Provides a Security Hub custom insight resource. See the Managing custom insights section of the AWS User Guide for more information.

Link copied to clipboard
data class InsightArgs(val filters: Output<InsightFiltersArgs>? = null, val groupByAttribute: Output<String>? = null, val name: Output<String>? = null) : ConvertibleToJava<InsightArgs>

Provides a Security Hub custom insight resource. See the Managing custom insights section of the AWS User Guide for more information.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Security Hub invite acceptance can be imported using the account ID, e.g.,

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

Security Hub invite acceptance can be imported using the account ID, e.g.,

Link copied to clipboard
Link copied to clipboard

Provides a Security Hub member resource.

Link copied to clipboard
data class MemberArgs(val accountId: Output<String>? = null, val email: Output<String>? = null, val invite: Output<Boolean>? = null) : ConvertibleToJava<MemberArgs>

Provides a Security Hub member resource.

Link copied to clipboard

Builder for MemberArgs.

Link copied to clipboard
Link copied to clipboard

Builder for Member.

Link copied to clipboard

Manages a Security Hub administrator account for an organization. The AWS account utilizing this resource must be an Organizations primary account. More information about Organizations support in Security Hub can be found in the Security Hub User Guide.

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

Manages a Security Hub administrator account for an organization. The AWS account utilizing this resource must be an Organizations primary account. More information about Organizations support in Security Hub can be found in the Security Hub User Guide.

Link copied to clipboard

Manages the Security Hub Organization Configuration.

Link copied to clipboard
data class OrganizationConfigurationArgs(val autoEnable: Output<Boolean>? = null) : ConvertibleToJava<OrganizationConfigurationArgs>

Manages the Security Hub Organization Configuration.

Link copied to clipboard

Subscribes to a Security Hub product.

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

Subscribes to a Security Hub product.

Link copied to clipboard

Disable/enable Security Hub standards control in the current region. The aws.securityhub.StandardsControl behaves differently from normal resources, in that The provider does not create this resource, but instead "adopts" it into management. When you delete this resource configuration, the provider "abandons" resource as is and just removes it from the state.

Link copied to clipboard
data class StandardsControlArgs(val controlStatus: Output<String>? = null, val disabledReason: Output<String>? = null, val standardsControlArn: Output<String>? = null) : ConvertibleToJava<StandardsControlArgs>

Disable/enable Security Hub standards control in the current region. The aws.securityhub.StandardsControl behaves differently from normal resources, in that The provider does not create this resource, but instead "adopts" it into management. When you delete this resource configuration, the provider "abandons" resource as is and just removes it from the state.

Link copied to clipboard

Subscribes to a Security Hub standard.

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

Subscribes to a Security Hub standard.

Functions

Link copied to clipboard
suspend fun accountResource(name: String, block: suspend AccountResourceBuilder.() -> Unit): Account
Link copied to clipboard
suspend fun actionTargetResource(name: String, block: suspend ActionTargetResourceBuilder.() -> Unit): ActionTarget
Link copied to clipboard
Link copied to clipboard
suspend fun insightResource(name: String, block: suspend InsightResourceBuilder.() -> Unit): Insight
Link copied to clipboard
Link copied to clipboard
suspend fun memberResource(name: String, block: suspend MemberResourceBuilder.() -> Unit): Member
Link copied to clipboard