@aws-sdk/client-codedeploy
Advanced tools
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.bdd = void 0; | ||
| const util_endpoints_1 = require("@smithy/util-endpoints"); | ||
| const k = "ref"; | ||
| const a = -1, b = true, c = "isSet", d = "PartitionResult", e = "booleanEquals", f = "getAttr", g = { [k]: "Endpoint" }, h = { [k]: d }, i = {}, j = [{ [k]: "Region" }]; | ||
| const _data = { | ||
| conditions: [ | ||
| [c, [g]], | ||
| [c, j], | ||
| ["aws.partition", j, d], | ||
| [e, [{ [k]: "UseFIPS" }, b]], | ||
| [e, [{ [k]: "UseDualStack" }, b]], | ||
| [e, [{ fn: f, argv: [h, "supportsDualStack"] }, b]], | ||
| [e, [{ fn: f, argv: [h, "supportsFIPS"] }, b]] | ||
| ], | ||
| results: [ | ||
| [a], | ||
| [a, "Invalid Configuration: FIPS and custom endpoint are not supported"], | ||
| [a, "Invalid Configuration: Dualstack and custom endpoint are not supported"], | ||
| [g, i], | ||
| ["https://codedeploy-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", i], | ||
| [a, "FIPS and DualStack are enabled, but this partition does not support one or both"], | ||
| ["https://codedeploy-fips.{Region}.{PartitionResult#dnsSuffix}", i], | ||
| [a, "FIPS is enabled but this partition does not support FIPS"], | ||
| ["https://codedeploy.{Region}.{PartitionResult#dualStackDnsSuffix}", i], | ||
| [a, "DualStack is enabled but this partition does not support DualStack"], | ||
| ["https://codedeploy.{Region}.{PartitionResult#dnsSuffix}", i], | ||
| [a, "Invalid Configuration: Missing Region"] | ||
| ] | ||
| }; | ||
| const root = 2; | ||
| const r = 100_000_000; | ||
| const nodes = new Int32Array([ | ||
| -1, 1, -1, | ||
| 0, 12, 3, | ||
| 1, 4, r + 11, | ||
| 2, 5, r + 11, | ||
| 3, 8, 6, | ||
| 4, 7, r + 10, | ||
| 5, r + 8, r + 9, | ||
| 4, 10, 9, | ||
| 6, r + 6, r + 7, | ||
| 5, 11, r + 5, | ||
| 6, r + 4, r + 5, | ||
| 3, r + 1, 13, | ||
| 4, r + 2, r + 3, | ||
| ]); | ||
| exports.bdd = util_endpoints_1.BinaryDecisionDiagram.from(nodes, root, _data.conditions, _data.results); |
| import { BinaryDecisionDiagram } from "@smithy/util-endpoints"; | ||
| const k = "ref"; | ||
| const a = -1, b = true, c = "isSet", d = "PartitionResult", e = "booleanEquals", f = "getAttr", g = { [k]: "Endpoint" }, h = { [k]: d }, i = {}, j = [{ [k]: "Region" }]; | ||
| const _data = { | ||
| conditions: [ | ||
| [c, [g]], | ||
| [c, j], | ||
| ["aws.partition", j, d], | ||
| [e, [{ [k]: "UseFIPS" }, b]], | ||
| [e, [{ [k]: "UseDualStack" }, b]], | ||
| [e, [{ fn: f, argv: [h, "supportsDualStack"] }, b]], | ||
| [e, [{ fn: f, argv: [h, "supportsFIPS"] }, b]] | ||
| ], | ||
| results: [ | ||
| [a], | ||
| [a, "Invalid Configuration: FIPS and custom endpoint are not supported"], | ||
| [a, "Invalid Configuration: Dualstack and custom endpoint are not supported"], | ||
| [g, i], | ||
| ["https://codedeploy-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", i], | ||
| [a, "FIPS and DualStack are enabled, but this partition does not support one or both"], | ||
| ["https://codedeploy-fips.{Region}.{PartitionResult#dnsSuffix}", i], | ||
| [a, "FIPS is enabled but this partition does not support FIPS"], | ||
| ["https://codedeploy.{Region}.{PartitionResult#dualStackDnsSuffix}", i], | ||
| [a, "DualStack is enabled but this partition does not support DualStack"], | ||
| ["https://codedeploy.{Region}.{PartitionResult#dnsSuffix}", i], | ||
| [a, "Invalid Configuration: Missing Region"] | ||
| ] | ||
| }; | ||
| const root = 2; | ||
| const r = 100_000_000; | ||
| const nodes = new Int32Array([ | ||
| -1, 1, -1, | ||
| 0, 12, 3, | ||
| 1, 4, r + 11, | ||
| 2, 5, r + 11, | ||
| 3, 8, 6, | ||
| 4, 7, r + 10, | ||
| 5, r + 8, r + 9, | ||
| 4, 10, 9, | ||
| 6, r + 6, r + 7, | ||
| 5, 11, r + 5, | ||
| 6, r + 4, r + 5, | ||
| 3, r + 1, 13, | ||
| 4, r + 2, r + 3, | ||
| ]); | ||
| export const bdd = BinaryDecisionDiagram.from(nodes, root, _data.conditions, _data.results); |
| import { BinaryDecisionDiagram } from "@smithy/util-endpoints"; | ||
| export declare const bdd: BinaryDecisionDiagram; |
| import { BinaryDecisionDiagram } from "@smithy/util-endpoints"; | ||
| export declare const bdd: BinaryDecisionDiagram; |
@@ -6,3 +6,3 @@ "use strict"; | ||
| const util_endpoints_2 = require("@smithy/util-endpoints"); | ||
| const ruleset_1 = require("./ruleset"); | ||
| const bdd_1 = require("./bdd"); | ||
| const cache = new util_endpoints_2.EndpointCache({ | ||
@@ -13,3 +13,3 @@ size: 50, | ||
| const defaultEndpointResolver = (endpointParams, context = {}) => { | ||
| return cache.get(endpointParams, () => (0, util_endpoints_2.resolveEndpoint)(ruleset_1.ruleSet, { | ||
| return cache.get(endpointParams, () => (0, util_endpoints_2.decideEndpoint)(bdd_1.bdd, { | ||
| endpointParams: endpointParams, | ||
@@ -16,0 +16,0 @@ logger: context.logger, |
| import { awsEndpointFunctions } from "@aws-sdk/util-endpoints"; | ||
| import { customEndpointFunctions, EndpointCache, resolveEndpoint } from "@smithy/util-endpoints"; | ||
| import { ruleSet } from "./ruleset"; | ||
| import { customEndpointFunctions, decideEndpoint, EndpointCache } from "@smithy/util-endpoints"; | ||
| import { bdd } from "./bdd"; | ||
| const cache = new EndpointCache({ | ||
@@ -9,3 +9,3 @@ size: 50, | ||
| export const defaultEndpointResolver = (endpointParams, context = {}) => { | ||
| return cache.get(endpointParams, () => resolveEndpoint(ruleSet, { | ||
| return cache.get(endpointParams, () => decideEndpoint(bdd, { | ||
| endpointParams: endpointParams, | ||
@@ -12,0 +12,0 @@ logger: context.logger, |
+5
-5
| { | ||
| "name": "@aws-sdk/client-codedeploy", | ||
| "description": "AWS SDK for JavaScript Codedeploy Client for Node.js, Browser and React Native", | ||
| "version": "3.1032.0", | ||
| "version": "3.1033.0", | ||
| "scripts": { | ||
@@ -26,8 +26,8 @@ "build": "concurrently 'yarn:build:types' 'yarn:build:es' && yarn build:cjs", | ||
| "@aws-crypto/sha256-js": "5.2.0", | ||
| "@aws-sdk/core": "^3.974.1", | ||
| "@aws-sdk/credential-provider-node": "^3.972.32", | ||
| "@aws-sdk/core": "^3.974.2", | ||
| "@aws-sdk/credential-provider-node": "^3.972.33", | ||
| "@aws-sdk/middleware-host-header": "^3.972.10", | ||
| "@aws-sdk/middleware-logger": "^3.972.10", | ||
| "@aws-sdk/middleware-recursion-detection": "^3.972.11", | ||
| "@aws-sdk/middleware-user-agent": "^3.972.31", | ||
| "@aws-sdk/middleware-user-agent": "^3.972.32", | ||
| "@aws-sdk/region-config-resolver": "^3.972.12", | ||
@@ -37,3 +37,3 @@ "@aws-sdk/types": "^3.973.8", | ||
| "@aws-sdk/util-user-agent-browser": "^3.972.10", | ||
| "@aws-sdk/util-user-agent-node": "^3.973.17", | ||
| "@aws-sdk/util-user-agent-node": "^3.973.18", | ||
| "@smithy/config-resolver": "^4.4.16", | ||
@@ -40,0 +40,0 @@ "@smithy/core": "^3.23.15", |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.ruleSet = void 0; | ||
| const s = "required", t = "fn", u = "argv", v = "ref"; | ||
| const a = true, b = "isSet", c = "booleanEquals", d = "error", e = "endpoint", f = "tree", g = "PartitionResult", h = { [s]: false, "type": "string" }, i = { [s]: true, "default": false, "type": "boolean" }, j = { [v]: "Endpoint" }, k = { [t]: c, [u]: [{ [v]: "UseFIPS" }, true] }, l = { [t]: c, [u]: [{ [v]: "UseDualStack" }, true] }, m = {}, n = { [t]: "getAttr", [u]: [{ [v]: g }, "supportsFIPS"] }, o = { [t]: c, [u]: [true, { [t]: "getAttr", [u]: [{ [v]: g }, "supportsDualStack"] }] }, p = [k], q = [l], r = [{ [v]: "Region" }]; | ||
| const _data = { version: "1.0", parameters: { Region: h, UseDualStack: i, UseFIPS: i, Endpoint: h }, rules: [{ conditions: [{ [t]: b, [u]: [j] }], rules: [{ conditions: p, error: "Invalid Configuration: FIPS and custom endpoint are not supported", type: d }, { conditions: q, error: "Invalid Configuration: Dualstack and custom endpoint are not supported", type: d }, { endpoint: { url: j, properties: m, headers: m }, type: e }], type: f }, { conditions: [{ [t]: b, [u]: r }], rules: [{ conditions: [{ [t]: "aws.partition", [u]: r, assign: g }], rules: [{ conditions: [k, l], rules: [{ conditions: [{ [t]: c, [u]: [a, n] }, o], rules: [{ endpoint: { url: "https://codedeploy-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", properties: m, headers: m }, type: e }], type: f }, { error: "FIPS and DualStack are enabled, but this partition does not support one or both", type: d }], type: f }, { conditions: p, rules: [{ conditions: [{ [t]: c, [u]: [n, a] }], rules: [{ endpoint: { url: "https://codedeploy-fips.{Region}.{PartitionResult#dnsSuffix}", properties: m, headers: m }, type: e }], type: f }, { error: "FIPS is enabled but this partition does not support FIPS", type: d }], type: f }, { conditions: q, rules: [{ conditions: [o], rules: [{ endpoint: { url: "https://codedeploy.{Region}.{PartitionResult#dualStackDnsSuffix}", properties: m, headers: m }, type: e }], type: f }, { error: "DualStack is enabled but this partition does not support DualStack", type: d }], type: f }, { endpoint: { url: "https://codedeploy.{Region}.{PartitionResult#dnsSuffix}", properties: m, headers: m }, type: e }], type: f }], type: f }, { error: "Invalid Configuration: Missing Region", type: d }] }; | ||
| exports.ruleSet = _data; |
| const s = "required", t = "fn", u = "argv", v = "ref"; | ||
| const a = true, b = "isSet", c = "booleanEquals", d = "error", e = "endpoint", f = "tree", g = "PartitionResult", h = { [s]: false, "type": "string" }, i = { [s]: true, "default": false, "type": "boolean" }, j = { [v]: "Endpoint" }, k = { [t]: c, [u]: [{ [v]: "UseFIPS" }, true] }, l = { [t]: c, [u]: [{ [v]: "UseDualStack" }, true] }, m = {}, n = { [t]: "getAttr", [u]: [{ [v]: g }, "supportsFIPS"] }, o = { [t]: c, [u]: [true, { [t]: "getAttr", [u]: [{ [v]: g }, "supportsDualStack"] }] }, p = [k], q = [l], r = [{ [v]: "Region" }]; | ||
| const _data = { version: "1.0", parameters: { Region: h, UseDualStack: i, UseFIPS: i, Endpoint: h }, rules: [{ conditions: [{ [t]: b, [u]: [j] }], rules: [{ conditions: p, error: "Invalid Configuration: FIPS and custom endpoint are not supported", type: d }, { conditions: q, error: "Invalid Configuration: Dualstack and custom endpoint are not supported", type: d }, { endpoint: { url: j, properties: m, headers: m }, type: e }], type: f }, { conditions: [{ [t]: b, [u]: r }], rules: [{ conditions: [{ [t]: "aws.partition", [u]: r, assign: g }], rules: [{ conditions: [k, l], rules: [{ conditions: [{ [t]: c, [u]: [a, n] }, o], rules: [{ endpoint: { url: "https://codedeploy-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", properties: m, headers: m }, type: e }], type: f }, { error: "FIPS and DualStack are enabled, but this partition does not support one or both", type: d }], type: f }, { conditions: p, rules: [{ conditions: [{ [t]: c, [u]: [n, a] }], rules: [{ endpoint: { url: "https://codedeploy-fips.{Region}.{PartitionResult#dnsSuffix}", properties: m, headers: m }, type: e }], type: f }, { error: "FIPS is enabled but this partition does not support FIPS", type: d }], type: f }, { conditions: q, rules: [{ conditions: [o], rules: [{ endpoint: { url: "https://codedeploy.{Region}.{PartitionResult#dualStackDnsSuffix}", properties: m, headers: m }, type: e }], type: f }, { error: "DualStack is enabled but this partition does not support DualStack", type: d }], type: f }, { endpoint: { url: "https://codedeploy.{Region}.{PartitionResult#dnsSuffix}", properties: m, headers: m }, type: e }], type: f }], type: f }, { error: "Invalid Configuration: Missing Region", type: d }] }; | ||
| export const ruleSet = _data; |
| import { RuleSetObject } from "@smithy/types"; | ||
| export declare const ruleSet: RuleSetObject; |
| import { RuleSetObject } from "@smithy/types"; | ||
| export declare const ruleSet: RuleSetObject; |
Minified code
QualityThis package contains minified code. This may be harmless in some cases where minified code is included in packaged libraries, however packages on npm should not minify code.
Found 2 instances
30720
0.23%0
-100%1289293
-0.08%