Skip to content

Commit 353f3fc

Browse files
author
awstools
committed
feat(client-cost-explorer): Releasing minor partition endpoint updates.
1 parent 6548ac4 commit 353f3fc

File tree

2 files changed

+329
-18
lines changed

2 files changed

+329
-18
lines changed

clients/client-cost-explorer/src/endpoint/ruleset.ts

+19-18
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ import { RuleSetObject } from "@smithy/types";
66
or see "smithy.rules#endpointRuleSet"
77
in codegen/sdk-codegen/aws-models/cost-explorer.json */
88

9-
const x="required",
10-
y="fn",
11-
z="argv",
12-
A="ref";
9+
const y="required",
10+
z="fn",
11+
A="argv",
12+
B="ref";
1313
const a=true,
1414
b="isSet",
1515
c="booleanEquals",
@@ -19,19 +19,20 @@ f="tree",
1919
g="PartitionResult",
2020
h="stringEquals",
2121
i="sigv4",
22-
j={[x]:false,"type":"String"},
23-
k={[x]:true,"default":false,"type":"Boolean"},
24-
l={[A]:"Endpoint"},
25-
m={[y]:c,[z]:[{[A]:"UseFIPS"},true]},
26-
n={[y]:c,[z]:[{[A]:"UseDualStack"},true]},
27-
o={},
28-
p={[y]:"getAttr",[z]:[{[A]:g},"name"]},
29-
q={[y]:c,[z]:[{[A]:"UseFIPS"},false]},
30-
r={[y]:c,[z]:[{[A]:"UseDualStack"},false]},
31-
s={[y]:"getAttr",[z]:[{[A]:g},"supportsFIPS"]},
32-
t={[y]:c,[z]:[true,{[y]:"getAttr",[z]:[{[A]:g},"supportsDualStack"]}]},
33-
u=[m],
22+
j="ce",
23+
k={[y]:false,"type":"String"},
24+
l={[y]:true,"default":false,"type":"Boolean"},
25+
m={[B]:"Endpoint"},
26+
n={[z]:c,[A]:[{[B]:"UseFIPS"},true]},
27+
o={[z]:c,[A]:[{[B]:"UseDualStack"},true]},
28+
p={},
29+
q={[z]:"getAttr",[A]:[{[B]:g},"name"]},
30+
r={[z]:c,[A]:[{[B]:"UseFIPS"},false]},
31+
s={[z]:c,[A]:[{[B]:"UseDualStack"},false]},
32+
t={[z]:"getAttr",[A]:[{[B]:g},"supportsFIPS"]},
33+
u={[z]:c,[A]:[true,{[z]:"getAttr",[A]:[{[B]:g},"supportsDualStack"]}]},
3434
v=[n],
35-
w=[{[A]:"Region"}];
36-
const _data={version:"1.0",parameters:{Region:j,UseDualStack:k,UseFIPS:k,Endpoint:j},rules:[{conditions:[{[y]:b,[z]:[l]}],rules:[{conditions:u,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:v,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:l,properties:o,headers:o},type:e}],type:f},{conditions:[{[y]:b,[z]:w}],rules:[{conditions:[{[y]:"aws.partition",[z]:w,assign:g}],rules:[{conditions:[{[y]:h,[z]:[p,"aws"]},q,r],endpoint:{url:"https://ce.us-east-1.amazonaws.com",properties:{authSchemes:[{name:i,signingName:"ce",signingRegion:"us-east-1"}]},headers:o},type:e},{conditions:[{[y]:h,[z]:[p,"aws-cn"]},q,r],endpoint:{url:"https://ce.cn-northwest-1.amazonaws.com.cn",properties:{authSchemes:[{name:i,signingName:"ce",signingRegion:"cn-northwest-1"}]},headers:o},type:e},{conditions:[m,n],rules:[{conditions:[{[y]:c,[z]:[a,s]},t],rules:[{endpoint:{url:"https://ce-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:o,headers:o},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:u,rules:[{conditions:[{[y]:c,[z]:[s,a]}],rules:[{endpoint:{url:"https://ce-fips.{Region}.{PartitionResult#dnsSuffix}",properties:o,headers:o},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:v,rules:[{conditions:[t],rules:[{endpoint:{url:"https://ce.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:o,headers:o},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://ce.{Region}.{PartitionResult#dnsSuffix}",properties:o,headers:o},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]};
35+
w=[o],
36+
x=[{[B]:"Region"}];
37+
const _data={version:"1.0",parameters:{Region:k,UseDualStack:l,UseFIPS:l,Endpoint:k},rules:[{conditions:[{[z]:b,[A]:[m]}],rules:[{conditions:v,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:w,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:m,properties:p,headers:p},type:e}],type:f},{conditions:[{[z]:b,[A]:x}],rules:[{conditions:[{[z]:"aws.partition",[A]:x,assign:g}],rules:[{conditions:[{[z]:h,[A]:[q,"aws"]},r,s],endpoint:{url:"https://ce.us-east-1.amazonaws.com",properties:{authSchemes:[{name:i,signingName:j,signingRegion:"us-east-1"}]},headers:p},type:e},{conditions:[{[z]:h,[A]:[q,"aws-cn"]},r,s],endpoint:{url:"https://ce.cn-northwest-1.amazonaws.com.cn",properties:{authSchemes:[{name:i,signingName:j,signingRegion:"cn-northwest-1"}]},headers:p},type:e},{conditions:[{[z]:h,[A]:[q,"aws-iso"]},r,s],endpoint:{url:"https://ce.us-iso-east-1.c2s.ic.gov",properties:{authSchemes:[{name:i,signingName:j,signingRegion:"us-iso-east-1"}]},headers:p},type:e},{conditions:[{[z]:h,[A]:[q,"aws-iso-b"]},r,s],endpoint:{url:"https://ce.us-isob-east-1.sc2s.sgov.gov",properties:{authSchemes:[{name:i,signingName:j,signingRegion:"us-isob-east-1"}]},headers:p},type:e},{conditions:[{[z]:h,[A]:[q,"aws-iso-e"]},r,s],endpoint:{url:"https://ce.eu-isoe-west-1.cloud.adc-e.uk",properties:{authSchemes:[{name:i,signingName:j,signingRegion:"eu-isoe-west-1"}]},headers:p},type:e},{conditions:[{[z]:h,[A]:[q,"aws-iso-f"]},r,s],endpoint:{url:"https://ce.us-isof-south-1.csp.hci.ic.gov",properties:{authSchemes:[{name:i,signingName:j,signingRegion:"us-isof-south-1"}]},headers:p},type:e},{conditions:[n,o],rules:[{conditions:[{[z]:c,[A]:[a,t]},u],rules:[{endpoint:{url:"https://ce-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:p,headers:p},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:v,rules:[{conditions:[{[z]:c,[A]:[t,a]}],rules:[{endpoint:{url:"https://ce-fips.{Region}.{PartitionResult#dnsSuffix}",properties:p,headers:p},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:w,rules:[{conditions:[u],rules:[{endpoint:{url:"https://ce.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:p,headers:p},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://ce.{Region}.{PartitionResult#dnsSuffix}",properties:p,headers:p},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]};
3738
export const ruleSet: RuleSetObject = _data;

0 commit comments

Comments
 (0)