import * as core from "@terrascript/core"; export interface DsExportArgs { /** * (Optional) The content-type of the export. Valid values are `application/json` and `application/yaml * are supported for `export_type` `ofoas30` and `swagger`. */ accepts?: string | core.StringOut; /** * (Required) The type of export. Acceptable values are `oas30` for OpenAPI 3.0.x and `swagger` for Swa * gger/OpenAPI 2.0. */ exportType: string | core.StringOut; /** * (Optional) A key-value map of query string parameters that specify properties of the export. the fol * lowing parameters are supported: `extensions='integrations'` or `extensions='apigateway'` will expor * t the API with x-amazon-apigateway-integration extensions. `extensions='authorizers'` will export th * e API with x-amazon-apigateway-authorizer extensions. */ parameters?: core.Map | core.MapOut; /** * (Required) The identifier of the associated REST API. */ restApiId: string | core.StringOut; /** * (Required) The name of the Stage that will be exported. */ stageName: string | core.StringOut; } export declare class DsExport extends core.Data { /** * (Optional) The content-type of the export. Valid values are `application/json` and `application/yaml * are supported for `export_type` `ofoas30` and `swagger`. */ accepts?: string | core.StringOut; /** * The API Spec. */ body: string | core.StringOut; /** * The content-disposition header value in the HTTP response. */ contentDisposition: string | core.StringOut; /** * The content-type header value in the HTTP response. */ contentType: string | core.StringOut; /** * (Required) The type of export. Acceptable values are `oas30` for OpenAPI 3.0.x and `swagger` for Swa * gger/OpenAPI 2.0. */ exportType: string | core.StringOut; /** * The `REST-API-ID:STAGE-NAME` */ id: string | core.StringOut; /** * (Optional) A key-value map of query string parameters that specify properties of the export. the fol * lowing parameters are supported: `extensions='integrations'` or `extensions='apigateway'` will expor * t the API with x-amazon-apigateway-integration extensions. `extensions='authorizers'` will export th * e API with x-amazon-apigateway-authorizer extensions. */ parameters?: core.Map | core.MapOut; /** * (Required) The identifier of the associated REST API. */ restApiId: string | core.StringOut; /** * (Required) The name of the Stage that will be exported. */ stageName: string | core.StringOut; constructor(name: string, args?: DsExportArgs); getNamespace(): string; } //# sourceMappingURL=ds_export.d.ts.map