Invitation Accepter Args
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());
}
}
Content copied to clipboard
Import
aws_macie2_invitation_accepter
can be imported using the admin account ID, e.g.,
$ pulumi import aws:macie2/invitationAccepter:InvitationAccepter example 123456789012
Content copied to clipboard