|
120 | 120 | {
|
121 | 121 | "target": "com.amazonaws.finspace#UpdateEnvironment"
|
122 | 122 | },
|
| 123 | + { |
| 124 | + "target": "com.amazonaws.finspace#UpdateKxClusterCodeConfiguration" |
| 125 | + }, |
123 | 126 | {
|
124 | 127 | "target": "com.amazonaws.finspace#UpdateKxClusterDatabases"
|
125 | 128 | },
|
|
3854 | 3857 | "type": {
|
3855 | 3858 | "target": "com.amazonaws.finspace#KxCacheStorageType",
|
3856 | 3859 | "traits": {
|
3857 |
| - "smithy.api#documentation": "<p>The type of cache storage . The valid values are: </p>\n <ul>\n <li>\n <p>CACHE_1000 – This type provides at least 1000 MB/s disk access throughput. </p>\n </li>\n </ul>", |
| 3860 | + "smithy.api#documentation": "<p>The type of cache storage. The valid values are: </p>\n <ul>\n <li>\n <p>CACHE_1000 – This type provides at least 1000 MB/s disk access throughput. </p>\n </li>\n <li>\n <p>CACHE_250 – This type provides at least 250 MB/s disk access throughput. </p>\n </li>\n <li>\n <p>CACHE_12 – This type provides at least 12 MB/s disk access throughput. </p>\n </li>\n </ul>\n <p>For cache type <code>CACHE_1000</code> and <code>CACHE_250</code> you can select cache size as 1200 GB or increments of 2400 GB. For cache type <code>CACHE_12</code> you can select the cache size in increments of 6000 GB.</p>", |
3858 | 3861 | "smithy.api#required": {}
|
3859 | 3862 | }
|
3860 | 3863 | },
|
|
4018 | 4021 | "smithy.api#documentation": "<p>The details of a kdb cluster.</p>"
|
4019 | 4022 | }
|
4020 | 4023 | },
|
| 4024 | + "com.amazonaws.finspace#KxClusterCodeDeploymentConfiguration": { |
| 4025 | + "type": "structure", |
| 4026 | + "members": { |
| 4027 | + "deploymentStrategy": { |
| 4028 | + "target": "com.amazonaws.finspace#KxClusterCodeDeploymentStrategy", |
| 4029 | + "traits": { |
| 4030 | + "smithy.api#documentation": "<p>\n The type of deployment that you want on a cluster.\n \n </p>\n <ul>\n <li>\n <p>ROLLING – This options updates the cluster by stopping the exiting q process and starting a new q process with updated configuration.</p>\n </li>\n <li>\n <p>FORCE – This option updates the cluster by immediately stopping all the running processes before starting up new ones with the updated configuration. </p>\n </li>\n </ul>", |
| 4031 | + "smithy.api#required": {} |
| 4032 | + } |
| 4033 | + } |
| 4034 | + }, |
| 4035 | + "traits": { |
| 4036 | + "smithy.api#documentation": "<p>\n The configuration that allows you to choose how you want to update code on a cluster. Depending on the option you choose, you can reduce the time it takes to update the cluster.\n </p>" |
| 4037 | + } |
| 4038 | + }, |
| 4039 | + "com.amazonaws.finspace#KxClusterCodeDeploymentStrategy": { |
| 4040 | + "type": "enum", |
| 4041 | + "members": { |
| 4042 | + "ROLLING": { |
| 4043 | + "target": "smithy.api#Unit", |
| 4044 | + "traits": { |
| 4045 | + "smithy.api#enumValue": "ROLLING" |
| 4046 | + } |
| 4047 | + }, |
| 4048 | + "FORCE": { |
| 4049 | + "target": "smithy.api#Unit", |
| 4050 | + "traits": { |
| 4051 | + "smithy.api#enumValue": "FORCE" |
| 4052 | + } |
| 4053 | + } |
| 4054 | + } |
| 4055 | + }, |
4021 | 4056 | "com.amazonaws.finspace#KxClusterDescription": {
|
4022 | 4057 | "type": "string",
|
4023 | 4058 | "traits": {
|
|
4284 | 4319 | "deploymentStrategy": {
|
4285 | 4320 | "target": "com.amazonaws.finspace#KxDeploymentStrategy",
|
4286 | 4321 | "traits": {
|
4287 |
| - "smithy.api#documentation": "<p>\n The type of deployment that you want on a cluster.\n \n </p>\n <ul>\n <li>\n <p>ROLLING – This options loads the updated database by stopping the exiting q process and starting a new q process with updated configuration.</p>\n </li>\n <li>\n <p>NO_RESTART – This option loads the updated database on the running q process without stopping it. This option is quicker as it reduces the turn around time to update a kdb database changeset configuration on a cluster.</p>\n </li>\n </ul>", |
| 4322 | + "smithy.api#documentation": "<p>\n The type of deployment that you want on a cluster.\n \n </p>\n <ul>\n <li>\n <p>ROLLING – This options updates the cluster by stopping the exiting q process and starting a new q process with updated configuration.</p>\n </li>\n <li>\n <p>NO_RESTART – This option updates the cluster without stopping the running q process. It is only available for <code>HDB</code> type cluster. This option is quicker as it reduces the turn around time to update configuration on a cluster. </p>\n <p>With this deployment mode, you cannot update the <code>initializationScript</code> and <code>commandLineArguments</code> parameters.</p>\n </li>\n </ul>", |
4288 | 4323 | "smithy.api#required": {}
|
4289 | 4324 | }
|
4290 | 4325 | }
|
4291 | 4326 | },
|
4292 | 4327 | "traits": {
|
4293 |
| - "smithy.api#documentation": "<p>\n The configuration that allows you to choose how you want to update the databases on a cluster. Depending on the option you choose, you can reduce the time it takes to update the database changesets on to a cluster.\n </p>" |
| 4328 | + "smithy.api#documentation": "<p>\n The configuration that allows you to choose how you want to update the databases on a cluster. Depending on the option you choose, you can reduce the time it takes to update the cluster.\n </p>" |
4294 | 4329 | }
|
4295 | 4330 | },
|
4296 | 4331 | "com.amazonaws.finspace#KxDeploymentStrategy": {
|
|
5948 | 5983 | "smithy.api#output": {}
|
5949 | 5984 | }
|
5950 | 5985 | },
|
| 5986 | + "com.amazonaws.finspace#UpdateKxClusterCodeConfiguration": { |
| 5987 | + "type": "operation", |
| 5988 | + "input": { |
| 5989 | + "target": "com.amazonaws.finspace#UpdateKxClusterCodeConfigurationRequest" |
| 5990 | + }, |
| 5991 | + "output": { |
| 5992 | + "target": "com.amazonaws.finspace#UpdateKxClusterCodeConfigurationResponse" |
| 5993 | + }, |
| 5994 | + "errors": [ |
| 5995 | + { |
| 5996 | + "target": "com.amazonaws.finspace#AccessDeniedException" |
| 5997 | + }, |
| 5998 | + { |
| 5999 | + "target": "com.amazonaws.finspace#ConflictException" |
| 6000 | + }, |
| 6001 | + { |
| 6002 | + "target": "com.amazonaws.finspace#InternalServerException" |
| 6003 | + }, |
| 6004 | + { |
| 6005 | + "target": "com.amazonaws.finspace#LimitExceededException" |
| 6006 | + }, |
| 6007 | + { |
| 6008 | + "target": "com.amazonaws.finspace#ResourceNotFoundException" |
| 6009 | + }, |
| 6010 | + { |
| 6011 | + "target": "com.amazonaws.finspace#ThrottlingException" |
| 6012 | + }, |
| 6013 | + { |
| 6014 | + "target": "com.amazonaws.finspace#ValidationException" |
| 6015 | + } |
| 6016 | + ], |
| 6017 | + "traits": { |
| 6018 | + "smithy.api#documentation": "<p>\n Allows you to update code configuration on a running cluster. By using this API you can update the code, the initialization script path, and the command line arguments for a specific cluster. \n The configuration that you want to update will override any existing configurations on the cluster. \n </p>", |
| 6019 | + "smithy.api#http": { |
| 6020 | + "method": "PUT", |
| 6021 | + "uri": "/kx/environments/{environmentId}/clusters/{clusterName}/configuration/code", |
| 6022 | + "code": 200 |
| 6023 | + } |
| 6024 | + } |
| 6025 | + }, |
| 6026 | + "com.amazonaws.finspace#UpdateKxClusterCodeConfigurationRequest": { |
| 6027 | + "type": "structure", |
| 6028 | + "members": { |
| 6029 | + "environmentId": { |
| 6030 | + "target": "com.amazonaws.finspace#KxEnvironmentId", |
| 6031 | + "traits": { |
| 6032 | + "smithy.api#documentation": "<p>\n A unique identifier of the kdb environment.\n </p>", |
| 6033 | + "smithy.api#httpLabel": {}, |
| 6034 | + "smithy.api#required": {} |
| 6035 | + } |
| 6036 | + }, |
| 6037 | + "clusterName": { |
| 6038 | + "target": "com.amazonaws.finspace#KxClusterName", |
| 6039 | + "traits": { |
| 6040 | + "smithy.api#documentation": "<p>The name of the cluster.</p>", |
| 6041 | + "smithy.api#httpLabel": {}, |
| 6042 | + "smithy.api#required": {} |
| 6043 | + } |
| 6044 | + }, |
| 6045 | + "clientToken": { |
| 6046 | + "target": "com.amazonaws.finspace#ClientTokenString", |
| 6047 | + "traits": { |
| 6048 | + "smithy.api#documentation": "<p>A token that ensures idempotency. This token expires in 10 minutes.</p>", |
| 6049 | + "smithy.api#idempotencyToken": {} |
| 6050 | + } |
| 6051 | + }, |
| 6052 | + "code": { |
| 6053 | + "target": "com.amazonaws.finspace#CodeConfiguration", |
| 6054 | + "traits": { |
| 6055 | + "smithy.api#required": {} |
| 6056 | + } |
| 6057 | + }, |
| 6058 | + "initializationScript": { |
| 6059 | + "target": "com.amazonaws.finspace#InitializationScriptFilePath", |
| 6060 | + "traits": { |
| 6061 | + "smithy.api#documentation": "<p>Specifies a Q program that will be run at launch of a cluster. It is a relative path within\n <i>.zip</i> file that contains the custom code, which will be loaded on\n the cluster. It must include the file name itself. For example,\n <code>somedir/init.q</code>.</p>" |
| 6062 | + } |
| 6063 | + }, |
| 6064 | + "commandLineArguments": { |
| 6065 | + "target": "com.amazonaws.finspace#KxCommandLineArguments", |
| 6066 | + "traits": { |
| 6067 | + "smithy.api#documentation": "<p>Specifies the key-value pairs to make them available inside the cluster.</p>" |
| 6068 | + } |
| 6069 | + }, |
| 6070 | + "deploymentConfiguration": { |
| 6071 | + "target": "com.amazonaws.finspace#KxClusterCodeDeploymentConfiguration", |
| 6072 | + "traits": { |
| 6073 | + "smithy.api#documentation": "<p>\n The configuration that allows you to choose how you want to update the code on a cluster.\n </p>" |
| 6074 | + } |
| 6075 | + } |
| 6076 | + }, |
| 6077 | + "traits": { |
| 6078 | + "smithy.api#input": {} |
| 6079 | + } |
| 6080 | + }, |
| 6081 | + "com.amazonaws.finspace#UpdateKxClusterCodeConfigurationResponse": { |
| 6082 | + "type": "structure", |
| 6083 | + "members": {}, |
| 6084 | + "traits": { |
| 6085 | + "smithy.api#output": {} |
| 6086 | + } |
| 6087 | + }, |
5951 | 6088 | "com.amazonaws.finspace#UpdateKxClusterDatabases": {
|
5952 | 6089 | "type": "operation",
|
5953 | 6090 | "input": {
|
|
0 commit comments