From 6d1a84d3bdfdb0b043b7326699b491d6d2e1f25a Mon Sep 17 00:00:00 2001 From: awstools Date: Wed, 16 Nov 2022 19:28:31 +0000 Subject: [PATCH] Updates SDK to v2.1256.0 --- .changes/2.1256.0.json | 72 + CHANGELOG.md | 18 +- README.md | 2 +- apis/batch-2016-08-10.normal.json | 12 +- apis/billingconductor-2021-07-30.min.json | 37 +- apis/billingconductor-2021-07-30.normal.json | 19 +- apis/cloudformation-2010-05-15.normal.json | 3 +- apis/comprehendmedical-2018-10-30.normal.json | 34 +- apis/connect-2017-08-08.min.json | 130 +- apis/connect-2017-08-08.normal.json | 111 +- apis/eks-2017-11-01.min.json | 106 +- apis/eks-2017-11-01.normal.json | 40 +- apis/elasticache-2015-02-02.min.json | 115 +- apis/elasticache-2015-02-02.normal.json | 33 +- apis/iottwinmaker-2021-11-29.min.json | 1100 +++++++---- apis/iottwinmaker-2021-11-29.normal.json | 1698 +++++++++++------ apis/iottwinmaker-2021-11-29.paginators.json | 10 + apis/personalize-events-2018-03-22.min.json | 44 +- .../personalize-events-2018-03-22.normal.json | 44 +- apis/proton-2020-07-20.min.json | 14 +- apis/proton-2020-07-20.normal.json | 107 +- apis/rds-2014-10-31.min.json | 24 +- apis/rds-2014-10-31.normal.json | 32 + apis/ssm-2014-11-06.min.json | 532 +++--- apis/ssm-2014-11-06.normal.json | 268 ++- apis/ssm-2014-11-06.paginators.json | 6 + apis/ssm-incidents-2018-05-10.min.json | 94 +- apis/ssm-incidents-2018-05-10.normal.json | 117 ++ apis/transfer-2018-11-05.normal.json | 24 + apis/xray-2016-04-12.min.json | 197 +- apis/xray-2016-04-12.normal.json | 206 +- apis/xray-2016-04-12.paginators.json | 25 + clients/batch.d.ts | 12 +- clients/billingconductor.d.ts | 15 +- clients/cloudformation.d.ts | 2 +- clients/comprehendmedical.d.ts | 12 +- clients/connect.d.ts | 50 +- clients/eks.d.ts | 32 +- clients/elasticache.d.ts | 21 +- clients/iottwinmaker.d.ts | 1058 ++++++---- clients/personalizeevents.d.ts | 15 +- clients/proton.d.ts | 73 +- clients/rds.d.ts | 32 + clients/ssm.d.ts | 146 +- clients/ssmincidents.d.ts | 62 + clients/xray.d.ts | 103 +- dist/aws-sdk-core-react-native.js | 2 +- dist/aws-sdk-react-native.js | 30 +- dist/aws-sdk.js | 1079 +++++++---- dist/aws-sdk.min.js | 150 +- lib/core.js | 2 +- package.json | 2 +- 52 files changed, 5733 insertions(+), 2439 deletions(-) create mode 100644 .changes/2.1256.0.json diff --git a/.changes/2.1256.0.json b/.changes/2.1256.0.json new file mode 100644 index 0000000000..35132e50ba --- /dev/null +++ b/.changes/2.1256.0.json @@ -0,0 +1,72 @@ +[ + { + "type": "feature", + "category": "Billingconductor", + "description": "This release adds a new feature BillingEntity pricing rule." + }, + { + "type": "feature", + "category": "CloudFormation", + "description": "Added UnsupportedTarget HandlerErrorCode for use with CFN Resource Hooks" + }, + { + "type": "feature", + "category": "ComprehendMedical", + "description": "This release supports new set of entities and traits. It also adds new category (BEHAVIORAL_ENVIRONMENTAL_SOCIAL)." + }, + { + "type": "feature", + "category": "Connect", + "description": "This release adds a new MonitorContact API for initiating monitoring of ongoing Voice and Chat contacts." + }, + { + "type": "feature", + "category": "EKS", + "description": "Adds support for customer-provided placement groups for Kubernetes control plane instances when creating local EKS clusters on Outposts" + }, + { + "type": "feature", + "category": "ElastiCache", + "description": "for Redis now supports AWS Identity and Access Management authentication access to Redis clusters starting with redis-engine version 7.0" + }, + { + "type": "feature", + "category": "IoTTwinMaker", + "description": "This release adds the following: 1) ExecuteQuery API allows users to query their AWS IoT TwinMaker Knowledge Graph 2) Pricing plan APIs allow users to configure and manage their pricing mode 3) Support for property groups and tabular property values in existing AWS IoT TwinMaker APIs." + }, + { + "type": "feature", + "category": "PersonalizeEvents", + "description": "This release provides support for creation and use of metric attributions in AWS Personalize" + }, + { + "type": "feature", + "category": "Proton", + "description": "Add support for sorting and filtering in ListServiceInstances" + }, + { + "type": "feature", + "category": "RDS", + "description": "This release adds support for container databases (CDBs) to Amazon RDS Custom for Oracle. A CDB contains one PDB at creation. You can add more PDBs using Oracle SQL. You can also customize your database installation by setting the Oracle base, Oracle home, and the OS user name and group." + }, + { + "type": "feature", + "category": "SSM", + "description": "This release adds support for cross account access in CreateOpsItem, UpdateOpsItem and GetOpsItem. It introduces new APIs to setup resource policies for SSM resources: PutResourcePolicy, GetResourcePolicies and DeleteResourcePolicy." + }, + { + "type": "feature", + "category": "SSMIncidents", + "description": "Add support for PagerDuty integrations on ResponsePlan, IncidentRecord, and RelatedItem APIs" + }, + { + "type": "feature", + "category": "Transfer", + "description": "Allow additional operations to throw ThrottlingException" + }, + { + "type": "feature", + "category": "XRay", + "description": "This release adds new APIs - PutResourcePolicy, DeleteResourcePolicy, ListResourcePolicies for supporting resource based policies for AWS X-Ray." + } +] \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 4bf0c90e10..3b83eae930 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,23 @@ # Changelog for AWS SDK for JavaScript - + +## 2.1256.0 +* feature: Billingconductor: This release adds a new feature BillingEntity pricing rule. +* feature: CloudFormation: Added UnsupportedTarget HandlerErrorCode for use with CFN Resource Hooks +* feature: ComprehendMedical: This release supports new set of entities and traits. It also adds new category (BEHAVIORAL_ENVIRONMENTAL_SOCIAL). +* feature: Connect: This release adds a new MonitorContact API for initiating monitoring of ongoing Voice and Chat contacts. +* feature: EKS: Adds support for customer-provided placement groups for Kubernetes control plane instances when creating local EKS clusters on Outposts +* feature: ElastiCache: for Redis now supports AWS Identity and Access Management authentication access to Redis clusters starting with redis-engine version 7.0 +* feature: IoTTwinMaker: This release adds the following: 1) ExecuteQuery API allows users to query their AWS IoT TwinMaker Knowledge Graph 2) Pricing plan APIs allow users to configure and manage their pricing mode 3) Support for property groups and tabular property values in existing AWS IoT TwinMaker APIs. +* feature: PersonalizeEvents: This release provides support for creation and use of metric attributions in AWS Personalize +* feature: Proton: Add support for sorting and filtering in ListServiceInstances +* feature: RDS: This release adds support for container databases (CDBs) to Amazon RDS Custom for Oracle. A CDB contains one PDB at creation. You can add more PDBs using Oracle SQL. You can also customize your database installation by setting the Oracle base, Oracle home, and the OS user name and group. +* feature: SSM: This release adds support for cross account access in CreateOpsItem, UpdateOpsItem and GetOpsItem. It introduces new APIs to setup resource policies for SSM resources: PutResourcePolicy, GetResourcePolicies and DeleteResourcePolicy. +* feature: SSMIncidents: Add support for PagerDuty integrations on ResponsePlan, IncidentRecord, and RelatedItem APIs +* feature: Transfer: Allow additional operations to throw ThrottlingException +* feature: XRay: This release adds new APIs - PutResourcePolicy, DeleteResourcePolicy, ListResourcePolicies for supporting resource based policies for AWS X-Ray. + ## 2.1255.0 * feature: Connect: This release updates the APIs: UpdateInstanceAttribute, DescribeInstanceAttribute, and ListInstanceAttributes. You can use it to programmatically enable/disable enhanced contact monitoring using attribute type ENHANCED_CONTACT_MONITORING on the specified Amazon Connect instance. * feature: GreengrassV2: Adds new parent target ARN paramater to CreateDeployment, GetDeployment, and ListDeployments APIs for the new subdeployments feature. diff --git a/README.md b/README.md index bc9e60cfc5..72f981a9cb 100644 --- a/README.md +++ b/README.md @@ -29,7 +29,7 @@ For release notes, see the [CHANGELOG](https://github.com/aws/aws-sdk-js/blob/ma To use the SDK in the browser, simply add the following script tag to your HTML pages: - + You can also build a custom browser SDK with your specified set of AWS services. This can allow you to reduce the SDK's size, specify different API versions of diff --git a/apis/batch-2016-08-10.normal.json b/apis/batch-2016-08-10.normal.json index 717e91dfc1..4a0a8eb088 100644 --- a/apis/batch-2016-08-10.normal.json +++ b/apis/batch-2016-08-10.normal.json @@ -54,7 +54,7 @@ "shape": "ServerException" } ], - "documentation": "

Creates an Batch compute environment. You can create MANAGED or UNMANAGED compute environments. MANAGED compute environments can use Amazon EC2 or Fargate resources. UNMANAGED compute environments can only use EC2 resources.

In a managed compute environment, Batch manages the capacity and instance types of the compute resources within the environment. This is based on the compute resource specification that you define or the launch template that you specify when you create the compute environment. Either, you can choose to use EC2 On-Demand Instances and EC2 Spot Instances. Or, you can use Fargate and Fargate Spot capacity in your managed compute environment. You can optionally set a maximum price so that Spot Instances only launch when the Spot Instance price is less than a specified percentage of the On-Demand price.

Multi-node parallel jobs aren't supported on Spot Instances.

In an unmanaged compute environment, you can manage your own EC2 compute resources and have flexibility with how you configure your compute resources. For example, you can use custom AMIs. However, you must verify that each of your AMIs meet the Amazon ECS container instance AMI specification. For more information, see container instance AMIs in the Amazon Elastic Container Service Developer Guide. After you created your unmanaged compute environment, you can use the DescribeComputeEnvironments operation to find the Amazon ECS cluster that's associated with it. Then, launch your container instances into that Amazon ECS cluster. For more information, see Launching an Amazon ECS container instance in the Amazon Elastic Container Service Developer Guide.

Batch doesn't automatically upgrade the AMIs in a compute environment after it's created. For example, it also doesn't update the AMIs in your compute environment when a newer version of the Amazon ECS optimized AMI is available. You're responsible for the management of the guest operating system. This includes any updates and security patches. You're also responsible for any additional application software or utilities that you install on the compute resources. There are two ways to use a new AMI for your Batch jobs. The original method is to complete these steps:

  1. Create a new compute environment with the new AMI.

  2. Add the compute environment to an existing job queue.

  3. Remove the earlier compute environment from your job queue.

  4. Delete the earlier compute environment.

In April 2022, Batch added enhanced support for updating compute environments. For more information, see Updating compute environments. To use the enhanced updating of compute environments to update AMIs, follow these rules:

If these rules are followed, any update that starts an infrastructure update causes the AMI ID to be re-selected. If the version setting in the launch template (launchTemplate) is set to $Latest or $Default, the latest or default version of the launch template is evaluated up at the time of the infrastructure update, even if the launchTemplate wasn't updated.

" + "documentation": "

Creates an Batch compute environment. You can create MANAGED or UNMANAGED compute environments. MANAGED compute environments can use Amazon EC2 or Fargate resources. UNMANAGED compute environments can only use EC2 resources.

In a managed compute environment, Batch manages the capacity and instance types of the compute resources within the environment. This is based on the compute resource specification that you define or the launch template that you specify when you create the compute environment. Either, you can choose to use EC2 On-Demand Instances and EC2 Spot Instances. Or, you can use Fargate and Fargate Spot capacity in your managed compute environment. You can optionally set a maximum price so that Spot Instances only launch when the Spot Instance price is less than a specified percentage of the On-Demand price.

Multi-node parallel jobs aren't supported on Spot Instances.

In an unmanaged compute environment, you can manage your own EC2 compute resources and have flexibility with how you configure your compute resources. For example, you can use custom AMIs. However, you must verify that each of your AMIs meet the Amazon ECS container instance AMI specification. For more information, see container instance AMIs in the Amazon Elastic Container Service Developer Guide. After you created your unmanaged compute environment, you can use the DescribeComputeEnvironments operation to find the Amazon ECS cluster that's associated with it. Then, launch your container instances into that Amazon ECS cluster. For more information, see Launching an Amazon ECS container instance in the Amazon Elastic Container Service Developer Guide.

To create a compute environment that uses EKS resources, the caller must have permissions to call eks:DescribeCluster.

Batch doesn't automatically upgrade the AMIs in a compute environment after it's created. For example, it also doesn't update the AMIs in your compute environment when a newer version of the Amazon ECS optimized AMI is available. You're responsible for the management of the guest operating system. This includes any updates and security patches. You're also responsible for any additional application software or utilities that you install on the compute resources. There are two ways to use a new AMI for your Batch jobs. The original method is to complete these steps:

  1. Create a new compute environment with the new AMI.

  2. Add the compute environment to an existing job queue.

  3. Remove the earlier compute environment from your job queue.

  4. Delete the earlier compute environment.

In April 2022, Batch added enhanced support for updating compute environments. For more information, see Updating compute environments. To use the enhanced updating of compute environments to update AMIs, follow these rules:

If these rules are followed, any update that starts an infrastructure update causes the AMI ID to be re-selected. If the version setting in the launch template (launchTemplate) is set to $Latest or $Default, the latest or default version of the launch template is evaluated up at the time of the infrastructure update, even if the launchTemplate wasn't updated.

" }, "CreateJobQueue": { "name": "CreateJobQueue", @@ -933,7 +933,7 @@ }, "desiredvCpus": { "shape": "Integer", - "documentation": "

The desired number of Amazon EC2 vCPUS in the compute environment. Batch modifies this value between the minimum and maximum values based on job queue demand.

This parameter isn't applicable to jobs that are running on Fargate resources. Don't specify it.

" + "documentation": "

The desired number of Amazon EC2 vCPUS in the compute environment. Batch modifies this value between the minimum and maximum values based on job queue demand.

This parameter isn't applicable to jobs that are running on Fargate resources. Don't specify it.

Batch doesn't support changing the desired number of vCPUs of an existing compute environment. Don't specify this parameter for compute environments using Amazon EKS clusters.

" }, "subnets": { "shape": "StringList", @@ -2070,7 +2070,7 @@ }, "dnsPolicy": { "shape": "String", - "documentation": "

The DNS policy for the pod. The default value is ClusterFirst. If the hostNetwork parameter is not specified, the default is ClusterFirstWithHostNet. ClusterFirst indicates that any DNS query that does not match the configured cluster domain suffix is forwarded to the upstream nameserver inherited from the node. For more information, see Pod's DNS policy in the Kubernetes documentation.

Valid values: Default | ClusterFirst | ClusterFirstWithHostNet | None

" + "documentation": "

The DNS policy for the pod. The default value is ClusterFirst. If the hostNetwork parameter is not specified, the default is ClusterFirstWithHostNet. ClusterFirst indicates that any DNS query that does not match the configured cluster domain suffix is forwarded to the upstream nameserver inherited from the node. For more information, see Pod's DNS policy in the Kubernetes documentation.

Valid values: Default | ClusterFirst | ClusterFirstWithHostNet

" }, "containers": { "shape": "EksContainers", @@ -2096,7 +2096,7 @@ }, "dnsPolicy": { "shape": "String", - "documentation": "

The DNS policy for the pod. The default value is ClusterFirst. If the hostNetwork parameter is not specified, the default is ClusterFirstWithHostNet. ClusterFirst indicates that any DNS query that does not match the configured cluster domain suffix is forwarded to the upstream nameserver inherited from the node. For more information, see Pod's DNS policy in the Kubernetes documentation.

Valid values: Default | ClusterFirst | ClusterFirstWithHostNet | None

" + "documentation": "

The DNS policy for the pod. The default value is ClusterFirst. If the hostNetwork parameter is not specified, the default is ClusterFirstWithHostNet. ClusterFirst indicates that any DNS query that does not match the configured cluster domain suffix is forwarded to the upstream nameserver inherited from the node. If no value was specified for dnsPolicy in the RegisterJobDefinition API operation, then no value will be returned for dnsPolicy by either of DescribeJobDefinitions or DescribeJobs API operations. The pod spec setting will contain either ClusterFirst or ClusterFirstWithHostNet, depending on the value of the hostNetwork parameter. For more information, see Pod's DNS policy in the Kubernetes documentation.

Valid values: Default | ClusterFirst | ClusterFirstWithHostNet

" }, "containers": { "shape": "EksContainerDetails", @@ -3231,7 +3231,7 @@ "members": { "value": { "shape": "String", - "documentation": "

The quantity of the specified resource to reserve for the container. The values vary based on the type specified.

type=\"GPU\"

The number of physical GPUs to reserve for the container. Make sure that the number of GPUs reserved for all containers in a job doesn't exceed the number of available GPUs on the compute resource that the job is launched on.

GPUs aren't available for jobs that are running on Fargate resources.

type=\"MEMORY\"

The memory hard limit (in MiB) present to the container. This parameter is supported for jobs that are running on EC2 resources. If your container attempts to exceed the memory specified, the container is terminated. This parameter maps to Memory in the Create a container section of the Docker Remote API and the --memory option to docker run. You must specify at least 4 MiB of memory for a job. This is required but can be specified in several places for multi-node parallel (MNP) jobs. It must be specified for each node at least once. This parameter maps to Memory in the Create a container section of the Docker Remote API and the --memory option to docker run.

If you're trying to maximize your resource utilization by providing your jobs as much memory as possible for a particular instance type, see Memory management in the Batch User Guide.

For jobs that are running on Fargate resources, then value is the hard limit (in MiB), and must match one of the supported values and the VCPU values must be one of the values supported for that memory value.

value = 512

VCPU = 0.25

value = 1024

VCPU = 0.25 or 0.5

value = 2048

VCPU = 0.25, 0.5, or 1

value = 3072

VCPU = 0.5, or 1

value = 4096

VCPU = 0.5, 1, or 2

value = 5120, 6144, or 7168

VCPU = 1 or 2

value = 8192

VCPU = 1, 2, or 4

value = 9216, 10240, 11264, 12288, 13312, 14336, 15360, or 16384

VCPU = 2 or 4

value = 17408, 18432, 19456, 20480, 21504, 22528, 23552, 24576, 25600, 26624, 27648, 28672, 29696, or 30720

VCPU = 4

type=\"VCPU\"

The number of vCPUs reserved for the container. This parameter maps to CpuShares in the Create a container section of the Docker Remote API and the --cpu-shares option to docker run. Each vCPU is equivalent to 1,024 CPU shares. For EC2 resources, you must specify at least one vCPU. This is required but can be specified in several places; it must be specified for each node at least once.

For jobs that are running on Fargate resources, then value must match one of the supported values and the MEMORY values must be one of the values supported for that VCPU value. The supported values are 0.25, 0.5, 1, 2, and 4

value = 0.25

MEMORY = 512, 1024, or 2048

value = 0.5

MEMORY = 1024, 2048, 3072, or 4096

value = 1

MEMORY = 2048, 3072, 4096, 5120, 6144, 7168, or 8192

value = 2

MEMORY = 4096, 5120, 6144, 7168, 8192, 9216, 10240, 11264, 12288, 13312, 14336, 15360, or 16384

value = 4

MEMORY = 8192, 9216, 10240, 11264, 12288, 13312, 14336, 15360, 16384, 17408, 18432, 19456, 20480, 21504, 22528, 23552, 24576, 25600, 26624, 27648, 28672, 29696, or 30720

" + "documentation": "

The quantity of the specified resource to reserve for the container. The values vary based on the type specified.

type=\"GPU\"

The number of physical GPUs to reserve for the container. Make sure that the number of GPUs reserved for all containers in a job doesn't exceed the number of available GPUs on the compute resource that the job is launched on.

GPUs aren't available for jobs that are running on Fargate resources.

type=\"MEMORY\"

The memory hard limit (in MiB) present to the container. This parameter is supported for jobs that are running on EC2 resources. If your container attempts to exceed the memory specified, the container is terminated. This parameter maps to Memory in the Create a container section of the Docker Remote API and the --memory option to docker run. You must specify at least 4 MiB of memory for a job. This is required but can be specified in several places for multi-node parallel (MNP) jobs. It must be specified for each node at least once. This parameter maps to Memory in the Create a container section of the Docker Remote API and the --memory option to docker run.

If you're trying to maximize your resource utilization by providing your jobs as much memory as possible for a particular instance type, see Memory management in the Batch User Guide.

For jobs that are running on Fargate resources, then value is the hard limit (in MiB), and must match one of the supported values and the VCPU values must be one of the values supported for that memory value.

value = 512

VCPU = 0.25

value = 1024

VCPU = 0.25 or 0.5

value = 2048

VCPU = 0.25, 0.5, or 1

value = 3072

VCPU = 0.5, or 1

value = 4096

VCPU = 0.5, 1, or 2

value = 5120, 6144, or 7168

VCPU = 1 or 2

value = 8192

VCPU = 1, 2, 4, or 8

value = 9216, 10240, 11264, 12288, 13312, 14336, or 15360

VCPU = 2 or 4

value = 16384

VCPU = 2, 4, or 8

value = 17408, 18432, 19456, 21504, 22528, 23552, 25600, 26624, 27648, 29696, or 30720

