Esempio n. 1
0
 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",
         },
     });
 }
Esempio n. 2
0
 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",
     });
 }