tb_pulumi.guardduty¶
Patterns related to AWS GuardDuty.
- class tb_pulumi.guardduty.GuardDutyAccount(name: str, project: ThunderbirdPulumiProject, features: dict = {}, opts: ResourceOptions = None, tags: dict = {}, **kwargs)¶
Bases:
ThunderbirdComponentResourcePulumi Type:
tb:guardduty:GuardDutyAccountEnable and configure AWS GuardDuty for an account/region.Produces the following
resources:detector - aws.guardduty.Detector The GuardDuty detector for the account/region.
member - aws.guardduty.Member The GuardDuty member resource (if organization is enabled).
invite_accepter - aws.guardduty.InviteAccepter The GuardDuty invite accepter (if organization is enabled).
- Parameters:
name (str) – A string identifying this set of resources.
project (tb_pulumi.ThunderbirdPulumiProject) – The ThunderbirdPulumiProject to add these resources to.
organization (bool) – Whether this account is part of a GuardDuty organization.
opts (pulumi.ResourceOptions, optional) – Additional pulumi.ResourceOptions to apply to these resources. Defaults to None.
tags (dict) – Tags to apply to the resources.