import * as core from "@terrascript/core"; export interface EnvironmentMembershipArgs extends core.ResourceArgs { environmentId: string | core.StringOut; permissions: string | core.StringOut; userArn: string | core.StringOut; } export class EnvironmentMembership extends core.Resource { @core.attr(String) public environmentId!: string | core.StringOut; @core.attr(String, { computed: true }) public id!: string | core.StringOut; @core.attr(String) public permissions!: string | core.StringOut; @core.attr(String) public userArn!: string | core.StringOut; @core.attr(String, { computed: true }) public userId!: string | core.StringOut; constructor(name: string, args?: EnvironmentMembershipArgs) { super(name, "aws_cloud9_environment_membership", args); } public override getNamespace(): string { return "aws_cloud9"; } }