Package com.pulumi.aws.macie2
Class Account
- java.lang.Object
-
- com.pulumi.resources.Resource
-
- com.pulumi.resources.CustomResource
-
- com.pulumi.aws.macie2.Account
-
public class Account extends com.pulumi.resources.CustomResource
Provides a resource to manage an [AWS Macie Account](https://docs.aws.amazon.com/macie/latest/APIReference/macie.html). ## Example Usage <!--Start PulumiCodeChooser -->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()); } }
-
-
Constructor Summary
Constructors Constructor Description Account(java.lang.String name)
Account(java.lang.String name, AccountArgs args)
Account(java.lang.String name, AccountArgs args, com.pulumi.resources.CustomResourceOptions options)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.pulumi.core.Output<java.lang.String>
createdAt()
com.pulumi.core.Output<java.lang.String>
findingPublishingFrequency()
static Account
get(java.lang.String name, com.pulumi.core.Output<java.lang.String> id, AccountState state, com.pulumi.resources.CustomResourceOptions options)
Get an existing Host resource's state with the given name, ID, and optional extra properties used to qualify the lookup.com.pulumi.core.Output<java.lang.String>
serviceRole()
com.pulumi.core.Output<java.lang.String>
status()
com.pulumi.core.Output<java.lang.String>
updatedAt()
-
-
-
Constructor Detail
-
Account
public Account(java.lang.String name)
- Parameters:
name
- The _unique_ name of the resulting resource.
-
Account
public Account(java.lang.String name, @Nullable AccountArgs args)
- Parameters:
name
- The _unique_ name of the resulting resource.args
- The arguments to use to populate this resource's properties.
-
Account
public Account(java.lang.String name, @Nullable AccountArgs args, @Nullable com.pulumi.resources.CustomResourceOptions options)
- Parameters:
name
- The _unique_ name of the resulting resource.args
- The arguments to use to populate this resource's properties.options
- A bag of options that control this resource's behavior.
-
-
Method Detail
-
createdAt
public com.pulumi.core.Output<java.lang.String> createdAt()
- Returns:
- The date and time, in UTC and extended RFC 3339 format, when the Amazon Macie account was created.
-
findingPublishingFrequency
public com.pulumi.core.Output<java.lang.String> findingPublishingFrequency()
- Returns:
- 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`.
-
serviceRole
public com.pulumi.core.Output<java.lang.String> serviceRole()
- Returns:
- The Amazon Resource Name (ARN) of the service-linked role that allows Macie to monitor and analyze data in AWS resources for the account.
-
status
public com.pulumi.core.Output<java.lang.String> status()
- Returns:
- 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`.
-
updatedAt
public com.pulumi.core.Output<java.lang.String> updatedAt()
- Returns:
- The date and time, in UTC and extended RFC 3339 format, of the most recent change to the status of the Macie account.
-
get
public static Account get(java.lang.String name, com.pulumi.core.Output<java.lang.String> id, @Nullable AccountState state, @Nullable com.pulumi.resources.CustomResourceOptions options)
Get an existing Host resource's state with the given name, ID, and optional extra properties used to qualify the lookup.- Parameters:
name
- The _unique_ name of the resulting resource.id
- The _unique_ provider ID of the resource to lookup.state
-options
- Optional settings to control the behavior of the CustomResource.
-
-