import { HostHeaderInputConfig, HostHeaderResolvedConfig, UserAgentInputConfig, UserAgentResolvedConfig, } from "@aws-sdk/core/client"; import { DefaultsMode as __DefaultsMode, SmithyConfiguration as __SmithyConfiguration, SmithyResolvedConfiguration as __SmithyResolvedConfiguration, Client as __Client, } from "@smithy/core/client"; import { RegionInputConfig, RegionResolvedConfig } from "@smithy/core/config"; import { EndpointInputConfig, EndpointResolvedConfig, } from "@smithy/core/endpoints"; import { HttpHandlerUserInput as __HttpHandlerUserInput } from "@smithy/core/protocols"; import { RetryInputConfig, RetryResolvedConfig } from "@smithy/core/retry"; import { AwsCredentialIdentityProvider, BodyLengthCalculator as __BodyLengthCalculator, CheckOptionalClientConfig as __CheckOptionalClientConfig, ChecksumConstructor as __ChecksumConstructor, Decoder as __Decoder, Encoder as __Encoder, HashConstructor as __HashConstructor, HttpHandlerOptions as __HttpHandlerOptions, Logger as __Logger, Provider as __Provider, StreamCollector as __StreamCollector, UrlParser as __UrlParser, UserAgent as __UserAgent, } from "@smithy/types"; import { HttpAuthSchemeInputConfig, HttpAuthSchemeResolvedConfig, } from "./auth/httpAuthSchemeProvider"; import { AssociateCustomDomainCommandInput, AssociateCustomDomainCommandOutput, } from "./commands/AssociateCustomDomainCommand"; import { CreateAutoScalingConfigurationCommandInput, CreateAutoScalingConfigurationCommandOutput, } from "./commands/CreateAutoScalingConfigurationCommand"; import { CreateConnectionCommandInput, CreateConnectionCommandOutput, } from "./commands/CreateConnectionCommand"; import { CreateObservabilityConfigurationCommandInput, CreateObservabilityConfigurationCommandOutput, } from "./commands/CreateObservabilityConfigurationCommand"; import { CreateServiceCommandInput, CreateServiceCommandOutput, } from "./commands/CreateServiceCommand"; import { CreateVpcConnectorCommandInput, CreateVpcConnectorCommandOutput, } from "./commands/CreateVpcConnectorCommand"; import { CreateVpcIngressConnectionCommandInput, CreateVpcIngressConnectionCommandOutput, } from "./commands/CreateVpcIngressConnectionCommand"; import { DeleteAutoScalingConfigurationCommandInput, DeleteAutoScalingConfigurationCommandOutput, } from "./commands/DeleteAutoScalingConfigurationCommand"; import { DeleteConnectionCommandInput, DeleteConnectionCommandOutput, } from "./commands/DeleteConnectionCommand"; import { DeleteObservabilityConfigurationCommandInput, DeleteObservabilityConfigurationCommandOutput, } from "./commands/DeleteObservabilityConfigurationCommand"; import { DeleteServiceCommandInput, DeleteServiceCommandOutput, } from "./commands/DeleteServiceCommand"; import { DeleteVpcConnectorCommandInput, DeleteVpcConnectorCommandOutput, } from "./commands/DeleteVpcConnectorCommand"; import { DeleteVpcIngressConnectionCommandInput, DeleteVpcIngressConnectionCommandOutput, } from "./commands/DeleteVpcIngressConnectionCommand"; import { DescribeAutoScalingConfigurationCommandInput, DescribeAutoScalingConfigurationCommandOutput, } from "./commands/DescribeAutoScalingConfigurationCommand"; import { DescribeCustomDomainsCommandInput, DescribeCustomDomainsCommandOutput, } from "./commands/DescribeCustomDomainsCommand"; import { DescribeObservabilityConfigurationCommandInput, DescribeObservabilityConfigurationCommandOutput, } from "./commands/DescribeObservabilityConfigurationCommand"; import { DescribeServiceCommandInput, DescribeServiceCommandOutput, } from "./commands/DescribeServiceCommand"; import { DescribeVpcConnectorCommandInput, DescribeVpcConnectorCommandOutput, } from "./commands/DescribeVpcConnectorCommand"; import { DescribeVpcIngressConnectionCommandInput, DescribeVpcIngressConnectionCommandOutput, } from "./commands/DescribeVpcIngressConnectionCommand"; import { DisassociateCustomDomainCommandInput, DisassociateCustomDomainCommandOutput, } from "./commands/DisassociateCustomDomainCommand"; import { ListAutoScalingConfigurationsCommandInput, ListAutoScalingConfigurationsCommandOutput, } from "./commands/ListAutoScalingConfigurationsCommand"; import { ListConnectionsCommandInput, ListConnectionsCommandOutput, } from "./commands/ListConnectionsCommand"; import { ListObservabilityConfigurationsCommandInput, ListObservabilityConfigurationsCommandOutput, } from "./commands/ListObservabilityConfigurationsCommand"; import { ListOperationsCommandInput, ListOperationsCommandOutput, } from "./commands/ListOperationsCommand"; import { ListServicesCommandInput, ListServicesCommandOutput, } from "./commands/ListServicesCommand"; import { ListServicesForAutoScalingConfigurationCommandInput, ListServicesForAutoScalingConfigurationCommandOutput, } from "./commands/ListServicesForAutoScalingConfigurationCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { ListVpcConnectorsCommandInput, ListVpcConnectorsCommandOutput, } from "./commands/ListVpcConnectorsCommand"; import { ListVpcIngressConnectionsCommandInput, ListVpcIngressConnectionsCommandOutput, } from "./commands/ListVpcIngressConnectionsCommand"; import { PauseServiceCommandInput, PauseServiceCommandOutput, } from "./commands/PauseServiceCommand"; import { ResumeServiceCommandInput, ResumeServiceCommandOutput, } from "./commands/ResumeServiceCommand"; import { StartDeploymentCommandInput, StartDeploymentCommandOutput, } from "./commands/StartDeploymentCommand"; import { TagResourceCommandInput, TagResourceCommandOutput, } from "./commands/TagResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateDefaultAutoScalingConfigurationCommandInput, UpdateDefaultAutoScalingConfigurationCommandOutput, } from "./commands/UpdateDefaultAutoScalingConfigurationCommand"; import { UpdateServiceCommandInput, UpdateServiceCommandOutput, } from "./commands/UpdateServiceCommand"; import { UpdateVpcIngressConnectionCommandInput, UpdateVpcIngressConnectionCommandOutput, } from "./commands/UpdateVpcIngressConnectionCommand"; import { ClientInputEndpointParameters, ClientResolvedEndpointParameters, EndpointParameters, } from "./endpoint/EndpointParameters"; import { RuntimeExtension, RuntimeExtensionsConfig } from "./runtimeExtensions"; export { __Client }; export type ServiceInputTypes = | AssociateCustomDomainCommandInput | CreateAutoScalingConfigurationCommandInput | CreateConnectionCommandInput | CreateObservabilityConfigurationCommandInput | CreateServiceCommandInput | CreateVpcConnectorCommandInput | CreateVpcIngressConnectionCommandInput | DeleteAutoScalingConfigurationCommandInput | DeleteConnectionCommandInput | DeleteObservabilityConfigurationCommandInput | DeleteServiceCommandInput | DeleteVpcConnectorCommandInput | DeleteVpcIngressConnectionCommandInput | DescribeAutoScalingConfigurationCommandInput | DescribeCustomDomainsCommandInput | DescribeObservabilityConfigurationCommandInput | DescribeServiceCommandInput | DescribeVpcConnectorCommandInput | DescribeVpcIngressConnectionCommandInput | DisassociateCustomDomainCommandInput | ListAutoScalingConfigurationsCommandInput | ListConnectionsCommandInput | ListObservabilityConfigurationsCommandInput | ListOperationsCommandInput | ListServicesCommandInput | ListServicesForAutoScalingConfigurationCommandInput | ListTagsForResourceCommandInput | ListVpcConnectorsCommandInput | ListVpcIngressConnectionsCommandInput | PauseServiceCommandInput | ResumeServiceCommandInput | StartDeploymentCommandInput | TagResourceCommandInput | UntagResourceCommandInput | UpdateDefaultAutoScalingConfigurationCommandInput | UpdateServiceCommandInput | UpdateVpcIngressConnectionCommandInput; export type ServiceOutputTypes = | AssociateCustomDomainCommandOutput | CreateAutoScalingConfigurationCommandOutput | CreateConnectionCommandOutput | CreateObservabilityConfigurationCommandOutput | CreateServiceCommandOutput | CreateVpcConnectorCommandOutput | CreateVpcIngressConnectionCommandOutput | DeleteAutoScalingConfigurationCommandOutput | DeleteConnectionCommandOutput | DeleteObservabilityConfigurationCommandOutput | DeleteServiceCommandOutput | DeleteVpcConnectorCommandOutput | DeleteVpcIngressConnectionCommandOutput | DescribeAutoScalingConfigurationCommandOutput | DescribeCustomDomainsCommandOutput | DescribeObservabilityConfigurationCommandOutput | DescribeServiceCommandOutput | DescribeVpcConnectorCommandOutput | DescribeVpcIngressConnectionCommandOutput | DisassociateCustomDomainCommandOutput | ListAutoScalingConfigurationsCommandOutput | ListConnectionsCommandOutput | ListObservabilityConfigurationsCommandOutput | ListOperationsCommandOutput | ListServicesCommandOutput | ListServicesForAutoScalingConfigurationCommandOutput | ListTagsForResourceCommandOutput | ListVpcConnectorsCommandOutput | ListVpcIngressConnectionsCommandOutput | PauseServiceCommandOutput | ResumeServiceCommandOutput | StartDeploymentCommandOutput | TagResourceCommandOutput | UntagResourceCommandOutput | UpdateDefaultAutoScalingConfigurationCommandOutput | UpdateServiceCommandOutput | UpdateVpcIngressConnectionCommandOutput; export interface ClientDefaults extends Partial<__SmithyConfiguration<__HttpHandlerOptions>> { requestHandler?: __HttpHandlerUserInput; sha256?: __ChecksumConstructor | __HashConstructor; urlParser?: __UrlParser; bodyLengthChecker?: __BodyLengthCalculator; streamCollector?: __StreamCollector; base64Decoder?: __Decoder; base64Encoder?: __Encoder; utf8Decoder?: __Decoder; utf8Encoder?: __Encoder; runtime?: string; disableHostPrefix?: boolean; serviceId?: string; useDualstackEndpoint?: boolean | __Provider; useFipsEndpoint?: boolean | __Provider; region?: string | __Provider; profile?: string; defaultUserAgentProvider?: __Provider<__UserAgent>; credentialDefaultProvider?: (input: any) => AwsCredentialIdentityProvider; maxAttempts?: number | __Provider; retryMode?: string | __Provider; logger?: __Logger; extensions?: RuntimeExtension[]; defaultsMode?: __DefaultsMode | __Provider<__DefaultsMode>; } export type AppRunnerClientConfigType = Partial< __SmithyConfiguration<__HttpHandlerOptions> > & ClientDefaults & UserAgentInputConfig & RetryInputConfig & RegionInputConfig & HostHeaderInputConfig & EndpointInputConfig & HttpAuthSchemeInputConfig & ClientInputEndpointParameters; export interface AppRunnerClientConfig extends AppRunnerClientConfigType {} export type AppRunnerClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHandlerOptions> & Required & RuntimeExtensionsConfig & UserAgentResolvedConfig & RetryResolvedConfig & RegionResolvedConfig & HostHeaderResolvedConfig & EndpointResolvedConfig & HttpAuthSchemeResolvedConfig & ClientResolvedEndpointParameters; export interface AppRunnerClientResolvedConfig extends AppRunnerClientResolvedConfigType {} export declare class AppRunnerClient extends __Client< __HttpHandlerOptions, ServiceInputTypes, ServiceOutputTypes, AppRunnerClientResolvedConfig > { readonly config: AppRunnerClientResolvedConfig; constructor( ...[configuration]: __CheckOptionalClientConfig ); destroy(): void; }