aws-sdk
Version:
AWS SDK for JavaScript
2,015 lines • 66.8 kB
JSON
{
"version": "2.0",
"metadata": {
"apiVersion": "2021-03-12",
"endpointPrefix": "finspace",
"jsonVersion": "1.1",
"protocol": "rest-json",
"protocols": [
"rest-json"
],
"serviceAbbreviation": "finspace",
"serviceFullName": "FinSpace User Environment Management service",
"serviceId": "finspace",
"signatureVersion": "v4",
"signingName": "finspace",
"uid": "finspace-2021-03-12",
"auth": [
"aws.auth#sigv4"
]
},
"operations": {
"CreateEnvironment": {
"http": {
"requestUri": "/environment"
},
"input": {
"type": "structure",
"required": [
"name"
],
"members": {
"name": {},
"description": {},
"kmsKeyId": {},
"tags": {
"shape": "S5"
},
"federationMode": {},
"federationParameters": {
"shape": "S9"
},
"superuserParameters": {
"type": "structure",
"required": [
"emailAddress",
"firstName",
"lastName"
],
"members": {
"emailAddress": {
"type": "string",
"sensitive": true
},
"firstName": {},
"lastName": {}
}
},
"dataBundles": {
"type": "list",
"member": {}
}
}
},
"output": {
"type": "structure",
"members": {
"environmentId": {},
"environmentArn": {},
"environmentUrl": {}
}
},
"deprecated": true,
"deprecatedMessage": "This method will be discontinued."
},
"CreateKxChangeset": {
"http": {
"requestUri": "/kx/environments/{environmentId}/databases/{databaseName}/changesets"
},
"input": {
"type": "structure",
"required": [
"environmentId",
"databaseName",
"changeRequests",
"clientToken"
],
"members": {
"environmentId": {
"location": "uri",
"locationName": "environmentId"
},
"databaseName": {
"location": "uri",
"locationName": "databaseName"
},
"changeRequests": {
"shape": "Ss"
},
"clientToken": {
"idempotencyToken": true
}
}
},
"output": {
"type": "structure",
"members": {
"changesetId": {},
"databaseName": {},
"environmentId": {},
"changeRequests": {
"shape": "Ss"
},
"createdTimestamp": {
"type": "timestamp"
},
"lastModifiedTimestamp": {
"type": "timestamp"
},
"status": {},
"errorInfo": {
"shape": "S12"
}
}
}
},
"CreateKxCluster": {
"http": {
"requestUri": "/kx/environments/{environmentId}/clusters"
},
"input": {
"type": "structure",
"required": [
"environmentId",
"clusterName",
"clusterType",
"releaseLabel",
"vpcConfiguration",
"azMode"
],
"members": {
"clientToken": {
"idempotencyToken": true
},
"environmentId": {
"location": "uri",
"locationName": "environmentId"
},
"clusterName": {},
"clusterType": {},
"tickerplantLogConfiguration": {
"shape": "S1a"
},
"databases": {
"shape": "S1d"
},
"cacheStorageConfigurations": {
"shape": "S1r"
},
"autoScalingConfiguration": {
"shape": "S1u"
},
"clusterDescription": {},
"capacityConfiguration": {
"shape": "S20"
},
"releaseLabel": {},
"vpcConfiguration": {
"shape": "S23"
},
"initializationScript": {},
"commandLineArguments": {
"shape": "S2b"
},
"code": {
"shape": "S2f"
},
"executionRole": {},
"savedownStorageConfiguration": {
"shape": "S2k"
},
"azMode": {},
"availabilityZoneId": {},
"tags": {
"shape": "S5"
},
"scalingGroupConfiguration": {
"shape": "S2p"
}
}
},
"output": {
"type": "structure",
"members": {
"environmentId": {},
"status": {},
"statusReason": {},
"clusterName": {},
"clusterType": {},
"tickerplantLogConfiguration": {
"shape": "S1a"
},
"volumes": {
"shape": "S2x"
},
"databases": {
"shape": "S1d"
},
"cacheStorageConfigurations": {
"shape": "S1r"
},
"autoScalingConfiguration": {
"shape": "S1u"
},
"clusterDescription": {},
"capacityConfiguration": {
"shape": "S20"
},
"releaseLabel": {},
"vpcConfiguration": {
"shape": "S23"
},
"initializationScript": {},
"commandLineArguments": {
"shape": "S2b"
},
"code": {
"shape": "S2f"
},
"executionRole": {},
"lastModifiedTimestamp": {
"type": "timestamp"
},
"savedownStorageConfiguration": {
"shape": "S2k"
},
"azMode": {},
"availabilityZoneId": {},
"createdTimestamp": {
"type": "timestamp"
},
"scalingGroupConfiguration": {
"shape": "S2p"
}
}
}
},
"CreateKxDatabase": {
"http": {
"requestUri": "/kx/environments/{environmentId}/databases"
},
"input": {
"type": "structure",
"required": [
"environmentId",
"databaseName",
"clientToken"
],
"members": {
"environmentId": {
"location": "uri",
"locationName": "environmentId"
},
"databaseName": {},
"description": {},
"tags": {
"shape": "S5"
},
"clientToken": {
"idempotencyToken": true
}
}
},
"output": {
"type": "structure",
"members": {
"databaseName": {},
"databaseArn": {},
"environmentId": {},
"description": {},
"createdTimestamp": {
"type": "timestamp"
},
"lastModifiedTimestamp": {
"type": "timestamp"
}
}
}
},
"CreateKxDataview": {
"http": {
"requestUri": "/kx/environments/{environmentId}/databases/{databaseName}/dataviews"
},
"input": {
"type": "structure",
"required": [
"environmentId",
"databaseName",
"dataviewName",
"azMode",
"clientToken"
],
"members": {
"environmentId": {
"location": "uri",
"locationName": "environmentId"
},
"databaseName": {
"location": "uri",
"locationName": "databaseName"
},
"dataviewName": {},
"azMode": {},
"availabilityZoneId": {},
"changesetId": {},
"segmentConfigurations": {
"shape": "S1m"
},
"autoUpdate": {
"type": "boolean"
},
"readWrite": {
"type": "boolean"
},
"description": {},
"tags": {
"shape": "S5"
},
"clientToken": {
"idempotencyToken": true
}
}
},
"output": {
"type": "structure",
"members": {
"dataviewName": {},
"databaseName": {},
"environmentId": {},
"azMode": {},
"availabilityZoneId": {},
"changesetId": {},
"segmentConfigurations": {
"shape": "S1m"
},
"description": {},
"autoUpdate": {
"type": "boolean"
},
"readWrite": {
"type": "boolean"
},
"createdTimestamp": {
"type": "timestamp"
},
"lastModifiedTimestamp": {
"type": "timestamp"
},
"status": {}
}
}
},
"CreateKxEnvironment": {
"http": {
"requestUri": "/kx/environments"
},
"input": {
"type": "structure",
"required": [
"name",
"kmsKeyId"
],
"members": {
"name": {},
"description": {},
"kmsKeyId": {},
"tags": {
"shape": "S5"
},
"clientToken": {
"idempotencyToken": true
}
}
},
"output": {
"type": "structure",
"members": {
"name": {},
"status": {},
"environmentId": {},
"description": {},
"environmentArn": {},
"kmsKeyId": {},
"creationTimestamp": {
"type": "timestamp"
}
}
}
},
"CreateKxScalingGroup": {
"http": {
"requestUri": "/kx/environments/{environmentId}/scalingGroups"
},
"input": {
"type": "structure",
"required": [
"clientToken",
"environmentId",
"scalingGroupName",
"hostType",
"availabilityZoneId"
],
"members": {
"clientToken": {
"idempotencyToken": true
},
"environmentId": {
"location": "uri",
"locationName": "environmentId"
},
"scalingGroupName": {},
"hostType": {},
"availabilityZoneId": {},
"tags": {
"shape": "S5"
}
}
},
"output": {
"type": "structure",
"members": {
"environmentId": {},
"scalingGroupName": {},
"hostType": {},
"availabilityZoneId": {},
"status": {},
"lastModifiedTimestamp": {
"type": "timestamp"
},
"createdTimestamp": {
"type": "timestamp"
}
}
}
},
"CreateKxUser": {
"http": {
"requestUri": "/kx/environments/{environmentId}/users"
},
"input": {
"type": "structure",
"required": [
"environmentId",
"userName",
"iamRole"
],
"members": {
"environmentId": {
"location": "uri",
"locationName": "environmentId"
},
"userName": {},
"iamRole": {},
"tags": {
"shape": "S5"
},
"clientToken": {
"idempotencyToken": true
}
}
},
"output": {
"type": "structure",
"members": {
"userName": {},
"userArn": {},
"environmentId": {},
"iamRole": {}
}
}
},
"CreateKxVolume": {
"http": {
"requestUri": "/kx/environments/{environmentId}/kxvolumes"
},
"input": {
"type": "structure",
"required": [
"environmentId",
"volumeType",
"volumeName",
"azMode",
"availabilityZoneIds"
],
"members": {
"clientToken": {
"idempotencyToken": true
},
"environmentId": {
"location": "uri",
"locationName": "environmentId"
},
"volumeType": {},
"volumeName": {},
"description": {},
"nas1Configuration": {
"shape": "S3m"
},
"azMode": {},
"availabilityZoneIds": {
"shape": "S3p"
},
"tags": {
"shape": "S5"
}
}
},
"output": {
"type": "structure",
"members": {
"environmentId": {},
"volumeName": {},
"volumeType": {},
"volumeArn": {},
"nas1Configuration": {
"shape": "S3m"
},
"status": {},
"statusReason": {},
"azMode": {},
"description": {},
"availabilityZoneIds": {
"shape": "S3p"
},
"createdTimestamp": {
"type": "timestamp"
}
}
}
},
"DeleteEnvironment": {
"http": {
"method": "DELETE",
"requestUri": "/environment/{environmentId}"
},
"input": {
"type": "structure",
"required": [
"environmentId"
],
"members": {
"environmentId": {
"location": "uri",
"locationName": "environmentId"
}
}
},
"output": {
"type": "structure",
"members": {}
},
"deprecated": true,
"deprecatedMessage": "This method will be discontinued."
},
"DeleteKxCluster": {
"http": {
"method": "DELETE",
"requestUri": "/kx/environments/{environmentId}/clusters/{clusterName}"
},
"input": {
"type": "structure",
"required": [
"environmentId",
"clusterName"
],
"members": {
"environmentId": {
"location": "uri",
"locationName": "environmentId"
},
"clusterName": {
"location": "uri",
"locationName": "clusterName"
},
"clientToken": {
"idempotencyToken": true,
"location": "querystring",
"locationName": "clientToken"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteKxClusterNode": {
"http": {
"method": "DELETE",
"requestUri": "/kx/environments/{environmentId}/clusters/{clusterName}/nodes/{nodeId}"
},
"input": {
"type": "structure",
"required": [
"clusterName",
"nodeId",
"environmentId"
],
"members": {
"environmentId": {
"location": "uri",
"locationName": "environmentId"
},
"clusterName": {
"location": "uri",
"locationName": "clusterName"
},
"nodeId": {
"location": "uri",
"locationName": "nodeId"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteKxDatabase": {
"http": {
"method": "DELETE",
"requestUri": "/kx/environments/{environmentId}/databases/{databaseName}"
},
"input": {
"type": "structure",
"required": [
"environmentId",
"databaseName",
"clientToken"
],
"members": {
"environmentId": {
"location": "uri",
"locationName": "environmentId"
},
"databaseName": {
"location": "uri",
"locationName": "databaseName"
},
"clientToken": {
"idempotencyToken": true,
"location": "querystring",
"locationName": "clientToken"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteKxDataview": {
"http": {
"method": "DELETE",
"requestUri": "/kx/environments/{environmentId}/databases/{databaseName}/dataviews/{dataviewName}"
},
"input": {
"type": "structure",
"required": [
"environmentId",
"databaseName",
"dataviewName",
"clientToken"
],
"members": {
"environmentId": {
"location": "uri",
"locationName": "environmentId"
},
"databaseName": {
"location": "uri",
"locationName": "databaseName"
},
"dataviewName": {
"location": "uri",
"locationName": "dataviewName"
},
"clientToken": {
"idempotencyToken": true,
"location": "querystring",
"locationName": "clientToken"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteKxEnvironment": {
"http": {
"method": "DELETE",
"requestUri": "/kx/environments/{environmentId}"
},
"input": {
"type": "structure",
"required": [
"environmentId"
],
"members": {
"environmentId": {
"location": "uri",
"locationName": "environmentId"
},
"clientToken": {
"idempotencyToken": true,
"location": "querystring",
"locationName": "clientToken"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteKxScalingGroup": {
"http": {
"method": "DELETE",
"requestUri": "/kx/environments/{environmentId}/scalingGroups/{scalingGroupName}"
},
"input": {
"type": "structure",
"required": [
"environmentId",
"scalingGroupName"
],
"members": {
"environmentId": {
"location": "uri",
"locationName": "environmentId"
},
"scalingGroupName": {
"location": "uri",
"locationName": "scalingGroupName"
},
"clientToken": {
"idempotencyToken": true,
"location": "querystring",
"locationName": "clientToken"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteKxUser": {
"http": {
"method": "DELETE",
"requestUri": "/kx/environments/{environmentId}/users/{userName}"
},
"input": {
"type": "structure",
"required": [
"userName",
"environmentId"
],
"members": {
"userName": {
"location": "uri",
"locationName": "userName"
},
"environmentId": {
"location": "uri",
"locationName": "environmentId"
},
"clientToken": {
"idempotencyToken": true,
"location": "querystring",
"locationName": "clientToken"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteKxVolume": {
"http": {
"method": "DELETE",
"requestUri": "/kx/environments/{environmentId}/kxvolumes/{volumeName}"
},
"input": {
"type": "structure",
"required": [
"environmentId",
"volumeName"
],
"members": {
"environmentId": {
"location": "uri",
"locationName": "environmentId"
},
"volumeName": {
"location": "uri",
"locationName": "volumeName"
},
"clientToken": {
"idempotencyToken": true,
"location": "querystring",
"locationName": "clientToken"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"GetEnvironment": {
"http": {
"method": "GET",
"requestUri": "/environment/{environmentId}"
},
"input": {
"type": "structure",
"required": [
"environmentId"
],
"members": {
"environmentId": {
"location": "uri",
"locationName": "environmentId"
}
}
},
"output": {
"type": "structure",
"members": {
"environment": {
"shape": "S4f"
}
}
},
"deprecated": true,
"deprecatedMessage": "This method will be discontinued."
},
"GetKxChangeset": {
"http": {
"method": "GET",
"requestUri": "/kx/environments/{environmentId}/databases/{databaseName}/changesets/{changesetId}"
},
"input": {
"type": "structure",
"required": [
"environmentId",
"databaseName",
"changesetId"
],
"members": {
"environmentId": {
"location": "uri",
"locationName": "environmentId"
},
"databaseName": {
"location": "uri",
"locationName": "databaseName"
},
"changesetId": {
"location": "uri",
"locationName": "changesetId"
}
}
},
"output": {
"type": "structure",
"members": {
"changesetId": {},
"databaseName": {},
"environmentId": {},
"changeRequests": {
"shape": "Ss"
},
"createdTimestamp": {
"type": "timestamp"
},
"activeFromTimestamp": {
"type": "timestamp"
},
"lastModifiedTimestamp": {
"type": "timestamp"
},
"status": {},
"errorInfo": {
"shape": "S12"
}
}
}
},
"GetKxCluster": {
"http": {
"method": "GET",
"requestUri": "/kx/environments/{environmentId}/clusters/{clusterName}"
},
"input": {
"type": "structure",
"required": [
"environmentId",
"clusterName"
],
"members": {
"environmentId": {
"location": "uri",
"locationName": "environmentId"
},
"clusterName": {
"location": "uri",
"locationName": "clusterName"
}
}
},
"output": {
"type": "structure",
"members": {
"status": {},
"statusReason": {},
"clusterName": {},
"clusterType": {},
"tickerplantLogConfiguration": {
"shape": "S1a"
},
"volumes": {
"shape": "S2x"
},
"databases": {
"shape": "S1d"
},
"cacheStorageConfigurations": {
"shape": "S1r"
},
"autoScalingConfiguration": {
"shape": "S1u"
},
"clusterDescription": {},
"capacityConfiguration": {
"shape": "S20"
},
"releaseLabel": {},
"vpcConfiguration": {
"shape": "S23"
},
"initializationScript": {},
"commandLineArguments": {
"shape": "S2b"
},
"code": {
"shape": "S2f"
},
"executionRole": {},
"lastModifiedTimestamp": {
"type": "timestamp"
},
"savedownStorageConfiguration": {
"shape": "S2k"
},
"azMode": {},
"availabilityZoneId": {},
"createdTimestamp": {
"type": "timestamp"
},
"scalingGroupConfiguration": {
"shape": "S2p"
}
}
}
},
"GetKxConnectionString": {
"http": {
"method": "GET",
"requestUri": "/kx/environments/{environmentId}/connectionString"
},
"input": {
"type": "structure",
"required": [
"userArn",
"environmentId",
"clusterName"
],
"members": {
"userArn": {
"location": "querystring",
"locationName": "userArn"
},
"environmentId": {
"location": "uri",
"locationName": "environmentId"
},
"clusterName": {
"location": "querystring",
"locationName": "clusterName"
}
}
},
"output": {
"type": "structure",
"members": {
"signedConnectionString": {
"type": "string",
"sensitive": true
}
}
}
},
"GetKxDatabase": {
"http": {
"method": "GET",
"requestUri": "/kx/environments/{environmentId}/databases/{databaseName}"
},
"input": {
"type": "structure",
"required": [
"environmentId",
"databaseName"
],
"members": {
"environmentId": {
"location": "uri",
"locationName": "environmentId"
},
"databaseName": {
"location": "uri",
"locationName": "databaseName"
}
}
},
"output": {
"type": "structure",
"members": {
"databaseName": {},
"databaseArn": {},
"environmentId": {},
"description": {},
"createdTimestamp": {
"type": "timestamp"
},
"lastModifiedTimestamp": {
"type": "timestamp"
},
"lastCompletedChangesetId": {},
"numBytes": {
"type": "long"
},
"numChangesets": {
"type": "integer"
},
"numFiles": {
"type": "integer"
}
}
}
},
"GetKxDataview": {
"http": {
"method": "GET",
"requestUri": "/kx/environments/{environmentId}/databases/{databaseName}/dataviews/{dataviewName}"
},
"input": {
"type": "structure",
"required": [
"environmentId",
"databaseName",
"dataviewName"
],
"members": {
"environmentId": {
"location": "uri",
"locationName": "environmentId"
},
"databaseName": {
"location": "uri",
"locationName": "databaseName"
},
"dataviewName": {
"location": "uri",
"locationName": "dataviewName"
}
}
},
"output": {
"type": "structure",
"members": {
"databaseName": {},
"dataviewName": {},
"azMode": {},
"availabilityZoneId": {},
"changesetId": {},
"segmentConfigurations": {
"shape": "S1m"
},
"activeVersions": {
"shape": "S4v"
},
"description": {},
"autoUpdate": {
"type": "boolean"
},
"readWrite": {
"type": "boolean"
},
"environmentId": {},
"createdTimestamp": {
"type": "timestamp"
},
"lastModifiedTimestamp": {
"type": "timestamp"
},
"status": {},
"statusReason": {}
}
}
},
"GetKxEnvironment": {
"http": {
"method": "GET",
"requestUri": "/kx/environments/{environmentId}"
},
"input": {
"type": "structure",
"required": [
"environmentId"
],
"members": {
"environmentId": {
"location": "uri",
"locationName": "environmentId"
}
}
},
"output": {
"type": "structure",
"members": {
"name": {},
"environmentId": {},
"awsAccountId": {},
"status": {},
"tgwStatus": {},
"dnsStatus": {},
"errorMessage": {},
"description": {},
"environmentArn": {},
"kmsKeyId": {},
"dedicatedServiceAccountId": {},
"transitGatewayConfiguration": {
"shape": "S54"
},
"customDNSConfiguration": {
"shape": "S5h"
},
"creationTimestamp": {
"type": "timestamp"
},
"updateTimestamp": {
"type": "timestamp"
},
"availabilityZoneIds": {
"shape": "S3p"
},
"certificateAuthorityArn": {}
}
}
},
"GetKxScalingGroup": {
"http": {
"method": "GET",
"requestUri": "/kx/environments/{environmentId}/scalingGroups/{scalingGroupName}"
},
"input": {
"type": "structure",
"required": [
"environmentId",
"scalingGroupName"
],
"members": {
"environmentId": {
"location": "uri",
"locationName": "environmentId"
},
"scalingGroupName": {
"location": "uri",
"locationName": "scalingGroupName"
}
}
},
"output": {
"type": "structure",
"members": {
"scalingGroupName": {},
"scalingGroupArn": {},
"hostType": {},
"clusters": {
"shape": "S5p"
},
"availabilityZoneId": {},
"status": {},
"statusReason": {},
"lastModifiedTimestamp": {
"type": "timestamp"
},
"createdTimestamp": {
"type": "timestamp"
}
}
}
},
"GetKxUser": {
"http": {
"method": "GET",
"requestUri": "/kx/environments/{environmentId}/users/{userName}"
},
"input": {
"type": "structure",
"required": [
"userName",
"environmentId"
],
"members": {
"userName": {
"location": "uri",
"locationName": "userName"
},
"environmentId": {
"location": "uri",
"locationName": "environmentId"
}
}
},
"output": {
"type": "structure",
"members": {
"userName": {},
"userArn": {},
"environmentId": {},
"iamRole": {}
}
}
},
"GetKxVolume": {
"http": {
"method": "GET",
"requestUri": "/kx/environments/{environmentId}/kxvolumes/{volumeName}"
},
"input": {
"type": "structure",
"required": [
"environmentId",
"volumeName"
],
"members": {
"environmentId": {
"location": "uri",
"locationName": "environmentId"
},
"volumeName": {
"location": "uri",
"locationName": "volumeName"
}
}
},
"output": {
"type": "structure",
"members": {
"environmentId": {},
"volumeName": {},
"volumeType": {},
"volumeArn": {},
"nas1Configuration": {
"shape": "S3m"
},
"status": {},
"statusReason": {},
"createdTimestamp": {
"type": "timestamp"
},
"description": {},
"azMode": {},
"availabilityZoneIds": {
"shape": "S3p"
},
"lastModifiedTimestamp": {
"type": "timestamp"
},
"attachedClusters": {
"shape": "S5u"
}
}
}
},
"ListEnvironments": {
"http": {
"method": "GET",
"requestUri": "/environment"
},
"input": {
"type": "structure",
"members": {
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"environments": {
"type": "list",
"member": {
"shape": "S4f"
}
},
"nextToken": {}
}
},
"deprecated": true,
"deprecatedMessage": "This method will be discontinued."
},
"ListKxChangesets": {
"http": {
"method": "GET",
"requestUri": "/kx/environments/{environmentId}/databases/{databaseName}/changesets"
},
"input": {
"type": "structure",
"required": [
"environmentId",
"databaseName"
],
"members": {
"environmentId": {
"location": "uri",
"locationName": "environmentId"
},
"databaseName": {
"location": "uri",
"locationName": "databaseName"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"kxChangesets": {
"type": "list",
"member": {
"type": "structure",
"members": {
"changesetId": {},
"createdTimestamp": {
"type": "timestamp"
},
"activeFromTimestamp": {
"type": "timestamp"
},
"lastModifiedTimestamp": {
"type": "timestamp"
},
"status": {}
}
}
},
"nextToken": {}
}
}
},
"ListKxClusterNodes": {
"http": {
"method": "GET",
"requestUri": "/kx/environments/{environmentId}/clusters/{clusterName}/nodes"
},
"input": {
"type": "structure",
"required": [
"clusterName",
"environmentId"
],
"members": {
"environmentId": {
"location": "uri",
"locationName": "environmentId"
},
"clusterName": {
"location": "uri",
"locationName": "clusterName"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"nodes": {
"type": "list",
"member": {
"type": "structure",
"members": {
"nodeId": {},
"availabilityZoneId": {},
"launchTime": {
"type": "timestamp"
},
"status": {}
}
}
},
"nextToken": {}
}
}
},
"ListKxClusters": {
"http": {
"method": "GET",
"requestUri": "/kx/environments/{environmentId}/clusters"
},
"input": {
"type": "structure",
"required": [
"environmentId"
],
"members": {
"environmentId": {
"location": "uri",
"locationName": "environmentId"
},
"clusterType": {
"location": "querystring",
"locationName": "clusterType"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
}
}
},
"output": {
"type": "structure",
"members": {
"kxClusterSummaries": {
"type": "list",
"member": {
"type": "structure",
"members": {
"status": {},
"statusReason": {},
"clusterName": {},
"clusterType": {},
"clusterDescription": {},
"releaseLabel": {},
"volumes": {
"shape": "S2x"
},
"initializationScript": {},
"executionRole": {},
"azMode": {},
"availabilityZoneId": {},
"lastModifiedTimestamp": {
"type": "timestamp"
},
"createdTimestamp": {
"type": "timestamp"
}
}
}
},
"nextToken": {}
}
}
},
"ListKxDatabases": {
"http": {
"method": "GET",
"requestUri": "/kx/environments/{environmentId}/databases"
},
"input": {
"type": "structure",
"required": [
"environmentId"
],
"members": {
"environmentId": {
"location": "uri",
"locationName": "environmentId"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"kxDatabases": {
"type": "list",
"member": {
"type": "structure",
"members": {
"databaseName": {},
"createdTimestamp": {
"type": "timestamp"
},
"lastModifiedTimestamp": {
"type": "timestamp"
}
}
}
},
"nextToken": {}
}
}
},
"ListKxDataviews": {
"http": {
"method": "GET",
"requestUri": "/kx/environments/{environmentId}/databases/{databaseName}/dataviews"
},
"input": {
"type": "structure",
"required": [
"environmentId",
"databaseName"
],
"members": {
"environmentId": {
"location": "uri",
"locationName": "environmentId"
},
"databaseName": {
"location": "uri",
"locationName": "databaseName"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"kxDataviews": {
"type": "list",
"member": {
"type": "structure",
"members": {
"environmentId": {},
"databaseName": {},
"dataviewName": {},
"azMode": {},
"availabilityZoneId": {},
"changesetId": {},
"segmentConfigurations": {
"shape": "S1m"
},
"activeVersions": {
"shape": "S4v"
},
"status": {},
"description": {},
"autoUpdate": {
"type": "boolean"
},
"readWrite": {
"type": "boolean"
},
"createdTimestamp": {
"type": "timestamp"
},
"lastModifiedTimestamp": {
"type": "timestamp"
},
"statusReason": {}
}
}
},
"nextToken": {}
}
}
},
"ListKxEnvironments": {
"http": {
"method": "GET",
"requestUri": "/kx/environments"
},
"input": {
"type": "structure",
"members": {
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"environments": {
"type": "list",
"member": {
"type": "structure",
"members": {
"name": {},
"environmentId": {},
"awsAccountId": {},
"status": {},
"tgwStatus": {},
"dnsStatus": {},
"errorMessage": {},
"description": {},
"environmentArn": {},
"kmsKeyId": {},
"dedicatedServiceAccountId": {},
"transitGatewayConfiguration": {
"shape": "S54"
},
"customDNSConfiguration": {
"shape": "S5h"
},
"creationTimestamp": {
"type": "timestamp"
},
"updateTimestamp": {
"type": "timestamp"
},
"availabilityZoneIds": {
"shape": "S3p"
},
"certificateAuthorityArn": {}
}
}
},
"nextToken": {}
}
}
},
"ListKxScalingGroups": {
"http": {
"method": "GET",
"requestUri": "/kx/environments/{environmentId}/scalingGroups"
},
"input": {
"type": "structure",
"required": [
"environmentId"
],
"members": {
"environmentId": {
"location": "uri",
"locationName": "environmentId"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
}
}
},
"output": {
"type": "structure",
"members": {
"scalingGroups": {
"type": "list",
"member": {
"type": "structure",
"members": {
"scalingGroupName": {},
"hostType": {},
"clusters": {
"shape": "S5p"
},
"availabilityZoneId": {},
"status": {},
"statusReason": {},
"lastModifiedTimestamp": {
"type": "timestamp"
},
"createdTimestamp": {
"type": "timestamp"
}
}
}
},
"nextToken": {}
}
}
},
"ListKxUsers": {
"http": {
"method": "GET",
"requestUri": "/kx/environments/{environmentId}/users"
},
"input": {
"type": "structure",
"required": [
"environmentId"
],
"members": {
"environmentId": {
"location": "uri",
"locationName": "environmentId"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"users": {
"type": "list",
"member": {
"type": "structure",
"members": {
"userArn": {},
"userName": {},
"iamRole": {},
"createTimestamp": {
"type": "timestamp"
},
"updateTimestamp": {
"type": "timestamp"
}
}
}
},
"nextToken": {}
}
}
},
"ListKxVolumes": {
"http": {
"method": "GET",
"requestUri": "/kx/environments/{environmentId}/kxvolumes"
},
"input": {
"type": "structure",
"required": [
"environmentId"
],
"members": {
"environmentId": {
"location": "uri",
"locationName": "environmentId"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"volumeType": {
"location": "querystring",
"locationName": "volumeType"
}
}
},
"output": {
"type": "structure",
"members": {
"kxVolumeSummaries": {
"type": "list",
"member": {
"type": "structure",
"members": {
"volumeName": {},
"volumeType": {},
"status": {},
"description": {},
"statusReason": {},
"azMode": {},
"availabilityZoneIds": {
"shape": "S3p"
},
"createdTimestamp": {
"type": "timestamp"
},
"lastModifiedTimestamp": {
"type": "timestamp"
}
}
}
},
"nextToken": {}
}
}
},
"ListTagsForResource": {
"http": {
"method": "GET",
"requestUri": "/tags/{resourceArn}"
},
"input": {
"type": "structure",
"required": [
"resourceArn"
],
"members": {
"resourceArn": {
"location": "uri",
"locationName": "resourceArn"
}
}
},
"output": {
"type": "structure",
"members": {
"tags": {
"shape": "S5"
}
}
}
},
"TagResource": {
"http": {
"requestUri": "/tags/{resourceArn}"
},
"input": {
"type": "structure",
"required": [
"resourceArn",
"tags"
],
"members": {
"resourceArn": {
"location": "uri",
"locationName": "resourceArn"
},
"tags": {
"shape": "S5"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"UntagResource": {
"http": {
"method": "DELETE",
"requestUri": "/tags/{resourceArn}"
},
"input": {
"type": "structure",
"required": [
"resourceArn",
"tagKeys"
],
"members": {
"resourceArn": {
"location": "uri",
"locationName": "resourceArn"
},
"tagKeys": {
"location": "querystring",
"locationName": "tagKeys",
"type": "list",
"member": {}
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"UpdateEnvironment": {
"http": {
"method": "PUT",
"requestUri": "/environment/{environmentId}"
},
"input": {
"type": "structure",
"required": [
"environmentId"
],
"members": {
"environmentId": {
"location": "uri",
"locationName": "environmentId"
},
"name": {},
"description": {},
"federationMode": {},
"federationParameters": {
"shape": "S9"
}
}
},
"output": {
"type": "structure",
"members": {
"environment": {
"shape": "S4f"
}
}
},
"deprecated": true,
"deprecatedMessage": "This method will be discontinued."
},
"UpdateKxClusterCodeConfiguration": {
"http": {
"method": "PUT",
"requestUri": "/kx/environments/{environmentId}/clusters/{clusterName}/configuration/code"
},
"input": {
"type": "structure",
"required": [
"environmentId",
"clusterName",
"code"
],
"members": {
"environmentId": {
"location": "uri",
"locationName": "environmentId"
},
"clusterName": {
"location": "uri",
"locationName": "clusterName"
},
"clientToken": {
"idempotencyToken": true
},
"code": {
"shape": "S2f"
},
"initializationScript": {},
"commandLineArguments": {
"shape": "S2b"
},
"deploymentConfiguration": {
"type": "structure",
"required": [
"deploymentStrategy"
],
"members": {
"deploymentStrategy": {}
}
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"UpdateKxCluster