import * as core from "@terrascript/core"; export interface DsPartitionArgs {} export class DsPartition extends core.Data { /** * Base DNS domain name for the current partition (e.g., `amazonaws.com` in AWS Commercial, `amazonaws. * com.cn` in AWS China). */ @core.attr(String, { computed: true }) public dnsSuffix!: string | core.StringOut; /** * Identifier of the current partition (e.g., `aws` in AWS Commercial, `aws-cn` in AWS China). */ @core.attr(String, { computed: true }) public id!: string | core.StringOut; /** * Identifier of the current partition (e.g., `aws` in AWS Commercial, `aws-cn` in AWS China). */ @core.attr(String, { computed: true }) public partition!: string | core.StringOut; /** * Prefix of service names (e.g., `com.amazonaws` in AWS Commercial, `cn.com.amazonaws` in AWS China). */ @core.attr(String, { computed: true }) public reverseDnsPrefix!: string | core.StringOut; constructor(name: string, args?: DsPartitionArgs) { super(name, "aws_partition", args); } public override getNamespace(): string { return "aws_meta_data_sources"; } }