Class MemberArgs.Builder

  • Enclosing class:
    MemberArgs

    public static final class MemberArgs.Builder
    extends java.lang.Object
    • 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