File Explorer

/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 /.

2 dirs
3 files
index.js208 KB · 4752 lines
"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});