InvitationAccepterArgs

data class InvitationAccepterArgs(val administratorAccountId: Output<String>? = null) : ConvertibleToJava<InvitationAccepterArgs>

Provides a resource to manage an Amazon Macie Invitation Accepter.

Example Usage

package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.macie2.Account;
import com.pulumi.aws.macie2.AccountArgs;
import com.pulumi.aws.macie2.Member;
import com.pulumi.aws.macie2.MemberArgs;
import com.pulumi.aws.macie2.InvitationAccepter;
import com.pulumi.aws.macie2.InvitationAccepterArgs;
import com.pulumi.resources.CustomResourceOptions;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var primaryAccount = new Account("primaryAccount", AccountArgs.Empty, CustomResourceOptions.builder()
.provider("awsalternate")
.build());
var memberAccount = new Account("memberAccount");
var primaryMember = new Member("primaryMember", MemberArgs.builder()
.accountId("ACCOUNT ID")
.email("EMAIL")
.invite(true)
.invitationMessage("Message of the invite")
.build(), CustomResourceOptions.builder()
.provider("awsalternate")
.dependsOn(primaryAccount)
.build());
var memberInvitationAccepter = new InvitationAccepter("memberInvitationAccepter", InvitationAccepterArgs.builder()
.administratorAccountId("ADMINISTRATOR ACCOUNT ID")
.build(), CustomResourceOptions.builder()
.dependsOn(primaryMember)
.build());
}
}

Import

aws_macie2_invitation_accepter can be imported using the admin account ID, e.g.,

$ pulumi import aws:macie2/invitationAccepter:InvitationAccepter example 123456789012

Constructors

Link copied to clipboard
constructor(administratorAccountId: Output<String>? = null)

Properties

Link copied to clipboard
val administratorAccountId: Output<String>? = null

The AWS account ID for the account that sent the invitation.

Functions

Link copied to clipboard
open override fun toJava(): InvitationAccepterArgs