import * as core from "@terrascript/core"; export interface ResourceGroupArgs extends core.ResourceArgs { /** * (Required) Key-value map of tags that are used to select the EC2 instances to be included in an [Ama * zon Inspector assessment target](/docs/providers/aws/r/inspector_assessment_target.html). */ tags: core.Map | core.MapOut; } export class ResourceGroup extends core.Resource { /** * The resource group ARN. */ @core.attr(String, { computed: true }) public arn!: string | core.StringOut; @core.attr(String, { computed: true }) public id!: string | core.StringOut; /** * (Required) Key-value map of tags that are used to select the EC2 instances to be included in an [Ama * zon Inspector assessment target](/docs/providers/aws/r/inspector_assessment_target.html). */ @core.attr(String, { kind: "map" }) public tags!: core.Map | core.MapOut; constructor(name: string, args?: ResourceGroupArgs) { super(name, "aws_inspector_resource_group", args); } public override getNamespace(): string { return "aws_inspector"; } }