import * as core from "@terrascript/core"; export interface DsSiteArgs { /** * (Optional) Identifier of the Site. */ id?: string | core.StringOut; /** * (Optional) Name of the Site. */ name?: string | core.StringOut; } export class DsSite extends core.Data { /** * AWS Account identifier. */ @core.attr(String, { computed: true }) public accountId!: string | core.StringOut; /** * Description. */ @core.attr(String, { computed: true }) public description!: string | core.StringOut; /** * (Optional) Identifier of the Site. */ @core.attr(String, { computed: true }) public id?: string | core.StringOut; /** * (Optional) Name of the Site. */ @core.attr(String, { computed: true }) public name?: string | core.StringOut; constructor(name: string, args?: DsSiteArgs) { super(name, "aws_outposts_site", args); } public override getNamespace(): string { return "aws_outposts"; } }