VCPU = 4

value = 20480, 24576, or 28672

VCPU = 4 or 8

value = 36864, 45056, 53248, or 61440

VCPU = 8

value = 32768, 40960, 49152, or 57344

VCPU = 8 or 16

value = 65536, 73728, 81920, 90112, 98304, 106496, 114688, or 122880

VCPU = 16

type=\"VCPU\"

The number of vCPUs reserved for the container. This parameter maps to CpuShares in the Create a container section of the Docker Remote API and the --cpu-shares option to docker run. Each vCPU is equivalent to 1,024 CPU shares. For EC2 resources, you must specify at least one vCPU. This is required but can be specified in several places; it must be specified for each node at least once.

The default for the Fargate On-Demand vCPU resource count quota is 6 vCPUs. For more information about Fargate quotas, see Fargate quotas in the Amazon Web Services General Reference.

For jobs that are running on Fargate resources, then value must match one of the supported values and the MEMORY values must be one of the values supported for that VCPU value. The supported values are 0.25, 0.5, 1, 2, 4, 8, and 16

value = 0.25

MEMORY = 512, 1024, or 2048

value = 0.5

MEMORY = 1024, 2048, 3072, or 4096

value = 1

MEMORY = 2048, 3072, 4096, 5120, 6144, 7168, or 8192

value = 2

MEMORY = 4096, 5120, 6144, 7168, 8192, 9216, 10240, 11264, 12288, 13312, 14336, 15360, or 16384

value = 4

MEMORY = 8192, 9216, 10240, 11264, 12288, 13312, 14336, 15360, 16384, 17408, 18432, 19456, 20480, 21504, 22528, 23552, 24576, 25600, 26624, 27648, 28672, 29696, or 30720

value = 8

MEMORY = 16384, 20480, 24576, 28672, 32768, 36864, 40960, 45056, 49152, 53248, 57344, or 61440

value = 16

MEMORY = 32768, 40960, 49152, 57344, 65536, 73728, 81920, 90112, 98304, 106496, 114688, or 122880

" }, "type": { "shape": "ResourceType", @@ -3740,7 +3740,7 @@ "documentation": "

Specifies the job timeout (in minutes) when the compute environment infrastructure is updated. The default value is 30.

" } }, - "documentation": "

Specifies the infrastructure update policy for the compute environment. For more information about infrastructure updates, see Infrastructure updates in the Batch User Guide.

" + "documentation": "

Specifies the infrastructure update policy for the compute environment. For more information about infrastructure updates, see Updating compute environments in the Batch User Guide.

" }, "UpdateSchedulingPolicyRequest": { "type": "structure", diff --git a/apis/billingconductor-2021-07-30.min.json b/apis/billingconductor-2021-07-30.min.json index 0a91c97115..7343aaad8b 100644 --- a/apis/billingconductor-2021-07-30.min.json +++ b/apis/billingconductor-2021-07-30.min.json @@ -337,7 +337,8 @@ "Service": {}, "Tags": { "shape": "Sz" - } + }, + "BillingEntity": {} } }, "output": { @@ -553,7 +554,7 @@ "type": "structure", "members": { "BillingGroupArns": { - "shape": "S2f" + "shape": "S2g" } } } @@ -597,7 +598,7 @@ "type": "structure", "members": { "Arns": { - "shape": "S2f" + "shape": "S2g" }, "PricingPlan": {} } @@ -683,7 +684,7 @@ "shape": "S14" }, "ChargeDetails": { - "shape": "S34" + "shape": "S35" }, "CurrencyCode": {}, "Description": { @@ -732,7 +733,7 @@ } }, "BillingGroups": { - "shape": "S2f" + "shape": "S2g" }, "Arns": { "type": "list", @@ -755,7 +756,7 @@ "shape": "S14" }, "ChargeDetails": { - "shape": "S34" + "shape": "S35" }, "CurrencyCode": {}, "Description": { @@ -792,7 +793,7 @@ "type": "structure", "members": { "Arns": { - "shape": "S3j" + "shape": "S3k" } } }, @@ -859,7 +860,7 @@ "BillingPeriod": {}, "PricingRuleArn": {}, "PricingPlanArns": { - "shape": "S3j" + "shape": "S3k" }, "NextToken": {} } @@ -878,7 +879,7 @@ "type": "structure", "members": { "Arns": { - "shape": "S3u" + "shape": "S3v" } } }, @@ -918,7 +919,8 @@ }, "LastModifiedTime": { "type": "long" - } + }, + "BillingEntity": {} } } }, @@ -951,7 +953,7 @@ "BillingPeriod": {}, "PricingPlanArn": {}, "PricingRuleArns": { - "shape": "S3u" + "shape": "S3v" }, "NextToken": {} } @@ -1194,7 +1196,7 @@ "shape": "S15" }, "ChargeDetails": { - "shape": "S34" + "shape": "S35" }, "LastModifiedTime": { "type": "long" @@ -1293,7 +1295,8 @@ }, "LastModifiedTime": { "type": "long" - } + }, + "BillingEntity": {} } }, "idempotent": true @@ -1395,11 +1398,11 @@ "type": "string", "sensitive": true }, - "S2f": { + "S2g": { "type": "list", "member": {} }, - "S34": { + "S35": { "type": "structure", "required": [ "Type" @@ -1430,11 +1433,11 @@ "Type": {} } }, - "S3j": { + "S3k": { "type": "list", "member": {} }, - "S3u": { + "S3v": { "type": "list", "member": {} } diff --git a/apis/billingconductor-2021-07-30.normal.json b/apis/billingconductor-2021-07-30.normal.json index 7cd871f7d5..5f46275b95 100644 --- a/apis/billingconductor-2021-07-30.normal.json +++ b/apis/billingconductor-2021-07-30.normal.json @@ -1298,6 +1298,10 @@ } } }, + "BillingEntity": { + "type": "string", + "pattern": "[a-zA-Z0-9 ]+" + }, "BillingGroupArn": { "type": "string", "pattern": "(arn:aws(-cn)?:billingconductor::[0-9]{12}:billinggroup/)?[0-9]{12}" @@ -1631,6 +1635,10 @@ "Tags": { "shape": "TagMap", "documentation": "

A map that contains tag keys and tag values that are attached to a pricing rule.

" + }, + "BillingEntity": { + "shape": "BillingEntity", + "documentation": "

The seller of services provided by Amazon Web Services, their affiliates, or third-party providers selling services via Amazon Web Services Marketplace.

" } } }, @@ -2864,6 +2872,10 @@ "LastModifiedTime": { "shape": "Instant", "documentation": "

The most recent time when the pricing rule was modified.

" + }, + "BillingEntity": { + "shape": "BillingEntity", + "documentation": "

The seller of services provided by Amazon Web Services, their affiliates, or third-party providers selling services via Amazon Web Services Marketplace.

" } }, "documentation": "

A representation of a pricing rule.

" @@ -2879,7 +2891,8 @@ "type": "string", "enum": [ "GLOBAL", - "SERVICE" + "SERVICE", + "BILLING_ENTITY" ] }, "PricingRuleType": { @@ -3261,6 +3274,10 @@ "LastModifiedTime": { "shape": "Instant", "documentation": "

The most recent time the pricing rule was modified.

" + }, + "BillingEntity": { + "shape": "BillingEntity", + "documentation": "

The seller of services provided by Amazon Web Services, their affiliates, or third-party providers selling services via Amazon Web Services Marketplace.

" } } } diff --git a/apis/cloudformation-2010-05-15.normal.json b/apis/cloudformation-2010-05-15.normal.json index 124af0285a..ce79e96a24 100644 --- a/apis/cloudformation-2010-05-15.normal.json +++ b/apis/cloudformation-2010-05-15.normal.json @@ -3526,7 +3526,8 @@ "InvalidTypeConfiguration", "HandlerInternalFailure", "NonCompliant", - "Unknown" + "Unknown", + "UnsupportedTarget" ] }, "HookFailureMode": { diff --git a/apis/comprehendmedical-2018-10-30.normal.json b/apis/comprehendmedical-2018-10-30.normal.json index de78c300ea..3a5d9c9ed3 100644 --- a/apis/comprehendmedical-2018-10-30.normal.json +++ b/apis/comprehendmedical-2018-10-30.normal.json @@ -831,7 +831,12 @@ "SIGN", "SYMPTOM", "DIAGNOSIS", - "NEGATION" + "NEGATION", + "PERTAINS_TO_FAMILY", + "HYPOTHETICAL", + "LOW_CONFIDENCE", + "PAST_HISTORY", + "FUTURE" ] }, "BoundedLengthString": { @@ -1244,7 +1249,14 @@ "TIME_TO_DX_NAME", "TIME_TO_TEST_NAME", "TIME_TO_PROCEDURE_NAME", - "TIME_TO_TREATMENT_NAME" + "TIME_TO_TREATMENT_NAME", + "AMOUNT", + "GENDER", + "RACE_ETHNICITY", + "ALLERGIES", + "TOBACCO_USE", + "ALCOHOL_CONSUMPTION", + "REC_DRUG_USE" ] }, "EntityType": { @@ -1255,7 +1267,8 @@ "PROTECTED_HEALTH_INFORMATION", "TEST_TREATMENT_PROCEDURE", "ANATOMY", - "TIME_EXPRESSION" + "TIME_EXPRESSION", + "BEHAVIORAL_ENVIRONMENTAL_SOCIAL" ] }, "Float": { @@ -1447,7 +1460,10 @@ "NEGATION", "DIAGNOSIS", "SIGN", - "SYMPTOM" + "SYMPTOM", + "PERTAINS_TO_FAMILY", + "HYPOTHETICAL", + "LOW_CONFIDENCE" ] }, "IamRoleArn": { @@ -1821,7 +1837,8 @@ "TEST_UNITS", "TEST_UNIT", "DIRECTION", - "SYSTEM_ORGAN_SITE" + "SYSTEM_ORGAN_SITE", + "AMOUNT" ] }, "RxNormAttribute": { @@ -2221,7 +2238,12 @@ "NEGATION", "DIAGNOSIS", "SIGN", - "SYMPTOM" + "SYMPTOM", + "PERTAINS_TO_FAMILY", + "HYPOTHETICAL", + "LOW_CONFIDENCE", + "PAST_HISTORY", + "FUTURE" ] }, "StartEntitiesDetectionV2JobRequest": { diff --git a/apis/connect-2017-08-08.min.json b/apis/connect-2017-08-08.min.json index 54a56989ed..14409f4a45 100644 --- a/apis/connect-2017-08-08.min.json +++ b/apis/connect-2017-08-08.min.json @@ -4158,6 +4158,38 @@ } } }, + "MonitorContact": { + "http": { + "requestUri": "/contact/monitor" + }, + "input": { + "type": "structure", + "required": [ + "InstanceId", + "ContactId", + "UserId" + ], + "members": { + "InstanceId": {}, + "ContactId": {}, + "UserId": {}, + "AllowedMonitorCapabilities": { + "type": "list", + "member": {} + }, + "ClientToken": { + "idempotencyToken": true + } + } + }, + "output": { + "type": "structure", + "members": { + "ContactId": {}, + "ContactArn": {} + } + } + }, "PutUserStatus": { "http": { "method": "PUT", @@ -4324,12 +4356,12 @@ "type": "structure", "members": { "TagFilter": { - "shape": "Sez" + "shape": "Sf3" } } }, "SearchCriteria": { - "shape": "Sf3" + "shape": "Sf7" } } }, @@ -4368,12 +4400,12 @@ "type": "structure", "members": { "TagFilter": { - "shape": "Sez" + "shape": "Sf3" } } }, "SearchCriteria": { - "shape": "Sfd" + "shape": "Sfh" } } }, @@ -4409,13 +4441,13 @@ "type": "integer" }, "SearchCriteria": { - "shape": "Sfi" + "shape": "Sfm" }, "SearchFilter": { "type": "structure", "members": { "TagFilter": { - "shape": "Sez" + "shape": "Sf3" } } } @@ -4463,12 +4495,12 @@ "type": "structure", "members": { "TagFilter": { - "shape": "Sez" + "shape": "Sf3" } } }, "SearchCriteria": { - "shape": "Sfq" + "shape": "Sfu" } } }, @@ -4760,7 +4792,7 @@ }, "Name": {}, "References": { - "shape": "Sgu" + "shape": "Sgy" }, "Description": {}, "ClientToken": { @@ -4995,7 +5027,7 @@ "Name": {}, "Description": {}, "References": { - "shape": "Sgu" + "shape": "Sgy" } } }, @@ -5743,19 +5775,19 @@ "type": "structure", "members": { "LevelOne": { - "shape": "Sig" + "shape": "Sik" }, "LevelTwo": { - "shape": "Sig" + "shape": "Sik" }, "LevelThree": { - "shape": "Sig" + "shape": "Sik" }, "LevelFour": { - "shape": "Sig" + "shape": "Sik" }, "LevelFive": { - "shape": "Sig" + "shape": "Sik" } } }, @@ -6406,58 +6438,58 @@ } } }, - "Sez": { + "Sf3": { "type": "structure", "members": { "OrConditions": { "type": "list", "member": { - "shape": "Sf1" + "shape": "Sf5" } }, "AndConditions": { - "shape": "Sf1" + "shape": "Sf5" }, "TagCondition": { - "shape": "Sf2" + "shape": "Sf6" } } }, - "Sf1": { + "Sf5": { "type": "list", "member": { - "shape": "Sf2" + "shape": "Sf6" } }, - "Sf2": { + "Sf6": { "type": "structure", "members": { "TagKey": {}, "TagValue": {} } }, - "Sf3": { + "Sf7": { "type": "structure", "members": { "OrConditions": { - "shape": "Sf4" + "shape": "Sf8" }, "AndConditions": { - "shape": "Sf4" + "shape": "Sf8" }, "StringCondition": { - "shape": "Sf5" + "shape": "Sf9" }, "QueueTypeCondition": {} } }, - "Sf4": { + "Sf8": { "type": "list", "member": { - "shape": "Sf3" + "shape": "Sf7" } }, - "Sf5": { + "Sf9": { "type": "structure", "members": { "FieldName": {}, @@ -6465,57 +6497,57 @@ "ComparisonType": {} } }, - "Sfd": { + "Sfh": { "type": "structure", "members": { "OrConditions": { - "shape": "Sfe" + "shape": "Sfi" }, "AndConditions": { - "shape": "Sfe" + "shape": "Sfi" }, "StringCondition": { - "shape": "Sf5" + "shape": "Sf9" } } }, - "Sfe": { + "Sfi": { "type": "list", "member": { - "shape": "Sfd" + "shape": "Sfh" } }, - "Sfi": { + "Sfm": { "type": "structure", "members": { "OrConditions": { - "shape": "Sfj" + "shape": "Sfn" }, "AndConditions": { - "shape": "Sfj" + "shape": "Sfn" }, "StringCondition": { - "shape": "Sf5" + "shape": "Sf9" } } }, - "Sfj": { + "Sfn": { "type": "list", "member": { - "shape": "Sfi" + "shape": "Sfm" } }, - "Sfq": { + "Sfu": { "type": "structure", "members": { "OrConditions": { - "shape": "Sfr" + "shape": "Sfv" }, "AndConditions": { - "shape": "Sfr" + "shape": "Sfv" }, "StringCondition": { - "shape": "Sf5" + "shape": "Sf9" }, "HierarchyGroupCondition": { "type": "structure", @@ -6526,13 +6558,13 @@ } } }, - "Sfr": { + "Sfv": { "type": "list", "member": { - "shape": "Sfq" + "shape": "Sfu" } }, - "Sgu": { + "Sgy": { "type": "map", "key": {}, "value": { @@ -6547,7 +6579,7 @@ } } }, - "Sig": { + "Sik": { "type": "structure", "required": [ "Name" diff --git a/apis/connect-2017-08-08.normal.json b/apis/connect-2017-08-08.normal.json index 807ec13151..dbaf1cb16a 100644 --- a/apis/connect-2017-08-08.normal.json +++ b/apis/connect-2017-08-08.normal.json @@ -3335,6 +3335,43 @@ ], "documentation": "

Provides summary information about the users for the specified Amazon Connect instance.

" }, + "MonitorContact": { + "name": "MonitorContact", + "http": { + "method": "POST", + "requestUri": "/contact/monitor" + }, + "input": { + "shape": "MonitorContactRequest" + }, + "output": { + "shape": "MonitorContactResponse" + }, + "errors": [ + { + "shape": "InvalidRequestException" + }, + { + "shape": "IdempotencyException" + }, + { + "shape": "AccessDeniedException" + }, + { + "shape": "ResourceNotFoundException" + }, + { + "shape": "ServiceQuotaExceededException" + }, + { + "shape": "ThrottlingException" + }, + { + "shape": "InternalServiceException" + } + ], + "documentation": "

Initiates silent monitoring of a contact. The Contact Control Panel (CCP) of the user specified by userId will be set to silent monitoring mode on the contact.

" + }, "PutUserStatus": { "name": "PutUserStatus", "http": { @@ -5245,6 +5282,13 @@ "max": 100, "min": 1 }, + "AllowedMonitorCapabilities": { + "type": "list", + "member": { + "shape": "MonitorCapability" + }, + "max": 2 + }, "AnswerMachineDetectionConfig": { "type": "structure", "members": { @@ -8383,7 +8427,7 @@ }, "Groupings": { "shape": "Groupings", - "documentation": "

The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. VOICE, CHAT, and TASK channels are supported.

If no Grouping is included in the request, a summary of metrics is returned.

" + "documentation": "

The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues.

" }, "CurrentMetrics": { "shape": "CurrentMetrics", @@ -10985,6 +11029,57 @@ "max": 59, "min": 0 }, + "MonitorCapability": { + "type": "string", + "enum": [ + "SILENT_MONITOR", + "BARGE" + ] + }, + "MonitorContactRequest": { + "type": "structure", + "required": [ + "InstanceId", + "ContactId", + "UserId" + ], + "members": { + "InstanceId": { + "shape": "InstanceId", + "documentation": "

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

" + }, + "ContactId": { + "shape": "ContactId", + "documentation": "

The identifier of the contact.

" + }, + "UserId": { + "shape": "AgentResourceId", + "documentation": "

The identifier of the user account.

" + }, + "AllowedMonitorCapabilities": { + "shape": "AllowedMonitorCapabilities", + "documentation": "

Specify which monitoring actions the user is allowed to take. For example, whether the user is allowed to escalate from silent monitoring to barge.

" + }, + "ClientToken": { + "shape": "ClientToken", + "documentation": "

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

", + "idempotencyToken": true + } + } + }, + "MonitorContactResponse": { + "type": "structure", + "members": { + "ContactId": { + "shape": "ContactId", + "documentation": "

The identifier of the contact.

" + }, + "ContactArn": { + "shape": "ARN", + "documentation": "

The ARN of the contact.

" + } + } + }, "Name": { "type": "string", "max": 512, @@ -11663,7 +11758,7 @@ "documentation": "

The type of queue.

" } }, - "documentation": "

The search criteria to be used to return queues.

" + "documentation": "

The search criteria to be used to return queues.

The name and description fields support \"contains\" queries with a minimum of 2 characters and a maximum of 25 characters. Any queries with character lengths outside of this range will throw invalid results.

" }, "QueueSearchFilter": { "type": "structure", @@ -12268,7 +12363,7 @@ "shape": "StringCondition" } }, - "documentation": "

The search criteria to be used to return routing profiles.

" + "documentation": "

The search criteria to be used to return routing profiles.

The name and description fields support \"contains\" queries with a minimum of 2 characters and a maximum of 25 characters. Any queries with character lengths outside of this range will throw invalid results.

" }, "RoutingProfileSearchFilter": { "type": "structure", @@ -12398,7 +12493,7 @@ }, "SearchCriteria": { "shape": "QueueSearchCriteria", - "documentation": "

The search criteria to be used to return queues.

" + "documentation": "

The search criteria to be used to return queues.

The name and description fields support \"contains\" queries with a minimum of 2 characters and a maximum of 25 characters. Any queries with character lengths outside of this range will throw invalid results.

" } } }, @@ -12444,7 +12539,7 @@ }, "SearchCriteria": { "shape": "RoutingProfileSearchCriteria", - "documentation": "

The search criteria to be used to return routing profiles.

" + "documentation": "

The search criteria to be used to return routing profiles.

The name and description fields support \"contains\" queries with a minimum of 2 characters and a maximum of 25 characters. Any queries with character lengths outside of this range will throw invalid results.

" } } }, @@ -12486,7 +12581,7 @@ }, "SearchCriteria": { "shape": "SecurityProfileSearchCriteria", - "documentation": "

The search criteria to be used to return security profiles.

The currently supported value for FieldName: name

" + "documentation": "

The search criteria to be used to return security profiles.

The name field support \"contains\" queries with a minimum of 2 characters and maximum of 25 characters. Any queries with character lengths outside of this range will throw invalid results.

The currently supported value for FieldName: name

" }, "SearchFilter": { "shape": "SecurityProfilesSearchFilter", @@ -12704,7 +12799,7 @@ "shape": "StringCondition" } }, - "documentation": "

The search criteria to be used to return security profiles.

" + "documentation": "

The search criteria to be used to return security profiles.

The name field support \"contains\" queries with a minimum of 2 characters and maximum of 25 characters. Any queries with character lengths outside of this range will throw invalid results.

" }, "SecurityProfileSearchSummary": { "type": "structure", @@ -15052,7 +15147,7 @@ "documentation": "

A leaf node condition which can be used to specify a hierarchy group condition.

" } }, - "documentation": "

The search criteria to be used to return users.

The Username, Firstname, and Lastname fields support \"contains\" queries with a minimum of 2 characters and a maximum of 25 characters. Any queries with character lengths outside of this range result in empty results.

" + "documentation": "

The search criteria to be used to return users.

The name and description fields support \"contains\" queries with a minimum of 2 characters and a maximum of 25 characters. Any queries with character lengths outside of this range will throw invalid results.

