import { HttpHandlerOptions as __HttpHandlerOptions } from "@smithy/types"; import { AssociateRoleToGroupCommandInput, AssociateRoleToGroupCommandOutput, } from "./commands/AssociateRoleToGroupCommand"; import { AssociateServiceRoleToAccountCommandInput, AssociateServiceRoleToAccountCommandOutput, } from "./commands/AssociateServiceRoleToAccountCommand"; import { CreateConnectorDefinitionCommandInput, CreateConnectorDefinitionCommandOutput, } from "./commands/CreateConnectorDefinitionCommand"; import { CreateConnectorDefinitionVersionCommandInput, CreateConnectorDefinitionVersionCommandOutput, } from "./commands/CreateConnectorDefinitionVersionCommand"; import { CreateCoreDefinitionCommandInput, CreateCoreDefinitionCommandOutput, } from "./commands/CreateCoreDefinitionCommand"; import { CreateCoreDefinitionVersionCommandInput, CreateCoreDefinitionVersionCommandOutput, } from "./commands/CreateCoreDefinitionVersionCommand"; import { CreateDeploymentCommandInput, CreateDeploymentCommandOutput, } from "./commands/CreateDeploymentCommand"; import { CreateDeviceDefinitionCommandInput, CreateDeviceDefinitionCommandOutput, } from "./commands/CreateDeviceDefinitionCommand"; import { CreateDeviceDefinitionVersionCommandInput, CreateDeviceDefinitionVersionCommandOutput, } from "./commands/CreateDeviceDefinitionVersionCommand"; import { CreateFunctionDefinitionCommandInput, CreateFunctionDefinitionCommandOutput, } from "./commands/CreateFunctionDefinitionCommand"; import { CreateFunctionDefinitionVersionCommandInput, CreateFunctionDefinitionVersionCommandOutput, } from "./commands/CreateFunctionDefinitionVersionCommand"; import { CreateGroupCertificateAuthorityCommandInput, CreateGroupCertificateAuthorityCommandOutput, } from "./commands/CreateGroupCertificateAuthorityCommand"; import { CreateGroupCommandInput, CreateGroupCommandOutput, } from "./commands/CreateGroupCommand"; import { CreateGroupVersionCommandInput, CreateGroupVersionCommandOutput, } from "./commands/CreateGroupVersionCommand"; import { CreateLoggerDefinitionCommandInput, CreateLoggerDefinitionCommandOutput, } from "./commands/CreateLoggerDefinitionCommand"; import { CreateLoggerDefinitionVersionCommandInput, CreateLoggerDefinitionVersionCommandOutput, } from "./commands/CreateLoggerDefinitionVersionCommand"; import { CreateResourceDefinitionCommandInput, CreateResourceDefinitionCommandOutput, } from "./commands/CreateResourceDefinitionCommand"; import { CreateResourceDefinitionVersionCommandInput, CreateResourceDefinitionVersionCommandOutput, } from "./commands/CreateResourceDefinitionVersionCommand"; import { CreateSoftwareUpdateJobCommandInput, CreateSoftwareUpdateJobCommandOutput, } from "./commands/CreateSoftwareUpdateJobCommand"; import { CreateSubscriptionDefinitionCommandInput, CreateSubscriptionDefinitionCommandOutput, } from "./commands/CreateSubscriptionDefinitionCommand"; import { CreateSubscriptionDefinitionVersionCommandInput, CreateSubscriptionDefinitionVersionCommandOutput, } from "./commands/CreateSubscriptionDefinitionVersionCommand"; import { DeleteConnectorDefinitionCommandInput, DeleteConnectorDefinitionCommandOutput, } from "./commands/DeleteConnectorDefinitionCommand"; import { DeleteCoreDefinitionCommandInput, DeleteCoreDefinitionCommandOutput, } from "./commands/DeleteCoreDefinitionCommand"; import { DeleteDeviceDefinitionCommandInput, DeleteDeviceDefinitionCommandOutput, } from "./commands/DeleteDeviceDefinitionCommand"; import { DeleteFunctionDefinitionCommandInput, DeleteFunctionDefinitionCommandOutput, } from "./commands/DeleteFunctionDefinitionCommand"; import { DeleteGroupCommandInput, DeleteGroupCommandOutput, } from "./commands/DeleteGroupCommand"; import { DeleteLoggerDefinitionCommandInput, DeleteLoggerDefinitionCommandOutput, } from "./commands/DeleteLoggerDefinitionCommand"; import { DeleteResourceDefinitionCommandInput, DeleteResourceDefinitionCommandOutput, } from "./commands/DeleteResourceDefinitionCommand"; import { DeleteSubscriptionDefinitionCommandInput, DeleteSubscriptionDefinitionCommandOutput, } from "./commands/DeleteSubscriptionDefinitionCommand"; import { DisassociateRoleFromGroupCommandInput, DisassociateRoleFromGroupCommandOutput, } from "./commands/DisassociateRoleFromGroupCommand"; import { DisassociateServiceRoleFromAccountCommandInput, DisassociateServiceRoleFromAccountCommandOutput, } from "./commands/DisassociateServiceRoleFromAccountCommand"; import { GetAssociatedRoleCommandInput, GetAssociatedRoleCommandOutput, } from "./commands/GetAssociatedRoleCommand"; import { GetBulkDeploymentStatusCommandInput, GetBulkDeploymentStatusCommandOutput, } from "./commands/GetBulkDeploymentStatusCommand"; import { GetConnectivityInfoCommandInput, GetConnectivityInfoCommandOutput, } from "./commands/GetConnectivityInfoCommand"; import { GetConnectorDefinitionCommandInput, GetConnectorDefinitionCommandOutput, } from "./commands/GetConnectorDefinitionCommand"; import { GetConnectorDefinitionVersionCommandInput, GetConnectorDefinitionVersionCommandOutput, } from "./commands/GetConnectorDefinitionVersionCommand"; import { GetCoreDefinitionCommandInput, GetCoreDefinitionCommandOutput, } from "./commands/GetCoreDefinitionCommand"; import { GetCoreDefinitionVersionCommandInput, GetCoreDefinitionVersionCommandOutput, } from "./commands/GetCoreDefinitionVersionCommand"; import { GetDeploymentStatusCommandInput, GetDeploymentStatusCommandOutput, } from "./commands/GetDeploymentStatusCommand"; import { GetDeviceDefinitionCommandInput, GetDeviceDefinitionCommandOutput, } from "./commands/GetDeviceDefinitionCommand"; import { GetDeviceDefinitionVersionCommandInput, GetDeviceDefinitionVersionCommandOutput, } from "./commands/GetDeviceDefinitionVersionCommand"; import { GetFunctionDefinitionCommandInput, GetFunctionDefinitionCommandOutput, } from "./commands/GetFunctionDefinitionCommand"; import { GetFunctionDefinitionVersionCommandInput, GetFunctionDefinitionVersionCommandOutput, } from "./commands/GetFunctionDefinitionVersionCommand"; import { GetGroupCertificateAuthorityCommandInput, GetGroupCertificateAuthorityCommandOutput, } from "./commands/GetGroupCertificateAuthorityCommand"; import { GetGroupCertificateConfigurationCommandInput, GetGroupCertificateConfigurationCommandOutput, } from "./commands/GetGroupCertificateConfigurationCommand"; import { GetGroupCommandInput, GetGroupCommandOutput, } from "./commands/GetGroupCommand"; import { GetGroupVersionCommandInput, GetGroupVersionCommandOutput, } from "./commands/GetGroupVersionCommand"; import { GetLoggerDefinitionCommandInput, GetLoggerDefinitionCommandOutput, } from "./commands/GetLoggerDefinitionCommand"; import { GetLoggerDefinitionVersionCommandInput, GetLoggerDefinitionVersionCommandOutput, } from "./commands/GetLoggerDefinitionVersionCommand"; import { GetResourceDefinitionCommandInput, GetResourceDefinitionCommandOutput, } from "./commands/GetResourceDefinitionCommand"; import { GetResourceDefinitionVersionCommandInput, GetResourceDefinitionVersionCommandOutput, } from "./commands/GetResourceDefinitionVersionCommand"; import { GetServiceRoleForAccountCommandInput, GetServiceRoleForAccountCommandOutput, } from "./commands/GetServiceRoleForAccountCommand"; import { GetSubscriptionDefinitionCommandInput, GetSubscriptionDefinitionCommandOutput, } from "./commands/GetSubscriptionDefinitionCommand"; import { GetSubscriptionDefinitionVersionCommandInput, GetSubscriptionDefinitionVersionCommandOutput, } from "./commands/GetSubscriptionDefinitionVersionCommand"; import { GetThingRuntimeConfigurationCommandInput, GetThingRuntimeConfigurationCommandOutput, } from "./commands/GetThingRuntimeConfigurationCommand"; import { ListBulkDeploymentDetailedReportsCommandInput, ListBulkDeploymentDetailedReportsCommandOutput, } from "./commands/ListBulkDeploymentDetailedReportsCommand"; import { ListBulkDeploymentsCommandInput, ListBulkDeploymentsCommandOutput, } from "./commands/ListBulkDeploymentsCommand"; import { ListConnectorDefinitionsCommandInput, ListConnectorDefinitionsCommandOutput, } from "./commands/ListConnectorDefinitionsCommand"; import { ListConnectorDefinitionVersionsCommandInput, ListConnectorDefinitionVersionsCommandOutput, } from "./commands/ListConnectorDefinitionVersionsCommand"; import { ListCoreDefinitionsCommandInput, ListCoreDefinitionsCommandOutput, } from "./commands/ListCoreDefinitionsCommand"; import { ListCoreDefinitionVersionsCommandInput, ListCoreDefinitionVersionsCommandOutput, } from "./commands/ListCoreDefinitionVersionsCommand"; import { ListDeploymentsCommandInput, ListDeploymentsCommandOutput, } from "./commands/ListDeploymentsCommand"; import { ListDeviceDefinitionsCommandInput, ListDeviceDefinitionsCommandOutput, } from "./commands/ListDeviceDefinitionsCommand"; import { ListDeviceDefinitionVersionsCommandInput, ListDeviceDefinitionVersionsCommandOutput, } from "./commands/ListDeviceDefinitionVersionsCommand"; import { ListFunctionDefinitionsCommandInput, ListFunctionDefinitionsCommandOutput, } from "./commands/ListFunctionDefinitionsCommand"; import { ListFunctionDefinitionVersionsCommandInput, ListFunctionDefinitionVersionsCommandOutput, } from "./commands/ListFunctionDefinitionVersionsCommand"; import { ListGroupCertificateAuthoritiesCommandInput, ListGroupCertificateAuthoritiesCommandOutput, } from "./commands/ListGroupCertificateAuthoritiesCommand"; import { ListGroupsCommandInput, ListGroupsCommandOutput, } from "./commands/ListGroupsCommand"; import { ListGroupVersionsCommandInput, ListGroupVersionsCommandOutput, } from "./commands/ListGroupVersionsCommand"; import { ListLoggerDefinitionsCommandInput, ListLoggerDefinitionsCommandOutput, } from "./commands/ListLoggerDefinitionsCommand"; import { ListLoggerDefinitionVersionsCommandInput, ListLoggerDefinitionVersionsCommandOutput, } from "./commands/ListLoggerDefinitionVersionsCommand"; import { ListResourceDefinitionsCommandInput, ListResourceDefinitionsCommandOutput, } from "./commands/ListResourceDefinitionsCommand"; import { ListResourceDefinitionVersionsCommandInput, ListResourceDefinitionVersionsCommandOutput, } from "./commands/ListResourceDefinitionVersionsCommand"; import { ListSubscriptionDefinitionsCommandInput, ListSubscriptionDefinitionsCommandOutput, } from "./commands/ListSubscriptionDefinitionsCommand"; import { ListSubscriptionDefinitionVersionsCommandInput, ListSubscriptionDefinitionVersionsCommandOutput, } from "./commands/ListSubscriptionDefinitionVersionsCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { ResetDeploymentsCommandInput, ResetDeploymentsCommandOutput, } from "./commands/ResetDeploymentsCommand"; import { StartBulkDeploymentCommandInput, StartBulkDeploymentCommandOutput, } from "./commands/StartBulkDeploymentCommand"; import { StopBulkDeploymentCommandInput, StopBulkDeploymentCommandOutput, } from "./commands/StopBulkDeploymentCommand"; import { TagResourceCommandInput, TagResourceCommandOutput, } from "./commands/TagResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateConnectivityInfoCommandInput, UpdateConnectivityInfoCommandOutput, } from "./commands/UpdateConnectivityInfoCommand"; import { UpdateConnectorDefinitionCommandInput, UpdateConnectorDefinitionCommandOutput, } from "./commands/UpdateConnectorDefinitionCommand"; import { UpdateCoreDefinitionCommandInput, UpdateCoreDefinitionCommandOutput, } from "./commands/UpdateCoreDefinitionCommand"; import { UpdateDeviceDefinitionCommandInput, UpdateDeviceDefinitionCommandOutput, } from "./commands/UpdateDeviceDefinitionCommand"; import { UpdateFunctionDefinitionCommandInput, UpdateFunctionDefinitionCommandOutput, } from "./commands/UpdateFunctionDefinitionCommand"; import { UpdateGroupCertificateConfigurationCommandInput, UpdateGroupCertificateConfigurationCommandOutput, } from "./commands/UpdateGroupCertificateConfigurationCommand"; import { UpdateGroupCommandInput, UpdateGroupCommandOutput, } from "./commands/UpdateGroupCommand"; import { UpdateLoggerDefinitionCommandInput, UpdateLoggerDefinitionCommandOutput, } from "./commands/UpdateLoggerDefinitionCommand"; import { UpdateResourceDefinitionCommandInput, UpdateResourceDefinitionCommandOutput, } from "./commands/UpdateResourceDefinitionCommand"; import { UpdateSubscriptionDefinitionCommandInput, UpdateSubscriptionDefinitionCommandOutput, } from "./commands/UpdateSubscriptionDefinitionCommand"; import { UpdateThingRuntimeConfigurationCommandInput, UpdateThingRuntimeConfigurationCommandOutput, } from "./commands/UpdateThingRuntimeConfigurationCommand"; import { GreengrassClient } from "./GreengrassClient"; export interface Greengrass { associateRoleToGroup( args: AssociateRoleToGroupCommandInput, options?: __HttpHandlerOptions ): Promise; associateRoleToGroup( args: AssociateRoleToGroupCommandInput, cb: (err: any, data?: AssociateRoleToGroupCommandOutput) => void ): void; associateRoleToGroup( args: AssociateRoleToGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AssociateRoleToGroupCommandOutput) => void ): void; associateServiceRoleToAccount( args: AssociateServiceRoleToAccountCommandInput, options?: __HttpHandlerOptions ): Promise; associateServiceRoleToAccount( args: AssociateServiceRoleToAccountCommandInput, cb: (err: any, data?: AssociateServiceRoleToAccountCommandOutput) => void ): void; associateServiceRoleToAccount( args: AssociateServiceRoleToAccountCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AssociateServiceRoleToAccountCommandOutput) => void ): void; createConnectorDefinition(): Promise; createConnectorDefinition( args: CreateConnectorDefinitionCommandInput, options?: __HttpHandlerOptions ): Promise; createConnectorDefinition( args: CreateConnectorDefinitionCommandInput, cb: (err: any, data?: CreateConnectorDefinitionCommandOutput) => void ): void; createConnectorDefinition( args: CreateConnectorDefinitionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateConnectorDefinitionCommandOutput) => void ): void; createConnectorDefinitionVersion( args: CreateConnectorDefinitionVersionCommandInput, options?: __HttpHandlerOptions ): Promise; createConnectorDefinitionVersion( args: CreateConnectorDefinitionVersionCommandInput, cb: (err: any, data?: CreateConnectorDefinitionVersionCommandOutput) => void ): void; createConnectorDefinitionVersion( args: CreateConnectorDefinitionVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateConnectorDefinitionVersionCommandOutput) => void ): void; createCoreDefinition(): Promise; createCoreDefinition( args: CreateCoreDefinitionCommandInput, options?: __HttpHandlerOptions ): Promise; createCoreDefinition( args: CreateCoreDefinitionCommandInput, cb: (err: any, data?: CreateCoreDefinitionCommandOutput) => void ): void; createCoreDefinition( args: CreateCoreDefinitionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateCoreDefinitionCommandOutput) => void ): void; createCoreDefinitionVersion( args: CreateCoreDefinitionVersionCommandInput, options?: __HttpHandlerOptions ): Promise; createCoreDefinitionVersion( args: CreateCoreDefinitionVersionCommandInput, cb: (err: any, data?: CreateCoreDefinitionVersionCommandOutput) => void ): void; createCoreDefinitionVersion( args: CreateCoreDefinitionVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateCoreDefinitionVersionCommandOutput) => void ): void; createDeployment( args: CreateDeploymentCommandInput, options?: __HttpHandlerOptions ): Promise; createDeployment( args: CreateDeploymentCommandInput, cb: (err: any, data?: CreateDeploymentCommandOutput) => void ): void; createDeployment( args: CreateDeploymentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDeploymentCommandOutput) => void ): void; createDeviceDefinition(): Promise; createDeviceDefinition( args: CreateDeviceDefinitionCommandInput, options?: __HttpHandlerOptions ): Promise; createDeviceDefinition( args: CreateDeviceDefinitionCommandInput, cb: (err: any, data?: CreateDeviceDefinitionCommandOutput) => void ): void; createDeviceDefinition( args: CreateDeviceDefinitionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDeviceDefinitionCommandOutput) => void ): void; createDeviceDefinitionVersion( args: CreateDeviceDefinitionVersionCommandInput, options?: __HttpHandlerOptions ): Promise; createDeviceDefinitionVersion( args: CreateDeviceDefinitionVersionCommandInput, cb: (err: any, data?: CreateDeviceDefinitionVersionCommandOutput) => void ): void; createDeviceDefinitionVersion( args: CreateDeviceDefinitionVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDeviceDefinitionVersionCommandOutput) => void ): void; createFunctionDefinition(): Promise; createFunctionDefinition( args: CreateFunctionDefinitionCommandInput, options?: __HttpHandlerOptions ): Promise; createFunctionDefinition( args: CreateFunctionDefinitionCommandInput, cb: (err: any, data?: CreateFunctionDefinitionCommandOutput) => void ): void; createFunctionDefinition( args: CreateFunctionDefinitionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateFunctionDefinitionCommandOutput) => void ): void; createFunctionDefinitionVersion( args: CreateFunctionDefinitionVersionCommandInput, options?: __HttpHandlerOptions ): Promise; createFunctionDefinitionVersion( args: CreateFunctionDefinitionVersionCommandInput, cb: (err: any, data?: CreateFunctionDefinitionVersionCommandOutput) => void ): void; createFunctionDefinitionVersion( args: CreateFunctionDefinitionVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateFunctionDefinitionVersionCommandOutput) => void ): void; createGroup( args: CreateGroupCommandInput, options?: __HttpHandlerOptions ): Promise; createGroup( args: CreateGroupCommandInput, cb: (err: any, data?: CreateGroupCommandOutput) => void ): void; createGroup( args: CreateGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateGroupCommandOutput) => void ): void; createGroupCertificateAuthority( args: CreateGroupCertificateAuthorityCommandInput, options?: __HttpHandlerOptions ): Promise; createGroupCertificateAuthority( args: CreateGroupCertificateAuthorityCommandInput, cb: (err: any, data?: CreateGroupCertificateAuthorityCommandOutput) => void ): void; createGroupCertificateAuthority( args: CreateGroupCertificateAuthorityCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateGroupCertificateAuthorityCommandOutput) => void ): void; createGroupVersion( args: CreateGroupVersionCommandInput, options?: __HttpHandlerOptions ): Promise; createGroupVersion( args: CreateGroupVersionCommandInput, cb: (err: any, data?: CreateGroupVersionCommandOutput) => void ): void; createGroupVersion( args: CreateGroupVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateGroupVersionCommandOutput) => void ): void; createLoggerDefinition(): Promise; createLoggerDefinition( args: CreateLoggerDefinitionCommandInput, options?: __HttpHandlerOptions ): Promise; createLoggerDefinition( args: CreateLoggerDefinitionCommandInput, cb: (err: any, data?: CreateLoggerDefinitionCommandOutput) => void ): void; createLoggerDefinition( args: CreateLoggerDefinitionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateLoggerDefinitionCommandOutput) => void ): void; createLoggerDefinitionVersion( args: CreateLoggerDefinitionVersionCommandInput, options?: __HttpHandlerOptions ): Promise; createLoggerDefinitionVersion( args: CreateLoggerDefinitionVersionCommandInput, cb: (err: any, data?: CreateLoggerDefinitionVersionCommandOutput) => void ): void; createLoggerDefinitionVersion( args: CreateLoggerDefinitionVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateLoggerDefinitionVersionCommandOutput) => void ): void; createResourceDefinition(): Promise; createResourceDefinition( args: CreateResourceDefinitionCommandInput, options?: __HttpHandlerOptions ): Promise; createResourceDefinition( args: CreateResourceDefinitionCommandInput, cb: (err: any, data?: CreateResourceDefinitionCommandOutput) => void ): void; createResourceDefinition( args: CreateResourceDefinitionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateResourceDefinitionCommandOutput) => void ): void; createResourceDefinitionVersion( args: CreateResourceDefinitionVersionCommandInput, options?: __HttpHandlerOptions ): Promise; createResourceDefinitionVersion( args: CreateResourceDefinitionVersionCommandInput, cb: (err: any, data?: CreateResourceDefinitionVersionCommandOutput) => void ): void; createResourceDefinitionVersion( args: CreateResourceDefinitionVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateResourceDefinitionVersionCommandOutput) => void ): void; createSoftwareUpdateJob( args: CreateSoftwareUpdateJobCommandInput, options?: __HttpHandlerOptions ): Promise; createSoftwareUpdateJob( args: CreateSoftwareUpdateJobCommandInput, cb: (err: any, data?: CreateSoftwareUpdateJobCommandOutput) => void ): void; createSoftwareUpdateJob( args: CreateSoftwareUpdateJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateSoftwareUpdateJobCommandOutput) => void ): void; createSubscriptionDefinition(): Promise; createSubscriptionDefinition( args: CreateSubscriptionDefinitionCommandInput, options?: __HttpHandlerOptions ): Promise; createSubscriptionDefinition( args: CreateSubscriptionDefinitionCommandInput, cb: (err: any, data?: CreateSubscriptionDefinitionCommandOutput) => void ): void; createSubscriptionDefinition( args: CreateSubscriptionDefinitionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateSubscriptionDefinitionCommandOutput) => void ): void; createSubscriptionDefinitionVersion( args: CreateSubscriptionDefinitionVersionCommandInput, options?: __HttpHandlerOptions ): Promise; createSubscriptionDefinitionVersion( args: CreateSubscriptionDefinitionVersionCommandInput, cb: ( err: any, data?: CreateSubscriptionDefinitionVersionCommandOutput ) => void ): void; createSubscriptionDefinitionVersion( args: CreateSubscriptionDefinitionVersionCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: CreateSubscriptionDefinitionVersionCommandOutput ) => void ): void; deleteConnectorDefinition( args: DeleteConnectorDefinitionCommandInput, options?: __HttpHandlerOptions ): Promise; deleteConnectorDefinition( args: DeleteConnectorDefinitionCommandInput, cb: (err: any, data?: DeleteConnectorDefinitionCommandOutput) => void ): void; deleteConnectorDefinition( args: DeleteConnectorDefinitionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteConnectorDefinitionCommandOutput) => void ): void; deleteCoreDefinition( args: DeleteCoreDefinitionCommandInput, options?: __HttpHandlerOptions ): Promise; deleteCoreDefinition( args: DeleteCoreDefinitionCommandInput, cb: (err: any, data?: DeleteCoreDefinitionCommandOutput) => void ): void; deleteCoreDefinition( args: DeleteCoreDefinitionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteCoreDefinitionCommandOutput) => void ): void; deleteDeviceDefinition( args: DeleteDeviceDefinitionCommandInput, options?: __HttpHandlerOptions ): Promise; deleteDeviceDefinition( args: DeleteDeviceDefinitionCommandInput, cb: (err: any, data?: DeleteDeviceDefinitionCommandOutput) => void ): void; deleteDeviceDefinition( args: DeleteDeviceDefinitionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDeviceDefinitionCommandOutput) => void ): void; deleteFunctionDefinition( args: DeleteFunctionDefinitionCommandInput, options?: __HttpHandlerOptions ): Promise; deleteFunctionDefinition( args: DeleteFunctionDefinitionCommandInput, cb: (err: any, data?: DeleteFunctionDefinitionCommandOutput) => void ): void; deleteFunctionDefinition( args: DeleteFunctionDefinitionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteFunctionDefinitionCommandOutput) => void ): void; deleteGroup( args: DeleteGroupCommandInput, options?: __HttpHandlerOptions ): Promise; deleteGroup( args: DeleteGroupCommandInput, cb: (err: any, data?: DeleteGroupCommandOutput) => void ): void; deleteGroup( args: DeleteGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteGroupCommandOutput) => void ): void; deleteLoggerDefinition( args: DeleteLoggerDefinitionCommandInput, options?: __HttpHandlerOptions ): Promise; deleteLoggerDefinition( args: DeleteLoggerDefinitionCommandInput, cb: (err: any, data?: DeleteLoggerDefinitionCommandOutput) => void ): void; deleteLoggerDefinition( args: DeleteLoggerDefinitionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteLoggerDefinitionCommandOutput) => void ): void; deleteResourceDefinition( args: DeleteResourceDefinitionCommandInput, options?: __HttpHandlerOptions ): Promise; deleteResourceDefinition( args: DeleteResourceDefinitionCommandInput, cb: (err: any, data?: DeleteResourceDefinitionCommandOutput) => void ): void; deleteResourceDefinition( args: DeleteResourceDefinitionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteResourceDefinitionCommandOutput) => void ): void; deleteSubscriptionDefinition( args: DeleteSubscriptionDefinitionCommandInput, options?: __HttpHandlerOptions ): Promise; deleteSubscriptionDefinition( args: DeleteSubscriptionDefinitionCommandInput, cb: (err: any, data?: DeleteSubscriptionDefinitionCommandOutput) => void ): void; deleteSubscriptionDefinition( args: DeleteSubscriptionDefinitionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteSubscriptionDefinitionCommandOutput) => void ): void; disassociateRoleFromGroup( args: DisassociateRoleFromGroupCommandInput, options?: __HttpHandlerOptions ): Promise; disassociateRoleFromGroup( args: DisassociateRoleFromGroupCommandInput, cb: (err: any, data?: DisassociateRoleFromGroupCommandOutput) => void ): void; disassociateRoleFromGroup( args: DisassociateRoleFromGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DisassociateRoleFromGroupCommandOutput) => void ): void; disassociateServiceRoleFromAccount(): Promise; disassociateServiceRoleFromAccount( args: DisassociateServiceRoleFromAccountCommandInput, options?: __HttpHandlerOptions ): Promise; disassociateServiceRoleFromAccount( args: DisassociateServiceRoleFromAccountCommandInput, cb: ( err: any, data?: DisassociateServiceRoleFromAccountCommandOutput ) => void ): void; disassociateServiceRoleFromAccount( args: DisassociateServiceRoleFromAccountCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: DisassociateServiceRoleFromAccountCommandOutput ) => void ): void; getAssociatedRole( args: GetAssociatedRoleCommandInput, options?: __HttpHandlerOptions ): Promise; getAssociatedRole( args: GetAssociatedRoleCommandInput, cb: (err: any, data?: GetAssociatedRoleCommandOutput) => void ): void; getAssociatedRole( args: GetAssociatedRoleCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAssociatedRoleCommandOutput) => void ): void; getBulkDeploymentStatus( args: GetBulkDeploymentStatusCommandInput, options?: __HttpHandlerOptions ): Promise; getBulkDeploymentStatus( args: GetBulkDeploymentStatusCommandInput, cb: (err: any, data?: GetBulkDeploymentStatusCommandOutput) => void ): void; getBulkDeploymentStatus( args: GetBulkDeploymentStatusCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetBulkDeploymentStatusCommandOutput) => void ): void; getConnectivityInfo( args: GetConnectivityInfoCommandInput, options?: __HttpHandlerOptions ): Promise; getConnectivityInfo( args: GetConnectivityInfoCommandInput, cb: (err: any, data?: GetConnectivityInfoCommandOutput) => void ): void; getConnectivityInfo( args: GetConnectivityInfoCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetConnectivityInfoCommandOutput) => void ): void; getConnectorDefinition( args: GetConnectorDefinitionCommandInput, options?: __HttpHandlerOptions ): Promise; getConnectorDefinition( args: GetConnectorDefinitionCommandInput, cb: (err: any, data?: GetConnectorDefinitionCommandOutput) => void ): void; getConnectorDefinition( args: GetConnectorDefinitionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetConnectorDefinitionCommandOutput) => void ): void; getConnectorDefinitionVersion( args: GetConnectorDefinitionVersionCommandInput, options?: __HttpHandlerOptions ): Promise; getConnectorDefinitionVersion( args: GetConnectorDefinitionVersionCommandInput, cb: (err: any, data?: GetConnectorDefinitionVersionCommandOutput) => void ): void; getConnectorDefinitionVersion( args: GetConnectorDefinitionVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetConnectorDefinitionVersionCommandOutput) => void ): void; getCoreDefinition( args: GetCoreDefinitionCommandInput, options?: __HttpHandlerOptions ): Promise; getCoreDefinition( args: GetCoreDefinitionCommandInput, cb: (err: any, data?: GetCoreDefinitionCommandOutput) => void ): void; getCoreDefinition( args: GetCoreDefinitionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetCoreDefinitionCommandOutput) => void ): void; getCoreDefinitionVersion( args: GetCoreDefinitionVersionCommandInput, options?: __HttpHandlerOptions ): Promise; getCoreDefinitionVersion( args: GetCoreDefinitionVersionCommandInput, cb: (err: any, data?: GetCoreDefinitionVersionCommandOutput) => void ): void; getCoreDefinitionVersion( args: GetCoreDefinitionVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetCoreDefinitionVersionCommandOutput) => void ): void; getDeploymentStatus( args: GetDeploymentStatusCommandInput, options?: __HttpHandlerOptions ): Promise; getDeploymentStatus( args: GetDeploymentStatusCommandInput, cb: (err: any, data?: GetDeploymentStatusCommandOutput) => void ): void; getDeploymentStatus( args: GetDeploymentStatusCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDeploymentStatusCommandOutput) => void ): void; getDeviceDefinition( args: GetDeviceDefinitionCommandInput, options?: __HttpHandlerOptions ): Promise; getDeviceDefinition( args: GetDeviceDefinitionCommandInput, cb: (err: any, data?: GetDeviceDefinitionCommandOutput) => void ): void; getDeviceDefinition( args: GetDeviceDefinitionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDeviceDefinitionCommandOutput) => void ): void; getDeviceDefinitionVersion( args: GetDeviceDefinitionVersionCommandInput, options?: __HttpHandlerOptions ): Promise; getDeviceDefinitionVersion( args: GetDeviceDefinitionVersionCommandInput, cb: (err: any, data?: GetDeviceDefinitionVersionCommandOutput) => void ): void; getDeviceDefinitionVersion( args: GetDeviceDefinitionVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDeviceDefinitionVersionCommandOutput) => void ): void; getFunctionDefinition( args: GetFunctionDefinitionCommandInput, options?: __HttpHandlerOptions ): Promise; getFunctionDefinition( args: GetFunctionDefinitionCommandInput, cb: (err: any, data?: GetFunctionDefinitionCommandOutput) => void ): void; getFunctionDefinition( args: GetFunctionDefinitionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetFunctionDefinitionCommandOutput) => void ): void; getFunctionDefinitionVersion( args: GetFunctionDefinitionVersionCommandInput, options?: __HttpHandlerOptions ): Promise; getFunctionDefinitionVersion( args: GetFunctionDefinitionVersionCommandInput, cb: (err: any, data?: GetFunctionDefinitionVersionCommandOutput) => void ): void; getFunctionDefinitionVersion( args: GetFunctionDefinitionVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetFunctionDefinitionVersionCommandOutput) => void ): void; getGroup( args: GetGroupCommandInput, options?: __HttpHandlerOptions ): Promise; getGroup( args: GetGroupCommandInput, cb: (err: any, data?: GetGroupCommandOutput) => void ): void; getGroup( args: GetGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetGroupCommandOutput) => void ): void; getGroupCertificateAuthority( args: GetGroupCertificateAuthorityCommandInput, options?: __HttpHandlerOptions ): Promise; getGroupCertificateAuthority( args: GetGroupCertificateAuthorityCommandInput, cb: (err: any, data?: GetGroupCertificateAuthorityCommandOutput) => void ): void; getGroupCertificateAuthority( args: GetGroupCertificateAuthorityCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetGroupCertificateAuthorityCommandOutput) => void ): void; getGroupCertificateConfiguration( args: GetGroupCertificateConfigurationCommandInput, options?: __HttpHandlerOptions ): Promise; getGroupCertificateConfiguration( args: GetGroupCertificateConfigurationCommandInput, cb: (err: any, data?: GetGroupCertificateConfigurationCommandOutput) => void ): void; getGroupCertificateConfiguration( args: GetGroupCertificateConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetGroupCertificateConfigurationCommandOutput) => void ): void; getGroupVersion( args: GetGroupVersionCommandInput, options?: __HttpHandlerOptions ): Promise; getGroupVersion( args: GetGroupVersionCommandInput, cb: (err: any, data?: GetGroupVersionCommandOutput) => void ): void; getGroupVersion( args: GetGroupVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetGroupVersionCommandOutput) => void ): void; getLoggerDefinition( args: GetLoggerDefinitionCommandInput, options?: __HttpHandlerOptions ): Promise; getLoggerDefinition( args: GetLoggerDefinitionCommandInput, cb: (err: any, data?: GetLoggerDefinitionCommandOutput) => void ): void; getLoggerDefinition( args: GetLoggerDefinitionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetLoggerDefinitionCommandOutput) => void ): void; getLoggerDefinitionVersion( args: GetLoggerDefinitionVersionCommandInput, options?: __HttpHandlerOptions ): Promise; getLoggerDefinitionVersion( args: GetLoggerDefinitionVersionCommandInput, cb: (err: any, data?: GetLoggerDefinitionVersionCommandOutput) => void ): void; getLoggerDefinitionVersion( args: GetLoggerDefinitionVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetLoggerDefinitionVersionCommandOutput) => void ): void; getResourceDefinition( args: GetResourceDefinitionCommandInput, options?: __HttpHandlerOptions ): Promise; getResourceDefinition( args: GetResourceDefinitionCommandInput, cb: (err: any, data?: GetResourceDefinitionCommandOutput) => void ): void; getResourceDefinition( args: GetResourceDefinitionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetResourceDefinitionCommandOutput) => void ): void; getResourceDefinitionVersion( args: GetResourceDefinitionVersionCommandInput, options?: __HttpHandlerOptions ): Promise; getResourceDefinitionVersion( args: GetResourceDefinitionVersionCommandInput, cb: (err: any, data?: GetResourceDefinitionVersionCommandOutput) => void ): void; getResourceDefinitionVersion( args: GetResourceDefinitionVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetResourceDefinitionVersionCommandOutput) => void ): void; getServiceRoleForAccount(): Promise; getServiceRoleForAccount( args: GetServiceRoleForAccountCommandInput, options?: __HttpHandlerOptions ): Promise; getServiceRoleForAccount( args: GetServiceRoleForAccountCommandInput, cb: (err: any, data?: GetServiceRoleForAccountCommandOutput) => void ): void; getServiceRoleForAccount( args: GetServiceRoleForAccountCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetServiceRoleForAccountCommandOutput) => void ): void; getSubscriptionDefinition( args: GetSubscriptionDefinitionCommandInput, options?: __HttpHandlerOptions ): Promise; getSubscriptionDefinition( args: GetSubscriptionDefinitionCommandInput, cb: (err: any, data?: GetSubscriptionDefinitionCommandOutput) => void ): void; getSubscriptionDefinition( args: GetSubscriptionDefinitionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetSubscriptionDefinitionCommandOutput) => void ): void; getSubscriptionDefinitionVersion( args: GetSubscriptionDefinitionVersionCommandInput, options?: __HttpHandlerOptions ): Promise; getSubscriptionDefinitionVersion( args: GetSubscriptionDefinitionVersionCommandInput, cb: (err: any, data?: GetSubscriptionDefinitionVersionCommandOutput) => void ): void; getSubscriptionDefinitionVersion( args: GetSubscriptionDefinitionVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetSubscriptionDefinitionVersionCommandOutput) => void ): void; getThingRuntimeConfiguration( args: GetThingRuntimeConfigurationCommandInput, options?: __HttpHandlerOptions ): Promise; getThingRuntimeConfiguration( args: GetThingRuntimeConfigurationCommandInput, cb: (err: any, data?: GetThingRuntimeConfigurationCommandOutput) => void ): void; getThingRuntimeConfiguration( args: GetThingRuntimeConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetThingRuntimeConfigurationCommandOutput) => void ): void; listBulkDeploymentDetailedReports( args: ListBulkDeploymentDetailedReportsCommandInput, options?: __HttpHandlerOptions ): Promise; listBulkDeploymentDetailedReports( args: ListBulkDeploymentDetailedReportsCommandInput, cb: ( err: any, data?: ListBulkDeploymentDetailedReportsCommandOutput ) => void ): void; listBulkDeploymentDetailedReports( args: ListBulkDeploymentDetailedReportsCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: ListBulkDeploymentDetailedReportsCommandOutput ) => void ): void; listBulkDeployments(): Promise; listBulkDeployments( args: ListBulkDeploymentsCommandInput, options?: __HttpHandlerOptions ): Promise; listBulkDeployments( args: ListBulkDeploymentsCommandInput, cb: (err: any, data?: ListBulkDeploymentsCommandOutput) => void ): void; listBulkDeployments( args: ListBulkDeploymentsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListBulkDeploymentsCommandOutput) => void ): void; listConnectorDefinitions(): Promise; listConnectorDefinitions( args: ListConnectorDefinitionsCommandInput, options?: __HttpHandlerOptions ): Promise; listConnectorDefinitions( args: ListConnectorDefinitionsCommandInput, cb: (err: any, data?: ListConnectorDefinitionsCommandOutput) => void ): void; listConnectorDefinitions( args: ListConnectorDefinitionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListConnectorDefinitionsCommandOutput) => void ): void; listConnectorDefinitionVersions( args: ListConnectorDefinitionVersionsCommandInput, options?: __HttpHandlerOptions ): Promise; listConnectorDefinitionVersions( args: ListConnectorDefinitionVersionsCommandInput, cb: (err: any, data?: ListConnectorDefinitionVersionsCommandOutput) => void ): void; listConnectorDefinitionVersions( args: ListConnectorDefinitionVersionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListConnectorDefinitionVersionsCommandOutput) => void ): void; listCoreDefinitions(): Promise; listCoreDefinitions( args: ListCoreDefinitionsCommandInput, options?: __HttpHandlerOptions ): Promise; listCoreDefinitions( args: ListCoreDefinitionsCommandInput, cb: (err: any, data?: ListCoreDefinitionsCommandOutput) => void ): void; listCoreDefinitions( args: ListCoreDefinitionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListCoreDefinitionsCommandOutput) => void ): void; listCoreDefinitionVersions( args: ListCoreDefinitionVersionsCommandInput, options?: __HttpHandlerOptions ): Promise; listCoreDefinitionVersions( args: ListCoreDefinitionVersionsCommandInput, cb: (err: any, data?: ListCoreDefinitionVersionsCommandOutput) => void ): void; listCoreDefinitionVersions( args: ListCoreDefinitionVersionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListCoreDefinitionVersionsCommandOutput) => void ): void; 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; listDeviceDefinitions(): Promise; listDeviceDefinitions( args: ListDeviceDefinitionsCommandInput, options?: __HttpHandlerOptions ): Promise; listDeviceDefinitions( args: ListDeviceDefinitionsCommandInput, cb: (err: any, data?: ListDeviceDefinitionsCommandOutput) => void ): void; listDeviceDefinitions( args: ListDeviceDefinitionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDeviceDefinitionsCommandOutput) => void ): void; listDeviceDefinitionVersions( args: ListDeviceDefinitionVersionsCommandInput, options?: __HttpHandlerOptions ): Promise; listDeviceDefinitionVersions( args: ListDeviceDefinitionVersionsCommandInput, cb: (err: any, data?: ListDeviceDefinitionVersionsCommandOutput) => void ): void; listDeviceDefinitionVersions( args: ListDeviceDefinitionVersionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDeviceDefinitionVersionsCommandOutput) => void ): void; listFunctionDefinitions(): Promise; listFunctionDefinitions( args: ListFunctionDefinitionsCommandInput, options?: __HttpHandlerOptions ): Promise; listFunctionDefinitions( args: ListFunctionDefinitionsCommandInput, cb: (err: any, data?: ListFunctionDefinitionsCommandOutput) => void ): void; listFunctionDefinitions( args: ListFunctionDefinitionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListFunctionDefinitionsCommandOutput) => void ): void; listFunctionDefinitionVersions( args: ListFunctionDefinitionVersionsCommandInput, options?: __HttpHandlerOptions ): Promise; listFunctionDefinitionVersions( args: ListFunctionDefinitionVersionsCommandInput, cb: (err: any, data?: ListFunctionDefinitionVersionsCommandOutput) => void ): void; listFunctionDefinitionVersions( args: ListFunctionDefinitionVersionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListFunctionDefinitionVersionsCommandOutput) => void ): void; listGroupCertificateAuthorities( args: ListGroupCertificateAuthoritiesCommandInput, options?: __HttpHandlerOptions ): Promise; listGroupCertificateAuthorities( args: ListGroupCertificateAuthoritiesCommandInput, cb: (err: any, data?: ListGroupCertificateAuthoritiesCommandOutput) => void ): void; listGroupCertificateAuthorities( args: ListGroupCertificateAuthoritiesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListGroupCertificateAuthoritiesCommandOutput) => void ): void; listGroups(): Promise; listGroups( args: ListGroupsCommandInput, options?: __HttpHandlerOptions ): Promise; listGroups( args: ListGroupsCommandInput, cb: (err: any, data?: ListGroupsCommandOutput) => void ): void; listGroups( args: ListGroupsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListGroupsCommandOutput) => void ): void; listGroupVersions( args: ListGroupVersionsCommandInput, options?: __HttpHandlerOptions ): Promise; listGroupVersions( args: ListGroupVersionsCommandInput, cb: (err: any, data?: ListGroupVersionsCommandOutput) => void ): void; listGroupVersions( args: ListGroupVersionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListGroupVersionsCommandOutput) => void ): void; listLoggerDefinitions(): Promise; listLoggerDefinitions( args: ListLoggerDefinitionsCommandInput, options?: __HttpHandlerOptions ): Promise; listLoggerDefinitions( args: ListLoggerDefinitionsCommandInput, cb: (err: any, data?: ListLoggerDefinitionsCommandOutput) => void ): void; listLoggerDefinitions( args: ListLoggerDefinitionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListLoggerDefinitionsCommandOutput) => void ): void; listLoggerDefinitionVersions( args: ListLoggerDefinitionVersionsCommandInput, options?: __HttpHandlerOptions ): Promise; listLoggerDefinitionVersions( args: ListLoggerDefinitionVersionsCommandInput, cb: (err: any, data?: ListLoggerDefinitionVersionsCommandOutput) => void ): void; listLoggerDefinitionVersions( args: ListLoggerDefinitionVersionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListLoggerDefinitionVersionsCommandOutput) => void ): void; listResourceDefinitions(): Promise; listResourceDefinitions( args: ListResourceDefinitionsCommandInput, options?: __HttpHandlerOptions ): Promise; listResourceDefinitions( args: ListResourceDefinitionsCommandInput, cb: (err: any, data?: ListResourceDefinitionsCommandOutput) => void ): void; listResourceDefinitions( args: ListResourceDefinitionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListResourceDefinitionsCommandOutput) => void ): void; listResourceDefinitionVersions( args: ListResourceDefinitionVersionsCommandInput, options?: __HttpHandlerOptions ): Promise; listResourceDefinitionVersions( args: ListResourceDefinitionVersionsCommandInput, cb: (err: any, data?: ListResourceDefinitionVersionsCommandOutput) => void ): void; listResourceDefinitionVersions( args: ListResourceDefinitionVersionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListResourceDefinitionVersionsCommandOutput) => void ): void; listSubscriptionDefinitions(): Promise; listSubscriptionDefinitions( args: ListSubscriptionDefinitionsCommandInput, options?: __HttpHandlerOptions ): Promise; listSubscriptionDefinitions( args: ListSubscriptionDefinitionsCommandInput, cb: (err: any, data?: ListSubscriptionDefinitionsCommandOutput) => void ): void; listSubscriptionDefinitions( args: ListSubscriptionDefinitionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListSubscriptionDefinitionsCommandOutput) => void ): void; listSubscriptionDefinitionVersions( args: ListSubscriptionDefinitionVersionsCommandInput, options?: __HttpHandlerOptions ): Promise; listSubscriptionDefinitionVersions( args: ListSubscriptionDefinitionVersionsCommandInput, cb: ( err: any, data?: ListSubscriptionDefinitionVersionsCommandOutput ) => void ): void; listSubscriptionDefinitionVersions( args: ListSubscriptionDefinitionVersionsCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: ListSubscriptionDefinitionVersionsCommandOutput ) => 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; resetDeployments( args: ResetDeploymentsCommandInput, options?: __HttpHandlerOptions ): Promise; resetDeployments( args: ResetDeploymentsCommandInput, cb: (err: any, data?: ResetDeploymentsCommandOutput) => void ): void; resetDeployments( args: ResetDeploymentsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ResetDeploymentsCommandOutput) => void ): void; startBulkDeployment( args: StartBulkDeploymentCommandInput, options?: __HttpHandlerOptions ): Promise; startBulkDeployment( args: StartBulkDeploymentCommandInput, cb: (err: any, data?: StartBulkDeploymentCommandOutput) => void ): void; startBulkDeployment( args: StartBulkDeploymentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartBulkDeploymentCommandOutput) => void ): void; stopBulkDeployment( args: StopBulkDeploymentCommandInput, options?: __HttpHandlerOptions ): Promise; stopBulkDeployment( args: StopBulkDeploymentCommandInput, cb: (err: any, data?: StopBulkDeploymentCommandOutput) => void ): void; stopBulkDeployment( args: StopBulkDeploymentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StopBulkDeploymentCommandOutput) => 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; updateConnectivityInfo( args: UpdateConnectivityInfoCommandInput, options?: __HttpHandlerOptions ): Promise; updateConnectivityInfo( args: UpdateConnectivityInfoCommandInput, cb: (err: any, data?: UpdateConnectivityInfoCommandOutput) => void ): void; updateConnectivityInfo( args: UpdateConnectivityInfoCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateConnectivityInfoCommandOutput) => void ): void; updateConnectorDefinition( args: UpdateConnectorDefinitionCommandInput, options?: __HttpHandlerOptions ): Promise; updateConnectorDefinition( args: UpdateConnectorDefinitionCommandInput, cb: (err: any, data?: UpdateConnectorDefinitionCommandOutput) => void ): void; updateConnectorDefinition( args: UpdateConnectorDefinitionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateConnectorDefinitionCommandOutput) => void ): void; updateCoreDefinition( args: UpdateCoreDefinitionCommandInput, options?: __HttpHandlerOptions ): Promise; updateCoreDefinition( args: UpdateCoreDefinitionCommandInput, cb: (err: any, data?: UpdateCoreDefinitionCommandOutput) => void ): void; updateCoreDefinition( args: UpdateCoreDefinitionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateCoreDefinitionCommandOutput) => void ): void; updateDeviceDefinition( args: UpdateDeviceDefinitionCommandInput, options?: __HttpHandlerOptions ): Promise; updateDeviceDefinition( args: UpdateDeviceDefinitionCommandInput, cb: (err: any, data?: UpdateDeviceDefinitionCommandOutput) => void ): void; updateDeviceDefinition( args: UpdateDeviceDefinitionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateDeviceDefinitionCommandOutput) => void ): void; updateFunctionDefinition( args: UpdateFunctionDefinitionCommandInput, options?: __HttpHandlerOptions ): Promise; updateFunctionDefinition( args: UpdateFunctionDefinitionCommandInput, cb: (err: any, data?: UpdateFunctionDefinitionCommandOutput) => void ): void; updateFunctionDefinition( args: UpdateFunctionDefinitionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateFunctionDefinitionCommandOutput) => void ): void; updateGroup( args: UpdateGroupCommandInput, options?: __HttpHandlerOptions ): Promise; updateGroup( args: UpdateGroupCommandInput, cb: (err: any, data?: UpdateGroupCommandOutput) => void ): void; updateGroup( args: UpdateGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateGroupCommandOutput) => void ): void; updateGroupCertificateConfiguration( args: UpdateGroupCertificateConfigurationCommandInput, options?: __HttpHandlerOptions ): Promise; updateGroupCertificateConfiguration( args: UpdateGroupCertificateConfigurationCommandInput, cb: ( err: any, data?: UpdateGroupCertificateConfigurationCommandOutput ) => void ): void; updateGroupCertificateConfiguration( args: UpdateGroupCertificateConfigurationCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: UpdateGroupCertificateConfigurationCommandOutput ) => void ): void; updateLoggerDefinition( args: UpdateLoggerDefinitionCommandInput, options?: __HttpHandlerOptions ): Promise; updateLoggerDefinition( args: UpdateLoggerDefinitionCommandInput, cb: (err: any, data?: UpdateLoggerDefinitionCommandOutput) => void ): void; updateLoggerDefinition( args: UpdateLoggerDefinitionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateLoggerDefinitionCommandOutput) => void ): void; updateResourceDefinition( args: UpdateResourceDefinitionCommandInput, options?: __HttpHandlerOptions ): Promise; updateResourceDefinition( args: UpdateResourceDefinitionCommandInput, cb: (err: any, data?: UpdateResourceDefinitionCommandOutput) => void ): void; updateResourceDefinition( args: UpdateResourceDefinitionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateResourceDefinitionCommandOutput) => void ): void; updateSubscriptionDefinition( args: UpdateSubscriptionDefinitionCommandInput, options?: __HttpHandlerOptions ): Promise; updateSubscriptionDefinition( args: UpdateSubscriptionDefinitionCommandInput, cb: (err: any, data?: UpdateSubscriptionDefinitionCommandOutput) => void ): void; updateSubscriptionDefinition( args: UpdateSubscriptionDefinitionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateSubscriptionDefinitionCommandOutput) => void ): void; updateThingRuntimeConfiguration( args: UpdateThingRuntimeConfigurationCommandInput, options?: __HttpHandlerOptions ): Promise; updateThingRuntimeConfiguration( args: UpdateThingRuntimeConfigurationCommandInput, cb: (err: any, data?: UpdateThingRuntimeConfigurationCommandOutput) => void ): void; updateThingRuntimeConfiguration( args: UpdateThingRuntimeConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateThingRuntimeConfigurationCommandOutput) => void ): void; } export declare class Greengrass extends GreengrassClient implements Greengrass {}