Class MemberState


  • public final class MemberState
    extends com.pulumi.resources.ResourceArgs
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  MemberState.Builder  
      • Nested classes/interfaces inherited from class com.pulumi.resources.InputArgs

        com.pulumi.resources.InputArgs.InputArgsInternal
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static MemberState Empty  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> accountId()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> administratorAccountId()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()  
      static MemberState.Builder builder()  
      static MemberState.Builder builder​(MemberState defaults)  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> email()  
      java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> invitationDisableEmailNotification()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> invitationMessage()  
      java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> invite()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> invitedAt()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> masterAccountId()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> relationshipStatus()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> status()  
      java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> tags()  
      java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> tagsAll()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> updatedAt()  
      • Methods inherited from class com.pulumi.resources.ResourceArgs

        validateMember
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • accountId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> accountId()
        Returns:
        AWS account ID for the account.
      • administratorAccountId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> administratorAccountId()
        Returns:
        AWS account ID for the administrator account.
      • arn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()
        Returns:
        ARN of the account.
      • email

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> email()
        Returns:
        Email address for the account.
      • invitationDisableEmailNotification

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> invitationDisableEmailNotification()
        Returns:
        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`.
      • invitationMessage

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> invitationMessage()
        Returns:
        Custom message to include in the invitation. Amazon Macie adds this message to the standard content that it sends for an invitation.
      • invite

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> invite()
        Returns:
        Whether to send an invitation to a member.
      • invitedAt

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> invitedAt()
        Returns:
        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.
      • masterAccountId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> masterAccountId()
        Returns:
        AWS account ID for the master account.
      • region

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
        Returns:
        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.
      • relationshipStatus

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> relationshipStatus()
        Returns:
        Current status of the relationship between the account and the administrator account.
      • status

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> status()
        Returns:
        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`.
      • tags

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> tags()
        Returns:
        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.
      • tagsAll

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> tagsAll()
        Returns:
        Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
      • updatedAt

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> updatedAt()
        Returns:
        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.