import { HostHeaderInputConfig, HostHeaderResolvedConfig, } from "@aws-sdk/middleware-host-header"; import { UserAgentInputConfig, UserAgentResolvedConfig, } from "@aws-sdk/middleware-user-agent"; import { RegionInputConfig, RegionResolvedConfig, } from "@smithy/config-resolver"; import { EndpointInputConfig, EndpointResolvedConfig, } from "@smithy/middleware-endpoint"; import { RetryInputConfig, RetryResolvedConfig, } from "@smithy/middleware-retry"; import { HttpHandlerUserInput as __HttpHandlerUserInput } from "@smithy/protocol-http"; import { DefaultsMode as __DefaultsMode, SmithyConfiguration as __SmithyConfiguration, SmithyResolvedConfiguration as __SmithyResolvedConfiguration, Client as __Client, } from "@smithy/smithy-client"; 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 { AllocateStaticIpCommandInput, AllocateStaticIpCommandOutput, } from "./commands/AllocateStaticIpCommand"; import { AttachCertificateToDistributionCommandInput, AttachCertificateToDistributionCommandOutput, } from "./commands/AttachCertificateToDistributionCommand"; import { AttachDiskCommandInput, AttachDiskCommandOutput, } from "./commands/AttachDiskCommand"; import { AttachInstancesToLoadBalancerCommandInput, AttachInstancesToLoadBalancerCommandOutput, } from "./commands/AttachInstancesToLoadBalancerCommand"; import { AttachLoadBalancerTlsCertificateCommandInput, AttachLoadBalancerTlsCertificateCommandOutput, } from "./commands/AttachLoadBalancerTlsCertificateCommand"; import { AttachStaticIpCommandInput, AttachStaticIpCommandOutput, } from "./commands/AttachStaticIpCommand"; import { CloseInstancePublicPortsCommandInput, CloseInstancePublicPortsCommandOutput, } from "./commands/CloseInstancePublicPortsCommand"; import { CopySnapshotCommandInput, CopySnapshotCommandOutput, } from "./commands/CopySnapshotCommand"; import { CreateBucketAccessKeyCommandInput, CreateBucketAccessKeyCommandOutput, } from "./commands/CreateBucketAccessKeyCommand"; import { CreateBucketCommandInput, CreateBucketCommandOutput, } from "./commands/CreateBucketCommand"; import { CreateCertificateCommandInput, CreateCertificateCommandOutput, } from "./commands/CreateCertificateCommand"; import { CreateCloudFormationStackCommandInput, CreateCloudFormationStackCommandOutput, } from "./commands/CreateCloudFormationStackCommand"; import { CreateContactMethodCommandInput, CreateContactMethodCommandOutput, } from "./commands/CreateContactMethodCommand"; import { CreateContainerServiceCommandInput, CreateContainerServiceCommandOutput, } from "./commands/CreateContainerServiceCommand"; import { CreateContainerServiceDeploymentCommandInput, CreateContainerServiceDeploymentCommandOutput, } from "./commands/CreateContainerServiceDeploymentCommand"; import { CreateContainerServiceRegistryLoginCommandInput, CreateContainerServiceRegistryLoginCommandOutput, } from "./commands/CreateContainerServiceRegistryLoginCommand"; import { CreateDiskCommandInput, CreateDiskCommandOutput, } from "./commands/CreateDiskCommand"; import { CreateDiskFromSnapshotCommandInput, CreateDiskFromSnapshotCommandOutput, } from "./commands/CreateDiskFromSnapshotCommand"; import { CreateDiskSnapshotCommandInput, CreateDiskSnapshotCommandOutput, } from "./commands/CreateDiskSnapshotCommand"; import { CreateDistributionCommandInput, CreateDistributionCommandOutput, } from "./commands/CreateDistributionCommand"; import { CreateDomainCommandInput, CreateDomainCommandOutput, } from "./commands/CreateDomainCommand"; import { CreateDomainEntryCommandInput, CreateDomainEntryCommandOutput, } from "./commands/CreateDomainEntryCommand"; import { CreateGUISessionAccessDetailsCommandInput, CreateGUISessionAccessDetailsCommandOutput, } from "./commands/CreateGUISessionAccessDetailsCommand"; import { CreateInstancesCommandInput, CreateInstancesCommandOutput, } from "./commands/CreateInstancesCommand"; import { CreateInstancesFromSnapshotCommandInput, CreateInstancesFromSnapshotCommandOutput, } from "./commands/CreateInstancesFromSnapshotCommand"; import { CreateInstanceSnapshotCommandInput, CreateInstanceSnapshotCommandOutput, } from "./commands/CreateInstanceSnapshotCommand"; import { CreateKeyPairCommandInput, CreateKeyPairCommandOutput, } from "./commands/CreateKeyPairCommand"; import { CreateLoadBalancerCommandInput, CreateLoadBalancerCommandOutput, } from "./commands/CreateLoadBalancerCommand"; import { CreateLoadBalancerTlsCertificateCommandInput, CreateLoadBalancerTlsCertificateCommandOutput, } from "./commands/CreateLoadBalancerTlsCertificateCommand"; import { CreateRelationalDatabaseCommandInput, CreateRelationalDatabaseCommandOutput, } from "./commands/CreateRelationalDatabaseCommand"; import { CreateRelationalDatabaseFromSnapshotCommandInput, CreateRelationalDatabaseFromSnapshotCommandOutput, } from "./commands/CreateRelationalDatabaseFromSnapshotCommand"; import { CreateRelationalDatabaseSnapshotCommandInput, CreateRelationalDatabaseSnapshotCommandOutput, } from "./commands/CreateRelationalDatabaseSnapshotCommand"; import { DeleteAlarmCommandInput, DeleteAlarmCommandOutput, } from "./commands/DeleteAlarmCommand"; import { DeleteAutoSnapshotCommandInput, DeleteAutoSnapshotCommandOutput, } from "./commands/DeleteAutoSnapshotCommand"; import { DeleteBucketAccessKeyCommandInput, DeleteBucketAccessKeyCommandOutput, } from "./commands/DeleteBucketAccessKeyCommand"; import { DeleteBucketCommandInput, DeleteBucketCommandOutput, } from "./commands/DeleteBucketCommand"; import { DeleteCertificateCommandInput, DeleteCertificateCommandOutput, } from "./commands/DeleteCertificateCommand"; import { DeleteContactMethodCommandInput, DeleteContactMethodCommandOutput, } from "./commands/DeleteContactMethodCommand"; import { DeleteContainerImageCommandInput, DeleteContainerImageCommandOutput, } from "./commands/DeleteContainerImageCommand"; import { DeleteContainerServiceCommandInput, DeleteContainerServiceCommandOutput, } from "./commands/DeleteContainerServiceCommand"; import { DeleteDiskCommandInput, DeleteDiskCommandOutput, } from "./commands/DeleteDiskCommand"; import { DeleteDiskSnapshotCommandInput, DeleteDiskSnapshotCommandOutput, } from "./commands/DeleteDiskSnapshotCommand"; import { DeleteDistributionCommandInput, DeleteDistributionCommandOutput, } from "./commands/DeleteDistributionCommand"; import { DeleteDomainCommandInput, DeleteDomainCommandOutput, } from "./commands/DeleteDomainCommand"; import { DeleteDomainEntryCommandInput, DeleteDomainEntryCommandOutput, } from "./commands/DeleteDomainEntryCommand"; import { DeleteInstanceCommandInput, DeleteInstanceCommandOutput, } from "./commands/DeleteInstanceCommand"; import { DeleteInstanceSnapshotCommandInput, DeleteInstanceSnapshotCommandOutput, } from "./commands/DeleteInstanceSnapshotCommand"; import { DeleteKeyPairCommandInput, DeleteKeyPairCommandOutput, } from "./commands/DeleteKeyPairCommand"; import { DeleteKnownHostKeysCommandInput, DeleteKnownHostKeysCommandOutput, } from "./commands/DeleteKnownHostKeysCommand"; import { DeleteLoadBalancerCommandInput, DeleteLoadBalancerCommandOutput, } from "./commands/DeleteLoadBalancerCommand"; import { DeleteLoadBalancerTlsCertificateCommandInput, DeleteLoadBalancerTlsCertificateCommandOutput, } from "./commands/DeleteLoadBalancerTlsCertificateCommand"; import { DeleteRelationalDatabaseCommandInput, DeleteRelationalDatabaseCommandOutput, } from "./commands/DeleteRelationalDatabaseCommand"; import { DeleteRelationalDatabaseSnapshotCommandInput, DeleteRelationalDatabaseSnapshotCommandOutput, } from "./commands/DeleteRelationalDatabaseSnapshotCommand"; import { DetachCertificateFromDistributionCommandInput, DetachCertificateFromDistributionCommandOutput, } from "./commands/DetachCertificateFromDistributionCommand"; import { DetachDiskCommandInput, DetachDiskCommandOutput, } from "./commands/DetachDiskCommand"; import { DetachInstancesFromLoadBalancerCommandInput, DetachInstancesFromLoadBalancerCommandOutput, } from "./commands/DetachInstancesFromLoadBalancerCommand"; import { DetachStaticIpCommandInput, DetachStaticIpCommandOutput, } from "./commands/DetachStaticIpCommand"; import { DisableAddOnCommandInput, DisableAddOnCommandOutput, } from "./commands/DisableAddOnCommand"; import { DownloadDefaultKeyPairCommandInput, DownloadDefaultKeyPairCommandOutput, } from "./commands/DownloadDefaultKeyPairCommand"; import { EnableAddOnCommandInput, EnableAddOnCommandOutput, } from "./commands/EnableAddOnCommand"; import { ExportSnapshotCommandInput, ExportSnapshotCommandOutput, } from "./commands/ExportSnapshotCommand"; import { GetActiveNamesCommandInput, GetActiveNamesCommandOutput, } from "./commands/GetActiveNamesCommand"; import { GetAlarmsCommandInput, GetAlarmsCommandOutput, } from "./commands/GetAlarmsCommand"; import { GetAutoSnapshotsCommandInput, GetAutoSnapshotsCommandOutput, } from "./commands/GetAutoSnapshotsCommand"; import { GetBlueprintsCommandInput, GetBlueprintsCommandOutput, } from "./commands/GetBlueprintsCommand"; import { GetBucketAccessKeysCommandInput, GetBucketAccessKeysCommandOutput, } from "./commands/GetBucketAccessKeysCommand"; import { GetBucketBundlesCommandInput, GetBucketBundlesCommandOutput, } from "./commands/GetBucketBundlesCommand"; import { GetBucketMetricDataCommandInput, GetBucketMetricDataCommandOutput, } from "./commands/GetBucketMetricDataCommand"; import { GetBucketsCommandInput, GetBucketsCommandOutput, } from "./commands/GetBucketsCommand"; import { GetBundlesCommandInput, GetBundlesCommandOutput, } from "./commands/GetBundlesCommand"; import { GetCertificatesCommandInput, GetCertificatesCommandOutput, } from "./commands/GetCertificatesCommand"; import { GetCloudFormationStackRecordsCommandInput, GetCloudFormationStackRecordsCommandOutput, } from "./commands/GetCloudFormationStackRecordsCommand"; import { GetContactMethodsCommandInput, GetContactMethodsCommandOutput, } from "./commands/GetContactMethodsCommand"; import { GetContainerAPIMetadataCommandInput, GetContainerAPIMetadataCommandOutput, } from "./commands/GetContainerAPIMetadataCommand"; import { GetContainerImagesCommandInput, GetContainerImagesCommandOutput, } from "./commands/GetContainerImagesCommand"; import { GetContainerLogCommandInput, GetContainerLogCommandOutput, } from "./commands/GetContainerLogCommand"; import { GetContainerServiceDeploymentsCommandInput, GetContainerServiceDeploymentsCommandOutput, } from "./commands/GetContainerServiceDeploymentsCommand"; import { GetContainerServiceMetricDataCommandInput, GetContainerServiceMetricDataCommandOutput, } from "./commands/GetContainerServiceMetricDataCommand"; import { GetContainerServicePowersCommandInput, GetContainerServicePowersCommandOutput, } from "./commands/GetContainerServicePowersCommand"; import { GetContainerServicesCommandInput, GetContainerServicesCommandOutput, } from "./commands/GetContainerServicesCommand"; import { GetCostEstimateCommandInput, GetCostEstimateCommandOutput, } from "./commands/GetCostEstimateCommand"; import { GetDiskCommandInput, GetDiskCommandOutput, } from "./commands/GetDiskCommand"; import { GetDisksCommandInput, GetDisksCommandOutput, } from "./commands/GetDisksCommand"; import { GetDiskSnapshotCommandInput, GetDiskSnapshotCommandOutput, } from "./commands/GetDiskSnapshotCommand"; import { GetDiskSnapshotsCommandInput, GetDiskSnapshotsCommandOutput, } from "./commands/GetDiskSnapshotsCommand"; import { GetDistributionBundlesCommandInput, GetDistributionBundlesCommandOutput, } from "./commands/GetDistributionBundlesCommand"; import { GetDistributionLatestCacheResetCommandInput, GetDistributionLatestCacheResetCommandOutput, } from "./commands/GetDistributionLatestCacheResetCommand"; import { GetDistributionMetricDataCommandInput, GetDistributionMetricDataCommandOutput, } from "./commands/GetDistributionMetricDataCommand"; import { GetDistributionsCommandInput, GetDistributionsCommandOutput, } from "./commands/GetDistributionsCommand"; import { GetDomainCommandInput, GetDomainCommandOutput, } from "./commands/GetDomainCommand"; import { GetDomainsCommandInput, GetDomainsCommandOutput, } from "./commands/GetDomainsCommand"; import { GetExportSnapshotRecordsCommandInput, GetExportSnapshotRecordsCommandOutput, } from "./commands/GetExportSnapshotRecordsCommand"; import { GetInstanceAccessDetailsCommandInput, GetInstanceAccessDetailsCommandOutput, } from "./commands/GetInstanceAccessDetailsCommand"; import { GetInstanceCommandInput, GetInstanceCommandOutput, } from "./commands/GetInstanceCommand"; import { GetInstanceMetricDataCommandInput, GetInstanceMetricDataCommandOutput, } from "./commands/GetInstanceMetricDataCommand"; import { GetInstancePortStatesCommandInput, GetInstancePortStatesCommandOutput, } from "./commands/GetInstancePortStatesCommand"; import { GetInstancesCommandInput, GetInstancesCommandOutput, } from "./commands/GetInstancesCommand"; import { GetInstanceSnapshotCommandInput, GetInstanceSnapshotCommandOutput, } from "./commands/GetInstanceSnapshotCommand"; import { GetInstanceSnapshotsCommandInput, GetInstanceSnapshotsCommandOutput, } from "./commands/GetInstanceSnapshotsCommand"; import { GetInstanceStateCommandInput, GetInstanceStateCommandOutput, } from "./commands/GetInstanceStateCommand"; import { GetKeyPairCommandInput, GetKeyPairCommandOutput, } from "./commands/GetKeyPairCommand"; import { GetKeyPairsCommandInput, GetKeyPairsCommandOutput, } from "./commands/GetKeyPairsCommand"; import { GetLoadBalancerCommandInput, GetLoadBalancerCommandOutput, } from "./commands/GetLoadBalancerCommand"; import { GetLoadBalancerMetricDataCommandInput, GetLoadBalancerMetricDataCommandOutput, } from "./commands/GetLoadBalancerMetricDataCommand"; import { GetLoadBalancersCommandInput, GetLoadBalancersCommandOutput, } from "./commands/GetLoadBalancersCommand"; import { GetLoadBalancerTlsCertificatesCommandInput, GetLoadBalancerTlsCertificatesCommandOutput, } from "./commands/GetLoadBalancerTlsCertificatesCommand"; import { GetLoadBalancerTlsPoliciesCommandInput, GetLoadBalancerTlsPoliciesCommandOutput, } from "./commands/GetLoadBalancerTlsPoliciesCommand"; import { GetOperationCommandInput, GetOperationCommandOutput, } from "./commands/GetOperationCommand"; import { GetOperationsCommandInput, GetOperationsCommandOutput, } from "./commands/GetOperationsCommand"; import { GetOperationsForResourceCommandInput, GetOperationsForResourceCommandOutput, } from "./commands/GetOperationsForResourceCommand"; import { GetRegionsCommandInput, GetRegionsCommandOutput, } from "./commands/GetRegionsCommand"; import { GetRelationalDatabaseBlueprintsCommandInput, GetRelationalDatabaseBlueprintsCommandOutput, } from "./commands/GetRelationalDatabaseBlueprintsCommand"; import { GetRelationalDatabaseBundlesCommandInput, GetRelationalDatabaseBundlesCommandOutput, } from "./commands/GetRelationalDatabaseBundlesCommand"; import { GetRelationalDatabaseCommandInput, GetRelationalDatabaseCommandOutput, } from "./commands/GetRelationalDatabaseCommand"; import { GetRelationalDatabaseEventsCommandInput, GetRelationalDatabaseEventsCommandOutput, } from "./commands/GetRelationalDatabaseEventsCommand"; import { GetRelationalDatabaseLogEventsCommandInput, GetRelationalDatabaseLogEventsCommandOutput, } from "./commands/GetRelationalDatabaseLogEventsCommand"; import { GetRelationalDatabaseLogStreamsCommandInput, GetRelationalDatabaseLogStreamsCommandOutput, } from "./commands/GetRelationalDatabaseLogStreamsCommand"; import { GetRelationalDatabaseMasterUserPasswordCommandInput, GetRelationalDatabaseMasterUserPasswordCommandOutput, } from "./commands/GetRelationalDatabaseMasterUserPasswordCommand"; import { GetRelationalDatabaseMetricDataCommandInput, GetRelationalDatabaseMetricDataCommandOutput, } from "./commands/GetRelationalDatabaseMetricDataCommand"; import { GetRelationalDatabaseParametersCommandInput, GetRelationalDatabaseParametersCommandOutput, } from "./commands/GetRelationalDatabaseParametersCommand"; import { GetRelationalDatabasesCommandInput, GetRelationalDatabasesCommandOutput, } from "./commands/GetRelationalDatabasesCommand"; import { GetRelationalDatabaseSnapshotCommandInput, GetRelationalDatabaseSnapshotCommandOutput, } from "./commands/GetRelationalDatabaseSnapshotCommand"; import { GetRelationalDatabaseSnapshotsCommandInput, GetRelationalDatabaseSnapshotsCommandOutput, } from "./commands/GetRelationalDatabaseSnapshotsCommand"; import { GetSetupHistoryCommandInput, GetSetupHistoryCommandOutput, } from "./commands/GetSetupHistoryCommand"; import { GetStaticIpCommandInput, GetStaticIpCommandOutput, } from "./commands/GetStaticIpCommand"; import { GetStaticIpsCommandInput, GetStaticIpsCommandOutput, } from "./commands/GetStaticIpsCommand"; import { ImportKeyPairCommandInput, ImportKeyPairCommandOutput, } from "./commands/ImportKeyPairCommand"; import { IsVpcPeeredCommandInput, IsVpcPeeredCommandOutput, } from "./commands/IsVpcPeeredCommand"; import { OpenInstancePublicPortsCommandInput, OpenInstancePublicPortsCommandOutput, } from "./commands/OpenInstancePublicPortsCommand"; import { PeerVpcCommandInput, PeerVpcCommandOutput, } from "./commands/PeerVpcCommand"; import { PutAlarmCommandInput, PutAlarmCommandOutput, } from "./commands/PutAlarmCommand"; import { PutInstancePublicPortsCommandInput, PutInstancePublicPortsCommandOutput, } from "./commands/PutInstancePublicPortsCommand"; import { RebootInstanceCommandInput, RebootInstanceCommandOutput, } from "./commands/RebootInstanceCommand"; import { RebootRelationalDatabaseCommandInput, RebootRelationalDatabaseCommandOutput, } from "./commands/RebootRelationalDatabaseCommand"; import { RegisterContainerImageCommandInput, RegisterContainerImageCommandOutput, } from "./commands/RegisterContainerImageCommand"; import { ReleaseStaticIpCommandInput, ReleaseStaticIpCommandOutput, } from "./commands/ReleaseStaticIpCommand"; import { ResetDistributionCacheCommandInput, ResetDistributionCacheCommandOutput, } from "./commands/ResetDistributionCacheCommand"; import { SendContactMethodVerificationCommandInput, SendContactMethodVerificationCommandOutput, } from "./commands/SendContactMethodVerificationCommand"; import { SetIpAddressTypeCommandInput, SetIpAddressTypeCommandOutput, } from "./commands/SetIpAddressTypeCommand"; import { SetResourceAccessForBucketCommandInput, SetResourceAccessForBucketCommandOutput, } from "./commands/SetResourceAccessForBucketCommand"; import { SetupInstanceHttpsCommandInput, SetupInstanceHttpsCommandOutput, } from "./commands/SetupInstanceHttpsCommand"; import { StartGUISessionCommandInput, StartGUISessionCommandOutput, } from "./commands/StartGUISessionCommand"; import { StartInstanceCommandInput, StartInstanceCommandOutput, } from "./commands/StartInstanceCommand"; import { StartRelationalDatabaseCommandInput, StartRelationalDatabaseCommandOutput, } from "./commands/StartRelationalDatabaseCommand"; import { StopGUISessionCommandInput, StopGUISessionCommandOutput, } from "./commands/StopGUISessionCommand"; import { StopInstanceCommandInput, StopInstanceCommandOutput, } from "./commands/StopInstanceCommand"; import { StopRelationalDatabaseCommandInput, StopRelationalDatabaseCommandOutput, } from "./commands/StopRelationalDatabaseCommand"; import { TagResourceCommandInput, TagResourceCommandOutput, } from "./commands/TagResourceCommand"; import { TestAlarmCommandInput, TestAlarmCommandOutput, } from "./commands/TestAlarmCommand"; import { UnpeerVpcCommandInput, UnpeerVpcCommandOutput, } from "./commands/UnpeerVpcCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateBucketBundleCommandInput, UpdateBucketBundleCommandOutput, } from "./commands/UpdateBucketBundleCommand"; import { UpdateBucketCommandInput, UpdateBucketCommandOutput, } from "./commands/UpdateBucketCommand"; import { UpdateContainerServiceCommandInput, UpdateContainerServiceCommandOutput, } from "./commands/UpdateContainerServiceCommand"; import { UpdateDistributionBundleCommandInput, UpdateDistributionBundleCommandOutput, } from "./commands/UpdateDistributionBundleCommand"; import { UpdateDistributionCommandInput, UpdateDistributionCommandOutput, } from "./commands/UpdateDistributionCommand"; import { UpdateDomainEntryCommandInput, UpdateDomainEntryCommandOutput, } from "./commands/UpdateDomainEntryCommand"; import { UpdateInstanceMetadataOptionsCommandInput, UpdateInstanceMetadataOptionsCommandOutput, } from "./commands/UpdateInstanceMetadataOptionsCommand"; import { UpdateLoadBalancerAttributeCommandInput, UpdateLoadBalancerAttributeCommandOutput, } from "./commands/UpdateLoadBalancerAttributeCommand"; import { UpdateRelationalDatabaseCommandInput, UpdateRelationalDatabaseCommandOutput, } from "./commands/UpdateRelationalDatabaseCommand"; import { UpdateRelationalDatabaseParametersCommandInput, UpdateRelationalDatabaseParametersCommandOutput, } from "./commands/UpdateRelationalDatabaseParametersCommand"; import { ClientInputEndpointParameters, ClientResolvedEndpointParameters, EndpointParameters, } from "./endpoint/EndpointParameters"; import { RuntimeExtension, RuntimeExtensionsConfig } from "./runtimeExtensions"; export { __Client }; export type ServiceInputTypes = | AllocateStaticIpCommandInput | AttachCertificateToDistributionCommandInput | AttachDiskCommandInput | AttachInstancesToLoadBalancerCommandInput | AttachLoadBalancerTlsCertificateCommandInput | AttachStaticIpCommandInput | CloseInstancePublicPortsCommandInput | CopySnapshotCommandInput | CreateBucketAccessKeyCommandInput | CreateBucketCommandInput | CreateCertificateCommandInput | CreateCloudFormationStackCommandInput | CreateContactMethodCommandInput | CreateContainerServiceCommandInput | CreateContainerServiceDeploymentCommandInput | CreateContainerServiceRegistryLoginCommandInput | CreateDiskCommandInput | CreateDiskFromSnapshotCommandInput | CreateDiskSnapshotCommandInput | CreateDistributionCommandInput | CreateDomainCommandInput | CreateDomainEntryCommandInput | CreateGUISessionAccessDetailsCommandInput | CreateInstanceSnapshotCommandInput | CreateInstancesCommandInput | CreateInstancesFromSnapshotCommandInput | CreateKeyPairCommandInput | CreateLoadBalancerCommandInput | CreateLoadBalancerTlsCertificateCommandInput | CreateRelationalDatabaseCommandInput | CreateRelationalDatabaseFromSnapshotCommandInput | CreateRelationalDatabaseSnapshotCommandInput | DeleteAlarmCommandInput | DeleteAutoSnapshotCommandInput | DeleteBucketAccessKeyCommandInput | DeleteBucketCommandInput | DeleteCertificateCommandInput | DeleteContactMethodCommandInput | DeleteContainerImageCommandInput | DeleteContainerServiceCommandInput | DeleteDiskCommandInput | DeleteDiskSnapshotCommandInput | DeleteDistributionCommandInput | DeleteDomainCommandInput | DeleteDomainEntryCommandInput | DeleteInstanceCommandInput | DeleteInstanceSnapshotCommandInput | DeleteKeyPairCommandInput | DeleteKnownHostKeysCommandInput | DeleteLoadBalancerCommandInput | DeleteLoadBalancerTlsCertificateCommandInput | DeleteRelationalDatabaseCommandInput | DeleteRelationalDatabaseSnapshotCommandInput | DetachCertificateFromDistributionCommandInput | DetachDiskCommandInput | DetachInstancesFromLoadBalancerCommandInput | DetachStaticIpCommandInput | DisableAddOnCommandInput | DownloadDefaultKeyPairCommandInput | EnableAddOnCommandInput | ExportSnapshotCommandInput | GetActiveNamesCommandInput | GetAlarmsCommandInput | GetAutoSnapshotsCommandInput | GetBlueprintsCommandInput | GetBucketAccessKeysCommandInput | GetBucketBundlesCommandInput | GetBucketMetricDataCommandInput | GetBucketsCommandInput | GetBundlesCommandInput | GetCertificatesCommandInput | GetCloudFormationStackRecordsCommandInput | GetContactMethodsCommandInput | GetContainerAPIMetadataCommandInput | GetContainerImagesCommandInput | GetContainerLogCommandInput | GetContainerServiceDeploymentsCommandInput | GetContainerServiceMetricDataCommandInput | GetContainerServicePowersCommandInput | GetContainerServicesCommandInput | GetCostEstimateCommandInput | GetDiskCommandInput | GetDiskSnapshotCommandInput | GetDiskSnapshotsCommandInput | GetDisksCommandInput | GetDistributionBundlesCommandInput | GetDistributionLatestCacheResetCommandInput | GetDistributionMetricDataCommandInput | GetDistributionsCommandInput | GetDomainCommandInput | GetDomainsCommandInput | GetExportSnapshotRecordsCommandInput | GetInstanceAccessDetailsCommandInput | GetInstanceCommandInput | GetInstanceMetricDataCommandInput | GetInstancePortStatesCommandInput | GetInstanceSnapshotCommandInput | GetInstanceSnapshotsCommandInput | GetInstanceStateCommandInput | GetInstancesCommandInput | GetKeyPairCommandInput | GetKeyPairsCommandInput | GetLoadBalancerCommandInput | GetLoadBalancerMetricDataCommandInput | GetLoadBalancerTlsCertificatesCommandInput | GetLoadBalancerTlsPoliciesCommandInput | GetLoadBalancersCommandInput | GetOperationCommandInput | GetOperationsCommandInput | GetOperationsForResourceCommandInput | GetRegionsCommandInput | GetRelationalDatabaseBlueprintsCommandInput | GetRelationalDatabaseBundlesCommandInput | GetRelationalDatabaseCommandInput | GetRelationalDatabaseEventsCommandInput | GetRelationalDatabaseLogEventsCommandInput | GetRelationalDatabaseLogStreamsCommandInput | GetRelationalDatabaseMasterUserPasswordCommandInput | GetRelationalDatabaseMetricDataCommandInput | GetRelationalDatabaseParametersCommandInput | GetRelationalDatabaseSnapshotCommandInput | GetRelationalDatabaseSnapshotsCommandInput | GetRelationalDatabasesCommandInput | GetSetupHistoryCommandInput | GetStaticIpCommandInput | GetStaticIpsCommandInput | ImportKeyPairCommandInput | IsVpcPeeredCommandInput | OpenInstancePublicPortsCommandInput | PeerVpcCommandInput | PutAlarmCommandInput | PutInstancePublicPortsCommandInput | RebootInstanceCommandInput | RebootRelationalDatabaseCommandInput | RegisterContainerImageCommandInput | ReleaseStaticIpCommandInput | ResetDistributionCacheCommandInput | SendContactMethodVerificationCommandInput | SetIpAddressTypeCommandInput | SetResourceAccessForBucketCommandInput | SetupInstanceHttpsCommandInput | StartGUISessionCommandInput | StartInstanceCommandInput | StartRelationalDatabaseCommandInput | StopGUISessionCommandInput | StopInstanceCommandInput | StopRelationalDatabaseCommandInput | TagResourceCommandInput | TestAlarmCommandInput | UnpeerVpcCommandInput | UntagResourceCommandInput | UpdateBucketBundleCommandInput | UpdateBucketCommandInput | UpdateContainerServiceCommandInput | UpdateDistributionBundleCommandInput | UpdateDistributionCommandInput | UpdateDomainEntryCommandInput | UpdateInstanceMetadataOptionsCommandInput | UpdateLoadBalancerAttributeCommandInput | UpdateRelationalDatabaseCommandInput | UpdateRelationalDatabaseParametersCommandInput; export type ServiceOutputTypes = | AllocateStaticIpCommandOutput | AttachCertificateToDistributionCommandOutput | AttachDiskCommandOutput | AttachInstancesToLoadBalancerCommandOutput | AttachLoadBalancerTlsCertificateCommandOutput | AttachStaticIpCommandOutput | CloseInstancePublicPortsCommandOutput | CopySnapshotCommandOutput | CreateBucketAccessKeyCommandOutput | CreateBucketCommandOutput | CreateCertificateCommandOutput | CreateCloudFormationStackCommandOutput | CreateContactMethodCommandOutput | CreateContainerServiceCommandOutput | CreateContainerServiceDeploymentCommandOutput | CreateContainerServiceRegistryLoginCommandOutput | CreateDiskCommandOutput | CreateDiskFromSnapshotCommandOutput | CreateDiskSnapshotCommandOutput | CreateDistributionCommandOutput | CreateDomainCommandOutput | CreateDomainEntryCommandOutput | CreateGUISessionAccessDetailsCommandOutput | CreateInstanceSnapshotCommandOutput | CreateInstancesCommandOutput | CreateInstancesFromSnapshotCommandOutput | CreateKeyPairCommandOutput | CreateLoadBalancerCommandOutput | CreateLoadBalancerTlsCertificateCommandOutput | CreateRelationalDatabaseCommandOutput | CreateRelationalDatabaseFromSnapshotCommandOutput | CreateRelationalDatabaseSnapshotCommandOutput | DeleteAlarmCommandOutput | DeleteAutoSnapshotCommandOutput | DeleteBucketAccessKeyCommandOutput | DeleteBucketCommandOutput | DeleteCertificateCommandOutput | DeleteContactMethodCommandOutput | DeleteContainerImageCommandOutput | DeleteContainerServiceCommandOutput | DeleteDiskCommandOutput | DeleteDiskSnapshotCommandOutput | DeleteDistributionCommandOutput | DeleteDomainCommandOutput | DeleteDomainEntryCommandOutput | DeleteInstanceCommandOutput | DeleteInstanceSnapshotCommandOutput | DeleteKeyPairCommandOutput | DeleteKnownHostKeysCommandOutput | DeleteLoadBalancerCommandOutput | DeleteLoadBalancerTlsCertificateCommandOutput | DeleteRelationalDatabaseCommandOutput | DeleteRelationalDatabaseSnapshotCommandOutput | DetachCertificateFromDistributionCommandOutput | DetachDiskCommandOutput | DetachInstancesFromLoadBalancerCommandOutput | DetachStaticIpCommandOutput | DisableAddOnCommandOutput | DownloadDefaultKeyPairCommandOutput | EnableAddOnCommandOutput | ExportSnapshotCommandOutput | GetActiveNamesCommandOutput | GetAlarmsCommandOutput | GetAutoSnapshotsCommandOutput | GetBlueprintsCommandOutput | GetBucketAccessKeysCommandOutput | GetBucketBundlesCommandOutput | GetBucketMetricDataCommandOutput | GetBucketsCommandOutput | GetBundlesCommandOutput | GetCertificatesCommandOutput | GetCloudFormationStackRecordsCommandOutput | GetContactMethodsCommandOutput | GetContainerAPIMetadataCommandOutput | GetContainerImagesCommandOutput | GetContainerLogCommandOutput | GetContainerServiceDeploymentsCommandOutput | GetContainerServiceMetricDataCommandOutput | GetContainerServicePowersCommandOutput | GetContainerServicesCommandOutput | GetCostEstimateCommandOutput | GetDiskCommandOutput | GetDiskSnapshotCommandOutput | GetDiskSnapshotsCommandOutput | GetDisksCommandOutput | GetDistributionBundlesCommandOutput | GetDistributionLatestCacheResetCommandOutput | GetDistributionMetricDataCommandOutput | GetDistributionsCommandOutput | GetDomainCommandOutput | GetDomainsCommandOutput | GetExportSnapshotRecordsCommandOutput | GetInstanceAccessDetailsCommandOutput | GetInstanceCommandOutput | GetInstanceMetricDataCommandOutput | GetInstancePortStatesCommandOutput | GetInstanceSnapshotCommandOutput | GetInstanceSnapshotsCommandOutput | GetInstanceStateCommandOutput | GetInstancesCommandOutput | GetKeyPairCommandOutput | GetKeyPairsCommandOutput | GetLoadBalancerCommandOutput | GetLoadBalancerMetricDataCommandOutput | GetLoadBalancerTlsCertificatesCommandOutput | GetLoadBalancerTlsPoliciesCommandOutput | GetLoadBalancersCommandOutput | GetOperationCommandOutput | GetOperationsCommandOutput | GetOperationsForResourceCommandOutput | GetRegionsCommandOutput | GetRelationalDatabaseBlueprintsCommandOutput | GetRelationalDatabaseBundlesCommandOutput | GetRelationalDatabaseCommandOutput | GetRelationalDatabaseEventsCommandOutput | GetRelationalDatabaseLogEventsCommandOutput | GetRelationalDatabaseLogStreamsCommandOutput | GetRelationalDatabaseMasterUserPasswordCommandOutput | GetRelationalDatabaseMetricDataCommandOutput | GetRelationalDatabaseParametersCommandOutput | GetRelationalDatabaseSnapshotCommandOutput | GetRelationalDatabaseSnapshotsCommandOutput | GetRelationalDatabasesCommandOutput | GetSetupHistoryCommandOutput | GetStaticIpCommandOutput | GetStaticIpsCommandOutput | ImportKeyPairCommandOutput | IsVpcPeeredCommandOutput | OpenInstancePublicPortsCommandOutput | PeerVpcCommandOutput | PutAlarmCommandOutput | PutInstancePublicPortsCommandOutput | RebootInstanceCommandOutput | RebootRelationalDatabaseCommandOutput | RegisterContainerImageCommandOutput | ReleaseStaticIpCommandOutput | ResetDistributionCacheCommandOutput | SendContactMethodVerificationCommandOutput | SetIpAddressTypeCommandOutput | SetResourceAccessForBucketCommandOutput | SetupInstanceHttpsCommandOutput | StartGUISessionCommandOutput | StartInstanceCommandOutput | StartRelationalDatabaseCommandOutput | StopGUISessionCommandOutput | StopInstanceCommandOutput | StopRelationalDatabaseCommandOutput | TagResourceCommandOutput | TestAlarmCommandOutput | UnpeerVpcCommandOutput | UntagResourceCommandOutput | UpdateBucketBundleCommandOutput | UpdateBucketCommandOutput | UpdateContainerServiceCommandOutput | UpdateDistributionBundleCommandOutput | UpdateDistributionCommandOutput | UpdateDomainEntryCommandOutput | UpdateInstanceMetadataOptionsCommandOutput | UpdateLoadBalancerAttributeCommandOutput | UpdateRelationalDatabaseCommandOutput | UpdateRelationalDatabaseParametersCommandOutput; 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 LightsailClientConfigType = Partial< __SmithyConfiguration<__HttpHandlerOptions> > & ClientDefaults & UserAgentInputConfig & RetryInputConfig & RegionInputConfig & HostHeaderInputConfig & EndpointInputConfig & HttpAuthSchemeInputConfig & ClientInputEndpointParameters; export interface LightsailClientConfig extends LightsailClientConfigType {} export type LightsailClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHandlerOptions> & Required & RuntimeExtensionsConfig & UserAgentResolvedConfig & RetryResolvedConfig & RegionResolvedConfig & HostHeaderResolvedConfig & EndpointResolvedConfig & HttpAuthSchemeResolvedConfig & ClientResolvedEndpointParameters; export interface LightsailClientResolvedConfig extends LightsailClientResolvedConfigType {} export declare class LightsailClient extends __Client< __HttpHandlerOptions, ServiceInputTypes, ServiceOutputTypes, LightsailClientResolvedConfig > { readonly config: LightsailClientResolvedConfig; constructor( ...[configuration]: __CheckOptionalClientConfig ); destroy(): void; }