Package com.pulumi.aws.macie2.inputs
Class MemberState.Builder
- java.lang.Object
-
- com.pulumi.aws.macie2.inputs.MemberState.Builder
-
- Enclosing class:
- MemberState
public static final class MemberState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(MemberState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MemberState.BuilderaccountId(com.pulumi.core.Output<java.lang.String> accountId)MemberState.BuilderaccountId(java.lang.String accountId)MemberState.BuilderadministratorAccountId(com.pulumi.core.Output<java.lang.String> administratorAccountId)MemberState.BuilderadministratorAccountId(java.lang.String administratorAccountId)MemberState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)MemberState.Builderarn(java.lang.String arn)MemberStatebuild()MemberState.Builderemail(com.pulumi.core.Output<java.lang.String> email)MemberState.Builderemail(java.lang.String email)MemberState.BuilderinvitationDisableEmailNotification(com.pulumi.core.Output<java.lang.Boolean> invitationDisableEmailNotification)MemberState.BuilderinvitationDisableEmailNotification(java.lang.Boolean invitationDisableEmailNotification)MemberState.BuilderinvitationMessage(com.pulumi.core.Output<java.lang.String> invitationMessage)MemberState.BuilderinvitationMessage(java.lang.String invitationMessage)MemberState.Builderinvite(com.pulumi.core.Output<java.lang.Boolean> invite)MemberState.Builderinvite(java.lang.Boolean invite)MemberState.BuilderinvitedAt(com.pulumi.core.Output<java.lang.String> invitedAt)MemberState.BuilderinvitedAt(java.lang.String invitedAt)MemberState.BuildermasterAccountId(com.pulumi.core.Output<java.lang.String> masterAccountId)MemberState.BuildermasterAccountId(java.lang.String masterAccountId)MemberState.Builderregion(com.pulumi.core.Output<java.lang.String> region)MemberState.Builderregion(java.lang.String region)MemberState.BuilderrelationshipStatus(com.pulumi.core.Output<java.lang.String> relationshipStatus)MemberState.BuilderrelationshipStatus(java.lang.String relationshipStatus)MemberState.Builderstatus(com.pulumi.core.Output<java.lang.String> status)MemberState.Builderstatus(java.lang.String status)MemberState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)MemberState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)MemberState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)MemberState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)MemberState.BuilderupdatedAt(com.pulumi.core.Output<java.lang.String> updatedAt)MemberState.BuilderupdatedAt(java.lang.String updatedAt)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(MemberState defaults)
-
-
Method Detail
-
accountId
public MemberState.Builder accountId(@Nullable com.pulumi.core.Output<java.lang.String> accountId)
- Parameters:
accountId- AWS account ID for the account.- Returns:
- builder
-
accountId
public MemberState.Builder accountId(java.lang.String accountId)
- Parameters:
accountId- AWS account ID for the account.- Returns:
- builder
-
administratorAccountId
public MemberState.Builder administratorAccountId(@Nullable com.pulumi.core.Output<java.lang.String> administratorAccountId)
- Parameters:
administratorAccountId- AWS account ID for the administrator account.- Returns:
- builder
-
administratorAccountId
public MemberState.Builder administratorAccountId(java.lang.String administratorAccountId)
- Parameters:
administratorAccountId- AWS account ID for the administrator account.- Returns:
- builder
-
arn
public MemberState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN of the account.- Returns:
- builder
-
arn
public MemberState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN of the account.- Returns:
- builder
-
email
public MemberState.Builder email(@Nullable com.pulumi.core.Output<java.lang.String> email)
- Parameters:
email- Email address for the account.- Returns:
- builder
-
email
public MemberState.Builder email(java.lang.String email)
- Parameters:
email- Email address for the account.- Returns:
- builder
-
invitationDisableEmailNotification
public MemberState.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 MemberState.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 MemberState.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 MemberState.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 MemberState.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 MemberState.Builder invite(java.lang.Boolean invite)
- Parameters:
invite- Whether to send an invitation to a member.- Returns:
- builder
-
invitedAt
public MemberState.Builder invitedAt(@Nullable com.pulumi.core.Output<java.lang.String> invitedAt)
- Parameters:
invitedAt- Date and time, in UTC and extended RFC 3339 format, when an Amazon Macie membership invitation was last sent to the account. This value is null if a Macie invitation hasn't been sent to the account.- Returns:
- builder
-
invitedAt
public MemberState.Builder invitedAt(java.lang.String invitedAt)
- Parameters:
invitedAt- Date and time, in UTC and extended RFC 3339 format, when an Amazon Macie membership invitation was last sent to the account. This value is null if a Macie invitation hasn't been sent to the account.- Returns:
- builder
-
masterAccountId
public MemberState.Builder masterAccountId(@Nullable com.pulumi.core.Output<java.lang.String> masterAccountId)
- Parameters:
masterAccountId- AWS account ID for the master account.- Returns:
- builder
-
masterAccountId
public MemberState.Builder masterAccountId(java.lang.String masterAccountId)
- Parameters:
masterAccountId- AWS account ID for the master account.- Returns:
- builder
-
region
public MemberState.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 MemberState.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
-
relationshipStatus
public MemberState.Builder relationshipStatus(@Nullable com.pulumi.core.Output<java.lang.String> relationshipStatus)
- Parameters:
relationshipStatus- Current status of the relationship between the account and the administrator account.- Returns:
- builder
-
relationshipStatus
public MemberState.Builder relationshipStatus(java.lang.String relationshipStatus)
- Parameters:
relationshipStatus- Current status of the relationship between the account and the administrator account.- Returns:
- builder
-
status
public MemberState.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 MemberState.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 MemberState.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 MemberState.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
-
tagsAll
public MemberState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
- Parameters:
tagsAll- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
tagsAll
public MemberState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
- Parameters:
tagsAll- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
updatedAt
public MemberState.Builder updatedAt(@Nullable com.pulumi.core.Output<java.lang.String> updatedAt)
- Parameters:
updatedAt- Date and time, in UTC and extended RFC 3339 format, of the most recent change to the status of the relationship between the account and the administrator account.- Returns:
- builder
-
updatedAt
public MemberState.Builder updatedAt(java.lang.String updatedAt)
- Parameters:
updatedAt- Date and time, in UTC and extended RFC 3339 format, of the most recent change to the status of the relationship between the account and the administrator account.- Returns:
- builder
-
build
public MemberState build()
-
-