Backend half
This commit is contained in:
Generated
Vendored
+524
@@ -0,0 +1,524 @@
|
||||
{
|
||||
"version": "2.0",
|
||||
"metadata": {
|
||||
"apiVersion": "2023-01-27",
|
||||
"endpointPrefix": "timestream-influxdb",
|
||||
"jsonVersion": "1.0",
|
||||
"protocol": "json",
|
||||
"ripServiceName": "timestream-influxdb",
|
||||
"serviceAbbreviation": "Timestream InfluxDB",
|
||||
"serviceFullName": "Timestream InfluxDB",
|
||||
"serviceId": "Timestream InfluxDB",
|
||||
"signatureVersion": "v4",
|
||||
"signingName": "timestream-influxdb",
|
||||
"targetPrefix": "AmazonTimestreamInfluxDB",
|
||||
"uid": "timestream-influxdb-2023-01-27"
|
||||
},
|
||||
"operations": {
|
||||
"CreateDbInstance": {
|
||||
"input": {
|
||||
"type": "structure",
|
||||
"required": [
|
||||
"name",
|
||||
"password",
|
||||
"dbInstanceType",
|
||||
"vpcSubnetIds",
|
||||
"vpcSecurityGroupIds",
|
||||
"allocatedStorage"
|
||||
],
|
||||
"members": {
|
||||
"name": {},
|
||||
"username": {
|
||||
"type": "string",
|
||||
"sensitive": true
|
||||
},
|
||||
"password": {
|
||||
"type": "string",
|
||||
"sensitive": true
|
||||
},
|
||||
"organization": {},
|
||||
"bucket": {},
|
||||
"dbInstanceType": {},
|
||||
"vpcSubnetIds": {
|
||||
"shape": "S8"
|
||||
},
|
||||
"vpcSecurityGroupIds": {
|
||||
"shape": "Sa"
|
||||
},
|
||||
"publiclyAccessible": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"dbStorageType": {},
|
||||
"allocatedStorage": {
|
||||
"type": "integer"
|
||||
},
|
||||
"dbParameterGroupIdentifier": {},
|
||||
"deploymentType": {},
|
||||
"logDeliveryConfiguration": {
|
||||
"shape": "Sh"
|
||||
},
|
||||
"tags": {
|
||||
"shape": "Sk"
|
||||
}
|
||||
}
|
||||
},
|
||||
"output": {
|
||||
"type": "structure",
|
||||
"required": [
|
||||
"id",
|
||||
"name",
|
||||
"arn",
|
||||
"vpcSubnetIds"
|
||||
],
|
||||
"members": {
|
||||
"id": {},
|
||||
"name": {},
|
||||
"arn": {},
|
||||
"status": {},
|
||||
"endpoint": {},
|
||||
"dbInstanceType": {},
|
||||
"dbStorageType": {},
|
||||
"allocatedStorage": {
|
||||
"type": "integer"
|
||||
},
|
||||
"deploymentType": {},
|
||||
"vpcSubnetIds": {
|
||||
"shape": "S8"
|
||||
},
|
||||
"publiclyAccessible": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"vpcSecurityGroupIds": {
|
||||
"shape": "Sa"
|
||||
},
|
||||
"dbParameterGroupIdentifier": {},
|
||||
"availabilityZone": {},
|
||||
"secondaryAvailabilityZone": {},
|
||||
"logDeliveryConfiguration": {
|
||||
"shape": "Sh"
|
||||
},
|
||||
"influxAuthParametersSecretArn": {}
|
||||
}
|
||||
},
|
||||
"idempotent": true
|
||||
},
|
||||
"CreateDbParameterGroup": {
|
||||
"input": {
|
||||
"type": "structure",
|
||||
"required": [
|
||||
"name"
|
||||
],
|
||||
"members": {
|
||||
"name": {},
|
||||
"description": {},
|
||||
"parameters": {
|
||||
"shape": "Sv"
|
||||
},
|
||||
"tags": {
|
||||
"shape": "Sk"
|
||||
}
|
||||
}
|
||||
},
|
||||
"output": {
|
||||
"type": "structure",
|
||||
"required": [
|
||||
"id",
|
||||
"name",
|
||||
"arn"
|
||||
],
|
||||
"members": {
|
||||
"id": {},
|
||||
"name": {},
|
||||
"arn": {},
|
||||
"description": {},
|
||||
"parameters": {
|
||||
"shape": "Sv"
|
||||
}
|
||||
}
|
||||
},
|
||||
"idempotent": true
|
||||
},
|
||||
"DeleteDbInstance": {
|
||||
"input": {
|
||||
"type": "structure",
|
||||
"required": [
|
||||
"identifier"
|
||||
],
|
||||
"members": {
|
||||
"identifier": {}
|
||||
}
|
||||
},
|
||||
"output": {
|
||||
"type": "structure",
|
||||
"required": [
|
||||
"id",
|
||||
"name",
|
||||
"arn",
|
||||
"vpcSubnetIds"
|
||||
],
|
||||
"members": {
|
||||
"id": {},
|
||||
"name": {},
|
||||
"arn": {},
|
||||
"status": {},
|
||||
"endpoint": {},
|
||||
"dbInstanceType": {},
|
||||
"dbStorageType": {},
|
||||
"allocatedStorage": {
|
||||
"type": "integer"
|
||||
},
|
||||
"deploymentType": {},
|
||||
"vpcSubnetIds": {
|
||||
"shape": "S8"
|
||||
},
|
||||
"publiclyAccessible": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"vpcSecurityGroupIds": {
|
||||
"shape": "Sa"
|
||||
},
|
||||
"dbParameterGroupIdentifier": {},
|
||||
"availabilityZone": {},
|
||||
"secondaryAvailabilityZone": {},
|
||||
"logDeliveryConfiguration": {
|
||||
"shape": "Sh"
|
||||
},
|
||||
"influxAuthParametersSecretArn": {}
|
||||
}
|
||||
},
|
||||
"idempotent": true
|
||||
},
|
||||
"GetDbInstance": {
|
||||
"input": {
|
||||
"type": "structure",
|
||||
"required": [
|
||||
"identifier"
|
||||
],
|
||||
"members": {
|
||||
"identifier": {}
|
||||
}
|
||||
},
|
||||
"output": {
|
||||
"type": "structure",
|
||||
"required": [
|
||||
"id",
|
||||
"name",
|
||||
"arn",
|
||||
"vpcSubnetIds"
|
||||
],
|
||||
"members": {
|
||||
"id": {},
|
||||
"name": {},
|
||||
"arn": {},
|
||||
"status": {},
|
||||
"endpoint": {},
|
||||
"dbInstanceType": {},
|
||||
"dbStorageType": {},
|
||||
"allocatedStorage": {
|
||||
"type": "integer"
|
||||
},
|
||||
"deploymentType": {},
|
||||
"vpcSubnetIds": {
|
||||
"shape": "S8"
|
||||
},
|
||||
"publiclyAccessible": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"vpcSecurityGroupIds": {
|
||||
"shape": "Sa"
|
||||
},
|
||||
"dbParameterGroupIdentifier": {},
|
||||
"availabilityZone": {},
|
||||
"secondaryAvailabilityZone": {},
|
||||
"logDeliveryConfiguration": {
|
||||
"shape": "Sh"
|
||||
},
|
||||
"influxAuthParametersSecretArn": {}
|
||||
}
|
||||
}
|
||||
},
|
||||
"GetDbParameterGroup": {
|
||||
"input": {
|
||||
"type": "structure",
|
||||
"required": [
|
||||
"identifier"
|
||||
],
|
||||
"members": {
|
||||
"identifier": {}
|
||||
}
|
||||
},
|
||||
"output": {
|
||||
"type": "structure",
|
||||
"required": [
|
||||
"id",
|
||||
"name",
|
||||
"arn"
|
||||
],
|
||||
"members": {
|
||||
"id": {},
|
||||
"name": {},
|
||||
"arn": {},
|
||||
"description": {},
|
||||
"parameters": {
|
||||
"shape": "Sv"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ListDbInstances": {
|
||||
"input": {
|
||||
"type": "structure",
|
||||
"members": {
|
||||
"nextToken": {},
|
||||
"maxResults": {
|
||||
"type": "integer"
|
||||
}
|
||||
}
|
||||
},
|
||||
"output": {
|
||||
"type": "structure",
|
||||
"required": [
|
||||
"items"
|
||||
],
|
||||
"members": {
|
||||
"items": {
|
||||
"type": "list",
|
||||
"member": {
|
||||
"type": "structure",
|
||||
"required": [
|
||||
"id",
|
||||
"name",
|
||||
"arn"
|
||||
],
|
||||
"members": {
|
||||
"id": {},
|
||||
"name": {},
|
||||
"arn": {},
|
||||
"status": {},
|
||||
"endpoint": {},
|
||||
"dbInstanceType": {},
|
||||
"dbStorageType": {},
|
||||
"allocatedStorage": {
|
||||
"type": "integer"
|
||||
},
|
||||
"deploymentType": {}
|
||||
}
|
||||
}
|
||||
},
|
||||
"nextToken": {}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ListDbParameterGroups": {
|
||||
"input": {
|
||||
"type": "structure",
|
||||
"members": {
|
||||
"nextToken": {},
|
||||
"maxResults": {
|
||||
"type": "integer"
|
||||
}
|
||||
}
|
||||
},
|
||||
"output": {
|
||||
"type": "structure",
|
||||
"required": [
|
||||
"items"
|
||||
],
|
||||
"members": {
|
||||
"items": {
|
||||
"type": "list",
|
||||
"member": {
|
||||
"type": "structure",
|
||||
"required": [
|
||||
"id",
|
||||
"name",
|
||||
"arn"
|
||||
],
|
||||
"members": {
|
||||
"id": {},
|
||||
"name": {},
|
||||
"arn": {},
|
||||
"description": {}
|
||||
}
|
||||
}
|
||||
},
|
||||
"nextToken": {}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ListTagsForResource": {
|
||||
"input": {
|
||||
"type": "structure",
|
||||
"required": [
|
||||
"resourceArn"
|
||||
],
|
||||
"members": {
|
||||
"resourceArn": {}
|
||||
}
|
||||
},
|
||||
"output": {
|
||||
"type": "structure",
|
||||
"members": {
|
||||
"tags": {
|
||||
"type": "map",
|
||||
"key": {},
|
||||
"value": {}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"TagResource": {
|
||||
"input": {
|
||||
"type": "structure",
|
||||
"required": [
|
||||
"resourceArn",
|
||||
"tags"
|
||||
],
|
||||
"members": {
|
||||
"resourceArn": {},
|
||||
"tags": {
|
||||
"shape": "Sk"
|
||||
}
|
||||
}
|
||||
},
|
||||
"idempotent": true
|
||||
},
|
||||
"UntagResource": {
|
||||
"input": {
|
||||
"type": "structure",
|
||||
"required": [
|
||||
"resourceArn",
|
||||
"tagKeys"
|
||||
],
|
||||
"members": {
|
||||
"resourceArn": {},
|
||||
"tagKeys": {
|
||||
"type": "list",
|
||||
"member": {}
|
||||
}
|
||||
}
|
||||
},
|
||||
"idempotent": true
|
||||
},
|
||||
"UpdateDbInstance": {
|
||||
"input": {
|
||||
"type": "structure",
|
||||
"required": [
|
||||
"identifier"
|
||||
],
|
||||
"members": {
|
||||
"identifier": {},
|
||||
"logDeliveryConfiguration": {
|
||||
"shape": "Sh"
|
||||
},
|
||||
"dbParameterGroupIdentifier": {},
|
||||
"dbInstanceType": {},
|
||||
"deploymentType": {}
|
||||
}
|
||||
},
|
||||
"output": {
|
||||
"type": "structure",
|
||||
"required": [
|
||||
"id",
|
||||
"name",
|
||||
"arn",
|
||||
"vpcSubnetIds"
|
||||
],
|
||||
"members": {
|
||||
"id": {},
|
||||
"name": {},
|
||||
"arn": {},
|
||||
"status": {},
|
||||
"endpoint": {},
|
||||
"dbInstanceType": {},
|
||||
"dbStorageType": {},
|
||||
"allocatedStorage": {
|
||||
"type": "integer"
|
||||
},
|
||||
"deploymentType": {},
|
||||
"vpcSubnetIds": {
|
||||
"shape": "S8"
|
||||
},
|
||||
"publiclyAccessible": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"vpcSecurityGroupIds": {
|
||||
"shape": "Sa"
|
||||
},
|
||||
"dbParameterGroupIdentifier": {},
|
||||
"availabilityZone": {},
|
||||
"secondaryAvailabilityZone": {},
|
||||
"logDeliveryConfiguration": {
|
||||
"shape": "Sh"
|
||||
},
|
||||
"influxAuthParametersSecretArn": {}
|
||||
}
|
||||
},
|
||||
"idempotent": true
|
||||
}
|
||||
},
|
||||
"shapes": {
|
||||
"S8": {
|
||||
"type": "list",
|
||||
"member": {}
|
||||
},
|
||||
"Sa": {
|
||||
"type": "list",
|
||||
"member": {}
|
||||
},
|
||||
"Sh": {
|
||||
"type": "structure",
|
||||
"required": [
|
||||
"s3Configuration"
|
||||
],
|
||||
"members": {
|
||||
"s3Configuration": {
|
||||
"type": "structure",
|
||||
"required": [
|
||||
"bucketName",
|
||||
"enabled"
|
||||
],
|
||||
"members": {
|
||||
"bucketName": {},
|
||||
"enabled": {
|
||||
"type": "boolean"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Sk": {
|
||||
"type": "map",
|
||||
"key": {},
|
||||
"value": {}
|
||||
},
|
||||
"Sv": {
|
||||
"type": "structure",
|
||||
"members": {
|
||||
"InfluxDBv2": {
|
||||
"type": "structure",
|
||||
"members": {
|
||||
"fluxLogEnabled": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"logLevel": {},
|
||||
"noTasks": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"queryConcurrency": {
|
||||
"type": "integer"
|
||||
},
|
||||
"queryQueueSize": {
|
||||
"type": "integer"
|
||||
},
|
||||
"tracingType": {},
|
||||
"metricsDisabled": {
|
||||
"type": "boolean"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"union": true
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user