" }, "UserSearchFilter": { "type": "structure", diff --git a/apis/eks-2017-11-01.min.json b/apis/eks-2017-11-01.min.json index 1e0d43586d..79cec3cc31 100644 --- a/apis/eks-2017-11-01.min.json +++ b/apis/eks-2017-11-01.min.json @@ -183,7 +183,13 @@ "outpostArns": { "shape": "S5" }, - "controlPlaneInstanceType": {} + "controlPlaneInstanceType": {}, + "controlPlanePlacement": { + "type": "structure", + "members": { + "groupName": {} + } + } } } } @@ -192,7 +198,7 @@ "type": "structure", "members": { "cluster": { - "shape": "S1e" + "shape": "S1f" } } } @@ -219,7 +225,7 @@ "shape": "S5" }, "selectors": { - "shape": "S1t" + "shape": "S1v" }, "clientRequestToken": { "idempotencyToken": true @@ -233,7 +239,7 @@ "type": "structure", "members": { "fargateProfile": { - "shape": "S1x" + "shape": "S1z" } } } @@ -257,7 +263,7 @@ }, "nodegroupName": {}, "scalingConfig": { - "shape": "S20" + "shape": "S22" }, "diskSize": { "type": "integer" @@ -270,14 +276,14 @@ }, "amiType": {}, "remoteAccess": { - "shape": "S25" + "shape": "S27" }, "nodeRole": {}, "labels": { - "shape": "S26" + "shape": "S28" }, "taints": { - "shape": "S29" + "shape": "S2b" }, "tags": { "shape": "Sn" @@ -286,10 +292,10 @@ "idempotencyToken": true }, "launchTemplate": { - "shape": "S2e" + "shape": "S2g" }, "updateConfig": { - "shape": "S2f" + "shape": "S2h" }, "capacityType": {}, "version": {}, @@ -300,7 +306,7 @@ "type": "structure", "members": { "nodegroup": { - "shape": "S2k" + "shape": "S2m" } } } @@ -362,7 +368,7 @@ "type": "structure", "members": { "cluster": { - "shape": "S1e" + "shape": "S1f" } } } @@ -393,7 +399,7 @@ "type": "structure", "members": { "fargateProfile": { - "shape": "S1x" + "shape": "S1z" } } } @@ -424,7 +430,7 @@ "type": "structure", "members": { "nodegroup": { - "shape": "S2k" + "shape": "S2m" } } } @@ -450,7 +456,7 @@ "type": "structure", "members": { "cluster": { - "shape": "S1e" + "shape": "S1f" } } } @@ -578,7 +584,7 @@ "type": "structure", "members": { "cluster": { - "shape": "S1e" + "shape": "S1f" } } } @@ -609,7 +615,7 @@ "type": "structure", "members": { "fargateProfile": { - "shape": "S1x" + "shape": "S1z" } } } @@ -630,7 +636,7 @@ "locationName": "name" }, "identityProviderConfig": { - "shape": "S3j" + "shape": "S3l" } } }, @@ -692,7 +698,7 @@ "type": "structure", "members": { "nodegroup": { - "shape": "S2k" + "shape": "S2m" } } } @@ -752,7 +758,7 @@ "locationName": "name" }, "identityProviderConfig": { - "shape": "S3j" + "shape": "S3l" }, "clientRequestToken": { "idempotencyToken": true @@ -907,7 +913,7 @@ "identityProviderConfigs": { "type": "list", "member": { - "shape": "S3j" + "shape": "S3l" } }, "nextToken": {} @@ -1055,7 +1061,7 @@ "type": "structure", "members": { "cluster": { - "shape": "S1e" + "shape": "S1f" } } } @@ -1237,7 +1243,7 @@ "type": "structure", "members": { "addOrUpdateLabels": { - "shape": "S26" + "shape": "S28" }, "removeLabels": { "type": "list", @@ -1249,18 +1255,18 @@ "type": "structure", "members": { "addOrUpdateTaints": { - "shape": "S29" + "shape": "S2b" }, "removeTaints": { - "shape": "S29" + "shape": "S2b" } } }, "scalingConfig": { - "shape": "S20" + "shape": "S22" }, "updateConfig": { - "shape": "S2f" + "shape": "S2h" }, "clientRequestToken": { "idempotencyToken": true @@ -1298,7 +1304,7 @@ "version": {}, "releaseVersion": {}, "launchTemplate": { - "shape": "S2e" + "shape": "S2g" }, "force": { "type": "boolean" @@ -1462,7 +1468,7 @@ } } }, - "S1e": { + "S1f": { "type": "structure", "members": { "name": {}, @@ -1573,12 +1579,18 @@ "outpostArns": { "shape": "S5" }, - "controlPlaneInstanceType": {} + "controlPlaneInstanceType": {}, + "controlPlanePlacement": { + "type": "structure", + "members": { + "groupName": {} + } + } } } } }, - "S1t": { + "S1v": { "type": "list", "member": { "type": "structure", @@ -1592,7 +1604,7 @@ } } }, - "S1x": { + "S1z": { "type": "structure", "members": { "fargateProfileName": {}, @@ -1606,7 +1618,7 @@ "shape": "S5" }, "selectors": { - "shape": "S1t" + "shape": "S1v" }, "status": {}, "tags": { @@ -1614,7 +1626,7 @@ } } }, - "S20": { + "S22": { "type": "structure", "members": { "minSize": { @@ -1628,7 +1640,7 @@ } } }, - "S25": { + "S27": { "type": "structure", "members": { "ec2SshKey": {}, @@ -1637,12 +1649,12 @@ } } }, - "S26": { + "S28": { "type": "map", "key": {}, "value": {} }, - "S29": { + "S2b": { "type": "list", "member": { "type": "structure", @@ -1653,7 +1665,7 @@ } } }, - "S2e": { + "S2g": { "type": "structure", "members": { "name": {}, @@ -1661,7 +1673,7 @@ "id": {} } }, - "S2f": { + "S2h": { "type": "structure", "members": { "maxUnavailable": { @@ -1672,7 +1684,7 @@ } } }, - "S2k": { + "S2m": { "type": "structure", "members": { "nodegroupName": {}, @@ -1689,7 +1701,7 @@ "status": {}, "capacityType": {}, "scalingConfig": { - "shape": "S20" + "shape": "S22" }, "instanceTypes": { "shape": "S5" @@ -1698,15 +1710,15 @@ "shape": "S5" }, "remoteAccess": { - "shape": "S25" + "shape": "S27" }, "amiType": {}, "nodeRole": {}, "labels": { - "shape": "S26" + "shape": "S28" }, "taints": { - "shape": "S29" + "shape": "S2b" }, "resources": { "type": "structure", @@ -1745,17 +1757,17 @@ } }, "updateConfig": { - "shape": "S2f" + "shape": "S2h" }, "launchTemplate": { - "shape": "S2e" + "shape": "S2g" }, "tags": { "shape": "Sn" } } }, - "S3j": { + "S3l": { "type": "structure", "required": [ "type", diff --git a/apis/eks-2017-11-01.normal.json b/apis/eks-2017-11-01.normal.json index 12b3434ecc..c10dfc28fe 100644 --- a/apis/eks-2017-11-01.normal.json +++ b/apis/eks-2017-11-01.normal.json @@ -113,7 +113,7 @@ "shape": "ServerException" } ], - "documentation": "

Creates an Amazon EKS add-on.

Amazon EKS add-ons help to automate the provisioning and lifecycle management of common operational software for Amazon EKS clusters. Amazon EKS add-ons require clusters running version 1.18 or later because Amazon EKS add-ons rely on the Server-side Apply Kubernetes feature, which is only available in Kubernetes 1.18 and later. For more information, see Amazon EKS add-ons in the Amazon EKS User Guide.

" + "documentation": "

Creates an Amazon EKS add-on.

Amazon EKS add-ons help to automate the provisioning and lifecycle management of common operational software for Amazon EKS clusters. For more information, see Amazon EKS add-ons in the Amazon EKS User Guide.

" }, "CreateCluster": { "name": "CreateCluster", @@ -1590,6 +1590,26 @@ }, "documentation": "

The full description of your connected cluster.

" }, + "ControlPlanePlacementRequest": { + "type": "structure", + "members": { + "groupName": { + "shape": "String", + "documentation": "

The name of the placement group for the Kubernetes control plane instances. This setting can't be changed after cluster creation.

" + } + }, + "documentation": "

The placement configuration for all the control plane instance of your local Amazon EKS cluster on an Amazon Web Services Outpost. For more information, see Capacity considerations in the Amazon EKS User Guide

" + }, + "ControlPlanePlacementResponse": { + "type": "structure", + "members": { + "groupName": { + "shape": "String", + "documentation": "

The name of the placement group for the Kubernetes control plane instances.

" + } + }, + "documentation": "

The placement configuration for all the control plane instance of your local Amazon EKS cluster on an Amazon Web Services Outpost. For more information, see Capacity considerations in the Amazon EKS User Guide.

" + }, "CreateAddonRequest": { "type": "structure", "required": [ @@ -1685,7 +1705,7 @@ }, "outpostConfig": { "shape": "OutpostConfigRequest", - "documentation": "

An object representing the configuration of your local Amazon EKS cluster on an Amazon Web Services Outpost. Before creating a local cluster on an Outpost, review Creating an Amazon EKS cluster on an Amazon Web Services Outpost in the Amazon EKS User Guide. This object isn't available for creating Amazon EKS clusters on the Amazon Web Services cloud.

" + "documentation": "

An object representing the configuration of your local Amazon EKS cluster on an Amazon Web Services Outpost. Before creating a local cluster on an Outpost, review Local clusters for Amazon EKS on Amazon Web Services Outposts in the Amazon EKS User Guide. This object isn't available for creating Amazon EKS clusters on the Amazon Web Services cloud.

" } } }, @@ -2521,7 +2541,7 @@ }, "version": { "shape": "String", - "documentation": "

The launch template version number, $Latest, or $Default.

If the value is $Latest, Amazon EKS uses the latest version of the launch template.

If the value is $Default, Amazon EKS uses the default version of the launch template.

Default: The default version of the launch template.

" + "documentation": "

The version number of the launch template to use. If no version is specified, then the template's default version is used.

" }, "id": { "shape": "String", @@ -3187,10 +3207,14 @@ }, "controlPlaneInstanceType": { "shape": "String", - "documentation": "

The Amazon EC2 instance type that you want to use for your local Amazon EKS cluster on Outposts. The instance type that you specify is used for all Kubernetes control plane instances. The instance type can't be changed after cluster creation.

Choose an instance type based on the number of nodes that your cluster will have. If your cluster will have:

For a list of the available Amazon EC2 instance types, see Compute and storage in Outposts rack features. The control plane is not automatically scaled by Amazon EKS.

" + "documentation": "

The Amazon EC2 instance type that you want to use for your local Amazon EKS cluster on Outposts. Choose an instance type based on the number of nodes that your cluster will have. For more information, see Capacity considerations in the Amazon EKS User Guide.

The instance type that you specify is used for all Kubernetes control plane instances. The instance type can't be changed after cluster creation. The control plane is not automatically scaled by Amazon EKS.

" + }, + "controlPlanePlacement": { + "shape": "ControlPlanePlacementRequest", + "documentation": "

An object representing the placement configuration for all the control plane instance of your local Amazon EKS cluster on an Amazon Web Services Outpost. For more information, see Capacity considerations in the Amazon EKS User Guide.

" } }, - "documentation": "

The configuration of your local Amazon EKS cluster on an Amazon Web Services Outpost. Before creating a cluster on an Outpost, review Creating a local Amazon EKS cluster on an Amazon Web Services Outpost in the Amazon EKS User Guide. This API isn't available for Amazon EKS clusters on the Amazon Web Services cloud.

" + "documentation": "

The configuration of your local Amazon EKS cluster on an Amazon Web Services Outpost. Before creating a cluster on an Outpost, review Creating a local cluster on an Outpost in the Amazon EKS User Guide. This API isn't available for Amazon EKS clusters on the Amazon Web Services cloud.

" }, "OutpostConfigResponse": { "type": "structure", @@ -3206,6 +3230,10 @@ "controlPlaneInstanceType": { "shape": "String", "documentation": "

The Amazon EC2 instance type used for the control plane. The instance type is the same for all control plane instances.

" + }, + "controlPlanePlacement": { + "shape": "ControlPlanePlacementResponse", + "documentation": "

An object representing the placement configuration for all the control plane instance of your local Amazon EKS cluster on an Amazon Web Services Outpost. For more information, see Capacity considerations in the Amazon EKS User Guide.

" } }, "documentation": "

An object representing the configuration of your local Amazon EKS cluster on an Amazon Web Services Outpost. This API isn't available for Amazon EKS clusters on the Amazon Web Services cloud.

" @@ -3751,7 +3779,7 @@ }, "securityGroupIds": { "shape": "StringList", - "documentation": "

Specify one or more security groups for the cross-account elastic network interfaces that Amazon EKS creates to use that allow communication between your nodes and the Kubernetes control plane. If you don't specify any security groups, then familiarize yourself with the difference between Amazon EKS defaults for clusters deployed with Kubernetes:

For more information, see Amazon EKS security group considerations in the Amazon EKS User Guide .

" + "documentation": "

Specify one or more security groups for the cross-account elastic network interfaces that Amazon EKS creates to use that allow communication between your nodes and the Kubernetes control plane. If you don't specify any security groups, then familiarize yourself with the difference between Amazon EKS defaults for clusters deployed with Kubernetes. For more information, see Amazon EKS security group considerations in the Amazon EKS User Guide .

" }, "endpointPublicAccess": { "shape": "BoxedBoolean", diff --git a/apis/elasticache-2015-02-02.min.json b/apis/elasticache-2015-02-02.min.json index 6c680aa362..1f56cadf1e 100644 --- a/apis/elasticache-2015-02-02.min.json +++ b/apis/elasticache-2015-02-02.min.json @@ -470,11 +470,14 @@ }, "Tags": { "shape": "S3" + }, + "AuthenticationMode": { + "shape": "S3i" } } }, "output": { - "shape": "S3i", + "shape": "S3k", "resultWrapper": "CreateUserResult" } }, @@ -489,7 +492,7 @@ "UserGroupId": {}, "Engine": {}, "UserIds": { - "shape": "S3m" + "shape": "S3o" }, "Tags": { "shape": "S3" @@ -497,7 +500,7 @@ } }, "output": { - "shape": "S3n", + "shape": "S3p", "resultWrapper": "CreateUserGroupResult" } }, @@ -515,10 +518,10 @@ "type": "integer" }, "GlobalNodeGroupsToRemove": { - "shape": "S3s" + "shape": "S3u" }, "GlobalNodeGroupsToRetain": { - "shape": "S3s" + "shape": "S3u" }, "ApplyImmediately": { "type": "boolean" @@ -548,7 +551,7 @@ "type": "integer" }, "ReplicaConfiguration": { - "shape": "S3v" + "shape": "S3x" }, "ReplicasToRemove": { "type": "list", @@ -702,7 +705,7 @@ } }, "output": { - "shape": "S3i", + "shape": "S3k", "resultWrapper": "DeleteUserResult" } }, @@ -717,7 +720,7 @@ } }, "output": { - "shape": "S3n", + "shape": "S3p", "resultWrapper": "DeleteUserGroupResult" } }, @@ -838,10 +841,10 @@ "members": { "Marker": {}, "Parameters": { - "shape": "S4o" + "shape": "S4q" }, "CacheNodeTypeSpecificParameters": { - "shape": "S4r" + "shape": "S4t" } } } @@ -922,10 +925,10 @@ "CacheParameterGroupFamily": {}, "Marker": {}, "Parameters": { - "shape": "S4o" + "shape": "S4q" }, "CacheNodeTypeSpecificParameters": { - "shape": "S4r" + "shape": "S4t" } }, "wrapper": true @@ -1056,7 +1059,7 @@ "ReservedCacheNodes": { "type": "list", "member": { - "shape": "S5i", + "shape": "S5k", "locationName": "ReservedCacheNode" } } @@ -1103,7 +1106,7 @@ "ProductDescription": {}, "OfferingType": {}, "RecurringCharges": { - "shape": "S5j" + "shape": "S5l" } }, "wrapper": true @@ -1118,7 +1121,7 @@ "members": { "ServiceUpdateName": {}, "ServiceUpdateStatus": { - "shape": "S5q" + "shape": "S5s" }, "MaxRecords": { "type": "integer" @@ -1208,7 +1211,7 @@ }, "Engine": {}, "ServiceUpdateStatus": { - "shape": "S5q" + "shape": "S5s" }, "ServiceUpdateTimeRange": { "type": "structure", @@ -1357,7 +1360,7 @@ "UserGroups": { "type": "list", "member": { - "shape": "S3n" + "shape": "S3p" } }, "Marker": {} @@ -1400,7 +1403,7 @@ "Users": { "type": "list", "member": { - "shape": "S3i" + "shape": "S3k" } }, "Marker": {} @@ -1482,7 +1485,7 @@ "ReplicationGroupId": {}, "ReplicationGroupRegion": {}, "ReshardingConfiguration": { - "shape": "S6x" + "shape": "S6z" } } } @@ -1515,7 +1518,7 @@ "type": "integer" }, "ReplicaConfiguration": { - "shape": "S3v" + "shape": "S3x" }, "ApplyImmediately": { "type": "boolean" @@ -1545,10 +1548,10 @@ "type": "structure", "members": { "ScaleUpModifications": { - "shape": "S74" + "shape": "S76" }, "ScaleDownModifications": { - "shape": "S74" + "shape": "S76" } } } @@ -1636,12 +1639,12 @@ "members": { "CacheParameterGroupName": {}, "ParameterNameValues": { - "shape": "S7a" + "shape": "S7c" } } }, "output": { - "shape": "S7c", + "shape": "S7e", "resultWrapper": "ModifyCacheParameterGroupResult" } }, @@ -1786,7 +1789,7 @@ "type": "boolean" }, "ReshardingConfiguration": { - "shape": "S6x" + "shape": "S6z" }, "NodeGroupsToRemove": { "type": "list", @@ -1827,11 +1830,14 @@ }, "NoPasswordRequired": { "type": "boolean" + }, + "AuthenticationMode": { + "shape": "S3i" } } }, "output": { - "shape": "S3i", + "shape": "S3k", "resultWrapper": "ModifyUserResult" } }, @@ -1844,15 +1850,15 @@ "members": { "UserGroupId": {}, "UserIdsToAdd": { - "shape": "S3m" + "shape": "S3o" }, "UserIdsToRemove": { - "shape": "S3m" + "shape": "S3o" } } }, "output": { - "shape": "S3n", + "shape": "S3p", "resultWrapper": "ModifyUserGroupResult" } }, @@ -1878,7 +1884,7 @@ "type": "structure", "members": { "ReservedCacheNode": { - "shape": "S5i" + "shape": "S5k" } } } @@ -1963,12 +1969,12 @@ "type": "boolean" }, "ParameterNameValues": { - "shape": "S7a" + "shape": "S7c" } } }, "output": { - "shape": "S7c", + "shape": "S7e", "resultWrapper": "ResetCacheParameterGroupResult" } }, @@ -2734,6 +2740,15 @@ "member": {} }, "S3i": { + "type": "structure", + "members": { + "Type": {}, + "Passwords": { + "shape": "S3g" + } + } + }, + "S3k": { "type": "structure", "members": { "UserId": {}, @@ -2757,28 +2772,28 @@ "ARN": {} } }, - "S3m": { + "S3o": { "type": "list", "member": {} }, - "S3n": { + "S3p": { "type": "structure", "members": { "UserGroupId": {}, "Status": {}, "Engine": {}, "UserIds": { - "shape": "S3o" + "shape": "S3q" }, "MinimumEngineVersion": {}, "PendingChanges": { "type": "structure", "members": { "UserIdsToRemove": { - "shape": "S3o" + "shape": "S3q" }, "UserIdsToAdd": { - "shape": "S3o" + "shape": "S3q" } } }, @@ -2789,17 +2804,17 @@ "ARN": {} } }, - "S3o": { + "S3q": { "type": "list", "member": {} }, - "S3s": { + "S3u": { "type": "list", "member": { "locationName": "GlobalNodeGroupId" } }, - "S3v": { + "S3x": { "type": "list", "member": { "locationName": "ConfigureShard", @@ -2822,7 +2837,7 @@ } } }, - "S4o": { + "S4q": { "type": "list", "member": { "locationName": "Parameter", @@ -2842,7 +2857,7 @@ } } }, - "S4r": { + "S4t": { "type": "list", "member": { "locationName": "CacheNodeTypeSpecificParameter", @@ -2872,7 +2887,7 @@ } } }, - "S5i": { + "S5k": { "type": "structure", "members": { "ReservedCacheNodeId": {}, @@ -2897,13 +2912,13 @@ "OfferingType": {}, "State": {}, "RecurringCharges": { - "shape": "S5j" + "shape": "S5l" }, "ReservationARN": {} }, "wrapper": true }, - "S5j": { + "S5l": { "type": "list", "member": { "locationName": "RecurringCharge", @@ -2917,11 +2932,11 @@ "wrapper": true } }, - "S5q": { + "S5s": { "type": "list", "member": {} }, - "S6x": { + "S6z": { "type": "list", "member": { "locationName": "ReshardingConfiguration", @@ -2934,11 +2949,11 @@ } } }, - "S74": { + "S76": { "type": "list", "member": {} }, - "S7a": { + "S7c": { "type": "list", "member": { "locationName": "ParameterNameValue", @@ -2949,7 +2964,7 @@ } } }, - "S7c": { + "S7e": { "type": "structure", "members": { "CacheParameterGroupName": {} diff --git a/apis/elasticache-2015-02-02.normal.json b/apis/elasticache-2015-02-02.normal.json index 69767637bb..133cff5f48 100644 --- a/apis/elasticache-2015-02-02.normal.json +++ b/apis/elasticache-2015-02-02.normal.json @@ -2256,11 +2256,26 @@ }, "documentation": "

Indicates whether the user requires a password to authenticate.

