UNPKG

cdk-amazon-chime-resources

Version:

![Experimental](https://img.shields.io/badge/experimental-important.svg?style=for-the-badge)

1,081 lines 88.6 kB
import { AddTagsToResourceCommand, } from "./commands/AddTagsToResourceCommand"; import { AssociateOpsItemRelatedItemCommand, } from "./commands/AssociateOpsItemRelatedItemCommand"; import { CancelCommandCommand, } from "./commands/CancelCommandCommand"; import { CancelMaintenanceWindowExecutionCommand, } from "./commands/CancelMaintenanceWindowExecutionCommand"; import { CreateActivationCommand, } from "./commands/CreateActivationCommand"; import { CreateAssociationBatchCommand, } from "./commands/CreateAssociationBatchCommand"; import { CreateAssociationCommand, } from "./commands/CreateAssociationCommand"; import { CreateDocumentCommand, } from "./commands/CreateDocumentCommand"; import { CreateMaintenanceWindowCommand, } from "./commands/CreateMaintenanceWindowCommand"; import { CreateOpsItemCommand, } from "./commands/CreateOpsItemCommand"; import { CreateOpsMetadataCommand, } from "./commands/CreateOpsMetadataCommand"; import { CreatePatchBaselineCommand, } from "./commands/CreatePatchBaselineCommand"; import { CreateResourceDataSyncCommand, } from "./commands/CreateResourceDataSyncCommand"; import { DeleteActivationCommand, } from "./commands/DeleteActivationCommand"; import { DeleteAssociationCommand, } from "./commands/DeleteAssociationCommand"; import { DeleteDocumentCommand, } from "./commands/DeleteDocumentCommand"; import { DeleteInventoryCommand, } from "./commands/DeleteInventoryCommand"; import { DeleteMaintenanceWindowCommand, } from "./commands/DeleteMaintenanceWindowCommand"; import { DeleteOpsMetadataCommand, } from "./commands/DeleteOpsMetadataCommand"; import { DeleteParameterCommand, } from "./commands/DeleteParameterCommand"; import { DeleteParametersCommand, } from "./commands/DeleteParametersCommand"; import { DeletePatchBaselineCommand, } from "./commands/DeletePatchBaselineCommand"; import { DeleteResourceDataSyncCommand, } from "./commands/DeleteResourceDataSyncCommand"; import { DeleteResourcePolicyCommand, } from "./commands/DeleteResourcePolicyCommand"; import { DeregisterManagedInstanceCommand, } from "./commands/DeregisterManagedInstanceCommand"; import { DeregisterPatchBaselineForPatchGroupCommand, } from "./commands/DeregisterPatchBaselineForPatchGroupCommand"; import { DeregisterTargetFromMaintenanceWindowCommand, } from "./commands/DeregisterTargetFromMaintenanceWindowCommand"; import { DeregisterTaskFromMaintenanceWindowCommand, } from "./commands/DeregisterTaskFromMaintenanceWindowCommand"; import { DescribeActivationsCommand, } from "./commands/DescribeActivationsCommand"; import { DescribeAssociationCommand, } from "./commands/DescribeAssociationCommand"; import { DescribeAssociationExecutionsCommand, } from "./commands/DescribeAssociationExecutionsCommand"; import { DescribeAssociationExecutionTargetsCommand, } from "./commands/DescribeAssociationExecutionTargetsCommand"; import { DescribeAutomationExecutionsCommand, } from "./commands/DescribeAutomationExecutionsCommand"; import { DescribeAutomationStepExecutionsCommand, } from "./commands/DescribeAutomationStepExecutionsCommand"; import { DescribeAvailablePatchesCommand, } from "./commands/DescribeAvailablePatchesCommand"; import { DescribeDocumentCommand, } from "./commands/DescribeDocumentCommand"; import { DescribeDocumentPermissionCommand, } from "./commands/DescribeDocumentPermissionCommand"; import { DescribeEffectiveInstanceAssociationsCommand, } from "./commands/DescribeEffectiveInstanceAssociationsCommand"; import { DescribeEffectivePatchesForPatchBaselineCommand, } from "./commands/DescribeEffectivePatchesForPatchBaselineCommand"; import { DescribeInstanceAssociationsStatusCommand, } from "./commands/DescribeInstanceAssociationsStatusCommand"; import { DescribeInstanceInformationCommand, } from "./commands/DescribeInstanceInformationCommand"; import { DescribeInstancePatchesCommand, } from "./commands/DescribeInstancePatchesCommand"; import { DescribeInstancePatchStatesCommand, } from "./commands/DescribeInstancePatchStatesCommand"; import { DescribeInstancePatchStatesForPatchGroupCommand, } from "./commands/DescribeInstancePatchStatesForPatchGroupCommand"; import { DescribeInventoryDeletionsCommand, } from "./commands/DescribeInventoryDeletionsCommand"; import { DescribeMaintenanceWindowExecutionsCommand, } from "./commands/DescribeMaintenanceWindowExecutionsCommand"; import { DescribeMaintenanceWindowExecutionTaskInvocationsCommand, } from "./commands/DescribeMaintenanceWindowExecutionTaskInvocationsCommand"; import { DescribeMaintenanceWindowExecutionTasksCommand, } from "./commands/DescribeMaintenanceWindowExecutionTasksCommand"; import { DescribeMaintenanceWindowScheduleCommand, } from "./commands/DescribeMaintenanceWindowScheduleCommand"; import { DescribeMaintenanceWindowsCommand, } from "./commands/DescribeMaintenanceWindowsCommand"; import { DescribeMaintenanceWindowsForTargetCommand, } from "./commands/DescribeMaintenanceWindowsForTargetCommand"; import { DescribeMaintenanceWindowTargetsCommand, } from "./commands/DescribeMaintenanceWindowTargetsCommand"; import { DescribeMaintenanceWindowTasksCommand, } from "./commands/DescribeMaintenanceWindowTasksCommand"; import { DescribeOpsItemsCommand, } from "./commands/DescribeOpsItemsCommand"; import { DescribeParametersCommand, } from "./commands/DescribeParametersCommand"; import { DescribePatchBaselinesCommand, } from "./commands/DescribePatchBaselinesCommand"; import { DescribePatchGroupsCommand, } from "./commands/DescribePatchGroupsCommand"; import { DescribePatchGroupStateCommand, } from "./commands/DescribePatchGroupStateCommand"; import { DescribePatchPropertiesCommand, } from "./commands/DescribePatchPropertiesCommand"; import { DescribeSessionsCommand, } from "./commands/DescribeSessionsCommand"; import { DisassociateOpsItemRelatedItemCommand, } from "./commands/DisassociateOpsItemRelatedItemCommand"; import { GetAutomationExecutionCommand, } from "./commands/GetAutomationExecutionCommand"; import { GetCalendarStateCommand, } from "./commands/GetCalendarStateCommand"; import { GetCommandInvocationCommand, } from "./commands/GetCommandInvocationCommand"; import { GetConnectionStatusCommand, } from "./commands/GetConnectionStatusCommand"; import { GetDefaultPatchBaselineCommand, } from "./commands/GetDefaultPatchBaselineCommand"; import { GetDeployablePatchSnapshotForInstanceCommand, } from "./commands/GetDeployablePatchSnapshotForInstanceCommand"; import { GetDocumentCommand } from "./commands/GetDocumentCommand"; import { GetInventoryCommand, } from "./commands/GetInventoryCommand"; import { GetInventorySchemaCommand, } from "./commands/GetInventorySchemaCommand"; import { GetMaintenanceWindowCommand, } from "./commands/GetMaintenanceWindowCommand"; import { GetMaintenanceWindowExecutionCommand, } from "./commands/GetMaintenanceWindowExecutionCommand"; import { GetMaintenanceWindowExecutionTaskCommand, } from "./commands/GetMaintenanceWindowExecutionTaskCommand"; import { GetMaintenanceWindowExecutionTaskInvocationCommand, } from "./commands/GetMaintenanceWindowExecutionTaskInvocationCommand"; import { GetMaintenanceWindowTaskCommand, } from "./commands/GetMaintenanceWindowTaskCommand"; import { GetOpsItemCommand } from "./commands/GetOpsItemCommand"; import { GetOpsMetadataCommand, } from "./commands/GetOpsMetadataCommand"; import { GetOpsSummaryCommand, } from "./commands/GetOpsSummaryCommand"; import { GetParameterCommand, } from "./commands/GetParameterCommand"; import { GetParameterHistoryCommand, } from "./commands/GetParameterHistoryCommand"; import { GetParametersByPathCommand, } from "./commands/GetParametersByPathCommand"; import { GetParametersCommand, } from "./commands/GetParametersCommand"; import { GetPatchBaselineCommand, } from "./commands/GetPatchBaselineCommand"; import { GetPatchBaselineForPatchGroupCommand, } from "./commands/GetPatchBaselineForPatchGroupCommand"; import { GetResourcePoliciesCommand, } from "./commands/GetResourcePoliciesCommand"; import { GetServiceSettingCommand, } from "./commands/GetServiceSettingCommand"; import { LabelParameterVersionCommand, } from "./commands/LabelParameterVersionCommand"; import { ListAssociationsCommand, } from "./commands/ListAssociationsCommand"; import { ListAssociationVersionsCommand, } from "./commands/ListAssociationVersionsCommand"; import { ListCommandInvocationsCommand, } from "./commands/ListCommandInvocationsCommand"; import { ListCommandsCommand, } from "./commands/ListCommandsCommand"; import { ListComplianceItemsCommand, } from "./commands/ListComplianceItemsCommand"; import { ListComplianceSummariesCommand, } from "./commands/ListComplianceSummariesCommand"; import { ListDocumentMetadataHistoryCommand, } from "./commands/ListDocumentMetadataHistoryCommand"; import { ListDocumentsCommand, } from "./commands/ListDocumentsCommand"; import { ListDocumentVersionsCommand, } from "./commands/ListDocumentVersionsCommand"; import { ListInventoryEntriesCommand, } from "./commands/ListInventoryEntriesCommand"; import { ListOpsItemEventsCommand, } from "./commands/ListOpsItemEventsCommand"; import { ListOpsItemRelatedItemsCommand, } from "./commands/ListOpsItemRelatedItemsCommand"; import { ListOpsMetadataCommand, } from "./commands/ListOpsMetadataCommand"; import { ListResourceComplianceSummariesCommand, } from "./commands/ListResourceComplianceSummariesCommand"; import { ListResourceDataSyncCommand, } from "./commands/ListResourceDataSyncCommand"; import { ListTagsForResourceCommand, } from "./commands/ListTagsForResourceCommand"; import { ModifyDocumentPermissionCommand, } from "./commands/ModifyDocumentPermissionCommand"; import { PutComplianceItemsCommand, } from "./commands/PutComplianceItemsCommand"; import { PutInventoryCommand, } from "./commands/PutInventoryCommand"; import { PutParameterCommand, } from "./commands/PutParameterCommand"; import { PutResourcePolicyCommand, } from "./commands/PutResourcePolicyCommand"; import { RegisterDefaultPatchBaselineCommand, } from "./commands/RegisterDefaultPatchBaselineCommand"; import { RegisterPatchBaselineForPatchGroupCommand, } from "./commands/RegisterPatchBaselineForPatchGroupCommand"; import { RegisterTargetWithMaintenanceWindowCommand, } from "./commands/RegisterTargetWithMaintenanceWindowCommand"; import { RegisterTaskWithMaintenanceWindowCommand, } from "./commands/RegisterTaskWithMaintenanceWindowCommand"; import { RemoveTagsFromResourceCommand, } from "./commands/RemoveTagsFromResourceCommand"; import { ResetServiceSettingCommand, } from "./commands/ResetServiceSettingCommand"; import { ResumeSessionCommand, } from "./commands/ResumeSessionCommand"; import { SendAutomationSignalCommand, } from "./commands/SendAutomationSignalCommand"; import { SendCommandCommand } from "./commands/SendCommandCommand"; import { StartAssociationsOnceCommand, } from "./commands/StartAssociationsOnceCommand"; import { StartAutomationExecutionCommand, } from "./commands/StartAutomationExecutionCommand"; import { StartChangeRequestExecutionCommand, } from "./commands/StartChangeRequestExecutionCommand"; import { StartSessionCommand, } from "./commands/StartSessionCommand"; import { StopAutomationExecutionCommand, } from "./commands/StopAutomationExecutionCommand"; import { TerminateSessionCommand, } from "./commands/TerminateSessionCommand"; import { UnlabelParameterVersionCommand, } from "./commands/UnlabelParameterVersionCommand"; import { UpdateAssociationCommand, } from "./commands/UpdateAssociationCommand"; import { UpdateAssociationStatusCommand, } from "./commands/UpdateAssociationStatusCommand"; import { UpdateDocumentCommand, } from "./commands/UpdateDocumentCommand"; import { UpdateDocumentDefaultVersionCommand, } from "./commands/UpdateDocumentDefaultVersionCommand"; import { UpdateDocumentMetadataCommand, } from "./commands/UpdateDocumentMetadataCommand"; import { UpdateMaintenanceWindowCommand, } from "./commands/UpdateMaintenanceWindowCommand"; import { UpdateMaintenanceWindowTargetCommand, } from "./commands/UpdateMaintenanceWindowTargetCommand"; import { UpdateMaintenanceWindowTaskCommand, } from "./commands/UpdateMaintenanceWindowTaskCommand"; import { UpdateManagedInstanceRoleCommand, } from "./commands/UpdateManagedInstanceRoleCommand"; import { UpdateOpsItemCommand, } from "./commands/UpdateOpsItemCommand"; import { UpdateOpsMetadataCommand, } from "./commands/UpdateOpsMetadataCommand"; import { UpdatePatchBaselineCommand, } from "./commands/UpdatePatchBaselineCommand"; import { UpdateResourceDataSyncCommand, } from "./commands/UpdateResourceDataSyncCommand"; import { UpdateServiceSettingCommand, } from "./commands/UpdateServiceSettingCommand"; import { SSMClient } from "./SSMClient"; export class SSM extends SSMClient { addTagsToResource(args, optionsOrCb, cb) { const command = new AddTagsToResourceCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } associateOpsItemRelatedItem(args, optionsOrCb, cb) { const command = new AssociateOpsItemRelatedItemCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } cancelCommand(args, optionsOrCb, cb) { const command = new CancelCommandCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } cancelMaintenanceWindowExecution(args, optionsOrCb, cb) { const command = new CancelMaintenanceWindowExecutionCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } createActivation(args, optionsOrCb, cb) { const command = new CreateActivationCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } createAssociation(args, optionsOrCb, cb) { const command = new CreateAssociationCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } createAssociationBatch(args, optionsOrCb, cb) { const command = new CreateAssociationBatchCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } createDocument(args, optionsOrCb, cb) { const command = new CreateDocumentCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } createMaintenanceWindow(args, optionsOrCb, cb) { const command = new CreateMaintenanceWindowCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } createOpsItem(args, optionsOrCb, cb) { const command = new CreateOpsItemCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } createOpsMetadata(args, optionsOrCb, cb) { const command = new CreateOpsMetadataCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } createPatchBaseline(args, optionsOrCb, cb) { const command = new CreatePatchBaselineCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } createResourceDataSync(args, optionsOrCb, cb) { const command = new CreateResourceDataSyncCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } deleteActivation(args, optionsOrCb, cb) { const command = new DeleteActivationCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } deleteAssociation(args, optionsOrCb, cb) { const command = new DeleteAssociationCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } deleteDocument(args, optionsOrCb, cb) { const command = new DeleteDocumentCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } deleteInventory(args, optionsOrCb, cb) { const command = new DeleteInventoryCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } deleteMaintenanceWindow(args, optionsOrCb, cb) { const command = new DeleteMaintenanceWindowCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } deleteOpsMetadata(args, optionsOrCb, cb) { const command = new DeleteOpsMetadataCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } deleteParameter(args, optionsOrCb, cb) { const command = new DeleteParameterCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } deleteParameters(args, optionsOrCb, cb) { const command = new DeleteParametersCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } deletePatchBaseline(args, optionsOrCb, cb) { const command = new DeletePatchBaselineCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } deleteResourceDataSync(args, optionsOrCb, cb) { const command = new DeleteResourceDataSyncCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } deleteResourcePolicy(args, optionsOrCb, cb) { const command = new DeleteResourcePolicyCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } deregisterManagedInstance(args, optionsOrCb, cb) { const command = new DeregisterManagedInstanceCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } deregisterPatchBaselineForPatchGroup(args, optionsOrCb, cb) { const command = new DeregisterPatchBaselineForPatchGroupCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } deregisterTargetFromMaintenanceWindow(args, optionsOrCb, cb) { const command = new DeregisterTargetFromMaintenanceWindowCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } deregisterTaskFromMaintenanceWindow(args, optionsOrCb, cb) { const command = new DeregisterTaskFromMaintenanceWindowCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } describeActivations(args, optionsOrCb, cb) { const command = new DescribeActivationsCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } describeAssociation(args, optionsOrCb, cb) { const command = new DescribeAssociationCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } describeAssociationExecutions(args, optionsOrCb, cb) { const command = new DescribeAssociationExecutionsCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } describeAssociationExecutionTargets(args, optionsOrCb, cb) { const command = new DescribeAssociationExecutionTargetsCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } describeAutomationExecutions(args, optionsOrCb, cb) { const command = new DescribeAutomationExecutionsCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } describeAutomationStepExecutions(args, optionsOrCb, cb) { const command = new DescribeAutomationStepExecutionsCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } describeAvailablePatches(args, optionsOrCb, cb) { const command = new DescribeAvailablePatchesCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } describeDocument(args, optionsOrCb, cb) { const command = new DescribeDocumentCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } describeDocumentPermission(args, optionsOrCb, cb) { const command = new DescribeDocumentPermissionCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } describeEffectiveInstanceAssociations(args, optionsOrCb, cb) { const command = new DescribeEffectiveInstanceAssociationsCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } describeEffectivePatchesForPatchBaseline(args, optionsOrCb, cb) { const command = new DescribeEffectivePatchesForPatchBaselineCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } describeInstanceAssociationsStatus(args, optionsOrCb, cb) { const command = new DescribeInstanceAssociationsStatusCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } describeInstanceInformation(args, optionsOrCb, cb) { const command = new DescribeInstanceInformationCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } describeInstancePatches(args, optionsOrCb, cb) { const command = new DescribeInstancePatchesCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } describeInstancePatchStates(args, optionsOrCb, cb) { const command = new DescribeInstancePatchStatesCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } describeInstancePatchStatesForPatchGroup(args, optionsOrCb, cb) { const command = new DescribeInstancePatchStatesForPatchGroupCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } describeInventoryDeletions(args, optionsOrCb, cb) { const command = new DescribeInventoryDeletionsCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } describeMaintenanceWindowExecutions(args, optionsOrCb, cb) { const command = new DescribeMaintenanceWindowExecutionsCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } describeMaintenanceWindowExecutionTaskInvocations(args, optionsOrCb, cb) { const command = new DescribeMaintenanceWindowExecutionTaskInvocationsCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } describeMaintenanceWindowExecutionTasks(args, optionsOrCb, cb) { const command = new DescribeMaintenanceWindowExecutionTasksCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } describeMaintenanceWindows(args, optionsOrCb, cb) { const command = new DescribeMaintenanceWindowsCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } describeMaintenanceWindowSchedule(args, optionsOrCb, cb) { const command = new DescribeMaintenanceWindowScheduleCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } describeMaintenanceWindowsForTarget(args, optionsOrCb, cb) { const command = new DescribeMaintenanceWindowsForTargetCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } describeMaintenanceWindowTargets(args, optionsOrCb, cb) { const command = new DescribeMaintenanceWindowTargetsCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } describeMaintenanceWindowTasks(args, optionsOrCb, cb) { const command = new DescribeMaintenanceWindowTasksCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } describeOpsItems(args, optionsOrCb, cb) { const command = new DescribeOpsItemsCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } describeParameters(args, optionsOrCb, cb) { const command = new DescribeParametersCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } describePatchBaselines(args, optionsOrCb, cb) { const command = new DescribePatchBaselinesCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } describePatchGroups(args, optionsOrCb, cb) { const command = new DescribePatchGroupsCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } describePatchGroupState(args, optionsOrCb, cb) { const command = new DescribePatchGroupStateCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } describePatchProperties(args, optionsOrCb, cb) { const command = new DescribePatchPropertiesCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } describeSessions(args, optionsOrCb, cb) { const command = new DescribeSessionsCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } disassociateOpsItemRelatedItem(args, optionsOrCb, cb) { const command = new DisassociateOpsItemRelatedItemCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } getAutomationExecution(args, optionsOrCb, cb) { const command = new GetAutomationExecutionCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } getCalendarState(args, optionsOrCb, cb) { const command = new GetCalendarStateCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } getCommandInvocation(args, optionsOrCb, cb) { const command = new GetCommandInvocationCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } getConnectionStatus(args, optionsOrCb, cb) { const command = new GetConnectionStatusCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } getDefaultPatchBaseline(args, optionsOrCb, cb) { const command = new GetDefaultPatchBaselineCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } getDeployablePatchSnapshotForInstance(args, optionsOrCb, cb) { const command = new GetDeployablePatchSnapshotForInstanceCommand(args); if (typeof optionsOrCb === "function") { this.send(command, optionsOrCb); } else if (typeof cb === "function") { if (typeof optionsOrCb !== "object") throw new Error(`Expect http options but get ${typeof optionsOrCb}`); this.send(command, optionsOrCb || {}, cb); } else { return this.send(command, optionsOrCb); } } getDocument(args, optionsOrCb, cb) { const command = new GetDocumentCommand(args); if (typeof opti