AccountArgs

data class AccountArgs(val findingPublishingFrequency: Output<String>? = null, val status: Output<String>? = null) : ConvertibleToJava<AccountArgs>

Provides a resource to manage an AWS Macie Account.

Example Usage

package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.macie2.Account;
import com.pulumi.aws.macie2.AccountArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var test = new Account("test", AccountArgs.builder()
.findingPublishingFrequency("FIFTEEN_MINUTES")
.status("ENABLED")
.build());
}
}

Import

aws_macie2_account can be imported using the id, e.g.,

$ pulumi import aws:macie2/account:Account example abcd1

Constructors

Link copied to clipboard
constructor(findingPublishingFrequency: Output<String>? = null, status: Output<String>? = null)

Properties

Link copied to clipboard
val findingPublishingFrequency: Output<String>? = null

Specifies how often to publish updates to policy findings for the account. This includes publishing updates to AWS Security Hub and Amazon EventBridge (formerly called Amazon CloudWatch Events). Valid values are FIFTEEN_MINUTES, ONE_HOUR or SIX_HOURS.

Link copied to clipboard
val status: Output<String>? = null

Specifies the status for the account. To enable Amazon Macie and start all Macie activities for the account, set this value to ENABLED. Valid values are ENABLED or PAUSED.

Functions

Link copied to clipboard
open override fun toJava(): AccountArgs