" }, + "AuthenticationMode": { + "type": "structure", + "members": { + "Type": { + "shape": "InputAuthenticationType", + "documentation": "

Specifies the authentication type. Possible options are IAM authentication, password and no password.

" + }, + "Passwords": { + "shape": "PasswordListInput", + "documentation": "

Specifies the passwords to use for authentication if Type is set to password.

" + } + }, + "documentation": "

Specifies the authentication mode to use.

" + }, "AuthenticationType": { "type": "string", "enum": [ "password", - "no-password" + "no-password", + "iam" ] }, "AuthorizeCacheSecurityGroupIngressMessage": { @@ -3603,6 +3618,10 @@ "Tags": { "shape": "TagList", "documentation": "

A list of tags to be added to this resource. A tag is a key-value pair. A tag key must be accompanied by a tag value, although null is accepted.

" + }, + "AuthenticationMode": { + "shape": "AuthenticationMode", + "documentation": "

Specifies how to authenticate the user.

" } } }, @@ -4816,6 +4835,14 @@ } } }, + "InputAuthenticationType": { + "type": "string", + "enum": [ + "password", + "no-password-required", + "iam" + ] + }, "Integer": { "type": "integer" }, @@ -5369,6 +5396,10 @@ "NoPasswordRequired": { "shape": "BooleanOptional", "documentation": "

Indicates no password is required for the user.

" + }, + "AuthenticationMode": { + "shape": "AuthenticationMode", + "documentation": "

Specifies how to authenticate the user.

" } } }, diff --git a/apis/iottwinmaker-2021-11-29.min.json b/apis/iottwinmaker-2021-11-29.min.json index 7542740c92..07958b6ef6 100644 --- a/apis/iottwinmaker-2021-11-29.min.json +++ b/apis/iottwinmaker-2021-11-29.min.json @@ -20,19 +20,19 @@ "input": { "type": "structure", "required": [ - "entries", - "workspaceId" + "workspaceId", + "entries" ], "members": { + "workspaceId": { + "location": "uri", + "locationName": "workspaceId" + }, "entries": { "type": "list", "member": { - "shape": "S3" + "shape": "S4" } - }, - "workspaceId": { - "location": "uri", - "locationName": "workspaceId" } } }, @@ -55,16 +55,16 @@ "member": { "type": "structure", "required": [ - "entry", "errorCode", - "errorMessage" + "errorMessage", + "entry" ], "members": { - "entry": { - "shape": "S3" - }, "errorCode": {}, - "errorMessage": {} + "errorMessage": {}, + "entry": { + "shape": "S4" + } } } } @@ -85,33 +85,36 @@ "input": { "type": "structure", "required": [ - "componentTypeId", - "workspaceId" + "workspaceId", + "componentTypeId" ], "members": { + "workspaceId": { + "location": "uri", + "locationName": "workspaceId" + }, + "isSingleton": { + "type": "boolean" + }, "componentTypeId": { "location": "uri", "locationName": "componentTypeId" }, "description": {}, - "extendsFrom": { + "propertyDefinitions": { "shape": "Sv" }, - "functions": { - "shape": "Sw" - }, - "isSingleton": { - "type": "boolean" + "extendsFrom": { + "shape": "S12" }, - "propertyDefinitions": { + "functions": { "shape": "S13" }, "tags": { "shape": "S1a" }, - "workspaceId": { - "location": "uri", - "locationName": "workspaceId" + "propertyGroups": { + "shape": "S1d" } } }, @@ -142,51 +145,54 @@ "input": { "type": "structure", "required": [ - "entityName", - "workspaceId" + "workspaceId", + "entityName" ], "members": { + "workspaceId": { + "location": "uri", + "locationName": "workspaceId" + }, + "entityId": {}, + "entityName": {}, + "description": {}, "components": { "type": "map", "key": {}, "value": { "type": "structure", "members": { - "componentTypeId": {}, "description": {}, + "componentTypeId": {}, "properties": { - "shape": "S1j" + "shape": "S1o" + }, + "propertyGroups": { + "shape": "S1r" } } } }, - "description": {}, - "entityId": {}, - "entityName": {}, "parentEntityId": {}, "tags": { "shape": "S1a" - }, - "workspaceId": { - "location": "uri", - "locationName": "workspaceId" } } }, "output": { "type": "structure", "required": [ + "entityId", "arn", "creationDateTime", - "entityId", "state" ], "members": { + "entityId": {}, "arn": {}, "creationDateTime": { "type": "timestamp" }, - "entityId": {}, "state": {} } }, @@ -202,23 +208,23 @@ "input": { "type": "structure", "required": [ - "contentLocation", + "workspaceId", "sceneId", - "workspaceId" + "contentLocation" ], "members": { - "capabilities": { - "shape": "S1q" + "workspaceId": { + "location": "uri", + "locationName": "workspaceId" }, + "sceneId": {}, "contentLocation": {}, "description": {}, - "sceneId": {}, + "capabilities": { + "shape": "S1y" + }, "tags": { "shape": "S1a" - }, - "workspaceId": { - "location": "uri", - "locationName": "workspaceId" } } }, @@ -247,20 +253,20 @@ "input": { "type": "structure", "required": [ - "role", + "workspaceId", "s3Location", - "workspaceId" + "role" ], "members": { + "workspaceId": { + "location": "uri", + "locationName": "workspaceId" + }, "description": {}, - "role": {}, "s3Location": {}, + "role": {}, "tags": { "shape": "S1a" - }, - "workspaceId": { - "location": "uri", - "locationName": "workspaceId" } } }, @@ -290,17 +296,17 @@ "input": { "type": "structure", "required": [ - "componentTypeId", - "workspaceId" + "workspaceId", + "componentTypeId" ], "members": { - "componentTypeId": { - "location": "uri", - "locationName": "componentTypeId" - }, "workspaceId": { "location": "uri", "locationName": "workspaceId" + }, + "componentTypeId": { + "location": "uri", + "locationName": "componentTypeId" } } }, @@ -326,10 +332,14 @@ "input": { "type": "structure", "required": [ - "entityId", - "workspaceId" + "workspaceId", + "entityId" ], "members": { + "workspaceId": { + "location": "uri", + "locationName": "workspaceId" + }, "entityId": { "location": "uri", "locationName": "entityId" @@ -338,10 +348,6 @@ "location": "querystring", "locationName": "isRecursive", "type": "boolean" - }, - "workspaceId": { - "location": "uri", - "locationName": "workspaceId" } } }, @@ -367,17 +373,17 @@ "input": { "type": "structure", "required": [ - "sceneId", - "workspaceId" + "workspaceId", + "sceneId" ], "members": { - "sceneId": { - "location": "uri", - "locationName": "sceneId" - }, "workspaceId": { "location": "uri", "locationName": "workspaceId" + }, + "sceneId": { + "location": "uri", + "locationName": "sceneId" } } }, @@ -415,6 +421,62 @@ "hostPrefix": "api." } }, + "ExecuteQuery": { + "http": { + "requestUri": "/queries/execution", + "responseCode": 200 + }, + "input": { + "type": "structure", + "required": [ + "workspaceId", + "queryStatement" + ], + "members": { + "workspaceId": {}, + "queryStatement": {}, + "maxResults": { + "type": "integer" + }, + "nextToken": {} + } + }, + "output": { + "type": "structure", + "members": { + "columnDescriptions": { + "type": "list", + "member": { + "type": "structure", + "members": { + "name": {}, + "type": {} + } + } + }, + "rows": { + "type": "list", + "member": { + "type": "structure", + "members": { + "rowData": { + "type": "list", + "member": { + "type": "structure", + "members": {}, + "document": true + } + } + } + } + }, + "nextToken": {} + } + }, + "endpoint": { + "hostPrefix": "api." + } + }, "GetComponentType": { "http": { "method": "GET", @@ -424,38 +486,45 @@ "input": { "type": "structure", "required": [ - "componentTypeId", - "workspaceId" + "workspaceId", + "componentTypeId" ], "members": { - "componentTypeId": { - "location": "uri", - "locationName": "componentTypeId" - }, "workspaceId": { "location": "uri", "locationName": "workspaceId" + }, + "componentTypeId": { + "location": "uri", + "locationName": "componentTypeId" } } }, "output": { "type": "structure", "required": [ - "arn", + "workspaceId", "componentTypeId", "creationDateTime", "updateDateTime", - "workspaceId" + "arn" ], "members": { - "arn": {}, - "componentTypeId": {}, - "creationDateTime": { - "type": "timestamp" + "workspaceId": {}, + "isSingleton": { + "type": "boolean" }, + "componentTypeId": {}, "description": {}, + "propertyDefinitions": { + "type": "map", + "key": {}, + "value": { + "shape": "S2t" + } + }, "extendsFrom": { - "shape": "Sv" + "shape": "S12" }, "functions": { "type": "map", @@ -463,42 +532,56 @@ "value": { "type": "structure", "members": { + "requiredProperties": { + "shape": "S15" + }, + "scope": {}, "implementedBy": { - "shape": "Sy" + "shape": "S17" }, "isInherited": { "type": "boolean" - }, - "requiredProperties": { - "shape": "S11" - }, - "scope": {} + } } } }, + "creationDateTime": { + "type": "timestamp" + }, + "updateDateTime": { + "type": "timestamp" + }, + "arn": {}, "isAbstract": { "type": "boolean" }, "isSchemaInitialized": { "type": "boolean" }, - "isSingleton": { - "type": "boolean" + "status": { + "shape": "S2w" }, - "propertyDefinitions": { + "propertyGroups": { "type": "map", "key": {}, "value": { - "shape": "S2b" + "type": "structure", + "required": [ + "groupType", + "propertyNames", + "isInherited" + ], + "members": { + "groupType": {}, + "propertyNames": { + "shape": "S1g" + }, + "isInherited": { + "type": "boolean" + } + } } - }, - "status": { - "shape": "S2c" - }, - "updateDateTime": { - "type": "timestamp" - }, - "workspaceId": {} + } } }, "endpoint": { @@ -514,35 +597,42 @@ "input": { "type": "structure", "required": [ - "entityId", - "workspaceId" + "workspaceId", + "entityId" ], "members": { - "entityId": { - "location": "uri", - "locationName": "entityId" - }, "workspaceId": { "location": "uri", "locationName": "workspaceId" + }, + "entityId": { + "location": "uri", + "locationName": "entityId" } } }, "output": { "type": "structure", "required": [ - "arn", - "creationDateTime", "entityId", "entityName", - "hasChildEntities", - "parentEntityId", + "arn", "status", - "updateDateTime", - "workspaceId" + "workspaceId", + "parentEntityId", + "hasChildEntities", + "creationDateTime", + "updateDateTime" ], "members": { + "entityId": {}, + "entityName": {}, "arn": {}, + "status": { + "shape": "S2w" + }, + "workspaceId": {}, + "description": {}, "components": { "type": "map", "key": {}, @@ -550,9 +640,12 @@ "type": "structure", "members": { "componentName": {}, + "description": {}, "componentTypeId": {}, + "status": { + "shape": "S2w" + }, "definedIn": {}, - "description": {}, "properties": { "type": "map", "key": {}, @@ -560,7 +653,7 @@ "type": "structure", "members": { "definition": { - "shape": "S2b" + "shape": "S2t" }, "value": { "shape": "Sd" @@ -568,29 +661,68 @@ } } }, - "status": { - "shape": "S2c" - } - } - } - }, - "creationDateTime": { - "type": "timestamp" - }, - "description": {}, - "entityId": {}, - "entityName": {}, + "propertyGroups": { + "type": "map", + "key": {}, + "value": { + "type": "structure", + "required": [ + "groupType", + "propertyNames", + "isInherited" + ], + "members": { + "groupType": {}, + "propertyNames": { + "shape": "S1g" + }, + "isInherited": { + "type": "boolean" + } + } + } + } + } + } + }, + "parentEntityId": {}, "hasChildEntities": { "type": "boolean" }, - "parentEntityId": {}, - "status": { - "shape": "S2c" + "creationDateTime": { + "type": "timestamp" }, "updateDateTime": { "type": "timestamp" + } + } + }, + "endpoint": { + "hostPrefix": "api." + } + }, + "GetPricingPlan": { + "http": { + "method": "GET", + "requestUri": "/pricingplan", + "responseCode": 200 + }, + "input": { + "type": "structure", + "members": {} + }, + "output": { + "type": "structure", + "required": [ + "currentPricingPlan" + ], + "members": { + "currentPricingPlan": { + "shape": "S3c" }, - "workspaceId": {} + "pendingPricingPlan": { + "shape": "S3c" + } } }, "endpoint": { @@ -613,19 +745,42 @@ "componentTypeId": {}, "entityId": {}, "selectedProperties": { - "shape": "S2n" + "shape": "S3k" }, "workspaceId": { "location": "uri", "locationName": "workspaceId" + }, + "maxResults": { + "type": "integer" + }, + "nextToken": {}, + "propertyGroupName": {}, + "tabularConditions": { + "type": "structure", + "members": { + "orderBy": { + "type": "list", + "member": { + "type": "structure", + "required": [ + "propertyName" + ], + "members": { + "order": {}, + "propertyName": {} + } + } + }, + "propertyFilters": { + "shape": "S3q" + } + } } } }, "output": { "type": "structure", - "required": [ - "propertyValues" - ], "members": { "propertyValues": { "type": "map", @@ -637,13 +792,27 @@ ], "members": { "propertyReference": { - "shape": "S4" + "shape": "S5" }, "propertyValue": { "shape": "Sd" } } } + }, + "nextToken": {}, + "tabularPropertyValues": { + "type": "list", + "member": { + "type": "list", + "member": { + "type": "map", + "key": {}, + "value": { + "shape": "Sd" + } + } + } } } }, @@ -659,19 +828,33 @@ "input": { "type": "structure", "required": [ - "selectedProperties", - "workspaceId" + "workspaceId", + "selectedProperties" ], "members": { + "workspaceId": { + "location": "uri", + "locationName": "workspaceId" + }, + "entityId": {}, "componentName": {}, "componentTypeId": {}, + "selectedProperties": { + "shape": "S3k" + }, + "propertyFilters": { + "shape": "S3q" + }, + "startDateTime": { + "deprecated": true, + "deprecatedMessage": "This field is deprecated and will throw an error in the future. Use startTime instead.", + "type": "timestamp" + }, "endDateTime": { "deprecated": true, "deprecatedMessage": "This field is deprecated and will throw an error in the future. Use endTime instead.", "type": "timestamp" }, - "endTime": {}, - "entityId": {}, "interpolation": { "type": "structure", "members": { @@ -681,37 +864,13 @@ } } }, + "nextToken": {}, "maxResults": { "type": "integer" }, - "nextToken": {}, "orderByTime": {}, - "propertyFilters": { - "type": "list", - "member": { - "type": "structure", - "members": { - "operator": {}, - "propertyName": {}, - "value": { - "shape": "Sd" - } - } - } - }, - "selectedProperties": { - "shape": "S2n" - }, - "startDateTime": { - "deprecated": true, - "deprecatedMessage": "This field is deprecated and will throw an error in the future. Use startTime instead.", - "type": "timestamp" - }, "startTime": {}, - "workspaceId": { - "location": "uri", - "locationName": "workspaceId" - } + "endTime": {} } }, "output": { @@ -720,7 +879,6 @@ "propertyValues" ], "members": { - "nextToken": {}, "propertyValues": { "type": "list", "member": { @@ -730,17 +888,18 @@ ], "members": { "entityPropertyReference": { - "shape": "S4" + "shape": "S5" }, "values": { "type": "list", "member": { - "shape": "Sa" + "shape": "Sb" } } } } - } + }, + "nextToken": {} } }, "endpoint": { @@ -756,45 +915,45 @@ "input": { "type": "structure", "required": [ - "sceneId", - "workspaceId" + "workspaceId", + "sceneId" ], "members": { - "sceneId": { - "location": "uri", - "locationName": "sceneId" - }, "workspaceId": { "location": "uri", "locationName": "workspaceId" + }, + "sceneId": { + "location": "uri", + "locationName": "sceneId" } } }, "output": { "type": "structure", "required": [ - "arn", + "workspaceId", + "sceneId", "contentLocation", + "arn", "creationDateTime", - "sceneId", - "updateDateTime", - "workspaceId" + "updateDateTime" ], "members": { - "arn": {}, - "capabilities": { - "shape": "S1q" - }, + "workspaceId": {}, + "sceneId": {}, "contentLocation": {}, + "arn": {}, "creationDateTime": { "type": "timestamp" }, - "description": {}, - "sceneId": {}, "updateDateTime": { "type": "timestamp" }, - "workspaceId": {} + "description": {}, + "capabilities": { + "shape": "S1y" + } } }, "endpoint": { @@ -822,25 +981,25 @@ "output": { "type": "structure", "required": [ + "workspaceId", "arn", - "creationDateTime", - "role", "s3Location", - "updateDateTime", - "workspaceId" + "role", + "creationDateTime", + "updateDateTime" ], "members": { + "workspaceId": {}, "arn": {}, + "description": {}, + "s3Location": {}, + "role": {}, "creationDateTime": { "type": "timestamp" }, - "description": {}, - "role": {}, - "s3Location": {}, "updateDateTime": { "type": "timestamp" - }, - "workspaceId": {} + } } }, "endpoint": { @@ -858,37 +1017,38 @@ "workspaceId" ], "members": { + "workspaceId": { + "location": "uri", + "locationName": "workspaceId" + }, "filters": { "type": "list", "member": { "type": "structure", "members": { "extendsFrom": {}, + "namespace": {}, "isAbstract": { "type": "boolean" - }, - "namespace": {} + } }, "union": true } }, + "nextToken": {}, "maxResults": { "type": "integer" - }, - "nextToken": {}, - "workspaceId": { - "location": "uri", - "locationName": "workspaceId" } } }, "output": { "type": "structure", "required": [ - "componentTypeSummaries", - "workspaceId" + "workspaceId", + "componentTypeSummaries" ], "members": { + "workspaceId": {}, "componentTypeSummaries": { "type": "list", "member": { @@ -905,21 +1065,20 @@ "creationDateTime": { "type": "timestamp" }, - "description": {}, - "status": { - "shape": "S2c" - }, "updateDateTime": { "type": "timestamp" + }, + "description": {}, + "status": { + "shape": "S2w" } } } }, + "nextToken": {}, "maxResults": { "type": "integer" - }, - "nextToken": {}, - "workspaceId": {} + } } }, "endpoint": { @@ -937,14 +1096,18 @@ "workspaceId" ], "members": { + "workspaceId": { + "location": "uri", + "locationName": "workspaceId" + }, "filters": { "type": "list", "member": { "type": "structure", "members": { + "parentEntityId": {}, "componentTypeId": {}, - "externalId": {}, - "parentEntityId": {} + "externalId": {} }, "union": true } @@ -952,11 +1115,7 @@ "maxResults": { "type": "integer" }, - "nextToken": {}, - "workspaceId": { - "location": "uri", - "locationName": "workspaceId" - } + "nextToken": {} } }, "output": { @@ -967,27 +1126,27 @@ "member": { "type": "structure", "required": [ - "arn", - "creationDateTime", "entityId", "entityName", + "arn", "status", + "creationDateTime", "updateDateTime" ], "members": { + "entityId": {}, + "entityName": {}, "arn": {}, - "creationDateTime": { - "type": "timestamp" + "parentEntityId": {}, + "status": { + "shape": "S2w" }, "description": {}, - "entityId": {}, - "entityName": {}, "hasChildEntities": { "type": "boolean" }, - "parentEntityId": {}, - "status": { - "shape": "S2c" + "creationDateTime": { + "type": "timestamp" }, "updateDateTime": { "type": "timestamp" @@ -1013,45 +1172,45 @@ "workspaceId" ], "members": { - "maxResults": { - "type": "integer" - }, - "nextToken": {}, "workspaceId": { "location": "uri", "locationName": "workspaceId" - } + }, + "maxResults": { + "type": "integer" + }, + "nextToken": {} } }, "output": { "type": "structure", "members": { - "nextToken": {}, "sceneSummaries": { "type": "list", "member": { "type": "structure", "required": [ - "arn", + "sceneId", "contentLocation", + "arn", "creationDateTime", - "sceneId", "updateDateTime" ], "members": { - "arn": {}, + "sceneId": {}, "contentLocation": {}, + "arn": {}, "creationDateTime": { "type": "timestamp" }, - "description": {}, - "sceneId": {}, "updateDateTime": { "type": "timestamp" - } + }, + "description": {} } } - } + }, + "nextToken": {} } }, "endpoint": { @@ -1069,20 +1228,20 @@ "resourceARN" ], "members": { + "resourceARN": {}, "maxResults": { "type": "integer" }, - "nextToken": {}, - "resourceARN": {} + "nextToken": {} } }, "output": { "type": "structure", "members": { - "nextToken": {}, "tags": { "shape": "S1a" - } + }, + "nextToken": {} } }, "endpoint": { @@ -1106,30 +1265,30 @@ "output": { "type": "structure", "members": { - "nextToken": {}, "workspaceSummaries": { "type": "list", "member": { "type": "structure", "required": [ + "workspaceId", "arn", "creationDateTime", - "updateDateTime", - "workspaceId" + "updateDateTime" ], "members": { + "workspaceId": {}, "arn": {}, + "description": {}, "creationDateTime": { "type": "timestamp" }, - "description": {}, "updateDateTime": { "type": "timestamp" - }, - "workspaceId": {} + } } } - } + }, + "nextToken": {} } }, "endpoint": { @@ -1204,46 +1363,49 @@ "input": { "type": "structure", "required": [ - "componentTypeId", - "workspaceId" + "workspaceId", + "componentTypeId" ], "members": { + "workspaceId": { + "location": "uri", + "locationName": "workspaceId" + }, + "isSingleton": { + "type": "boolean" + }, "componentTypeId": { "location": "uri", "locationName": "componentTypeId" }, "description": {}, - "extendsFrom": { + "propertyDefinitions": { "shape": "Sv" }, - "functions": { - "shape": "Sw" - }, - "isSingleton": { - "type": "boolean" + "extendsFrom": { + "shape": "S12" }, - "propertyDefinitions": { + "functions": { "shape": "S13" }, - "workspaceId": { - "location": "uri", - "locationName": "workspaceId" + "propertyGroups": { + "shape": "S1d" } } }, "output": { "type": "structure", "required": [ + "workspaceId", "arn", "componentTypeId", - "state", - "workspaceId" + "state" ], "members": { + "workspaceId": {}, "arn": {}, "componentTypeId": {}, - "state": {}, - "workspaceId": {} + "state": {} } }, "endpoint": { @@ -1259,57 +1421,95 @@ "input": { "type": "structure", "required": [ - "entityId", - "workspaceId" + "workspaceId", + "entityId" ], "members": { + "workspaceId": { + "location": "uri", + "locationName": "workspaceId" + }, + "entityId": { + "location": "uri", + "locationName": "entityId" + }, + "entityName": {}, + "description": {}, "componentUpdates": { "type": "map", "key": {}, "value": { "type": "structure", "members": { - "componentTypeId": {}, + "updateType": {}, "description": {}, + "componentTypeId": {}, "propertyUpdates": { - "shape": "S1j" + "shape": "S1o" }, - "updateType": {} + "propertyGroupUpdates": { + "shape": "S1r" + } } } }, - "description": {}, - "entityId": { - "location": "uri", - "locationName": "entityId" - }, - "entityName": {}, "parentEntityUpdate": { "type": "structure", "required": [ "updateType" ], "members": { - "parentEntityId": {}, - "updateType": {} + "updateType": {}, + "parentEntityId": {} } - }, - "workspaceId": { - "location": "uri", - "locationName": "workspaceId" } } }, "output": { "type": "structure", "required": [ - "state", - "updateDateTime" + "updateDateTime", + "state" ], "members": { - "state": {}, "updateDateTime": { "type": "timestamp" + }, + "state": {} + } + }, + "endpoint": { + "hostPrefix": "api." + } + }, + "UpdatePricingPlan": { + "http": { + "requestUri": "/pricingplan", + "responseCode": 200 + }, + "input": { + "type": "structure", + "required": [ + "pricingMode" + ], + "members": { + "pricingMode": {}, + "bundleNames": { + "shape": "S3e" + } + } + }, + "output": { + "type": "structure", + "required": [ + "currentPricingPlan" + ], + "members": { + "currentPricingPlan": { + "shape": "S3c" + }, + "pendingPricingPlan": { + "shape": "S3c" } } }, @@ -1326,22 +1526,22 @@ "input": { "type": "structure", "required": [ - "sceneId", - "workspaceId" + "workspaceId", + "sceneId" ], "members": { - "capabilities": { - "shape": "S1q" + "workspaceId": { + "location": "uri", + "locationName": "workspaceId" }, - "contentLocation": {}, - "description": {}, "sceneId": { "location": "uri", "locationName": "sceneId" }, - "workspaceId": { - "location": "uri", - "locationName": "workspaceId" + "contentLocation": {}, + "description": {}, + "capabilities": { + "shape": "S1y" } } }, @@ -1372,12 +1572,12 @@ "workspaceId" ], "members": { - "description": {}, - "role": {}, "workspaceId": { "location": "uri", "locationName": "workspaceId" - } + }, + "description": {}, + "role": {} } }, "output": { @@ -1397,46 +1597,45 @@ } }, "shapes": { - "S3": { + "S4": { "type": "structure", "required": [ "entityPropertyReference" ], "members": { "entityPropertyReference": { - "shape": "S4" + "shape": "S5" }, "propertyValues": { "type": "list", "member": { - "shape": "Sa" + "shape": "Sb" } } } }, - "S4": { + "S5": { "type": "structure", "required": [ "propertyName" ], "members": { "componentName": {}, - "entityId": {}, "externalIdProperty": { "type": "map", "key": {}, "value": {} }, + "entityId": {}, "propertyName": {} } }, - "Sa": { + "Sb": { "type": "structure", "required": [ "value" ], "members": { - "time": {}, "timestamp": { "deprecated": true, "deprecatedMessage": "This field is deprecated and will throw an error in the future. Use time instead.", @@ -1444,7 +1643,8 @@ }, "value": { "shape": "Sd" - } + }, + "time": {} } }, "Sd": { @@ -1456,16 +1656,16 @@ "doubleValue": { "type": "double" }, - "expression": {}, "integerValue": { "type": "integer" }, - "listValue": { - "shape": "Si" - }, "longValue": { "type": "long" }, + "stringValue": {}, + "listValue": { + "shape": "Si" + }, "mapValue": { "type": "map", "key": {}, @@ -1476,11 +1676,11 @@ "relationshipValue": { "type": "structure", "members": { - "targetComponentName": {}, - "targetEntityId": {} + "targetEntityId": {}, + "targetComponentName": {} } }, - "stringValue": {} + "expression": {} } }, "Si": { @@ -1490,69 +1690,22 @@ } }, "Sv": { - "type": "list", - "member": {} - }, - "Sw": { "type": "map", "key": {}, "value": { - "type": "structure", - "members": { - "implementedBy": { - "shape": "Sy" - }, - "requiredProperties": { - "shape": "S11" - }, - "scope": {} - } - } - }, - "Sy": { - "type": "structure", - "members": { - "isNative": { - "type": "boolean" - }, - "lambda": { - "type": "structure", - "required": [ - "arn" - ], - "members": { - "arn": {} - } - } + "shape": "Sw" } }, - "S11": { - "type": "list", - "member": {} - }, - "S13": { - "type": "map", - "key": {}, - "value": { - "shape": "S14" - } - }, - "S14": { + "Sw": { "type": "structure", "members": { - "configuration": { - "shape": "S15" - }, "dataType": { - "shape": "S17" - }, - "defaultValue": { - "shape": "Sd" + "shape": "Sx" }, - "isExternalId": { + "isRequiredInEntity": { "type": "boolean" }, - "isRequiredInEntity": { + "isExternalId": { "type": "boolean" }, "isStoredExternally": { @@ -1560,35 +1713,82 @@ }, "isTimeSeries": { "type": "boolean" + }, + "defaultValue": { + "shape": "Sd" + }, + "configuration": { + "shape": "S10" } } }, - "S15": { - "type": "map", - "key": {}, - "value": {} - }, - "S17": { + "Sx": { "type": "structure", "required": [ "type" ], "members": { + "type": {}, + "nestedType": { + "shape": "Sx" + }, "allowedValues": { "shape": "Si" }, - "nestedType": { - "shape": "S17" - }, + "unitOfMeasure": {}, "relationship": { "type": "structure", "members": { - "relationshipType": {}, - "targetComponentTypeId": {} + "targetComponentTypeId": {}, + "relationshipType": {} + } + } + } + }, + "S10": { + "type": "map", + "key": {}, + "value": {} + }, + "S12": { + "type": "list", + "member": {} + }, + "S13": { + "type": "map", + "key": {}, + "value": { + "type": "structure", + "members": { + "requiredProperties": { + "shape": "S15" + }, + "scope": {}, + "implementedBy": { + "shape": "S17" + } + } + } + }, + "S15": { + "type": "list", + "member": {} + }, + "S17": { + "type": "structure", + "members": { + "lambda": { + "type": "structure", + "required": [ + "arn" + ], + "members": { + "arn": {} } }, - "type": {}, - "unitOfMeasure": {} + "isNative": { + "type": "boolean" + } } }, "S1a": { @@ -1596,87 +1796,169 @@ "key": {}, "value": {} }, - "S1j": { + "S1d": { + "type": "map", + "key": {}, + "value": { + "type": "structure", + "members": { + "groupType": {}, + "propertyNames": { + "shape": "S1g" + } + } + } + }, + "S1g": { + "type": "list", + "member": {} + }, + "S1o": { "type": "map", "key": {}, "value": { "type": "structure", "members": { "definition": { - "shape": "S14" + "shape": "Sw" }, - "updateType": {}, "value": { "shape": "Sd" - } + }, + "updateType": {} + } + } + }, + "S1r": { + "type": "map", + "key": {}, + "value": { + "type": "structure", + "members": { + "groupType": {}, + "propertyNames": { + "shape": "S1g" + }, + "updateType": {} } } }, - "S1q": { + "S1y": { "type": "list", "member": {} }, - "S2b": { + "S2t": { "type": "structure", "required": [ "dataType", - "isExternalId", - "isFinal", - "isImported", - "isInherited", + "isTimeSeries", "isRequiredInEntity", + "isExternalId", "isStoredExternally", - "isTimeSeries" + "isImported", + "isFinal", + "isInherited" ], "members": { - "configuration": { - "shape": "S15" - }, "dataType": { - "shape": "S17" + "shape": "Sx" }, - "defaultValue": { - "shape": "Sd" + "isTimeSeries": { + "type": "boolean" + }, + "isRequiredInEntity": { + "type": "boolean" }, "isExternalId": { "type": "boolean" }, - "isFinal": { + "isStoredExternally": { "type": "boolean" }, "isImported": { "type": "boolean" }, - "isInherited": { + "isFinal": { "type": "boolean" }, - "isRequiredInEntity": { + "isInherited": { "type": "boolean" }, - "isStoredExternally": { - "type": "boolean" + "defaultValue": { + "shape": "Sd" }, - "isTimeSeries": { - "type": "boolean" + "configuration": { + "shape": "S10" } } }, - "S2c": { + "S2w": { "type": "structure", "members": { + "state": {}, "error": { "type": "structure", "members": { "code": {}, "message": {} } + } + } + }, + "S3c": { + "type": "structure", + "required": [ + "effectiveDateTime", + "pricingMode", + "updateDateTime", + "updateReason" + ], + "members": { + "billableEntityCount": { + "type": "long" + }, + "bundleInformation": { + "type": "structure", + "required": [ + "bundleNames" + ], + "members": { + "bundleNames": { + "shape": "S3e" + }, + "pricingTier": {} + } }, - "state": {} + "effectiveDateTime": { + "type": "timestamp" + }, + "pricingMode": {}, + "updateDateTime": { + "type": "timestamp" + }, + "updateReason": {} } }, - "S2n": { + "S3e": { "type": "list", "member": {} + }, + "S3k": { + "type": "list", + "member": {} + }, + "S3q": { + "type": "list", + "member": { + "type": "structure", + "members": { + "propertyName": {}, + "operator": {}, + "value": { + "shape": "Sd" + } + } + } } } } \ No newline at end of file diff --git a/apis/iottwinmaker-2021-11-29.normal.json b/apis/iottwinmaker-2021-11-29.normal.json index 9239d8de8e..bdc34bfd0e 100644 --- a/apis/iottwinmaker-2021-11-29.normal.json +++ b/apis/iottwinmaker-2021-11-29.normal.json @@ -336,6 +336,44 @@ "hostPrefix": "api." } }, + "ExecuteQuery": { + "name": "ExecuteQuery", + "http": { + "method": "POST", + "requestUri": "/queries/execution", + "responseCode": 200 + }, + "input": { + "shape": "ExecuteQueryRequest" + }, + "output": { + "shape": "ExecuteQueryResponse" + }, + "errors": [ + { + "shape": "InternalServerException" + }, + { + "shape": "AccessDeniedException" + }, + { + "shape": "QueryTimeoutException" + }, + { + "shape": "ThrottlingException" + }, + { + "shape": "ValidationException" + }, + { + "shape": "ServiceQuotaExceededException" + } + ], + "documentation": "

