import { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, } from "@smithy/types"; import { CreateLandingZoneCommandInput, CreateLandingZoneCommandOutput, } from "./commands/CreateLandingZoneCommand"; import { DeleteLandingZoneCommandInput, DeleteLandingZoneCommandOutput, } from "./commands/DeleteLandingZoneCommand"; import { DisableBaselineCommandInput, DisableBaselineCommandOutput, } from "./commands/DisableBaselineCommand"; import { DisableControlCommandInput, DisableControlCommandOutput, } from "./commands/DisableControlCommand"; import { EnableBaselineCommandInput, EnableBaselineCommandOutput, } from "./commands/EnableBaselineCommand"; import { EnableControlCommandInput, EnableControlCommandOutput, } from "./commands/EnableControlCommand"; import { GetBaselineCommandInput, GetBaselineCommandOutput } from "./commands/GetBaselineCommand"; import { GetBaselineOperationCommandInput, GetBaselineOperationCommandOutput, } from "./commands/GetBaselineOperationCommand"; import { GetControlOperationCommandInput, GetControlOperationCommandOutput, } from "./commands/GetControlOperationCommand"; import { GetEnabledBaselineCommandInput, GetEnabledBaselineCommandOutput, } from "./commands/GetEnabledBaselineCommand"; import { GetEnabledControlCommandInput, GetEnabledControlCommandOutput, } from "./commands/GetEnabledControlCommand"; import { GetLandingZoneCommandInput, GetLandingZoneCommandOutput, } from "./commands/GetLandingZoneCommand"; import { GetLandingZoneOperationCommandInput, GetLandingZoneOperationCommandOutput, } from "./commands/GetLandingZoneOperationCommand"; import { ListBaselinesCommandInput, ListBaselinesCommandOutput, } from "./commands/ListBaselinesCommand"; import { ListControlOperationsCommandInput, ListControlOperationsCommandOutput, } from "./commands/ListControlOperationsCommand"; import { ListEnabledBaselinesCommandInput, ListEnabledBaselinesCommandOutput, } from "./commands/ListEnabledBaselinesCommand"; import { ListEnabledControlsCommandInput, ListEnabledControlsCommandOutput, } from "./commands/ListEnabledControlsCommand"; import { ListLandingZoneOperationsCommandInput, ListLandingZoneOperationsCommandOutput, } from "./commands/ListLandingZoneOperationsCommand"; import { ListLandingZonesCommandInput, ListLandingZonesCommandOutput, } from "./commands/ListLandingZonesCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { ResetEnabledBaselineCommandInput, ResetEnabledBaselineCommandOutput, } from "./commands/ResetEnabledBaselineCommand"; import { ResetEnabledControlCommandInput, ResetEnabledControlCommandOutput, } from "./commands/ResetEnabledControlCommand"; import { ResetLandingZoneCommandInput, ResetLandingZoneCommandOutput, } from "./commands/ResetLandingZoneCommand"; import { TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateEnabledBaselineCommandInput, UpdateEnabledBaselineCommandOutput, } from "./commands/UpdateEnabledBaselineCommand"; import { UpdateEnabledControlCommandInput, UpdateEnabledControlCommandOutput, } from "./commands/UpdateEnabledControlCommand"; import { UpdateLandingZoneCommandInput, UpdateLandingZoneCommandOutput, } from "./commands/UpdateLandingZoneCommand"; import { ControlTowerClient } from "./ControlTowerClient"; export interface ControlTower { createLandingZone( args: CreateLandingZoneCommandInput, options?: __HttpHandlerOptions, ): Promise; createLandingZone( args: CreateLandingZoneCommandInput, cb: (err: any, data?: CreateLandingZoneCommandOutput) => void, ): void; createLandingZone( args: CreateLandingZoneCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateLandingZoneCommandOutput) => void, ): void; deleteLandingZone( args: DeleteLandingZoneCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteLandingZone( args: DeleteLandingZoneCommandInput, cb: (err: any, data?: DeleteLandingZoneCommandOutput) => void, ): void; deleteLandingZone( args: DeleteLandingZoneCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteLandingZoneCommandOutput) => void, ): void; disableBaseline( args: DisableBaselineCommandInput, options?: __HttpHandlerOptions, ): Promise; disableBaseline( args: DisableBaselineCommandInput, cb: (err: any, data?: DisableBaselineCommandOutput) => void, ): void; disableBaseline( args: DisableBaselineCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DisableBaselineCommandOutput) => void, ): void; disableControl(): Promise; disableControl( args: DisableControlCommandInput, options?: __HttpHandlerOptions, ): Promise; disableControl( args: DisableControlCommandInput, cb: (err: any, data?: DisableControlCommandOutput) => void, ): void; disableControl( args: DisableControlCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DisableControlCommandOutput) => void, ): void; enableBaseline( args: EnableBaselineCommandInput, options?: __HttpHandlerOptions, ): Promise; enableBaseline( args: EnableBaselineCommandInput, cb: (err: any, data?: EnableBaselineCommandOutput) => void, ): void; enableBaseline( args: EnableBaselineCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: EnableBaselineCommandOutput) => void, ): void; enableControl( args: EnableControlCommandInput, options?: __HttpHandlerOptions, ): Promise; enableControl( args: EnableControlCommandInput, cb: (err: any, data?: EnableControlCommandOutput) => void, ): void; enableControl( args: EnableControlCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: EnableControlCommandOutput) => void, ): void; getBaseline( args: GetBaselineCommandInput, options?: __HttpHandlerOptions, ): Promise; getBaseline( args: GetBaselineCommandInput, cb: (err: any, data?: GetBaselineCommandOutput) => void, ): void; getBaseline( args: GetBaselineCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetBaselineCommandOutput) => void, ): void; getBaselineOperation( args: GetBaselineOperationCommandInput, options?: __HttpHandlerOptions, ): Promise; getBaselineOperation( args: GetBaselineOperationCommandInput, cb: (err: any, data?: GetBaselineOperationCommandOutput) => void, ): void; getBaselineOperation( args: GetBaselineOperationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetBaselineOperationCommandOutput) => void, ): void; getControlOperation( args: GetControlOperationCommandInput, options?: __HttpHandlerOptions, ): Promise; getControlOperation( args: GetControlOperationCommandInput, cb: (err: any, data?: GetControlOperationCommandOutput) => void, ): void; getControlOperation( args: GetControlOperationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetControlOperationCommandOutput) => void, ): void; getEnabledBaseline( args: GetEnabledBaselineCommandInput, options?: __HttpHandlerOptions, ): Promise; getEnabledBaseline( args: GetEnabledBaselineCommandInput, cb: (err: any, data?: GetEnabledBaselineCommandOutput) => void, ): void; getEnabledBaseline( args: GetEnabledBaselineCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetEnabledBaselineCommandOutput) => void, ): void; getEnabledControl( args: GetEnabledControlCommandInput, options?: __HttpHandlerOptions, ): Promise; getEnabledControl( args: GetEnabledControlCommandInput, cb: (err: any, data?: GetEnabledControlCommandOutput) => void, ): void; getEnabledControl( args: GetEnabledControlCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetEnabledControlCommandOutput) => void, ): void; getLandingZone( args: GetLandingZoneCommandInput, options?: __HttpHandlerOptions, ): Promise; getLandingZone( args: GetLandingZoneCommandInput, cb: (err: any, data?: GetLandingZoneCommandOutput) => void, ): void; getLandingZone( args: GetLandingZoneCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetLandingZoneCommandOutput) => void, ): void; getLandingZoneOperation( args: GetLandingZoneOperationCommandInput, options?: __HttpHandlerOptions, ): Promise; getLandingZoneOperation( args: GetLandingZoneOperationCommandInput, cb: (err: any, data?: GetLandingZoneOperationCommandOutput) => void, ): void; getLandingZoneOperation( args: GetLandingZoneOperationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetLandingZoneOperationCommandOutput) => void, ): void; listBaselines(): Promise; listBaselines( args: ListBaselinesCommandInput, options?: __HttpHandlerOptions, ): Promise; listBaselines( args: ListBaselinesCommandInput, cb: (err: any, data?: ListBaselinesCommandOutput) => void, ): void; listBaselines( args: ListBaselinesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListBaselinesCommandOutput) => void, ): void; listControlOperations(): Promise; listControlOperations( args: ListControlOperationsCommandInput, options?: __HttpHandlerOptions, ): Promise; listControlOperations( args: ListControlOperationsCommandInput, cb: (err: any, data?: ListControlOperationsCommandOutput) => void, ): void; listControlOperations( args: ListControlOperationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListControlOperationsCommandOutput) => void, ): void; listEnabledBaselines(): Promise; listEnabledBaselines( args: ListEnabledBaselinesCommandInput, options?: __HttpHandlerOptions, ): Promise; listEnabledBaselines( args: ListEnabledBaselinesCommandInput, cb: (err: any, data?: ListEnabledBaselinesCommandOutput) => void, ): void; listEnabledBaselines( args: ListEnabledBaselinesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListEnabledBaselinesCommandOutput) => void, ): void; listEnabledControls(): Promise; listEnabledControls( args: ListEnabledControlsCommandInput, options?: __HttpHandlerOptions, ): Promise; listEnabledControls( args: ListEnabledControlsCommandInput, cb: (err: any, data?: ListEnabledControlsCommandOutput) => void, ): void; listEnabledControls( args: ListEnabledControlsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListEnabledControlsCommandOutput) => void, ): void; listLandingZoneOperations(): Promise; listLandingZoneOperations( args: ListLandingZoneOperationsCommandInput, options?: __HttpHandlerOptions, ): Promise; listLandingZoneOperations( args: ListLandingZoneOperationsCommandInput, cb: (err: any, data?: ListLandingZoneOperationsCommandOutput) => void, ): void; listLandingZoneOperations( args: ListLandingZoneOperationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListLandingZoneOperationsCommandOutput) => void, ): void; listLandingZones(): Promise; listLandingZones( args: ListLandingZonesCommandInput, options?: __HttpHandlerOptions, ): Promise; listLandingZones( args: ListLandingZonesCommandInput, cb: (err: any, data?: ListLandingZonesCommandOutput) => void, ): void; listLandingZones( args: ListLandingZonesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListLandingZonesCommandOutput) => void, ): void; 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; resetEnabledBaseline( args: ResetEnabledBaselineCommandInput, options?: __HttpHandlerOptions, ): Promise; resetEnabledBaseline( args: ResetEnabledBaselineCommandInput, cb: (err: any, data?: ResetEnabledBaselineCommandOutput) => void, ): void; resetEnabledBaseline( args: ResetEnabledBaselineCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ResetEnabledBaselineCommandOutput) => void, ): void; resetEnabledControl( args: ResetEnabledControlCommandInput, options?: __HttpHandlerOptions, ): Promise; resetEnabledControl( args: ResetEnabledControlCommandInput, cb: (err: any, data?: ResetEnabledControlCommandOutput) => void, ): void; resetEnabledControl( args: ResetEnabledControlCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ResetEnabledControlCommandOutput) => void, ): void; resetLandingZone( args: ResetLandingZoneCommandInput, options?: __HttpHandlerOptions, ): Promise; resetLandingZone( args: ResetLandingZoneCommandInput, cb: (err: any, data?: ResetLandingZoneCommandOutput) => void, ): void; resetLandingZone( args: ResetLandingZoneCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ResetLandingZoneCommandOutput) => void, ): void; 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; 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; updateEnabledBaseline( args: UpdateEnabledBaselineCommandInput, options?: __HttpHandlerOptions, ): Promise; updateEnabledBaseline( args: UpdateEnabledBaselineCommandInput, cb: (err: any, data?: UpdateEnabledBaselineCommandOutput) => void, ): void; updateEnabledBaseline( args: UpdateEnabledBaselineCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateEnabledBaselineCommandOutput) => void, ): void; updateEnabledControl( args: UpdateEnabledControlCommandInput, options?: __HttpHandlerOptions, ): Promise; updateEnabledControl( args: UpdateEnabledControlCommandInput, cb: (err: any, data?: UpdateEnabledControlCommandOutput) => void, ): void; updateEnabledControl( args: UpdateEnabledControlCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateEnabledControlCommandOutput) => void, ): void; updateLandingZone( args: UpdateLandingZoneCommandInput, options?: __HttpHandlerOptions, ): Promise; updateLandingZone( args: UpdateLandingZoneCommandInput, cb: (err: any, data?: UpdateLandingZoneCommandOutput) => void, ): void; updateLandingZone( args: UpdateLandingZoneCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateLandingZoneCommandOutput) => void, ): void; paginateListBaselines( args?: ListBaselinesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListControlOperations( args?: ListControlOperationsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListEnabledBaselines( args?: ListEnabledBaselinesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListEnabledControls( args?: ListEnabledControlsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListLandingZoneOperations( args?: ListLandingZoneOperationsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListLandingZones( args?: ListLandingZonesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; } export declare class ControlTower extends ControlTowerClient implements ControlTower {}