import type { HttpHandlerOptions as __HttpHandlerOptions } from "@smithy/types"; import { type AssociateRoleToGroupCommandInput, type AssociateRoleToGroupCommandOutput } from "./commands/AssociateRoleToGroupCommand"; import { type AssociateServiceRoleToAccountCommandInput, type AssociateServiceRoleToAccountCommandOutput } from "./commands/AssociateServiceRoleToAccountCommand"; import { type CreateConnectorDefinitionCommandInput, type CreateConnectorDefinitionCommandOutput } from "./commands/CreateConnectorDefinitionCommand"; import { type CreateConnectorDefinitionVersionCommandInput, type CreateConnectorDefinitionVersionCommandOutput } from "./commands/CreateConnectorDefinitionVersionCommand"; import { type CreateCoreDefinitionCommandInput, type CreateCoreDefinitionCommandOutput } from "./commands/CreateCoreDefinitionCommand"; import { type CreateCoreDefinitionVersionCommandInput, type CreateCoreDefinitionVersionCommandOutput } from "./commands/CreateCoreDefinitionVersionCommand"; import { type CreateDeploymentCommandInput, type CreateDeploymentCommandOutput } from "./commands/CreateDeploymentCommand"; import { type CreateDeviceDefinitionCommandInput, type CreateDeviceDefinitionCommandOutput } from "./commands/CreateDeviceDefinitionCommand"; import { type CreateDeviceDefinitionVersionCommandInput, type CreateDeviceDefinitionVersionCommandOutput } from "./commands/CreateDeviceDefinitionVersionCommand"; import { type CreateFunctionDefinitionCommandInput, type CreateFunctionDefinitionCommandOutput } from "./commands/CreateFunctionDefinitionCommand"; import { type CreateFunctionDefinitionVersionCommandInput, type CreateFunctionDefinitionVersionCommandOutput } from "./commands/CreateFunctionDefinitionVersionCommand"; import { type CreateGroupCertificateAuthorityCommandInput, type CreateGroupCertificateAuthorityCommandOutput } from "./commands/CreateGroupCertificateAuthorityCommand"; import { type CreateGroupCommandInput, type CreateGroupCommandOutput } from "./commands/CreateGroupCommand"; import { type CreateGroupVersionCommandInput, type CreateGroupVersionCommandOutput } from "./commands/CreateGroupVersionCommand"; import { type CreateLoggerDefinitionCommandInput, type CreateLoggerDefinitionCommandOutput } from "./commands/CreateLoggerDefinitionCommand"; import { type CreateLoggerDefinitionVersionCommandInput, type CreateLoggerDefinitionVersionCommandOutput } from "./commands/CreateLoggerDefinitionVersionCommand"; import { type CreateResourceDefinitionCommandInput, type CreateResourceDefinitionCommandOutput } from "./commands/CreateResourceDefinitionCommand"; import { type CreateResourceDefinitionVersionCommandInput, type CreateResourceDefinitionVersionCommandOutput } from "./commands/CreateResourceDefinitionVersionCommand"; import { type CreateSoftwareUpdateJobCommandInput, type CreateSoftwareUpdateJobCommandOutput } from "./commands/CreateSoftwareUpdateJobCommand"; import { type CreateSubscriptionDefinitionCommandInput, type CreateSubscriptionDefinitionCommandOutput } from "./commands/CreateSubscriptionDefinitionCommand"; import { type CreateSubscriptionDefinitionVersionCommandInput, type CreateSubscriptionDefinitionVersionCommandOutput } from "./commands/CreateSubscriptionDefinitionVersionCommand"; import { type DeleteConnectorDefinitionCommandInput, type DeleteConnectorDefinitionCommandOutput } from "./commands/DeleteConnectorDefinitionCommand"; import { type DeleteCoreDefinitionCommandInput, type DeleteCoreDefinitionCommandOutput } from "./commands/DeleteCoreDefinitionCommand"; import { type DeleteDeviceDefinitionCommandInput, type DeleteDeviceDefinitionCommandOutput } from "./commands/DeleteDeviceDefinitionCommand"; import { type DeleteFunctionDefinitionCommandInput, type DeleteFunctionDefinitionCommandOutput } from "./commands/DeleteFunctionDefinitionCommand"; import { type DeleteGroupCommandInput, type DeleteGroupCommandOutput } from "./commands/DeleteGroupCommand"; import { type DeleteLoggerDefinitionCommandInput, type DeleteLoggerDefinitionCommandOutput } from "./commands/DeleteLoggerDefinitionCommand"; import { type DeleteResourceDefinitionCommandInput, type DeleteResourceDefinitionCommandOutput } from "./commands/DeleteResourceDefinitionCommand"; import { type DeleteSubscriptionDefinitionCommandInput, type DeleteSubscriptionDefinitionCommandOutput } from "./commands/DeleteSubscriptionDefinitionCommand"; import { type DisassociateRoleFromGroupCommandInput, type DisassociateRoleFromGroupCommandOutput } from "./commands/DisassociateRoleFromGroupCommand"; import { type DisassociateServiceRoleFromAccountCommandInput, type DisassociateServiceRoleFromAccountCommandOutput } from "./commands/DisassociateServiceRoleFromAccountCommand"; import { type GetAssociatedRoleCommandInput, type GetAssociatedRoleCommandOutput } from "./commands/GetAssociatedRoleCommand"; import { type GetBulkDeploymentStatusCommandInput, type GetBulkDeploymentStatusCommandOutput } from "./commands/GetBulkDeploymentStatusCommand"; import { type GetConnectivityInfoCommandInput, type GetConnectivityInfoCommandOutput } from "./commands/GetConnectivityInfoCommand"; import { type GetConnectorDefinitionCommandInput, type GetConnectorDefinitionCommandOutput } from "./commands/GetConnectorDefinitionCommand"; import { type GetConnectorDefinitionVersionCommandInput, type GetConnectorDefinitionVersionCommandOutput } from "./commands/GetConnectorDefinitionVersionCommand"; import { type GetCoreDefinitionCommandInput, type GetCoreDefinitionCommandOutput } from "./commands/GetCoreDefinitionCommand"; import { type GetCoreDefinitionVersionCommandInput, type GetCoreDefinitionVersionCommandOutput } from "./commands/GetCoreDefinitionVersionCommand"; import { type GetDeploymentStatusCommandInput, type GetDeploymentStatusCommandOutput } from "./commands/GetDeploymentStatusCommand"; import { type GetDeviceDefinitionCommandInput, type GetDeviceDefinitionCommandOutput } from "./commands/GetDeviceDefinitionCommand"; import { type GetDeviceDefinitionVersionCommandInput, type GetDeviceDefinitionVersionCommandOutput } from "./commands/GetDeviceDefinitionVersionCommand"; import { type GetFunctionDefinitionCommandInput, type GetFunctionDefinitionCommandOutput } from "./commands/GetFunctionDefinitionCommand"; import { type GetFunctionDefinitionVersionCommandInput, type GetFunctionDefinitionVersionCommandOutput } from "./commands/GetFunctionDefinitionVersionCommand"; import { type GetGroupCertificateAuthorityCommandInput, type GetGroupCertificateAuthorityCommandOutput } from "./commands/GetGroupCertificateAuthorityCommand"; import { type GetGroupCertificateConfigurationCommandInput, type GetGroupCertificateConfigurationCommandOutput } from "./commands/GetGroupCertificateConfigurationCommand"; import { type GetGroupCommandInput, type GetGroupCommandOutput } from "./commands/GetGroupCommand"; import { type GetGroupVersionCommandInput, type GetGroupVersionCommandOutput } from "./commands/GetGroupVersionCommand"; import { type GetLoggerDefinitionCommandInput, type GetLoggerDefinitionCommandOutput } from "./commands/GetLoggerDefinitionCommand"; import { type GetLoggerDefinitionVersionCommandInput, type GetLoggerDefinitionVersionCommandOutput } from "./commands/GetLoggerDefinitionVersionCommand"; import { type GetResourceDefinitionCommandInput, type GetResourceDefinitionCommandOutput } from "./commands/GetResourceDefinitionCommand"; import { type GetResourceDefinitionVersionCommandInput, type GetResourceDefinitionVersionCommandOutput } from "./commands/GetResourceDefinitionVersionCommand"; import { type GetServiceRoleForAccountCommandInput, type GetServiceRoleForAccountCommandOutput } from "./commands/GetServiceRoleForAccountCommand"; import { type GetSubscriptionDefinitionCommandInput, type GetSubscriptionDefinitionCommandOutput } from "./commands/GetSubscriptionDefinitionCommand"; import { type GetSubscriptionDefinitionVersionCommandInput, type GetSubscriptionDefinitionVersionCommandOutput } from "./commands/GetSubscriptionDefinitionVersionCommand"; import { type GetThingRuntimeConfigurationCommandInput, type GetThingRuntimeConfigurationCommandOutput } from "./commands/GetThingRuntimeConfigurationCommand"; import { type ListBulkDeploymentDetailedReportsCommandInput, type ListBulkDeploymentDetailedReportsCommandOutput } from "./commands/ListBulkDeploymentDetailedReportsCommand"; import { type ListBulkDeploymentsCommandInput, type ListBulkDeploymentsCommandOutput } from "./commands/ListBulkDeploymentsCommand"; import { type ListConnectorDefinitionsCommandInput, type ListConnectorDefinitionsCommandOutput } from "./commands/ListConnectorDefinitionsCommand"; import { type ListConnectorDefinitionVersionsCommandInput, type ListConnectorDefinitionVersionsCommandOutput } from "./commands/ListConnectorDefinitionVersionsCommand"; import { type ListCoreDefinitionsCommandInput, type ListCoreDefinitionsCommandOutput } from "./commands/ListCoreDefinitionsCommand"; import { type ListCoreDefinitionVersionsCommandInput, type ListCoreDefinitionVersionsCommandOutput } from "./commands/ListCoreDefinitionVersionsCommand"; import { type ListDeploymentsCommandInput, type ListDeploymentsCommandOutput } from "./commands/ListDeploymentsCommand"; import { type ListDeviceDefinitionsCommandInput, type ListDeviceDefinitionsCommandOutput } from "./commands/ListDeviceDefinitionsCommand"; import { type ListDeviceDefinitionVersionsCommandInput, type ListDeviceDefinitionVersionsCommandOutput } from "./commands/ListDeviceDefinitionVersionsCommand"; import { type ListFunctionDefinitionsCommandInput, type ListFunctionDefinitionsCommandOutput } from "./commands/ListFunctionDefinitionsCommand"; import { type ListFunctionDefinitionVersionsCommandInput, type ListFunctionDefinitionVersionsCommandOutput } from "./commands/ListFunctionDefinitionVersionsCommand"; import { type ListGroupCertificateAuthoritiesCommandInput, type ListGroupCertificateAuthoritiesCommandOutput } from "./commands/ListGroupCertificateAuthoritiesCommand"; import { type ListGroupsCommandInput, type ListGroupsCommandOutput } from "./commands/ListGroupsCommand"; import { type ListGroupVersionsCommandInput, type ListGroupVersionsCommandOutput } from "./commands/ListGroupVersionsCommand"; import { type ListLoggerDefinitionsCommandInput, type ListLoggerDefinitionsCommandOutput } from "./commands/ListLoggerDefinitionsCommand"; import { type ListLoggerDefinitionVersionsCommandInput, type ListLoggerDefinitionVersionsCommandOutput } from "./commands/ListLoggerDefinitionVersionsCommand"; import { type ListResourceDefinitionsCommandInput, type ListResourceDefinitionsCommandOutput } from "./commands/ListResourceDefinitionsCommand"; import { type ListResourceDefinitionVersionsCommandInput, type ListResourceDefinitionVersionsCommandOutput } from "./commands/ListResourceDefinitionVersionsCommand"; import { type ListSubscriptionDefinitionsCommandInput, type ListSubscriptionDefinitionsCommandOutput } from "./commands/ListSubscriptionDefinitionsCommand"; import { type ListSubscriptionDefinitionVersionsCommandInput, type ListSubscriptionDefinitionVersionsCommandOutput } from "./commands/ListSubscriptionDefinitionVersionsCommand"; import { type ListTagsForResourceCommandInput, type ListTagsForResourceCommandOutput } from "./commands/ListTagsForResourceCommand"; import { type ResetDeploymentsCommandInput, type ResetDeploymentsCommandOutput } from "./commands/ResetDeploymentsCommand"; import { type StartBulkDeploymentCommandInput, type StartBulkDeploymentCommandOutput } from "./commands/StartBulkDeploymentCommand"; import { type StopBulkDeploymentCommandInput, type StopBulkDeploymentCommandOutput } from "./commands/StopBulkDeploymentCommand"; import { type TagResourceCommandInput, type TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { type UntagResourceCommandInput, type UntagResourceCommandOutput } from "./commands/UntagResourceCommand"; import { type UpdateConnectivityInfoCommandInput, type UpdateConnectivityInfoCommandOutput } from "./commands/UpdateConnectivityInfoCommand"; import { type UpdateConnectorDefinitionCommandInput, type UpdateConnectorDefinitionCommandOutput } from "./commands/UpdateConnectorDefinitionCommand"; import { type UpdateCoreDefinitionCommandInput, type UpdateCoreDefinitionCommandOutput } from "./commands/UpdateCoreDefinitionCommand"; import { type UpdateDeviceDefinitionCommandInput, type UpdateDeviceDefinitionCommandOutput } from "./commands/UpdateDeviceDefinitionCommand"; import { type UpdateFunctionDefinitionCommandInput, type UpdateFunctionDefinitionCommandOutput } from "./commands/UpdateFunctionDefinitionCommand"; import { type UpdateGroupCertificateConfigurationCommandInput, type UpdateGroupCertificateConfigurationCommandOutput } from "./commands/UpdateGroupCertificateConfigurationCommand"; import { type UpdateGroupCommandInput, type UpdateGroupCommandOutput } from "./commands/UpdateGroupCommand"; import { type UpdateLoggerDefinitionCommandInput, type UpdateLoggerDefinitionCommandOutput } from "./commands/UpdateLoggerDefinitionCommand"; import { type UpdateResourceDefinitionCommandInput, type UpdateResourceDefinitionCommandOutput } from "./commands/UpdateResourceDefinitionCommand"; import { type UpdateSubscriptionDefinitionCommandInput, type UpdateSubscriptionDefinitionCommandOutput } from "./commands/UpdateSubscriptionDefinitionCommand"; import { type UpdateThingRuntimeConfigurationCommandInput, type UpdateThingRuntimeConfigurationCommandOutput } from "./commands/UpdateThingRuntimeConfigurationCommand"; import { GreengrassClient } from "./GreengrassClient"; export interface Greengrass { /** * @see {@link AssociateRoleToGroupCommand} */ 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; /** * @see {@link AssociateServiceRoleToAccountCommand} */ 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; /** * @see {@link CreateConnectorDefinitionCommand} */ 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; /** * @see {@link CreateConnectorDefinitionVersionCommand} */ 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; /** * @see {@link CreateCoreDefinitionCommand} */ 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; /** * @see {@link CreateCoreDefinitionVersionCommand} */ 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; /** * @see {@link CreateDeploymentCommand} */ 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; /** * @see {@link CreateDeviceDefinitionCommand} */ 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; /** * @see {@link CreateDeviceDefinitionVersionCommand} */ 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; /** * @see {@link CreateFunctionDefinitionCommand} */ 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; /** * @see {@link CreateFunctionDefinitionVersionCommand} */ 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; /** * @see {@link CreateGroupCommand} */ 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; /** * @see {@link CreateGroupCertificateAuthorityCommand} */ 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; /** * @see {@link CreateGroupVersionCommand} */ 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; /** * @see {@link CreateLoggerDefinitionCommand} */ 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; /** * @see {@link CreateLoggerDefinitionVersionCommand} */ 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; /** * @see {@link CreateResourceDefinitionCommand} */ 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; /** * @see {@link CreateResourceDefinitionVersionCommand} */ 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; /** * @see {@link CreateSoftwareUpdateJobCommand} */ 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; /** * @see {@link CreateSubscriptionDefinitionCommand} */ 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; /** * @see {@link CreateSubscriptionDefinitionVersionCommand} */ 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; /** * @see {@link DeleteConnectorDefinitionCommand} */ 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; /** * @see {@link DeleteCoreDefinitionCommand} */ 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; /** * @see {@link DeleteDeviceDefinitionCommand} */ 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; /** * @see {@link DeleteFunctionDefinitionCommand} */ 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; /** * @see {@link DeleteGroupCommand} */ 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; /** * @see {@link DeleteLoggerDefinitionCommand} */ 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; /** * @see {@link DeleteResourceDefinitionCommand} */ 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; /** * @see {@link DeleteSubscriptionDefinitionCommand} */ 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; /** * @see {@link DisassociateRoleFromGroupCommand} */ 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; /** * @see {@link DisassociateServiceRoleFromAccountCommand} */ 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; /** * @see {@link GetAssociatedRoleCommand} */ 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; /** * @see {@link GetBulkDeploymentStatusCommand} */ 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; /** * @see {@link GetConnectivityInfoCommand} */ 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; /** * @see {@link GetConnectorDefinitionCommand} */ 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; /** * @see {@link GetConnectorDefinitionVersionCommand} */ 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; /** * @see {@link GetCoreDefinitionCommand} */ 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; /** * @see {@link GetCoreDefinitionVersionCommand} */ 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; /** * @see {@link GetDeploymentStatusCommand} */ 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; /** * @see {@link GetDeviceDefinitionCommand} */ 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; /** * @see {@link GetDeviceDefinitionVersionCommand} */ 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; /** * @see {@link GetFunctionDefinitionCommand} */ 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; /** * @see {@link GetFunctionDefinitionVersionCommand} */ 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; /** * @see {@link GetGroupCommand} */ 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; /** * @see {@link GetGroupCertificateAuthorityCommand} */ 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; /** * @see {@link GetGroupCertificateConfigurationCommand} */ 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; /** * @see {@link GetGroupVersionCommand} */ 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; /** * @see {@link GetLoggerDefinitionCommand} */ 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; /** * @see {@link GetLoggerDefinitionVersionCommand} */ 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; /** * @see {@link GetResourceDefinitionCommand} */ 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; /** * @see {@link GetResourceDefinitionVersionCommand} */ 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; /** * @see {@link GetServiceRoleForAccountCommand} */ 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; /** * @see {@link GetSubscriptionDefinitionCommand} */ 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; /** * @see {@link GetSubscriptionDefinitionVersionCommand} */ 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; /** * @see {@link GetThingRuntimeConfigurationCommand} */ 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; /** * @see {@link ListBulkDeploymentDetailedReportsCommand} */ 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; /** * @see {@link ListBulkDeploymentsCommand} */ 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; /** * @see {@link ListConnectorDefinitionsCommand} */ 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; /** * @see {@link ListConnectorDefinitionVersionsCommand} */ 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; /** * @see {@link ListCoreDefinitionsCommand} */ 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; /** * @see {@link ListCoreDefinitionVersionsCommand} */ 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; /** * @see {@link ListDeploymentsCommand} */ listDeployments(args: ListDeploymentsCommandInput, options?: __HttpHandlerOptions): Promise; listDeployments(args: ListDeploymentsCommandInput, cb: (err: any, data?: ListDeploymentsCommandOutput) => void): void; listDeployments(args: ListDeploymentsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDeploymentsCommandOutput) => void): void; /** * @see {@link ListDeviceDefinitionsCommand} */ 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; /** * @see {@link ListDeviceDefinitionVersionsCommand} */ 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; /** * @see {@link ListFunctionDefinitionsCommand} */ 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; /** * @see {@link ListFunctionDefinitionVersionsCommand} */ 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; /** * @see {@link ListGroupCertificateAuthoritiesCommand} */ 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; /** * @see {@link ListGroupsCommand} */ 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; /** * @see {@link ListGroupVersionsCommand} */ 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; /** * @see {@link ListLoggerDefinitionsCommand} */ 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; /** * @see {@link ListLoggerDefinitionVersionsCommand} */ 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; /** * @see {@link ListResourceDefinitionsCommand} */ 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; /** * @see {@link ListResourceDefinitionVersionsCommand} */ 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; /** * @see {@link ListSubscriptionDefinitionsCommand} */ 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; /** * @see {@link ListSubscriptionDefinitionVersionsCommand} */ 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; /** * @see {@link ListTagsForResourceCommand} */ listTagsForResource(args: ListTagsForResourceCommandInput, options?: __HttpHandlerOptions): Promise; listTagsForResource(args: ListTagsForResourceCommandInput, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void): void; listTagsForResource(args: ListTagsForResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void): void; /** * @see {@link ResetDeploymentsCommand} */ 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; /** * @see {@link StartBulkDeploymentCommand} */ 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; /** * @see {@link StopBulkDeploymentCommand} */ 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; /** * @see {@link TagResourceCommand} */ tagResource(args: TagResourceCommandInput, options?: __HttpHandlerOptions): Promise; tagResource(args: TagResourceCommandInput, cb: (err: any, data?: TagResourceCommandOutput) => void): void; tagResource(args: TagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TagResourceCommandOutput) => void): void; /** * @see {@link UntagResourceCommand} */ untagResource(args: UntagResourceCommandInput, options?: __HttpHandlerOptions): Promise; untagResource(args: UntagResourceCommandInput, cb: (err: any, data?: UntagResourceCommandOutput) => void): void; untagResource(args: UntagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UntagResourceCommandOutput) => void): void; /** * @see {@link UpdateConnectivityInfoCommand} */ 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; /** * @see {@link UpdateConnectorDefinitionCommand} */ 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; /** * @see {@link UpdateCoreDefinitionCommand} */ 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; /** * @see {@link UpdateDeviceDefinitionCommand} */ 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; /** * @see {@link UpdateFunctionDefinitionCommand} */ 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; /** * @see {@link UpdateGroupCommand} */ 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; /** * @see {@link UpdateGroupCertificateConfigurationCommand} */ 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; /** * @see {@link UpdateLoggerDefinitionCommand} */ 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; /** * @see {@link UpdateResourceDefinitionCommand} */ 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; /** * @see {@link UpdateSubscriptionDefinitionCommand} */ 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; /** * @see {@link UpdateThingRuntimeConfigurationCommand} */ 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; } /** * AWS IoT Greengrass seamlessly extends AWS onto physical devices so they can act locally on the data they generate, while still using the cloud for management, analytics, and durable storage. AWS IoT Greengrass ensures your devices can respond quickly to local events and operate with intermittent connectivity. AWS IoT Greengrass minimizes the cost of transmitting data to the cloud by allowing you to author AWS Lambda functions that execute locally. * @public */ export declare class Greengrass extends GreengrassClient implements Greengrass { }