Run queries to access information from your knowledge graph of entities within individual workspaces.

", + "endpoint": { + "hostPrefix": "api." + } + }, "GetComponentType": { "name": "GetComponentType", "http": { @@ -361,6 +399,9 @@ }, { "shape": "ThrottlingException" + }, + { + "shape": "ValidationException" } ], "documentation": "

Retrieves information about a component type.

", @@ -403,6 +444,38 @@ "hostPrefix": "api." } }, + "GetPricingPlan": { + "name": "GetPricingPlan", + "http": { + "method": "GET", + "requestUri": "/pricingplan", + "responseCode": 200 + }, + "input": { + "shape": "GetPricingPlanRequest" + }, + "output": { + "shape": "GetPricingPlanResponse" + }, + "errors": [ + { + "shape": "InternalServerException" + }, + { + "shape": "AccessDeniedException" + }, + { + "shape": "ThrottlingException" + }, + { + "shape": "ValidationException" + } + ], + "documentation": "

Gets the pricing plan.

", + "endpoint": { + "hostPrefix": "api." + } + }, "GetPropertyValue": { "name": "GetPropertyValue", "http": { @@ -843,6 +916,38 @@ "hostPrefix": "api." } }, + "UpdatePricingPlan": { + "name": "UpdatePricingPlan", + "http": { + "method": "POST", + "requestUri": "/pricingplan", + "responseCode": 200 + }, + "input": { + "shape": "UpdatePricingPlanRequest" + }, + "output": { + "shape": "UpdatePricingPlanResponse" + }, + "errors": [ + { + "shape": "InternalServerException" + }, + { + "shape": "AccessDeniedException" + }, + { + "shape": "ThrottlingException" + }, + { + "shape": "ValidationException" + } + ], + "documentation": "

Update the pricing plan.

", + "endpoint": { + "hostPrefix": "api." + } + }, "UpdateScene": { "name": "UpdateScene", "http": { @@ -921,15 +1026,11 @@ "BatchPutPropertyError": { "type": "structure", "required": [ - "entry", "errorCode", - "errorMessage" + "errorMessage", + "entry" ], "members": { - "entry": { - "shape": "PropertyValueEntry", - "documentation": "

An object that contains information about errors returned by the BatchPutProperty action.

" - }, "errorCode": { "shape": "String", "documentation": "

The error code.

" @@ -937,6 +1038,10 @@ "errorMessage": { "shape": "String", "documentation": "

The error message.

" + }, + "entry": { + "shape": "PropertyValueEntry", + "documentation": "

An object that contains information about errors returned by the BatchPutProperty action.

" } }, "documentation": "

An error returned by the BatchPutProperty action.

" @@ -957,19 +1062,19 @@ "BatchPutPropertyValuesRequest": { "type": "structure", "required": [ - "entries", - "workspaceId" + "workspaceId", + "entries" ], "members": { - "entries": { - "shape": "Entries", - "documentation": "

An object that maps strings to the property value entries to set. Each string in the mapping must be unique to this object.

" - }, "workspaceId": { "shape": "Id", "documentation": "

The ID of the workspace that contains the properties to set.

", "location": "uri", "locationName": "workspaceId" + }, + "entries": { + "shape": "Entries", + "documentation": "

An object that maps strings to the property value entries to set. Each string in the mapping must be unique to this object.

" } } }, @@ -989,20 +1094,138 @@ "type": "boolean", "box": true }, - "ComponentRequest": { + "BundleInformation": { "type": "structure", + "required": [ + "bundleNames" + ], "members": { - "componentTypeId": { - "shape": "ComponentTypeId", - "documentation": "

The ID of the component type.

" + "bundleNames": { + "shape": "PricingBundles", + "documentation": "

The bundle names.

" + }, + "pricingTier": { + "shape": "PricingTier", + "documentation": "

The pricing tier.

" + } + }, + "documentation": "

Information about pricing bundle.

" + }, + "BundleName": { + "type": "string", + "max": 256, + "min": 1, + "pattern": ".*" + }, + "ColumnDescription": { + "type": "structure", + "members": { + "name": { + "shape": "ColumnName", + "documentation": "

The name of the column description.

" + }, + "type": { + "shape": "ColumnType", + "documentation": "

The type of the column description.

" + } + }, + "documentation": "

A description of the column in the query results.

" + }, + "ColumnDescriptions": { + "type": "list", + "member": { + "shape": "ColumnDescription" + } + }, + "ColumnName": { + "type": "string", + "pattern": ".*" + }, + "ColumnType": { + "type": "string", + "enum": [ + "NODE", + "EDGE", + "VALUE" + ] + }, + "ComponentPropertyGroupRequest": { + "type": "structure", + "members": { + "groupType": { + "shape": "GroupType", + "documentation": "

The group type.

" + }, + "propertyNames": { + "shape": "PropertyNames", + "documentation": "

The property names.

" + }, + "updateType": { + "shape": "PropertyGroupUpdateType", + "documentation": "

The update type.

" + } + }, + "documentation": "

" + }, + "ComponentPropertyGroupRequests": { + "type": "map", + "key": { + "shape": "Name" + }, + "value": { + "shape": "ComponentPropertyGroupRequest" + } + }, + "ComponentPropertyGroupResponse": { + "type": "structure", + "required": [ + "groupType", + "propertyNames", + "isInherited" + ], + "members": { + "groupType": { + "shape": "GroupType", + "documentation": "

The group type.

" + }, + "propertyNames": { + "shape": "PropertyNames", + "documentation": "

The names of properties

" }, + "isInherited": { + "shape": "Boolean", + "documentation": "

A Boolean value that specifies whether the property group is inherited from a parent entity

" + } + }, + "documentation": "

The component property group response.

" + }, + "ComponentPropertyGroupResponses": { + "type": "map", + "key": { + "shape": "Name" + }, + "value": { + "shape": "ComponentPropertyGroupResponse" + } + }, + "ComponentRequest": { + "type": "structure", + "members": { "description": { "shape": "Description", "documentation": "

The description of the component request.

" }, + "componentTypeId": { + "shape": "ComponentTypeId", + "documentation": "

The ID of the component type.

" + }, "properties": { "shape": "PropertyRequests", "documentation": "

An object that maps strings to the properties to set in the component type. Each string in the mapping must be unique to this object.

" + }, + "propertyGroups": { + "shape": "ComponentPropertyGroupRequests", + "documentation": "

The property groups.

" } }, "documentation": "

An object that sets information about a component type create or update request.

" @@ -1014,25 +1237,29 @@ "shape": "Name", "documentation": "

The name of the component.

" }, + "description": { + "shape": "Description", + "documentation": "

The description of the component type.

" + }, "componentTypeId": { "shape": "ComponentTypeId", "documentation": "

The ID of the component type.

" }, + "status": { + "shape": "Status", + "documentation": "

The status of the component type.

" + }, "definedIn": { "shape": "String", "documentation": "

The name of the property definition set in the request.

" }, - "description": { - "shape": "Description", - "documentation": "

The description of the component type.

" - }, "properties": { "shape": "PropertyResponses", "documentation": "

An object that maps strings to the properties to set in the component type. Each string in the mapping must be unique to this object.

" }, - "status": { - "shape": "Status", - "documentation": "

The status of the component type.

" + "propertyGroups": { + "shape": "ComponentPropertyGroupResponses", + "documentation": "

The property groups.

" } }, "documentation": "

An object that returns information about a component type create or update request.

" @@ -1070,6 +1297,10 @@ "shape": "Timestamp", "documentation": "

The date and time when the component type was created.

" }, + "updateDateTime": { + "shape": "Timestamp", + "documentation": "

The date and time when the component type was last updated.

" + }, "description": { "shape": "Description", "documentation": "

The description of the component type.

" @@ -1077,10 +1308,6 @@ "status": { "shape": "Status", "documentation": "

The current status of the component type.

" - }, - "updateDateTime": { - "shape": "Timestamp", - "documentation": "

The date and time when the component type was last updated.

" } }, "documentation": "

An object that contains information about a component type.

" @@ -1088,21 +1315,25 @@ "ComponentUpdateRequest": { "type": "structure", "members": { - "componentTypeId": { - "shape": "ComponentTypeId", - "documentation": "

The ID of the component type.

" + "updateType": { + "shape": "ComponentUpdateType", + "documentation": "

The update type of the component update request.

" }, "description": { "shape": "Description", "documentation": "

The description of the component type.

" }, + "componentTypeId": { + "shape": "ComponentTypeId", + "documentation": "

The ID of the component type.

" + }, "propertyUpdates": { "shape": "PropertyRequests", "documentation": "

An object that maps strings to the properties to set in the component type update. Each string in the mapping must be unique to this object.

" }, - "updateType": { - "shape": "ComponentUpdateType", - "documentation": "

The update type of the component update request.

" + "propertyGroupUpdates": { + "shape": "ComponentPropertyGroupRequests", + "documentation": "

The property group updates.

" } }, "documentation": "

The component update request.

" @@ -1154,10 +1385,20 @@ "CreateComponentTypeRequest": { "type": "structure", "required": [ - "componentTypeId", - "workspaceId" + "workspaceId", + "componentTypeId" ], "members": { + "workspaceId": { + "shape": "Id", + "documentation": "

The ID of the workspace that contains the component type.

", + "location": "uri", + "locationName": "workspaceId" + }, + "isSingleton": { + "shape": "Boolean", + "documentation": "

A Boolean value that specifies whether an entity can have more than one component of this type.

" + }, "componentTypeId": { "shape": "ComponentTypeId", "documentation": "

The ID of the component type.

", @@ -1168,6 +1409,10 @@ "shape": "Description", "documentation": "

The description of the component type.

" }, + "propertyDefinitions": { + "shape": "PropertyDefinitionsRequest", + "documentation": "

An object that maps strings to the property definitions in the component type. Each string in the mapping must be unique to this object.

" + }, "extendsFrom": { "shape": "ExtendsFrom", "documentation": "

Specifies the parent component type to extend.

" @@ -1176,23 +1421,13 @@ "shape": "FunctionsRequest", "documentation": "

An object that maps strings to the functions in the component type. Each string in the mapping must be unique to this object.

" }, - "isSingleton": { - "shape": "Boolean", - "documentation": "

A Boolean value that specifies whether an entity can have more than one component of this type.

" - }, - "propertyDefinitions": { - "shape": "PropertyDefinitionsRequest", - "documentation": "

An object that maps strings to the property definitions in the component type. Each string in the mapping must be unique to this object.

" - }, "tags": { "shape": "TagMap", "documentation": "

Metadata that you can use to manage the component type.

" }, - "workspaceId": { - "shape": "Id", - "documentation": "

The ID of the workspace that contains the component type.

