We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 28, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 28, 2026 by Pulumi
Represents the association between an Amazon Macie administrator account and a member account. Creating this resource associates the specified account with the Macie administrator account that performs the operation; deleting it removes the association.
Create Member Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Member(name: string, args: MemberArgs, opts?: CustomResourceOptions);@overload
def Member(resource_name: str,
args: MemberArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Member(resource_name: str,
opts: Optional[ResourceOptions] = None,
account_id: Optional[str] = None,
email: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)func NewMember(ctx *Context, name string, args MemberArgs, opts ...ResourceOption) (*Member, error)public Member(string name, MemberArgs args, CustomResourceOptions? opts = null)
public Member(String name, MemberArgs args)
public Member(String name, MemberArgs args, CustomResourceOptions options)
type: aws-native:macie:Member
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "aws-native_macie_member" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args MemberArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args MemberArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args MemberArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args MemberArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args MemberArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Member Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Member resource accepts the following input properties:
- Account
Id string - The AWS account ID for the account to associate with the Amazon Macie administrator account.
- Email string
- The email address for the account to associate with the Amazon Macie administrator account. Required by the Amazon Macie CreateMember API at creation time; it is write-only because the service does not return it (it is null when the account is associated through AWS Organizations).
-
List<Pulumi.
Aws Native. Inputs. Tag> - The tags to associate with the member account in Amazon Macie.
- Account
Id string - The AWS account ID for the account to associate with the Amazon Macie administrator account.
- Email string
- The email address for the account to associate with the Amazon Macie administrator account. Required by the Amazon Macie CreateMember API at creation time; it is write-only because the service does not return it (it is null when the account is associated through AWS Organizations).
-
Tag
Args - The tags to associate with the member account in Amazon Macie.
- account_
id string - The AWS account ID for the account to associate with the Amazon Macie administrator account.
- email string
- The email address for the account to associate with the Amazon Macie administrator account. Required by the Amazon Macie CreateMember API at creation time; it is write-only because the service does not return it (it is null when the account is associated through AWS Organizations).
- list(object)
- The tags to associate with the member account in Amazon Macie.
- account
Id String - The AWS account ID for the account to associate with the Amazon Macie administrator account.
- email String
- The email address for the account to associate with the Amazon Macie administrator account. Required by the Amazon Macie CreateMember API at creation time; it is write-only because the service does not return it (it is null when the account is associated through AWS Organizations).
- List<Tag>
- The tags to associate with the member account in Amazon Macie.
- account
Id string - The AWS account ID for the account to associate with the Amazon Macie administrator account.
- email string
- The email address for the account to associate with the Amazon Macie administrator account. Required by the Amazon Macie CreateMember API at creation time; it is write-only because the service does not return it (it is null when the account is associated through AWS Organizations).
- Tag[]
- The tags to associate with the member account in Amazon Macie.
- account_
id str - The AWS account ID for the account to associate with the Amazon Macie administrator account.
- email str
- The email address for the account to associate with the Amazon Macie administrator account. Required by the Amazon Macie CreateMember API at creation time; it is write-only because the service does not return it (it is null when the account is associated through AWS Organizations).
-
Sequence[Tag
Args] - The tags to associate with the member account in Amazon Macie.
- account
Id String - The AWS account ID for the account to associate with the Amazon Macie administrator account.
- email String
- The email address for the account to associate with the Amazon Macie administrator account. Required by the Amazon Macie CreateMember API at creation time; it is write-only because the service does not return it (it is null when the account is associated through AWS Organizations).
- List<Property Map>
- The tags to associate with the member account in Amazon Macie.
Outputs
All input properties are implicitly available as output properties. Additionally, the Member resource produces the following output properties:
- Administrator
Account stringId - The AWS account ID for the Amazon Macie administrator account.
- Arn string
- The Amazon Resource Name (ARN) of the association between the member account and the Amazon Macie administrator account.
- Id string
- The provider-assigned unique ID for this managed resource.
- Relationship
Status Pulumi.Aws Native. Macie. Member Relationship Status - The current status of the relationship between the account and the Amazon Macie administrator account.
- Updated
At string - The date and time, in UTC and extended ISO 8601 format, of the most recent change to the status of the relationship between the account and the Amazon Macie administrator account.
- Administrator
Account stringId - The AWS account ID for the Amazon Macie administrator account.
- Arn string
- The Amazon Resource Name (ARN) of the association between the member account and the Amazon Macie administrator account.
- Id string
- The provider-assigned unique ID for this managed resource.
- Relationship
Status MemberRelationship Status - The current status of the relationship between the account and the Amazon Macie administrator account.
- Updated
At string - The date and time, in UTC and extended ISO 8601 format, of the most recent change to the status of the relationship between the account and the Amazon Macie administrator account.
- administrator_
account_ stringid - The AWS account ID for the Amazon Macie administrator account.
- arn string
- The Amazon Resource Name (ARN) of the association between the member account and the Amazon Macie administrator account.
- id string
- The provider-assigned unique ID for this managed resource.
- relationship_
status "Enabled" | "Paused" | "Invited" | "Created" | "Removed" | "Resigned" | "EmailVerification In Progress" | "Email Verification Failed" | "Region Disabled" | "Account Suspended" - The current status of the relationship between the account and the Amazon Macie administrator account.
- updated_
at string - The date and time, in UTC and extended ISO 8601 format, of the most recent change to the status of the relationship between the account and the Amazon Macie administrator account.
- administrator
Account StringId - The AWS account ID for the Amazon Macie administrator account.
- arn String
- The Amazon Resource Name (ARN) of the association between the member account and the Amazon Macie administrator account.
- id String
- The provider-assigned unique ID for this managed resource.
- relationship
Status MemberRelationship Status - The current status of the relationship between the account and the Amazon Macie administrator account.
- updated
At String - The date and time, in UTC and extended ISO 8601 format, of the most recent change to the status of the relationship between the account and the Amazon Macie administrator account.
- administrator
Account stringId - The AWS account ID for the Amazon Macie administrator account.
- arn string
- The Amazon Resource Name (ARN) of the association between the member account and the Amazon Macie administrator account.
- id string
- The provider-assigned unique ID for this managed resource.
- relationship
Status MemberRelationship Status - The current status of the relationship between the account and the Amazon Macie administrator account.
- updated
At string - The date and time, in UTC and extended ISO 8601 format, of the most recent change to the status of the relationship between the account and the Amazon Macie administrator account.
- administrator_
account_ strid - The AWS account ID for the Amazon Macie administrator account.
- arn str
- The Amazon Resource Name (ARN) of the association between the member account and the Amazon Macie administrator account.
- id str
- The provider-assigned unique ID for this managed resource.
- relationship_
status MemberRelationship Status - The current status of the relationship between the account and the Amazon Macie administrator account.
- updated_
at str - The date and time, in UTC and extended ISO 8601 format, of the most recent change to the status of the relationship between the account and the Amazon Macie administrator account.
- administrator
Account StringId - The AWS account ID for the Amazon Macie administrator account.
- arn String
- The Amazon Resource Name (ARN) of the association between the member account and the Amazon Macie administrator account.
- id String
- The provider-assigned unique ID for this managed resource.
- relationship
Status "Enabled" | "Paused" | "Invited" | "Created" | "Removed" | "Resigned" | "EmailVerification In Progress" | "Email Verification Failed" | "Region Disabled" | "Account Suspended" - The current status of the relationship between the account and the Amazon Macie administrator account.
- updated
At String - The date and time, in UTC and extended ISO 8601 format, of the most recent change to the status of the relationship between the account and the Amazon Macie administrator account.
Supporting Types
MemberRelationshipStatus, MemberRelationshipStatusArgs
- Enabled
Enabled- Paused
Paused- Invited
Invited- Created
Created- Removed
Removed- Resigned
Resigned- Email
Verification In Progress EmailVerificationInProgress- Email
Verification Failed EmailVerificationFailed- Region
Disabled RegionDisabled- Account
Suspended AccountSuspended
- Member
Relationship Status Enabled Enabled- Member
Relationship Status Paused Paused- Member
Relationship Status Invited Invited- Member
Relationship Status Created Created- Member
Relationship Status Removed Removed- Member
Relationship Status Resigned Resigned- Member
Relationship Status Email Verification In Progress EmailVerificationInProgress- Member
Relationship Status Email Verification Failed EmailVerificationFailed- Member
Relationship Status Region Disabled RegionDisabled- Member
Relationship Status Account Suspended AccountSuspended
- "Enabled"
Enabled- "Paused"
Paused- "Invited"
Invited- "Created"
Created- "Removed"
Removed- "Resigned"
Resigned- "Email
Verification In Progress" EmailVerificationInProgress- "Email
Verification Failed" EmailVerificationFailed- "Region
Disabled" RegionDisabled- "Account
Suspended" AccountSuspended
- Enabled
Enabled- Paused
Paused- Invited
Invited- Created
Created- Removed
Removed- Resigned
Resigned- Email
Verification In Progress EmailVerificationInProgress- Email
Verification Failed EmailVerificationFailed- Region
Disabled RegionDisabled- Account
Suspended AccountSuspended
- Enabled
Enabled- Paused
Paused- Invited
Invited- Created
Created- Removed
Removed- Resigned
Resigned- Email
Verification In Progress EmailVerificationInProgress- Email
Verification Failed EmailVerificationFailed- Region
Disabled RegionDisabled- Account
Suspended AccountSuspended
- ENABLED
Enabled- PAUSED
Paused- INVITED
Invited- CREATED
Created- REMOVED
Removed- RESIGNED
Resigned- EMAIL_VERIFICATION_IN_PROGRESS
EmailVerificationInProgress- EMAIL_VERIFICATION_FAILED
EmailVerificationFailed- REGION_DISABLED
RegionDisabled- ACCOUNT_SUSPENDED
AccountSuspended
- "Enabled"
Enabled- "Paused"
Paused- "Invited"
Invited- "Created"
Created- "Removed"
Removed- "Resigned"
Resigned- "Email
Verification In Progress" EmailVerificationInProgress- "Email
Verification Failed" EmailVerificationFailed- "Region
Disabled" RegionDisabled- "Account
Suspended" AccountSuspended
Tag, TagArgs
A set of tags to apply to the resource.Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 28, 2026 by Pulumi