import { type WaiterResult } from "@smithy/core/client"; import type { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, WaiterConfiguration } from "@smithy/types"; import { type AcceptEnvironmentAccountConnectionCommandInput, type AcceptEnvironmentAccountConnectionCommandOutput } from "./commands/AcceptEnvironmentAccountConnectionCommand"; import { type CancelComponentDeploymentCommandInput, type CancelComponentDeploymentCommandOutput } from "./commands/CancelComponentDeploymentCommand"; import { type CancelEnvironmentDeploymentCommandInput, type CancelEnvironmentDeploymentCommandOutput } from "./commands/CancelEnvironmentDeploymentCommand"; import { type CancelServiceInstanceDeploymentCommandInput, type CancelServiceInstanceDeploymentCommandOutput } from "./commands/CancelServiceInstanceDeploymentCommand"; import { type CancelServicePipelineDeploymentCommandInput, type CancelServicePipelineDeploymentCommandOutput } from "./commands/CancelServicePipelineDeploymentCommand"; import { type CreateComponentCommandInput, type CreateComponentCommandOutput } from "./commands/CreateComponentCommand"; import { type CreateEnvironmentAccountConnectionCommandInput, type CreateEnvironmentAccountConnectionCommandOutput } from "./commands/CreateEnvironmentAccountConnectionCommand"; import { type CreateEnvironmentCommandInput, type CreateEnvironmentCommandOutput } from "./commands/CreateEnvironmentCommand"; import { type CreateEnvironmentTemplateCommandInput, type CreateEnvironmentTemplateCommandOutput } from "./commands/CreateEnvironmentTemplateCommand"; import { type CreateEnvironmentTemplateVersionCommandInput, type CreateEnvironmentTemplateVersionCommandOutput } from "./commands/CreateEnvironmentTemplateVersionCommand"; import { type CreateRepositoryCommandInput, type CreateRepositoryCommandOutput } from "./commands/CreateRepositoryCommand"; import { type CreateServiceCommandInput, type CreateServiceCommandOutput } from "./commands/CreateServiceCommand"; import { type CreateServiceInstanceCommandInput, type CreateServiceInstanceCommandOutput } from "./commands/CreateServiceInstanceCommand"; import { type CreateServiceSyncConfigCommandInput, type CreateServiceSyncConfigCommandOutput } from "./commands/CreateServiceSyncConfigCommand"; import { type CreateServiceTemplateCommandInput, type CreateServiceTemplateCommandOutput } from "./commands/CreateServiceTemplateCommand"; import { type CreateServiceTemplateVersionCommandInput, type CreateServiceTemplateVersionCommandOutput } from "./commands/CreateServiceTemplateVersionCommand"; import { type CreateTemplateSyncConfigCommandInput, type CreateTemplateSyncConfigCommandOutput } from "./commands/CreateTemplateSyncConfigCommand"; import { type DeleteComponentCommandInput, type DeleteComponentCommandOutput } from "./commands/DeleteComponentCommand"; import { type DeleteDeploymentCommandInput, type DeleteDeploymentCommandOutput } from "./commands/DeleteDeploymentCommand"; import { type DeleteEnvironmentAccountConnectionCommandInput, type DeleteEnvironmentAccountConnectionCommandOutput } from "./commands/DeleteEnvironmentAccountConnectionCommand"; import { type DeleteEnvironmentCommandInput, type DeleteEnvironmentCommandOutput } from "./commands/DeleteEnvironmentCommand"; import { type DeleteEnvironmentTemplateCommandInput, type DeleteEnvironmentTemplateCommandOutput } from "./commands/DeleteEnvironmentTemplateCommand"; import { type DeleteEnvironmentTemplateVersionCommandInput, type DeleteEnvironmentTemplateVersionCommandOutput } from "./commands/DeleteEnvironmentTemplateVersionCommand"; import { type DeleteRepositoryCommandInput, type DeleteRepositoryCommandOutput } from "./commands/DeleteRepositoryCommand"; import { type DeleteServiceCommandInput, type DeleteServiceCommandOutput } from "./commands/DeleteServiceCommand"; import { type DeleteServiceSyncConfigCommandInput, type DeleteServiceSyncConfigCommandOutput } from "./commands/DeleteServiceSyncConfigCommand"; import { type DeleteServiceTemplateCommandInput, type DeleteServiceTemplateCommandOutput } from "./commands/DeleteServiceTemplateCommand"; import { type DeleteServiceTemplateVersionCommandInput, type DeleteServiceTemplateVersionCommandOutput } from "./commands/DeleteServiceTemplateVersionCommand"; import { type DeleteTemplateSyncConfigCommandInput, type DeleteTemplateSyncConfigCommandOutput } from "./commands/DeleteTemplateSyncConfigCommand"; import { type GetAccountSettingsCommandInput, type GetAccountSettingsCommandOutput } from "./commands/GetAccountSettingsCommand"; import { type GetComponentCommandInput, type GetComponentCommandOutput } from "./commands/GetComponentCommand"; import { type GetDeploymentCommandInput, type GetDeploymentCommandOutput } from "./commands/GetDeploymentCommand"; import { type GetEnvironmentAccountConnectionCommandInput, type GetEnvironmentAccountConnectionCommandOutput } from "./commands/GetEnvironmentAccountConnectionCommand"; import { type GetEnvironmentCommandInput, type GetEnvironmentCommandOutput } from "./commands/GetEnvironmentCommand"; import { type GetEnvironmentTemplateCommandInput, type GetEnvironmentTemplateCommandOutput } from "./commands/GetEnvironmentTemplateCommand"; import { type GetEnvironmentTemplateVersionCommandInput, type GetEnvironmentTemplateVersionCommandOutput } from "./commands/GetEnvironmentTemplateVersionCommand"; import { type GetRepositoryCommandInput, type GetRepositoryCommandOutput } from "./commands/GetRepositoryCommand"; import { type GetRepositorySyncStatusCommandInput, type GetRepositorySyncStatusCommandOutput } from "./commands/GetRepositorySyncStatusCommand"; import { type GetResourcesSummaryCommandInput, type GetResourcesSummaryCommandOutput } from "./commands/GetResourcesSummaryCommand"; import { type GetServiceCommandInput, type GetServiceCommandOutput } from "./commands/GetServiceCommand"; import { type GetServiceInstanceCommandInput, type GetServiceInstanceCommandOutput } from "./commands/GetServiceInstanceCommand"; import { type GetServiceInstanceSyncStatusCommandInput, type GetServiceInstanceSyncStatusCommandOutput } from "./commands/GetServiceInstanceSyncStatusCommand"; import { type GetServiceSyncBlockerSummaryCommandInput, type GetServiceSyncBlockerSummaryCommandOutput } from "./commands/GetServiceSyncBlockerSummaryCommand"; import { type GetServiceSyncConfigCommandInput, type GetServiceSyncConfigCommandOutput } from "./commands/GetServiceSyncConfigCommand"; import { type GetServiceTemplateCommandInput, type GetServiceTemplateCommandOutput } from "./commands/GetServiceTemplateCommand"; import { type GetServiceTemplateVersionCommandInput, type GetServiceTemplateVersionCommandOutput } from "./commands/GetServiceTemplateVersionCommand"; import { type GetTemplateSyncConfigCommandInput, type GetTemplateSyncConfigCommandOutput } from "./commands/GetTemplateSyncConfigCommand"; import { type GetTemplateSyncStatusCommandInput, type GetTemplateSyncStatusCommandOutput } from "./commands/GetTemplateSyncStatusCommand"; import { type ListComponentOutputsCommandInput, type ListComponentOutputsCommandOutput } from "./commands/ListComponentOutputsCommand"; import { type ListComponentProvisionedResourcesCommandInput, type ListComponentProvisionedResourcesCommandOutput } from "./commands/ListComponentProvisionedResourcesCommand"; import { type ListComponentsCommandInput, type ListComponentsCommandOutput } from "./commands/ListComponentsCommand"; import { type ListDeploymentsCommandInput, type ListDeploymentsCommandOutput } from "./commands/ListDeploymentsCommand"; import { type ListEnvironmentAccountConnectionsCommandInput, type ListEnvironmentAccountConnectionsCommandOutput } from "./commands/ListEnvironmentAccountConnectionsCommand"; import { type ListEnvironmentOutputsCommandInput, type ListEnvironmentOutputsCommandOutput } from "./commands/ListEnvironmentOutputsCommand"; import { type ListEnvironmentProvisionedResourcesCommandInput, type ListEnvironmentProvisionedResourcesCommandOutput } from "./commands/ListEnvironmentProvisionedResourcesCommand"; import { type ListEnvironmentsCommandInput, type ListEnvironmentsCommandOutput } from "./commands/ListEnvironmentsCommand"; import { type ListEnvironmentTemplatesCommandInput, type ListEnvironmentTemplatesCommandOutput } from "./commands/ListEnvironmentTemplatesCommand"; import { type ListEnvironmentTemplateVersionsCommandInput, type ListEnvironmentTemplateVersionsCommandOutput } from "./commands/ListEnvironmentTemplateVersionsCommand"; import { type ListRepositoriesCommandInput, type ListRepositoriesCommandOutput } from "./commands/ListRepositoriesCommand"; import { type ListRepositorySyncDefinitionsCommandInput, type ListRepositorySyncDefinitionsCommandOutput } from "./commands/ListRepositorySyncDefinitionsCommand"; import { type ListServiceInstanceOutputsCommandInput, type ListServiceInstanceOutputsCommandOutput } from "./commands/ListServiceInstanceOutputsCommand"; import { type ListServiceInstanceProvisionedResourcesCommandInput, type ListServiceInstanceProvisionedResourcesCommandOutput } from "./commands/ListServiceInstanceProvisionedResourcesCommand"; import { type ListServiceInstancesCommandInput, type ListServiceInstancesCommandOutput } from "./commands/ListServiceInstancesCommand"; import { type ListServicePipelineOutputsCommandInput, type ListServicePipelineOutputsCommandOutput } from "./commands/ListServicePipelineOutputsCommand"; import { type ListServicePipelineProvisionedResourcesCommandInput, type ListServicePipelineProvisionedResourcesCommandOutput } from "./commands/ListServicePipelineProvisionedResourcesCommand"; import { type ListServicesCommandInput, type ListServicesCommandOutput } from "./commands/ListServicesCommand"; import { type ListServiceTemplatesCommandInput, type ListServiceTemplatesCommandOutput } from "./commands/ListServiceTemplatesCommand"; import { type ListServiceTemplateVersionsCommandInput, type ListServiceTemplateVersionsCommandOutput } from "./commands/ListServiceTemplateVersionsCommand"; import { type ListTagsForResourceCommandInput, type ListTagsForResourceCommandOutput } from "./commands/ListTagsForResourceCommand"; import { type NotifyResourceDeploymentStatusChangeCommandInput, type NotifyResourceDeploymentStatusChangeCommandOutput } from "./commands/NotifyResourceDeploymentStatusChangeCommand"; import { type RejectEnvironmentAccountConnectionCommandInput, type RejectEnvironmentAccountConnectionCommandOutput } from "./commands/RejectEnvironmentAccountConnectionCommand"; import { type TagResourceCommandInput, type TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { type UntagResourceCommandInput, type UntagResourceCommandOutput } from "./commands/UntagResourceCommand"; import { type UpdateAccountSettingsCommandInput, type UpdateAccountSettingsCommandOutput } from "./commands/UpdateAccountSettingsCommand"; import { type UpdateComponentCommandInput, type UpdateComponentCommandOutput } from "./commands/UpdateComponentCommand"; import { type UpdateEnvironmentAccountConnectionCommandInput, type UpdateEnvironmentAccountConnectionCommandOutput } from "./commands/UpdateEnvironmentAccountConnectionCommand"; import { type UpdateEnvironmentCommandInput, type UpdateEnvironmentCommandOutput } from "./commands/UpdateEnvironmentCommand"; import { type UpdateEnvironmentTemplateCommandInput, type UpdateEnvironmentTemplateCommandOutput } from "./commands/UpdateEnvironmentTemplateCommand"; import { type UpdateEnvironmentTemplateVersionCommandInput, type UpdateEnvironmentTemplateVersionCommandOutput } from "./commands/UpdateEnvironmentTemplateVersionCommand"; import { type UpdateServiceCommandInput, type UpdateServiceCommandOutput } from "./commands/UpdateServiceCommand"; import { type UpdateServiceInstanceCommandInput, type UpdateServiceInstanceCommandOutput } from "./commands/UpdateServiceInstanceCommand"; import { type UpdateServicePipelineCommandInput, type UpdateServicePipelineCommandOutput } from "./commands/UpdateServicePipelineCommand"; import { type UpdateServiceSyncBlockerCommandInput, type UpdateServiceSyncBlockerCommandOutput } from "./commands/UpdateServiceSyncBlockerCommand"; import { type UpdateServiceSyncConfigCommandInput, type UpdateServiceSyncConfigCommandOutput } from "./commands/UpdateServiceSyncConfigCommand"; import { type UpdateServiceTemplateCommandInput, type UpdateServiceTemplateCommandOutput } from "./commands/UpdateServiceTemplateCommand"; import { type UpdateServiceTemplateVersionCommandInput, type UpdateServiceTemplateVersionCommandOutput } from "./commands/UpdateServiceTemplateVersionCommand"; import { type UpdateTemplateSyncConfigCommandInput, type UpdateTemplateSyncConfigCommandOutput } from "./commands/UpdateTemplateSyncConfigCommand"; import type { ResourceNotFoundException } from "./models/errors"; import { ProtonClient } from "./ProtonClient"; export interface Proton { /** * @see {@link AcceptEnvironmentAccountConnectionCommand} */ acceptEnvironmentAccountConnection(args: AcceptEnvironmentAccountConnectionCommandInput, options?: __HttpHandlerOptions): Promise; acceptEnvironmentAccountConnection(args: AcceptEnvironmentAccountConnectionCommandInput, cb: (err: any, data?: AcceptEnvironmentAccountConnectionCommandOutput) => void): void; acceptEnvironmentAccountConnection(args: AcceptEnvironmentAccountConnectionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AcceptEnvironmentAccountConnectionCommandOutput) => void): void; /** * @see {@link CancelComponentDeploymentCommand} */ cancelComponentDeployment(args: CancelComponentDeploymentCommandInput, options?: __HttpHandlerOptions): Promise; cancelComponentDeployment(args: CancelComponentDeploymentCommandInput, cb: (err: any, data?: CancelComponentDeploymentCommandOutput) => void): void; cancelComponentDeployment(args: CancelComponentDeploymentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CancelComponentDeploymentCommandOutput) => void): void; /** * @see {@link CancelEnvironmentDeploymentCommand} */ cancelEnvironmentDeployment(args: CancelEnvironmentDeploymentCommandInput, options?: __HttpHandlerOptions): Promise; cancelEnvironmentDeployment(args: CancelEnvironmentDeploymentCommandInput, cb: (err: any, data?: CancelEnvironmentDeploymentCommandOutput) => void): void; cancelEnvironmentDeployment(args: CancelEnvironmentDeploymentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CancelEnvironmentDeploymentCommandOutput) => void): void; /** * @see {@link CancelServiceInstanceDeploymentCommand} */ cancelServiceInstanceDeployment(args: CancelServiceInstanceDeploymentCommandInput, options?: __HttpHandlerOptions): Promise; cancelServiceInstanceDeployment(args: CancelServiceInstanceDeploymentCommandInput, cb: (err: any, data?: CancelServiceInstanceDeploymentCommandOutput) => void): void; cancelServiceInstanceDeployment(args: CancelServiceInstanceDeploymentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CancelServiceInstanceDeploymentCommandOutput) => void): void; /** * @see {@link CancelServicePipelineDeploymentCommand} */ cancelServicePipelineDeployment(args: CancelServicePipelineDeploymentCommandInput, options?: __HttpHandlerOptions): Promise; cancelServicePipelineDeployment(args: CancelServicePipelineDeploymentCommandInput, cb: (err: any, data?: CancelServicePipelineDeploymentCommandOutput) => void): void; cancelServicePipelineDeployment(args: CancelServicePipelineDeploymentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CancelServicePipelineDeploymentCommandOutput) => void): void; /** * @see {@link CreateComponentCommand} */ createComponent(args: CreateComponentCommandInput, options?: __HttpHandlerOptions): Promise; createComponent(args: CreateComponentCommandInput, cb: (err: any, data?: CreateComponentCommandOutput) => void): void; createComponent(args: CreateComponentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateComponentCommandOutput) => void): void; /** * @see {@link CreateEnvironmentCommand} */ createEnvironment(args: CreateEnvironmentCommandInput, options?: __HttpHandlerOptions): Promise; createEnvironment(args: CreateEnvironmentCommandInput, cb: (err: any, data?: CreateEnvironmentCommandOutput) => void): void; createEnvironment(args: CreateEnvironmentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateEnvironmentCommandOutput) => void): void; /** * @see {@link CreateEnvironmentAccountConnectionCommand} */ createEnvironmentAccountConnection(args: CreateEnvironmentAccountConnectionCommandInput, options?: __HttpHandlerOptions): Promise; createEnvironmentAccountConnection(args: CreateEnvironmentAccountConnectionCommandInput, cb: (err: any, data?: CreateEnvironmentAccountConnectionCommandOutput) => void): void; createEnvironmentAccountConnection(args: CreateEnvironmentAccountConnectionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateEnvironmentAccountConnectionCommandOutput) => void): void; /** * @see {@link CreateEnvironmentTemplateCommand} */ createEnvironmentTemplate(args: CreateEnvironmentTemplateCommandInput, options?: __HttpHandlerOptions): Promise; createEnvironmentTemplate(args: CreateEnvironmentTemplateCommandInput, cb: (err: any, data?: CreateEnvironmentTemplateCommandOutput) => void): void; createEnvironmentTemplate(args: CreateEnvironmentTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateEnvironmentTemplateCommandOutput) => void): void; /** * @see {@link CreateEnvironmentTemplateVersionCommand} */ createEnvironmentTemplateVersion(args: CreateEnvironmentTemplateVersionCommandInput, options?: __HttpHandlerOptions): Promise; createEnvironmentTemplateVersion(args: CreateEnvironmentTemplateVersionCommandInput, cb: (err: any, data?: CreateEnvironmentTemplateVersionCommandOutput) => void): void; createEnvironmentTemplateVersion(args: CreateEnvironmentTemplateVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateEnvironmentTemplateVersionCommandOutput) => void): void; /** * @see {@link CreateRepositoryCommand} */ createRepository(args: CreateRepositoryCommandInput, options?: __HttpHandlerOptions): Promise; createRepository(args: CreateRepositoryCommandInput, cb: (err: any, data?: CreateRepositoryCommandOutput) => void): void; createRepository(args: CreateRepositoryCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateRepositoryCommandOutput) => void): void; /** * @see {@link CreateServiceCommand} */ createService(args: CreateServiceCommandInput, options?: __HttpHandlerOptions): Promise; createService(args: CreateServiceCommandInput, cb: (err: any, data?: CreateServiceCommandOutput) => void): void; createService(args: CreateServiceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateServiceCommandOutput) => void): void; /** * @see {@link CreateServiceInstanceCommand} */ createServiceInstance(args: CreateServiceInstanceCommandInput, options?: __HttpHandlerOptions): Promise; createServiceInstance(args: CreateServiceInstanceCommandInput, cb: (err: any, data?: CreateServiceInstanceCommandOutput) => void): void; createServiceInstance(args: CreateServiceInstanceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateServiceInstanceCommandOutput) => void): void; /** * @see {@link CreateServiceSyncConfigCommand} */ createServiceSyncConfig(args: CreateServiceSyncConfigCommandInput, options?: __HttpHandlerOptions): Promise; createServiceSyncConfig(args: CreateServiceSyncConfigCommandInput, cb: (err: any, data?: CreateServiceSyncConfigCommandOutput) => void): void; createServiceSyncConfig(args: CreateServiceSyncConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateServiceSyncConfigCommandOutput) => void): void; /** * @see {@link CreateServiceTemplateCommand} */ createServiceTemplate(args: CreateServiceTemplateCommandInput, options?: __HttpHandlerOptions): Promise; createServiceTemplate(args: CreateServiceTemplateCommandInput, cb: (err: any, data?: CreateServiceTemplateCommandOutput) => void): void; createServiceTemplate(args: CreateServiceTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateServiceTemplateCommandOutput) => void): void; /** * @see {@link CreateServiceTemplateVersionCommand} */ createServiceTemplateVersion(args: CreateServiceTemplateVersionCommandInput, options?: __HttpHandlerOptions): Promise; createServiceTemplateVersion(args: CreateServiceTemplateVersionCommandInput, cb: (err: any, data?: CreateServiceTemplateVersionCommandOutput) => void): void; createServiceTemplateVersion(args: CreateServiceTemplateVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateServiceTemplateVersionCommandOutput) => void): void; /** * @see {@link CreateTemplateSyncConfigCommand} */ createTemplateSyncConfig(args: CreateTemplateSyncConfigCommandInput, options?: __HttpHandlerOptions): Promise; createTemplateSyncConfig(args: CreateTemplateSyncConfigCommandInput, cb: (err: any, data?: CreateTemplateSyncConfigCommandOutput) => void): void; createTemplateSyncConfig(args: CreateTemplateSyncConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateTemplateSyncConfigCommandOutput) => void): void; /** * @see {@link DeleteComponentCommand} */ deleteComponent(args: DeleteComponentCommandInput, options?: __HttpHandlerOptions): Promise; deleteComponent(args: DeleteComponentCommandInput, cb: (err: any, data?: DeleteComponentCommandOutput) => void): void; deleteComponent(args: DeleteComponentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteComponentCommandOutput) => void): void; /** * @see {@link DeleteDeploymentCommand} */ deleteDeployment(args: DeleteDeploymentCommandInput, options?: __HttpHandlerOptions): Promise; deleteDeployment(args: DeleteDeploymentCommandInput, cb: (err: any, data?: DeleteDeploymentCommandOutput) => void): void; deleteDeployment(args: DeleteDeploymentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDeploymentCommandOutput) => void): void; /** * @see {@link DeleteEnvironmentCommand} */ deleteEnvironment(args: DeleteEnvironmentCommandInput, options?: __HttpHandlerOptions): Promise; deleteEnvironment(args: DeleteEnvironmentCommandInput, cb: (err: any, data?: DeleteEnvironmentCommandOutput) => void): void; deleteEnvironment(args: DeleteEnvironmentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteEnvironmentCommandOutput) => void): void; /** * @see {@link DeleteEnvironmentAccountConnectionCommand} */ deleteEnvironmentAccountConnection(args: DeleteEnvironmentAccountConnectionCommandInput, options?: __HttpHandlerOptions): Promise; deleteEnvironmentAccountConnection(args: DeleteEnvironmentAccountConnectionCommandInput, cb: (err: any, data?: DeleteEnvironmentAccountConnectionCommandOutput) => void): void; deleteEnvironmentAccountConnection(args: DeleteEnvironmentAccountConnectionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteEnvironmentAccountConnectionCommandOutput) => void): void; /** * @see {@link DeleteEnvironmentTemplateCommand} */ deleteEnvironmentTemplate(args: DeleteEnvironmentTemplateCommandInput, options?: __HttpHandlerOptions): Promise; deleteEnvironmentTemplate(args: DeleteEnvironmentTemplateCommandInput, cb: (err: any, data?: DeleteEnvironmentTemplateCommandOutput) => void): void; deleteEnvironmentTemplate(args: DeleteEnvironmentTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteEnvironmentTemplateCommandOutput) => void): void; /** * @see {@link DeleteEnvironmentTemplateVersionCommand} */ deleteEnvironmentTemplateVersion(args: DeleteEnvironmentTemplateVersionCommandInput, options?: __HttpHandlerOptions): Promise; deleteEnvironmentTemplateVersion(args: DeleteEnvironmentTemplateVersionCommandInput, cb: (err: any, data?: DeleteEnvironmentTemplateVersionCommandOutput) => void): void; deleteEnvironmentTemplateVersion(args: DeleteEnvironmentTemplateVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteEnvironmentTemplateVersionCommandOutput) => void): void; /** * @see {@link DeleteRepositoryCommand} */ deleteRepository(args: DeleteRepositoryCommandInput, options?: __HttpHandlerOptions): Promise; deleteRepository(args: DeleteRepositoryCommandInput, cb: (err: any, data?: DeleteRepositoryCommandOutput) => void): void; deleteRepository(args: DeleteRepositoryCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteRepositoryCommandOutput) => void): void; /** * @see {@link DeleteServiceCommand} */ deleteService(args: DeleteServiceCommandInput, options?: __HttpHandlerOptions): Promise; deleteService(args: DeleteServiceCommandInput, cb: (err: any, data?: DeleteServiceCommandOutput) => void): void; deleteService(args: DeleteServiceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteServiceCommandOutput) => void): void; /** * @see {@link DeleteServiceSyncConfigCommand} */ deleteServiceSyncConfig(args: DeleteServiceSyncConfigCommandInput, options?: __HttpHandlerOptions): Promise; deleteServiceSyncConfig(args: DeleteServiceSyncConfigCommandInput, cb: (err: any, data?: DeleteServiceSyncConfigCommandOutput) => void): void; deleteServiceSyncConfig(args: DeleteServiceSyncConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteServiceSyncConfigCommandOutput) => void): void; /** * @see {@link DeleteServiceTemplateCommand} */ deleteServiceTemplate(args: DeleteServiceTemplateCommandInput, options?: __HttpHandlerOptions): Promise; deleteServiceTemplate(args: DeleteServiceTemplateCommandInput, cb: (err: any, data?: DeleteServiceTemplateCommandOutput) => void): void; deleteServiceTemplate(args: DeleteServiceTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteServiceTemplateCommandOutput) => void): void; /** * @see {@link DeleteServiceTemplateVersionCommand} */ deleteServiceTemplateVersion(args: DeleteServiceTemplateVersionCommandInput, options?: __HttpHandlerOptions): Promise; deleteServiceTemplateVersion(args: DeleteServiceTemplateVersionCommandInput, cb: (err: any, data?: DeleteServiceTemplateVersionCommandOutput) => void): void; deleteServiceTemplateVersion(args: DeleteServiceTemplateVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteServiceTemplateVersionCommandOutput) => void): void; /** * @see {@link DeleteTemplateSyncConfigCommand} */ deleteTemplateSyncConfig(args: DeleteTemplateSyncConfigCommandInput, options?: __HttpHandlerOptions): Promise; deleteTemplateSyncConfig(args: DeleteTemplateSyncConfigCommandInput, cb: (err: any, data?: DeleteTemplateSyncConfigCommandOutput) => void): void; deleteTemplateSyncConfig(args: DeleteTemplateSyncConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteTemplateSyncConfigCommandOutput) => void): void; /** * @see {@link GetAccountSettingsCommand} */ getAccountSettings(): Promise; getAccountSettings(args: GetAccountSettingsCommandInput, options?: __HttpHandlerOptions): Promise; getAccountSettings(args: GetAccountSettingsCommandInput, cb: (err: any, data?: GetAccountSettingsCommandOutput) => void): void; getAccountSettings(args: GetAccountSettingsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAccountSettingsCommandOutput) => void): void; /** * @see {@link GetComponentCommand} */ getComponent(args: GetComponentCommandInput, options?: __HttpHandlerOptions): Promise; getComponent(args: GetComponentCommandInput, cb: (err: any, data?: GetComponentCommandOutput) => void): void; getComponent(args: GetComponentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetComponentCommandOutput) => void): void; /** * @see {@link GetDeploymentCommand} */ getDeployment(args: GetDeploymentCommandInput, options?: __HttpHandlerOptions): Promise; getDeployment(args: GetDeploymentCommandInput, cb: (err: any, data?: GetDeploymentCommandOutput) => void): void; getDeployment(args: GetDeploymentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDeploymentCommandOutput) => void): void; /** * @see {@link GetEnvironmentCommand} */ getEnvironment(args: GetEnvironmentCommandInput, options?: __HttpHandlerOptions): Promise; getEnvironment(args: GetEnvironmentCommandInput, cb: (err: any, data?: GetEnvironmentCommandOutput) => void): void; getEnvironment(args: GetEnvironmentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetEnvironmentCommandOutput) => void): void; /** * @see {@link GetEnvironmentAccountConnectionCommand} */ getEnvironmentAccountConnection(args: GetEnvironmentAccountConnectionCommandInput, options?: __HttpHandlerOptions): Promise; getEnvironmentAccountConnection(args: GetEnvironmentAccountConnectionCommandInput, cb: (err: any, data?: GetEnvironmentAccountConnectionCommandOutput) => void): void; getEnvironmentAccountConnection(args: GetEnvironmentAccountConnectionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetEnvironmentAccountConnectionCommandOutput) => void): void; /** * @see {@link GetEnvironmentTemplateCommand} */ getEnvironmentTemplate(args: GetEnvironmentTemplateCommandInput, options?: __HttpHandlerOptions): Promise; getEnvironmentTemplate(args: GetEnvironmentTemplateCommandInput, cb: (err: any, data?: GetEnvironmentTemplateCommandOutput) => void): void; getEnvironmentTemplate(args: GetEnvironmentTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetEnvironmentTemplateCommandOutput) => void): void; /** * @see {@link GetEnvironmentTemplateVersionCommand} */ getEnvironmentTemplateVersion(args: GetEnvironmentTemplateVersionCommandInput, options?: __HttpHandlerOptions): Promise; getEnvironmentTemplateVersion(args: GetEnvironmentTemplateVersionCommandInput, cb: (err: any, data?: GetEnvironmentTemplateVersionCommandOutput) => void): void; getEnvironmentTemplateVersion(args: GetEnvironmentTemplateVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetEnvironmentTemplateVersionCommandOutput) => void): void; /** * @see {@link GetRepositoryCommand} */ getRepository(args: GetRepositoryCommandInput, options?: __HttpHandlerOptions): Promise; getRepository(args: GetRepositoryCommandInput, cb: (err: any, data?: GetRepositoryCommandOutput) => void): void; getRepository(args: GetRepositoryCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetRepositoryCommandOutput) => void): void; /** * @see {@link GetRepositorySyncStatusCommand} */ getRepositorySyncStatus(args: GetRepositorySyncStatusCommandInput, options?: __HttpHandlerOptions): Promise; getRepositorySyncStatus(args: GetRepositorySyncStatusCommandInput, cb: (err: any, data?: GetRepositorySyncStatusCommandOutput) => void): void; getRepositorySyncStatus(args: GetRepositorySyncStatusCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetRepositorySyncStatusCommandOutput) => void): void; /** * @see {@link GetResourcesSummaryCommand} */ getResourcesSummary(): Promise; getResourcesSummary(args: GetResourcesSummaryCommandInput, options?: __HttpHandlerOptions): Promise; getResourcesSummary(args: GetResourcesSummaryCommandInput, cb: (err: any, data?: GetResourcesSummaryCommandOutput) => void): void; getResourcesSummary(args: GetResourcesSummaryCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetResourcesSummaryCommandOutput) => void): void; /** * @see {@link GetServiceCommand} */ getService(args: GetServiceCommandInput, options?: __HttpHandlerOptions): Promise; getService(args: GetServiceCommandInput, cb: (err: any, data?: GetServiceCommandOutput) => void): void; getService(args: GetServiceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetServiceCommandOutput) => void): void; /** * @see {@link GetServiceInstanceCommand} */ getServiceInstance(args: GetServiceInstanceCommandInput, options?: __HttpHandlerOptions): Promise; getServiceInstance(args: GetServiceInstanceCommandInput, cb: (err: any, data?: GetServiceInstanceCommandOutput) => void): void; getServiceInstance(args: GetServiceInstanceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetServiceInstanceCommandOutput) => void): void; /** * @see {@link GetServiceInstanceSyncStatusCommand} */ getServiceInstanceSyncStatus(args: GetServiceInstanceSyncStatusCommandInput, options?: __HttpHandlerOptions): Promise; getServiceInstanceSyncStatus(args: GetServiceInstanceSyncStatusCommandInput, cb: (err: any, data?: GetServiceInstanceSyncStatusCommandOutput) => void): void; getServiceInstanceSyncStatus(args: GetServiceInstanceSyncStatusCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetServiceInstanceSyncStatusCommandOutput) => void): void; /** * @see {@link GetServiceSyncBlockerSummaryCommand} */ getServiceSyncBlockerSummary(args: GetServiceSyncBlockerSummaryCommandInput, options?: __HttpHandlerOptions): Promise; getServiceSyncBlockerSummary(args: GetServiceSyncBlockerSummaryCommandInput, cb: (err: any, data?: GetServiceSyncBlockerSummaryCommandOutput) => void): void; getServiceSyncBlockerSummary(args: GetServiceSyncBlockerSummaryCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetServiceSyncBlockerSummaryCommandOutput) => void): void; /** * @see {@link GetServiceSyncConfigCommand} */ getServiceSyncConfig(args: GetServiceSyncConfigCommandInput, options?: __HttpHandlerOptions): Promise; getServiceSyncConfig(args: GetServiceSyncConfigCommandInput, cb: (err: any, data?: GetServiceSyncConfigCommandOutput) => void): void; getServiceSyncConfig(args: GetServiceSyncConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetServiceSyncConfigCommandOutput) => void): void; /** * @see {@link GetServiceTemplateCommand} */ getServiceTemplate(args: GetServiceTemplateCommandInput, options?: __HttpHandlerOptions): Promise; getServiceTemplate(args: GetServiceTemplateCommandInput, cb: (err: any, data?: GetServiceTemplateCommandOutput) => void): void; getServiceTemplate(args: GetServiceTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetServiceTemplateCommandOutput) => void): void; /** * @see {@link GetServiceTemplateVersionCommand} */ getServiceTemplateVersion(args: GetServiceTemplateVersionCommandInput, options?: __HttpHandlerOptions): Promise; getServiceTemplateVersion(args: GetServiceTemplateVersionCommandInput, cb: (err: any, data?: GetServiceTemplateVersionCommandOutput) => void): void; getServiceTemplateVersion(args: GetServiceTemplateVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetServiceTemplateVersionCommandOutput) => void): void; /** * @see {@link GetTemplateSyncConfigCommand} */ getTemplateSyncConfig(args: GetTemplateSyncConfigCommandInput, options?: __HttpHandlerOptions): Promise; getTemplateSyncConfig(args: GetTemplateSyncConfigCommandInput, cb: (err: any, data?: GetTemplateSyncConfigCommandOutput) => void): void; getTemplateSyncConfig(args: GetTemplateSyncConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetTemplateSyncConfigCommandOutput) => void): void; /** * @see {@link GetTemplateSyncStatusCommand} */ getTemplateSyncStatus(args: GetTemplateSyncStatusCommandInput, options?: __HttpHandlerOptions): Promise; getTemplateSyncStatus(args: GetTemplateSyncStatusCommandInput, cb: (err: any, data?: GetTemplateSyncStatusCommandOutput) => void): void; getTemplateSyncStatus(args: GetTemplateSyncStatusCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetTemplateSyncStatusCommandOutput) => void): void; /** * @see {@link ListComponentOutputsCommand} */ listComponentOutputs(args: ListComponentOutputsCommandInput, options?: __HttpHandlerOptions): Promise; listComponentOutputs(args: ListComponentOutputsCommandInput, cb: (err: any, data?: ListComponentOutputsCommandOutput) => void): void; listComponentOutputs(args: ListComponentOutputsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListComponentOutputsCommandOutput) => void): void; /** * @see {@link ListComponentProvisionedResourcesCommand} */ listComponentProvisionedResources(args: ListComponentProvisionedResourcesCommandInput, options?: __HttpHandlerOptions): Promise; listComponentProvisionedResources(args: ListComponentProvisionedResourcesCommandInput, cb: (err: any, data?: ListComponentProvisionedResourcesCommandOutput) => void): void; listComponentProvisionedResources(args: ListComponentProvisionedResourcesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListComponentProvisionedResourcesCommandOutput) => void): void; /** * @see {@link ListComponentsCommand} */ listComponents(): Promise; listComponents(args: ListComponentsCommandInput, options?: __HttpHandlerOptions): Promise; listComponents(args: ListComponentsCommandInput, cb: (err: any, data?: ListComponentsCommandOutput) => void): void; listComponents(args: ListComponentsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListComponentsCommandOutput) => void): void; /** * @see {@link ListDeploymentsCommand} */ listDeployments(): Promise; listDeployments(args: ListDeploymentsCommandInput, options?: __HttpHandlerOptions): Promise; listDeployments(args: ListDeploymentsCommandInput, cb: (err: any, data?: ListDeploymentsCommandOutput) => void): void; listDeployments(args: ListDeploymentsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDeploymentsCommandOutput) => void): void; /** * @see {@link ListEnvironmentAccountConnectionsCommand} */ listEnvironmentAccountConnections(args: ListEnvironmentAccountConnectionsCommandInput, options?: __HttpHandlerOptions): Promise; listEnvironmentAccountConnections(args: ListEnvironmentAccountConnectionsCommandInput, cb: (err: any, data?: ListEnvironmentAccountConnectionsCommandOutput) => void): void; listEnvironmentAccountConnections(args: ListEnvironmentAccountConnectionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListEnvironmentAccountConnectionsCommandOutput) => void): void; /** * @see {@link ListEnvironmentOutputsCommand} */ listEnvironmentOutputs(args: ListEnvironmentOutputsCommandInput, options?: __HttpHandlerOptions): Promise; listEnvironmentOutputs(args: ListEnvironmentOutputsCommandInput, cb: (err: any, data?: ListEnvironmentOutputsCommandOutput) => void): void; listEnvironmentOutputs(args: ListEnvironmentOutputsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListEnvironmentOutputsCommandOutput) => void): void; /** * @see {@link ListEnvironmentProvisionedResourcesCommand} */ listEnvironmentProvisionedResources(args: ListEnvironmentProvisionedResourcesCommandInput, options?: __HttpHandlerOptions): Promise; listEnvironmentProvisionedResources(args: ListEnvironmentProvisionedResourcesCommandInput, cb: (err: any, data?: ListEnvironmentProvisionedResourcesCommandOutput) => void): void; listEnvironmentProvisionedResources(args: ListEnvironmentProvisionedResourcesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListEnvironmentProvisionedResourcesCommandOutput) => void): void; /** * @see {@link ListEnvironmentsCommand} */ listEnvironments(): Promise; listEnvironments(args: ListEnvironmentsCommandInput, options?: __HttpHandlerOptions): Promise; listEnvironments(args: ListEnvironmentsCommandInput, cb: (err: any, data?: ListEnvironmentsCommandOutput) => void): void; listEnvironments(args: ListEnvironmentsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListEnvironmentsCommandOutput) => void): void; /** * @see {@link ListEnvironmentTemplatesCommand} */ listEnvironmentTemplates(): Promise; listEnvironmentTemplates(args: ListEnvironmentTemplatesCommandInput, options?: __HttpHandlerOptions): Promise; listEnvironmentTemplates(args: ListEnvironmentTemplatesCommandInput, cb: (err: any, data?: ListEnvironmentTemplatesCommandOutput) => void): void; listEnvironmentTemplates(args: ListEnvironmentTemplatesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListEnvironmentTemplatesCommandOutput) => void): void; /** * @see {@link ListEnvironmentTemplateVersionsCommand} */ listEnvironmentTemplateVersions(args: ListEnvironmentTemplateVersionsCommandInput, options?: __HttpHandlerOptions): Promise; listEnvironmentTemplateVersions(args: ListEnvironmentTemplateVersionsCommandInput, cb: (err: any, data?: ListEnvironmentTemplateVersionsCommandOutput) => void): void; listEnvironmentTemplateVersions(args: ListEnvironmentTemplateVersionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListEnvironmentTemplateVersionsCommandOutput) => void): void; /** * @see {@link ListRepositoriesCommand} */ listRepositories(): Promise; listRepositories(args: ListRepositoriesCommandInput, options?: __HttpHandlerOptions): Promise; listRepositories(args: ListRepositoriesCommandInput, cb: (err: any, data?: ListRepositoriesCommandOutput) => void): void; listRepositories(args: ListRepositoriesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListRepositoriesCommandOutput) => void): void; /** * @see {@link ListRepositorySyncDefinitionsCommand} */ listRepositorySyncDefinitions(args: ListRepositorySyncDefinitionsCommandInput, options?: __HttpHandlerOptions): Promise; listRepositorySyncDefinitions(args: ListRepositorySyncDefinitionsCommandInput, cb: (err: any, data?: ListRepositorySyncDefinitionsCommandOutput) => void): void; listRepositorySyncDefinitions(args: ListRepositorySyncDefinitionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListRepositorySyncDefinitionsCommandOutput) => void): void; /** * @see {@link ListServiceInstanceOutputsCommand} */ listServiceInstanceOutputs(args: ListServiceInstanceOutputsCommandInput, options?: __HttpHandlerOptions): Promise; listServiceInstanceOutputs(args: ListServiceInstanceOutputsCommandInput, cb: (err: any, data?: ListServiceInstanceOutputsCommandOutput) => void): void; listServiceInstanceOutputs(args: ListServiceInstanceOutputsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListServiceInstanceOutputsCommandOutput) => void): void; /** * @see {@link ListServiceInstanceProvisionedResourcesCommand} */ listServiceInstanceProvisionedResources(args: ListServiceInstanceProvisionedResourcesCommandInput, options?: __HttpHandlerOptions): Promise; listServiceInstanceProvisionedResources(args: ListServiceInstanceProvisionedResourcesCommandInput, cb: (err: any, data?: ListServiceInstanceProvisionedResourcesCommandOutput) => void): void; listServiceInstanceProvisionedResources(args: ListServiceInstanceProvisionedResourcesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListServiceInstanceProvisionedResourcesCommandOutput) => void): void; /** * @see {@link ListServiceInstancesCommand} */ listServiceInstances(): Promise; listServiceInstances(args: ListServiceInstancesCommandInput, options?: __HttpHandlerOptions): Promise; listServiceInstances(args: ListServiceInstancesCommandInput, cb: (err: any, data?: ListServiceInstancesCommandOutput) => void): void; listServiceInstances(args: ListServiceInstancesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListServiceInstancesCommandOutput) => void): void; /** * @see {@link ListServicePipelineOutputsCommand} */ listServicePipelineOutputs(args: ListServicePipelineOutputsCommandInput, options?: __HttpHandlerOptions): Promise; listServicePipelineOutputs(args: ListServicePipelineOutputsCommandInput, cb: (err: any, data?: ListServicePipelineOutputsCommandOutput) => void): void; listServicePipelineOutputs(args: ListServicePipelineOutputsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListServicePipelineOutputsCommandOutput) => void): void; /** * @see {@link ListServicePipelineProvisionedResourcesCommand} */ listServicePipelineProvisionedResources(args: ListServicePipelineProvisionedResourcesCommandInput, options?: __HttpHandlerOptions): Promise; listServicePipelineProvisionedResources(args: ListServicePipelineProvisionedResourcesCommandInput, cb: (err: any, data?: ListServicePipelineProvisionedResourcesCommandOutput) => void): void; listServicePipelineProvisionedResources(args: ListServicePipelineProvisionedResourcesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListServicePipelineProvisionedResourcesCommandOutput) => void): void; /** * @see {@link ListServicesCommand} */ listServices(): Promise; listServices(args: ListServicesCommandInput, options?: __HttpHandlerOptions): Promise; listServices(args: ListServicesCommandInput, cb: (err: any, data?: ListServicesCommandOutput) => void): void; listServices(args: ListServicesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListServicesCommandOutput) => void): void; /** * @see {@link ListServiceTemplatesCommand} */ listServiceTemplates(): Promise; listServiceTemplates(args: ListServiceTemplatesCommandInput, options?: __HttpHandlerOptions): Promise; listServiceTemplates(args: ListServiceTemplatesCommandInput, cb: (err: any, data?: ListServiceTemplatesCommandOutput) => void): void; listServiceTemplates(args: ListServiceTemplatesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListServiceTemplatesCommandOutput) => void): void; /** * @see {@link ListServiceTemplateVersionsCommand} */ listServiceTemplateVersions(args: ListServiceTemplateVersionsCommandInput, options?: __HttpHandlerOptions): Promise; listServiceTemplateVersions(args: ListServiceTemplateVersionsCommandInput, cb: (err: any, data?: ListServiceTemplateVersionsCommandOutput) => void): void; listServiceTemplateVersions(args: ListServiceTemplateVersionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListServiceTemplateVersionsCommandOutput) => void): void; /** * @see {@link ListTagsForResourceCommand} */ listTagsForResource(args: ListTagsForResourceCommandInput, options?: __HttpHandlerOptions): Promise; listTagsForResource(args: ListTagsForResourceCommandInput, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void): void; listTagsForResource(args: ListTagsForResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void): void; /** * @see {@link NotifyResourceDeploymentStatusChangeCommand} */ notifyResourceDeploymentStatusChange(args: NotifyResourceDeploymentStatusChangeCommandInput, options?: __HttpHandlerOptions): Promise; notifyResourceDeploymentStatusChange(args: NotifyResourceDeploymentStatusChangeCommandInput, cb: (err: any, data?: NotifyResourceDeploymentStatusChangeCommandOutput) => void): void; notifyResourceDeploymentStatusChange(args: NotifyResourceDeploymentStatusChangeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: NotifyResourceDeploymentStatusChangeCommandOutput) => void): void; /** * @see {@link RejectEnvironmentAccountConnectionCommand} */ rejectEnvironmentAccountConnection(args: RejectEnvironmentAccountConnectionCommandInput, options?: __HttpHandlerOptions): Promise; rejectEnvironmentAccountConnection(args: RejectEnvironmentAccountConnectionCommandInput, cb: (err: any, data?: RejectEnvironmentAccountConnectionCommandOutput) => void): void; rejectEnvironmentAccountConnection(args: RejectEnvironmentAccountConnectionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RejectEnvironmentAccountConnectionCommandOutput) => void): void; /** * @see {@link TagResourceCommand} */ tagResource(args: TagResourceCommandInput, options?: __HttpHandlerOptions): Promise; tagResource(args: TagResourceCommandInput, cb: (err: any, data?: TagResourceCommandOutput) => void): void; tagResource(args: TagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TagResourceCommandOutput) => void): void; /** * @see {@link UntagResourceCommand} */ untagResource(args: UntagResourceCommandInput, options?: __HttpHandlerOptions): Promise; untagResource(args: UntagResourceCommandInput, cb: (err: any, data?: UntagResourceCommandOutput) => void): void; untagResource(args: UntagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UntagResourceCommandOutput) => void): void; /** * @see {@link UpdateAccountSettingsCommand} */ updateAccountSettings(): Promise; updateAccountSettings(args: UpdateAccountSettingsCommandInput, options?: __HttpHandlerOptions): Promise; updateAccountSettings(args: UpdateAccountSettingsCommandInput, cb: (err: any, data?: UpdateAccountSettingsCommandOutput) => void): void; updateAccountSettings(args: UpdateAccountSettingsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateAccountSettingsCommandOutput) => void): void; /** * @see {@link UpdateComponentCommand} */ updateComponent(args: UpdateComponentCommandInput, options?: __HttpHandlerOptions): Promise; updateComponent(args: UpdateComponentCommandInput, cb: (err: any, data?: UpdateComponentCommandOutput) => void): void; updateComponent(args: UpdateComponentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateComponentCommandOutput) => void): void; /** * @see {@link UpdateEnvironmentCommand} */ updateEnvironment(args: UpdateEnvironmentCommandInput, options?: __HttpHandlerOptions): Promise; updateEnvironment(args: UpdateEnvironmentCommandInput, cb: (err: any, data?: UpdateEnvironmentCommandOutput) => void): void; updateEnvironment(args: UpdateEnvironmentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateEnvironmentCommandOutput) => void): void; /** * @see {@link UpdateEnvironmentAccountConnectionCommand} */ updateEnvironmentAccountConnection(args: UpdateEnvironmentAccountConnectionCommandInput, options?: __HttpHandlerOptions): Promise; updateEnvironmentAccountConnection(args: UpdateEnvironmentAccountConnectionCommandInput, cb: (err: any, data?: UpdateEnvironmentAccountConnectionCommandOutput) => void): void; updateEnvironmentAccountConnection(args: UpdateEnvironmentAccountConnectionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateEnvironmentAccountConnectionCommandOutput) => void): void; /** * @see {@link UpdateEnvironmentTemplateCommand} */ updateEnvironmentTemplate(args: UpdateEnvironmentTemplateCommandInput, options?: __HttpHandlerOptions): Promise; updateEnvironmentTemplate(args: UpdateEnvironmentTemplateCommandInput, cb: (err: any, data?: UpdateEnvironmentTemplateCommandOutput) => void): void; updateEnvironmentTemplate(args: UpdateEnvironmentTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateEnvironmentTemplateCommandOutput) => void): void; /** * @see {@link UpdateEnvironmentTemplateVersionCommand} */ updateEnvironmentTemplateVersion(args: UpdateEnvironmentTemplateVersionCommandInput, options?: __HttpHandlerOptions): Promise; updateEnvironmentTemplateVersion(args: UpdateEnvironmentTemplateVersionCommandInput, cb: (err: any, data?: UpdateEnvironmentTemplateVersionCommandOutput) => void): void; updateEnvironmentTemplateVersion(args: UpdateEnvironmentTemplateVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateEnvironmentTemplateVersionCommandOutput) => void): void; /** * @see {@link UpdateServiceCommand} */ updateService(args: UpdateServiceCommandInput, options?: __HttpHandlerOptions): Promise; updateService(args: UpdateServiceCommandInput, cb: (err: any, data?: UpdateServiceCommandOutput) => void): void; updateService(args: UpdateServiceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateServiceCommandOutput) => void): void; /** * @see {@link UpdateServiceInstanceCommand} */ updateServiceInstance(args: UpdateServiceInstanceCommandInput, options?: __HttpHandlerOptions): Promise; updateServiceInstance(args: UpdateServiceInstanceCommandInput, cb: (err: any, data?: UpdateServiceInstanceCommandOutput) => void): void; updateServiceInstance(args: UpdateServiceInstanceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateServiceInstanceCommandOutput) => void): void; /** * @see {@link UpdateServicePipelineCommand} */ updateServicePipeline(args: UpdateServicePipelineCommandInput, options?: __HttpHandlerOptions): Promise; updateServicePipeline(args: UpdateServicePipelineCommandInput, cb: (err: any, data?: UpdateServicePipelineCommandOutput) => void): void; updateServicePipeline(args: UpdateServicePipelineCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateServicePipelineCommandOutput) => void): void; /** * @see {@link UpdateServiceSyncBlockerCommand} */ updateServiceSyncBlocker(args: UpdateServiceSyncBlockerCommandInput, options?: __HttpHandlerOptions): Promise; updateServiceSyncBlocker(args: UpdateServiceSyncBlockerCommandInput, cb: (err: any, data?: UpdateServiceSyncBlockerCommandOutput) => void): void; updateServiceSyncBlocker(args: UpdateServiceSyncBlockerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateServiceSyncBlockerCommandOutput) => void): void; /** * @see {@link UpdateServiceSyncConfigCommand} */ updateServiceSyncConfig(args: UpdateServiceSyncConfigCommandInput, options?: __HttpHandlerOptions): Promise; updateServiceSyncConfig(args: UpdateServiceSyncConfigCommandInput, cb: (err: any, data?: UpdateServiceSyncConfigCommandOutput) => void): void; updateServiceSyncConfig(args: UpdateServiceSyncConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateServiceSyncConfigCommandOutput) => void): void; /** * @see {@link UpdateServiceTemplateCommand} */ updateServiceTemplate(args: UpdateServiceTemplateCommandInput, options?: __HttpHandlerOptions): Promise; updateServiceTemplate(args: UpdateServiceTemplateCommandInput, cb: (err: any, data?: UpdateServiceTemplateCommandOutput) => void): void; updateServiceTemplate(args: UpdateServiceTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateServiceTemplateCommandOutput) => void): void; /** * @see {@link UpdateServiceTemplateVersionCommand} */ updateServiceTemplateVersion(args: UpdateServiceTemplateVersionCommandInput, options?: __HttpHandlerOptions): Promise; updateServiceTemplateVersion(args: UpdateServiceTemplateVersionCommandInput, cb: (err: any, data?: UpdateServiceTemplateVersionCommandOutput) => void): void; updateServiceTemplateVersion(args: UpdateServiceTemplateVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateServiceTemplateVersionCommandOutput) => void): void; /** * @see {@link UpdateTemplateSyncConfigCommand} */ updateTemplateSyncConfig(args: UpdateTemplateSyncConfigCommandInput, options?: __HttpHandlerOptions): Promise; updateTemplateSyncConfig(args: UpdateTemplateSyncConfigCommandInput, cb: (err: any, data?: UpdateTemplateSyncConfigCommandOutput) => void): void; updateTemplateSyncConfig(args: UpdateTemplateSyncConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateTemplateSyncConfigCommandOutput) => void): void; /** * @see {@link ListComponentOutputsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListComponentOutputsCommandOutput}. */ paginateListComponentOutputs(args: ListComponentOutputsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListComponentProvisionedResourcesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListComponentProvisionedResourcesCommandOutput}. */ paginateListComponentProvisionedResources(args: ListComponentProvisionedResourcesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListComponentsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListComponentsCommandOutput}. */ paginateListComponents(args?: ListComponentsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListDeploymentsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListDeploymentsCommandOutput}. */ paginateListDeployments(args?: ListDeploymentsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListEnvironmentAccountConnectionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListEnvironmentAccountConnectionsCommandOutput}. */ paginateListEnvironmentAccountConnections(args: ListEnvironmentAccountConnectionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListEnvironmentOutputsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListEnvironmentOutputsCommandOutput}. */ paginateListEnvironmentOutputs(args: ListEnvironmentOutputsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListEnvironmentProvisionedResourcesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListEnvironmentProvisionedResourcesCommandOutput}. */ paginateListEnvironmentProvisionedResources(args: ListEnvironmentProvisionedResourcesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListEnvironmentsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListEnvironmentsCommandOutput}. */ paginateListEnvironments(args?: ListEnvironmentsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListEnvironmentTemplatesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListEnvironmentTemplatesCommandOutput}. */ paginateListEnvironmentTemplates(args?: ListEnvironmentTemplatesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListEnvironmentTemplateVersionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListEnvironmentTemplateVersionsCommandOutput}. */ paginateListEnvironmentTemplateVersions(args: ListEnvironmentTemplateVersionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListRepositoriesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListRepositoriesCommandOutput}. */ paginateListRepositories(args?: ListRepositoriesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListRepositorySyncDefinitionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListRepositorySyncDefinitionsCommandOutput}. */ paginateListRepositorySyncDefinitions(args: ListRepositorySyncDefinitionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListServiceInstanceOutputsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListServiceInstanceOutputsCommandOutput}. */ paginateListServiceInstanceOutputs(args: ListServiceInstanceOutputsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListServiceInstanceProvisionedResourcesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListServiceInstanceProvisionedResourcesCommandOutput}. */ paginateListServiceInstanceProvisionedResources(args: ListServiceInstanceProvisionedResourcesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListServiceInstancesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListServiceInstancesCommandOutput}. */ paginateListServiceInstances(args?: ListServiceInstancesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListServicePipelineOutputsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListServicePipelineOutputsCommandOutput}. */ paginateListServicePipelineOutputs(args: ListServicePipelineOutputsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListServicePipelineProvisionedResourcesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListServicePipelineProvisionedResourcesCommandOutput}. */ paginateListServicePipelineProvisionedResources(args: ListServicePipelineProvisionedResourcesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListServicesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListServicesCommandOutput}. */ paginateListServices(args?: ListServicesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListServiceTemplatesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListServiceTemplatesCommandOutput}. */ paginateListServiceTemplates(args?: ListServiceTemplatesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListServiceTemplateVersionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListServiceTemplateVersionsCommandOutput}. */ paginateListServiceTemplateVersions(args: ListServiceTemplateVersionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListTagsForResourceCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListTagsForResourceCommandOutput}. */ paginateListTagsForResource(args: ListTagsForResourceCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link GetComponentCommand} * @param args - command input. * @param waiterConfig - `maxWaitTime` in seconds or waiter config object. */ waitUntilComponentDeployed(args: GetComponentCommandInput, waiterConfig: number | Omit, "client">): Promise>; /** * @see {@link GetComponentCommand} * @param args - command input. * @param waiterConfig - `maxWaitTime` in seconds or waiter config object. */ waitUntilComponentDeleted(args: GetComponentCommandInput, waiterConfig: number | Omit, "client">): Promise>; /** * @see {@link GetEnvironmentCommand} * @param args - command input. * @param waiterConfig - `maxWaitTime` in seconds or waiter config object. */ waitUntilEnvironmentDeployed(args: GetEnvironmentCommandInput, waiterConfig: number | Omit, "client">): Promise>; /** * @see {@link GetEnvironmentTemplateVersionCommand} * @param args - command input. * @param waiterConfig - `maxWaitTime` in seconds or waiter config object. */ waitUntilEnvironmentTemplateVersionRegistered(args: GetEnvironmentTemplateVersionCommandInput, waiterConfig: number | Omit, "client">): Promise>; /** * @see {@link GetServiceCommand} * @param args - command input. * @param waiterConfig - `maxWaitTime` in seconds or waiter config object. */ waitUntilServiceCreated(args: GetServiceCommandInput, waiterConfig: number | Omit, "client">): Promise>; /** * @see {@link GetServiceCommand} * @param args - command input. * @param waiterConfig - `maxWaitTime` in seconds or waiter config object. */ waitUntilServiceUpdated(args: GetServiceCommandInput, waiterConfig: number | Omit, "client">): Promise>; /** * @see {@link GetServiceCommand} * @param args - command input. * @param waiterConfig - `maxWaitTime` in seconds or waiter config object. */ waitUntilServiceDeleted(args: GetServiceCommandInput, waiterConfig: number | Omit, "client">): Promise>; /** * @see {@link GetServiceCommand} * @param args - command input. * @param waiterConfig - `maxWaitTime` in seconds or waiter config object. */ waitUntilServicePipelineDeployed(args: GetServiceCommandInput, waiterConfig: number | Omit, "client">): Promise>; /** * @see {@link GetServiceInstanceCommand} * @param args - command input. * @param waiterConfig - `maxWaitTime` in seconds or waiter config object. */ waitUntilServiceInstanceDeployed(args: GetServiceInstanceCommandInput, waiterConfig: number | Omit, "client">): Promise>; /** * @see {@link GetServiceTemplateVersionCommand} * @param args - command input. * @param waiterConfig - `maxWaitTime` in seconds or waiter config object. */ waitUntilServiceTemplateVersionRegistered(args: GetServiceTemplateVersionCommandInput, waiterConfig: number | Omit, "client">): Promise>; } /** *

This is the Proton Service API Reference. It provides descriptions, syntax and usage examples for each of the * actions and data types for the Proton * service.

*

The documentation for each action shows the Query API request parameters and the XML response.

*

Alternatively, you can use the Amazon Web Services CLI to access an API. For more information, see the Amazon Web Services Command Line Interface User * Guide.

*

The Proton service is a two-pronged automation framework. Administrators create service templates to provide * standardized infrastructure and deployment tooling for serverless and container based applications. Developers, in * turn, select from the available service templates to automate their application or service deployments.

*

Because administrators define the infrastructure and tooling that Proton deploys and manages, they need * permissions to use all of the listed API operations.

*

When developers select a specific infrastructure and tooling set, Proton deploys their applications. To * monitor their applications that are running on Proton, developers need permissions to the service * create, list, update and delete * API operations and the service instance list and update API * operations.

*

To learn more about Proton, see the Proton User Guide.

*

* Ensuring Idempotency *

*

When you make a mutating API request, the request typically returns a result before the asynchronous workflows * of the operation are complete. Operations might also time out or encounter other server issues before they're * complete, even if the request already returned a result. This might make it difficult to determine whether the * request succeeded. Moreover, you might need to retry the request multiple times to ensure that the operation * completes successfully. However, if the original request and the subsequent retries are successful, the operation * occurs multiple times. This means that you might create more resources than you intended.

*

* Idempotency ensures that an API request action completes no more than one time. With an * idempotent request, if the original request action completes successfully, any subsequent retries complete * successfully without performing any further actions. However, the result might contain updated information, such as * the current creation status.

*

The following lists of APIs are grouped according to methods that ensure idempotency.

*

* Idempotent create APIs with a client token *

*

The API actions in this list support idempotency with the use of a client token. The * corresponding Amazon Web Services CLI commands also support idempotency using a client token. A client token is a unique, * case-sensitive string of up to 64 ASCII characters. To make an idempotent API request using one of these actions, * specify a client token in the request. We recommend that you don't reuse the same client token * for other API requests. If you don’t provide a client token for these APIs, a default client token is automatically * provided by SDKs.

*

Given a request action that has succeeded:

*

If you retry the request using the same client token and the same parameters, the retry succeeds without * performing any further actions other than returning the original resource detail data in the response.

*

If you retry the request using the same client token, but one or more of the parameters are different, the retry * throws a ValidationException with an IdempotentParameterMismatch error.

*

Client tokens expire eight hours after a request is made. If you retry the request with the expired token, a new * resource is created.

*

If the original resource is deleted and you retry the request, a new resource is created.

*

Idempotent create APIs with a client token:

*
    *
  • *

    CreateEnvironmentTemplateVersion

    *
  • *
  • *

    CreateServiceTemplateVersion

    *
  • *
  • *

    CreateEnvironmentAccountConnection

    *
  • *
*

* Idempotent create APIs *

*

Given a request action that has succeeded:

*

If you retry the request with an API from this group, and the original resource hasn't been * modified, the retry succeeds without performing any further actions other than returning the original resource detail * data in the response.

*

If the original resource has been modified, the retry throws a ConflictException.

*

If you retry with different input parameters, the retry throws a ValidationException with an * IdempotentParameterMismatch error.

*

Idempotent create APIs:

*
    *
  • *

    CreateEnvironmentTemplate

    *
  • *
  • *

    CreateServiceTemplate

    *
  • *
  • *

    CreateEnvironment

    *
  • *
  • *

    CreateService

    *
  • *
*

* Idempotent delete APIs *

*

Given a request action that has succeeded:

*

When you retry the request with an API from this group and the resource was deleted, its metadata is returned in * the response.

*

If you retry and the resource doesn't exist, the response is empty.

*

In both cases, the retry succeeds.

*

Idempotent delete APIs:

*
    *
  • *

    DeleteEnvironmentTemplate

    *
  • *
  • *

    DeleteEnvironmentTemplateVersion

    *
  • *
  • *

    DeleteServiceTemplate

    *
  • *
  • *

    DeleteServiceTemplateVersion

    *
  • *
  • *

    DeleteEnvironmentAccountConnection

    *
  • *
*

* Asynchronous idempotent delete APIs *

*

Given a request action that has succeeded:

*

If you retry the request with an API from this group, if the original request delete operation status is * DELETE_IN_PROGRESS, the retry returns the resource detail data in the response without performing any * further actions.

*

If the original request delete operation is complete, a retry returns an empty response.

*

Asynchronous idempotent delete APIs:

*
    *
  • *

    DeleteEnvironment

    *
  • *
  • *

    DeleteService

    *
  • *
* @public */ export declare class Proton extends ProtonClient implements Proton { }