", - "location": "uri", - "locationName": "workspaceId" + "propertyGroups": { + "shape": "PropertyGroupsRequest", + "documentation": "

" } } }, @@ -1221,17 +1456,15 @@ "CreateEntityRequest": { "type": "structure", "required": [ - "entityName", - "workspaceId" + "workspaceId", + "entityName" ], "members": { - "components": { - "shape": "ComponentsMapRequest", - "documentation": "

An object that maps strings to the components in the entity. Each string in the mapping must be unique to this object.

" - }, - "description": { - "shape": "Description", - "documentation": "

The description of the entity.

" + "workspaceId": { + "shape": "Id", + "documentation": "

The ID of the workspace that contains the entity.

", + "location": "uri", + "locationName": "workspaceId" }, "entityId": { "shape": "EntityId", @@ -1241,31 +1474,37 @@ "shape": "EntityName", "documentation": "

The name of the entity.

" }, - "parentEntityId": { + "description": { + "shape": "Description", + "documentation": "

The description of the entity.

" + }, + "components": { + "shape": "ComponentsMapRequest", + "documentation": "

An object that maps strings to the components in the entity. Each string in the mapping must be unique to this object.

" + }, + "parentEntityId": { "shape": "ParentEntityId", "documentation": "

The ID of the entity's parent entity.

" }, "tags": { "shape": "TagMap", "documentation": "

Metadata that you can use to manage the entity.

" - }, - "workspaceId": { - "shape": "Id", - "documentation": "

The ID of the workspace that contains the entity.

", - "location": "uri", - "locationName": "workspaceId" } } }, "CreateEntityResponse": { "type": "structure", "required": [ + "entityId", "arn", "creationDateTime", - "entityId", "state" ], "members": { + "entityId": { + "shape": "EntityId", + "documentation": "

The ID of the entity.

" + }, "arn": { "shape": "TwinMakerArn", "documentation": "

The ARN of the entity.

" @@ -1274,10 +1513,6 @@ "shape": "Timestamp", "documentation": "

The date and time when the entity was created.

" }, - "entityId": { - "shape": "EntityId", - "documentation": "

The ID of the entity.

" - }, "state": { "shape": "State", "documentation": "

The current state of the entity.

" @@ -1287,14 +1522,20 @@ "CreateSceneRequest": { "type": "structure", "required": [ - "contentLocation", + "workspaceId", "sceneId", - "workspaceId" + "contentLocation" ], "members": { - "capabilities": { - "shape": "SceneCapabilities", - "documentation": "

A list of capabilities that the scene uses to render itself.

" + "workspaceId": { + "shape": "Id", + "documentation": "

The ID of the workspace that contains the scene.

", + "location": "uri", + "locationName": "workspaceId" + }, + "sceneId": { + "shape": "Id", + "documentation": "

The ID of the scene.

" }, "contentLocation": { "shape": "S3Url", @@ -1304,19 +1545,13 @@ "shape": "Description", "documentation": "

The description for this scene.

" }, - "sceneId": { - "shape": "Id", - "documentation": "

The ID of the scene.

" + "capabilities": { + "shape": "SceneCapabilities", + "documentation": "

A list of capabilities that the scene uses to render itself.

" }, "tags": { "shape": "TagMap", "documentation": "

Metadata that you can use to manage the scene.

" - }, - "workspaceId": { - "shape": "Id", - "documentation": "

The ID of the workspace that contains the scene.

", - "location": "uri", - "locationName": "workspaceId" } } }, @@ -1340,32 +1575,32 @@ "CreateWorkspaceRequest": { "type": "structure", "required": [ - "role", + "workspaceId", "s3Location", - "workspaceId" + "role" ], "members": { + "workspaceId": { + "shape": "Id", + "documentation": "

The ID of the workspace.

", + "location": "uri", + "locationName": "workspaceId" + }, "description": { "shape": "Description", "documentation": "

The description of the workspace.

" }, - "role": { - "shape": "RoleArn", - "documentation": "

The ARN of the execution role associated with the workspace.

" - }, "s3Location": { "shape": "S3Location", "documentation": "

The ARN of the S3 bucket where resources associated with the workspace are stored.

" }, + "role": { + "shape": "RoleArn", + "documentation": "

The ARN of the execution role associated with the workspace.

" + }, "tags": { "shape": "TagMap", "documentation": "

Metadata that you can use to manage the workspace

" - }, - "workspaceId": { - "shape": "Id", - "documentation": "

The ID of the workspace.

", - "location": "uri", - "locationName": "workspaceId" } } }, @@ -1389,13 +1624,13 @@ "DataConnector": { "type": "structure", "members": { - "isNative": { - "shape": "Boolean", - "documentation": "

A Boolean value that specifies whether the data connector is native to IoT TwinMaker.

" - }, "lambda": { "shape": "LambdaFunction", "documentation": "

The Lambda function associated with this data connector.

" + }, + "isNative": { + "shape": "Boolean", + "documentation": "

A Boolean value that specifies whether the data connector is native to IoT TwinMaker.

" } }, "documentation": "

The data connector.

" @@ -1406,25 +1641,25 @@ "type" ], "members": { - "allowedValues": { - "shape": "DataValueList", - "documentation": "

The allowed values for this data type.

" + "type": { + "shape": "Type", + "documentation": "

The underlying type of the data type.

" }, "nestedType": { "shape": "DataType", "documentation": "

The nested type in the data type.

" }, - "relationship": { - "shape": "Relationship", - "documentation": "

A relationship that associates a component with another component.

" - }, - "type": { - "shape": "Type", - "documentation": "

The underlying type of the data type.

" + "allowedValues": { + "shape": "DataValueList", + "documentation": "

The allowed values for this data type.

" }, "unitOfMeasure": { "shape": "String", "documentation": "

The unit of measure used in this data type.

" + }, + "relationship": { + "shape": "Relationship", + "documentation": "

A relationship that associates a component with another component.

" } }, "documentation": "

An object that specifies the data type of a property.

" @@ -1440,22 +1675,22 @@ "shape": "Double", "documentation": "

A double value.

" }, - "expression": { - "shape": "Expression", - "documentation": "

An expression that produces the value.

" - }, "integerValue": { "shape": "Integer", "documentation": "

An integer value.

" }, - "listValue": { - "shape": "DataValueList", - "documentation": "

A list of multiple values.

" - }, "longValue": { "shape": "Long", "documentation": "

A long value.

" }, + "stringValue": { + "shape": "String", + "documentation": "

A string value.

" + }, + "listValue": { + "shape": "DataValueList", + "documentation": "

A list of multiple values.

" + }, "mapValue": { "shape": "DataValueMap", "documentation": "

An object that maps strings to multiple DataValue objects.

" @@ -1464,9 +1699,9 @@ "shape": "RelationshipValue", "documentation": "

A value that relates a component to another component.

" }, - "stringValue": { - "shape": "String", - "documentation": "

A string value.

" + "expression": { + "shape": "Expression", + "documentation": "

An expression that produces the value.

" } }, "documentation": "

An object that specifies a value for a property.

" @@ -1493,21 +1728,21 @@ "DeleteComponentTypeRequest": { "type": "structure", "required": [ - "componentTypeId", - "workspaceId" + "workspaceId", + "componentTypeId" ], "members": { - "componentTypeId": { - "shape": "ComponentTypeId", - "documentation": "

The ID of the component type to delete.

", - "location": "uri", - "locationName": "componentTypeId" - }, "workspaceId": { "shape": "Id", "documentation": "

The ID of the workspace that contains the component type.

", "location": "uri", "locationName": "workspaceId" + }, + "componentTypeId": { + "shape": "ComponentTypeId", + "documentation": "

The ID of the component type to delete.

", + "location": "uri", + "locationName": "componentTypeId" } } }, @@ -1526,10 +1761,16 @@ "DeleteEntityRequest": { "type": "structure", "required": [ - "entityId", - "workspaceId" + "workspaceId", + "entityId" ], "members": { + "workspaceId": { + "shape": "Id", + "documentation": "

The ID of the workspace that contains the entity to delete.

", + "location": "uri", + "locationName": "workspaceId" + }, "entityId": { "shape": "EntityId", "documentation": "

The ID of the entity to delete.

", @@ -1541,12 +1782,6 @@ "documentation": "

A Boolean value that specifies whether the operation deletes child entities.

", "location": "querystring", "locationName": "isRecursive" - }, - "workspaceId": { - "shape": "Id", - "documentation": "

The ID of the workspace that contains the entity to delete.

", - "location": "uri", - "locationName": "workspaceId" } } }, @@ -1565,21 +1800,21 @@ "DeleteSceneRequest": { "type": "structure", "required": [ - "sceneId", - "workspaceId" + "workspaceId", + "sceneId" ], "members": { - "sceneId": { - "shape": "Id", - "documentation": "

The ID of the scene to delete.

", - "location": "uri", - "locationName": "sceneId" - }, "workspaceId": { "shape": "Id", "documentation": "

The ID of the workspace.

", "location": "uri", "locationName": "workspaceId" + }, + "sceneId": { + "shape": "Id", + "documentation": "

The ID of the scene to delete.

", + "location": "uri", + "locationName": "sceneId" } } }, @@ -1637,14 +1872,14 @@ "shape": "Name", "documentation": "

The name of the component.

" }, - "entityId": { - "shape": "EntityId", - "documentation": "

The ID of the entity.

" - }, "externalIdProperty": { "shape": "ExternalIdProperty", "documentation": "

A mapping of external IDs to property names. External IDs uniquely identify properties from external data stores.

" }, + "entityId": { + "shape": "EntityId", + "documentation": "

The ID of the entity.

" + }, "propertyName": { "shape": "Name", "documentation": "

The name of the property.

" @@ -1661,26 +1896,14 @@ "EntitySummary": { "type": "structure", "required": [ - "arn", - "creationDateTime", "entityId", "entityName", + "arn", "status", + "creationDateTime", "updateDateTime" ], "members": { - "arn": { - "shape": "TwinMakerArn", - "documentation": "

The ARN of the entity.

" - }, - "creationDateTime": { - "shape": "Timestamp", - "documentation": "

The date and time when the entity was created.

" - }, - "description": { - "shape": "Description", - "documentation": "

The description of the entity.

" - }, "entityId": { "shape": "EntityId", "documentation": "

The ID of the entity.

" @@ -1689,9 +1912,9 @@ "shape": "EntityName", "documentation": "

The name of the entity.

" }, - "hasChildEntities": { - "shape": "Boolean", - "documentation": "

A Boolean value that specifies whether the entity has child entities or not.

" + "arn": { + "shape": "TwinMakerArn", + "documentation": "

The ARN of the entity.

" }, "parentEntityId": { "shape": "ParentEntityId", @@ -1701,6 +1924,18 @@ "shape": "Status", "documentation": "

The current status of the entity.

" }, + "description": { + "shape": "Description", + "documentation": "

The description of the entity.

" + }, + "hasChildEntities": { + "shape": "Boolean", + "documentation": "

A Boolean value that specifies whether the entity has child entities or not.

" + }, + "creationDateTime": { + "shape": "Timestamp", + "documentation": "

The date and time when the entity was created.

" + }, "updateDateTime": { "shape": "Timestamp", "documentation": "

The last date and time when the entity was updated.

" @@ -1758,6 +1993,48 @@ "max": 10, "min": 1 }, + "ExecuteQueryRequest": { + "type": "structure", + "required": [ + "workspaceId", + "queryStatement" + ], + "members": { + "workspaceId": { + "shape": "Id", + "documentation": "

The ID of the workspace.

" + }, + "queryStatement": { + "shape": "QueryStatement", + "documentation": "

The query statement.

" + }, + "maxResults": { + "shape": "QueryServiceMaxResults", + "documentation": "

The maximum number of results to return at one time. The default is 25.

Valid Range: Minimum value of 1. Maximum value of 250.

" + }, + "nextToken": { + "shape": "NextToken", + "documentation": "

The string that specifies the next page of results.

" + } + } + }, + "ExecuteQueryResponse": { + "type": "structure", + "members": { + "columnDescriptions": { + "shape": "ColumnDescriptions", + "documentation": "

A list of ColumnDescription objects.

" + }, + "rows": { + "shape": "Rows", + "documentation": "

Represents a single row in the query results.

" + }, + "nextToken": { + "shape": "NextToken", + "documentation": "

The string that specifies the next page of results.

" + } + } + }, "Expression": { "type": "string", "max": 316, @@ -1782,10 +2059,6 @@ "FunctionRequest": { "type": "structure", "members": { - "implementedBy": { - "shape": "DataConnector", - "documentation": "

The data connector.

" - }, "requiredProperties": { "shape": "RequiredProperties", "documentation": "

The required properties of the function.

" @@ -1793,6 +2066,10 @@ "scope": { "shape": "Scope", "documentation": "

The scope of the function.

" + }, + "implementedBy": { + "shape": "DataConnector", + "documentation": "

The data connector.

" } }, "documentation": "

The function request body.

" @@ -1800,14 +2077,6 @@ "FunctionResponse": { "type": "structure", "members": { - "implementedBy": { - "shape": "DataConnector", - "documentation": "

The data connector.

" - }, - "isInherited": { - "shape": "Boolean", - "documentation": "

Indicates whether this function is inherited.

" - }, "requiredProperties": { "shape": "RequiredProperties", "documentation": "

The required properties of the function.

" @@ -1815,12 +2084,20 @@ "scope": { "shape": "Scope", "documentation": "

The scope of the function.

" - } - }, - "documentation": "

The function response.

" - }, - "FunctionsRequest": { - "type": "map", + }, + "implementedBy": { + "shape": "DataConnector", + "documentation": "

The data connector.

" + }, + "isInherited": { + "shape": "Boolean", + "documentation": "

Indicates whether this function is inherited.

" + } + }, + "documentation": "

The function response.

" + }, + "FunctionsRequest": { + "type": "map", "key": { "shape": "Name" }, @@ -1840,50 +2117,54 @@ "GetComponentTypeRequest": { "type": "structure", "required": [ - "componentTypeId", - "workspaceId" + "workspaceId", + "componentTypeId" ], "members": { - "componentTypeId": { - "shape": "ComponentTypeId", - "documentation": "

The ID of the component type.

", - "location": "uri", - "locationName": "componentTypeId" - }, "workspaceId": { "shape": "Id", "documentation": "

The ID of the workspace that contains the component type.

", "location": "uri", "locationName": "workspaceId" + }, + "componentTypeId": { + "shape": "ComponentTypeId", + "documentation": "

The ID of the component type.

", + "location": "uri", + "locationName": "componentTypeId" } } }, "GetComponentTypeResponse": { "type": "structure", "required": [ - "arn", + "workspaceId", "componentTypeId", "creationDateTime", "updateDateTime", - "workspaceId" + "arn" ], "members": { - "arn": { - "shape": "TwinMakerArn", - "documentation": "

The ARN of the component type.

" + "workspaceId": { + "shape": "Id", + "documentation": "

The ID of the workspace that contains the component type.

" + }, + "isSingleton": { + "shape": "Boolean", + "documentation": "

A Boolean value that specifies whether an entity can have more than one component of this type.

" }, "componentTypeId": { "shape": "ComponentTypeId", "documentation": "

The ID of the component type.

" }, - "creationDateTime": { - "shape": "Timestamp", - "documentation": "

The date and time when the component type was created.

" - }, "description": { "shape": "Description", "documentation": "

The description of the component type.

" }, + "propertyDefinitions": { + "shape": "PropertyDefinitionsResponse", + "documentation": "

An object that maps strings to the property definitions in the component type. Each string in the mapping must be unique to this object.

" + }, "extendsFrom": { "shape": "ExtendsFrom", "documentation": "

The name of the parent component type that this component type extends.

" @@ -1892,6 +2173,18 @@ "shape": "FunctionsResponse", "documentation": "

An object that maps strings to the functions in the component type. Each string in the mapping must be unique to this object.

" }, + "creationDateTime": { + "shape": "Timestamp", + "documentation": "

The date and time when the component type was created.

" + }, + "updateDateTime": { + "shape": "Timestamp", + "documentation": "

The date and time when the component was last updated.

" + }, + "arn": { + "shape": "TwinMakerArn", + "documentation": "

The ARN of the component type.

" + }, "isAbstract": { "shape": "Boolean", "documentation": "

A Boolean value that specifies whether the component type is abstract.

" @@ -1900,116 +2193,134 @@ "shape": "Boolean", "documentation": "

A Boolean value that specifies whether the component type has a schema initializer and that the schema initializer has run.

" }, - "isSingleton": { - "shape": "Boolean", - "documentation": "

A Boolean value that specifies whether an entity can have more than one component of this type.

" - }, - "propertyDefinitions": { - "shape": "PropertyDefinitionsResponse", - "documentation": "

An object that maps strings to the property definitions in the component type. Each string in the mapping must be unique to this object.

" - }, "status": { "shape": "Status", "documentation": "

The current status of the component type.

" }, - "updateDateTime": { - "shape": "Timestamp", - "documentation": "

The date and time when the component was last updated.

" - }, - "workspaceId": { - "shape": "Id", - "documentation": "

The ID of the workspace that contains the component type.

" + "propertyGroups": { + "shape": "PropertyGroupsResponse", + "documentation": "

The maximum number of results to return at one time. The default is 25.

Valid Range: Minimum value of 1. Maximum value of 250.

" } } }, "GetEntityRequest": { "type": "structure", "required": [ - "entityId", - "workspaceId" + "workspaceId", + "entityId" ], "members": { - "entityId": { - "shape": "EntityId", - "documentation": "

The ID of the entity.

", - "location": "uri", - "locationName": "entityId" - }, "workspaceId": { "shape": "Id", "documentation": "

The ID of the workspace.

", "location": "uri", "locationName": "workspaceId" + }, + "entityId": { + "shape": "EntityId", + "documentation": "

The ID of the entity.

", + "location": "uri", + "locationName": "entityId" } } }, "GetEntityResponse": { "type": "structure", "required": [ - "arn", - "creationDateTime", "entityId", "entityName", - "hasChildEntities", - "parentEntityId", + "arn", "status", - "updateDateTime", - "workspaceId" + "workspaceId", + "parentEntityId", + "hasChildEntities", + "creationDateTime", + "updateDateTime" ], "members": { + "entityId": { + "shape": "EntityId", + "documentation": "

The ID of the entity.

" + }, + "entityName": { + "shape": "EntityName", + "documentation": "

The name of the entity.

" + }, "arn": { "shape": "TwinMakerArn", "documentation": "

The ARN of the entity.

" }, - "components": { - "shape": "ComponentsMap", - "documentation": "

An object that maps strings to the components in the entity. Each string in the mapping must be unique to this object.

" + "status": { + "shape": "Status", + "documentation": "

The current status of the entity.

" }, - "creationDateTime": { - "shape": "Timestamp", - "documentation": "

The date and time when the entity was created.

" + "workspaceId": { + "shape": "Id", + "documentation": "

The ID of the workspace.

" }, "description": { "shape": "Description", "documentation": "

The description of the entity.

" }, - "entityId": { - "shape": "EntityId", - "documentation": "

The ID of the entity.

" + "components": { + "shape": "ComponentsMap", + "documentation": "

An object that maps strings to the components in the entity. Each string in the mapping must be unique to this object.

" }, - "entityName": { - "shape": "EntityName", - "documentation": "

The name of the entity.

" + "parentEntityId": { + "shape": "ParentEntityId", + "documentation": "

The ID of the parent entity for this entity.

" }, "hasChildEntities": { "shape": "Boolean", "documentation": "

A Boolean value that specifies whether the entity has associated child entities.

" }, - "parentEntityId": { - "shape": "ParentEntityId", - "documentation": "

The ID of the parent entity for this entity.

" - }, - "status": { - "shape": "Status", - "documentation": "

The current status of the entity.

" + "creationDateTime": { + "shape": "Timestamp", + "documentation": "

The date and time when the entity was created.

" }, "updateDateTime": { "shape": "Timestamp", "documentation": "

The date and time when the entity was last updated.

" + } + } + }, + "GetPricingPlanRequest": { + "type": "structure", + "members": {} + }, + "GetPricingPlanResponse": { + "type": "structure", + "required": [ + "currentPricingPlan" + ], + "members": { + "currentPricingPlan": { + "shape": "PricingPlan", + "documentation": "

The chosen pricing plan for the current billing cycle.

" }, - "workspaceId": { - "shape": "Id", - "documentation": "

The ID of the workspace.

" + "pendingPricingPlan": { + "shape": "PricingPlan", + "documentation": "

The pending pricing plan.

" } } }, "GetPropertyValueHistoryRequest": { "type": "structure", "required": [ - "selectedProperties", - "workspaceId" + "workspaceId", + "selectedProperties" ], "members": { + "workspaceId": { + "shape": "Id", + "documentation": "

The ID of the workspace.

", + "location": "uri", + "locationName": "workspaceId" + }, + "entityId": { + "shape": "EntityId", + "documentation": "

The ID of the entity.

" + }, "componentName": { "shape": "Name", "documentation": "

The name of the component.

" @@ -2018,59 +2329,49 @@ "shape": "ComponentTypeId", "documentation": "

The ID of the component type.

" }, + "selectedProperties": { + "shape": "SelectedPropertyList", + "documentation": "

A list of properties whose value histories the request retrieves.

" + }, + "propertyFilters": { + "shape": "PropertyFilters", + "documentation": "

A list of objects that filter the property value history request.

" + }, + "startDateTime": { + "shape": "Timestamp", + "documentation": "

The date and time of the earliest property value to return.

", + "deprecated": true, + "deprecatedMessage": "This field is deprecated and will throw an error in the future. Use startTime instead." + }, "endDateTime": { "shape": "Timestamp", "documentation": "

The date and time of the latest property value to return.

", "deprecated": true, "deprecatedMessage": "This field is deprecated and will throw an error in the future. Use endTime instead." }, - "endTime": { - "shape": "Time", - "documentation": "

The ISO8601 DateTime of the latest property value to return.

For more information about the ISO8601 DateTime format, see the data type PropertyValue.

