import * as core from "@terrascript/core"; export interface DsServiceArgs { /** * (Required) Service name to lookup within Service Quotas. Available values can be found with the [AWS * CLI service-quotas list-services command](https://docs.aws.amazon.com/cli/latest/reference/service- * quotas/list-services.html). */ serviceName: string | core.StringOut; } export class DsService extends core.Data { /** * Code of the service. */ @core.attr(String, { computed: true }) public id!: string | core.StringOut; /** * Code of the service. */ @core.attr(String, { computed: true }) public serviceCode!: string | core.StringOut; /** * (Required) Service name to lookup within Service Quotas. Available values can be found with the [AWS * CLI service-quotas list-services command](https://docs.aws.amazon.com/cli/latest/reference/service- * quotas/list-services.html). */ @core.attr(String) public serviceName!: string | core.StringOut; constructor(name: string, args?: DsServiceArgs) { super(name, "aws_servicequotas_service", args); } public override getNamespace(): string { return "aws_servicequotas"; } }