|
980 | 980 | "members":{},
|
981 | 981 | "exception":true
|
982 | 982 | },
|
| 983 | + "AdvancedConfiguration":{ |
| 984 | + "type":"structure", |
| 985 | + "members":{ |
| 986 | + "alternateTargetGroupArn":{"shape":"String"}, |
| 987 | + "productionListenerRule":{"shape":"String"}, |
| 988 | + "testListenerRule":{"shape":"String"}, |
| 989 | + "roleArn":{"shape":"String"} |
| 990 | + } |
| 991 | + }, |
983 | 992 | "AgentUpdateStatus":{
|
984 | 993 | "type":"string",
|
985 | 994 | "enum":[
|
|
1783 | 1792 | "deploymentCircuitBreaker":{"shape":"DeploymentCircuitBreaker"},
|
1784 | 1793 | "maximumPercent":{"shape":"BoxedInteger"},
|
1785 | 1794 | "minimumHealthyPercent":{"shape":"BoxedInteger"},
|
1786 |
| - "alarms":{"shape":"DeploymentAlarms"} |
| 1795 | + "alarms":{"shape":"DeploymentAlarms"}, |
| 1796 | + "strategy":{"shape":"DeploymentStrategy"}, |
| 1797 | + "bakeTimeInMinutes":{"shape":"BoxedInteger"}, |
| 1798 | + "lifecycleHooks":{"shape":"DeploymentLifecycleHookList"} |
1787 | 1799 | }
|
1788 | 1800 | },
|
1789 | 1801 | "DeploymentController":{
|
|
1807 | 1819 | "kmsKeyId":{"shape":"String"}
|
1808 | 1820 | }
|
1809 | 1821 | },
|
| 1822 | + "DeploymentLifecycleHook":{ |
| 1823 | + "type":"structure", |
| 1824 | + "members":{ |
| 1825 | + "hookTargetArn":{"shape":"String"}, |
| 1826 | + "roleArn":{"shape":"IAMRoleArn"}, |
| 1827 | + "lifecycleStages":{"shape":"DeploymentLifecycleHookStageList"}, |
| 1828 | + "hookDetails":{"shape":"HookDetails"} |
| 1829 | + } |
| 1830 | + }, |
| 1831 | + "DeploymentLifecycleHookList":{ |
| 1832 | + "type":"list", |
| 1833 | + "member":{"shape":"DeploymentLifecycleHook"} |
| 1834 | + }, |
| 1835 | + "DeploymentLifecycleHookStage":{ |
| 1836 | + "type":"string", |
| 1837 | + "enum":[ |
| 1838 | + "RECONCILE_SERVICE", |
| 1839 | + "PRE_SCALE_UP", |
| 1840 | + "POST_SCALE_UP", |
| 1841 | + "TEST_TRAFFIC_SHIFT", |
| 1842 | + "POST_TEST_TRAFFIC_SHIFT", |
| 1843 | + "PRODUCTION_TRAFFIC_SHIFT", |
| 1844 | + "POST_PRODUCTION_TRAFFIC_SHIFT" |
| 1845 | + ] |
| 1846 | + }, |
| 1847 | + "DeploymentLifecycleHookStageList":{ |
| 1848 | + "type":"list", |
| 1849 | + "member":{"shape":"DeploymentLifecycleHookStage"} |
| 1850 | + }, |
1810 | 1851 | "DeploymentRolloutState":{
|
1811 | 1852 | "type":"string",
|
1812 | 1853 | "enum":[
|
|
1815 | 1856 | "IN_PROGRESS"
|
1816 | 1857 | ]
|
1817 | 1858 | },
|
| 1859 | + "DeploymentStrategy":{ |
| 1860 | + "type":"string", |
| 1861 | + "enum":[ |
| 1862 | + "ROLLING", |
| 1863 | + "BLUE_GREEN" |
| 1864 | + ] |
| 1865 | + }, |
1818 | 1866 | "Deployments":{
|
1819 | 1867 | "type":"list",
|
1820 | 1868 | "member":{"shape":"Deployment"}
|
|
2287 | 2335 | "UNKNOWN"
|
2288 | 2336 | ]
|
2289 | 2337 | },
|
| 2338 | + "HookDetails":{ |
| 2339 | + "type":"structure", |
| 2340 | + "members":{}, |
| 2341 | + "document":true |
| 2342 | + }, |
2290 | 2343 | "HostEntry":{
|
2291 | 2344 | "type":"structure",
|
2292 | 2345 | "required":[
|
|
2611 | 2664 | "targetGroupArn":{"shape":"String"},
|
2612 | 2665 | "loadBalancerName":{"shape":"String"},
|
2613 | 2666 | "containerName":{"shape":"String"},
|
2614 |
| - "containerPort":{"shape":"BoxedInteger"} |
| 2667 | + "containerPort":{"shape":"BoxedInteger"}, |
| 2668 | + "advancedConfiguration":{"shape":"AdvancedConfiguration"} |
2615 | 2669 | }
|
2616 | 2670 | },
|
2617 | 2671 | "LoadBalancers":{
|
|
3082 | 3136 | "type":"list",
|
3083 | 3137 | "member":{"shape":"Attribute"}
|
3084 | 3138 | },
|
| 3139 | + "ResolvedConfiguration":{ |
| 3140 | + "type":"structure", |
| 3141 | + "members":{ |
| 3142 | + "loadBalancers":{"shape":"ServiceRevisionLoadBalancers"} |
| 3143 | + } |
| 3144 | + }, |
3085 | 3145 | "Resource":{
|
3086 | 3146 | "type":"structure",
|
3087 | 3147 | "members":{
|
|
3277 | 3337 | "required":["port"],
|
3278 | 3338 | "members":{
|
3279 | 3339 | "port":{"shape":"PortNumber"},
|
3280 |
| - "dnsName":{"shape":"String"} |
| 3340 | + "dnsName":{"shape":"String"}, |
| 3341 | + "testTrafficRules":{"shape":"ServiceConnectTestTrafficRules"} |
3281 | 3342 | }
|
3282 | 3343 | },
|
3283 | 3344 | "ServiceConnectClientAliasList":{
|
|
3321 | 3382 | "type":"list",
|
3322 | 3383 | "member":{"shape":"ServiceConnectServiceResource"}
|
3323 | 3384 | },
|
| 3385 | + "ServiceConnectTestTrafficHeaderMatchRules":{ |
| 3386 | + "type":"structure", |
| 3387 | + "required":["exact"], |
| 3388 | + "members":{ |
| 3389 | + "exact":{"shape":"String"} |
| 3390 | + } |
| 3391 | + }, |
| 3392 | + "ServiceConnectTestTrafficHeaderRules":{ |
| 3393 | + "type":"structure", |
| 3394 | + "required":["name"], |
| 3395 | + "members":{ |
| 3396 | + "name":{"shape":"String"}, |
| 3397 | + "value":{"shape":"ServiceConnectTestTrafficHeaderMatchRules"} |
| 3398 | + } |
| 3399 | + }, |
| 3400 | + "ServiceConnectTestTrafficRules":{ |
| 3401 | + "type":"structure", |
| 3402 | + "required":["header"], |
| 3403 | + "members":{ |
| 3404 | + "header":{"shape":"ServiceConnectTestTrafficHeaderRules"} |
| 3405 | + } |
| 3406 | + }, |
3324 | 3407 | "ServiceConnectTlsCertificateAuthority":{
|
3325 | 3408 | "type":"structure",
|
3326 | 3409 | "members":{
|
|
3351 | 3434 | "targetServiceRevision":{"shape":"ServiceRevisionSummary"},
|
3352 | 3435 | "status":{"shape":"ServiceDeploymentStatus"},
|
3353 | 3436 | "statusReason":{"shape":"String"},
|
| 3437 | + "lifecycleStage":{"shape":"ServiceDeploymentLifecycleStage"}, |
3354 | 3438 | "deploymentConfiguration":{"shape":"DeploymentConfiguration"},
|
3355 | 3439 | "rollback":{"shape":"Rollback"},
|
3356 | 3440 | "deploymentCircuitBreaker":{"shape":"ServiceDeploymentCircuitBreaker"},
|
|
3387 | 3471 | "threshold":{"shape":"Integer"}
|
3388 | 3472 | }
|
3389 | 3473 | },
|
| 3474 | + "ServiceDeploymentLifecycleStage":{ |
| 3475 | + "type":"string", |
| 3476 | + "enum":[ |
| 3477 | + "RECONCILE_SERVICE", |
| 3478 | + "PRE_SCALE_UP", |
| 3479 | + "SCALE_UP", |
| 3480 | + "POST_SCALE_UP", |
| 3481 | + "TEST_TRAFFIC_SHIFT", |
| 3482 | + "POST_TEST_TRAFFIC_SHIFT", |
| 3483 | + "PRODUCTION_TRAFFIC_SHIFT", |
| 3484 | + "POST_PRODUCTION_TRAFFIC_SHIFT", |
| 3485 | + "BAKE_TIME", |
| 3486 | + "CLEAN_UP" |
| 3487 | + ] |
| 3488 | + }, |
3390 | 3489 | "ServiceDeploymentNotFoundException":{
|
3391 | 3490 | "type":"structure",
|
3392 | 3491 | "members":{},
|
|
3507 | 3606 | "volumeConfigurations":{"shape":"ServiceVolumeConfigurations"},
|
3508 | 3607 | "fargateEphemeralStorage":{"shape":"DeploymentEphemeralStorage"},
|
3509 | 3608 | "createdAt":{"shape":"Timestamp"},
|
3510 |
| - "vpcLatticeConfigurations":{"shape":"VpcLatticeConfigurations"} |
| 3609 | + "vpcLatticeConfigurations":{"shape":"VpcLatticeConfigurations"}, |
| 3610 | + "resolvedConfiguration":{"shape":"ResolvedConfiguration"} |
| 3611 | + } |
| 3612 | + }, |
| 3613 | + "ServiceRevisionLoadBalancer":{ |
| 3614 | + "type":"structure", |
| 3615 | + "members":{ |
| 3616 | + "targetGroupArn":{"shape":"String"}, |
| 3617 | + "productionListenerRule":{"shape":"String"} |
3511 | 3618 | }
|
3512 | 3619 | },
|
| 3620 | + "ServiceRevisionLoadBalancers":{ |
| 3621 | + "type":"list", |
| 3622 | + "member":{"shape":"ServiceRevisionLoadBalancer"} |
| 3623 | + }, |
3513 | 3624 | "ServiceRevisionSummary":{
|
3514 | 3625 | "type":"structure",
|
3515 | 3626 | "members":{
|
|
4264 | 4375 | "platformVersion":{"shape":"String"},
|
4265 | 4376 | "forceNewDeployment":{"shape":"Boolean"},
|
4266 | 4377 | "healthCheckGracePeriodSeconds":{"shape":"BoxedInteger"},
|
| 4378 | + "deploymentController":{"shape":"DeploymentController"}, |
4267 | 4379 | "enableExecuteCommand":{"shape":"BoxedBoolean"},
|
4268 | 4380 | "enableECSManagedTags":{"shape":"BoxedBoolean"},
|
4269 | 4381 | "loadBalancers":{"shape":"LoadBalancers"},
|
|
0 commit comments