" - }, - "entityId": { - "shape": "EntityId", - "documentation": "

The ID of the entity.

" - }, "interpolation": { "shape": "InterpolationParameters", "documentation": "

An object that specifies the interpolation type and the interval over which to interpolate data.

" }, - "maxResults": { - "shape": "MaxResults", - "documentation": "

The maximum number of results to return.

" - }, "nextToken": { "shape": "NextToken", "documentation": "

The string that specifies the next page of results.

" }, + "maxResults": { + "shape": "MaxResults", + "documentation": "

The maximum number of results to return at one time. The default is 25.

Valid Range: Minimum value of 1. Maximum value of 250.

" + }, "orderByTime": { "shape": "OrderByTime", "documentation": "

The time direction to use in the result order.

" }, - "propertyFilters": { - "shape": "PropertyFilters", - "documentation": "

A list of objects that filter the property value history request.

" - }, - "selectedProperties": { - "shape": "SelectedPropertyList", - "documentation": "

A list of properties whose value histories the request retrieves.

" - }, - "startDateTime": { - "shape": "Timestamp", - "documentation": "

The date and time of the earliest property value to return.

", - "deprecated": true, - "deprecatedMessage": "This field is deprecated and will throw an error in the future. Use startTime instead." - }, "startTime": { "shape": "Time", - "documentation": "

The ISO8601 DateTime of the earliest property value to return.

For more information about the ISO8601 DateTime format, see the data type PropertyValue.

" + "documentation": "

The ISO8601 DateTime of the earliest property value to return.

For more information about the ISO8601 DateTime format, see the data type PropertyValue.

" }, - "workspaceId": { - "shape": "Id", - "documentation": "

The ID of the workspace.

", - "location": "uri", - "locationName": "workspaceId" + "endTime": { + "shape": "Time", + "documentation": "

The ISO8601 DateTime of the latest property value to return.

For more information about the ISO8601 DateTime format, see the data type PropertyValue.

" } } }, @@ -2080,13 +2381,13 @@ "propertyValues" ], "members": { - "nextToken": { - "shape": "NextToken", - "documentation": "

The string that specifies the next page of results.

" - }, "propertyValues": { "shape": "PropertyValueList", "documentation": "

An object that maps strings to the property definitions in the component type. Each string in the mapping must be unique to this object.

" + }, + "nextToken": { + "shape": "NextToken", + "documentation": "

The string that specifies the next page of results.

" } } }, @@ -2118,84 +2419,105 @@ "documentation": "

The ID of the workspace whose values the operation returns.

", "location": "uri", "locationName": "workspaceId" + }, + "maxResults": { + "shape": "MaxResults", + "documentation": "

The maximum number of results to return at one time. The default is 25.

Valid Range: Minimum value of 1. Maximum value of 250.

" + }, + "nextToken": { + "shape": "NextToken", + "documentation": "

The string that specifies the next page of results.

" + }, + "propertyGroupName": { + "shape": "Name", + "documentation": "

The property group name.

" + }, + "tabularConditions": { + "shape": "TabularConditions", + "documentation": "

The tabular conditions.

" } } }, "GetPropertyValueResponse": { "type": "structure", - "required": [ - "propertyValues" - ], "members": { "propertyValues": { "shape": "PropertyLatestValueMap", "documentation": "

An object that maps strings to the properties and latest property values in the response. Each string in the mapping must be unique to this object.

" + }, + "nextToken": { + "shape": "NextToken", + "documentation": "

The string that specifies the next page of results.

" + }, + "tabularPropertyValues": { + "shape": "TabularPropertyValues", + "documentation": "

A table of property values.

" } } }, "GetSceneRequest": { "type": "structure", "required": [ - "sceneId", - "workspaceId" + "workspaceId", + "sceneId" ], "members": { - "sceneId": { - "shape": "Id", - "documentation": "

The ID of the scene.

", - "location": "uri", - "locationName": "sceneId" - }, "workspaceId": { "shape": "Id", "documentation": "

The ID of the workspace that contains the scene.

", "location": "uri", "locationName": "workspaceId" + }, + "sceneId": { + "shape": "Id", + "documentation": "

The ID of the scene.

", + "location": "uri", + "locationName": "sceneId" } } }, "GetSceneResponse": { "type": "structure", "required": [ - "arn", + "workspaceId", + "sceneId", "contentLocation", + "arn", "creationDateTime", - "sceneId", - "updateDateTime", - "workspaceId" + "updateDateTime" ], "members": { - "arn": { - "shape": "TwinMakerArn", - "documentation": "

The ARN of the scene.

" + "workspaceId": { + "shape": "Id", + "documentation": "

The ID of the workspace that contains the scene.

" }, - "capabilities": { - "shape": "SceneCapabilities", - "documentation": "

A list of capabilities that the scene uses to render.

" + "sceneId": { + "shape": "Id", + "documentation": "

The ID of the scene.

" }, "contentLocation": { "shape": "S3Url", "documentation": "

The relative path that specifies the location of the content definition file.

" }, + "arn": { + "shape": "TwinMakerArn", + "documentation": "

The ARN of the scene.

" + }, "creationDateTime": { "shape": "Timestamp", "documentation": "

The date and time when the scene was created.

" }, - "description": { - "shape": "Description", - "documentation": "

The description of the scene.

" - }, - "sceneId": { - "shape": "Id", - "documentation": "

The ID of the scene.

" - }, "updateDateTime": { "shape": "Timestamp", "documentation": "

The date and time when the scene was last updated.

" }, - "workspaceId": { - "shape": "Id", - "documentation": "

The ID of the workspace that contains the scene.

" + "description": { + "shape": "Description", + "documentation": "

The description of the scene.

" + }, + "capabilities": { + "shape": "SceneCapabilities", + "documentation": "

A list of capabilities that the scene uses to render.

" } } }, @@ -2216,44 +2538,50 @@ "GetWorkspaceResponse": { "type": "structure", "required": [ + "workspaceId", "arn", - "creationDateTime", - "role", "s3Location", - "updateDateTime", - "workspaceId" + "role", + "creationDateTime", + "updateDateTime" ], "members": { + "workspaceId": { + "shape": "Id", + "documentation": "

The ID of the workspace.

" + }, "arn": { "shape": "TwinMakerArn", "documentation": "

The ARN of the workspace.

" }, - "creationDateTime": { - "shape": "Timestamp", - "documentation": "

The date and time when the workspace was created.

" - }, "description": { "shape": "Description", "documentation": "

The description of the workspace.

" }, + "s3Location": { + "shape": "S3Location", + "documentation": "

The ARN of the S3 bucket where resources associated with the workspace are stored.

" + }, "role": { "shape": "RoleArn", "documentation": "

The ARN of the execution role associated with the workspace.

" }, - "s3Location": { - "shape": "S3Location", - "documentation": "

The ARN of the S3 bucket where resources associated with the workspace are stored.

" + "creationDateTime": { + "shape": "Timestamp", + "documentation": "

The date and time when the workspace was created.

" }, "updateDateTime": { "shape": "Timestamp", "documentation": "

The date and time when the workspace was last updated.

" - }, - "workspaceId": { - "shape": "Id", - "documentation": "

The ID of the workspace.

" } } }, + "GroupType": { + "type": "string", + "enum": [ + "TABULAR" + ] + }, "Id": { "type": "string", "max": 128, @@ -2320,13 +2648,13 @@ "shape": "ComponentTypeId", "documentation": "

The component type that the component types in the list extend.

" }, - "isAbstract": { - "shape": "Boolean", - "documentation": "

A Boolean value that specifies whether the component types in the list are abstract.

" - }, "namespace": { "shape": "String", "documentation": "

The namespace to which the component types in the list belong.

" + }, + "isAbstract": { + "shape": "Boolean", + "documentation": "

A Boolean value that specifies whether the component types in the list are abstract.

" } }, "documentation": "

An object that filters items in a list of component types.

Only one object is accepted as a valid input.

", @@ -2344,54 +2672,58 @@ "workspaceId" ], "members": { + "workspaceId": { + "shape": "Id", + "documentation": "

The ID of the workspace.

", + "location": "uri", + "locationName": "workspaceId" + }, "filters": { "shape": "ListComponentTypesFilters", "documentation": "

A list of objects that filter the request.

" }, - "maxResults": { - "shape": "MaxResults", - "documentation": "

The maximum number of results to display.

" - }, "nextToken": { "shape": "NextToken", "documentation": "

The string that specifies the next page of results.

" }, - "workspaceId": { - "shape": "Id", - "documentation": "

The ID of the workspace.

", - "location": "uri", - "locationName": "workspaceId" + "maxResults": { + "shape": "MaxResults", + "documentation": "

The maximum number of results to return at one time. The default is 25.

Valid Range: Minimum value of 1. Maximum value of 250.

" } } }, "ListComponentTypesResponse": { "type": "structure", "required": [ - "componentTypeSummaries", - "workspaceId" + "workspaceId", + "componentTypeSummaries" ], "members": { + "workspaceId": { + "shape": "Id", + "documentation": "

The ID of the workspace.

" + }, "componentTypeSummaries": { "shape": "ComponentTypeSummaries", "documentation": "

A list of objects that contain information about the component types.

" }, - "maxResults": { - "shape": "MaxResults", - "documentation": "

Specifies the maximum number of results to display.

" - }, "nextToken": { "shape": "NextToken", "documentation": "

The string that specifies the next page of results.

" }, - "workspaceId": { - "shape": "Id", - "documentation": "

The ID of the workspace.

" + "maxResults": { + "shape": "MaxResults", + "documentation": "

Specifies the maximum number of results to display.

" } } }, "ListEntitiesFilter": { "type": "structure", "members": { + "parentEntityId": { + "shape": "ParentEntityId", + "documentation": "

The parent of the entities in the list.

" + }, "componentTypeId": { "shape": "ComponentTypeId", "documentation": "

The ID of the component type in the entities in the list.

" @@ -2399,10 +2731,6 @@ "externalId": { "shape": "String", "documentation": "

The external-Id property of a component. The external-Id property is the primary key of an external storage system.

" - }, - "parentEntityId": { - "shape": "ParentEntityId", - "documentation": "

The parent of the entities in the list.

" } }, "documentation": "

An object that filters items in a list of entities.

", @@ -2420,23 +2748,23 @@ "workspaceId" ], "members": { + "workspaceId": { + "shape": "Id", + "documentation": "

The ID of the workspace.

", + "location": "uri", + "locationName": "workspaceId" + }, "filters": { "shape": "ListEntitiesFilters", "documentation": "

A list of objects that filter the request.

Only one object is accepted as a valid input.

" }, "maxResults": { "shape": "MaxResults", - "documentation": "

The maximum number of results to display.

" + "documentation": "

The maximum number of results to return at one time. The default is 25.

Valid Range: Minimum value of 1. Maximum value of 250.

" }, "nextToken": { "shape": "NextToken", "documentation": "

The string that specifies the next page of results.

" - }, - "workspaceId": { - "shape": "Id", - "documentation": "

The ID of the workspace.

", - "location": "uri", - "locationName": "workspaceId" } } }, @@ -2459,6 +2787,12 @@ "workspaceId" ], "members": { + "workspaceId": { + "shape": "Id", + "documentation": "

The ID of the workspace that contains the scenes.

", + "location": "uri", + "locationName": "workspaceId" + }, "maxResults": { "shape": "MaxResults", "documentation": "

Specifies the maximum number of results to display.

" @@ -2466,25 +2800,19 @@ "nextToken": { "shape": "NextToken", "documentation": "

The string that specifies the next page of results.

" - }, - "workspaceId": { - "shape": "Id", - "documentation": "

The ID of the workspace that contains the scenes.

", - "location": "uri", - "locationName": "workspaceId" } } }, "ListScenesResponse": { "type": "structure", "members": { - "nextToken": { - "shape": "NextToken", - "documentation": "

The string that specifies the next page of results.

" - }, "sceneSummaries": { "shape": "SceneSummaries", "documentation": "

A list of objects that contain information about the scenes.

" + }, + "nextToken": { + "shape": "NextToken", + "documentation": "

The string that specifies the next page of results.

" } } }, @@ -2494,30 +2822,30 @@ "resourceARN" ], "members": { + "resourceARN": { + "shape": "TwinMakerArn", + "documentation": "

The ARN of the resource.

" + }, "maxResults": { "shape": "MaxResults", - "documentation": "

The maximum number of results to display.

" + "documentation": "

The maximum number of results to return at one time. The default is 25.

Valid Range: Minimum value of 1. Maximum value of 250.

" }, "nextToken": { "shape": "NextToken", "documentation": "

The string that specifies the next page of results.

" - }, - "resourceARN": { - "shape": "TwinMakerArn", - "documentation": "

The ARN of the resource.

" } } }, "ListTagsForResourceResponse": { "type": "structure", "members": { - "nextToken": { - "shape": "NextToken", - "documentation": "

The string that specifies the next page of results.

" - }, "tags": { "shape": "TagMap", "documentation": "

Metadata that you can use to manage a resource.

" + }, + "nextToken": { + "shape": "NextToken", + "documentation": "

The string that specifies the next page of results.

" } } }, @@ -2526,7 +2854,7 @@ "members": { "maxResults": { "shape": "MaxResults", - "documentation": "

The maximum number of results to display.

" + "documentation": "

The maximum number of results to return at one time. The default is 25.

Valid Range: Minimum value of 1. Maximum value of 250.

" }, "nextToken": { "shape": "NextToken", @@ -2537,13 +2865,13 @@ "ListWorkspacesResponse": { "type": "structure", "members": { - "nextToken": { - "shape": "NextToken", - "documentation": "

The string that specifies the next page of results.

" - }, "workspaceSummaries": { "shape": "WorkspaceSummaries", "documentation": "

A list of objects that contain information about the workspaces.

" + }, + "nextToken": { + "shape": "NextToken", + "documentation": "

The string that specifies the next page of results.

" } } }, @@ -2569,6 +2897,38 @@ "min": 0, "pattern": ".*" }, + "Order": { + "type": "string", + "enum": [ + "ASCENDING", + "DESCENDING" + ] + }, + "OrderBy": { + "type": "structure", + "required": [ + "propertyName" + ], + "members": { + "order": { + "shape": "Order", + "documentation": "

The set order that filters results.

" + }, + "propertyName": { + "shape": "String", + "documentation": "

The property name.

" + } + }, + "documentation": "

Filter criteria that orders the return output. It can be sorted in ascending or descending order.

" + }, + "OrderByList": { + "type": "list", + "member": { + "shape": "OrderBy" + }, + "max": 10, + "min": 1 + }, "OrderByTime": { "type": "string", "enum": [ @@ -2588,13 +2948,13 @@ "updateType" ], "members": { - "parentEntityId": { - "shape": "ParentEntityId", - "documentation": "

The ID of the parent entity.

" - }, "updateType": { "shape": "ParentEntityUpdateType", "documentation": "

The type of the update.

" + }, + "parentEntityId": { + "shape": "ParentEntityId", + "documentation": "

The ID of the parent entity.

" } }, "documentation": "

The parent entity update request.

" @@ -2606,29 +2966,82 @@ "DELETE" ] }, - "PropertyDefinitionRequest": { + "PricingBundles": { + "type": "list", + "member": { + "shape": "BundleName" + }, + "max": 10, + "min": 1 + }, + "PricingMode": { + "type": "string", + "enum": [ + "BASIC", + "STANDARD", + "TIERED_BUNDLE" + ] + }, + "PricingPlan": { "type": "structure", + "required": [ + "effectiveDateTime", + "pricingMode", + "updateDateTime", + "updateReason" + ], "members": { - "configuration": { - "shape": "Configuration", - "documentation": "

A mapping that specifies configuration information about the property. Use this field to specify information that you read from and write to an external source.

" + "billableEntityCount": { + "shape": "Long", + "documentation": "

The billable entity count.

" + }, + "bundleInformation": { + "shape": "BundleInformation", + "documentation": "

The pricing plan's bundle information.

" + }, + "effectiveDateTime": { + "shape": "Timestamp", + "documentation": "

The effective date and time of the pricing plan.

" }, + "pricingMode": { + "shape": "PricingMode", + "documentation": "

The pricing mode.

" + }, + "updateDateTime": { + "shape": "Timestamp", + "documentation": "

The set date and time for updating a pricing plan.

" + }, + "updateReason": { + "shape": "UpdateReason", + "documentation": "

The update reason, for changing a pricing plan.

" + } + }, + "documentation": "

The pricing plan.

" + }, + "PricingTier": { + "type": "string", + "enum": [ + "TIER_1", + "TIER_2", + "TIER_3", + "TIER_4" + ] + }, + "PropertyDefinitionRequest": { + "type": "structure", + "members": { "dataType": { "shape": "DataType", "documentation": "

An object that contains information about the data type.

" }, - "defaultValue": { - "shape": "DataValue", - "documentation": "

An object that contains the default value.

" + "isRequiredInEntity": { + "shape": "Boolean", + "documentation": "

A Boolean value that specifies whether the property is required.

" }, "isExternalId": { "shape": "Boolean", "documentation": "

A Boolean value that specifies whether the property ID comes from an external data store.

" }, - "isRequiredInEntity": { - "shape": "Boolean", - "documentation": "

A Boolean value that specifies whether the property is required.

" - }, "isStoredExternally": { "shape": "Boolean", "documentation": "

A Boolean value that specifies whether the property is stored externally.

" @@ -2636,6 +3049,14 @@ "isTimeSeries": { "shape": "Boolean", "documentation": "

A Boolean value that specifies whether the property consists of time series data.

" + }, + "defaultValue": { + "shape": "DataValue", + "documentation": "

An object that contains the default value.

" + }, + "configuration": { + "shape": "Configuration", + "documentation": "

A mapping that specifies configuration information about the property. Use this field to specify information that you read from and write to an external source.

" } }, "documentation": "

An object that sets information about a property.

" @@ -2644,54 +3065,54 @@ "type": "structure", "required": [ "dataType", - "isExternalId", - "isFinal", - "isImported", - "isInherited", + "isTimeSeries", "isRequiredInEntity", + "isExternalId", "isStoredExternally", - "isTimeSeries" + "isImported", + "isFinal", + "isInherited" ], "members": { - "configuration": { - "shape": "Configuration", - "documentation": "

A mapping that specifies configuration information about the property.

" - }, "dataType": { "shape": "DataType", "documentation": "

An object that contains information about the data type.

" }, - "defaultValue": { - "shape": "DataValue", - "documentation": "

An object that contains the default value.

" + "isTimeSeries": { + "shape": "Boolean", + "documentation": "

A Boolean value that specifies whether the property consists of time series data.

" + }, + "isRequiredInEntity": { + "shape": "Boolean", + "documentation": "

A Boolean value that specifies whether the property is required in an entity.

" }, "isExternalId": { "shape": "Boolean", "documentation": "

A Boolean value that specifies whether the property ID comes from an external data store.

" }, - "isFinal": { + "isStoredExternally": { "shape": "Boolean", - "documentation": "

A Boolean value that specifies whether the property definition can be updated.

" + "documentation": "

A Boolean value that specifies whether the property is stored externally.

" }, "isImported": { "shape": "Boolean", "documentation": "

A Boolean value that specifies whether the property definition is imported from an external data store.

" }, - "isInherited": { + "isFinal": { "shape": "Boolean", - "documentation": "

A Boolean value that specifies whether the property definition is inherited from a parent entity.

" + "documentation": "

A Boolean value that specifies whether the property definition can be updated.

" }, - "isRequiredInEntity": { + "isInherited": { "shape": "Boolean", - "documentation": "

A Boolean value that specifies whether the property is required in an entity.

" + "documentation": "

A Boolean value that specifies whether the property definition is inherited from a parent entity.

" }, - "isStoredExternally": { - "shape": "Boolean", - "documentation": "

A Boolean value that specifies whether the property is stored externally.

" + "defaultValue": { + "shape": "DataValue", + "documentation": "

An object that contains the default value.

" }, - "isTimeSeries": { - "shape": "Boolean", - "documentation": "

A Boolean value that specifies whether the property consists of time series data.

" + "configuration": { + "shape": "Configuration", + "documentation": "

A mapping that specifies configuration information about the property.

" } }, "documentation": "

An object that contains response data from a property definition request.

" @@ -2717,14 +3138,14 @@ "PropertyFilter": { "type": "structure", "members": { - "operator": { - "shape": "String", - "documentation": "

The operator associated with this property filter.

" - }, "propertyName": { "shape": "String", "documentation": "

The property name associated with this property filter.

" }, + "operator": { + "shape": "String", + "documentation": "

The operator associated with this property filter.

" + }, "value": { "shape": "DataValue", "documentation": "

The value associated with this property filter.

" @@ -2740,6 +3161,69 @@ "max": 10, "min": 1 }, + "PropertyGroupRequest": { + "type": "structure", + "members": { + "groupType": { + "shape": "GroupType", + "documentation": "

The group type.

" + }, + "propertyNames": { + "shape": "PropertyNames", + "documentation": "

The names of properties.

" + } + }, + "documentation": "

" + }, + "PropertyGroupResponse": { + "type": "structure", + "required": [ + "groupType", + "propertyNames", + "isInherited" + ], + "members": { + "groupType": { + "shape": "GroupType", + "documentation": "

The group types.

" + }, + "propertyNames": { + "shape": "PropertyNames", + "documentation": "

The names of properties.

" + }, + "isInherited": { + "shape": "Boolean", + "documentation": "

A Boolean value that specifies whether the property group is inherited from a parent entity

" + } + }, + "documentation": "

The property group response

" + }, + "PropertyGroupUpdateType": { + "type": "string", + "enum": [ + "UPDATE", + "DELETE", + "CREATE" + ] + }, + "PropertyGroupsRequest": { + "type": "map", + "key": { + "shape": "Name" + }, + "value": { + "shape": "PropertyGroupRequest" + } + }, + "PropertyGroupsResponse": { + "type": "map", + "key": { + "shape": "Name" + }, + "value": { + "shape": "PropertyGroupResponse" + } + }, "PropertyLatestValue": { "type": "structure", "required": [ @@ -2766,6 +3250,12 @@ "shape": "PropertyLatestValue" } }, + "PropertyNames": { + "type": "list", + "member": { + "shape": "Name" + } + }, "PropertyRequest": { "type": "structure", "members": { @@ -2773,13 +3263,13 @@ "shape": "PropertyDefinitionRequest", "documentation": "

