public MyStack() { var master = new Aws.GuardDuty.Detector("master", new Aws.GuardDuty.DetectorArgs { }); var memberDetector = new Aws.GuardDuty.Detector("memberDetector", new Aws.GuardDuty.DetectorArgs { }, new CustomResourceOptions { Provider = "aws.dev", }); var dev = new Aws.GuardDuty.Member("dev", new Aws.GuardDuty.MemberArgs { AccountId = memberDetector.AccountId, DetectorId = master.Id, Email = "*****@*****.**", Invite = true, }); var memberInviteAccepter = new Aws.GuardDuty.InviteAccepter("memberInviteAccepter", new Aws.GuardDuty.InviteAccepterArgs { DetectorId = memberDetector.Id, MasterAccountId = master.AccountId, }, new CustomResourceOptions { Provider = "aws.dev", DependsOn = { "aws_guardduty_member.dev", }, }); }
public MyStack() { var master = new Aws.GuardDuty.Detector("master", new Aws.GuardDuty.DetectorArgs { Enable = true, }); var memberDetector = new Aws.GuardDuty.Detector("memberDetector", new Aws.GuardDuty.DetectorArgs { Enable = true, }, new CustomResourceOptions { Provider = "aws.dev", }); var memberMember = new Aws.GuardDuty.Member("memberMember", new Aws.GuardDuty.MemberArgs { AccountId = memberDetector.AccountId, DetectorId = master.Id, Email = "*****@*****.**", Invite = true, InvitationMessage = "please accept guardduty invitation", }); }