/var/runtime/node_modules/@aws-sdk/client-greengrass/dist-cjs
This explorer reads the filesystem of the server it runs on, so /workspace/user isn't present here. Browsing and the terminal still work against this server's own disk from /.
"use strict";var __defProp = Object.defineProperty;var __getOwnPropDesc = Object.getOwnPropertyDescriptor;var __getOwnPropNames = Object.getOwnPropertyNames;var __hasOwnProp = Object.prototype.hasOwnProperty;var __name = (target, value) => __defProp(target, "name", { value, configurable: true });var __export = (target, all) => { for (var name in all) __defProp(target, name, { get: all[name], enumerable: true });};var __copyProps = (to, from, except, desc) => { if (from && typeof from === "object" || typeof from === "function") { for (let key of __getOwnPropNames(from)) if (!__hasOwnProp.call(to, key) && key !== except) __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); } return to;};var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); // src/index.tsvar index_exports = {};__export(index_exports, { AssociateRoleToGroupCommand: () => AssociateRoleToGroupCommand, AssociateServiceRoleToAccountCommand: () => AssociateServiceRoleToAccountCommand, BadRequestException: () => BadRequestException, BulkDeploymentStatus: () => BulkDeploymentStatus, ConfigurationSyncStatus: () => ConfigurationSyncStatus, CreateConnectorDefinitionCommand: () => CreateConnectorDefinitionCommand, CreateConnectorDefinitionVersionCommand: () => CreateConnectorDefinitionVersionCommand, CreateCoreDefinitionCommand: () => CreateCoreDefinitionCommand, CreateCoreDefinitionVersionCommand: () => CreateCoreDefinitionVersionCommand, CreateDeploymentCommand: () => CreateDeploymentCommand, CreateDeviceDefinitionCommand: () => CreateDeviceDefinitionCommand, CreateDeviceDefinitionVersionCommand: () => CreateDeviceDefinitionVersionCommand, CreateFunctionDefinitionCommand: () => CreateFunctionDefinitionCommand, CreateFunctionDefinitionVersionCommand: () => CreateFunctionDefinitionVersionCommand, CreateGroupCertificateAuthorityCommand: () => CreateGroupCertificateAuthorityCommand, CreateGroupCommand: () => CreateGroupCommand, CreateGroupVersionCommand: () => CreateGroupVersionCommand, CreateLoggerDefinitionCommand: () => CreateLoggerDefinitionCommand, CreateLoggerDefinitionVersionCommand: () => CreateLoggerDefinitionVersionCommand, CreateResourceDefinitionCommand: () => CreateResourceDefinitionCommand, CreateResourceDefinitionVersionCommand: () => CreateResourceDefinitionVersionCommand, CreateSoftwareUpdateJobCommand: () => CreateSoftwareUpdateJobCommand, CreateSubscriptionDefinitionCommand: () => CreateSubscriptionDefinitionCommand, CreateSubscriptionDefinitionVersionCommand: () => CreateSubscriptionDefinitionVersionCommand, DeleteConnectorDefinitionCommand: () => DeleteConnectorDefinitionCommand, DeleteCoreDefinitionCommand: () => DeleteCoreDefinitionCommand, DeleteDeviceDefinitionCommand: () => DeleteDeviceDefinitionCommand, DeleteFunctionDefinitionCommand: () => DeleteFunctionDefinitionCommand, DeleteGroupCommand: () => DeleteGroupCommand, DeleteLoggerDefinitionCommand: () => DeleteLoggerDefinitionCommand, DeleteResourceDefinitionCommand: () => DeleteResourceDefinitionCommand, DeleteSubscriptionDefinitionCommand: () => DeleteSubscriptionDefinitionCommand, DeploymentType: () => DeploymentType, DisassociateRoleFromGroupCommand: () => DisassociateRoleFromGroupCommand, DisassociateServiceRoleFromAccountCommand: () => DisassociateServiceRoleFromAccountCommand, EncodingType: () => EncodingType, FunctionIsolationMode: () => FunctionIsolationMode, GetAssociatedRoleCommand: () => GetAssociatedRoleCommand, GetBulkDeploymentStatusCommand: () => GetBulkDeploymentStatusCommand, GetConnectivityInfoCommand: () => GetConnectivityInfoCommand, GetConnectorDefinitionCommand: () => GetConnectorDefinitionCommand, GetConnectorDefinitionVersionCommand: () => GetConnectorDefinitionVersionCommand, GetCoreDefinitionCommand: () => GetCoreDefinitionCommand, GetCoreDefinitionVersionCommand: () => GetCoreDefinitionVersionCommand, GetDeploymentStatusCommand: () => GetDeploymentStatusCommand, GetDeviceDefinitionCommand: () => GetDeviceDefinitionCommand, GetDeviceDefinitionVersionCommand: () => GetDeviceDefinitionVersionCommand, GetFunctionDefinitionCommand: () => GetFunctionDefinitionCommand, GetFunctionDefinitionVersionCommand: () => GetFunctionDefinitionVersionCommand, GetGroupCertificateAuthorityCommand: () => GetGroupCertificateAuthorityCommand, GetGroupCertificateConfigurationCommand: () => GetGroupCertificateConfigurationCommand, GetGroupCommand: () => GetGroupCommand, GetGroupVersionCommand: () => GetGroupVersionCommand, GetLoggerDefinitionCommand: () => GetLoggerDefinitionCommand, GetLoggerDefinitionVersionCommand: () => GetLoggerDefinitionVersionCommand, GetResourceDefinitionCommand: () => GetResourceDefinitionCommand, GetResourceDefinitionVersionCommand: () => GetResourceDefinitionVersionCommand, GetServiceRoleForAccountCommand: () => GetServiceRoleForAccountCommand, GetSubscriptionDefinitionCommand: () => GetSubscriptionDefinitionCommand, GetSubscriptionDefinitionVersionCommand: () => GetSubscriptionDefinitionVersionCommand, GetThingRuntimeConfigurationCommand: () => GetThingRuntimeConfigurationCommand, Greengrass: () => Greengrass, GreengrassClient: () => GreengrassClient, GreengrassServiceException: () => GreengrassServiceException, InternalServerErrorException: () => InternalServerErrorException, ListBulkDeploymentDetailedReportsCommand: () => ListBulkDeploymentDetailedReportsCommand, ListBulkDeploymentsCommand: () => ListBulkDeploymentsCommand, ListConnectorDefinitionVersionsCommand: () => ListConnectorDefinitionVersionsCommand, ListConnectorDefinitionsCommand: () => ListConnectorDefinitionsCommand, ListCoreDefinitionVersionsCommand: () => ListCoreDefinitionVersionsCommand, ListCoreDefinitionsCommand: () => ListCoreDefinitionsCommand, ListDeploymentsCommand: () => ListDeploymentsCommand, ListDeviceDefinitionVersionsCommand: () => ListDeviceDefinitionVersionsCommand, ListDeviceDefinitionsCommand: () => ListDeviceDefinitionsCommand, ListFunctionDefinitionVersionsCommand: () => ListFunctionDefinitionVersionsCommand, ListFunctionDefinitionsCommand: () => ListFunctionDefinitionsCommand, ListGroupCertificateAuthoritiesCommand: () => ListGroupCertificateAuthoritiesCommand, ListGroupVersionsCommand: () => ListGroupVersionsCommand, ListGroupsCommand: () => ListGroupsCommand, ListLoggerDefinitionVersionsCommand: () => ListLoggerDefinitionVersionsCommand, ListLoggerDefinitionsCommand: () => ListLoggerDefinitionsCommand, ListResourceDefinitionVersionsCommand: () => ListResourceDefinitionVersionsCommand, ListResourceDefinitionsCommand: () => ListResourceDefinitionsCommand, ListSubscriptionDefinitionVersionsCommand: () => ListSubscriptionDefinitionVersionsCommand, ListSubscriptionDefinitionsCommand: () => ListSubscriptionDefinitionsCommand, ListTagsForResourceCommand: () => ListTagsForResourceCommand, LoggerComponent: () => LoggerComponent, LoggerLevel: () => LoggerLevel, LoggerType: () => LoggerType, Permission: () => Permission, ResetDeploymentsCommand: () => ResetDeploymentsCommand, SoftwareToUpdate: () => SoftwareToUpdate, StartBulkDeploymentCommand: () => StartBulkDeploymentCommand, StopBulkDeploymentCommand: () => StopBulkDeploymentCommand, TagResourceCommand: () => TagResourceCommand, Telemetry: () => Telemetry, UntagResourceCommand: () => UntagResourceCommand, UpdateAgentLogLevel: () => UpdateAgentLogLevel, UpdateConnectivityInfoCommand: () => UpdateConnectivityInfoCommand, UpdateConnectorDefinitionCommand: () => UpdateConnectorDefinitionCommand, UpdateCoreDefinitionCommand: () => UpdateCoreDefinitionCommand, UpdateDeviceDefinitionCommand: () => UpdateDeviceDefinitionCommand, UpdateFunctionDefinitionCommand: () => UpdateFunctionDefinitionCommand, UpdateGroupCertificateConfigurationCommand: () => UpdateGroupCertificateConfigurationCommand, UpdateGroupCommand: () => UpdateGroupCommand, UpdateLoggerDefinitionCommand: () => UpdateLoggerDefinitionCommand, UpdateResourceDefinitionCommand: () => UpdateResourceDefinitionCommand, UpdateSubscriptionDefinitionCommand: () => UpdateSubscriptionDefinitionCommand, UpdateTargetsArchitecture: () => UpdateTargetsArchitecture, UpdateTargetsOperatingSystem: () => UpdateTargetsOperatingSystem, UpdateThingRuntimeConfigurationCommand: () => UpdateThingRuntimeConfigurationCommand, __Client: () => import_smithy_client.Client});module.exports = __toCommonJS(index_exports); // src/GreengrassClient.tsvar import_middleware_host_header = require("@aws-sdk/middleware-host-header");var import_middleware_logger = require("@aws-sdk/middleware-logger");var import_middleware_recursion_detection = require("@aws-sdk/middleware-recursion-detection");var import_middleware_user_agent = require("@aws-sdk/middleware-user-agent");var import_config_resolver = require("@smithy/config-resolver");var import_core = require("@smithy/core");var import_middleware_content_length = require("@smithy/middleware-content-length");var import_middleware_endpoint = require("@smithy/middleware-endpoint");var import_middleware_retry = require("@smithy/middleware-retry"); var import_httpAuthSchemeProvider = require("./auth/httpAuthSchemeProvider"); // src/endpoint/EndpointParameters.tsvar resolveClientEndpointParameters = /* @__PURE__ */ __name((options) => { return Object.assign(options, { useDualstackEndpoint: options.useDualstackEndpoint ?? false, useFipsEndpoint: options.useFipsEndpoint ?? false, defaultSigningName: "greengrass" });}, "resolveClientEndpointParameters");var commonParams = { UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, Endpoint: { type: "builtInParams", name: "endpoint" }, Region: { type: "builtInParams", name: "region" }, UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }}; // src/GreengrassClient.tsvar import_runtimeConfig = require("././runtimeConfig"); // src/runtimeExtensions.tsvar import_region_config_resolver = require("@aws-sdk/region-config-resolver");var import_protocol_http = require("@smithy/protocol-http");var import_smithy_client = require("@smithy/smithy-client"); // src/auth/httpAuthExtensionConfiguration.tsvar getHttpAuthExtensionConfiguration = /* @__PURE__ */ __name((runtimeConfig) => { const _httpAuthSchemes = runtimeConfig.httpAuthSchemes; let _httpAuthSchemeProvider = runtimeConfig.httpAuthSchemeProvider; let _credentials = runtimeConfig.credentials; return { setHttpAuthScheme(httpAuthScheme) { const index = _httpAuthSchemes.findIndex((scheme) => scheme.schemeId === httpAuthScheme.schemeId); if (index === -1) { _httpAuthSchemes.push(httpAuthScheme); } else { _httpAuthSchemes.splice(index, 1, httpAuthScheme); } }, httpAuthSchemes() { return _httpAuthSchemes; }, setHttpAuthSchemeProvider(httpAuthSchemeProvider) { _httpAuthSchemeProvider = httpAuthSchemeProvider; }, httpAuthSchemeProvider() { return _httpAuthSchemeProvider; }, setCredentials(credentials) { _credentials = credentials; }, credentials() { return _credentials; } };}, "getHttpAuthExtensionConfiguration");var resolveHttpAuthRuntimeConfig = /* @__PURE__ */ __name((config) => { return { httpAuthSchemes: config.httpAuthSchemes(), httpAuthSchemeProvider: config.httpAuthSchemeProvider(), credentials: config.credentials() };}, "resolveHttpAuthRuntimeConfig"); // src/runtimeExtensions.tsvar resolveRuntimeExtensions = /* @__PURE__ */ __name((runtimeConfig, extensions) => { const extensionConfiguration = Object.assign( (0, import_region_config_resolver.getAwsRegionExtensionConfiguration)(runtimeConfig), (0, import_smithy_client.getDefaultExtensionConfiguration)(runtimeConfig), (0, import_protocol_http.getHttpHandlerExtensionConfiguration)(runtimeConfig), getHttpAuthExtensionConfiguration(runtimeConfig) ); extensions.forEach((extension) => extension.configure(extensionConfiguration)); return Object.assign( runtimeConfig, (0, import_region_config_resolver.resolveAwsRegionExtensionConfiguration)(extensionConfiguration), (0, import_smithy_client.resolveDefaultRuntimeConfig)(extensionConfiguration), (0, import_protocol_http.resolveHttpHandlerRuntimeConfig)(extensionConfiguration), resolveHttpAuthRuntimeConfig(extensionConfiguration) );}, "resolveRuntimeExtensions"); // src/GreengrassClient.tsvar GreengrassClient = class extends import_smithy_client.Client { static { __name(this, "GreengrassClient"); } /** * The resolved configuration of GreengrassClient class. This is resolved and normalized from the {@link GreengrassClientConfig | constructor configuration interface}. */ config; constructor(...[configuration]) { const _config_0 = (0, import_runtimeConfig.getRuntimeConfig)(configuration || {}); super(_config_0); this.initConfig = _config_0; const _config_1 = resolveClientEndpointParameters(_config_0); const _config_2 = (0, import_middleware_user_agent.resolveUserAgentConfig)(_config_1); const _config_3 = (0, import_middleware_retry.resolveRetryConfig)(_config_2); const _config_4 = (0, import_config_resolver.resolveRegionConfig)(_config_3); const _config_5 = (0, import_middleware_host_header.resolveHostHeaderConfig)(_config_4); const _config_6 = (0, import_middleware_endpoint.resolveEndpointConfig)(_config_5); const _config_7 = (0, import_httpAuthSchemeProvider.resolveHttpAuthSchemeConfig)(_config_6); const _config_8 = resolveRuntimeExtensions(_config_7, configuration?.extensions || []); this.config = _config_8; this.middlewareStack.use((0, import_middleware_user_agent.getUserAgentPlugin)(this.config)); this.middlewareStack.use((0, import_middleware_retry.getRetryPlugin)(this.config)); this.middlewareStack.use((0, import_middleware_content_length.getContentLengthPlugin)(this.config)); this.middlewareStack.use((0, import_middleware_host_header.getHostHeaderPlugin)(this.config)); this.middlewareStack.use((0, import_middleware_logger.getLoggerPlugin)(this.config)); this.middlewareStack.use((0, import_middleware_recursion_detection.getRecursionDetectionPlugin)(this.config)); this.middlewareStack.use( (0, import_core.getHttpAuthSchemeEndpointRuleSetPlugin)(this.config, { httpAuthSchemeParametersProvider: import_httpAuthSchemeProvider.defaultGreengrassHttpAuthSchemeParametersProvider, identityProviderConfigProvider: /* @__PURE__ */ __name(async (config) => new import_core.DefaultIdentityProviderConfig({ "aws.auth#sigv4": config.credentials }), "identityProviderConfigProvider") }) ); this.middlewareStack.use((0, import_core.getHttpSigningPlugin)(this.config)); } /** * Destroy underlying resources, like sockets. It's usually not necessary to do this. * However in Node.js, it's best to explicitly shut down the client's agent when it is no longer needed. * Otherwise, sockets might stay open for quite a long time before the server terminates them. */ destroy() { super.destroy(); }}; // src/Greengrass.ts // src/commands/AssociateRoleToGroupCommand.ts var import_middleware_serde = require("@smithy/middleware-serde"); // src/protocols/Aws_restJson1.tsvar import_core2 = require("@aws-sdk/core"); // src/models/GreengrassServiceException.ts var GreengrassServiceException = class _GreengrassServiceException extends import_smithy_client.ServiceException { static { __name(this, "GreengrassServiceException"); } /** * @internal */ constructor(options) { super(options); Object.setPrototypeOf(this, _GreengrassServiceException.prototype); }}; // src/models/models_0.tsvar EncodingType = { binary: "binary", json: "json"};var FunctionIsolationMode = { GreengrassContainer: "GreengrassContainer", NoContainer: "NoContainer"};var Permission = { ro: "ro", rw: "rw"};var LoggerComponent = { GreengrassSystem: "GreengrassSystem", Lambda: "Lambda"};var LoggerLevel = { DEBUG: "DEBUG", ERROR: "ERROR", FATAL: "FATAL", INFO: "INFO", WARN: "WARN"};var LoggerType = { AWSCloudWatch: "AWSCloudWatch", FileSystem: "FileSystem"};var BadRequestException = class _BadRequestException extends GreengrassServiceException { static { __name(this, "BadRequestException"); } name = "BadRequestException"; $fault = "client"; /** * Details about the error. * @public */ ErrorDetails; /** * A message containing information about the error. * @public */ Message; /** * @internal */ constructor(opts) { super({ name: "BadRequestException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _BadRequestException.prototype); this.ErrorDetails = opts.ErrorDetails; this.Message = opts.Message; }};var InternalServerErrorException = class _InternalServerErrorException extends GreengrassServiceException { static { __name(this, "InternalServerErrorException"); } name = "InternalServerErrorException"; $fault = "server"; /** * Details about the error. * @public */ ErrorDetails; /** * A message containing information about the error. * @public */ Message; /** * @internal */ constructor(opts) { super({ name: "InternalServerErrorException", $fault: "server", ...opts }); Object.setPrototypeOf(this, _InternalServerErrorException.prototype); this.ErrorDetails = opts.ErrorDetails; this.Message = opts.Message; }};var DeploymentType = { ForceResetDeployment: "ForceResetDeployment", NewDeployment: "NewDeployment", Redeployment: "Redeployment", ResetDeployment: "ResetDeployment"};var BulkDeploymentStatus = { Completed: "Completed", Failed: "Failed", Initializing: "Initializing", Running: "Running", Stopped: "Stopped", Stopping: "Stopping"};var ConfigurationSyncStatus = { InSync: "InSync", OutOfSync: "OutOfSync"};var SoftwareToUpdate = { core: "core", ota_agent: "ota_agent"};var UpdateAgentLogLevel = { DEBUG: "DEBUG", ERROR: "ERROR", FATAL: "FATAL", INFO: "INFO", NONE: "NONE", TRACE: "TRACE", VERBOSE: "VERBOSE", WARN: "WARN"};var UpdateTargetsArchitecture = { aarch64: "aarch64", armv6l: "armv6l", armv7l: "armv7l", x86_64: "x86_64"};var UpdateTargetsOperatingSystem = { amazon_linux: "amazon_linux", openwrt: "openwrt", raspbian: "raspbian", ubuntu: "ubuntu"};var Telemetry = { Off: "Off", On: "On"}; // src/protocols/Aws_restJson1.tsvar se_AssociateRoleToGroupCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/greengrass/groups/{GroupId}/role"); b.p("GroupId", () => input.GroupId, "{GroupId}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { RoleArn: [] }) ); b.m("PUT").h(headers).b(body); return b.build();}, "se_AssociateRoleToGroupCommand");var se_AssociateServiceRoleToAccountCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/greengrass/servicerole"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { RoleArn: [] }) ); b.m("PUT").h(headers).b(body); return b.build();}, "se_AssociateServiceRoleToAccountCommand");var se_CreateConnectorDefinitionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = (0, import_smithy_client.map)({}, import_smithy_client.isSerializableHeaderValue, { "content-type": "application/json", [_xact]: input[_ACT] }); b.bp("/greengrass/definition/connectors"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { InitialVersion: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "InitialVersion"), Name: [], tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_CreateConnectorDefinitionCommand");var se_CreateConnectorDefinitionVersionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = (0, import_smithy_client.map)({}, import_smithy_client.isSerializableHeaderValue, { "content-type": "application/json", [_xact]: input[_ACT] }); b.bp("/greengrass/definition/connectors/{ConnectorDefinitionId}/versions"); b.p("ConnectorDefinitionId", () => input.ConnectorDefinitionId, "{ConnectorDefinitionId}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { Connectors: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Connectors") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_CreateConnectorDefinitionVersionCommand");var se_CreateCoreDefinitionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = (0, import_smithy_client.map)({}, import_smithy_client.isSerializableHeaderValue, { "content-type": "application/json", [_xact]: input[_ACT] }); b.bp("/greengrass/definition/cores"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { InitialVersion: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "InitialVersion"), Name: [], tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_CreateCoreDefinitionCommand");var se_CreateCoreDefinitionVersionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = (0, import_smithy_client.map)({}, import_smithy_client.isSerializableHeaderValue, { "content-type": "application/json", [_xact]: input[_ACT] }); b.bp("/greengrass/definition/cores/{CoreDefinitionId}/versions"); b.p("CoreDefinitionId", () => input.CoreDefinitionId, "{CoreDefinitionId}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { Cores: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Cores") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_CreateCoreDefinitionVersionCommand");var se_CreateDeploymentCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = (0, import_smithy_client.map)({}, import_smithy_client.isSerializableHeaderValue, { "content-type": "application/json", [_xact]: input[_ACT] }); b.bp("/greengrass/groups/{GroupId}/deployments"); b.p("GroupId", () => input.GroupId, "{GroupId}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { DeploymentId: [], DeploymentType: [], GroupVersionId: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_CreateDeploymentCommand");var se_CreateDeviceDefinitionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = (0, import_smithy_client.map)({}, import_smithy_client.isSerializableHeaderValue, { "content-type": "application/json", [_xact]: input[_ACT] }); b.bp("/greengrass/definition/devices"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { InitialVersion: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "InitialVersion"), Name: [], tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_CreateDeviceDefinitionCommand");var se_CreateDeviceDefinitionVersionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = (0, import_smithy_client.map)({}, import_smithy_client.isSerializableHeaderValue, { "content-type": "application/json", [_xact]: input[_ACT] }); b.bp("/greengrass/definition/devices/{DeviceDefinitionId}/versions"); b.p("DeviceDefinitionId", () => input.DeviceDefinitionId, "{DeviceDefinitionId}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { Devices: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Devices") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_CreateDeviceDefinitionVersionCommand");var se_CreateFunctionDefinitionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = (0, import_smithy_client.map)({}, import_smithy_client.isSerializableHeaderValue, { "content-type": "application/json", [_xact]: input[_ACT] }); b.bp("/greengrass/definition/functions"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { InitialVersion: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "InitialVersion"), Name: [], tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_CreateFunctionDefinitionCommand");var se_CreateFunctionDefinitionVersionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = (0, import_smithy_client.map)({}, import_smithy_client.isSerializableHeaderValue, { "content-type": "application/json", [_xact]: input[_ACT] }); b.bp("/greengrass/definition/functions/{FunctionDefinitionId}/versions"); b.p("FunctionDefinitionId", () => input.FunctionDefinitionId, "{FunctionDefinitionId}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { DefaultConfig: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "DefaultConfig"), Functions: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Functions") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_CreateFunctionDefinitionVersionCommand");var se_CreateGroupCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = (0, import_smithy_client.map)({}, import_smithy_client.isSerializableHeaderValue, { "content-type": "application/json", [_xact]: input[_ACT] }); b.bp("/greengrass/groups"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { InitialVersion: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "InitialVersion"), Name: [], tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_CreateGroupCommand");var se_CreateGroupCertificateAuthorityCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = (0, import_smithy_client.map)({}, import_smithy_client.isSerializableHeaderValue, { [_xact]: input[_ACT] }); b.bp("/greengrass/groups/{GroupId}/certificateauthorities"); b.p("GroupId", () => input.GroupId, "{GroupId}", false); let body; b.m("POST").h(headers).b(body); return b.build();}, "se_CreateGroupCertificateAuthorityCommand");var se_CreateGroupVersionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = (0, import_smithy_client.map)({}, import_smithy_client.isSerializableHeaderValue, { "content-type": "application/json", [_xact]: input[_ACT] }); b.bp("/greengrass/groups/{GroupId}/versions"); b.p("GroupId", () => input.GroupId, "{GroupId}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { ConnectorDefinitionVersionArn: [], CoreDefinitionVersionArn: [], DeviceDefinitionVersionArn: [], FunctionDefinitionVersionArn: [], LoggerDefinitionVersionArn: [], ResourceDefinitionVersionArn: [], SubscriptionDefinitionVersionArn: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_CreateGroupVersionCommand");var se_CreateLoggerDefinitionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = (0, import_smithy_client.map)({}, import_smithy_client.isSerializableHeaderValue, { "content-type": "application/json", [_xact]: input[_ACT] }); b.bp("/greengrass/definition/loggers"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { InitialVersion: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "InitialVersion"), Name: [], tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_CreateLoggerDefinitionCommand");var se_CreateLoggerDefinitionVersionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = (0, import_smithy_client.map)({}, import_smithy_client.isSerializableHeaderValue, { "content-type": "application/json", [_xact]: input[_ACT] }); b.bp("/greengrass/definition/loggers/{LoggerDefinitionId}/versions"); b.p("LoggerDefinitionId", () => input.LoggerDefinitionId, "{LoggerDefinitionId}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { Loggers: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Loggers") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_CreateLoggerDefinitionVersionCommand");var se_CreateResourceDefinitionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = (0, import_smithy_client.map)({}, import_smithy_client.isSerializableHeaderValue, { "content-type": "application/json", [_xact]: input[_ACT] }); b.bp("/greengrass/definition/resources"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { InitialVersion: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "InitialVersion"), Name: [], tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_CreateResourceDefinitionCommand");var se_CreateResourceDefinitionVersionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = (0, import_smithy_client.map)({}, import_smithy_client.isSerializableHeaderValue, { "content-type": "application/json", [_xact]: input[_ACT] }); b.bp("/greengrass/definition/resources/{ResourceDefinitionId}/versions"); b.p("ResourceDefinitionId", () => input.ResourceDefinitionId, "{ResourceDefinitionId}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { Resources: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Resources") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_CreateResourceDefinitionVersionCommand");var se_CreateSoftwareUpdateJobCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = (0, import_smithy_client.map)({}, import_smithy_client.isSerializableHeaderValue, { "content-type": "application/json", [_xact]: input[_ACT] }); b.bp("/greengrass/updates"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { S3UrlSignerRole: [], SoftwareToUpdate: [], UpdateAgentLogLevel: [], UpdateTargets: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "UpdateTargets"), UpdateTargetsArchitecture: [], UpdateTargetsOperatingSystem: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_CreateSoftwareUpdateJobCommand");var se_CreateSubscriptionDefinitionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = (0, import_smithy_client.map)({}, import_smithy_client.isSerializableHeaderValue, { "content-type": "application/json", [_xact]: input[_ACT] }); b.bp("/greengrass/definition/subscriptions"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { InitialVersion: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "InitialVersion"), Name: [], tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_CreateSubscriptionDefinitionCommand");var se_CreateSubscriptionDefinitionVersionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = (0, import_smithy_client.map)({}, import_smithy_client.isSerializableHeaderValue, { "content-type": "application/json", [_xact]: input[_ACT] }); b.bp("/greengrass/definition/subscriptions/{SubscriptionDefinitionId}/versions"); b.p("SubscriptionDefinitionId", () => input.SubscriptionDefinitionId, "{SubscriptionDefinitionId}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { Subscriptions: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Subscriptions") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_CreateSubscriptionDefinitionVersionCommand");var se_DeleteConnectorDefinitionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/greengrass/definition/connectors/{ConnectorDefinitionId}"); b.p("ConnectorDefinitionId", () => input.ConnectorDefinitionId, "{ConnectorDefinitionId}", false); let body; b.m("DELETE").h(headers).b(body); return b.build();}, "se_DeleteConnectorDefinitionCommand");var se_DeleteCoreDefinitionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/greengrass/definition/cores/{CoreDefinitionId}"); b.p("CoreDefinitionId", () => input.CoreDefinitionId, "{CoreDefinitionId}", false); let body; b.m("DELETE").h(headers).b(body); return b.build();}, "se_DeleteCoreDefinitionCommand");var se_DeleteDeviceDefinitionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/greengrass/definition/devices/{DeviceDefinitionId}"); b.p("DeviceDefinitionId", () => input.DeviceDefinitionId, "{DeviceDefinitionId}", false); let body; b.m("DELETE").h(headers).b(body); return b.build();}, "se_DeleteDeviceDefinitionCommand");var se_DeleteFunctionDefinitionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/greengrass/definition/functions/{FunctionDefinitionId}"); b.p("FunctionDefinitionId", () => input.FunctionDefinitionId, "{FunctionDefinitionId}", false); let body; b.m("DELETE").h(headers).b(body); return b.build();}, "se_DeleteFunctionDefinitionCommand");var se_DeleteGroupCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/greengrass/groups/{GroupId}"); b.p("GroupId", () => input.GroupId, "{GroupId}", false); let body; b.m("DELETE").h(headers).b(body); return b.build();}, "se_DeleteGroupCommand");var se_DeleteLoggerDefinitionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/greengrass/definition/loggers/{LoggerDefinitionId}"); b.p("LoggerDefinitionId", () => input.LoggerDefinitionId, "{LoggerDefinitionId}", false); let body; b.m("DELETE").h(headers).b(body); return b.build();}, "se_DeleteLoggerDefinitionCommand");var se_DeleteResourceDefinitionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/greengrass/definition/resources/{ResourceDefinitionId}"); b.p("ResourceDefinitionId", () => input.ResourceDefinitionId, "{ResourceDefinitionId}", false); let body; b.m("DELETE").h(headers).b(body); return b.build();}, "se_DeleteResourceDefinitionCommand");var se_DeleteSubscriptionDefinitionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/greengrass/definition/subscriptions/{SubscriptionDefinitionId}"); b.p("SubscriptionDefinitionId", () => input.SubscriptionDefinitionId, "{SubscriptionDefinitionId}", false); let body; b.m("DELETE").h(headers).b(body); return b.build();}, "se_DeleteSubscriptionDefinitionCommand");var se_DisassociateRoleFromGroupCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/greengrass/groups/{GroupId}/role"); b.p("GroupId", () => input.GroupId, "{GroupId}", false); let body; b.m("DELETE").h(headers).b(body); return b.build();}, "se_DisassociateRoleFromGroupCommand");var se_DisassociateServiceRoleFromAccountCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/greengrass/servicerole"); let body; b.m("DELETE").h(headers).b(body); return b.build();}, "se_DisassociateServiceRoleFromAccountCommand");var se_GetAssociatedRoleCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/greengrass/groups/{GroupId}/role"); b.p("GroupId", () => input.GroupId, "{GroupId}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_GetAssociatedRoleCommand");var se_GetBulkDeploymentStatusCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/greengrass/bulk/deployments/{BulkDeploymentId}/status"); b.p("BulkDeploymentId", () => input.BulkDeploymentId, "{BulkDeploymentId}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_GetBulkDeploymentStatusCommand");var se_GetConnectivityInfoCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/greengrass/things/{ThingName}/connectivityInfo"); b.p("ThingName", () => input.ThingName, "{ThingName}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_GetConnectivityInfoCommand");var se_GetConnectorDefinitionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/greengrass/definition/connectors/{ConnectorDefinitionId}"); b.p("ConnectorDefinitionId", () => input.ConnectorDefinitionId, "{ConnectorDefinitionId}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_GetConnectorDefinitionCommand");var se_GetConnectorDefinitionVersionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/greengrass/definition/connectors/{ConnectorDefinitionId}/versions/{ConnectorDefinitionVersionId}"); b.p("ConnectorDefinitionId", () => input.ConnectorDefinitionId, "{ConnectorDefinitionId}", false); b.p( "ConnectorDefinitionVersionId", () => input.ConnectorDefinitionVersionId, "{ConnectorDefinitionVersionId}", false ); const query = (0, import_smithy_client.map)({ [_NT]: [, input[_NT]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_GetConnectorDefinitionVersionCommand");var se_GetCoreDefinitionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/greengrass/definition/cores/{CoreDefinitionId}"); b.p("CoreDefinitionId", () => input.CoreDefinitionId, "{CoreDefinitionId}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_GetCoreDefinitionCommand");var se_GetCoreDefinitionVersionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/greengrass/definition/cores/{CoreDefinitionId}/versions/{CoreDefinitionVersionId}"); b.p("CoreDefinitionId", () => input.CoreDefinitionId, "{CoreDefinitionId}", false); b.p("CoreDefinitionVersionId", () => input.CoreDefinitionVersionId, "{CoreDefinitionVersionId}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_GetCoreDefinitionVersionCommand");var se_GetDeploymentStatusCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/greengrass/groups/{GroupId}/deployments/{DeploymentId}/status"); b.p("DeploymentId", () => input.DeploymentId, "{DeploymentId}", false); b.p("GroupId", () => input.GroupId, "{GroupId}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_GetDeploymentStatusCommand");var se_GetDeviceDefinitionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/greengrass/definition/devices/{DeviceDefinitionId}"); b.p("DeviceDefinitionId", () => input.DeviceDefinitionId, "{DeviceDefinitionId}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_GetDeviceDefinitionCommand");var se_GetDeviceDefinitionVersionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/greengrass/definition/devices/{DeviceDefinitionId}/versions/{DeviceDefinitionVersionId}"); b.p("DeviceDefinitionId", () => input.DeviceDefinitionId, "{DeviceDefinitionId}", false); b.p("DeviceDefinitionVersionId", () => input.DeviceDefinitionVersionId, "{DeviceDefinitionVersionId}", false); const query = (0, import_smithy_client.map)({ [_NT]: [, input[_NT]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_GetDeviceDefinitionVersionCommand");var se_GetFunctionDefinitionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/greengrass/definition/functions/{FunctionDefinitionId}"); b.p("FunctionDefinitionId", () => input.FunctionDefinitionId, "{FunctionDefinitionId}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_GetFunctionDefinitionCommand");var se_GetFunctionDefinitionVersionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/greengrass/definition/functions/{FunctionDefinitionId}/versions/{FunctionDefinitionVersionId}"); b.p("FunctionDefinitionId", () => input.FunctionDefinitionId, "{FunctionDefinitionId}", false); b.p("FunctionDefinitionVersionId", () => input.FunctionDefinitionVersionId, "{FunctionDefinitionVersionId}", false); const query = (0, import_smithy_client.map)({ [_NT]: [, input[_NT]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_GetFunctionDefinitionVersionCommand");var se_GetGroupCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/greengrass/groups/{GroupId}"); b.p("GroupId", () => input.GroupId, "{GroupId}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_GetGroupCommand");var se_GetGroupCertificateAuthorityCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/greengrass/groups/{GroupId}/certificateauthorities/{CertificateAuthorityId}"); b.p("CertificateAuthorityId", () => input.CertificateAuthorityId, "{CertificateAuthorityId}", false); b.p("GroupId", () => input.GroupId, "{GroupId}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_GetGroupCertificateAuthorityCommand");var se_GetGroupCertificateConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/greengrass/groups/{GroupId}/certificateauthorities/configuration/expiry"); b.p("GroupId", () => input.GroupId, "{GroupId}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_GetGroupCertificateConfigurationCommand");var se_GetGroupVersionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/greengrass/groups/{GroupId}/versions/{GroupVersionId}"); b.p("GroupId", () => input.GroupId, "{GroupId}", false); b.p("GroupVersionId", () => input.GroupVersionId, "{GroupVersionId}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_GetGroupVersionCommand");var se_GetLoggerDefinitionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/greengrass/definition/loggers/{LoggerDefinitionId}"); b.p("LoggerDefinitionId", () => input.LoggerDefinitionId, "{LoggerDefinitionId}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_GetLoggerDefinitionCommand");var se_GetLoggerDefinitionVersionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/greengrass/definition/loggers/{LoggerDefinitionId}/versions/{LoggerDefinitionVersionId}"); b.p("LoggerDefinitionId", () => input.LoggerDefinitionId, "{LoggerDefinitionId}", false); b.p("LoggerDefinitionVersionId", () => input.LoggerDefinitionVersionId, "{LoggerDefinitionVersionId}", false); const query = (0, import_smithy_client.map)({ [_NT]: [, input[_NT]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_GetLoggerDefinitionVersionCommand");var se_GetResourceDefinitionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/greengrass/definition/resources/{ResourceDefinitionId}"); b.p("ResourceDefinitionId", () => input.ResourceDefinitionId, "{ResourceDefinitionId}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_GetResourceDefinitionCommand");var se_GetResourceDefinitionVersionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/greengrass/definition/resources/{ResourceDefinitionId}/versions/{ResourceDefinitionVersionId}"); b.p("ResourceDefinitionId", () => input.ResourceDefinitionId, "{ResourceDefinitionId}", false); b.p("ResourceDefinitionVersionId", () => input.ResourceDefinitionVersionId, "{ResourceDefinitionVersionId}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_GetResourceDefinitionVersionCommand");var se_GetServiceRoleForAccountCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/greengrass/servicerole"); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_GetServiceRoleForAccountCommand");var se_GetSubscriptionDefinitionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/greengrass/definition/subscriptions/{SubscriptionDefinitionId}"); b.p("SubscriptionDefinitionId", () => input.SubscriptionDefinitionId, "{SubscriptionDefinitionId}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_GetSubscriptionDefinitionCommand");var se_GetSubscriptionDefinitionVersionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/greengrass/definition/subscriptions/{SubscriptionDefinitionId}/versions/{SubscriptionDefinitionVersionId}"); b.p("SubscriptionDefinitionId", () => input.SubscriptionDefinitionId, "{SubscriptionDefinitionId}", false); b.p( "SubscriptionDefinitionVersionId", () => input.SubscriptionDefinitionVersionId, "{SubscriptionDefinitionVersionId}", false ); const query = (0, import_smithy_client.map)({ [_NT]: [, input[_NT]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_GetSubscriptionDefinitionVersionCommand");var se_GetThingRuntimeConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/greengrass/things/{ThingName}/runtimeconfig"); b.p("ThingName", () => input.ThingName, "{ThingName}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_GetThingRuntimeConfigurationCommand");var se_ListBulkDeploymentDetailedReportsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/greengrass/bulk/deployments/{BulkDeploymentId}/detailed-reports"); b.p("BulkDeploymentId", () => input.BulkDeploymentId, "{BulkDeploymentId}", false); const query = (0, import_smithy_client.map)({ [_MR]: [, input[_MR]], [_NT]: [, input[_NT]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListBulkDeploymentDetailedReportsCommand");var se_ListBulkDeploymentsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/greengrass/bulk/deployments"); const query = (0, import_smithy_client.map)({ [_MR]: [, input[_MR]], [_NT]: [, input[_NT]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListBulkDeploymentsCommand");var se_ListConnectorDefinitionsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/greengrass/definition/connectors"); const query = (0, import_smithy_client.map)({ [_MR]: [, input[_MR]], [_NT]: [, input[_NT]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListConnectorDefinitionsCommand");var se_ListConnectorDefinitionVersionsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/greengrass/definition/connectors/{ConnectorDefinitionId}/versions"); b.p("ConnectorDefinitionId", () => input.ConnectorDefinitionId, "{ConnectorDefinitionId}", false); const query = (0, import_smithy_client.map)({ [_MR]: [, input[_MR]], [_NT]: [, input[_NT]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListConnectorDefinitionVersionsCommand");var se_ListCoreDefinitionsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/greengrass/definition/cores"); const query = (0, import_smithy_client.map)({ [_MR]: [, input[_MR]], [_NT]: [, input[_NT]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListCoreDefinitionsCommand");var se_ListCoreDefinitionVersionsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/greengrass/definition/cores/{CoreDefinitionId}/versions"); b.p("CoreDefinitionId", () => input.CoreDefinitionId, "{CoreDefinitionId}", false); const query = (0, import_smithy_client.map)({ [_MR]: [, input[_MR]], [_NT]: [, input[_NT]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListCoreDefinitionVersionsCommand");var se_ListDeploymentsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/greengrass/groups/{GroupId}/deployments"); b.p("GroupId", () => input.GroupId, "{GroupId}", false); const query = (0, import_smithy_client.map)({ [_MR]: [, input[_MR]], [_NT]: [, input[_NT]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListDeploymentsCommand");var se_ListDeviceDefinitionsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/greengrass/definition/devices"); const query = (0, import_smithy_client.map)({ [_MR]: [, input[_MR]], [_NT]: [, input[_NT]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListDeviceDefinitionsCommand");var se_ListDeviceDefinitionVersionsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/greengrass/definition/devices/{DeviceDefinitionId}/versions"); b.p("DeviceDefinitionId", () => input.DeviceDefinitionId, "{DeviceDefinitionId}", false); const query = (0, import_smithy_client.map)({ [_MR]: [, input[_MR]], [_NT]: [, input[_NT]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListDeviceDefinitionVersionsCommand");var se_ListFunctionDefinitionsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/greengrass/definition/functions"); const query = (0, import_smithy_client.map)({ [_MR]: [, input[_MR]], [_NT]: [, input[_NT]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListFunctionDefinitionsCommand");var se_ListFunctionDefinitionVersionsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/greengrass/definition/functions/{FunctionDefinitionId}/versions"); b.p("FunctionDefinitionId", () => input.FunctionDefinitionId, "{FunctionDefinitionId}", false); const query = (0, import_smithy_client.map)({ [_MR]: [, input[_MR]], [_NT]: [, input[_NT]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListFunctionDefinitionVersionsCommand");var se_ListGroupCertificateAuthoritiesCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/greengrass/groups/{GroupId}/certificateauthorities"); b.p("GroupId", () => input.GroupId, "{GroupId}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_ListGroupCertificateAuthoritiesCommand");var se_ListGroupsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/greengrass/groups"); const query = (0, import_smithy_client.map)({ [_MR]: [, input[_MR]], [_NT]: [, input[_NT]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListGroupsCommand");var se_ListGroupVersionsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/greengrass/groups/{GroupId}/versions"); b.p("GroupId", () => input.GroupId, "{GroupId}", false); const query = (0, import_smithy_client.map)({ [_MR]: [, input[_MR]], [_NT]: [, input[_NT]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListGroupVersionsCommand");var se_ListLoggerDefinitionsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/greengrass/definition/loggers"); const query = (0, import_smithy_client.map)({ [_MR]: [, input[_MR]], [_NT]: [, input[_NT]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListLoggerDefinitionsCommand");var se_ListLoggerDefinitionVersionsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/greengrass/definition/loggers/{LoggerDefinitionId}/versions"); b.p("LoggerDefinitionId", () => input.LoggerDefinitionId, "{LoggerDefinitionId}", false); const query = (0, import_smithy_client.map)({ [_MR]: [, input[_MR]], [_NT]: [, input[_NT]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListLoggerDefinitionVersionsCommand");var se_ListResourceDefinitionsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/greengrass/definition/resources"); const query = (0, import_smithy_client.map)({ [_MR]: [, input[_MR]], [_NT]: [, input[_NT]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListResourceDefinitionsCommand");var se_ListResourceDefinitionVersionsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/greengrass/definition/resources/{ResourceDefinitionId}/versions"); b.p("ResourceDefinitionId", () => input.ResourceDefinitionId, "{ResourceDefinitionId}", false); const query = (0, import_smithy_client.map)({ [_MR]: [, input[_MR]], [_NT]: [, input[_NT]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListResourceDefinitionVersionsCommand");var se_ListSubscriptionDefinitionsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/greengrass/definition/subscriptions"); const query = (0, import_smithy_client.map)({ [_MR]: [, input[_MR]], [_NT]: [, input[_NT]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListSubscriptionDefinitionsCommand");var se_ListSubscriptionDefinitionVersionsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/greengrass/definition/subscriptions/{SubscriptionDefinitionId}/versions"); b.p("SubscriptionDefinitionId", () => input.SubscriptionDefinitionId, "{SubscriptionDefinitionId}", false); const query = (0, import_smithy_client.map)({ [_MR]: [, input[_MR]], [_NT]: [, input[_NT]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build();}, "se_ListSubscriptionDefinitionVersionsCommand");var se_ListTagsForResourceCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/tags/{ResourceArn}"); b.p("ResourceArn", () => input.ResourceArn, "{ResourceArn}", false); let body; b.m("GET").h(headers).b(body); return b.build();}, "se_ListTagsForResourceCommand");var se_ResetDeploymentsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = (0, import_smithy_client.map)({}, import_smithy_client.isSerializableHeaderValue, { "content-type": "application/json", [_xact]: input[_ACT] }); b.bp("/greengrass/groups/{GroupId}/deployments/$reset"); b.p("GroupId", () => input.GroupId, "{GroupId}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { Force: [] }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_ResetDeploymentsCommand");var se_StartBulkDeploymentCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = (0, import_smithy_client.map)({}, import_smithy_client.isSerializableHeaderValue, { "content-type": "application/json", [_xact]: input[_ACT] }); b.bp("/greengrass/bulk/deployments"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { ExecutionRoleArn: [], InputFileUri: [], tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_StartBulkDeploymentCommand");var se_StopBulkDeploymentCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/greengrass/bulk/deployments/{BulkDeploymentId}/$stop"); b.p("BulkDeploymentId", () => input.BulkDeploymentId, "{BulkDeploymentId}", false); let body; b.m("PUT").h(headers).b(body); return b.build();}, "se_StopBulkDeploymentCommand");var se_TagResourceCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/tags/{ResourceArn}"); b.p("ResourceArn", () => input.ResourceArn, "{ResourceArn}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "tags") }) ); b.m("POST").h(headers).b(body); return b.build();}, "se_TagResourceCommand");var se_UntagResourceCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/tags/{ResourceArn}"); b.p("ResourceArn", () => input.ResourceArn, "{ResourceArn}", false); const query = (0, import_smithy_client.map)({ [_tK]: [(0, import_smithy_client.expectNonNull)(input.TagKeys, `TagKeys`) != null, () => input[_TK] || []] }); let body; b.m("DELETE").h(headers).q(query).b(body); return b.build();}, "se_UntagResourceCommand");var se_UpdateConnectivityInfoCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/greengrass/things/{ThingName}/connectivityInfo"); b.p("ThingName", () => input.ThingName, "{ThingName}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { ConnectivityInfo: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "ConnectivityInfo") }) ); b.m("PUT").h(headers).b(body); return b.build();}, "se_UpdateConnectivityInfoCommand");var se_UpdateConnectorDefinitionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/greengrass/definition/connectors/{ConnectorDefinitionId}"); b.p("ConnectorDefinitionId", () => input.ConnectorDefinitionId, "{ConnectorDefinitionId}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { Name: [] }) ); b.m("PUT").h(headers).b(body); return b.build();}, "se_UpdateConnectorDefinitionCommand");var se_UpdateCoreDefinitionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/greengrass/definition/cores/{CoreDefinitionId}"); b.p("CoreDefinitionId", () => input.CoreDefinitionId, "{CoreDefinitionId}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { Name: [] }) ); b.m("PUT").h(headers).b(body); return b.build();}, "se_UpdateCoreDefinitionCommand");var se_UpdateDeviceDefinitionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/greengrass/definition/devices/{DeviceDefinitionId}"); b.p("DeviceDefinitionId", () => input.DeviceDefinitionId, "{DeviceDefinitionId}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { Name: [] }) ); b.m("PUT").h(headers).b(body); return b.build();}, "se_UpdateDeviceDefinitionCommand");var se_UpdateFunctionDefinitionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/greengrass/definition/functions/{FunctionDefinitionId}"); b.p("FunctionDefinitionId", () => input.FunctionDefinitionId, "{FunctionDefinitionId}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { Name: [] }) ); b.m("PUT").h(headers).b(body); return b.build();}, "se_UpdateFunctionDefinitionCommand");var se_UpdateGroupCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/greengrass/groups/{GroupId}"); b.p("GroupId", () => input.GroupId, "{GroupId}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { Name: [] }) ); b.m("PUT").h(headers).b(body); return b.build();}, "se_UpdateGroupCommand");var se_UpdateGroupCertificateConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/greengrass/groups/{GroupId}/certificateauthorities/configuration/expiry"); b.p("GroupId", () => input.GroupId, "{GroupId}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { CertificateExpiryInMilliseconds: [] }) ); b.m("PUT").h(headers).b(body); return b.build();}, "se_UpdateGroupCertificateConfigurationCommand");var se_UpdateLoggerDefinitionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/greengrass/definition/loggers/{LoggerDefinitionId}"); b.p("LoggerDefinitionId", () => input.LoggerDefinitionId, "{LoggerDefinitionId}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { Name: [] }) ); b.m("PUT").h(headers).b(body); return b.build();}, "se_UpdateLoggerDefinitionCommand");var se_UpdateResourceDefinitionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/greengrass/definition/resources/{ResourceDefinitionId}"); b.p("ResourceDefinitionId", () => input.ResourceDefinitionId, "{ResourceDefinitionId}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { Name: [] }) ); b.m("PUT").h(headers).b(body); return b.build();}, "se_UpdateResourceDefinitionCommand");var se_UpdateSubscriptionDefinitionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/greengrass/definition/subscriptions/{SubscriptionDefinitionId}"); b.p("SubscriptionDefinitionId", () => input.SubscriptionDefinitionId, "{SubscriptionDefinitionId}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { Name: [] }) ); b.m("PUT").h(headers).b(body); return b.build();}, "se_UpdateSubscriptionDefinitionCommand");var se_UpdateThingRuntimeConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/greengrass/things/{ThingName}/runtimeconfig"); b.p("ThingName", () => input.ThingName, "{ThingName}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { TelemetryConfiguration: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "TelemetryConfiguration") }) ); b.m("PUT").h(headers).b(body); return b.build();}, "se_UpdateThingRuntimeConfigurationCommand");var de_AssociateRoleToGroupCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { AssociatedAt: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_AssociateRoleToGroupCommand");var de_AssociateServiceRoleToAccountCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { AssociatedAt: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_AssociateServiceRoleToAccountCommand");var de_CreateConnectorDefinitionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { Arn: import_smithy_client.expectString, CreationTimestamp: import_smithy_client.expectString, Id: import_smithy_client.expectString, LastUpdatedTimestamp: import_smithy_client.expectString, LatestVersion: import_smithy_client.expectString, LatestVersionArn: import_smithy_client.expectString, Name: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_CreateConnectorDefinitionCommand");var de_CreateConnectorDefinitionVersionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { Arn: import_smithy_client.expectString, CreationTimestamp: import_smithy_client.expectString, Id: import_smithy_client.expectString, Version: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_CreateConnectorDefinitionVersionCommand");var de_CreateCoreDefinitionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { Arn: import_smithy_client.expectString, CreationTimestamp: import_smithy_client.expectString, Id: import_smithy_client.expectString, LastUpdatedTimestamp: import_smithy_client.expectString, LatestVersion: import_smithy_client.expectString, LatestVersionArn: import_smithy_client.expectString, Name: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_CreateCoreDefinitionCommand");var de_CreateCoreDefinitionVersionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { Arn: import_smithy_client.expectString, CreationTimestamp: import_smithy_client.expectString, Id: import_smithy_client.expectString, Version: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_CreateCoreDefinitionVersionCommand");var de_CreateDeploymentCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { DeploymentArn: import_smithy_client.expectString, DeploymentId: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_CreateDeploymentCommand");var de_CreateDeviceDefinitionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { Arn: import_smithy_client.expectString, CreationTimestamp: import_smithy_client.expectString, Id: import_smithy_client.expectString, LastUpdatedTimestamp: import_smithy_client.expectString, LatestVersion: import_smithy_client.expectString, LatestVersionArn: import_smithy_client.expectString, Name: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_CreateDeviceDefinitionCommand");var de_CreateDeviceDefinitionVersionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { Arn: import_smithy_client.expectString, CreationTimestamp: import_smithy_client.expectString, Id: import_smithy_client.expectString, Version: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_CreateDeviceDefinitionVersionCommand");var de_CreateFunctionDefinitionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { Arn: import_smithy_client.expectString, CreationTimestamp: import_smithy_client.expectString, Id: import_smithy_client.expectString, LastUpdatedTimestamp: import_smithy_client.expectString, LatestVersion: import_smithy_client.expectString, LatestVersionArn: import_smithy_client.expectString, Name: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_CreateFunctionDefinitionCommand");var de_CreateFunctionDefinitionVersionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { Arn: import_smithy_client.expectString, CreationTimestamp: import_smithy_client.expectString, Id: import_smithy_client.expectString, Version: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_CreateFunctionDefinitionVersionCommand");var de_CreateGroupCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { Arn: import_smithy_client.expectString, CreationTimestamp: import_smithy_client.expectString, Id: import_smithy_client.expectString, LastUpdatedTimestamp: import_smithy_client.expectString, LatestVersion: import_smithy_client.expectString, LatestVersionArn: import_smithy_client.expectString, Name: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_CreateGroupCommand");var de_CreateGroupCertificateAuthorityCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { GroupCertificateAuthorityArn: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_CreateGroupCertificateAuthorityCommand");var de_CreateGroupVersionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { Arn: import_smithy_client.expectString, CreationTimestamp: import_smithy_client.expectString, Id: import_smithy_client.expectString, Version: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_CreateGroupVersionCommand");var de_CreateLoggerDefinitionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { Arn: import_smithy_client.expectString, CreationTimestamp: import_smithy_client.expectString, Id: import_smithy_client.expectString, LastUpdatedTimestamp: import_smithy_client.expectString, LatestVersion: import_smithy_client.expectString, LatestVersionArn: import_smithy_client.expectString, Name: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_CreateLoggerDefinitionCommand");var de_CreateLoggerDefinitionVersionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { Arn: import_smithy_client.expectString, CreationTimestamp: import_smithy_client.expectString, Id: import_smithy_client.expectString, Version: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_CreateLoggerDefinitionVersionCommand");var de_CreateResourceDefinitionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { Arn: import_smithy_client.expectString, CreationTimestamp: import_smithy_client.expectString, Id: import_smithy_client.expectString, LastUpdatedTimestamp: import_smithy_client.expectString, LatestVersion: import_smithy_client.expectString, LatestVersionArn: import_smithy_client.expectString, Name: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_CreateResourceDefinitionCommand");var de_CreateResourceDefinitionVersionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { Arn: import_smithy_client.expectString, CreationTimestamp: import_smithy_client.expectString, Id: import_smithy_client.expectString, Version: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_CreateResourceDefinitionVersionCommand");var de_CreateSoftwareUpdateJobCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { IotJobArn: import_smithy_client.expectString, IotJobId: import_smithy_client.expectString, PlatformSoftwareVersion: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_CreateSoftwareUpdateJobCommand");var de_CreateSubscriptionDefinitionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { Arn: import_smithy_client.expectString, CreationTimestamp: import_smithy_client.expectString, Id: import_smithy_client.expectString, LastUpdatedTimestamp: import_smithy_client.expectString, LatestVersion: import_smithy_client.expectString, LatestVersionArn: import_smithy_client.expectString, Name: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_CreateSubscriptionDefinitionCommand");var de_CreateSubscriptionDefinitionVersionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { Arn: import_smithy_client.expectString, CreationTimestamp: import_smithy_client.expectString, Id: import_smithy_client.expectString, Version: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_CreateSubscriptionDefinitionVersionCommand");var de_DeleteConnectorDefinitionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DeleteConnectorDefinitionCommand");var de_DeleteCoreDefinitionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DeleteCoreDefinitionCommand");var de_DeleteDeviceDefinitionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DeleteDeviceDefinitionCommand");var de_DeleteFunctionDefinitionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DeleteFunctionDefinitionCommand");var de_DeleteGroupCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DeleteGroupCommand");var de_DeleteLoggerDefinitionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DeleteLoggerDefinitionCommand");var de_DeleteResourceDefinitionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DeleteResourceDefinitionCommand");var de_DeleteSubscriptionDefinitionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_DeleteSubscriptionDefinitionCommand");var de_DisassociateRoleFromGroupCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { DisassociatedAt: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_DisassociateRoleFromGroupCommand");var de_DisassociateServiceRoleFromAccountCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { DisassociatedAt: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_DisassociateServiceRoleFromAccountCommand");var de_GetAssociatedRoleCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { AssociatedAt: import_smithy_client.expectString, RoleArn: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_GetAssociatedRoleCommand");var de_GetBulkDeploymentStatusCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { BulkDeploymentMetrics: import_smithy_client._json, BulkDeploymentStatus: import_smithy_client.expectString, CreatedAt: import_smithy_client.expectString, ErrorDetails: import_smithy_client._json, ErrorMessage: import_smithy_client.expectString, tags: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_GetBulkDeploymentStatusCommand");var de_GetConnectivityInfoCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { ConnectivityInfo: import_smithy_client._json, Message: [, import_smithy_client.expectString, `message`] }); Object.assign(contents, doc); return contents;}, "de_GetConnectivityInfoCommand");var de_GetConnectorDefinitionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { Arn: import_smithy_client.expectString, CreationTimestamp: import_smithy_client.expectString, Id: import_smithy_client.expectString, LastUpdatedTimestamp: import_smithy_client.expectString, LatestVersion: import_smithy_client.expectString, LatestVersionArn: import_smithy_client.expectString, Name: import_smithy_client.expectString, tags: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_GetConnectorDefinitionCommand");var de_GetConnectorDefinitionVersionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { Arn: import_smithy_client.expectString, CreationTimestamp: import_smithy_client.expectString, Definition: import_smithy_client._json, Id: import_smithy_client.expectString, NextToken: import_smithy_client.expectString, Version: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_GetConnectorDefinitionVersionCommand");var de_GetCoreDefinitionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { Arn: import_smithy_client.expectString, CreationTimestamp: import_smithy_client.expectString, Id: import_smithy_client.expectString, LastUpdatedTimestamp: import_smithy_client.expectString, LatestVersion: import_smithy_client.expectString, LatestVersionArn: import_smithy_client.expectString, Name: import_smithy_client.expectString, tags: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_GetCoreDefinitionCommand");var de_GetCoreDefinitionVersionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { Arn: import_smithy_client.expectString, CreationTimestamp: import_smithy_client.expectString, Definition: import_smithy_client._json, Id: import_smithy_client.expectString, NextToken: import_smithy_client.expectString, Version: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_GetCoreDefinitionVersionCommand");var de_GetDeploymentStatusCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { DeploymentStatus: import_smithy_client.expectString, DeploymentType: import_smithy_client.expectString, ErrorDetails: import_smithy_client._json, ErrorMessage: import_smithy_client.expectString, UpdatedAt: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_GetDeploymentStatusCommand");var de_GetDeviceDefinitionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { Arn: import_smithy_client.expectString, CreationTimestamp: import_smithy_client.expectString, Id: import_smithy_client.expectString, LastUpdatedTimestamp: import_smithy_client.expectString, LatestVersion: import_smithy_client.expectString, LatestVersionArn: import_smithy_client.expectString, Name: import_smithy_client.expectString, tags: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_GetDeviceDefinitionCommand");var de_GetDeviceDefinitionVersionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { Arn: import_smithy_client.expectString, CreationTimestamp: import_smithy_client.expectString, Definition: import_smithy_client._json, Id: import_smithy_client.expectString, NextToken: import_smithy_client.expectString, Version: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_GetDeviceDefinitionVersionCommand");var de_GetFunctionDefinitionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { Arn: import_smithy_client.expectString, CreationTimestamp: import_smithy_client.expectString, Id: import_smithy_client.expectString, LastUpdatedTimestamp: import_smithy_client.expectString, LatestVersion: import_smithy_client.expectString, LatestVersionArn: import_smithy_client.expectString, Name: import_smithy_client.expectString, tags: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_GetFunctionDefinitionCommand");var de_GetFunctionDefinitionVersionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { Arn: import_smithy_client.expectString, CreationTimestamp: import_smithy_client.expectString, Definition: import_smithy_client._json, Id: import_smithy_client.expectString, NextToken: import_smithy_client.expectString, Version: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_GetFunctionDefinitionVersionCommand");var de_GetGroupCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { Arn: import_smithy_client.expectString, CreationTimestamp: import_smithy_client.expectString, Id: import_smithy_client.expectString, LastUpdatedTimestamp: import_smithy_client.expectString, LatestVersion: import_smithy_client.expectString, LatestVersionArn: import_smithy_client.expectString, Name: import_smithy_client.expectString, tags: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_GetGroupCommand");var de_GetGroupCertificateAuthorityCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { GroupCertificateAuthorityArn: import_smithy_client.expectString, GroupCertificateAuthorityId: import_smithy_client.expectString, PemEncodedCertificate: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_GetGroupCertificateAuthorityCommand");var de_GetGroupCertificateConfigurationCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { CertificateAuthorityExpiryInMilliseconds: import_smithy_client.expectString, CertificateExpiryInMilliseconds: import_smithy_client.expectString, GroupId: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_GetGroupCertificateConfigurationCommand");var de_GetGroupVersionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { Arn: import_smithy_client.expectString, CreationTimestamp: import_smithy_client.expectString, Definition: import_smithy_client._json, Id: import_smithy_client.expectString, Version: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_GetGroupVersionCommand");var de_GetLoggerDefinitionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { Arn: import_smithy_client.expectString, CreationTimestamp: import_smithy_client.expectString, Id: import_smithy_client.expectString, LastUpdatedTimestamp: import_smithy_client.expectString, LatestVersion: import_smithy_client.expectString, LatestVersionArn: import_smithy_client.expectString, Name: import_smithy_client.expectString, tags: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_GetLoggerDefinitionCommand");var de_GetLoggerDefinitionVersionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { Arn: import_smithy_client.expectString, CreationTimestamp: import_smithy_client.expectString, Definition: import_smithy_client._json, Id: import_smithy_client.expectString, Version: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_GetLoggerDefinitionVersionCommand");var de_GetResourceDefinitionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { Arn: import_smithy_client.expectString, CreationTimestamp: import_smithy_client.expectString, Id: import_smithy_client.expectString, LastUpdatedTimestamp: import_smithy_client.expectString, LatestVersion: import_smithy_client.expectString, LatestVersionArn: import_smithy_client.expectString, Name: import_smithy_client.expectString, tags: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_GetResourceDefinitionCommand");var de_GetResourceDefinitionVersionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { Arn: import_smithy_client.expectString, CreationTimestamp: import_smithy_client.expectString, Definition: import_smithy_client._json, Id: import_smithy_client.expectString, Version: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_GetResourceDefinitionVersionCommand");var de_GetServiceRoleForAccountCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { AssociatedAt: import_smithy_client.expectString, RoleArn: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_GetServiceRoleForAccountCommand");var de_GetSubscriptionDefinitionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { Arn: import_smithy_client.expectString, CreationTimestamp: import_smithy_client.expectString, Id: import_smithy_client.expectString, LastUpdatedTimestamp: import_smithy_client.expectString, LatestVersion: import_smithy_client.expectString, LatestVersionArn: import_smithy_client.expectString, Name: import_smithy_client.expectString, tags: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_GetSubscriptionDefinitionCommand");var de_GetSubscriptionDefinitionVersionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { Arn: import_smithy_client.expectString, CreationTimestamp: import_smithy_client.expectString, Definition: import_smithy_client._json, Id: import_smithy_client.expectString, NextToken: import_smithy_client.expectString, Version: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_GetSubscriptionDefinitionVersionCommand");var de_GetThingRuntimeConfigurationCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { RuntimeConfiguration: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_GetThingRuntimeConfigurationCommand");var de_ListBulkDeploymentDetailedReportsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { Deployments: import_smithy_client._json, NextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListBulkDeploymentDetailedReportsCommand");var de_ListBulkDeploymentsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { BulkDeployments: import_smithy_client._json, NextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListBulkDeploymentsCommand");var de_ListConnectorDefinitionsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { Definitions: /* @__PURE__ */ __name((_) => de___listOfDefinitionInformation(_, context), "Definitions"), NextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListConnectorDefinitionsCommand");var de_ListConnectorDefinitionVersionsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { NextToken: import_smithy_client.expectString, Versions: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_ListConnectorDefinitionVersionsCommand");var de_ListCoreDefinitionsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { Definitions: /* @__PURE__ */ __name((_) => de___listOfDefinitionInformation(_, context), "Definitions"), NextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListCoreDefinitionsCommand");var de_ListCoreDefinitionVersionsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { NextToken: import_smithy_client.expectString, Versions: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_ListCoreDefinitionVersionsCommand");var de_ListDeploymentsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { Deployments: import_smithy_client._json, NextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListDeploymentsCommand");var de_ListDeviceDefinitionsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { Definitions: /* @__PURE__ */ __name((_) => de___listOfDefinitionInformation(_, context), "Definitions"), NextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListDeviceDefinitionsCommand");var de_ListDeviceDefinitionVersionsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { NextToken: import_smithy_client.expectString, Versions: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_ListDeviceDefinitionVersionsCommand");var de_ListFunctionDefinitionsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { Definitions: /* @__PURE__ */ __name((_) => de___listOfDefinitionInformation(_, context), "Definitions"), NextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListFunctionDefinitionsCommand");var de_ListFunctionDefinitionVersionsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { NextToken: import_smithy_client.expectString, Versions: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_ListFunctionDefinitionVersionsCommand");var de_ListGroupCertificateAuthoritiesCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { GroupCertificateAuthorities: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_ListGroupCertificateAuthoritiesCommand");var de_ListGroupsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { Groups: import_smithy_client._json, NextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListGroupsCommand");var de_ListGroupVersionsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { NextToken: import_smithy_client.expectString, Versions: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_ListGroupVersionsCommand");var de_ListLoggerDefinitionsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { Definitions: /* @__PURE__ */ __name((_) => de___listOfDefinitionInformation(_, context), "Definitions"), NextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListLoggerDefinitionsCommand");var de_ListLoggerDefinitionVersionsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { NextToken: import_smithy_client.expectString, Versions: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_ListLoggerDefinitionVersionsCommand");var de_ListResourceDefinitionsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { Definitions: /* @__PURE__ */ __name((_) => de___listOfDefinitionInformation(_, context), "Definitions"), NextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListResourceDefinitionsCommand");var de_ListResourceDefinitionVersionsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { NextToken: import_smithy_client.expectString, Versions: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_ListResourceDefinitionVersionsCommand");var de_ListSubscriptionDefinitionsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { Definitions: /* @__PURE__ */ __name((_) => de___listOfDefinitionInformation(_, context), "Definitions"), NextToken: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ListSubscriptionDefinitionsCommand");var de_ListSubscriptionDefinitionVersionsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { NextToken: import_smithy_client.expectString, Versions: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_ListSubscriptionDefinitionVersionsCommand");var de_ListTagsForResourceCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { tags: import_smithy_client._json }); Object.assign(contents, doc); return contents;}, "de_ListTagsForResourceCommand");var de_ResetDeploymentsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { DeploymentArn: import_smithy_client.expectString, DeploymentId: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_ResetDeploymentsCommand");var de_StartBulkDeploymentCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { BulkDeploymentArn: import_smithy_client.expectString, BulkDeploymentId: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_StartBulkDeploymentCommand");var de_StopBulkDeploymentCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_StopBulkDeploymentCommand");var de_TagResourceCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 204 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_TagResourceCommand");var de_UntagResourceCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 204 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_UntagResourceCommand");var de_UpdateConnectivityInfoCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { Message: [, import_smithy_client.expectString, `message`], Version: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_UpdateConnectivityInfoCommand");var de_UpdateConnectorDefinitionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_UpdateConnectorDefinitionCommand");var de_UpdateCoreDefinitionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_UpdateCoreDefinitionCommand");var de_UpdateDeviceDefinitionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_UpdateDeviceDefinitionCommand");var de_UpdateFunctionDefinitionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_UpdateFunctionDefinitionCommand");var de_UpdateGroupCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_UpdateGroupCommand");var de_UpdateGroupCertificateConfigurationCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { CertificateAuthorityExpiryInMilliseconds: import_smithy_client.expectString, CertificateExpiryInMilliseconds: import_smithy_client.expectString, GroupId: import_smithy_client.expectString }); Object.assign(contents, doc); return contents;}, "de_UpdateGroupCertificateConfigurationCommand");var de_UpdateLoggerDefinitionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_UpdateLoggerDefinitionCommand");var de_UpdateResourceDefinitionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_UpdateResourceDefinitionCommand");var de_UpdateSubscriptionDefinitionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_UpdateSubscriptionDefinitionCommand");var de_UpdateThingRuntimeConfigurationCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents;}, "de_UpdateThingRuntimeConfigurationCommand");var de_CommandError = /* @__PURE__ */ __name(async (output, context) => { const parsedOutput = { ...output, body: await (0, import_core2.parseJsonErrorBody)(output.body, context) }; const errorCode = (0, import_core2.loadRestJsonErrorCode)(output, parsedOutput.body); switch (errorCode) { case "BadRequestException": case "com.amazonaws.greengrass#BadRequestException": throw await de_BadRequestExceptionRes(parsedOutput, context); case "InternalServerErrorException": case "com.amazonaws.greengrass#InternalServerErrorException": throw await de_InternalServerErrorExceptionRes(parsedOutput, context); default: const parsedBody = parsedOutput.body; return throwDefaultError({ output, parsedBody, errorCode }); }}, "de_CommandError");var throwDefaultError = (0, import_smithy_client.withBaseException)(GreengrassServiceException);var de_BadRequestExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { ErrorDetails: import_smithy_client._json, Message: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new BadRequestException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_BadRequestExceptionRes");var de_InternalServerErrorExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { ErrorDetails: import_smithy_client._json, Message: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new InternalServerErrorException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body);}, "de_InternalServerErrorExceptionRes");var de___listOfDefinitionInformation = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_DefinitionInformation(entry, context); }); return retVal;}, "de___listOfDefinitionInformation");var de_DefinitionInformation = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { Arn: import_smithy_client.expectString, CreationTimestamp: import_smithy_client.expectString, Id: import_smithy_client.expectString, LastUpdatedTimestamp: import_smithy_client.expectString, LatestVersion: import_smithy_client.expectString, LatestVersionArn: import_smithy_client.expectString, Name: import_smithy_client.expectString, Tags: [, import_smithy_client._json, `tags`] });}, "de_DefinitionInformation");var deserializeMetadata = /* @__PURE__ */ __name((output) => ({ httpStatusCode: output.statusCode, requestId: output.headers["x-amzn-requestid"] ?? output.headers["x-amzn-request-id"] ?? output.headers["x-amz-request-id"], extendedRequestId: output.headers["x-amz-id-2"], cfId: output.headers["x-amz-cf-id"]}), "deserializeMetadata");var _ACT = "AmznClientToken";var _MR = "MaxResults";var _NT = "NextToken";var _TK = "TagKeys";var _tK = "tagKeys";var _xact = "x-amzn-client-token"; // src/commands/AssociateRoleToGroupCommand.tsvar AssociateRoleToGroupCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "AssociateRoleToGroup", {}).n("GreengrassClient", "AssociateRoleToGroupCommand").f(void 0, void 0).ser(se_AssociateRoleToGroupCommand).de(de_AssociateRoleToGroupCommand).build() { static { __name(this, "AssociateRoleToGroupCommand"); }}; // src/commands/AssociateServiceRoleToAccountCommand.ts var AssociateServiceRoleToAccountCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "AssociateServiceRoleToAccount", {}).n("GreengrassClient", "AssociateServiceRoleToAccountCommand").f(void 0, void 0).ser(se_AssociateServiceRoleToAccountCommand).de(de_AssociateServiceRoleToAccountCommand).build() { static { __name(this, "AssociateServiceRoleToAccountCommand"); }}; // src/commands/CreateConnectorDefinitionCommand.ts var CreateConnectorDefinitionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "CreateConnectorDefinition", {}).n("GreengrassClient", "CreateConnectorDefinitionCommand").f(void 0, void 0).ser(se_CreateConnectorDefinitionCommand).de(de_CreateConnectorDefinitionCommand).build() { static { __name(this, "CreateConnectorDefinitionCommand"); }}; // src/commands/CreateConnectorDefinitionVersionCommand.ts var CreateConnectorDefinitionVersionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "CreateConnectorDefinitionVersion", {}).n("GreengrassClient", "CreateConnectorDefinitionVersionCommand").f(void 0, void 0).ser(se_CreateConnectorDefinitionVersionCommand).de(de_CreateConnectorDefinitionVersionCommand).build() { static { __name(this, "CreateConnectorDefinitionVersionCommand"); }}; // src/commands/CreateCoreDefinitionCommand.ts var CreateCoreDefinitionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "CreateCoreDefinition", {}).n("GreengrassClient", "CreateCoreDefinitionCommand").f(void 0, void 0).ser(se_CreateCoreDefinitionCommand).de(de_CreateCoreDefinitionCommand).build() { static { __name(this, "CreateCoreDefinitionCommand"); }}; // src/commands/CreateCoreDefinitionVersionCommand.ts var CreateCoreDefinitionVersionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "CreateCoreDefinitionVersion", {}).n("GreengrassClient", "CreateCoreDefinitionVersionCommand").f(void 0, void 0).ser(se_CreateCoreDefinitionVersionCommand).de(de_CreateCoreDefinitionVersionCommand).build() { static { __name(this, "CreateCoreDefinitionVersionCommand"); }}; // src/commands/CreateDeploymentCommand.ts var CreateDeploymentCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "CreateDeployment", {}).n("GreengrassClient", "CreateDeploymentCommand").f(void 0, void 0).ser(se_CreateDeploymentCommand).de(de_CreateDeploymentCommand).build() { static { __name(this, "CreateDeploymentCommand"); }}; // src/commands/CreateDeviceDefinitionCommand.ts var CreateDeviceDefinitionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "CreateDeviceDefinition", {}).n("GreengrassClient", "CreateDeviceDefinitionCommand").f(void 0, void 0).ser(se_CreateDeviceDefinitionCommand).de(de_CreateDeviceDefinitionCommand).build() { static { __name(this, "CreateDeviceDefinitionCommand"); }}; // src/commands/CreateDeviceDefinitionVersionCommand.ts var CreateDeviceDefinitionVersionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "CreateDeviceDefinitionVersion", {}).n("GreengrassClient", "CreateDeviceDefinitionVersionCommand").f(void 0, void 0).ser(se_CreateDeviceDefinitionVersionCommand).de(de_CreateDeviceDefinitionVersionCommand).build() { static { __name(this, "CreateDeviceDefinitionVersionCommand"); }}; // src/commands/CreateFunctionDefinitionCommand.ts var CreateFunctionDefinitionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "CreateFunctionDefinition", {}).n("GreengrassClient", "CreateFunctionDefinitionCommand").f(void 0, void 0).ser(se_CreateFunctionDefinitionCommand).de(de_CreateFunctionDefinitionCommand).build() { static { __name(this, "CreateFunctionDefinitionCommand"); }}; // src/commands/CreateFunctionDefinitionVersionCommand.ts var CreateFunctionDefinitionVersionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "CreateFunctionDefinitionVersion", {}).n("GreengrassClient", "CreateFunctionDefinitionVersionCommand").f(void 0, void 0).ser(se_CreateFunctionDefinitionVersionCommand).de(de_CreateFunctionDefinitionVersionCommand).build() { static { __name(this, "CreateFunctionDefinitionVersionCommand"); }}; // src/commands/CreateGroupCertificateAuthorityCommand.ts var CreateGroupCertificateAuthorityCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "CreateGroupCertificateAuthority", {}).n("GreengrassClient", "CreateGroupCertificateAuthorityCommand").f(void 0, void 0).ser(se_CreateGroupCertificateAuthorityCommand).de(de_CreateGroupCertificateAuthorityCommand).build() { static { __name(this, "CreateGroupCertificateAuthorityCommand"); }}; // src/commands/CreateGroupCommand.ts var CreateGroupCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "CreateGroup", {}).n("GreengrassClient", "CreateGroupCommand").f(void 0, void 0).ser(se_CreateGroupCommand).de(de_CreateGroupCommand).build() { static { __name(this, "CreateGroupCommand"); }}; // src/commands/CreateGroupVersionCommand.ts var CreateGroupVersionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "CreateGroupVersion", {}).n("GreengrassClient", "CreateGroupVersionCommand").f(void 0, void 0).ser(se_CreateGroupVersionCommand).de(de_CreateGroupVersionCommand).build() { static { __name(this, "CreateGroupVersionCommand"); }}; // src/commands/CreateLoggerDefinitionCommand.ts var CreateLoggerDefinitionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "CreateLoggerDefinition", {}).n("GreengrassClient", "CreateLoggerDefinitionCommand").f(void 0, void 0).ser(se_CreateLoggerDefinitionCommand).de(de_CreateLoggerDefinitionCommand).build() { static { __name(this, "CreateLoggerDefinitionCommand"); }}; // src/commands/CreateLoggerDefinitionVersionCommand.ts var CreateLoggerDefinitionVersionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "CreateLoggerDefinitionVersion", {}).n("GreengrassClient", "CreateLoggerDefinitionVersionCommand").f(void 0, void 0).ser(se_CreateLoggerDefinitionVersionCommand).de(de_CreateLoggerDefinitionVersionCommand).build() { static { __name(this, "CreateLoggerDefinitionVersionCommand"); }}; // src/commands/CreateResourceDefinitionCommand.ts var CreateResourceDefinitionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "CreateResourceDefinition", {}).n("GreengrassClient", "CreateResourceDefinitionCommand").f(void 0, void 0).ser(se_CreateResourceDefinitionCommand).de(de_CreateResourceDefinitionCommand).build() { static { __name(this, "CreateResourceDefinitionCommand"); }}; // src/commands/CreateResourceDefinitionVersionCommand.ts var CreateResourceDefinitionVersionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "CreateResourceDefinitionVersion", {}).n("GreengrassClient", "CreateResourceDefinitionVersionCommand").f(void 0, void 0).ser(se_CreateResourceDefinitionVersionCommand).de(de_CreateResourceDefinitionVersionCommand).build() { static { __name(this, "CreateResourceDefinitionVersionCommand"); }}; // src/commands/CreateSoftwareUpdateJobCommand.ts var CreateSoftwareUpdateJobCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "CreateSoftwareUpdateJob", {}).n("GreengrassClient", "CreateSoftwareUpdateJobCommand").f(void 0, void 0).ser(se_CreateSoftwareUpdateJobCommand).de(de_CreateSoftwareUpdateJobCommand).build() { static { __name(this, "CreateSoftwareUpdateJobCommand"); }}; // src/commands/CreateSubscriptionDefinitionCommand.ts var CreateSubscriptionDefinitionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "CreateSubscriptionDefinition", {}).n("GreengrassClient", "CreateSubscriptionDefinitionCommand").f(void 0, void 0).ser(se_CreateSubscriptionDefinitionCommand).de(de_CreateSubscriptionDefinitionCommand).build() { static { __name(this, "CreateSubscriptionDefinitionCommand"); }}; // src/commands/CreateSubscriptionDefinitionVersionCommand.ts var CreateSubscriptionDefinitionVersionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "CreateSubscriptionDefinitionVersion", {}).n("GreengrassClient", "CreateSubscriptionDefinitionVersionCommand").f(void 0, void 0).ser(se_CreateSubscriptionDefinitionVersionCommand).de(de_CreateSubscriptionDefinitionVersionCommand).build() { static { __name(this, "CreateSubscriptionDefinitionVersionCommand"); }}; // src/commands/DeleteConnectorDefinitionCommand.ts var DeleteConnectorDefinitionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "DeleteConnectorDefinition", {}).n("GreengrassClient", "DeleteConnectorDefinitionCommand").f(void 0, void 0).ser(se_DeleteConnectorDefinitionCommand).de(de_DeleteConnectorDefinitionCommand).build() { static { __name(this, "DeleteConnectorDefinitionCommand"); }}; // src/commands/DeleteCoreDefinitionCommand.ts var DeleteCoreDefinitionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "DeleteCoreDefinition", {}).n("GreengrassClient", "DeleteCoreDefinitionCommand").f(void 0, void 0).ser(se_DeleteCoreDefinitionCommand).de(de_DeleteCoreDefinitionCommand).build() { static { __name(this, "DeleteCoreDefinitionCommand"); }}; // src/commands/DeleteDeviceDefinitionCommand.ts var DeleteDeviceDefinitionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "DeleteDeviceDefinition", {}).n("GreengrassClient", "DeleteDeviceDefinitionCommand").f(void 0, void 0).ser(se_DeleteDeviceDefinitionCommand).de(de_DeleteDeviceDefinitionCommand).build() { static { __name(this, "DeleteDeviceDefinitionCommand"); }}; // src/commands/DeleteFunctionDefinitionCommand.ts var DeleteFunctionDefinitionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "DeleteFunctionDefinition", {}).n("GreengrassClient", "DeleteFunctionDefinitionCommand").f(void 0, void 0).ser(se_DeleteFunctionDefinitionCommand).de(de_DeleteFunctionDefinitionCommand).build() { static { __name(this, "DeleteFunctionDefinitionCommand"); }}; // src/commands/DeleteGroupCommand.ts var DeleteGroupCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "DeleteGroup", {}).n("GreengrassClient", "DeleteGroupCommand").f(void 0, void 0).ser(se_DeleteGroupCommand).de(de_DeleteGroupCommand).build() { static { __name(this, "DeleteGroupCommand"); }}; // src/commands/DeleteLoggerDefinitionCommand.ts var DeleteLoggerDefinitionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "DeleteLoggerDefinition", {}).n("GreengrassClient", "DeleteLoggerDefinitionCommand").f(void 0, void 0).ser(se_DeleteLoggerDefinitionCommand).de(de_DeleteLoggerDefinitionCommand).build() { static { __name(this, "DeleteLoggerDefinitionCommand"); }}; // src/commands/DeleteResourceDefinitionCommand.ts var DeleteResourceDefinitionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "DeleteResourceDefinition", {}).n("GreengrassClient", "DeleteResourceDefinitionCommand").f(void 0, void 0).ser(se_DeleteResourceDefinitionCommand).de(de_DeleteResourceDefinitionCommand).build() { static { __name(this, "DeleteResourceDefinitionCommand"); }}; // src/commands/DeleteSubscriptionDefinitionCommand.ts var DeleteSubscriptionDefinitionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "DeleteSubscriptionDefinition", {}).n("GreengrassClient", "DeleteSubscriptionDefinitionCommand").f(void 0, void 0).ser(se_DeleteSubscriptionDefinitionCommand).de(de_DeleteSubscriptionDefinitionCommand).build() { static { __name(this, "DeleteSubscriptionDefinitionCommand"); }}; // src/commands/DisassociateRoleFromGroupCommand.ts var DisassociateRoleFromGroupCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "DisassociateRoleFromGroup", {}).n("GreengrassClient", "DisassociateRoleFromGroupCommand").f(void 0, void 0).ser(se_DisassociateRoleFromGroupCommand).de(de_DisassociateRoleFromGroupCommand).build() { static { __name(this, "DisassociateRoleFromGroupCommand"); }}; // src/commands/DisassociateServiceRoleFromAccountCommand.ts var DisassociateServiceRoleFromAccountCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "DisassociateServiceRoleFromAccount", {}).n("GreengrassClient", "DisassociateServiceRoleFromAccountCommand").f(void 0, void 0).ser(se_DisassociateServiceRoleFromAccountCommand).de(de_DisassociateServiceRoleFromAccountCommand).build() { static { __name(this, "DisassociateServiceRoleFromAccountCommand"); }}; // src/commands/GetAssociatedRoleCommand.ts var GetAssociatedRoleCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "GetAssociatedRole", {}).n("GreengrassClient", "GetAssociatedRoleCommand").f(void 0, void 0).ser(se_GetAssociatedRoleCommand).de(de_GetAssociatedRoleCommand).build() { static { __name(this, "GetAssociatedRoleCommand"); }}; // src/commands/GetBulkDeploymentStatusCommand.ts var GetBulkDeploymentStatusCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "GetBulkDeploymentStatus", {}).n("GreengrassClient", "GetBulkDeploymentStatusCommand").f(void 0, void 0).ser(se_GetBulkDeploymentStatusCommand).de(de_GetBulkDeploymentStatusCommand).build() { static { __name(this, "GetBulkDeploymentStatusCommand"); }}; // src/commands/GetConnectivityInfoCommand.ts var GetConnectivityInfoCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "GetConnectivityInfo", {}).n("GreengrassClient", "GetConnectivityInfoCommand").f(void 0, void 0).ser(se_GetConnectivityInfoCommand).de(de_GetConnectivityInfoCommand).build() { static { __name(this, "GetConnectivityInfoCommand"); }}; // src/commands/GetConnectorDefinitionCommand.ts var GetConnectorDefinitionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "GetConnectorDefinition", {}).n("GreengrassClient", "GetConnectorDefinitionCommand").f(void 0, void 0).ser(se_GetConnectorDefinitionCommand).de(de_GetConnectorDefinitionCommand).build() { static { __name(this, "GetConnectorDefinitionCommand"); }}; // src/commands/GetConnectorDefinitionVersionCommand.ts var GetConnectorDefinitionVersionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "GetConnectorDefinitionVersion", {}).n("GreengrassClient", "GetConnectorDefinitionVersionCommand").f(void 0, void 0).ser(se_GetConnectorDefinitionVersionCommand).de(de_GetConnectorDefinitionVersionCommand).build() { static { __name(this, "GetConnectorDefinitionVersionCommand"); }}; // src/commands/GetCoreDefinitionCommand.ts var GetCoreDefinitionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "GetCoreDefinition", {}).n("GreengrassClient", "GetCoreDefinitionCommand").f(void 0, void 0).ser(se_GetCoreDefinitionCommand).de(de_GetCoreDefinitionCommand).build() { static { __name(this, "GetCoreDefinitionCommand"); }}; // src/commands/GetCoreDefinitionVersionCommand.ts var GetCoreDefinitionVersionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "GetCoreDefinitionVersion", {}).n("GreengrassClient", "GetCoreDefinitionVersionCommand").f(void 0, void 0).ser(se_GetCoreDefinitionVersionCommand).de(de_GetCoreDefinitionVersionCommand).build() { static { __name(this, "GetCoreDefinitionVersionCommand"); }}; // src/commands/GetDeploymentStatusCommand.ts var GetDeploymentStatusCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "GetDeploymentStatus", {}).n("GreengrassClient", "GetDeploymentStatusCommand").f(void 0, void 0).ser(se_GetDeploymentStatusCommand).de(de_GetDeploymentStatusCommand).build() { static { __name(this, "GetDeploymentStatusCommand"); }}; // src/commands/GetDeviceDefinitionCommand.ts var GetDeviceDefinitionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "GetDeviceDefinition", {}).n("GreengrassClient", "GetDeviceDefinitionCommand").f(void 0, void 0).ser(se_GetDeviceDefinitionCommand).de(de_GetDeviceDefinitionCommand).build() { static { __name(this, "GetDeviceDefinitionCommand"); }}; // src/commands/GetDeviceDefinitionVersionCommand.ts var GetDeviceDefinitionVersionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "GetDeviceDefinitionVersion", {}).n("GreengrassClient", "GetDeviceDefinitionVersionCommand").f(void 0, void 0).ser(se_GetDeviceDefinitionVersionCommand).de(de_GetDeviceDefinitionVersionCommand).build() { static { __name(this, "GetDeviceDefinitionVersionCommand"); }}; // src/commands/GetFunctionDefinitionCommand.ts var GetFunctionDefinitionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "GetFunctionDefinition", {}).n("GreengrassClient", "GetFunctionDefinitionCommand").f(void 0, void 0).ser(se_GetFunctionDefinitionCommand).de(de_GetFunctionDefinitionCommand).build() { static { __name(this, "GetFunctionDefinitionCommand"); }}; // src/commands/GetFunctionDefinitionVersionCommand.ts var GetFunctionDefinitionVersionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "GetFunctionDefinitionVersion", {}).n("GreengrassClient", "GetFunctionDefinitionVersionCommand").f(void 0, void 0).ser(se_GetFunctionDefinitionVersionCommand).de(de_GetFunctionDefinitionVersionCommand).build() { static { __name(this, "GetFunctionDefinitionVersionCommand"); }}; // src/commands/GetGroupCertificateAuthorityCommand.ts var GetGroupCertificateAuthorityCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "GetGroupCertificateAuthority", {}).n("GreengrassClient", "GetGroupCertificateAuthorityCommand").f(void 0, void 0).ser(se_GetGroupCertificateAuthorityCommand).de(de_GetGroupCertificateAuthorityCommand).build() { static { __name(this, "GetGroupCertificateAuthorityCommand"); }}; // src/commands/GetGroupCertificateConfigurationCommand.ts var GetGroupCertificateConfigurationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "GetGroupCertificateConfiguration", {}).n("GreengrassClient", "GetGroupCertificateConfigurationCommand").f(void 0, void 0).ser(se_GetGroupCertificateConfigurationCommand).de(de_GetGroupCertificateConfigurationCommand).build() { static { __name(this, "GetGroupCertificateConfigurationCommand"); }}; // src/commands/GetGroupCommand.ts var GetGroupCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "GetGroup", {}).n("GreengrassClient", "GetGroupCommand").f(void 0, void 0).ser(se_GetGroupCommand).de(de_GetGroupCommand).build() { static { __name(this, "GetGroupCommand"); }}; // src/commands/GetGroupVersionCommand.ts var GetGroupVersionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "GetGroupVersion", {}).n("GreengrassClient", "GetGroupVersionCommand").f(void 0, void 0).ser(se_GetGroupVersionCommand).de(de_GetGroupVersionCommand).build() { static { __name(this, "GetGroupVersionCommand"); }}; // src/commands/GetLoggerDefinitionCommand.ts var GetLoggerDefinitionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "GetLoggerDefinition", {}).n("GreengrassClient", "GetLoggerDefinitionCommand").f(void 0, void 0).ser(se_GetLoggerDefinitionCommand).de(de_GetLoggerDefinitionCommand).build() { static { __name(this, "GetLoggerDefinitionCommand"); }}; // src/commands/GetLoggerDefinitionVersionCommand.ts var GetLoggerDefinitionVersionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "GetLoggerDefinitionVersion", {}).n("GreengrassClient", "GetLoggerDefinitionVersionCommand").f(void 0, void 0).ser(se_GetLoggerDefinitionVersionCommand).de(de_GetLoggerDefinitionVersionCommand).build() { static { __name(this, "GetLoggerDefinitionVersionCommand"); }}; // src/commands/GetResourceDefinitionCommand.ts var GetResourceDefinitionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "GetResourceDefinition", {}).n("GreengrassClient", "GetResourceDefinitionCommand").f(void 0, void 0).ser(se_GetResourceDefinitionCommand).de(de_GetResourceDefinitionCommand).build() { static { __name(this, "GetResourceDefinitionCommand"); }}; // src/commands/GetResourceDefinitionVersionCommand.ts var GetResourceDefinitionVersionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "GetResourceDefinitionVersion", {}).n("GreengrassClient", "GetResourceDefinitionVersionCommand").f(void 0, void 0).ser(se_GetResourceDefinitionVersionCommand).de(de_GetResourceDefinitionVersionCommand).build() { static { __name(this, "GetResourceDefinitionVersionCommand"); }}; // src/commands/GetServiceRoleForAccountCommand.ts var GetServiceRoleForAccountCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "GetServiceRoleForAccount", {}).n("GreengrassClient", "GetServiceRoleForAccountCommand").f(void 0, void 0).ser(se_GetServiceRoleForAccountCommand).de(de_GetServiceRoleForAccountCommand).build() { static { __name(this, "GetServiceRoleForAccountCommand"); }}; // src/commands/GetSubscriptionDefinitionCommand.ts var GetSubscriptionDefinitionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "GetSubscriptionDefinition", {}).n("GreengrassClient", "GetSubscriptionDefinitionCommand").f(void 0, void 0).ser(se_GetSubscriptionDefinitionCommand).de(de_GetSubscriptionDefinitionCommand).build() { static { __name(this, "GetSubscriptionDefinitionCommand"); }}; // src/commands/GetSubscriptionDefinitionVersionCommand.ts var GetSubscriptionDefinitionVersionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "GetSubscriptionDefinitionVersion", {}).n("GreengrassClient", "GetSubscriptionDefinitionVersionCommand").f(void 0, void 0).ser(se_GetSubscriptionDefinitionVersionCommand).de(de_GetSubscriptionDefinitionVersionCommand).build() { static { __name(this, "GetSubscriptionDefinitionVersionCommand"); }}; // src/commands/GetThingRuntimeConfigurationCommand.ts var GetThingRuntimeConfigurationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "GetThingRuntimeConfiguration", {}).n("GreengrassClient", "GetThingRuntimeConfigurationCommand").f(void 0, void 0).ser(se_GetThingRuntimeConfigurationCommand).de(de_GetThingRuntimeConfigurationCommand).build() { static { __name(this, "GetThingRuntimeConfigurationCommand"); }}; // src/commands/ListBulkDeploymentDetailedReportsCommand.ts var ListBulkDeploymentDetailedReportsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "ListBulkDeploymentDetailedReports", {}).n("GreengrassClient", "ListBulkDeploymentDetailedReportsCommand").f(void 0, void 0).ser(se_ListBulkDeploymentDetailedReportsCommand).de(de_ListBulkDeploymentDetailedReportsCommand).build() { static { __name(this, "ListBulkDeploymentDetailedReportsCommand"); }}; // src/commands/ListBulkDeploymentsCommand.ts var ListBulkDeploymentsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "ListBulkDeployments", {}).n("GreengrassClient", "ListBulkDeploymentsCommand").f(void 0, void 0).ser(se_ListBulkDeploymentsCommand).de(de_ListBulkDeploymentsCommand).build() { static { __name(this, "ListBulkDeploymentsCommand"); }}; // src/commands/ListConnectorDefinitionsCommand.ts var ListConnectorDefinitionsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "ListConnectorDefinitions", {}).n("GreengrassClient", "ListConnectorDefinitionsCommand").f(void 0, void 0).ser(se_ListConnectorDefinitionsCommand).de(de_ListConnectorDefinitionsCommand).build() { static { __name(this, "ListConnectorDefinitionsCommand"); }}; // src/commands/ListConnectorDefinitionVersionsCommand.ts var ListConnectorDefinitionVersionsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "ListConnectorDefinitionVersions", {}).n("GreengrassClient", "ListConnectorDefinitionVersionsCommand").f(void 0, void 0).ser(se_ListConnectorDefinitionVersionsCommand).de(de_ListConnectorDefinitionVersionsCommand).build() { static { __name(this, "ListConnectorDefinitionVersionsCommand"); }}; // src/commands/ListCoreDefinitionsCommand.ts var ListCoreDefinitionsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "ListCoreDefinitions", {}).n("GreengrassClient", "ListCoreDefinitionsCommand").f(void 0, void 0).ser(se_ListCoreDefinitionsCommand).de(de_ListCoreDefinitionsCommand).build() { static { __name(this, "ListCoreDefinitionsCommand"); }}; // src/commands/ListCoreDefinitionVersionsCommand.ts var ListCoreDefinitionVersionsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "ListCoreDefinitionVersions", {}).n("GreengrassClient", "ListCoreDefinitionVersionsCommand").f(void 0, void 0).ser(se_ListCoreDefinitionVersionsCommand).de(de_ListCoreDefinitionVersionsCommand).build() { static { __name(this, "ListCoreDefinitionVersionsCommand"); }}; // src/commands/ListDeploymentsCommand.ts var ListDeploymentsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "ListDeployments", {}).n("GreengrassClient", "ListDeploymentsCommand").f(void 0, void 0).ser(se_ListDeploymentsCommand).de(de_ListDeploymentsCommand).build() { static { __name(this, "ListDeploymentsCommand"); }}; // src/commands/ListDeviceDefinitionsCommand.ts var ListDeviceDefinitionsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "ListDeviceDefinitions", {}).n("GreengrassClient", "ListDeviceDefinitionsCommand").f(void 0, void 0).ser(se_ListDeviceDefinitionsCommand).de(de_ListDeviceDefinitionsCommand).build() { static { __name(this, "ListDeviceDefinitionsCommand"); }}; // src/commands/ListDeviceDefinitionVersionsCommand.ts var ListDeviceDefinitionVersionsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "ListDeviceDefinitionVersions", {}).n("GreengrassClient", "ListDeviceDefinitionVersionsCommand").f(void 0, void 0).ser(se_ListDeviceDefinitionVersionsCommand).de(de_ListDeviceDefinitionVersionsCommand).build() { static { __name(this, "ListDeviceDefinitionVersionsCommand"); }}; // src/commands/ListFunctionDefinitionsCommand.ts var ListFunctionDefinitionsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "ListFunctionDefinitions", {}).n("GreengrassClient", "ListFunctionDefinitionsCommand").f(void 0, void 0).ser(se_ListFunctionDefinitionsCommand).de(de_ListFunctionDefinitionsCommand).build() { static { __name(this, "ListFunctionDefinitionsCommand"); }}; // src/commands/ListFunctionDefinitionVersionsCommand.ts var ListFunctionDefinitionVersionsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "ListFunctionDefinitionVersions", {}).n("GreengrassClient", "ListFunctionDefinitionVersionsCommand").f(void 0, void 0).ser(se_ListFunctionDefinitionVersionsCommand).de(de_ListFunctionDefinitionVersionsCommand).build() { static { __name(this, "ListFunctionDefinitionVersionsCommand"); }}; // src/commands/ListGroupCertificateAuthoritiesCommand.ts var ListGroupCertificateAuthoritiesCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "ListGroupCertificateAuthorities", {}).n("GreengrassClient", "ListGroupCertificateAuthoritiesCommand").f(void 0, void 0).ser(se_ListGroupCertificateAuthoritiesCommand).de(de_ListGroupCertificateAuthoritiesCommand).build() { static { __name(this, "ListGroupCertificateAuthoritiesCommand"); }}; // src/commands/ListGroupsCommand.ts var ListGroupsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "ListGroups", {}).n("GreengrassClient", "ListGroupsCommand").f(void 0, void 0).ser(se_ListGroupsCommand).de(de_ListGroupsCommand).build() { static { __name(this, "ListGroupsCommand"); }}; // src/commands/ListGroupVersionsCommand.ts var ListGroupVersionsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "ListGroupVersions", {}).n("GreengrassClient", "ListGroupVersionsCommand").f(void 0, void 0).ser(se_ListGroupVersionsCommand).de(de_ListGroupVersionsCommand).build() { static { __name(this, "ListGroupVersionsCommand"); }}; // src/commands/ListLoggerDefinitionsCommand.ts var ListLoggerDefinitionsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "ListLoggerDefinitions", {}).n("GreengrassClient", "ListLoggerDefinitionsCommand").f(void 0, void 0).ser(se_ListLoggerDefinitionsCommand).de(de_ListLoggerDefinitionsCommand).build() { static { __name(this, "ListLoggerDefinitionsCommand"); }}; // src/commands/ListLoggerDefinitionVersionsCommand.ts var ListLoggerDefinitionVersionsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "ListLoggerDefinitionVersions", {}).n("GreengrassClient", "ListLoggerDefinitionVersionsCommand").f(void 0, void 0).ser(se_ListLoggerDefinitionVersionsCommand).de(de_ListLoggerDefinitionVersionsCommand).build() { static { __name(this, "ListLoggerDefinitionVersionsCommand"); }}; // src/commands/ListResourceDefinitionsCommand.ts var ListResourceDefinitionsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "ListResourceDefinitions", {}).n("GreengrassClient", "ListResourceDefinitionsCommand").f(void 0, void 0).ser(se_ListResourceDefinitionsCommand).de(de_ListResourceDefinitionsCommand).build() { static { __name(this, "ListResourceDefinitionsCommand"); }}; // src/commands/ListResourceDefinitionVersionsCommand.ts var ListResourceDefinitionVersionsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "ListResourceDefinitionVersions", {}).n("GreengrassClient", "ListResourceDefinitionVersionsCommand").f(void 0, void 0).ser(se_ListResourceDefinitionVersionsCommand).de(de_ListResourceDefinitionVersionsCommand).build() { static { __name(this, "ListResourceDefinitionVersionsCommand"); }}; // src/commands/ListSubscriptionDefinitionsCommand.ts var ListSubscriptionDefinitionsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "ListSubscriptionDefinitions", {}).n("GreengrassClient", "ListSubscriptionDefinitionsCommand").f(void 0, void 0).ser(se_ListSubscriptionDefinitionsCommand).de(de_ListSubscriptionDefinitionsCommand).build() { static { __name(this, "ListSubscriptionDefinitionsCommand"); }}; // src/commands/ListSubscriptionDefinitionVersionsCommand.ts var ListSubscriptionDefinitionVersionsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "ListSubscriptionDefinitionVersions", {}).n("GreengrassClient", "ListSubscriptionDefinitionVersionsCommand").f(void 0, void 0).ser(se_ListSubscriptionDefinitionVersionsCommand).de(de_ListSubscriptionDefinitionVersionsCommand).build() { static { __name(this, "ListSubscriptionDefinitionVersionsCommand"); }}; // src/commands/ListTagsForResourceCommand.ts var ListTagsForResourceCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "ListTagsForResource", {}).n("GreengrassClient", "ListTagsForResourceCommand").f(void 0, void 0).ser(se_ListTagsForResourceCommand).de(de_ListTagsForResourceCommand).build() { static { __name(this, "ListTagsForResourceCommand"); }}; // src/commands/ResetDeploymentsCommand.ts var ResetDeploymentsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "ResetDeployments", {}).n("GreengrassClient", "ResetDeploymentsCommand").f(void 0, void 0).ser(se_ResetDeploymentsCommand).de(de_ResetDeploymentsCommand).build() { static { __name(this, "ResetDeploymentsCommand"); }}; // src/commands/StartBulkDeploymentCommand.ts var StartBulkDeploymentCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "StartBulkDeployment", {}).n("GreengrassClient", "StartBulkDeploymentCommand").f(void 0, void 0).ser(se_StartBulkDeploymentCommand).de(de_StartBulkDeploymentCommand).build() { static { __name(this, "StartBulkDeploymentCommand"); }}; // src/commands/StopBulkDeploymentCommand.ts var StopBulkDeploymentCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "StopBulkDeployment", {}).n("GreengrassClient", "StopBulkDeploymentCommand").f(void 0, void 0).ser(se_StopBulkDeploymentCommand).de(de_StopBulkDeploymentCommand).build() { static { __name(this, "StopBulkDeploymentCommand"); }}; // src/commands/TagResourceCommand.ts var TagResourceCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "TagResource", {}).n("GreengrassClient", "TagResourceCommand").f(void 0, void 0).ser(se_TagResourceCommand).de(de_TagResourceCommand).build() { static { __name(this, "TagResourceCommand"); }}; // src/commands/UntagResourceCommand.ts var UntagResourceCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "UntagResource", {}).n("GreengrassClient", "UntagResourceCommand").f(void 0, void 0).ser(se_UntagResourceCommand).de(de_UntagResourceCommand).build() { static { __name(this, "UntagResourceCommand"); }}; // src/commands/UpdateConnectivityInfoCommand.ts var UpdateConnectivityInfoCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "UpdateConnectivityInfo", {}).n("GreengrassClient", "UpdateConnectivityInfoCommand").f(void 0, void 0).ser(se_UpdateConnectivityInfoCommand).de(de_UpdateConnectivityInfoCommand).build() { static { __name(this, "UpdateConnectivityInfoCommand"); }}; // src/commands/UpdateConnectorDefinitionCommand.ts var UpdateConnectorDefinitionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "UpdateConnectorDefinition", {}).n("GreengrassClient", "UpdateConnectorDefinitionCommand").f(void 0, void 0).ser(se_UpdateConnectorDefinitionCommand).de(de_UpdateConnectorDefinitionCommand).build() { static { __name(this, "UpdateConnectorDefinitionCommand"); }}; // src/commands/UpdateCoreDefinitionCommand.ts var UpdateCoreDefinitionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "UpdateCoreDefinition", {}).n("GreengrassClient", "UpdateCoreDefinitionCommand").f(void 0, void 0).ser(se_UpdateCoreDefinitionCommand).de(de_UpdateCoreDefinitionCommand).build() { static { __name(this, "UpdateCoreDefinitionCommand"); }}; // src/commands/UpdateDeviceDefinitionCommand.ts var UpdateDeviceDefinitionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "UpdateDeviceDefinition", {}).n("GreengrassClient", "UpdateDeviceDefinitionCommand").f(void 0, void 0).ser(se_UpdateDeviceDefinitionCommand).de(de_UpdateDeviceDefinitionCommand).build() { static { __name(this, "UpdateDeviceDefinitionCommand"); }}; // src/commands/UpdateFunctionDefinitionCommand.ts var UpdateFunctionDefinitionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "UpdateFunctionDefinition", {}).n("GreengrassClient", "UpdateFunctionDefinitionCommand").f(void 0, void 0).ser(se_UpdateFunctionDefinitionCommand).de(de_UpdateFunctionDefinitionCommand).build() { static { __name(this, "UpdateFunctionDefinitionCommand"); }}; // src/commands/UpdateGroupCertificateConfigurationCommand.ts var UpdateGroupCertificateConfigurationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "UpdateGroupCertificateConfiguration", {}).n("GreengrassClient", "UpdateGroupCertificateConfigurationCommand").f(void 0, void 0).ser(se_UpdateGroupCertificateConfigurationCommand).de(de_UpdateGroupCertificateConfigurationCommand).build() { static { __name(this, "UpdateGroupCertificateConfigurationCommand"); }}; // src/commands/UpdateGroupCommand.ts var UpdateGroupCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "UpdateGroup", {}).n("GreengrassClient", "UpdateGroupCommand").f(void 0, void 0).ser(se_UpdateGroupCommand).de(de_UpdateGroupCommand).build() { static { __name(this, "UpdateGroupCommand"); }}; // src/commands/UpdateLoggerDefinitionCommand.ts var UpdateLoggerDefinitionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "UpdateLoggerDefinition", {}).n("GreengrassClient", "UpdateLoggerDefinitionCommand").f(void 0, void 0).ser(se_UpdateLoggerDefinitionCommand).de(de_UpdateLoggerDefinitionCommand).build() { static { __name(this, "UpdateLoggerDefinitionCommand"); }}; // src/commands/UpdateResourceDefinitionCommand.ts var UpdateResourceDefinitionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "UpdateResourceDefinition", {}).n("GreengrassClient", "UpdateResourceDefinitionCommand").f(void 0, void 0).ser(se_UpdateResourceDefinitionCommand).de(de_UpdateResourceDefinitionCommand).build() { static { __name(this, "UpdateResourceDefinitionCommand"); }}; // src/commands/UpdateSubscriptionDefinitionCommand.ts var UpdateSubscriptionDefinitionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "UpdateSubscriptionDefinition", {}).n("GreengrassClient", "UpdateSubscriptionDefinitionCommand").f(void 0, void 0).ser(se_UpdateSubscriptionDefinitionCommand).de(de_UpdateSubscriptionDefinitionCommand).build() { static { __name(this, "UpdateSubscriptionDefinitionCommand"); }}; // src/commands/UpdateThingRuntimeConfigurationCommand.ts var UpdateThingRuntimeConfigurationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ];}).s("Greengrass", "UpdateThingRuntimeConfiguration", {}).n("GreengrassClient", "UpdateThingRuntimeConfigurationCommand").f(void 0, void 0).ser(se_UpdateThingRuntimeConfigurationCommand).de(de_UpdateThingRuntimeConfigurationCommand).build() { static { __name(this, "UpdateThingRuntimeConfigurationCommand"); }}; // src/Greengrass.tsvar commands = { AssociateRoleToGroupCommand, AssociateServiceRoleToAccountCommand, CreateConnectorDefinitionCommand, CreateConnectorDefinitionVersionCommand, CreateCoreDefinitionCommand, CreateCoreDefinitionVersionCommand, CreateDeploymentCommand, CreateDeviceDefinitionCommand, CreateDeviceDefinitionVersionCommand, CreateFunctionDefinitionCommand, CreateFunctionDefinitionVersionCommand, CreateGroupCommand, CreateGroupCertificateAuthorityCommand, CreateGroupVersionCommand, CreateLoggerDefinitionCommand, CreateLoggerDefinitionVersionCommand, CreateResourceDefinitionCommand, CreateResourceDefinitionVersionCommand, CreateSoftwareUpdateJobCommand, CreateSubscriptionDefinitionCommand, CreateSubscriptionDefinitionVersionCommand, DeleteConnectorDefinitionCommand, DeleteCoreDefinitionCommand, DeleteDeviceDefinitionCommand, DeleteFunctionDefinitionCommand, DeleteGroupCommand, DeleteLoggerDefinitionCommand, DeleteResourceDefinitionCommand, DeleteSubscriptionDefinitionCommand, DisassociateRoleFromGroupCommand, DisassociateServiceRoleFromAccountCommand, GetAssociatedRoleCommand, GetBulkDeploymentStatusCommand, GetConnectivityInfoCommand, GetConnectorDefinitionCommand, GetConnectorDefinitionVersionCommand, GetCoreDefinitionCommand, GetCoreDefinitionVersionCommand, GetDeploymentStatusCommand, GetDeviceDefinitionCommand, GetDeviceDefinitionVersionCommand, GetFunctionDefinitionCommand, GetFunctionDefinitionVersionCommand, GetGroupCommand, GetGroupCertificateAuthorityCommand, GetGroupCertificateConfigurationCommand, GetGroupVersionCommand, GetLoggerDefinitionCommand, GetLoggerDefinitionVersionCommand, GetResourceDefinitionCommand, GetResourceDefinitionVersionCommand, GetServiceRoleForAccountCommand, GetSubscriptionDefinitionCommand, GetSubscriptionDefinitionVersionCommand, GetThingRuntimeConfigurationCommand, ListBulkDeploymentDetailedReportsCommand, ListBulkDeploymentsCommand, ListConnectorDefinitionsCommand, ListConnectorDefinitionVersionsCommand, ListCoreDefinitionsCommand, ListCoreDefinitionVersionsCommand, ListDeploymentsCommand, ListDeviceDefinitionsCommand, ListDeviceDefinitionVersionsCommand, ListFunctionDefinitionsCommand, ListFunctionDefinitionVersionsCommand, ListGroupCertificateAuthoritiesCommand, ListGroupsCommand, ListGroupVersionsCommand, ListLoggerDefinitionsCommand, ListLoggerDefinitionVersionsCommand, ListResourceDefinitionsCommand, ListResourceDefinitionVersionsCommand, ListSubscriptionDefinitionsCommand, ListSubscriptionDefinitionVersionsCommand, ListTagsForResourceCommand, ResetDeploymentsCommand, StartBulkDeploymentCommand, StopBulkDeploymentCommand, TagResourceCommand, UntagResourceCommand, UpdateConnectivityInfoCommand, UpdateConnectorDefinitionCommand, UpdateCoreDefinitionCommand, UpdateDeviceDefinitionCommand, UpdateFunctionDefinitionCommand, UpdateGroupCommand, UpdateGroupCertificateConfigurationCommand, UpdateLoggerDefinitionCommand, UpdateResourceDefinitionCommand, UpdateSubscriptionDefinitionCommand, UpdateThingRuntimeConfigurationCommand};var Greengrass = class extends GreengrassClient { static { __name(this, "Greengrass"); }};(0, import_smithy_client.createAggregatedClient)(commands, Greengrass);// Annotate the CommonJS export names for ESM import in node: 0 && (module.exports = { GreengrassServiceException, __Client, GreengrassClient, Greengrass, $Command, AssociateRoleToGroupCommand, AssociateServiceRoleToAccountCommand, CreateConnectorDefinitionCommand, CreateConnectorDefinitionVersionCommand, CreateCoreDefinitionCommand, CreateCoreDefinitionVersionCommand, CreateDeploymentCommand, CreateDeviceDefinitionCommand, CreateDeviceDefinitionVersionCommand, CreateFunctionDefinitionCommand, CreateFunctionDefinitionVersionCommand, CreateGroupCertificateAuthorityCommand, CreateGroupCommand, CreateGroupVersionCommand, CreateLoggerDefinitionCommand, CreateLoggerDefinitionVersionCommand, CreateResourceDefinitionCommand, CreateResourceDefinitionVersionCommand, CreateSoftwareUpdateJobCommand, CreateSubscriptionDefinitionCommand, CreateSubscriptionDefinitionVersionCommand, DeleteConnectorDefinitionCommand, DeleteCoreDefinitionCommand, DeleteDeviceDefinitionCommand, DeleteFunctionDefinitionCommand, DeleteGroupCommand, DeleteLoggerDefinitionCommand, DeleteResourceDefinitionCommand, DeleteSubscriptionDefinitionCommand, DisassociateRoleFromGroupCommand, DisassociateServiceRoleFromAccountCommand, GetAssociatedRoleCommand, GetBulkDeploymentStatusCommand, GetConnectivityInfoCommand, GetConnectorDefinitionCommand, GetConnectorDefinitionVersionCommand, GetCoreDefinitionCommand, GetCoreDefinitionVersionCommand, GetDeploymentStatusCommand, GetDeviceDefinitionCommand, GetDeviceDefinitionVersionCommand, GetFunctionDefinitionCommand, GetFunctionDefinitionVersionCommand, GetGroupCertificateAuthorityCommand, GetGroupCertificateConfigurationCommand, GetGroupCommand, GetGroupVersionCommand, GetLoggerDefinitionCommand, GetLoggerDefinitionVersionCommand, GetResourceDefinitionCommand, GetResourceDefinitionVersionCommand, GetServiceRoleForAccountCommand, GetSubscriptionDefinitionCommand, GetSubscriptionDefinitionVersionCommand, GetThingRuntimeConfigurationCommand, ListBulkDeploymentDetailedReportsCommand, ListBulkDeploymentsCommand, ListConnectorDefinitionVersionsCommand, ListConnectorDefinitionsCommand, ListCoreDefinitionVersionsCommand, ListCoreDefinitionsCommand, ListDeploymentsCommand, ListDeviceDefinitionVersionsCommand, ListDeviceDefinitionsCommand, ListFunctionDefinitionVersionsCommand, ListFunctionDefinitionsCommand, ListGroupCertificateAuthoritiesCommand, ListGroupVersionsCommand, ListGroupsCommand, ListLoggerDefinitionVersionsCommand, ListLoggerDefinitionsCommand, ListResourceDefinitionVersionsCommand, ListResourceDefinitionsCommand, ListSubscriptionDefinitionVersionsCommand, ListSubscriptionDefinitionsCommand, ListTagsForResourceCommand, ResetDeploymentsCommand, StartBulkDeploymentCommand, StopBulkDeploymentCommand, TagResourceCommand, UntagResourceCommand, UpdateConnectivityInfoCommand, UpdateConnectorDefinitionCommand, UpdateCoreDefinitionCommand, UpdateDeviceDefinitionCommand, UpdateFunctionDefinitionCommand, UpdateGroupCertificateConfigurationCommand, UpdateGroupCommand, UpdateLoggerDefinitionCommand, UpdateResourceDefinitionCommand, UpdateSubscriptionDefinitionCommand, UpdateThingRuntimeConfigurationCommand, EncodingType, FunctionIsolationMode, Permission, LoggerComponent, LoggerLevel, LoggerType, BadRequestException, InternalServerErrorException, DeploymentType, BulkDeploymentStatus, ConfigurationSyncStatus, SoftwareToUpdate, UpdateAgentLogLevel, UpdateTargetsArchitecture, UpdateTargetsOperatingSystem, Telemetry});