An object that specifies information about a property.

" }, - "updateType": { - "shape": "PropertyUpdateType", - "documentation": "

The update type of the update property request.

" - }, "value": { "shape": "DataValue", "documentation": "

The value of the property.

" + }, + "updateType": { + "shape": "PropertyUpdateType", + "documentation": "

The update type of the update property request.

" } }, "documentation": "

An object that sets information about a property.

" @@ -2807,13 +3297,22 @@ }, "documentation": "

An object that contains information about a property response.

" }, - "PropertyResponses": { + "PropertyResponses": { + "type": "map", + "key": { + "shape": "Name" + }, + "value": { + "shape": "PropertyResponse" + } + }, + "PropertyTableValue": { "type": "map", "key": { "shape": "Name" }, "value": { - "shape": "PropertyResponse" + "shape": "DataValue" } }, "PropertyUpdateType": { @@ -2830,10 +3329,6 @@ "value" ], "members": { - "time": { - "shape": "Time", - "documentation": "

ISO8601 DateTime of a value for a time series property.

The time for when the property value was recorded in ISO 8601 format: YYYY-MM-DDThh:mm:ss[.SSSSSSSSS][Z/±HH:mm].

Required sub-fields: YYYY-MM-DDThh:mm:ss and [Z/±HH:mm]

" - }, "timestamp": { "shape": "Timestamp", "documentation": "

The timestamp of a value for a time series property.

", @@ -2843,6 +3338,10 @@ "value": { "shape": "DataValue", "documentation": "

An object that specifies a value for a time series property.

" + }, + "time": { + "shape": "Time", + "documentation": "

ISO8601 DateTime of a value for a time series property.

The time for when the property value was recorded in ISO 8601 format: YYYY-MM-DDThh:mm:ss[.SSSSSSSSS][Z/±HH:mm].

Required sub-fields: YYYY-MM-DDThh:mm:ss and [Z/±HH:mm]

" } }, "documentation": "

An object that contains information about a value for a time series property.

" @@ -2895,16 +3394,33 @@ "max": 10, "min": 1 }, + "QueryResultValue": { + "type": "structure", + "members": {}, + "document": true + }, + "QueryServiceMaxResults": { + "type": "integer", + "box": true, + "max": 100, + "min": 1 + }, + "QueryStatement": { + "type": "string", + "max": 1000, + "min": 1, + "pattern": "[\\s\\S]+" + }, "Relationship": { "type": "structure", "members": { - "relationshipType": { - "shape": "String", - "documentation": "

The type of the relationship.

" - }, "targetComponentTypeId": { "shape": "ComponentTypeId", "documentation": "

The ID of the target component type associated with this relationship.

" + }, + "relationshipType": { + "shape": "String", + "documentation": "

The type of the relationship.

" } }, "documentation": "

An object that specifies a relationship with another component type.

" @@ -2912,13 +3428,13 @@ "RelationshipValue": { "type": "structure", "members": { - "targetComponentName": { - "shape": "Name", - "documentation": "

The name of the target component associated with the relationship value.

" - }, "targetEntityId": { "shape": "EntityId", "documentation": "

The ID of the target entity associated with this relationship value.

" + }, + "targetComponentName": { + "shape": "Name", + "documentation": "

The name of the target component associated with the relationship value.

" } }, "documentation": "

A value that associates a component and an entity.

" @@ -2935,6 +3451,28 @@ "min": 20, "pattern": "arn:((aws)|(aws-cn)|(aws-us-gov)):iam::[0-9]{12}:role/.*" }, + "Row": { + "type": "structure", + "members": { + "rowData": { + "shape": "RowData", + "documentation": "

The data in a row of query results.

" + } + }, + "documentation": "

Represents a single row in the query results.

" + }, + "RowData": { + "type": "list", + "member": { + "shape": "QueryResultValue" + } + }, + "Rows": { + "type": "list", + "member": { + "shape": "Row" + } + }, "S3Location": { "type": "string", "max": 1024, @@ -2970,36 +3508,36 @@ "SceneSummary": { "type": "structure", "required": [ - "arn", + "sceneId", "contentLocation", + "arn", "creationDateTime", - "sceneId", "updateDateTime" ], "members": { - "arn": { - "shape": "TwinMakerArn", - "documentation": "

The ARN of the scene.

" + "sceneId": { + "shape": "Id", + "documentation": "

The ID of the scene.

" }, "contentLocation": { "shape": "S3Url", "documentation": "

The relative path that specifies the location of the content definition file.

" }, + "arn": { + "shape": "TwinMakerArn", + "documentation": "

The ARN of the scene.

" + }, "creationDateTime": { "shape": "Timestamp", "documentation": "

The date and time when the scene was created.

" }, - "description": { - "shape": "Description", - "documentation": "

The scene description.

" - }, - "sceneId": { - "shape": "Id", - "documentation": "

The ID of the scene.

" - }, "updateDateTime": { "shape": "Timestamp", "documentation": "

The date and time when the scene was last updated.

" + }, + "description": { + "shape": "Description", + "documentation": "

The scene description.

" } }, "documentation": "

An object that contains information about a scene.

" @@ -3032,13 +3570,13 @@ "Status": { "type": "structure", "members": { - "error": { - "shape": "ErrorDetails", - "documentation": "

The error message.

" - }, "state": { "shape": "State", "documentation": "

The current state of the entity, component, component type, or workspace.

" + }, + "error": { + "shape": "ErrorDetails", + "documentation": "

The error message.

" } }, "documentation": "

An object that represents the status of an entity, component, component type, or workspace.

" @@ -3049,6 +3587,32 @@ "min": 1, "pattern": ".*" }, + "TabularConditions": { + "type": "structure", + "members": { + "orderBy": { + "shape": "OrderByList", + "documentation": "

Filter criteria that orders the output. It can be sorted in ascending or descending order.

" + }, + "propertyFilters": { + "shape": "PropertyFilters", + "documentation": "

You can filter the request using various logical operators and a key-value format. For example:

{\"key\": \"serverType\", \"value\": \"webServer\"}

" + } + }, + "documentation": "

The tabular conditions.

" + }, + "TabularPropertyValue": { + "type": "list", + "member": { + "shape": "PropertyTableValue" + } + }, + "TabularPropertyValues": { + "type": "list", + "member": { + "shape": "TabularPropertyValue" + } + }, "TagKey": { "type": "string", "max": 128, @@ -3158,10 +3722,20 @@ "UpdateComponentTypeRequest": { "type": "structure", "required": [ - "componentTypeId", - "workspaceId" + "workspaceId", + "componentTypeId" ], "members": { + "workspaceId": { + "shape": "Id", + "documentation": "

The ID of the workspace that contains the component type.

", + "location": "uri", + "locationName": "workspaceId" + }, + "isSingleton": { + "shape": "Boolean", + "documentation": "

A Boolean value that specifies whether an entity can have more than one component of this type.

" + }, "componentTypeId": { "shape": "ComponentTypeId", "documentation": "

The ID of the component type.

", @@ -3172,6 +3746,10 @@ "shape": "Description", "documentation": "

The description of the component type.

" }, + "propertyDefinitions": { + "shape": "PropertyDefinitionsRequest", + "documentation": "

An object that maps strings to the property definitions in the component type. Each string in the mapping must be unique to this object.

" + }, "extendsFrom": { "shape": "ExtendsFrom", "documentation": "

Specifies the component type that this component type extends.

" @@ -3180,31 +3758,25 @@ "shape": "FunctionsRequest", "documentation": "

An object that maps strings to the functions in the component type. Each string in the mapping must be unique to this object.

" }, - "isSingleton": { - "shape": "Boolean", - "documentation": "

A Boolean value that specifies whether an entity can have more than one component of this type.

" - }, - "propertyDefinitions": { - "shape": "PropertyDefinitionsRequest", - "documentation": "

An object that maps strings to the property definitions in the component type. Each string in the mapping must be unique to this object.

" - }, - "workspaceId": { - "shape": "Id", - "documentation": "

The ID of the workspace that contains the component type.

", - "location": "uri", - "locationName": "workspaceId" + "propertyGroups": { + "shape": "PropertyGroupsRequest", + "documentation": "

The property groups

" } } }, "UpdateComponentTypeResponse": { "type": "structure", "required": [ + "workspaceId", "arn", "componentTypeId", - "state", - "workspaceId" + "state" ], "members": { + "workspaceId": { + "shape": "Id", + "documentation": "

The ID of the workspace that contains the component type.

" + }, "arn": { "shape": "TwinMakerArn", "documentation": "

The ARN of the component type.

" @@ -3216,27 +3788,21 @@ "state": { "shape": "State", "documentation": "

The current state of the component type.

" - }, - "workspaceId": { - "shape": "Id", - "documentation": "

The ID of the workspace that contains the component type.

" } } }, "UpdateEntityRequest": { "type": "structure", "required": [ - "entityId", - "workspaceId" + "workspaceId", + "entityId" ], "members": { - "componentUpdates": { - "shape": "ComponentUpdatesMapRequest", - "documentation": "

An object that maps strings to the component updates in the request. Each string in the mapping must be unique to this object.

" - }, - "description": { - "shape": "Description", - "documentation": "

The description of the entity.

" + "workspaceId": { + "shape": "Id", + "documentation": "

The ID of the workspace that contains the entity.

", + "location": "uri", + "locationName": "workspaceId" }, "entityId": { "shape": "EntityId", @@ -3248,45 +3814,97 @@ "shape": "EntityName", "documentation": "

The name of the entity.

" }, + "description": { + "shape": "Description", + "documentation": "

The description of the entity.

" + }, + "componentUpdates": { + "shape": "ComponentUpdatesMapRequest", + "documentation": "

An object that maps strings to the component updates in the request. Each string in the mapping must be unique to this object.

" + }, "parentEntityUpdate": { "shape": "ParentEntityUpdateRequest", "documentation": "

An object that describes the update request for a parent entity.

" - }, - "workspaceId": { - "shape": "Id", - "documentation": "

The ID of the workspace that contains the entity.

", - "location": "uri", - "locationName": "workspaceId" } } }, "UpdateEntityResponse": { "type": "structure", "required": [ - "state", - "updateDateTime" + "updateDateTime", + "state" ], "members": { + "updateDateTime": { + "shape": "Timestamp", + "documentation": "

The date and time when the entity was last updated.

" + }, "state": { "shape": "State", "documentation": "

The current state of the entity update.

" + } + } + }, + "UpdatePricingPlanRequest": { + "type": "structure", + "required": [ + "pricingMode" + ], + "members": { + "pricingMode": { + "shape": "PricingMode", + "documentation": "

The pricing mode.

" }, - "updateDateTime": { - "shape": "Timestamp", - "documentation": "

The date and time when the entity was last updated.

" + "bundleNames": { + "shape": "PricingBundles", + "documentation": "

The bundle names.

" + } + } + }, + "UpdatePricingPlanResponse": { + "type": "structure", + "required": [ + "currentPricingPlan" + ], + "members": { + "currentPricingPlan": { + "shape": "PricingPlan", + "documentation": "

Update the current pricing plan.

" + }, + "pendingPricingPlan": { + "shape": "PricingPlan", + "documentation": "

Update the pending pricing plan.

" } } }, + "UpdateReason": { + "type": "string", + "enum": [ + "DEFAULT", + "PRICING_TIER_UPDATE", + "ENTITY_COUNT_UPDATE", + "PRICING_MODE_UPDATE", + "OVERWRITTEN" + ] + }, "UpdateSceneRequest": { "type": "structure", "required": [ - "sceneId", - "workspaceId" + "workspaceId", + "sceneId" ], "members": { - "capabilities": { - "shape": "SceneCapabilities", - "documentation": "

A list of capabilities that the scene uses to render.

" + "workspaceId": { + "shape": "Id", + "documentation": "

The ID of the workspace that contains the scene.

", + "location": "uri", + "locationName": "workspaceId" + }, + "sceneId": { + "shape": "Id", + "documentation": "

The ID of the scene.

", + "location": "uri", + "locationName": "sceneId" }, "contentLocation": { "shape": "S3Url", @@ -3296,17 +3914,9 @@ "shape": "Description", "documentation": "

The description of this scene.

" }, - "sceneId": { - "shape": "Id", - "documentation": "

The ID of the scene.

", - "location": "uri", - "locationName": "sceneId" - }, - "workspaceId": { - "shape": "Id", - "documentation": "

The ID of the workspace that contains the scene.

", - "location": "uri", - "locationName": "workspaceId" + "capabilities": { + "shape": "SceneCapabilities", + "documentation": "

A list of capabilities that the scene uses to render.

" } } }, @@ -3328,6 +3938,12 @@ "workspaceId" ], "members": { + "workspaceId": { + "shape": "Id", + "documentation": "

The ID of the workspace.

", + "location": "uri", + "locationName": "workspaceId" + }, "description": { "shape": "Description", "documentation": "

The description of the workspace.

" @@ -3335,12 +3951,6 @@ "role": { "shape": "RoleArn", "documentation": "

The ARN of the execution role associated with the workspace.

" - }, - "workspaceId": { - "shape": "Id", - "documentation": "

The ID of the workspace.

", - "location": "uri", - "locationName": "workspaceId" } } }, @@ -3375,31 +3985,31 @@ "WorkspaceSummary": { "type": "structure", "required": [ + "workspaceId", "arn", "creationDateTime", - "updateDateTime", - "workspaceId" + "updateDateTime" ], "members": { + "workspaceId": { + "shape": "Id", + "documentation": "

The ID of the workspace.

" + }, "arn": { "shape": "TwinMakerArn", "documentation": "

The ARN of the workspace.

" }, - "creationDateTime": { - "shape": "Timestamp", - "documentation": "

The date and time when the workspace was created.

" - }, "description": { "shape": "Description", "documentation": "

The description of the workspace.

" }, + "creationDateTime": { + "shape": "Timestamp", + "documentation": "

The date and time when the workspace was created.

" + }, "updateDateTime": { "shape": "Timestamp", "documentation": "

The date and time when the workspace was last updated.

" - }, - "workspaceId": { - "shape": "Id", - "documentation": "

The ID of the workspace.

" } }, "documentation": "

An object that contains information about a workspace.

" diff --git a/apis/iottwinmaker-2021-11-29.paginators.json b/apis/iottwinmaker-2021-11-29.paginators.json index 2a8f3a3846..1640cbff97 100644 --- a/apis/iottwinmaker-2021-11-29.paginators.json +++ b/apis/iottwinmaker-2021-11-29.paginators.json @@ -1,5 +1,15 @@ { "pagination": { + "ExecuteQuery": { + "input_token": "nextToken", + "output_token": "nextToken", + "limit_key": "maxResults" + }, + "GetPropertyValue": { + "input_token": "nextToken", + "output_token": "nextToken", + "limit_key": "maxResults" + }, "GetPropertyValueHistory": { "input_token": "nextToken", "output_token": "nextToken", diff --git a/apis/personalize-events-2018-03-22.min.json b/apis/personalize-events-2018-03-22.min.json index 2bdf1d430f..567d1f38bb 100644 --- a/apis/personalize-events-2018-03-22.min.json +++ b/apis/personalize-events-2018-03-22.min.json @@ -25,7 +25,10 @@ ], "members": { "trackingId": {}, - "userId": {}, + "userId": { + "type": "string", + "sensitive": true + }, "sessionId": {}, "eventList": { "type": "list", @@ -41,9 +44,13 @@ "eventValue": { "type": "float" }, - "itemId": {}, + "itemId": { + "shape": "S7" + }, "properties": { - "jsonvalue": true + "jsonvalue": true, + "type": "string", + "sensitive": true }, "sentAt": { "type": "timestamp" @@ -51,9 +58,21 @@ "recommendationId": {}, "impression": { "type": "list", - "member": {} + "member": { + "shape": "S7" + } + }, + "metricAttribution": { + "type": "structure", + "required": [ + "eventAttributionSource" + ], + "members": { + "eventAttributionSource": {} + } } - } + }, + "sensitive": true } } } @@ -81,7 +100,9 @@ "members": { "itemId": {}, "properties": { - "jsonvalue": true + "jsonvalue": true, + "type": "string", + "sensitive": true } } } @@ -111,7 +132,9 @@ "members": { "userId": {}, "properties": { - "jsonvalue": true + "jsonvalue": true, + "type": "string", + "sensitive": true } } } @@ -120,5 +143,10 @@ } } }, - "shapes": {} + "shapes": { + "S7": { + "type": "string", + "sensitive": true + } + } } \ No newline at end of file diff --git a/apis/personalize-events-2018-03-22.normal.json b/apis/personalize-events-2018-03-22.normal.json index 5b05e641cc..8a111a84df 100644 --- a/apis/personalize-events-2018-03-22.normal.json +++ b/apis/personalize-events-2018-03-22.normal.json @@ -116,14 +116,24 @@ }, "recommendationId": { "shape": "RecommendationId", - "documentation": "

The ID of the recommendation.

" + "documentation": "

The ID of the list of recommendations that contains the item the user interacted with. Provide a recommendationId to have Amazon Personalize implicitly record the recommendations you show your user as impressions data. Or provide a recommendationId if you use a metric attribution to measure the impact of recommendations.

For more information on recording impressions data, see Recording impressions data. For more information on creating a metric attribution see Measuring impact of recommendations.

" }, "impression": { "shape": "Impression", - "documentation": "

A list of item IDs that represents the sequence of items you have shown the user. For example, [\"itemId1\", \"itemId2\", \"itemId3\"].

" + "documentation": "

A list of item IDs that represents the sequence of items you have shown the user. For example, [\"itemId1\", \"itemId2\", \"itemId3\"]. Provide a list of items to manually record impressions data for an event. For more information on recording impressions data, see Recording impressions data.

" + }, + "metricAttribution": { + "shape": "MetricAttribution", + "documentation": "

Contains information about the metric attribution associated with an event. For more information about metric attributions, see Measuring impact of recommendations.

" } }, - "documentation": "

Represents user interaction event information sent using the PutEvents API.

" + "documentation": "

Represents user interaction event information sent using the PutEvents API.

", + "sensitive": true + }, + "EventAttributionSource": { + "type": "string", + "max": 1024, + "pattern": "^[\\x20-\\x7E]*[\\x21-\\x7E]+[\\x20-\\x7E]*$" }, "EventList": { "type": "list", @@ -136,7 +146,8 @@ "EventPropertiesJSON": { "type": "string", "max": 1024, - "min": 1 + "min": 1, + "sensitive": true }, "FloatType": { "type": "float" @@ -170,7 +181,8 @@ "ItemId": { "type": "string", "max": 256, - "min": 1 + "min": 1, + "sensitive": true }, "ItemList": { "type": "list", @@ -183,7 +195,21 @@ "ItemProperties": { "type": "string", "max": 24262, - "min": 1 + "min": 1, + "sensitive": true + }, + "MetricAttribution": { + "type": "structure", + "required": [ + "eventAttributionSource" + ], + "members": { + "eventAttributionSource": { + "shape": "EventAttributionSource", + "documentation": "

The source of the event, such as a third party.

" + } + }, + "documentation": "

Contains information about a metric attribution associated with an event. For more information about metric attributions, see Measuring impact of recommendations.

" }, "PutEventsRequest": { "type": "structure", @@ -276,7 +302,8 @@ "UserId": { "type": "string", "max": 256, - "min": 1 + "min": 1, + "sensitive": true }, "UserList": { "type": "list", @@ -289,7 +316,8 @@ "UserProperties": { "type": "string", "max": 4096, - "min": 1 + "min": 1, + "sensitive": true } }, "documentation": "

Amazon Personalize can consume real-time user event data, such as stream or click data, and use it for model training either alone or combined with historical data. For more information see Recording Events.

" diff --git a/apis/proton-2020-07-20.min.json b/apis/proton-2020-07-20.min.json index f7f732207f..54c01ae5b7 100644 --- a/apis/proton-2020-07-20.min.json +++ b/apis/proton-2020-07-20.min.json @@ -1599,11 +1599,23 @@ "input": { "type": "structure", "members": { + "filters": { + "type": "list", + "member": { + "type": "structure", + "members": { + "key": {}, + "value": {} + } + } + }, "maxResults": { "type": "integer" }, "nextToken": {}, - "serviceName": {} + "serviceName": {}, + "sortBy": {}, + "sortOrder": {} } }, "output": { diff --git a/apis/proton-2020-07-20.normal.json b/apis/proton-2020-07-20.normal.json index 8ef06a04d2..ec7fdf1314 100644 --- a/apis/proton-2020-07-20.normal.json +++ b/apis/proton-2020-07-20.normal.json @@ -257,7 +257,7 @@ "shape": "InternalServerException" } ], - "documentation": "

Deploy a new environment. An Proton environment is created from an environment template that defines infrastructure and resources that can be shared across services.

You can provision environments using the following methods:

For more information, see Environments and Provisioning methods in the Proton User Guide.

", + "documentation": "

Deploy a new environment. An Proton environment is created from an environment template that defines infrastructure and resources that can be shared across services.

You can provision environments using the following methods:

For more information, see Environments and Provisioning methods in the Proton User Guide.

", "idempotent": true }, "CreateEnvironmentAccountConnection": { @@ -1753,7 +1753,7 @@ "shape": "InternalServerException" } ], - "documentation": "

List service instances with summary data.

" + "documentation": "

List service instances with summary data. This action lists service instances of all services in the Amazon Web Services account.

" }, "ListServicePipelineOutputs": { "name": "ListServicePipelineOutputs", @@ -1970,7 +1970,7 @@ "shape": "InternalServerException" } ], - "documentation": "

Notify Proton of the following information related to a provisioned resource (environment, service instance, or service pipeline):