Package com.pulumi.aws.macie2
Class MemberArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.macie2.MemberArgs.Builder
-
- Enclosing class:
- MemberArgs
public static final class MemberArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(MemberArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MemberArgs.BuilderaccountId(com.pulumi.core.Output<java.lang.String> accountId)MemberArgs.BuilderaccountId(java.lang.String accountId)MemberArgsbuild()MemberArgs.Builderemail(com.pulumi.core.Output<java.lang.String> email)MemberArgs.Builderemail(java.lang.String email)MemberArgs.BuilderinvitationDisableEmailNotification(com.pulumi.core.Output<java.lang.Boolean> invitationDisableEmailNotification)MemberArgs.BuilderinvitationDisableEmailNotification(java.lang.Boolean invitationDisableEmailNotification)MemberArgs.BuilderinvitationMessage(com.pulumi.core.Output<java.lang.String> invitationMessage)MemberArgs.BuilderinvitationMessage(java.lang.String invitationMessage)MemberArgs.Builderinvite(com.pulumi.core.Output<java.lang.Boolean> invite)MemberArgs.Builderinvite(java.lang.Boolean invite)MemberArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)MemberArgs.Builderregion(java.lang.String region)MemberArgs.Builderstatus(com.pulumi.core.Output<java.lang.String> status)MemberArgs.Builderstatus(java.lang.String status)MemberArgs.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)MemberArgs.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(MemberArgs defaults)
-
-
Method Detail
-
accountId
public MemberArgs.Builder accountId(com.pulumi.core.Output<java.lang.String> accountId)
- Parameters:
accountId- AWS account ID for the account.- Returns:
- builder
-
accountId
public MemberArgs.Builder accountId(java.lang.String accountId)
- Parameters:
accountId- AWS account ID for the account.- Returns:
- builder
-
email
public MemberArgs.Builder email(com.pulumi.core.Output<java.lang.String> email)
- Parameters:
email- Email address for the account.- Returns:
- builder
-
email
public MemberArgs.Builder email(java.lang.String email)
- Parameters:
email- Email address for the account.- Returns:
- builder
-
invitationDisableEmailNotification
public MemberArgs.Builder invitationDisableEmailNotification(@Nullable com.pulumi.core.Output<java.lang.Boolean> invitationDisableEmailNotification)
- Parameters:
invitationDisableEmailNotification- Whether to send an email notification to the root user of each account that the invitation will be sent to. This notification is in addition to an alert that the root user receives in AWS Personal Health Dashboard. To send an email notification to the root user of each account, set this value to `true`.- Returns:
- builder
-
invitationDisableEmailNotification
public MemberArgs.Builder invitationDisableEmailNotification(java.lang.Boolean invitationDisableEmailNotification)
- Parameters:
invitationDisableEmailNotification- Whether to send an email notification to the root user of each account that the invitation will be sent to. This notification is in addition to an alert that the root user receives in AWS Personal Health Dashboard. To send an email notification to the root user of each account, set this value to `true`.- Returns:
- builder
-
invitationMessage
public MemberArgs.Builder invitationMessage(@Nullable com.pulumi.core.Output<java.lang.String> invitationMessage)
- Parameters:
invitationMessage- Custom message to include in the invitation. Amazon Macie adds this message to the standard content that it sends for an invitation.- Returns:
- builder
-
invitationMessage
public MemberArgs.Builder invitationMessage(java.lang.String invitationMessage)
- Parameters:
invitationMessage- Custom message to include in the invitation. Amazon Macie adds this message to the standard content that it sends for an invitation.- Returns:
- builder
-
invite
public MemberArgs.Builder invite(@Nullable com.pulumi.core.Output<java.lang.Boolean> invite)
- Parameters:
invite- Whether to send an invitation to a member.- Returns:
- builder
-
invite
public MemberArgs.Builder invite(java.lang.Boolean invite)
- Parameters:
invite- Whether to send an invitation to a member.- Returns:
- builder
-
region
public MemberArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public MemberArgs.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
status
public MemberArgs.Builder status(@Nullable com.pulumi.core.Output<java.lang.String> status)
- Parameters:
status- 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`.- Returns:
- builder
-
status
public MemberArgs.Builder status(java.lang.String status)
- Parameters:
status- 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`.- Returns:
- builder
-
tags
public MemberArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public MemberArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
build
public MemberArgs build()
-
-