/var/runtime/node_modules/@aws-sdk/client-emr/dist-cjs
This explorer reads the filesystem of the server it runs on, so /workspace/user isn't present here. Browsing and the terminal still work against this server's own disk from /.
"use strict";var __defProp = Object.defineProperty;var __getOwnPropDesc = Object.getOwnPropertyDescriptor;var __getOwnPropNames = Object.getOwnPropertyNames;var __hasOwnProp = Object.prototype.hasOwnProperty;var __name = (target, value) => __defProp(target, "name", { value, configurable: true });var __export = (target, all) => { for (var name in all) __defProp(target, name, { get: all[name], enumerable: true });};var __copyProps = (to, from, except, desc) => { if (from && typeof from === "object" || typeof from === "function") { for (let key of __getOwnPropNames(from)) if (!__hasOwnProp.call(to, key) && key !== except) __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); } return to;};var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); // src/index.tsvar index_exports = {};__export(index_exports, { ActionOnFailure: () => ActionOnFailure, AddInstanceFleetCommand: () => AddInstanceFleetCommand, AddInstanceGroupsCommand: () => AddInstanceGroupsCommand, AddJobFlowStepsCommand: () => AddJobFlowStepsCommand, AddTagsCommand: () => AddTagsCommand, AdjustmentType: () => AdjustmentType, AuthMode: () => AuthMode, AutoScalingPolicyState: () => AutoScalingPolicyState, AutoScalingPolicyStateChangeReasonCode: () => AutoScalingPolicyStateChangeReasonCode, CancelStepsCommand: () => CancelStepsCommand, CancelStepsRequestStatus: () => CancelStepsRequestStatus, ClusterState: () => ClusterState, ClusterStateChangeReasonCode: () => ClusterStateChangeReasonCode, ComparisonOperator: () => ComparisonOperator, ComputeLimitsUnitType: () => ComputeLimitsUnitType, CreatePersistentAppUICommand: () => CreatePersistentAppUICommand, CreateSecurityConfigurationCommand: () => CreateSecurityConfigurationCommand, CreateStudioCommand: () => CreateStudioCommand, CreateStudioSessionMappingCommand: () => CreateStudioSessionMappingCommand, Credentials: () => Credentials, CredentialsFilterSensitiveLog: () => CredentialsFilterSensitiveLog, DeleteSecurityConfigurationCommand: () => DeleteSecurityConfigurationCommand, DeleteStudioCommand: () => DeleteStudioCommand, DeleteStudioSessionMappingCommand: () => DeleteStudioSessionMappingCommand, DescribeClusterCommand: () => DescribeClusterCommand, DescribeJobFlowsCommand: () => DescribeJobFlowsCommand, DescribeNotebookExecutionCommand: () => DescribeNotebookExecutionCommand, DescribePersistentAppUICommand: () => DescribePersistentAppUICommand, DescribeReleaseLabelCommand: () => DescribeReleaseLabelCommand, DescribeSecurityConfigurationCommand: () => DescribeSecurityConfigurationCommand, DescribeStepCommand: () => DescribeStepCommand, DescribeStudioCommand: () => DescribeStudioCommand, EMR: () => EMR, EMRClient: () => EMRClient, EMRServiceException: () => EMRServiceException, ExecutionEngineType: () => ExecutionEngineType, GetAutoTerminationPolicyCommand: () => GetAutoTerminationPolicyCommand, GetBlockPublicAccessConfigurationCommand: () => GetBlockPublicAccessConfigurationCommand, GetClusterSessionCredentialsCommand: () => GetClusterSessionCredentialsCommand, GetClusterSessionCredentialsOutputFilterSensitiveLog: () => GetClusterSessionCredentialsOutputFilterSensitiveLog, GetManagedScalingPolicyCommand: () => GetManagedScalingPolicyCommand, GetOnClusterAppUIPresignedURLCommand: () => GetOnClusterAppUIPresignedURLCommand, GetPersistentAppUIPresignedURLCommand: () => GetPersistentAppUIPresignedURLCommand, GetStudioSessionMappingCommand: () => GetStudioSessionMappingCommand, IdcUserAssignment: () => IdcUserAssignment, IdentityType: () => IdentityType, InstanceCollectionType: () => InstanceCollectionType, InstanceFleetState: () => InstanceFleetState, InstanceFleetStateChangeReasonCode: () => InstanceFleetStateChangeReasonCode, InstanceFleetType: () => InstanceFleetType, InstanceGroupState: () => InstanceGroupState, InstanceGroupStateChangeReasonCode: () => InstanceGroupStateChangeReasonCode, InstanceGroupType: () => InstanceGroupType, InstanceRoleType: () => InstanceRoleType, InstanceState: () => InstanceState, InstanceStateChangeReasonCode: () => InstanceStateChangeReasonCode, InternalServerError: () => InternalServerError, InternalServerException: () => InternalServerException, InvalidRequestException: () => InvalidRequestException, JobFlowExecutionState: () => JobFlowExecutionState, ListBootstrapActionsCommand: () => ListBootstrapActionsCommand, ListClustersCommand: () => ListClustersCommand, ListInstanceFleetsCommand: () => ListInstanceFleetsCommand, ListInstanceGroupsCommand: () => ListInstanceGroupsCommand, ListInstancesCommand: () => ListInstancesCommand, ListNotebookExecutionsCommand: () => ListNotebookExecutionsCommand, ListReleaseLabelsCommand: () => ListReleaseLabelsCommand, ListSecurityConfigurationsCommand: () => ListSecurityConfigurationsCommand, ListStepsCommand: () => ListStepsCommand, ListStudioSessionMappingsCommand: () => ListStudioSessionMappingsCommand, ListStudiosCommand: () => ListStudiosCommand, ListSupportedInstanceTypesCommand: () => ListSupportedInstanceTypesCommand, MarketType: () => MarketType, ModifyClusterCommand: () => ModifyClusterCommand, ModifyInstanceFleetCommand: () => ModifyInstanceFleetCommand, ModifyInstanceGroupsCommand: () => ModifyInstanceGroupsCommand, NotebookExecutionStatus: () => NotebookExecutionStatus, OnClusterAppUIType: () => OnClusterAppUIType, OnDemandCapacityReservationPreference: () => OnDemandCapacityReservationPreference, OnDemandCapacityReservationUsageStrategy: () => OnDemandCapacityReservationUsageStrategy, OnDemandProvisioningAllocationStrategy: () => OnDemandProvisioningAllocationStrategy, OutputNotebookFormat: () => OutputNotebookFormat, PersistentAppUIType: () => PersistentAppUIType, PlacementGroupStrategy: () => PlacementGroupStrategy, ProfilerType: () => ProfilerType, PutAutoScalingPolicyCommand: () => PutAutoScalingPolicyCommand, PutAutoTerminationPolicyCommand: () => PutAutoTerminationPolicyCommand, PutBlockPublicAccessConfigurationCommand: () => PutBlockPublicAccessConfigurationCommand, PutManagedScalingPolicyCommand: () => PutManagedScalingPolicyCommand, ReconfigurationType: () => ReconfigurationType, RemoveAutoScalingPolicyCommand: () => RemoveAutoScalingPolicyCommand, RemoveAutoTerminationPolicyCommand: () => RemoveAutoTerminationPolicyCommand, RemoveManagedScalingPolicyCommand: () => RemoveManagedScalingPolicyCommand, RemoveTagsCommand: () => RemoveTagsCommand, RepoUpgradeOnBoot: () => RepoUpgradeOnBoot, RunJobFlowCommand: () => RunJobFlowCommand, ScaleDownBehavior: () => ScaleDownBehavior, ScalingStrategy: () => ScalingStrategy, SetKeepJobFlowAliveWhenNoStepsCommand: () => SetKeepJobFlowAliveWhenNoStepsCommand, SetTerminationProtectionCommand: () => SetTerminationProtectionCommand, SetUnhealthyNodeReplacementCommand: () => SetUnhealthyNodeReplacementCommand, SetVisibleToAllUsersCommand: () => SetVisibleToAllUsersCommand, SpotProvisioningAllocationStrategy: () => SpotProvisioningAllocationStrategy, SpotProvisioningTimeoutAction: () => SpotProvisioningTimeoutAction, StartNotebookExecutionCommand: () => StartNotebookExecutionCommand, Statistic: () => Statistic, StepCancellationOption: () => StepCancellationOption, StepExecutionState: () => StepExecutionState, StepState: () => StepState, StepStateChangeReasonCode: () => StepStateChangeReasonCode, StopNotebookExecutionCommand: () => StopNotebookExecutionCommand, TerminateJobFlowsCommand: () => TerminateJobFlowsCommand, Unit: () => Unit, UpdateStudioCommand: () => UpdateStudioCommand, UpdateStudioSessionMappingCommand: () => UpdateStudioSessionMappingCommand, UsernamePasswordFilterSensitiveLog: () => UsernamePasswordFilterSensitiveLog, __Client: () => import_smithy_client.Client, paginateListBootstrapActions: () => paginateListBootstrapActions, paginateListClusters: () => paginateListClusters, paginateListInstanceFleets: () => paginateListInstanceFleets, paginateListInstanceGroups: () => paginateListInstanceGroups, paginateListInstances: () => paginateListInstances, paginateListNotebookExecutions: () => paginateListNotebookExecutions, paginateListReleaseLabels: () => paginateListReleaseLabels, paginateListSecurityConfigurations: () => paginateListSecurityConfigurations, paginateListSteps: () => paginateListSteps, paginateListStudioSessionMappings: () => paginateListStudioSessionMappings, paginateListStudios: () => paginateListStudios, paginateListSupportedInstanceTypes: () => paginateListSupportedInstanceTypes, waitForClusterRunning: () => waitForClusterRunning, waitForClusterTerminated: () => waitForClusterTerminated, waitForStepComplete: () => waitForStepComplete, waitUntilClusterRunning: () => waitUntilClusterRunning, waitUntilClusterTerminated: () => waitUntilClusterTerminated, waitUntilStepComplete: () => waitUntilStepComplete});module.exports = __toCommonJS(index_exports); // src/EMRClient.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: "elasticmapreduce" });}, "resolveClientEndpointParameters");var commonParams = { UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, Endpoint: { type: "builtInParams", name: "endpoint" }, Region: { type: "builtInParams", name: "region" }, UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }}; // src/EMRClient.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/EMRClient.tsvar EMRClient = class extends import_smithy_client.Client { static { __name(this, "EMRClient"); } /** * The resolved configuration of EMRClient class. This is resolved and normalized from the {@link EMRClientConfig | 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.defaultEMRHttpAuthSchemeParametersProvider, 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/EMR.ts // src/commands/AddInstanceFleetCommand.ts var import_middleware_serde = require("@smithy/middleware-serde"); // src/protocols/Aws_json1_1.tsvar import_core2 = require("@aws-sdk/core"); // src/models/EMRServiceException.ts var EMRServiceException = class _EMRServiceException extends import_smithy_client.ServiceException { static { __name(this, "EMRServiceException"); } /** * @internal */ constructor(options) { super(options); Object.setPrototypeOf(this, _EMRServiceException.prototype); }}; // src/models/models_0.ts var ActionOnFailure = { CANCEL_AND_WAIT: "CANCEL_AND_WAIT", CONTINUE: "CONTINUE", TERMINATE_CLUSTER: "TERMINATE_CLUSTER", TERMINATE_JOB_FLOW: "TERMINATE_JOB_FLOW"};var InstanceFleetType = { CORE: "CORE", MASTER: "MASTER", TASK: "TASK"};var OnDemandProvisioningAllocationStrategy = { LOWEST_PRICE: "lowest-price", PRIORITIZED: "prioritized"};var OnDemandCapacityReservationPreference = { NONE: "none", OPEN: "open"};var OnDemandCapacityReservationUsageStrategy = { USE_CAPACITY_RESERVATIONS_FIRST: "use-capacity-reservations-first"};var SpotProvisioningAllocationStrategy = { CAPACITY_OPTIMIZED: "capacity-optimized", CAPACITY_OPTIMIZED_PRIORITIZED: "capacity-optimized-prioritized", DIVERSIFIED: "diversified", LOWEST_PRICE: "lowest-price", PRICE_CAPACITY_OPTIMIZED: "price-capacity-optimized"};var SpotProvisioningTimeoutAction = { SWITCH_TO_ON_DEMAND: "SWITCH_TO_ON_DEMAND", TERMINATE_CLUSTER: "TERMINATE_CLUSTER"};var InternalServerException = class _InternalServerException extends EMRServiceException { static { __name(this, "InternalServerException"); } name = "InternalServerException"; $fault = "server"; /** * <p>The message associated with the exception.</p> * @public */ Message; /** * @internal */ constructor(opts) { super({ name: "InternalServerException", $fault: "server", ...opts }); Object.setPrototypeOf(this, _InternalServerException.prototype); this.Message = opts.Message; }};var InvalidRequestException = class _InvalidRequestException extends EMRServiceException { static { __name(this, "InvalidRequestException"); } name = "InvalidRequestException"; $fault = "client"; /** * <p>The error code associated with the exception.</p> * @public */ ErrorCode; /** * <p>The message associated with the exception.</p> * @public */ Message; /** * @internal */ constructor(opts) { super({ name: "InvalidRequestException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _InvalidRequestException.prototype); this.ErrorCode = opts.ErrorCode; this.Message = opts.Message; }};var MarketType = { ON_DEMAND: "ON_DEMAND", SPOT: "SPOT"};var AdjustmentType = { CHANGE_IN_CAPACITY: "CHANGE_IN_CAPACITY", EXACT_CAPACITY: "EXACT_CAPACITY", PERCENT_CHANGE_IN_CAPACITY: "PERCENT_CHANGE_IN_CAPACITY"};var ComparisonOperator = { GREATER_THAN: "GREATER_THAN", GREATER_THAN_OR_EQUAL: "GREATER_THAN_OR_EQUAL", LESS_THAN: "LESS_THAN", LESS_THAN_OR_EQUAL: "LESS_THAN_OR_EQUAL"};var Statistic = { AVERAGE: "AVERAGE", MAXIMUM: "MAXIMUM", MINIMUM: "MINIMUM", SAMPLE_COUNT: "SAMPLE_COUNT", SUM: "SUM"};var Unit = { BITS: "BITS", BITS_PER_SECOND: "BITS_PER_SECOND", BYTES: "BYTES", BYTES_PER_SECOND: "BYTES_PER_SECOND", COUNT: "COUNT", COUNT_PER_SECOND: "COUNT_PER_SECOND", GIGA_BITS: "GIGA_BITS", GIGA_BITS_PER_SECOND: "GIGA_BITS_PER_SECOND", GIGA_BYTES: "GIGA_BYTES", GIGA_BYTES_PER_SECOND: "GIGA_BYTES_PER_SECOND", KILO_BITS: "KILO_BITS", KILO_BITS_PER_SECOND: "KILO_BITS_PER_SECOND", KILO_BYTES: "KILO_BYTES", KILO_BYTES_PER_SECOND: "KILO_BYTES_PER_SECOND", MEGA_BITS: "MEGA_BITS", MEGA_BITS_PER_SECOND: "MEGA_BITS_PER_SECOND", MEGA_BYTES: "MEGA_BYTES", MEGA_BYTES_PER_SECOND: "MEGA_BYTES_PER_SECOND", MICRO_SECONDS: "MICRO_SECONDS", MILLI_SECONDS: "MILLI_SECONDS", NONE: "NONE", PERCENT: "PERCENT", SECONDS: "SECONDS", TERA_BITS: "TERA_BITS", TERA_BITS_PER_SECOND: "TERA_BITS_PER_SECOND", TERA_BYTES: "TERA_BYTES", TERA_BYTES_PER_SECOND: "TERA_BYTES_PER_SECOND"};var InstanceRoleType = { CORE: "CORE", MASTER: "MASTER", TASK: "TASK"};var InternalServerError = class _InternalServerError extends EMRServiceException { static { __name(this, "InternalServerError"); } name = "InternalServerError"; $fault = "server"; /** * @internal */ constructor(opts) { super({ name: "InternalServerError", $fault: "server", ...opts }); Object.setPrototypeOf(this, _InternalServerError.prototype); }};var AuthMode = { IAM: "IAM", SSO: "SSO"};var AutoScalingPolicyState = { ATTACHED: "ATTACHED", ATTACHING: "ATTACHING", DETACHED: "DETACHED", DETACHING: "DETACHING", FAILED: "FAILED", PENDING: "PENDING"};var AutoScalingPolicyStateChangeReasonCode = { CLEANUP_FAILURE: "CLEANUP_FAILURE", PROVISION_FAILURE: "PROVISION_FAILURE", USER_REQUEST: "USER_REQUEST"};var StepCancellationOption = { SEND_INTERRUPT: "SEND_INTERRUPT", TERMINATE_PROCESS: "TERMINATE_PROCESS"};var CancelStepsRequestStatus = { FAILED: "FAILED", SUBMITTED: "SUBMITTED"};var InstanceCollectionType = { INSTANCE_FLEET: "INSTANCE_FLEET", INSTANCE_GROUP: "INSTANCE_GROUP"};var PlacementGroupStrategy = { CLUSTER: "CLUSTER", NONE: "NONE", PARTITION: "PARTITION", SPREAD: "SPREAD"};var RepoUpgradeOnBoot = { NONE: "NONE", SECURITY: "SECURITY"};var ScaleDownBehavior = { TERMINATE_AT_INSTANCE_HOUR: "TERMINATE_AT_INSTANCE_HOUR", TERMINATE_AT_TASK_COMPLETION: "TERMINATE_AT_TASK_COMPLETION"};var ClusterState = { BOOTSTRAPPING: "BOOTSTRAPPING", RUNNING: "RUNNING", STARTING: "STARTING", TERMINATED: "TERMINATED", TERMINATED_WITH_ERRORS: "TERMINATED_WITH_ERRORS", TERMINATING: "TERMINATING", WAITING: "WAITING"};var ClusterStateChangeReasonCode = { ALL_STEPS_COMPLETED: "ALL_STEPS_COMPLETED", BOOTSTRAP_FAILURE: "BOOTSTRAP_FAILURE", INSTANCE_FAILURE: "INSTANCE_FAILURE", INSTANCE_FLEET_TIMEOUT: "INSTANCE_FLEET_TIMEOUT", INTERNAL_ERROR: "INTERNAL_ERROR", STEP_FAILURE: "STEP_FAILURE", USER_REQUEST: "USER_REQUEST", VALIDATION_ERROR: "VALIDATION_ERROR"};var ComputeLimitsUnitType = { InstanceFleetUnits: "InstanceFleetUnits", Instances: "Instances", VCPU: "VCPU"};var ProfilerType = { SHS: "SHS", TEZUI: "TEZUI", YTS: "YTS"};var IdcUserAssignment = { OPTIONAL: "OPTIONAL", REQUIRED: "REQUIRED"};var IdentityType = { GROUP: "GROUP", USER: "USER"};var Credentials;((Credentials2) => { Credentials2.visit = /* @__PURE__ */ __name((value, visitor) => { if (value.UsernamePassword !== void 0) return visitor.UsernamePassword(value.UsernamePassword); return visitor._(value.$unknown[0], value.$unknown[1]); }, "visit");})(Credentials || (Credentials = {}));var JobFlowExecutionState = { BOOTSTRAPPING: "BOOTSTRAPPING", COMPLETED: "COMPLETED", FAILED: "FAILED", RUNNING: "RUNNING", SHUTTING_DOWN: "SHUTTING_DOWN", STARTING: "STARTING", TERMINATED: "TERMINATED", WAITING: "WAITING"};var InstanceGroupState = { ARRESTED: "ARRESTED", BOOTSTRAPPING: "BOOTSTRAPPING", ENDED: "ENDED", PROVISIONING: "PROVISIONING", RECONFIGURING: "RECONFIGURING", RESIZING: "RESIZING", RUNNING: "RUNNING", SHUTTING_DOWN: "SHUTTING_DOWN", SUSPENDED: "SUSPENDED", TERMINATED: "TERMINATED", TERMINATING: "TERMINATING"};var StepExecutionState = { CANCELLED: "CANCELLED", COMPLETED: "COMPLETED", CONTINUE: "CONTINUE", FAILED: "FAILED", INTERRUPTED: "INTERRUPTED", PENDING: "PENDING", RUNNING: "RUNNING"};var ExecutionEngineType = { EMR: "EMR"};var OutputNotebookFormat = { HTML: "HTML"};var NotebookExecutionStatus = { FAILED: "FAILED", FAILING: "FAILING", FINISHED: "FINISHED", FINISHING: "FINISHING", RUNNING: "RUNNING", STARTING: "STARTING", START_PENDING: "START_PENDING", STOPPED: "STOPPED", STOPPING: "STOPPING", STOP_PENDING: "STOP_PENDING"};var PersistentAppUIType = { SHS: "SHS", TEZ: "TEZ", YTS: "YTS"};var StepState = { CANCELLED: "CANCELLED", CANCEL_PENDING: "CANCEL_PENDING", COMPLETED: "COMPLETED", FAILED: "FAILED", INTERRUPTED: "INTERRUPTED", PENDING: "PENDING", RUNNING: "RUNNING"};var StepStateChangeReasonCode = { NONE: "NONE"};var ScalingStrategy = { ADVANCED: "ADVANCED", DEFAULT: "DEFAULT"};var OnClusterAppUIType = { ApplicationMaster: "ApplicationMaster", JobHistoryServer: "JobHistoryServer", ResourceManager: "ResourceManager", SparkHistoryServer: "SparkHistoryServer", TezUI: "TezUI", YarnTimelineService: "YarnTimelineService"};var InstanceFleetState = { BOOTSTRAPPING: "BOOTSTRAPPING", PROVISIONING: "PROVISIONING", RESIZING: "RESIZING", RUNNING: "RUNNING", SUSPENDED: "SUSPENDED", TERMINATED: "TERMINATED", TERMINATING: "TERMINATING"};var InstanceFleetStateChangeReasonCode = { CLUSTER_TERMINATED: "CLUSTER_TERMINATED", INSTANCE_FAILURE: "INSTANCE_FAILURE", INTERNAL_ERROR: "INTERNAL_ERROR", VALIDATION_ERROR: "VALIDATION_ERROR"};var InstanceGroupType = { CORE: "CORE", MASTER: "MASTER", TASK: "TASK"};var InstanceGroupStateChangeReasonCode = { CLUSTER_TERMINATED: "CLUSTER_TERMINATED", INSTANCE_FAILURE: "INSTANCE_FAILURE", INTERNAL_ERROR: "INTERNAL_ERROR", VALIDATION_ERROR: "VALIDATION_ERROR"};var InstanceState = { AWAITING_FULFILLMENT: "AWAITING_FULFILLMENT", BOOTSTRAPPING: "BOOTSTRAPPING", PROVISIONING: "PROVISIONING", RUNNING: "RUNNING", TERMINATED: "TERMINATED"};var InstanceStateChangeReasonCode = { BOOTSTRAP_FAILURE: "BOOTSTRAP_FAILURE", CLUSTER_TERMINATED: "CLUSTER_TERMINATED", INSTANCE_FAILURE: "INSTANCE_FAILURE", INTERNAL_ERROR: "INTERNAL_ERROR", VALIDATION_ERROR: "VALIDATION_ERROR"};var ReconfigurationType = { MERGE: "MERGE", OVERWRITE: "OVERWRITE"};var UsernamePasswordFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj}), "UsernamePasswordFilterSensitiveLog");var CredentialsFilterSensitiveLog = /* @__PURE__ */ __name((obj) => { if (obj.UsernamePassword !== void 0) return { UsernamePassword: import_smithy_client.SENSITIVE_STRING }; if (obj.$unknown !== void 0) return { [obj.$unknown[0]]: "UNKNOWN" };}, "CredentialsFilterSensitiveLog");var GetClusterSessionCredentialsOutputFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.Credentials && { Credentials: CredentialsFilterSensitiveLog(obj.Credentials) }}), "GetClusterSessionCredentialsOutputFilterSensitiveLog"); // src/protocols/Aws_json1_1.tsvar se_AddInstanceFleetCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("AddInstanceFleet"); let body; body = JSON.stringify(se_AddInstanceFleetInput(input, context)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_AddInstanceFleetCommand");var se_AddInstanceGroupsCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("AddInstanceGroups"); let body; body = JSON.stringify(se_AddInstanceGroupsInput(input, context)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_AddInstanceGroupsCommand");var se_AddJobFlowStepsCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("AddJobFlowSteps"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_AddJobFlowStepsCommand");var se_AddTagsCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("AddTags"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_AddTagsCommand");var se_CancelStepsCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("CancelSteps"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CancelStepsCommand");var se_CreatePersistentAppUICommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("CreatePersistentAppUI"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CreatePersistentAppUICommand");var se_CreateSecurityConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("CreateSecurityConfiguration"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CreateSecurityConfigurationCommand");var se_CreateStudioCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("CreateStudio"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CreateStudioCommand");var se_CreateStudioSessionMappingCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("CreateStudioSessionMapping"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_CreateStudioSessionMappingCommand");var se_DeleteSecurityConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("DeleteSecurityConfiguration"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteSecurityConfigurationCommand");var se_DeleteStudioCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("DeleteStudio"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteStudioCommand");var se_DeleteStudioSessionMappingCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("DeleteStudioSessionMapping"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DeleteStudioSessionMappingCommand");var se_DescribeClusterCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("DescribeCluster"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DescribeClusterCommand");var se_DescribeJobFlowsCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("DescribeJobFlows"); let body; body = JSON.stringify(se_DescribeJobFlowsInput(input, context)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DescribeJobFlowsCommand");var se_DescribeNotebookExecutionCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("DescribeNotebookExecution"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DescribeNotebookExecutionCommand");var se_DescribePersistentAppUICommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("DescribePersistentAppUI"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DescribePersistentAppUICommand");var se_DescribeReleaseLabelCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("DescribeReleaseLabel"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DescribeReleaseLabelCommand");var se_DescribeSecurityConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("DescribeSecurityConfiguration"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DescribeSecurityConfigurationCommand");var se_DescribeStepCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("DescribeStep"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DescribeStepCommand");var se_DescribeStudioCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("DescribeStudio"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_DescribeStudioCommand");var se_GetAutoTerminationPolicyCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("GetAutoTerminationPolicy"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetAutoTerminationPolicyCommand");var se_GetBlockPublicAccessConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("GetBlockPublicAccessConfiguration"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetBlockPublicAccessConfigurationCommand");var se_GetClusterSessionCredentialsCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("GetClusterSessionCredentials"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetClusterSessionCredentialsCommand");var se_GetManagedScalingPolicyCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("GetManagedScalingPolicy"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetManagedScalingPolicyCommand");var se_GetOnClusterAppUIPresignedURLCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("GetOnClusterAppUIPresignedURL"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetOnClusterAppUIPresignedURLCommand");var se_GetPersistentAppUIPresignedURLCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("GetPersistentAppUIPresignedURL"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetPersistentAppUIPresignedURLCommand");var se_GetStudioSessionMappingCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("GetStudioSessionMapping"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_GetStudioSessionMappingCommand");var se_ListBootstrapActionsCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("ListBootstrapActions"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListBootstrapActionsCommand");var se_ListClustersCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("ListClusters"); let body; body = JSON.stringify(se_ListClustersInput(input, context)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListClustersCommand");var se_ListInstanceFleetsCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("ListInstanceFleets"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListInstanceFleetsCommand");var se_ListInstanceGroupsCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("ListInstanceGroups"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListInstanceGroupsCommand");var se_ListInstancesCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("ListInstances"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListInstancesCommand");var se_ListNotebookExecutionsCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("ListNotebookExecutions"); let body; body = JSON.stringify(se_ListNotebookExecutionsInput(input, context)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListNotebookExecutionsCommand");var se_ListReleaseLabelsCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("ListReleaseLabels"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListReleaseLabelsCommand");var se_ListSecurityConfigurationsCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("ListSecurityConfigurations"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListSecurityConfigurationsCommand");var se_ListStepsCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("ListSteps"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListStepsCommand");var se_ListStudiosCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("ListStudios"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListStudiosCommand");var se_ListStudioSessionMappingsCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("ListStudioSessionMappings"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListStudioSessionMappingsCommand");var se_ListSupportedInstanceTypesCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("ListSupportedInstanceTypes"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ListSupportedInstanceTypesCommand");var se_ModifyClusterCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("ModifyCluster"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ModifyClusterCommand");var se_ModifyInstanceFleetCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("ModifyInstanceFleet"); let body; body = JSON.stringify(se_ModifyInstanceFleetInput(input, context)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ModifyInstanceFleetCommand");var se_ModifyInstanceGroupsCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("ModifyInstanceGroups"); let body; body = JSON.stringify(se_ModifyInstanceGroupsInput(input, context)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_ModifyInstanceGroupsCommand");var se_PutAutoScalingPolicyCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("PutAutoScalingPolicy"); let body; body = JSON.stringify(se_PutAutoScalingPolicyInput(input, context)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_PutAutoScalingPolicyCommand");var se_PutAutoTerminationPolicyCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("PutAutoTerminationPolicy"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_PutAutoTerminationPolicyCommand");var se_PutBlockPublicAccessConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("PutBlockPublicAccessConfiguration"); let body; body = JSON.stringify(se_PutBlockPublicAccessConfigurationInput(input, context)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_PutBlockPublicAccessConfigurationCommand");var se_PutManagedScalingPolicyCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("PutManagedScalingPolicy"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_PutManagedScalingPolicyCommand");var se_RemoveAutoScalingPolicyCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("RemoveAutoScalingPolicy"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_RemoveAutoScalingPolicyCommand");var se_RemoveAutoTerminationPolicyCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("RemoveAutoTerminationPolicy"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_RemoveAutoTerminationPolicyCommand");var se_RemoveManagedScalingPolicyCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("RemoveManagedScalingPolicy"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_RemoveManagedScalingPolicyCommand");var se_RemoveTagsCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("RemoveTags"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_RemoveTagsCommand");var se_RunJobFlowCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("RunJobFlow"); let body; body = JSON.stringify(se_RunJobFlowInput(input, context)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_RunJobFlowCommand");var se_SetKeepJobFlowAliveWhenNoStepsCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("SetKeepJobFlowAliveWhenNoSteps"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_SetKeepJobFlowAliveWhenNoStepsCommand");var se_SetTerminationProtectionCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("SetTerminationProtection"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_SetTerminationProtectionCommand");var se_SetUnhealthyNodeReplacementCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("SetUnhealthyNodeReplacement"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_SetUnhealthyNodeReplacementCommand");var se_SetVisibleToAllUsersCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("SetVisibleToAllUsers"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_SetVisibleToAllUsersCommand");var se_StartNotebookExecutionCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("StartNotebookExecution"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_StartNotebookExecutionCommand");var se_StopNotebookExecutionCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("StopNotebookExecution"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_StopNotebookExecutionCommand");var se_TerminateJobFlowsCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("TerminateJobFlows"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_TerminateJobFlowsCommand");var se_UpdateStudioCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("UpdateStudio"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_UpdateStudioCommand");var se_UpdateStudioSessionMappingCommand = /* @__PURE__ */ __name(async (input, context) => { const headers = sharedHeaders("UpdateStudioSessionMapping"); let body; body = JSON.stringify((0, import_smithy_client._json)(input)); return buildHttpRpcRequest(context, headers, "/", void 0, body);}, "se_UpdateStudioSessionMappingCommand");var de_AddInstanceFleetCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_AddInstanceFleetCommand");var de_AddInstanceGroupsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_AddInstanceGroupsCommand");var de_AddJobFlowStepsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_AddJobFlowStepsCommand");var de_AddTagsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_AddTagsCommand");var de_CancelStepsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_CancelStepsCommand");var de_CreatePersistentAppUICommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_CreatePersistentAppUICommand");var de_CreateSecurityConfigurationCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = de_CreateSecurityConfigurationOutput(data, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_CreateSecurityConfigurationCommand");var de_CreateStudioCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_CreateStudioCommand");var de_CreateStudioSessionMappingCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } await (0, import_smithy_client.collectBody)(output.body, context); const response = { $metadata: deserializeMetadata(output) }; return response;}, "de_CreateStudioSessionMappingCommand");var de_DeleteSecurityConfigurationCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_DeleteSecurityConfigurationCommand");var de_DeleteStudioCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } await (0, import_smithy_client.collectBody)(output.body, context); const response = { $metadata: deserializeMetadata(output) }; return response;}, "de_DeleteStudioCommand");var de_DeleteStudioSessionMappingCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } await (0, import_smithy_client.collectBody)(output.body, context); const response = { $metadata: deserializeMetadata(output) }; return response;}, "de_DeleteStudioSessionMappingCommand");var de_DescribeClusterCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = de_DescribeClusterOutput(data, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_DescribeClusterCommand");var de_DescribeJobFlowsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = de_DescribeJobFlowsOutput(data, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_DescribeJobFlowsCommand");var de_DescribeNotebookExecutionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = de_DescribeNotebookExecutionOutput(data, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_DescribeNotebookExecutionCommand");var de_DescribePersistentAppUICommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = de_DescribePersistentAppUIOutput(data, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_DescribePersistentAppUICommand");var de_DescribeReleaseLabelCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_DescribeReleaseLabelCommand");var de_DescribeSecurityConfigurationCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = de_DescribeSecurityConfigurationOutput(data, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_DescribeSecurityConfigurationCommand");var de_DescribeStepCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = de_DescribeStepOutput(data, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_DescribeStepCommand");var de_DescribeStudioCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = de_DescribeStudioOutput(data, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_DescribeStudioCommand");var de_GetAutoTerminationPolicyCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_GetAutoTerminationPolicyCommand");var de_GetBlockPublicAccessConfigurationCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = de_GetBlockPublicAccessConfigurationOutput(data, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_GetBlockPublicAccessConfigurationCommand");var de_GetClusterSessionCredentialsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = de_GetClusterSessionCredentialsOutput(data, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_GetClusterSessionCredentialsCommand");var de_GetManagedScalingPolicyCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_GetManagedScalingPolicyCommand");var de_GetOnClusterAppUIPresignedURLCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_GetOnClusterAppUIPresignedURLCommand");var de_GetPersistentAppUIPresignedURLCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_GetPersistentAppUIPresignedURLCommand");var de_GetStudioSessionMappingCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = de_GetStudioSessionMappingOutput(data, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_GetStudioSessionMappingCommand");var de_ListBootstrapActionsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_ListBootstrapActionsCommand");var de_ListClustersCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = de_ListClustersOutput(data, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_ListClustersCommand");var de_ListInstanceFleetsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = de_ListInstanceFleetsOutput(data, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_ListInstanceFleetsCommand");var de_ListInstanceGroupsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = de_ListInstanceGroupsOutput(data, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_ListInstanceGroupsCommand");var de_ListInstancesCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = de_ListInstancesOutput(data, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_ListInstancesCommand");var de_ListNotebookExecutionsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = de_ListNotebookExecutionsOutput(data, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_ListNotebookExecutionsCommand");var de_ListReleaseLabelsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_ListReleaseLabelsCommand");var de_ListSecurityConfigurationsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = de_ListSecurityConfigurationsOutput(data, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_ListSecurityConfigurationsCommand");var de_ListStepsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = de_ListStepsOutput(data, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_ListStepsCommand");var de_ListStudiosCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = de_ListStudiosOutput(data, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_ListStudiosCommand");var de_ListStudioSessionMappingsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = de_ListStudioSessionMappingsOutput(data, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_ListStudioSessionMappingsCommand");var de_ListSupportedInstanceTypesCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = de_ListSupportedInstanceTypesOutput(data, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_ListSupportedInstanceTypesCommand");var de_ModifyClusterCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_ModifyClusterCommand");var de_ModifyInstanceFleetCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } await (0, import_smithy_client.collectBody)(output.body, context); const response = { $metadata: deserializeMetadata(output) }; return response;}, "de_ModifyInstanceFleetCommand");var de_ModifyInstanceGroupsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } await (0, import_smithy_client.collectBody)(output.body, context); const response = { $metadata: deserializeMetadata(output) }; return response;}, "de_ModifyInstanceGroupsCommand");var de_PutAutoScalingPolicyCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = de_PutAutoScalingPolicyOutput(data, context); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_PutAutoScalingPolicyCommand");var de_PutAutoTerminationPolicyCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_PutAutoTerminationPolicyCommand");var de_PutBlockPublicAccessConfigurationCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_PutBlockPublicAccessConfigurationCommand");var de_PutManagedScalingPolicyCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_PutManagedScalingPolicyCommand");var de_RemoveAutoScalingPolicyCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_RemoveAutoScalingPolicyCommand");var de_RemoveAutoTerminationPolicyCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_RemoveAutoTerminationPolicyCommand");var de_RemoveManagedScalingPolicyCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_RemoveManagedScalingPolicyCommand");var de_RemoveTagsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_RemoveTagsCommand");var de_RunJobFlowCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_RunJobFlowCommand");var de_SetKeepJobFlowAliveWhenNoStepsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } await (0, import_smithy_client.collectBody)(output.body, context); const response = { $metadata: deserializeMetadata(output) }; return response;}, "de_SetKeepJobFlowAliveWhenNoStepsCommand");var de_SetTerminationProtectionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } await (0, import_smithy_client.collectBody)(output.body, context); const response = { $metadata: deserializeMetadata(output) }; return response;}, "de_SetTerminationProtectionCommand");var de_SetUnhealthyNodeReplacementCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } await (0, import_smithy_client.collectBody)(output.body, context); const response = { $metadata: deserializeMetadata(output) }; return response;}, "de_SetUnhealthyNodeReplacementCommand");var de_SetVisibleToAllUsersCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } await (0, import_smithy_client.collectBody)(output.body, context); const response = { $metadata: deserializeMetadata(output) }; return response;}, "de_SetVisibleToAllUsersCommand");var de_StartNotebookExecutionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } const data = await (0, import_core2.parseJsonBody)(output.body, context); let contents = {}; contents = (0, import_smithy_client._json)(data); const response = { $metadata: deserializeMetadata(output), ...contents }; return response;}, "de_StartNotebookExecutionCommand");var de_StopNotebookExecutionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } await (0, import_smithy_client.collectBody)(output.body, context); const response = { $metadata: deserializeMetadata(output) }; return response;}, "de_StopNotebookExecutionCommand");var de_TerminateJobFlowsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } await (0, import_smithy_client.collectBody)(output.body, context); const response = { $metadata: deserializeMetadata(output) }; return response;}, "de_TerminateJobFlowsCommand");var de_UpdateStudioCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } await (0, import_smithy_client.collectBody)(output.body, context); const response = { $metadata: deserializeMetadata(output) }; return response;}, "de_UpdateStudioCommand");var de_UpdateStudioSessionMappingCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode >= 300) { return de_CommandError(output, context); } await (0, import_smithy_client.collectBody)(output.body, context); const response = { $metadata: deserializeMetadata(output) }; return response;}, "de_UpdateStudioSessionMappingCommand");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 "InternalServerException": case "com.amazonaws.emr#InternalServerException": throw await de_InternalServerExceptionRes(parsedOutput, context); case "InvalidRequestException": case "com.amazonaws.emr#InvalidRequestException": throw await de_InvalidRequestExceptionRes(parsedOutput, context); case "InternalServerError": case "com.amazonaws.emr#InternalServerError": throw await de_InternalServerErrorRes(parsedOutput, context); default: const parsedBody = parsedOutput.body; return throwDefaultError({ output, parsedBody, errorCode }); }}, "de_CommandError");var de_InternalServerErrorRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new InternalServerError({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_InternalServerErrorRes");var de_InternalServerExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new InternalServerException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_InternalServerExceptionRes");var de_InvalidRequestExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const body = parsedOutput.body; const deserialized = (0, import_smithy_client._json)(body); const exception = new InvalidRequestException({ $metadata: deserializeMetadata(parsedOutput), ...deserialized }); return (0, import_smithy_client.decorateServiceException)(exception, body);}, "de_InvalidRequestExceptionRes");var se_AddInstanceFleetInput = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { ClusterId: [], InstanceFleet: /* @__PURE__ */ __name((_) => se_InstanceFleetConfig(_, context), "InstanceFleet") });}, "se_AddInstanceFleetInput");var se_AddInstanceGroupsInput = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { InstanceGroups: /* @__PURE__ */ __name((_) => se_InstanceGroupConfigList(_, context), "InstanceGroups"), JobFlowId: [] });}, "se_AddInstanceGroupsInput");var se_AutoScalingPolicy = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { Constraints: import_smithy_client._json, Rules: /* @__PURE__ */ __name((_) => se_ScalingRuleList(_, context), "Rules") });}, "se_AutoScalingPolicy");var se_BlockPublicAccessConfiguration = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { BlockPublicSecurityGroupRules: [], Classification: [], Configurations: /* @__PURE__ */ __name((_) => se_ConfigurationList(_, context), "Configurations"), PermittedPublicSecurityGroupRuleRanges: import_smithy_client._json, Properties: import_smithy_client._json });}, "se_BlockPublicAccessConfiguration");var se_CloudWatchAlarmDefinition = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { ComparisonOperator: [], Dimensions: import_smithy_client._json, EvaluationPeriods: [], MetricName: [], Namespace: [], Period: [], Statistic: [], Threshold: import_smithy_client.serializeFloat, Unit: [] });}, "se_CloudWatchAlarmDefinition");var se_Configuration = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { Classification: [], Configurations: /* @__PURE__ */ __name((_) => se_ConfigurationList(_, context), "Configurations"), Properties: import_smithy_client._json });}, "se_Configuration");var se_ConfigurationList = /* @__PURE__ */ __name((input, context) => { return input.filter((e) => e != null).map((entry) => { return se_Configuration(entry, context); });}, "se_ConfigurationList");var se_DescribeJobFlowsInput = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { CreatedAfter: /* @__PURE__ */ __name((_) => _.getTime() / 1e3, "CreatedAfter"), CreatedBefore: /* @__PURE__ */ __name((_) => _.getTime() / 1e3, "CreatedBefore"), JobFlowIds: import_smithy_client._json, JobFlowStates: import_smithy_client._json });}, "se_DescribeJobFlowsInput");var se_InstanceFleetConfig = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { Context: [], InstanceFleetType: [], InstanceTypeConfigs: /* @__PURE__ */ __name((_) => se_InstanceTypeConfigList(_, context), "InstanceTypeConfigs"), LaunchSpecifications: import_smithy_client._json, Name: [], ResizeSpecifications: import_smithy_client._json, TargetOnDemandCapacity: [], TargetSpotCapacity: [] });}, "se_InstanceFleetConfig");var se_InstanceFleetConfigList = /* @__PURE__ */ __name((input, context) => { return input.filter((e) => e != null).map((entry) => { return se_InstanceFleetConfig(entry, context); });}, "se_InstanceFleetConfigList");var se_InstanceFleetModifyConfig = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { Context: [], InstanceFleetId: [], InstanceTypeConfigs: /* @__PURE__ */ __name((_) => se_InstanceTypeConfigList(_, context), "InstanceTypeConfigs"), ResizeSpecifications: import_smithy_client._json, TargetOnDemandCapacity: [], TargetSpotCapacity: [] });}, "se_InstanceFleetModifyConfig");var se_InstanceGroupConfig = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { AutoScalingPolicy: /* @__PURE__ */ __name((_) => se_AutoScalingPolicy(_, context), "AutoScalingPolicy"), BidPrice: [], Configurations: /* @__PURE__ */ __name((_) => se_ConfigurationList(_, context), "Configurations"), CustomAmiId: [], EbsConfiguration: import_smithy_client._json, InstanceCount: [], InstanceRole: [], InstanceType: [], Market: [], Name: [] });}, "se_InstanceGroupConfig");var se_InstanceGroupConfigList = /* @__PURE__ */ __name((input, context) => { return input.filter((e) => e != null).map((entry) => { return se_InstanceGroupConfig(entry, context); });}, "se_InstanceGroupConfigList");var se_InstanceGroupModifyConfig = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { Configurations: /* @__PURE__ */ __name((_) => se_ConfigurationList(_, context), "Configurations"), EC2InstanceIdsToTerminate: import_smithy_client._json, InstanceCount: [], InstanceGroupId: [], ReconfigurationType: [], ShrinkPolicy: import_smithy_client._json });}, "se_InstanceGroupModifyConfig");var se_InstanceGroupModifyConfigList = /* @__PURE__ */ __name((input, context) => { return input.filter((e) => e != null).map((entry) => { return se_InstanceGroupModifyConfig(entry, context); });}, "se_InstanceGroupModifyConfigList");var se_InstanceTypeConfig = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { BidPrice: [], BidPriceAsPercentageOfOnDemandPrice: import_smithy_client.serializeFloat, Configurations: /* @__PURE__ */ __name((_) => se_ConfigurationList(_, context), "Configurations"), CustomAmiId: [], EbsConfiguration: import_smithy_client._json, InstanceType: [], Priority: import_smithy_client.serializeFloat, WeightedCapacity: [] });}, "se_InstanceTypeConfig");var se_InstanceTypeConfigList = /* @__PURE__ */ __name((input, context) => { return input.filter((e) => e != null).map((entry) => { return se_InstanceTypeConfig(entry, context); });}, "se_InstanceTypeConfigList");var se_JobFlowInstancesConfig = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { AdditionalMasterSecurityGroups: import_smithy_client._json, AdditionalSlaveSecurityGroups: import_smithy_client._json, Ec2KeyName: [], Ec2SubnetId: [], Ec2SubnetIds: import_smithy_client._json, EmrManagedMasterSecurityGroup: [], EmrManagedSlaveSecurityGroup: [], HadoopVersion: [], InstanceCount: [], InstanceFleets: /* @__PURE__ */ __name((_) => se_InstanceFleetConfigList(_, context), "InstanceFleets"), InstanceGroups: /* @__PURE__ */ __name((_) => se_InstanceGroupConfigList(_, context), "InstanceGroups"), KeepJobFlowAliveWhenNoSteps: [], MasterInstanceType: [], Placement: import_smithy_client._json, ServiceAccessSecurityGroup: [], SlaveInstanceType: [], TerminationProtected: [], UnhealthyNodeReplacement: [] });}, "se_JobFlowInstancesConfig");var se_ListClustersInput = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { ClusterStates: import_smithy_client._json, CreatedAfter: /* @__PURE__ */ __name((_) => _.getTime() / 1e3, "CreatedAfter"), CreatedBefore: /* @__PURE__ */ __name((_) => _.getTime() / 1e3, "CreatedBefore"), Marker: [] });}, "se_ListClustersInput");var se_ListNotebookExecutionsInput = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { EditorId: [], ExecutionEngineId: [], From: /* @__PURE__ */ __name((_) => _.getTime() / 1e3, "From"), Marker: [], Status: [], To: /* @__PURE__ */ __name((_) => _.getTime() / 1e3, "To") });}, "se_ListNotebookExecutionsInput");var se_ModifyInstanceFleetInput = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { ClusterId: [], InstanceFleet: /* @__PURE__ */ __name((_) => se_InstanceFleetModifyConfig(_, context), "InstanceFleet") });}, "se_ModifyInstanceFleetInput");var se_ModifyInstanceGroupsInput = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { ClusterId: [], InstanceGroups: /* @__PURE__ */ __name((_) => se_InstanceGroupModifyConfigList(_, context), "InstanceGroups") });}, "se_ModifyInstanceGroupsInput");var se_PutAutoScalingPolicyInput = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { AutoScalingPolicy: /* @__PURE__ */ __name((_) => se_AutoScalingPolicy(_, context), "AutoScalingPolicy"), ClusterId: [], InstanceGroupId: [] });}, "se_PutAutoScalingPolicyInput");var se_PutBlockPublicAccessConfigurationInput = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { BlockPublicAccessConfiguration: /* @__PURE__ */ __name((_) => se_BlockPublicAccessConfiguration(_, context), "BlockPublicAccessConfiguration") });}, "se_PutBlockPublicAccessConfigurationInput");var se_RunJobFlowInput = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { AdditionalInfo: [], AmiVersion: [], Applications: import_smithy_client._json, AutoScalingRole: [], AutoTerminationPolicy: import_smithy_client._json, BootstrapActions: import_smithy_client._json, Configurations: /* @__PURE__ */ __name((_) => se_ConfigurationList(_, context), "Configurations"), CustomAmiId: [], EbsRootVolumeIops: [], EbsRootVolumeSize: [], EbsRootVolumeThroughput: [], ExtendedSupport: [], Instances: /* @__PURE__ */ __name((_) => se_JobFlowInstancesConfig(_, context), "Instances"), JobFlowRole: [], KerberosAttributes: import_smithy_client._json, LogEncryptionKmsKeyId: [], LogUri: [], ManagedScalingPolicy: import_smithy_client._json, Name: [], NewSupportedProducts: import_smithy_client._json, OSReleaseLabel: [], PlacementGroupConfigs: import_smithy_client._json, ReleaseLabel: [], RepoUpgradeOnBoot: [], ScaleDownBehavior: [], SecurityConfiguration: [], ServiceRole: [], StepConcurrencyLevel: [], Steps: import_smithy_client._json, SupportedProducts: import_smithy_client._json, Tags: import_smithy_client._json, VisibleToAllUsers: [] });}, "se_RunJobFlowInput");var se_ScalingRule = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { Action: import_smithy_client._json, Description: [], Name: [], Trigger: /* @__PURE__ */ __name((_) => se_ScalingTrigger(_, context), "Trigger") });}, "se_ScalingRule");var se_ScalingRuleList = /* @__PURE__ */ __name((input, context) => { return input.filter((e) => e != null).map((entry) => { return se_ScalingRule(entry, context); });}, "se_ScalingRuleList");var se_ScalingTrigger = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { CloudWatchAlarmDefinition: /* @__PURE__ */ __name((_) => se_CloudWatchAlarmDefinition(_, context), "CloudWatchAlarmDefinition") });}, "se_ScalingTrigger");var de_AutoScalingPolicyDescription = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { Constraints: import_smithy_client._json, Rules: /* @__PURE__ */ __name((_) => de_ScalingRuleList(_, context), "Rules"), Status: import_smithy_client._json });}, "de_AutoScalingPolicyDescription");var de_BlockPublicAccessConfiguration = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { BlockPublicSecurityGroupRules: import_smithy_client.expectBoolean, Classification: import_smithy_client.expectString, Configurations: /* @__PURE__ */ __name((_) => de_ConfigurationList(_, context), "Configurations"), PermittedPublicSecurityGroupRuleRanges: import_smithy_client._json, Properties: import_smithy_client._json });}, "de_BlockPublicAccessConfiguration");var de_BlockPublicAccessConfigurationMetadata = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { CreatedByArn: import_smithy_client.expectString, CreationDateTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreationDateTime") });}, "de_BlockPublicAccessConfigurationMetadata");var de_CloudWatchAlarmDefinition = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { ComparisonOperator: import_smithy_client.expectString, Dimensions: import_smithy_client._json, EvaluationPeriods: import_smithy_client.expectInt32, MetricName: import_smithy_client.expectString, Namespace: import_smithy_client.expectString, Period: import_smithy_client.expectInt32, Statistic: import_smithy_client.expectString, Threshold: import_smithy_client.limitedParseDouble, Unit: import_smithy_client.expectString });}, "de_CloudWatchAlarmDefinition");var de_Cluster = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { Applications: import_smithy_client._json, AutoScalingRole: import_smithy_client.expectString, AutoTerminate: import_smithy_client.expectBoolean, ClusterArn: import_smithy_client.expectString, Configurations: /* @__PURE__ */ __name((_) => de_ConfigurationList(_, context), "Configurations"), CustomAmiId: import_smithy_client.expectString, EbsRootVolumeIops: import_smithy_client.expectInt32, EbsRootVolumeSize: import_smithy_client.expectInt32, EbsRootVolumeThroughput: import_smithy_client.expectInt32, Ec2InstanceAttributes: import_smithy_client._json, ExtendedSupport: import_smithy_client.expectBoolean, Id: import_smithy_client.expectString, InstanceCollectionType: import_smithy_client.expectString, KerberosAttributes: import_smithy_client._json, LogEncryptionKmsKeyId: import_smithy_client.expectString, LogUri: import_smithy_client.expectString, MasterPublicDnsName: import_smithy_client.expectString, Name: import_smithy_client.expectString, NormalizedInstanceHours: import_smithy_client.expectInt32, OSReleaseLabel: import_smithy_client.expectString, OutpostArn: import_smithy_client.expectString, PlacementGroups: import_smithy_client._json, ReleaseLabel: import_smithy_client.expectString, RepoUpgradeOnBoot: import_smithy_client.expectString, RequestedAmiVersion: import_smithy_client.expectString, RunningAmiVersion: import_smithy_client.expectString, ScaleDownBehavior: import_smithy_client.expectString, SecurityConfiguration: import_smithy_client.expectString, ServiceRole: import_smithy_client.expectString, Status: /* @__PURE__ */ __name((_) => de_ClusterStatus(_, context), "Status"), StepConcurrencyLevel: import_smithy_client.expectInt32, Tags: import_smithy_client._json, TerminationProtected: import_smithy_client.expectBoolean, UnhealthyNodeReplacement: import_smithy_client.expectBoolean, VisibleToAllUsers: import_smithy_client.expectBoolean });}, "de_Cluster");var de_ClusterStatus = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { ErrorDetails: import_smithy_client._json, State: import_smithy_client.expectString, StateChangeReason: import_smithy_client._json, Timeline: /* @__PURE__ */ __name((_) => de_ClusterTimeline(_, context), "Timeline") });}, "de_ClusterStatus");var de_ClusterSummary = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { ClusterArn: import_smithy_client.expectString, Id: import_smithy_client.expectString, Name: import_smithy_client.expectString, NormalizedInstanceHours: import_smithy_client.expectInt32, OutpostArn: import_smithy_client.expectString, Status: /* @__PURE__ */ __name((_) => de_ClusterStatus(_, context), "Status") });}, "de_ClusterSummary");var de_ClusterSummaryList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_ClusterSummary(entry, context); }); return retVal;}, "de_ClusterSummaryList");var de_ClusterTimeline = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { CreationDateTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreationDateTime"), EndDateTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "EndDateTime"), ReadyDateTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "ReadyDateTime") });}, "de_ClusterTimeline");var de_Configuration = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { Classification: import_smithy_client.expectString, Configurations: /* @__PURE__ */ __name((_) => de_ConfigurationList(_, context), "Configurations"), Properties: import_smithy_client._json });}, "de_Configuration");var de_ConfigurationList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_Configuration(entry, context); }); return retVal;}, "de_ConfigurationList");var de_CreateSecurityConfigurationOutput = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { CreationDateTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreationDateTime"), Name: import_smithy_client.expectString });}, "de_CreateSecurityConfigurationOutput");var de_DescribeClusterOutput = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { Cluster: /* @__PURE__ */ __name((_) => de_Cluster(_, context), "Cluster") });}, "de_DescribeClusterOutput");var de_DescribeJobFlowsOutput = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { JobFlows: /* @__PURE__ */ __name((_) => de_JobFlowDetailList(_, context), "JobFlows") });}, "de_DescribeJobFlowsOutput");var de_DescribeNotebookExecutionOutput = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { NotebookExecution: /* @__PURE__ */ __name((_) => de_NotebookExecution(_, context), "NotebookExecution") });}, "de_DescribeNotebookExecutionOutput");var de_DescribePersistentAppUIOutput = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { PersistentAppUI: /* @__PURE__ */ __name((_) => de_PersistentAppUI(_, context), "PersistentAppUI") });}, "de_DescribePersistentAppUIOutput");var de_DescribeSecurityConfigurationOutput = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { CreationDateTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreationDateTime"), Name: import_smithy_client.expectString, SecurityConfiguration: import_smithy_client.expectString });}, "de_DescribeSecurityConfigurationOutput");var de_DescribeStepOutput = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { Step: /* @__PURE__ */ __name((_) => de_Step(_, context), "Step") });}, "de_DescribeStepOutput");var de_DescribeStudioOutput = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { Studio: /* @__PURE__ */ __name((_) => de_Studio(_, context), "Studio") });}, "de_DescribeStudioOutput");var de_GetBlockPublicAccessConfigurationOutput = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { BlockPublicAccessConfiguration: /* @__PURE__ */ __name((_) => de_BlockPublicAccessConfiguration(_, context), "BlockPublicAccessConfiguration"), BlockPublicAccessConfigurationMetadata: /* @__PURE__ */ __name((_) => de_BlockPublicAccessConfigurationMetadata(_, context), "BlockPublicAccessConfigurationMetadata") });}, "de_GetBlockPublicAccessConfigurationOutput");var de_GetClusterSessionCredentialsOutput = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { Credentials: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)((0, import_core2.awsExpectUnion)(_)), "Credentials"), ExpiresAt: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "ExpiresAt") });}, "de_GetClusterSessionCredentialsOutput");var de_GetStudioSessionMappingOutput = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { SessionMapping: /* @__PURE__ */ __name((_) => de_SessionMappingDetail(_, context), "SessionMapping") });}, "de_GetStudioSessionMappingOutput");var de_Instance = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { EbsVolumes: import_smithy_client._json, Ec2InstanceId: import_smithy_client.expectString, Id: import_smithy_client.expectString, InstanceFleetId: import_smithy_client.expectString, InstanceGroupId: import_smithy_client.expectString, InstanceType: import_smithy_client.expectString, Market: import_smithy_client.expectString, PrivateDnsName: import_smithy_client.expectString, PrivateIpAddress: import_smithy_client.expectString, PublicDnsName: import_smithy_client.expectString, PublicIpAddress: import_smithy_client.expectString, Status: /* @__PURE__ */ __name((_) => de_InstanceStatus(_, context), "Status") });}, "de_Instance");var de_InstanceFleet = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { Context: import_smithy_client.expectString, Id: import_smithy_client.expectString, InstanceFleetType: import_smithy_client.expectString, InstanceTypeSpecifications: /* @__PURE__ */ __name((_) => de_InstanceTypeSpecificationList(_, context), "InstanceTypeSpecifications"), LaunchSpecifications: import_smithy_client._json, Name: import_smithy_client.expectString, ProvisionedOnDemandCapacity: import_smithy_client.expectInt32, ProvisionedSpotCapacity: import_smithy_client.expectInt32, ResizeSpecifications: import_smithy_client._json, Status: /* @__PURE__ */ __name((_) => de_InstanceFleetStatus(_, context), "Status"), TargetOnDemandCapacity: import_smithy_client.expectInt32, TargetSpotCapacity: import_smithy_client.expectInt32 });}, "de_InstanceFleet");var de_InstanceFleetList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_InstanceFleet(entry, context); }); return retVal;}, "de_InstanceFleetList");var de_InstanceFleetStatus = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { State: import_smithy_client.expectString, StateChangeReason: import_smithy_client._json, Timeline: /* @__PURE__ */ __name((_) => de_InstanceFleetTimeline(_, context), "Timeline") });}, "de_InstanceFleetStatus");var de_InstanceFleetTimeline = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { CreationDateTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreationDateTime"), EndDateTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "EndDateTime"), ReadyDateTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "ReadyDateTime") });}, "de_InstanceFleetTimeline");var de_InstanceGroup = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { AutoScalingPolicy: /* @__PURE__ */ __name((_) => de_AutoScalingPolicyDescription(_, context), "AutoScalingPolicy"), BidPrice: import_smithy_client.expectString, Configurations: /* @__PURE__ */ __name((_) => de_ConfigurationList(_, context), "Configurations"), ConfigurationsVersion: import_smithy_client.expectLong, CustomAmiId: import_smithy_client.expectString, EbsBlockDevices: import_smithy_client._json, EbsOptimized: import_smithy_client.expectBoolean, Id: import_smithy_client.expectString, InstanceGroupType: import_smithy_client.expectString, InstanceType: import_smithy_client.expectString, LastSuccessfullyAppliedConfigurations: /* @__PURE__ */ __name((_) => de_ConfigurationList(_, context), "LastSuccessfullyAppliedConfigurations"), LastSuccessfullyAppliedConfigurationsVersion: import_smithy_client.expectLong, Market: import_smithy_client.expectString, Name: import_smithy_client.expectString, RequestedInstanceCount: import_smithy_client.expectInt32, RunningInstanceCount: import_smithy_client.expectInt32, ShrinkPolicy: import_smithy_client._json, Status: /* @__PURE__ */ __name((_) => de_InstanceGroupStatus(_, context), "Status") });}, "de_InstanceGroup");var de_InstanceGroupDetail = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { BidPrice: import_smithy_client.expectString, CreationDateTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreationDateTime"), CustomAmiId: import_smithy_client.expectString, EndDateTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "EndDateTime"), InstanceGroupId: import_smithy_client.expectString, InstanceRequestCount: import_smithy_client.expectInt32, InstanceRole: import_smithy_client.expectString, InstanceRunningCount: import_smithy_client.expectInt32, InstanceType: import_smithy_client.expectString, LastStateChangeReason: import_smithy_client.expectString, Market: import_smithy_client.expectString, Name: import_smithy_client.expectString, ReadyDateTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "ReadyDateTime"), StartDateTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "StartDateTime"), State: import_smithy_client.expectString });}, "de_InstanceGroupDetail");var de_InstanceGroupDetailList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_InstanceGroupDetail(entry, context); }); return retVal;}, "de_InstanceGroupDetailList");var de_InstanceGroupList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_InstanceGroup(entry, context); }); return retVal;}, "de_InstanceGroupList");var de_InstanceGroupStatus = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { State: import_smithy_client.expectString, StateChangeReason: import_smithy_client._json, Timeline: /* @__PURE__ */ __name((_) => de_InstanceGroupTimeline(_, context), "Timeline") });}, "de_InstanceGroupStatus");var de_InstanceGroupTimeline = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { CreationDateTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreationDateTime"), EndDateTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "EndDateTime"), ReadyDateTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "ReadyDateTime") });}, "de_InstanceGroupTimeline");var de_InstanceList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_Instance(entry, context); }); return retVal;}, "de_InstanceList");var de_InstanceStatus = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { State: import_smithy_client.expectString, StateChangeReason: import_smithy_client._json, Timeline: /* @__PURE__ */ __name((_) => de_InstanceTimeline(_, context), "Timeline") });}, "de_InstanceStatus");var de_InstanceTimeline = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { CreationDateTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreationDateTime"), EndDateTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "EndDateTime"), ReadyDateTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "ReadyDateTime") });}, "de_InstanceTimeline");var de_InstanceTypeSpecification = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { BidPrice: import_smithy_client.expectString, BidPriceAsPercentageOfOnDemandPrice: import_smithy_client.limitedParseDouble, Configurations: /* @__PURE__ */ __name((_) => de_ConfigurationList(_, context), "Configurations"), CustomAmiId: import_smithy_client.expectString, EbsBlockDevices: import_smithy_client._json, EbsOptimized: import_smithy_client.expectBoolean, InstanceType: import_smithy_client.expectString, Priority: import_smithy_client.limitedParseDouble, WeightedCapacity: import_smithy_client.expectInt32 });}, "de_InstanceTypeSpecification");var de_InstanceTypeSpecificationList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_InstanceTypeSpecification(entry, context); }); return retVal;}, "de_InstanceTypeSpecificationList");var de_JobFlowDetail = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { AmiVersion: import_smithy_client.expectString, AutoScalingRole: import_smithy_client.expectString, BootstrapActions: import_smithy_client._json, ExecutionStatusDetail: /* @__PURE__ */ __name((_) => de_JobFlowExecutionStatusDetail(_, context), "ExecutionStatusDetail"), Instances: /* @__PURE__ */ __name((_) => de_JobFlowInstancesDetail(_, context), "Instances"), JobFlowId: import_smithy_client.expectString, JobFlowRole: import_smithy_client.expectString, LogEncryptionKmsKeyId: import_smithy_client.expectString, LogUri: import_smithy_client.expectString, Name: import_smithy_client.expectString, ScaleDownBehavior: import_smithy_client.expectString, ServiceRole: import_smithy_client.expectString, Steps: /* @__PURE__ */ __name((_) => de_StepDetailList(_, context), "Steps"), SupportedProducts: import_smithy_client._json, VisibleToAllUsers: import_smithy_client.expectBoolean });}, "de_JobFlowDetail");var de_JobFlowDetailList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_JobFlowDetail(entry, context); }); return retVal;}, "de_JobFlowDetailList");var de_JobFlowExecutionStatusDetail = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { CreationDateTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreationDateTime"), EndDateTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "EndDateTime"), LastStateChangeReason: import_smithy_client.expectString, ReadyDateTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "ReadyDateTime"), StartDateTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "StartDateTime"), State: import_smithy_client.expectString });}, "de_JobFlowExecutionStatusDetail");var de_JobFlowInstancesDetail = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { Ec2KeyName: import_smithy_client.expectString, Ec2SubnetId: import_smithy_client.expectString, HadoopVersion: import_smithy_client.expectString, InstanceCount: import_smithy_client.expectInt32, InstanceGroups: /* @__PURE__ */ __name((_) => de_InstanceGroupDetailList(_, context), "InstanceGroups"), KeepJobFlowAliveWhenNoSteps: import_smithy_client.expectBoolean, MasterInstanceId: import_smithy_client.expectString, MasterInstanceType: import_smithy_client.expectString, MasterPublicDnsName: import_smithy_client.expectString, NormalizedInstanceHours: import_smithy_client.expectInt32, Placement: import_smithy_client._json, SlaveInstanceType: import_smithy_client.expectString, TerminationProtected: import_smithy_client.expectBoolean, UnhealthyNodeReplacement: import_smithy_client.expectBoolean });}, "de_JobFlowInstancesDetail");var de_ListClustersOutput = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { Clusters: /* @__PURE__ */ __name((_) => de_ClusterSummaryList(_, context), "Clusters"), Marker: import_smithy_client.expectString });}, "de_ListClustersOutput");var de_ListInstanceFleetsOutput = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { InstanceFleets: /* @__PURE__ */ __name((_) => de_InstanceFleetList(_, context), "InstanceFleets"), Marker: import_smithy_client.expectString });}, "de_ListInstanceFleetsOutput");var de_ListInstanceGroupsOutput = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { InstanceGroups: /* @__PURE__ */ __name((_) => de_InstanceGroupList(_, context), "InstanceGroups"), Marker: import_smithy_client.expectString });}, "de_ListInstanceGroupsOutput");var de_ListInstancesOutput = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { Instances: /* @__PURE__ */ __name((_) => de_InstanceList(_, context), "Instances"), Marker: import_smithy_client.expectString });}, "de_ListInstancesOutput");var de_ListNotebookExecutionsOutput = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { Marker: import_smithy_client.expectString, NotebookExecutions: /* @__PURE__ */ __name((_) => de_NotebookExecutionSummaryList(_, context), "NotebookExecutions") });}, "de_ListNotebookExecutionsOutput");var de_ListSecurityConfigurationsOutput = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { Marker: import_smithy_client.expectString, SecurityConfigurations: /* @__PURE__ */ __name((_) => de_SecurityConfigurationList(_, context), "SecurityConfigurations") });}, "de_ListSecurityConfigurationsOutput");var de_ListStepsOutput = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { Marker: import_smithy_client.expectString, Steps: /* @__PURE__ */ __name((_) => de_StepSummaryList(_, context), "Steps") });}, "de_ListStepsOutput");var de_ListStudioSessionMappingsOutput = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { Marker: import_smithy_client.expectString, SessionMappings: /* @__PURE__ */ __name((_) => de_SessionMappingSummaryList(_, context), "SessionMappings") });}, "de_ListStudioSessionMappingsOutput");var de_ListStudiosOutput = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { Marker: import_smithy_client.expectString, Studios: /* @__PURE__ */ __name((_) => de_StudioSummaryList(_, context), "Studios") });}, "de_ListStudiosOutput");var de_ListSupportedInstanceTypesOutput = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { Marker: import_smithy_client.expectString, SupportedInstanceTypes: /* @__PURE__ */ __name((_) => de_SupportedInstanceTypesList(_, context), "SupportedInstanceTypes") });}, "de_ListSupportedInstanceTypesOutput");var de_NotebookExecution = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { Arn: import_smithy_client.expectString, EditorId: import_smithy_client.expectString, EndTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "EndTime"), EnvironmentVariables: import_smithy_client._json, ExecutionEngine: import_smithy_client._json, LastStateChangeReason: import_smithy_client.expectString, NotebookExecutionId: import_smithy_client.expectString, NotebookExecutionName: import_smithy_client.expectString, NotebookInstanceSecurityGroupId: import_smithy_client.expectString, NotebookParams: import_smithy_client.expectString, NotebookS3Location: import_smithy_client._json, OutputNotebookFormat: import_smithy_client.expectString, OutputNotebookS3Location: import_smithy_client._json, OutputNotebookURI: import_smithy_client.expectString, StartTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "StartTime"), Status: import_smithy_client.expectString, Tags: import_smithy_client._json });}, "de_NotebookExecution");var de_NotebookExecutionSummary = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { EditorId: import_smithy_client.expectString, EndTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "EndTime"), ExecutionEngineId: import_smithy_client.expectString, NotebookExecutionId: import_smithy_client.expectString, NotebookExecutionName: import_smithy_client.expectString, NotebookS3Location: import_smithy_client._json, StartTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "StartTime"), Status: import_smithy_client.expectString });}, "de_NotebookExecutionSummary");var de_NotebookExecutionSummaryList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_NotebookExecutionSummary(entry, context); }); return retVal;}, "de_NotebookExecutionSummaryList");var de_PersistentAppUI = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { AuthorId: import_smithy_client.expectString, CreationTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreationTime"), LastModifiedTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "LastModifiedTime"), LastStateChangeReason: import_smithy_client.expectString, PersistentAppUIId: import_smithy_client.expectString, PersistentAppUIStatus: import_smithy_client.expectString, PersistentAppUITypeList: import_smithy_client._json, Tags: import_smithy_client._json });}, "de_PersistentAppUI");var de_PutAutoScalingPolicyOutput = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { AutoScalingPolicy: /* @__PURE__ */ __name((_) => de_AutoScalingPolicyDescription(_, context), "AutoScalingPolicy"), ClusterArn: import_smithy_client.expectString, ClusterId: import_smithy_client.expectString, InstanceGroupId: import_smithy_client.expectString });}, "de_PutAutoScalingPolicyOutput");var de_ScalingRule = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { Action: import_smithy_client._json, Description: import_smithy_client.expectString, Name: import_smithy_client.expectString, Trigger: /* @__PURE__ */ __name((_) => de_ScalingTrigger(_, context), "Trigger") });}, "de_ScalingRule");var de_ScalingRuleList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_ScalingRule(entry, context); }); return retVal;}, "de_ScalingRuleList");var de_ScalingTrigger = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { CloudWatchAlarmDefinition: /* @__PURE__ */ __name((_) => de_CloudWatchAlarmDefinition(_, context), "CloudWatchAlarmDefinition") });}, "de_ScalingTrigger");var de_SecurityConfigurationList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_SecurityConfigurationSummary(entry, context); }); return retVal;}, "de_SecurityConfigurationList");var de_SecurityConfigurationSummary = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { CreationDateTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreationDateTime"), Name: import_smithy_client.expectString });}, "de_SecurityConfigurationSummary");var de_SessionMappingDetail = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { CreationTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreationTime"), IdentityId: import_smithy_client.expectString, IdentityName: import_smithy_client.expectString, IdentityType: import_smithy_client.expectString, LastModifiedTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "LastModifiedTime"), SessionPolicyArn: import_smithy_client.expectString, StudioId: import_smithy_client.expectString });}, "de_SessionMappingDetail");var de_SessionMappingSummary = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { CreationTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreationTime"), IdentityId: import_smithy_client.expectString, IdentityName: import_smithy_client.expectString, IdentityType: import_smithy_client.expectString, SessionPolicyArn: import_smithy_client.expectString, StudioId: import_smithy_client.expectString });}, "de_SessionMappingSummary");var de_SessionMappingSummaryList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_SessionMappingSummary(entry, context); }); return retVal;}, "de_SessionMappingSummaryList");var de_Step = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { ActionOnFailure: import_smithy_client.expectString, Config: import_smithy_client._json, ExecutionRoleArn: import_smithy_client.expectString, Id: import_smithy_client.expectString, Name: import_smithy_client.expectString, Status: /* @__PURE__ */ __name((_) => de_StepStatus(_, context), "Status") });}, "de_Step");var de_StepDetail = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { ExecutionStatusDetail: /* @__PURE__ */ __name((_) => de_StepExecutionStatusDetail(_, context), "ExecutionStatusDetail"), StepConfig: import_smithy_client._json });}, "de_StepDetail");var de_StepDetailList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_StepDetail(entry, context); }); return retVal;}, "de_StepDetailList");var de_StepExecutionStatusDetail = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { CreationDateTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreationDateTime"), EndDateTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "EndDateTime"), LastStateChangeReason: import_smithy_client.expectString, StartDateTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "StartDateTime"), State: import_smithy_client.expectString });}, "de_StepExecutionStatusDetail");var de_StepStatus = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { FailureDetails: import_smithy_client._json, State: import_smithy_client.expectString, StateChangeReason: import_smithy_client._json, Timeline: /* @__PURE__ */ __name((_) => de_StepTimeline(_, context), "Timeline") });}, "de_StepStatus");var de_StepSummary = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { ActionOnFailure: import_smithy_client.expectString, Config: import_smithy_client._json, Id: import_smithy_client.expectString, Name: import_smithy_client.expectString, Status: /* @__PURE__ */ __name((_) => de_StepStatus(_, context), "Status") });}, "de_StepSummary");var de_StepSummaryList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_StepSummary(entry, context); }); return retVal;}, "de_StepSummaryList");var de_StepTimeline = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { CreationDateTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreationDateTime"), EndDateTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "EndDateTime"), StartDateTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "StartDateTime") });}, "de_StepTimeline");var de_Studio = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { AuthMode: import_smithy_client.expectString, CreationTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreationTime"), DefaultS3Location: import_smithy_client.expectString, Description: import_smithy_client.expectString, EncryptionKeyArn: import_smithy_client.expectString, EngineSecurityGroupId: import_smithy_client.expectString, IdcInstanceArn: import_smithy_client.expectString, IdcUserAssignment: import_smithy_client.expectString, IdpAuthUrl: import_smithy_client.expectString, IdpRelayStateParameterName: import_smithy_client.expectString, Name: import_smithy_client.expectString, ServiceRole: import_smithy_client.expectString, StudioArn: import_smithy_client.expectString, StudioId: import_smithy_client.expectString, SubnetIds: import_smithy_client._json, Tags: import_smithy_client._json, TrustedIdentityPropagationEnabled: import_smithy_client.expectBoolean, Url: import_smithy_client.expectString, UserRole: import_smithy_client.expectString, VpcId: import_smithy_client.expectString, WorkspaceSecurityGroupId: import_smithy_client.expectString });}, "de_Studio");var de_StudioSummary = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { AuthMode: import_smithy_client.expectString, CreationTime: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "CreationTime"), Description: import_smithy_client.expectString, Name: import_smithy_client.expectString, StudioId: import_smithy_client.expectString, Url: import_smithy_client.expectString, VpcId: import_smithy_client.expectString });}, "de_StudioSummary");var de_StudioSummaryList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_StudioSummary(entry, context); }); return retVal;}, "de_StudioSummaryList");var de_SupportedInstanceType = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { Architecture: import_smithy_client.expectString, EbsOptimizedAvailable: import_smithy_client.expectBoolean, EbsOptimizedByDefault: import_smithy_client.expectBoolean, EbsStorageOnly: import_smithy_client.expectBoolean, InstanceFamilyId: import_smithy_client.expectString, Is64BitsOnly: import_smithy_client.expectBoolean, MemoryGB: import_smithy_client.limitedParseFloat32, NumberOfDisks: import_smithy_client.expectInt32, StorageGB: import_smithy_client.expectInt32, Type: import_smithy_client.expectString, VCPU: import_smithy_client.expectInt32 });}, "de_SupportedInstanceType");var de_SupportedInstanceTypesList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_SupportedInstanceType(entry, context); }); return retVal;}, "de_SupportedInstanceTypesList");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 throwDefaultError = (0, import_smithy_client.withBaseException)(EMRServiceException);var buildHttpRpcRequest = /* @__PURE__ */ __name(async (context, headers, path, resolvedHostname, body) => { const { hostname, protocol = "https", port, path: basePath } = await context.endpoint(); const contents = { protocol, hostname, port, method: "POST", path: basePath.endsWith("/") ? basePath.slice(0, -1) + path : basePath + path, headers }; if (resolvedHostname !== void 0) { contents.hostname = resolvedHostname; } if (body !== void 0) { contents.body = body; } return new import_protocol_http.HttpRequest(contents);}, "buildHttpRpcRequest");function sharedHeaders(operation) { return { "content-type": "application/x-amz-json-1.1", "x-amz-target": `ElasticMapReduce.${operation}` };}__name(sharedHeaders, "sharedHeaders"); // src/commands/AddInstanceFleetCommand.tsvar AddInstanceFleetCommand = 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("ElasticMapReduce", "AddInstanceFleet", {}).n("EMRClient", "AddInstanceFleetCommand").f(void 0, void 0).ser(se_AddInstanceFleetCommand).de(de_AddInstanceFleetCommand).build() { static { __name(this, "AddInstanceFleetCommand"); }}; // src/commands/AddInstanceGroupsCommand.ts var AddInstanceGroupsCommand = 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("ElasticMapReduce", "AddInstanceGroups", {}).n("EMRClient", "AddInstanceGroupsCommand").f(void 0, void 0).ser(se_AddInstanceGroupsCommand).de(de_AddInstanceGroupsCommand).build() { static { __name(this, "AddInstanceGroupsCommand"); }}; // src/commands/AddJobFlowStepsCommand.ts var AddJobFlowStepsCommand = 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("ElasticMapReduce", "AddJobFlowSteps", {}).n("EMRClient", "AddJobFlowStepsCommand").f(void 0, void 0).ser(se_AddJobFlowStepsCommand).de(de_AddJobFlowStepsCommand).build() { static { __name(this, "AddJobFlowStepsCommand"); }}; // src/commands/AddTagsCommand.ts var AddTagsCommand = 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("ElasticMapReduce", "AddTags", {}).n("EMRClient", "AddTagsCommand").f(void 0, void 0).ser(se_AddTagsCommand).de(de_AddTagsCommand).build() { static { __name(this, "AddTagsCommand"); }}; // src/commands/CancelStepsCommand.ts var CancelStepsCommand = 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("ElasticMapReduce", "CancelSteps", {}).n("EMRClient", "CancelStepsCommand").f(void 0, void 0).ser(se_CancelStepsCommand).de(de_CancelStepsCommand).build() { static { __name(this, "CancelStepsCommand"); }}; // src/commands/CreatePersistentAppUICommand.ts var CreatePersistentAppUICommand = 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("ElasticMapReduce", "CreatePersistentAppUI", {}).n("EMRClient", "CreatePersistentAppUICommand").f(void 0, void 0).ser(se_CreatePersistentAppUICommand).de(de_CreatePersistentAppUICommand).build() { static { __name(this, "CreatePersistentAppUICommand"); }}; // src/commands/CreateSecurityConfigurationCommand.ts var CreateSecurityConfigurationCommand = 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("ElasticMapReduce", "CreateSecurityConfiguration", {}).n("EMRClient", "CreateSecurityConfigurationCommand").f(void 0, void 0).ser(se_CreateSecurityConfigurationCommand).de(de_CreateSecurityConfigurationCommand).build() { static { __name(this, "CreateSecurityConfigurationCommand"); }}; // src/commands/CreateStudioCommand.ts var CreateStudioCommand = 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("ElasticMapReduce", "CreateStudio", {}).n("EMRClient", "CreateStudioCommand").f(void 0, void 0).ser(se_CreateStudioCommand).de(de_CreateStudioCommand).build() { static { __name(this, "CreateStudioCommand"); }}; // src/commands/CreateStudioSessionMappingCommand.ts var CreateStudioSessionMappingCommand = 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("ElasticMapReduce", "CreateStudioSessionMapping", {}).n("EMRClient", "CreateStudioSessionMappingCommand").f(void 0, void 0).ser(se_CreateStudioSessionMappingCommand).de(de_CreateStudioSessionMappingCommand).build() { static { __name(this, "CreateStudioSessionMappingCommand"); }}; // src/commands/DeleteSecurityConfigurationCommand.ts var DeleteSecurityConfigurationCommand = 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("ElasticMapReduce", "DeleteSecurityConfiguration", {}).n("EMRClient", "DeleteSecurityConfigurationCommand").f(void 0, void 0).ser(se_DeleteSecurityConfigurationCommand).de(de_DeleteSecurityConfigurationCommand).build() { static { __name(this, "DeleteSecurityConfigurationCommand"); }}; // src/commands/DeleteStudioCommand.ts var DeleteStudioCommand = 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("ElasticMapReduce", "DeleteStudio", {}).n("EMRClient", "DeleteStudioCommand").f(void 0, void 0).ser(se_DeleteStudioCommand).de(de_DeleteStudioCommand).build() { static { __name(this, "DeleteStudioCommand"); }}; // src/commands/DeleteStudioSessionMappingCommand.ts var DeleteStudioSessionMappingCommand = 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("ElasticMapReduce", "DeleteStudioSessionMapping", {}).n("EMRClient", "DeleteStudioSessionMappingCommand").f(void 0, void 0).ser(se_DeleteStudioSessionMappingCommand).de(de_DeleteStudioSessionMappingCommand).build() { static { __name(this, "DeleteStudioSessionMappingCommand"); }}; // src/commands/DescribeClusterCommand.ts var DescribeClusterCommand = 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("ElasticMapReduce", "DescribeCluster", {}).n("EMRClient", "DescribeClusterCommand").f(void 0, void 0).ser(se_DescribeClusterCommand).de(de_DescribeClusterCommand).build() { static { __name(this, "DescribeClusterCommand"); }}; // src/commands/DescribeJobFlowsCommand.ts var DescribeJobFlowsCommand = 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("ElasticMapReduce", "DescribeJobFlows", {}).n("EMRClient", "DescribeJobFlowsCommand").f(void 0, void 0).ser(se_DescribeJobFlowsCommand).de(de_DescribeJobFlowsCommand).build() { static { __name(this, "DescribeJobFlowsCommand"); }}; // src/commands/DescribeNotebookExecutionCommand.ts var DescribeNotebookExecutionCommand = 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("ElasticMapReduce", "DescribeNotebookExecution", {}).n("EMRClient", "DescribeNotebookExecutionCommand").f(void 0, void 0).ser(se_DescribeNotebookExecutionCommand).de(de_DescribeNotebookExecutionCommand).build() { static { __name(this, "DescribeNotebookExecutionCommand"); }}; // src/commands/DescribePersistentAppUICommand.ts var DescribePersistentAppUICommand = 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("ElasticMapReduce", "DescribePersistentAppUI", {}).n("EMRClient", "DescribePersistentAppUICommand").f(void 0, void 0).ser(se_DescribePersistentAppUICommand).de(de_DescribePersistentAppUICommand).build() { static { __name(this, "DescribePersistentAppUICommand"); }}; // src/commands/DescribeReleaseLabelCommand.ts var DescribeReleaseLabelCommand = 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("ElasticMapReduce", "DescribeReleaseLabel", {}).n("EMRClient", "DescribeReleaseLabelCommand").f(void 0, void 0).ser(se_DescribeReleaseLabelCommand).de(de_DescribeReleaseLabelCommand).build() { static { __name(this, "DescribeReleaseLabelCommand"); }}; // src/commands/DescribeSecurityConfigurationCommand.ts var DescribeSecurityConfigurationCommand = 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("ElasticMapReduce", "DescribeSecurityConfiguration", {}).n("EMRClient", "DescribeSecurityConfigurationCommand").f(void 0, void 0).ser(se_DescribeSecurityConfigurationCommand).de(de_DescribeSecurityConfigurationCommand).build() { static { __name(this, "DescribeSecurityConfigurationCommand"); }}; // src/commands/DescribeStepCommand.ts var DescribeStepCommand = 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("ElasticMapReduce", "DescribeStep", {}).n("EMRClient", "DescribeStepCommand").f(void 0, void 0).ser(se_DescribeStepCommand).de(de_DescribeStepCommand).build() { static { __name(this, "DescribeStepCommand"); }}; // src/commands/DescribeStudioCommand.ts var DescribeStudioCommand = 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("ElasticMapReduce", "DescribeStudio", {}).n("EMRClient", "DescribeStudioCommand").f(void 0, void 0).ser(se_DescribeStudioCommand).de(de_DescribeStudioCommand).build() { static { __name(this, "DescribeStudioCommand"); }}; // src/commands/GetAutoTerminationPolicyCommand.ts var GetAutoTerminationPolicyCommand = 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("ElasticMapReduce", "GetAutoTerminationPolicy", {}).n("EMRClient", "GetAutoTerminationPolicyCommand").f(void 0, void 0).ser(se_GetAutoTerminationPolicyCommand).de(de_GetAutoTerminationPolicyCommand).build() { static { __name(this, "GetAutoTerminationPolicyCommand"); }}; // src/commands/GetBlockPublicAccessConfigurationCommand.ts var GetBlockPublicAccessConfigurationCommand = 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("ElasticMapReduce", "GetBlockPublicAccessConfiguration", {}).n("EMRClient", "GetBlockPublicAccessConfigurationCommand").f(void 0, void 0).ser(se_GetBlockPublicAccessConfigurationCommand).de(de_GetBlockPublicAccessConfigurationCommand).build() { static { __name(this, "GetBlockPublicAccessConfigurationCommand"); }}; // src/commands/GetClusterSessionCredentialsCommand.ts var GetClusterSessionCredentialsCommand = 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("ElasticMapReduce", "GetClusterSessionCredentials", {}).n("EMRClient", "GetClusterSessionCredentialsCommand").f(void 0, GetClusterSessionCredentialsOutputFilterSensitiveLog).ser(se_GetClusterSessionCredentialsCommand).de(de_GetClusterSessionCredentialsCommand).build() { static { __name(this, "GetClusterSessionCredentialsCommand"); }}; // src/commands/GetManagedScalingPolicyCommand.ts var GetManagedScalingPolicyCommand = 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("ElasticMapReduce", "GetManagedScalingPolicy", {}).n("EMRClient", "GetManagedScalingPolicyCommand").f(void 0, void 0).ser(se_GetManagedScalingPolicyCommand).de(de_GetManagedScalingPolicyCommand).build() { static { __name(this, "GetManagedScalingPolicyCommand"); }}; // src/commands/GetOnClusterAppUIPresignedURLCommand.ts var GetOnClusterAppUIPresignedURLCommand = 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("ElasticMapReduce", "GetOnClusterAppUIPresignedURL", {}).n("EMRClient", "GetOnClusterAppUIPresignedURLCommand").f(void 0, void 0).ser(se_GetOnClusterAppUIPresignedURLCommand).de(de_GetOnClusterAppUIPresignedURLCommand).build() { static { __name(this, "GetOnClusterAppUIPresignedURLCommand"); }}; // src/commands/GetPersistentAppUIPresignedURLCommand.ts var GetPersistentAppUIPresignedURLCommand = 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("ElasticMapReduce", "GetPersistentAppUIPresignedURL", {}).n("EMRClient", "GetPersistentAppUIPresignedURLCommand").f(void 0, void 0).ser(se_GetPersistentAppUIPresignedURLCommand).de(de_GetPersistentAppUIPresignedURLCommand).build() { static { __name(this, "GetPersistentAppUIPresignedURLCommand"); }}; // src/commands/GetStudioSessionMappingCommand.ts var GetStudioSessionMappingCommand = 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("ElasticMapReduce", "GetStudioSessionMapping", {}).n("EMRClient", "GetStudioSessionMappingCommand").f(void 0, void 0).ser(se_GetStudioSessionMappingCommand).de(de_GetStudioSessionMappingCommand).build() { static { __name(this, "GetStudioSessionMappingCommand"); }}; // src/commands/ListBootstrapActionsCommand.ts var ListBootstrapActionsCommand = 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("ElasticMapReduce", "ListBootstrapActions", {}).n("EMRClient", "ListBootstrapActionsCommand").f(void 0, void 0).ser(se_ListBootstrapActionsCommand).de(de_ListBootstrapActionsCommand).build() { static { __name(this, "ListBootstrapActionsCommand"); }}; // src/commands/ListClustersCommand.ts var ListClustersCommand = 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("ElasticMapReduce", "ListClusters", {}).n("EMRClient", "ListClustersCommand").f(void 0, void 0).ser(se_ListClustersCommand).de(de_ListClustersCommand).build() { static { __name(this, "ListClustersCommand"); }}; // src/commands/ListInstanceFleetsCommand.ts var ListInstanceFleetsCommand = 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("ElasticMapReduce", "ListInstanceFleets", {}).n("EMRClient", "ListInstanceFleetsCommand").f(void 0, void 0).ser(se_ListInstanceFleetsCommand).de(de_ListInstanceFleetsCommand).build() { static { __name(this, "ListInstanceFleetsCommand"); }}; // src/commands/ListInstanceGroupsCommand.ts var ListInstanceGroupsCommand = 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("ElasticMapReduce", "ListInstanceGroups", {}).n("EMRClient", "ListInstanceGroupsCommand").f(void 0, void 0).ser(se_ListInstanceGroupsCommand).de(de_ListInstanceGroupsCommand).build() { static { __name(this, "ListInstanceGroupsCommand"); }}; // src/commands/ListInstancesCommand.ts var ListInstancesCommand = 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("ElasticMapReduce", "ListInstances", {}).n("EMRClient", "ListInstancesCommand").f(void 0, void 0).ser(se_ListInstancesCommand).de(de_ListInstancesCommand).build() { static { __name(this, "ListInstancesCommand"); }}; // src/commands/ListNotebookExecutionsCommand.ts var ListNotebookExecutionsCommand = 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("ElasticMapReduce", "ListNotebookExecutions", {}).n("EMRClient", "ListNotebookExecutionsCommand").f(void 0, void 0).ser(se_ListNotebookExecutionsCommand).de(de_ListNotebookExecutionsCommand).build() { static { __name(this, "ListNotebookExecutionsCommand"); }}; // src/commands/ListReleaseLabelsCommand.ts var ListReleaseLabelsCommand = 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("ElasticMapReduce", "ListReleaseLabels", {}).n("EMRClient", "ListReleaseLabelsCommand").f(void 0, void 0).ser(se_ListReleaseLabelsCommand).de(de_ListReleaseLabelsCommand).build() { static { __name(this, "ListReleaseLabelsCommand"); }}; // src/commands/ListSecurityConfigurationsCommand.ts var ListSecurityConfigurationsCommand = 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("ElasticMapReduce", "ListSecurityConfigurations", {}).n("EMRClient", "ListSecurityConfigurationsCommand").f(void 0, void 0).ser(se_ListSecurityConfigurationsCommand).de(de_ListSecurityConfigurationsCommand).build() { static { __name(this, "ListSecurityConfigurationsCommand"); }}; // src/commands/ListStepsCommand.ts var ListStepsCommand = 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("ElasticMapReduce", "ListSteps", {}).n("EMRClient", "ListStepsCommand").f(void 0, void 0).ser(se_ListStepsCommand).de(de_ListStepsCommand).build() { static { __name(this, "ListStepsCommand"); }}; // src/commands/ListStudiosCommand.ts var ListStudiosCommand = 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("ElasticMapReduce", "ListStudios", {}).n("EMRClient", "ListStudiosCommand").f(void 0, void 0).ser(se_ListStudiosCommand).de(de_ListStudiosCommand).build() { static { __name(this, "ListStudiosCommand"); }}; // src/commands/ListStudioSessionMappingsCommand.ts var ListStudioSessionMappingsCommand = 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("ElasticMapReduce", "ListStudioSessionMappings", {}).n("EMRClient", "ListStudioSessionMappingsCommand").f(void 0, void 0).ser(se_ListStudioSessionMappingsCommand).de(de_ListStudioSessionMappingsCommand).build() { static { __name(this, "ListStudioSessionMappingsCommand"); }}; // src/commands/ListSupportedInstanceTypesCommand.ts var ListSupportedInstanceTypesCommand = 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("ElasticMapReduce", "ListSupportedInstanceTypes", {}).n("EMRClient", "ListSupportedInstanceTypesCommand").f(void 0, void 0).ser(se_ListSupportedInstanceTypesCommand).de(de_ListSupportedInstanceTypesCommand).build() { static { __name(this, "ListSupportedInstanceTypesCommand"); }}; // src/commands/ModifyClusterCommand.ts var ModifyClusterCommand = 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("ElasticMapReduce", "ModifyCluster", {}).n("EMRClient", "ModifyClusterCommand").f(void 0, void 0).ser(se_ModifyClusterCommand).de(de_ModifyClusterCommand).build() { static { __name(this, "ModifyClusterCommand"); }}; // src/commands/ModifyInstanceFleetCommand.ts var ModifyInstanceFleetCommand = 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("ElasticMapReduce", "ModifyInstanceFleet", {}).n("EMRClient", "ModifyInstanceFleetCommand").f(void 0, void 0).ser(se_ModifyInstanceFleetCommand).de(de_ModifyInstanceFleetCommand).build() { static { __name(this, "ModifyInstanceFleetCommand"); }}; // src/commands/ModifyInstanceGroupsCommand.ts var ModifyInstanceGroupsCommand = 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("ElasticMapReduce", "ModifyInstanceGroups", {}).n("EMRClient", "ModifyInstanceGroupsCommand").f(void 0, void 0).ser(se_ModifyInstanceGroupsCommand).de(de_ModifyInstanceGroupsCommand).build() { static { __name(this, "ModifyInstanceGroupsCommand"); }}; // src/commands/PutAutoScalingPolicyCommand.ts var PutAutoScalingPolicyCommand = 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("ElasticMapReduce", "PutAutoScalingPolicy", {}).n("EMRClient", "PutAutoScalingPolicyCommand").f(void 0, void 0).ser(se_PutAutoScalingPolicyCommand).de(de_PutAutoScalingPolicyCommand).build() { static { __name(this, "PutAutoScalingPolicyCommand"); }}; // src/commands/PutAutoTerminationPolicyCommand.ts var PutAutoTerminationPolicyCommand = 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("ElasticMapReduce", "PutAutoTerminationPolicy", {}).n("EMRClient", "PutAutoTerminationPolicyCommand").f(void 0, void 0).ser(se_PutAutoTerminationPolicyCommand).de(de_PutAutoTerminationPolicyCommand).build() { static { __name(this, "PutAutoTerminationPolicyCommand"); }}; // src/commands/PutBlockPublicAccessConfigurationCommand.ts var PutBlockPublicAccessConfigurationCommand = 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("ElasticMapReduce", "PutBlockPublicAccessConfiguration", {}).n("EMRClient", "PutBlockPublicAccessConfigurationCommand").f(void 0, void 0).ser(se_PutBlockPublicAccessConfigurationCommand).de(de_PutBlockPublicAccessConfigurationCommand).build() { static { __name(this, "PutBlockPublicAccessConfigurationCommand"); }}; // src/commands/PutManagedScalingPolicyCommand.ts var PutManagedScalingPolicyCommand = 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("ElasticMapReduce", "PutManagedScalingPolicy", {}).n("EMRClient", "PutManagedScalingPolicyCommand").f(void 0, void 0).ser(se_PutManagedScalingPolicyCommand).de(de_PutManagedScalingPolicyCommand).build() { static { __name(this, "PutManagedScalingPolicyCommand"); }}; // src/commands/RemoveAutoScalingPolicyCommand.ts var RemoveAutoScalingPolicyCommand = 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("ElasticMapReduce", "RemoveAutoScalingPolicy", {}).n("EMRClient", "RemoveAutoScalingPolicyCommand").f(void 0, void 0).ser(se_RemoveAutoScalingPolicyCommand).de(de_RemoveAutoScalingPolicyCommand).build() { static { __name(this, "RemoveAutoScalingPolicyCommand"); }}; // src/commands/RemoveAutoTerminationPolicyCommand.ts var RemoveAutoTerminationPolicyCommand = 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("ElasticMapReduce", "RemoveAutoTerminationPolicy", {}).n("EMRClient", "RemoveAutoTerminationPolicyCommand").f(void 0, void 0).ser(se_RemoveAutoTerminationPolicyCommand).de(de_RemoveAutoTerminationPolicyCommand).build() { static { __name(this, "RemoveAutoTerminationPolicyCommand"); }}; // src/commands/RemoveManagedScalingPolicyCommand.ts var RemoveManagedScalingPolicyCommand = 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("ElasticMapReduce", "RemoveManagedScalingPolicy", {}).n("EMRClient", "RemoveManagedScalingPolicyCommand").f(void 0, void 0).ser(se_RemoveManagedScalingPolicyCommand).de(de_RemoveManagedScalingPolicyCommand).build() { static { __name(this, "RemoveManagedScalingPolicyCommand"); }}; // src/commands/RemoveTagsCommand.ts var RemoveTagsCommand = 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("ElasticMapReduce", "RemoveTags", {}).n("EMRClient", "RemoveTagsCommand").f(void 0, void 0).ser(se_RemoveTagsCommand).de(de_RemoveTagsCommand).build() { static { __name(this, "RemoveTagsCommand"); }}; // src/commands/RunJobFlowCommand.ts var RunJobFlowCommand = 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("ElasticMapReduce", "RunJobFlow", {}).n("EMRClient", "RunJobFlowCommand").f(void 0, void 0).ser(se_RunJobFlowCommand).de(de_RunJobFlowCommand).build() { static { __name(this, "RunJobFlowCommand"); }}; // src/commands/SetKeepJobFlowAliveWhenNoStepsCommand.ts var SetKeepJobFlowAliveWhenNoStepsCommand = 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("ElasticMapReduce", "SetKeepJobFlowAliveWhenNoSteps", {}).n("EMRClient", "SetKeepJobFlowAliveWhenNoStepsCommand").f(void 0, void 0).ser(se_SetKeepJobFlowAliveWhenNoStepsCommand).de(de_SetKeepJobFlowAliveWhenNoStepsCommand).build() { static { __name(this, "SetKeepJobFlowAliveWhenNoStepsCommand"); }}; // src/commands/SetTerminationProtectionCommand.ts var SetTerminationProtectionCommand = 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("ElasticMapReduce", "SetTerminationProtection", {}).n("EMRClient", "SetTerminationProtectionCommand").f(void 0, void 0).ser(se_SetTerminationProtectionCommand).de(de_SetTerminationProtectionCommand).build() { static { __name(this, "SetTerminationProtectionCommand"); }}; // src/commands/SetUnhealthyNodeReplacementCommand.ts var SetUnhealthyNodeReplacementCommand = 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("ElasticMapReduce", "SetUnhealthyNodeReplacement", {}).n("EMRClient", "SetUnhealthyNodeReplacementCommand").f(void 0, void 0).ser(se_SetUnhealthyNodeReplacementCommand).de(de_SetUnhealthyNodeReplacementCommand).build() { static { __name(this, "SetUnhealthyNodeReplacementCommand"); }}; // src/commands/SetVisibleToAllUsersCommand.ts var SetVisibleToAllUsersCommand = 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("ElasticMapReduce", "SetVisibleToAllUsers", {}).n("EMRClient", "SetVisibleToAllUsersCommand").f(void 0, void 0).ser(se_SetVisibleToAllUsersCommand).de(de_SetVisibleToAllUsersCommand).build() { static { __name(this, "SetVisibleToAllUsersCommand"); }}; // src/commands/StartNotebookExecutionCommand.ts var StartNotebookExecutionCommand = 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("ElasticMapReduce", "StartNotebookExecution", {}).n("EMRClient", "StartNotebookExecutionCommand").f(void 0, void 0).ser(se_StartNotebookExecutionCommand).de(de_StartNotebookExecutionCommand).build() { static { __name(this, "StartNotebookExecutionCommand"); }}; // src/commands/StopNotebookExecutionCommand.ts var StopNotebookExecutionCommand = 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("ElasticMapReduce", "StopNotebookExecution", {}).n("EMRClient", "StopNotebookExecutionCommand").f(void 0, void 0).ser(se_StopNotebookExecutionCommand).de(de_StopNotebookExecutionCommand).build() { static { __name(this, "StopNotebookExecutionCommand"); }}; // src/commands/TerminateJobFlowsCommand.ts var TerminateJobFlowsCommand = 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("ElasticMapReduce", "TerminateJobFlows", {}).n("EMRClient", "TerminateJobFlowsCommand").f(void 0, void 0).ser(se_TerminateJobFlowsCommand).de(de_TerminateJobFlowsCommand).build() { static { __name(this, "TerminateJobFlowsCommand"); }}; // src/commands/UpdateStudioCommand.ts var UpdateStudioCommand = 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("ElasticMapReduce", "UpdateStudio", {}).n("EMRClient", "UpdateStudioCommand").f(void 0, void 0).ser(se_UpdateStudioCommand).de(de_UpdateStudioCommand).build() { static { __name(this, "UpdateStudioCommand"); }}; // src/commands/UpdateStudioSessionMappingCommand.ts var UpdateStudioSessionMappingCommand = 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("ElasticMapReduce", "UpdateStudioSessionMapping", {}).n("EMRClient", "UpdateStudioSessionMappingCommand").f(void 0, void 0).ser(se_UpdateStudioSessionMappingCommand).de(de_UpdateStudioSessionMappingCommand).build() { static { __name(this, "UpdateStudioSessionMappingCommand"); }}; // src/EMR.tsvar commands = { AddInstanceFleetCommand, AddInstanceGroupsCommand, AddJobFlowStepsCommand, AddTagsCommand, CancelStepsCommand, CreatePersistentAppUICommand, CreateSecurityConfigurationCommand, CreateStudioCommand, CreateStudioSessionMappingCommand, DeleteSecurityConfigurationCommand, DeleteStudioCommand, DeleteStudioSessionMappingCommand, DescribeClusterCommand, DescribeJobFlowsCommand, DescribeNotebookExecutionCommand, DescribePersistentAppUICommand, DescribeReleaseLabelCommand, DescribeSecurityConfigurationCommand, DescribeStepCommand, DescribeStudioCommand, GetAutoTerminationPolicyCommand, GetBlockPublicAccessConfigurationCommand, GetClusterSessionCredentialsCommand, GetManagedScalingPolicyCommand, GetOnClusterAppUIPresignedURLCommand, GetPersistentAppUIPresignedURLCommand, GetStudioSessionMappingCommand, ListBootstrapActionsCommand, ListClustersCommand, ListInstanceFleetsCommand, ListInstanceGroupsCommand, ListInstancesCommand, ListNotebookExecutionsCommand, ListReleaseLabelsCommand, ListSecurityConfigurationsCommand, ListStepsCommand, ListStudiosCommand, ListStudioSessionMappingsCommand, ListSupportedInstanceTypesCommand, ModifyClusterCommand, ModifyInstanceFleetCommand, ModifyInstanceGroupsCommand, PutAutoScalingPolicyCommand, PutAutoTerminationPolicyCommand, PutBlockPublicAccessConfigurationCommand, PutManagedScalingPolicyCommand, RemoveAutoScalingPolicyCommand, RemoveAutoTerminationPolicyCommand, RemoveManagedScalingPolicyCommand, RemoveTagsCommand, RunJobFlowCommand, SetKeepJobFlowAliveWhenNoStepsCommand, SetTerminationProtectionCommand, SetUnhealthyNodeReplacementCommand, SetVisibleToAllUsersCommand, StartNotebookExecutionCommand, StopNotebookExecutionCommand, TerminateJobFlowsCommand, UpdateStudioCommand, UpdateStudioSessionMappingCommand};var EMR = class extends EMRClient { static { __name(this, "EMR"); }};(0, import_smithy_client.createAggregatedClient)(commands, EMR); // src/pagination/ListBootstrapActionsPaginator.ts var paginateListBootstrapActions = (0, import_core.createPaginator)(EMRClient, ListBootstrapActionsCommand, "Marker", "Marker", ""); // src/pagination/ListClustersPaginator.ts var paginateListClusters = (0, import_core.createPaginator)(EMRClient, ListClustersCommand, "Marker", "Marker", ""); // src/pagination/ListInstanceFleetsPaginator.ts var paginateListInstanceFleets = (0, import_core.createPaginator)(EMRClient, ListInstanceFleetsCommand, "Marker", "Marker", ""); // src/pagination/ListInstanceGroupsPaginator.ts var paginateListInstanceGroups = (0, import_core.createPaginator)(EMRClient, ListInstanceGroupsCommand, "Marker", "Marker", ""); // src/pagination/ListInstancesPaginator.ts var paginateListInstances = (0, import_core.createPaginator)(EMRClient, ListInstancesCommand, "Marker", "Marker", ""); // src/pagination/ListNotebookExecutionsPaginator.ts var paginateListNotebookExecutions = (0, import_core.createPaginator)(EMRClient, ListNotebookExecutionsCommand, "Marker", "Marker", ""); // src/pagination/ListReleaseLabelsPaginator.ts var paginateListReleaseLabels = (0, import_core.createPaginator)(EMRClient, ListReleaseLabelsCommand, "NextToken", "NextToken", "MaxResults"); // src/pagination/ListSecurityConfigurationsPaginator.ts var paginateListSecurityConfigurations = (0, import_core.createPaginator)(EMRClient, ListSecurityConfigurationsCommand, "Marker", "Marker", ""); // src/pagination/ListStepsPaginator.ts var paginateListSteps = (0, import_core.createPaginator)(EMRClient, ListStepsCommand, "Marker", "Marker", ""); // src/pagination/ListStudioSessionMappingsPaginator.ts var paginateListStudioSessionMappings = (0, import_core.createPaginator)(EMRClient, ListStudioSessionMappingsCommand, "Marker", "Marker", ""); // src/pagination/ListStudiosPaginator.ts var paginateListStudios = (0, import_core.createPaginator)(EMRClient, ListStudiosCommand, "Marker", "Marker", ""); // src/pagination/ListSupportedInstanceTypesPaginator.ts var paginateListSupportedInstanceTypes = (0, import_core.createPaginator)(EMRClient, ListSupportedInstanceTypesCommand, "Marker", "Marker", ""); // src/waiters/waitForClusterRunning.tsvar import_util_waiter = require("@smithy/util-waiter");var checkState = /* @__PURE__ */ __name(async (client, input) => { let reason; try { const result = await client.send(new DescribeClusterCommand(input)); reason = result; try { const returnComparator = /* @__PURE__ */ __name(() => { return result.Cluster.Status.State; }, "returnComparator"); if (returnComparator() === "RUNNING") { return { state: import_util_waiter.WaiterState.SUCCESS, reason }; } } catch (e) { } try { const returnComparator = /* @__PURE__ */ __name(() => { return result.Cluster.Status.State; }, "returnComparator"); if (returnComparator() === "WAITING") { return { state: import_util_waiter.WaiterState.SUCCESS, reason }; } } catch (e) { } try { const returnComparator = /* @__PURE__ */ __name(() => { return result.Cluster.Status.State; }, "returnComparator"); if (returnComparator() === "TERMINATING") { return { state: import_util_waiter.WaiterState.FAILURE, reason }; } } catch (e) { } try { const returnComparator = /* @__PURE__ */ __name(() => { return result.Cluster.Status.State; }, "returnComparator"); if (returnComparator() === "TERMINATED") { return { state: import_util_waiter.WaiterState.FAILURE, reason }; } } catch (e) { } try { const returnComparator = /* @__PURE__ */ __name(() => { return result.Cluster.Status.State; }, "returnComparator"); if (returnComparator() === "TERMINATED_WITH_ERRORS") { return { state: import_util_waiter.WaiterState.FAILURE, reason }; } } catch (e) { } } catch (exception) { reason = exception; } return { state: import_util_waiter.WaiterState.RETRY, reason };}, "checkState");var waitForClusterRunning = /* @__PURE__ */ __name(async (params, input) => { const serviceDefaults = { minDelay: 30, maxDelay: 120 }; return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState);}, "waitForClusterRunning");var waitUntilClusterRunning = /* @__PURE__ */ __name(async (params, input) => { const serviceDefaults = { minDelay: 30, maxDelay: 120 }; const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState); return (0, import_util_waiter.checkExceptions)(result);}, "waitUntilClusterRunning"); // src/waiters/waitForClusterTerminated.ts var checkState2 = /* @__PURE__ */ __name(async (client, input) => { let reason; try { const result = await client.send(new DescribeClusterCommand(input)); reason = result; try { const returnComparator = /* @__PURE__ */ __name(() => { return result.Cluster.Status.State; }, "returnComparator"); if (returnComparator() === "TERMINATED") { return { state: import_util_waiter.WaiterState.SUCCESS, reason }; } } catch (e) { } try { const returnComparator = /* @__PURE__ */ __name(() => { return result.Cluster.Status.State; }, "returnComparator"); if (returnComparator() === "TERMINATED_WITH_ERRORS") { return { state: import_util_waiter.WaiterState.FAILURE, reason }; } } catch (e) { } } catch (exception) { reason = exception; } return { state: import_util_waiter.WaiterState.RETRY, reason };}, "checkState");var waitForClusterTerminated = /* @__PURE__ */ __name(async (params, input) => { const serviceDefaults = { minDelay: 30, maxDelay: 120 }; return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState2);}, "waitForClusterTerminated");var waitUntilClusterTerminated = /* @__PURE__ */ __name(async (params, input) => { const serviceDefaults = { minDelay: 30, maxDelay: 120 }; const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState2); return (0, import_util_waiter.checkExceptions)(result);}, "waitUntilClusterTerminated"); // src/waiters/waitForStepComplete.ts var checkState3 = /* @__PURE__ */ __name(async (client, input) => { let reason; try { const result = await client.send(new DescribeStepCommand(input)); reason = result; try { const returnComparator = /* @__PURE__ */ __name(() => { return result.Step.Status.State; }, "returnComparator"); if (returnComparator() === "COMPLETED") { return { state: import_util_waiter.WaiterState.SUCCESS, reason }; } } catch (e) { } try { const returnComparator = /* @__PURE__ */ __name(() => { return result.Step.Status.State; }, "returnComparator"); if (returnComparator() === "FAILED") { return { state: import_util_waiter.WaiterState.FAILURE, reason }; } } catch (e) { } try { const returnComparator = /* @__PURE__ */ __name(() => { return result.Step.Status.State; }, "returnComparator"); if (returnComparator() === "CANCELLED") { return { state: import_util_waiter.WaiterState.FAILURE, reason }; } } catch (e) { } } catch (exception) { reason = exception; } return { state: import_util_waiter.WaiterState.RETRY, reason };}, "checkState");var waitForStepComplete = /* @__PURE__ */ __name(async (params, input) => { const serviceDefaults = { minDelay: 30, maxDelay: 120 }; return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState3);}, "waitForStepComplete");var waitUntilStepComplete = /* @__PURE__ */ __name(async (params, input) => { const serviceDefaults = { minDelay: 30, maxDelay: 120 }; const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState3); return (0, import_util_waiter.checkExceptions)(result);}, "waitUntilStepComplete");// Annotate the CommonJS export names for ESM import in node: 0 && (module.exports = { EMRServiceException, __Client, EMRClient, EMR, $Command, AddInstanceFleetCommand, AddInstanceGroupsCommand, AddJobFlowStepsCommand, AddTagsCommand, CancelStepsCommand, CreatePersistentAppUICommand, CreateSecurityConfigurationCommand, CreateStudioCommand, CreateStudioSessionMappingCommand, DeleteSecurityConfigurationCommand, DeleteStudioCommand, DeleteStudioSessionMappingCommand, DescribeClusterCommand, DescribeJobFlowsCommand, DescribeNotebookExecutionCommand, DescribePersistentAppUICommand, DescribeReleaseLabelCommand, DescribeSecurityConfigurationCommand, DescribeStepCommand, DescribeStudioCommand, GetAutoTerminationPolicyCommand, GetBlockPublicAccessConfigurationCommand, GetClusterSessionCredentialsCommand, GetManagedScalingPolicyCommand, GetOnClusterAppUIPresignedURLCommand, GetPersistentAppUIPresignedURLCommand, GetStudioSessionMappingCommand, ListBootstrapActionsCommand, ListClustersCommand, ListInstanceFleetsCommand, ListInstanceGroupsCommand, ListInstancesCommand, ListNotebookExecutionsCommand, ListReleaseLabelsCommand, ListSecurityConfigurationsCommand, ListStepsCommand, ListStudioSessionMappingsCommand, ListStudiosCommand, ListSupportedInstanceTypesCommand, ModifyClusterCommand, ModifyInstanceFleetCommand, ModifyInstanceGroupsCommand, PutAutoScalingPolicyCommand, PutAutoTerminationPolicyCommand, PutBlockPublicAccessConfigurationCommand, PutManagedScalingPolicyCommand, RemoveAutoScalingPolicyCommand, RemoveAutoTerminationPolicyCommand, RemoveManagedScalingPolicyCommand, RemoveTagsCommand, RunJobFlowCommand, SetKeepJobFlowAliveWhenNoStepsCommand, SetTerminationProtectionCommand, SetUnhealthyNodeReplacementCommand, SetVisibleToAllUsersCommand, StartNotebookExecutionCommand, StopNotebookExecutionCommand, TerminateJobFlowsCommand, UpdateStudioCommand, UpdateStudioSessionMappingCommand, paginateListBootstrapActions, paginateListClusters, paginateListInstanceFleets, paginateListInstanceGroups, paginateListInstances, paginateListNotebookExecutions, paginateListReleaseLabels, paginateListSecurityConfigurations, paginateListSteps, paginateListStudioSessionMappings, paginateListStudios, paginateListSupportedInstanceTypes, waitForClusterRunning, waitUntilClusterRunning, waitForClusterTerminated, waitUntilClusterTerminated, waitForStepComplete, waitUntilStepComplete, ActionOnFailure, InstanceFleetType, OnDemandProvisioningAllocationStrategy, OnDemandCapacityReservationPreference, OnDemandCapacityReservationUsageStrategy, SpotProvisioningAllocationStrategy, SpotProvisioningTimeoutAction, InternalServerException, InvalidRequestException, MarketType, AdjustmentType, ComparisonOperator, Statistic, Unit, InstanceRoleType, InternalServerError, AuthMode, AutoScalingPolicyState, AutoScalingPolicyStateChangeReasonCode, StepCancellationOption, CancelStepsRequestStatus, InstanceCollectionType, PlacementGroupStrategy, RepoUpgradeOnBoot, ScaleDownBehavior, ClusterState, ClusterStateChangeReasonCode, ComputeLimitsUnitType, ProfilerType, IdcUserAssignment, IdentityType, Credentials, JobFlowExecutionState, InstanceGroupState, StepExecutionState, ExecutionEngineType, OutputNotebookFormat, NotebookExecutionStatus, PersistentAppUIType, StepState, StepStateChangeReasonCode, ScalingStrategy, OnClusterAppUIType, InstanceFleetState, InstanceFleetStateChangeReasonCode, InstanceGroupType, InstanceGroupStateChangeReasonCode, InstanceState, InstanceStateChangeReasonCode, ReconfigurationType, UsernamePasswordFilterSensitiveLog, CredentialsFilterSensitiveLog, GetClusterSessionCredentialsOutputFilterSensitiveLog});