aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorarcadia-devtools <arcadia-devtools@yandex-team.ru>2022-04-13 14:19:42 +0300
committerarcadia-devtools <arcadia-devtools@yandex-team.ru>2022-04-13 14:19:42 +0300
commit2e9cd9336d40b12b9aea268cfff6e930e9654523 (patch)
tree4dcfab3d43d0e7dfceeaf61c7add22547152f4e2
parentbe87671caa10c195f79380bb8adc41d94a731334 (diff)
downloadydb-2e9cd9336d40b12b9aea268cfff6e930e9654523.tar.gz
intermediate changes
ref:dee890646ee823a3f9bcdecff68ba7a462376e27
-rw-r--r--build/rules/autocheck.blacklist19
-rw-r--r--build/rules/contrib_restricted.policy3
-rw-r--r--build/ya.conf.json2
-rw-r--r--contrib/python/boto3/py3/.dist-info/METADATA4
-rw-r--r--contrib/python/boto3/py3/boto3/__init__.py2
-rw-r--r--contrib/python/botocore/py3/.dist-info/METADATA2
-rw-r--r--contrib/python/botocore/py3/botocore/__init__.py2
-rw-r--r--contrib/python/botocore/py3/botocore/data/devops-guru/2020-12-01/service-2.json64
-rw-r--r--contrib/python/botocore/py3/botocore/data/ec2/2016-11-15/service-2.json24
-rw-r--r--contrib/python/botocore/py3/botocore/data/efs/2015-02-01/service-2.json93
-rw-r--r--contrib/python/botocore/py3/botocore/data/endpoints.json16
-rw-r--r--contrib/python/botocore/py3/botocore/data/iottwinmaker/2021-11-29/service-2.json57
12 files changed, 208 insertions, 80 deletions
diff --git a/build/rules/autocheck.blacklist b/build/rules/autocheck.blacklist
index 20937a35d3..b6c09e7c9b 100644
--- a/build/rules/autocheck.blacklist
+++ b/build/rules/autocheck.blacklist
@@ -1061,3 +1061,22 @@ commerce/expert-api
commerce/expert-front
data-ui/cloud-console
trust/frontend/trust-frontend
+marketing/blogs/old-nginx
+marketing/blogs/cron
+marketing/blogs/wysiwyg
+marketing/blogs/enb-tanker
+marketing/blogs/api-docs
+marketing/blogs/takeout
+practicum/services/feynman
+marketing/blogs/r2d2
+practicum/services/praktikum-pixels
+marketing/blogs/redirects
+data-ui/monaco-yql-languages
+marketing/blogs/api
+marketing/blogs/frontend
+practicum/services/pierce
+classifieds/autoru-catalog
+pr/company/frontend
+classifieds/baker
+classifieds/lenta
+classifieds/story-api
diff --git a/build/rules/contrib_restricted.policy b/build/rules/contrib_restricted.policy
index 12c92870b0..26644645ec 100644
--- a/build/rules/contrib_restricted.policy
+++ b/build/rules/contrib_restricted.policy
@@ -3,6 +3,9 @@
# NOTE: rules should be ordered from specific to generic (first matching rule is used)
# See rule syntax docs: https://wiki.yandex-team.ru/devrules/overall/peerdirprohibition/
+# taxi/tools/dorblu is legacy tool, only hotfixes are made
+ALLOW taxi/tools/dorblu/lib -> contrib/restricted/boost/libs
+
# scale_ipp filter for ffmpeg use Intel IPP hence it is nonfree
ALLOW strm/cv/ffmpeg_adcv/toshik_filters -> contrib/restricted/ffmpeg-3-scale-ipp
diff --git a/build/ya.conf.json b/build/ya.conf.json
index a502bc311e..695035744b 100644
--- a/build/ya.conf.json
+++ b/build/ya.conf.json
@@ -7097,7 +7097,7 @@
},
"ytexec": {
"formula": {
- "sandbox_id": 1101655914,
+ "sandbox_id": 1275324165,
"match": "ytexec"
},
"executable": {
diff --git a/contrib/python/boto3/py3/.dist-info/METADATA b/contrib/python/boto3/py3/.dist-info/METADATA
index 9cc04b1e68..cbd76838bd 100644
--- a/contrib/python/boto3/py3/.dist-info/METADATA
+++ b/contrib/python/boto3/py3/.dist-info/METADATA
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: boto3
-Version: 1.21.38
+Version: 1.21.39
Summary: The AWS SDK for Python
Home-page: https://github.com/boto/boto3
Author: Amazon Web Services
@@ -22,7 +22,7 @@ Classifier: Programming Language :: Python :: 3.10
Requires-Python: >= 3.6
License-File: LICENSE
License-File: NOTICE
-Requires-Dist: botocore (<1.25.0,>=1.24.38)
+Requires-Dist: botocore (<1.25.0,>=1.24.39)
Requires-Dist: jmespath (<2.0.0,>=0.7.1)
Requires-Dist: s3transfer (<0.6.0,>=0.5.0)
Provides-Extra: crt
diff --git a/contrib/python/boto3/py3/boto3/__init__.py b/contrib/python/boto3/py3/boto3/__init__.py
index c411e56468..266e256127 100644
--- a/contrib/python/boto3/py3/boto3/__init__.py
+++ b/contrib/python/boto3/py3/boto3/__init__.py
@@ -17,7 +17,7 @@ from boto3.compat import _warn_deprecated_python
from boto3.session import Session
__author__ = 'Amazon Web Services'
-__version__ = '1.21.38'
+__version__ = '1.21.39'
# The default Boto3 session; autoloaded when needed.
diff --git a/contrib/python/botocore/py3/.dist-info/METADATA b/contrib/python/botocore/py3/.dist-info/METADATA
index 3b82b3c226..e11f5e60db 100644
--- a/contrib/python/botocore/py3/.dist-info/METADATA
+++ b/contrib/python/botocore/py3/.dist-info/METADATA
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: botocore
-Version: 1.24.38
+Version: 1.24.39
Summary: Low-level, data-driven core of boto 3.
Home-page: https://github.com/boto/botocore
Author: Amazon Web Services
diff --git a/contrib/python/botocore/py3/botocore/__init__.py b/contrib/python/botocore/py3/botocore/__init__.py
index 522e8ac71f..b6547f2936 100644
--- a/contrib/python/botocore/py3/botocore/__init__.py
+++ b/contrib/python/botocore/py3/botocore/__init__.py
@@ -16,7 +16,7 @@ import logging
import os
import re
-__version__ = '1.24.38'
+__version__ = '1.24.39'
class NullHandler(logging.Handler):
diff --git a/contrib/python/botocore/py3/botocore/data/devops-guru/2020-12-01/service-2.json b/contrib/python/botocore/py3/botocore/data/devops-guru/2020-12-01/service-2.json
index a5e9e3f910..86fe698e60 100644
--- a/contrib/python/botocore/py3/botocore/data/devops-guru/2020-12-01/service-2.json
+++ b/contrib/python/botocore/py3/botocore/data/devops-guru/2020-12-01/service-2.json
@@ -30,7 +30,26 @@
{"shape":"ThrottlingException"},
{"shape":"ValidationException"}
],
- "documentation":"<p> Adds a notification channel to DevOps Guru. A notification channel is used to notify you about important DevOps Guru events, such as when an insight is generated. </p> <p>If you use an Amazon SNS topic in another account, you must attach a policy to it that grants DevOps Guru permission to it notifications. DevOps Guru adds the required policy on your behalf to send notifications using Amazon SNS in your account. For more information, see <a href=\"https://docs.aws.amazon.com/devops-guru/latest/userguide/sns-required-permissions.html\">Permissions for cross account Amazon SNS topics</a>.</p> <p>If you use an Amazon SNS topic that is encrypted by an Amazon Web Services Key Management Service customer-managed key (CMK), then you must add permissions to the CMK. For more information, see <a href=\"https://docs.aws.amazon.com/devops-guru/latest/userguide/sns-kms-permissions.html\">Permissions for Amazon Web Services KMS–encrypted Amazon SNS topics</a>.</p>"
+ "documentation":"<p> Adds a notification channel to DevOps Guru. A notification channel is used to notify you about important DevOps Guru events, such as when an insight is generated. </p> <p>If you use an Amazon SNS topic in another account, you must attach a policy to it that grants DevOps Guru permission to it notifications. DevOps Guru adds the required policy on your behalf to send notifications using Amazon SNS in your account. DevOps Guru only supports standard SNS topics. For more information, see <a href=\"https://docs.aws.amazon.com/devops-guru/latest/userguide/sns-required-permissions.html\">Permissions for cross account Amazon SNS topics</a>.</p> <p>If you use an Amazon SNS topic in another account, you must attach a policy to it that grants DevOps Guru permission to it notifications. DevOps Guru adds the required policy on your behalf to send notifications using Amazon SNS in your account. For more information, see Permissions for cross account Amazon SNS topics.</p> <p>If you use an Amazon SNS topic that is encrypted by an Amazon Web Services Key Management Service customer-managed key (CMK), then you must add permissions to the CMK. For more information, see <a href=\"https://docs.aws.amazon.com/devops-guru/latest/userguide/sns-kms-permissions.html\">Permissions for Amazon Web Services KMS–encrypted Amazon SNS topics</a>.</p>"
+ },
+ "DeleteInsight":{
+ "name":"DeleteInsight",
+ "http":{
+ "method":"DELETE",
+ "requestUri":"/insights/{Id}",
+ "responseCode":200
+ },
+ "input":{"shape":"DeleteInsightRequest"},
+ "output":{"shape":"DeleteInsightResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ConflictException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "documentation":"<p>Deletes the insight along with the associated anomalies, events and recommendations.</p>"
},
"DescribeAccountHealth":{
"name":"DescribeAccountHealth",
@@ -99,7 +118,7 @@
{"shape":"ThrottlingException"},
{"shape":"ValidationException"}
],
- "documentation":"<p>This operation lists details about a DevOps Guru event source that is shared with your&#x2028; account.</p>"
+ "documentation":"<p>Returns the integration status of services that are integrated with DevOps Guru as Consumer via EventBridge. The one service that can be integrated with DevOps Guru is Amazon CodeGuru Profiler, which can produce proactive recommendations which can be stored and viewed in DevOps Guru.</p>"
},
"DescribeFeedback":{
"name":"DescribeFeedback",
@@ -469,7 +488,7 @@
{"shape":"ThrottlingException"},
{"shape":"ValidationException"}
],
- "documentation":"<p>Updates the event source configuration.</p>"
+ "documentation":"<p>Enables or disables integration with a service that can be integrated with DevOps Guru. The one service that can be integrated with DevOps Guru is Amazon CodeGuru Profiler, which can produce proactive recommendations which can be stored and viewed in DevOps Guru.</p>"
},
"UpdateResourceCollection":{
"name":"UpdateResourceCollection",
@@ -582,10 +601,10 @@
"members":{
"Status":{
"shape":"EventSourceOptInStatus",
- "documentation":"<p>The status of the CodeGuru Profiler integration.</p>"
+ "documentation":"<p>The status of the CodeGuru Profiler integration. Specifies if DevOps Guru is enabled to consume recommendations that are generated from Amazon CodeGuru Profiler.</p>"
}
},
- "documentation":"<p>Information about your account's integration with Amazon CodeGuru Profiler.</p>"
+ "documentation":"<p>Information about your account's integration with Amazon CodeGuru Profiler. This returns whether DevOps Guru is configured to consume recommendations generated from Amazon CodeGuru Profiler.</p>"
},
"AnomalyDescription":{"type":"string"},
"AnomalyId":{
@@ -671,7 +690,7 @@
"documentation":"<p>The anomaly's resource type.</p>"
}
},
- "documentation":"<p>Metadata about an anomaly. The anomaly is detected using analysis of the metric data&#x2028; over a period of time</p>"
+ "documentation":"<p>Metadata about the detection source that generates proactive anomalies. The anomaly is detected using analysis of the metric data&#x2028; over a period of time</p>"
},
"AnomalyStatus":{
"type":"string",
@@ -951,6 +970,23 @@
},
"documentation":"<p>The time range of a cost estimation.</p>"
},
+ "DeleteInsightRequest":{
+ "type":"structure",
+ "required":["Id"],
+ "members":{
+ "Id":{
+ "shape":"InsightId",
+ "documentation":"<p>The ID of the insight.</p>",
+ "location":"uri",
+ "locationName":"Id"
+ }
+ }
+ },
+ "DeleteInsightResponse":{
+ "type":"structure",
+ "members":{
+ }
+ },
"DescribeAccountHealthRequest":{
"type":"structure",
"members":{
@@ -1060,7 +1096,7 @@
"members":{
"EventSources":{
"shape":"EventSourcesConfig",
- "documentation":"<p>The name of the event source.</p>"
+ "documentation":"<p>Lists the event sources in the configuration.</p>"
}
}
},
@@ -1424,10 +1460,10 @@
"members":{
"AmazonCodeGuruProfiler":{
"shape":"AmazonCodeGuruProfilerIntegration",
- "documentation":"<p/>"
+ "documentation":"<p>Information about whether DevOps Guru is configured to consume recommendations which are generated from AWS CodeGuru Profiler.</p>"
}
},
- "documentation":"<p>Describes the event sources.</p>"
+ "documentation":"<p>Information about the integration of DevOps Guru as consumer with another AWS service, such as AWS CodeGuru Profiler via EventBridge.</p>"
},
"EventTimeRange":{
"type":"structure",
@@ -2005,7 +2041,7 @@
"documentation":"<p> A <code>NotificationChannelConfig</code> object that contains information about configured notification channels. </p>"
}
},
- "documentation":"<p> Information about a notification channel. A notification channel is used to notify you when DevOps Guru creates an insight. The one supported notification channel is Amazon Simple Notification Service (Amazon SNS). </p> <p>If you use an Amazon SNS topic in another account, you must attach a policy to it that grants DevOps Guru permission to it notifications. DevOps Guru adds the required policy on your behalf to send notifications using Amazon SNS in your account. For more information, see <a href=\"https://docs.aws.amazon.com/devops-guru/latest/userguide/sns-required-permissions.html\">Permissions for cross account Amazon SNS topics</a>.</p> <p>If you use an Amazon SNS topic that is encrypted by an Amazon Web Services Key Management Service customer-managed key (CMK), then you must add permissions to the CMK. For more information, see <a href=\"https://docs.aws.amazon.com/devops-guru/latest/userguide/sns-kms-permissions.html\">Permissions for Amazon Web Services KMS–encrypted Amazon SNS topics</a>.</p>"
+ "documentation":"<p> Information about a notification channel. A notification channel is used to notify you when DevOps Guru creates an insight. The one supported notification channel is Amazon Simple Notification Service (Amazon SNS). </p> <p>If you use an Amazon SNS topic in another account, you must attach a policy to it that grants DevOps Guru permission to it notifications. DevOps Guru adds the required policy on your behalf to send notifications using Amazon SNS in your account. DevOps Guru only supports standard SNS topics. For more information, see <a href=\"https://docs.aws.amazon.com/devops-guru/latest/userguide/sns-required-permissions.html\">Permissions for cross account Amazon SNS topics</a>.</p> <p>If you use an Amazon SNS topic in another account, you must attach a policy to it that grants DevOps Guru permission to it notifications. DevOps Guru adds the required policy on your behalf to send notifications using Amazon SNS in your account. For more information, see Permissions for cross account Amazon SNS topics.</p> <p>If you use an Amazon SNS topic that is encrypted by an Amazon Web Services Key Management Service customer-managed key (CMK), then you must add permissions to the CMK. For more information, see <a href=\"https://docs.aws.amazon.com/devops-guru/latest/userguide/sns-kms-permissions.html\">Permissions for Amazon Web Services KMS–encrypted Amazon SNS topics</a>.</p>"
},
"NotificationChannelConfig":{
"type":"structure",
@@ -2013,7 +2049,7 @@
"members":{
"Sns":{
"shape":"SnsChannelConfig",
- "documentation":"<p> Information about a notification channel configured in DevOps Guru to send notifications when insights are created. </p> <p>If you use an Amazon SNS topic in another account, you must attach a policy to it that grants DevOps Guru permission to it notifications. DevOps Guru adds the required policy on your behalf to send notifications using Amazon SNS in your account. For more information, see <a href=\"https://docs.aws.amazon.com/devops-guru/latest/userguide/sns-required-permissions.html\">Permissions for cross account Amazon SNS topics</a>.</p> <p>If you use an Amazon SNS topic that is encrypted by an Amazon Web Services Key Management Service customer-managed key (CMK), then you must add permissions to the CMK. For more information, see <a href=\"https://docs.aws.amazon.com/devops-guru/latest/userguide/sns-kms-permissions.html\">Permissions for Amazon Web Services KMS–encrypted Amazon SNS topics</a>.</p>"
+ "documentation":"<p> Information about a notification channel configured in DevOps Guru to send notifications when insights are created. </p> <p>If you use an Amazon SNS topic in another account, you must attach a policy to it that grants DevOps Guru permission to it notifications. DevOps Guru adds the required policy on your behalf to send notifications using Amazon SNS in your account. DevOps Guru only supports standard SNS topics. For more information, see <a href=\"https://docs.aws.amazon.com/devops-guru/latest/userguide/sns-required-permissions.html\">Permissions for cross account Amazon SNS topics</a>.</p> <p>If you use an Amazon SNS topic in another account, you must attach a policy to it that grants DevOps Guru permission to it notifications. DevOps Guru adds the required policy on your behalf to send notifications using Amazon SNS in your account. For more information, see Permissions for cross account Amazon SNS topics.</p> <p>If you use an Amazon SNS topic that is encrypted by an Amazon Web Services Key Management Service customer-managed key (CMK), then you must add permissions to the CMK. For more information, see <a href=\"https://docs.aws.amazon.com/devops-guru/latest/userguide/sns-kms-permissions.html\">Permissions for Amazon Web Services KMS–encrypted Amazon SNS topics</a>.</p>"
}
},
"documentation":"<p> Information about notification channels you have configured with DevOps Guru. The one supported notification channel is Amazon Simple Notification Service (Amazon SNS).</p>"
@@ -2358,7 +2394,7 @@
},
"SourceMetadata":{
"shape":"AnomalySourceMetadata",
- "documentation":"<p>Returns the metadata of the source.</p>"
+ "documentation":"<p>The metadata of the source which detects proactive anomalies.</p>"
},
"AnomalyResources":{
"shape":"AnomalyResources",
@@ -3231,7 +3267,7 @@
"documentation":"<p> The Amazon Resource Name (ARN) of an Amazon Simple Notification Service topic. </p>"
}
},
- "documentation":"<p> Contains the Amazon Resource Name (ARN) of an Amazon Simple Notification Service topic. </p> <p>If you use an Amazon SNS topic in another account, you must attach a policy to it that grants DevOps Guru permission to it notifications. DevOps Guru adds the required policy on your behalf to send notifications using Amazon SNS in your account. For more information, see <a href=\"https://docs.aws.amazon.com/devops-guru/latest/userguide/sns-required-permissions.html\">Permissions for cross account Amazon SNS topics</a>.</p> <p>If you use an Amazon SNS topic that is encrypted by an Amazon Web Services Key Management Service customer-managed key (CMK), then you must add permissions to the CMK. For more information, see <a href=\"https://docs.aws.amazon.com/devops-guru/latest/userguide/sns-kms-permissions.html\">Permissions for Amazon Web Services KMS–encrypted Amazon SNS topics</a>.</p>"
+ "documentation":"<p> Contains the Amazon Resource Name (ARN) of an Amazon Simple Notification Service topic. </p> <p>If you use an Amazon SNS topic in another account, you must attach a policy to it that grants DevOps Guru permission to it notifications. DevOps Guru adds the required policy on your behalf to send notifications using Amazon SNS in your account. DevOps Guru only supports standard SNS topics. For more information, see <a href=\"https://docs.aws.amazon.com/devops-guru/latest/userguide/sns-required-permissions.html\">Permissions for cross account Amazon SNS topics</a>.</p> <p>If you use an Amazon SNS topic in another account, you must attach a policy to it that grants DevOps Guru permission to it notifications. DevOps Guru adds the required policy on your behalf to send notifications using Amazon SNS in your account. For more information, see Permissions for cross account Amazon SNS topics.</p> <p>If you use an Amazon SNS topic that is encrypted by an Amazon Web Services Key Management Service customer-managed key (CMK), then you must add permissions to the CMK. For more information, see <a href=\"https://docs.aws.amazon.com/devops-guru/latest/userguide/sns-kms-permissions.html\">Permissions for Amazon Web Services KMS–encrypted Amazon SNS topics</a>.</p>"
},
"SsmOpsItemId":{
"type":"string",
@@ -3445,7 +3481,7 @@
"members":{
"EventSources":{
"shape":"EventSourcesConfig",
- "documentation":"<p>The name of the event source.</p>"
+ "documentation":"<p>Configuration information about the integration of DevOps Guru as the Consumer via EventBridge with another AWS Service.</p>"
}
}
},
diff --git a/contrib/python/botocore/py3/botocore/data/ec2/2016-11-15/service-2.json b/contrib/python/botocore/py3/botocore/data/ec2/2016-11-15/service-2.json
index 9b0af1a8ff..d1b5f15fa2 100644
--- a/contrib/python/botocore/py3/botocore/data/ec2/2016-11-15/service-2.json
+++ b/contrib/python/botocore/py3/botocore/data/ec2/2016-11-15/service-2.json
@@ -31025,7 +31025,29 @@
"z1d.3xlarge",
"z1d.6xlarge",
"z1d.12xlarge",
- "z1d.metal"
+ "z1d.metal",
+ "x2idn.16xlarge",
+ "x2idn.24xlarge",
+ "x2idn.32xlarge",
+ "x2iedn.xlarge",
+ "x2iedn.2xlarge",
+ "x2iedn.4xlarge",
+ "x2iedn.8xlarge",
+ "x2iedn.16xlarge",
+ "x2iedn.24xlarge",
+ "x2iedn.32xlarge",
+ "c6a.large",
+ "c6a.xlarge",
+ "c6a.2xlarge",
+ "c6a.4xlarge",
+ "c6a.8xlarge",
+ "c6a.12xlarge",
+ "c6a.16xlarge",
+ "c6a.24xlarge",
+ "c6a.32xlarge",
+ "c6a.48xlarge",
+ "c6a.metal",
+ "m6a.metal"
]
},
"InstanceTypeHypervisor":{
diff --git a/contrib/python/botocore/py3/botocore/data/efs/2015-02-01/service-2.json b/contrib/python/botocore/py3/botocore/data/efs/2015-02-01/service-2.json
index 14287036a7..ceedfc0d82 100644
--- a/contrib/python/botocore/py3/botocore/data/efs/2015-02-01/service-2.json
+++ b/contrib/python/botocore/py3/botocore/data/efs/2015-02-01/service-2.json
@@ -26,9 +26,10 @@
{"shape":"IncorrectFileSystemLifeCycleState"},
{"shape":"InternalServerError"},
{"shape":"FileSystemNotFound"},
- {"shape":"AccessPointLimitExceeded"}
+ {"shape":"AccessPointLimitExceeded"},
+ {"shape":"ThrottlingException"}
],
- "documentation":"<p>Creates an EFS access point. An access point is an application-specific view into an EFS file system that applies an operating system user and group, and a file system path, to any file system request made through the access point. The operating system user and group override any identity information provided by the NFS client. The file system path is exposed as the access point's root directory. Applications using the access point can only access data in its own directory and below. To learn more, see <a href=\"https://docs.aws.amazon.com/efs/latest/ug/efs-access-points.html\">Mounting a file system using EFS access points</a>.</p> <p>This operation requires permissions for the <code>elasticfilesystem:CreateAccessPoint</code> action.</p>"
+ "documentation":"<p>Creates an EFS access point. An access point is an application-specific view into an EFS file system that applies an operating system user and group, and a file system path, to any file system request made through the access point. The operating system user and group override any identity information provided by the NFS client. The file system path is exposed as the access point's root directory. Applications using the access point can only access data in the application's own directory and any subdirectories. To learn more, see <a href=\"https://docs.aws.amazon.com/efs/latest/ug/efs-access-points.html\">Mounting a file system using EFS access points</a>.</p> <p>This operation requires permissions for the <code>elasticfilesystem:CreateAccessPoint</code> action.</p>"
},
"CreateFileSystem":{
"name":"CreateFileSystem",
@@ -97,7 +98,7 @@
{"shape":"ThroughputLimitExceeded"},
{"shape":"InternalServerError"}
],
- "documentation":"<p>Creates a replication configuration that replicates an existing EFS file system to a new, read-only file system. For more information, see <a href=\"https://docs.aws.amazon.com/efs/latest/ug/efs-replication.html\">Amazon EFS replication</a>. The replication configuration specifies the following:</p> <ul> <li> <p> <b>Source file system</b> - an existing EFS file system that you want replicated. The source file system cannot be a destination file system in an existing replication configuration.</p> </li> <li> <p> <b>Destination file system configuration</b> - the configuration of the destination file system to which the source file system will be replicated. There can only be one destination file system in a replication configuration.</p> <ul> <li> <p> <b>Amazon Web Services Region</b> - The Amazon Web Services Region in which the destination file system is created. EFS Replication is available in all Amazon Web Services Region that Amazon EFS is available in, except the following regions: Asia Pacific (Hong Kong) Europe (Milan), Middle East (Bahrain), Africa (Cape Town), and Asia Pacific (Jakarta).</p> </li> <li> <p> <b>Availability zone</b> - If you want the destination file system to use One Zone availability and durability, you must specify the Availability Zone to create the file system in. For more information about EFS storage classes, see <a href=\"https://docs.aws.amazon.com/efs/latest/ug/storage-classes.html\"> Amazon EFS storage classes</a> in the <i>Amazon EFS User Guide</i>.</p> </li> <li> <p> <b>Encryption</b> - All destination file systems are created with encryption at rest enabled. You can specify the KMS key that is used to encrypt the destination file system. Your service-managed KMS key for Amazon EFS is used if you don't specify a KMS key. You cannot change this after the file system is created.</p> </li> </ul> </li> </ul> <p>The following properties are set by default:</p> <ul> <li> <p> <b>Performance mode</b> - The destination file system's performance mode will match that of the source file system, unless the destination file system uses One Zone storage. In that case, the <i>General Purpose</i> performance mode is used. The Performance mode cannot be changed.</p> </li> <li> <p> <b>Throughput mode</b> - The destination file system use the Bursting throughput mode by default. You can modify the throughput mode once the file system is created.</p> </li> </ul> <p>The following properties are turned off by default:</p> <ul> <li> <p> <b>Lifecycle management</b> - EFS lifecycle management and intelligent tiering are not enabled on the destination file system. You can enable EFS lifecycle management and intelligent tiering after the destination file system is created.</p> </li> <li> <p> <b>Automatic backups</b> - Automatic daily backups not enabled on the destination file system. You can change this setting after the file system is created.</p> </li> </ul> <p>For more information, see <a href=\"https://docs.aws.amazon.com/efs/latest/ug/efs-replication.html\">Amazon EFS replication</a>.</p>"
+ "documentation":"<p>Creates a replication configuration that replicates an existing EFS file system to a new, read-only file system. For more information, see <a href=\"https://docs.aws.amazon.com/efs/latest/ug/efs-replication.html\">Amazon EFS replication</a> in the <i>Amazon EFS User Guide</i>. The replication configuration specifies the following:</p> <ul> <li> <p> <b>Source file system</b> - An existing EFS file system that you want replicated. The source file system cannot be a destination file system in an existing replication configuration.</p> </li> <li> <p> <b>Destination file system configuration</b> - The configuration of the destination file system to which the source file system will be replicated. There can only be one destination file system in a replication configuration. The destination file system configuration consists of the following properties:</p> <ul> <li> <p> <b>Amazon Web Services Region</b> - The Amazon Web Services Region in which the destination file system is created. Amazon EFS replication is available in all Amazon Web Services Regions that Amazon EFS is available in, except Africa (Cape Town), Asia Pacific (Hong Kong), Asia Pacific (Jakarta), Europe (Milan), and Middle East (Bahrain).</p> </li> <li> <p> <b>Availability Zone</b> - If you want the destination file system to use EFS One Zone availability and durability, you must specify the Availability Zone to create the file system in. For more information about EFS storage classes, see <a href=\"https://docs.aws.amazon.com/efs/latest/ug/storage-classes.html\"> Amazon EFS storage classes</a> in the <i>Amazon EFS User Guide</i>.</p> </li> <li> <p> <b>Encryption</b> - All destination file systems are created with encryption at rest enabled. You can specify the Key Management Service (KMS) key that is used to encrypt the destination file system. If you don't specify a KMS key, your service-managed KMS key for Amazon EFS is used. </p> <note> <p>After the file system is created, you cannot change the KMS key.</p> </note> </li> </ul> </li> </ul> <p>The following properties are set by default:</p> <ul> <li> <p> <b>Performance mode</b> - The destination file system's performance mode matches that of the source file system, unless the destination file system uses EFS One Zone storage. In that case, the General Purpose performance mode is used. The performance mode cannot be changed.</p> </li> <li> <p> <b>Throughput mode</b> - The destination file system uses the Bursting Throughput mode by default. After the file system is created, you can modify the throughput mode.</p> </li> </ul> <p>The following properties are turned off by default:</p> <ul> <li> <p> <b>Lifecycle management</b> - EFS lifecycle management and EFS Intelligent-Tiering are not enabled on the destination file system. After the destination file system is created, you can enable EFS lifecycle management and EFS Intelligent-Tiering.</p> </li> <li> <p> <b>Automatic backups</b> - Automatic daily backups not enabled on the destination file system. After the file system is created, you can change this setting.</p> </li> </ul> <p>For more information, see <a href=\"https://docs.aws.amazon.com/efs/latest/ug/efs-replication.html\">Amazon EFS replication</a> in the <i>Amazon EFS User Guide</i>.</p>"
},
"CreateTags":{
"name":"CreateTags",
@@ -112,7 +113,7 @@
{"shape":"InternalServerError"},
{"shape":"FileSystemNotFound"}
],
- "documentation":"<note> <p>DEPRECATED - CreateTags is deprecated and not maintained. Please use the API action to create tags for EFS resources.</p> </note> <p>Creates or overwrites tags associated with a file system. Each tag is a key-value pair. If a tag key specified in the request already exists on the file system, this operation overwrites its value with the value provided in the request. If you add the <code>Name</code> tag to your file system, Amazon EFS returns it in the response to the <a>DescribeFileSystems</a> operation. </p> <p>This operation requires permission for the <code>elasticfilesystem:CreateTags</code> action.</p>",
+ "documentation":"<note> <p>DEPRECATED - <code>CreateTags</code> is deprecated and not maintained. To create tags for EFS resources, use the API action.</p> </note> <p>Creates or overwrites tags associated with a file system. Each tag is a key-value pair. If a tag key specified in the request already exists on the file system, this operation overwrites its value with the value provided in the request. If you add the <code>Name</code> tag to your file system, Amazon EFS returns it in the response to the <a>DescribeFileSystems</a> operation. </p> <p>This operation requires permission for the <code>elasticfilesystem:CreateTags</code> action.</p>",
"deprecated":true,
"deprecatedMessage":"Use TagResource."
},
@@ -145,7 +146,7 @@
{"shape":"FileSystemNotFound"},
{"shape":"FileSystemInUse"}
],
- "documentation":"<p>Deletes a file system, permanently severing access to its contents. Upon return, the file system no longer exists and you can't access any contents of the deleted file system.</p> <p> You can't delete a file system that is in use. That is, if the file system has any mount targets, you must first delete them. For more information, see <a>DescribeMountTargets</a> and <a>DeleteMountTarget</a>. </p> <note> <p>The <code>DeleteFileSystem</code> call returns while the file system state is still <code>deleting</code>. You can check the file system deletion status by calling the <a>DescribeFileSystems</a> operation, which returns a list of file systems in your account. If you pass file system ID or creation token for the deleted file system, the <a>DescribeFileSystems</a> returns a <code>404 FileSystemNotFound</code> error.</p> </note> <p>This operation requires permissions for the <code>elasticfilesystem:DeleteFileSystem</code> action.</p>"
+ "documentation":"<p>Deletes a file system, permanently severing access to its contents. Upon return, the file system no longer exists and you can't access any contents of the deleted file system.</p> <p>You need to manually delete mount targets attached to a file system before you can delete an EFS file system. This step is performed for you when you use the Amazon Web Services console to delete a file system.</p> <note> <p>You cannot delete a file system that is part of an EFS Replication configuration. You need to delete the replication configuration first.</p> </note> <p> You can't delete a file system that is in use. That is, if the file system has any mount targets, you must first delete them. For more information, see <a>DescribeMountTargets</a> and <a>DeleteMountTarget</a>. </p> <note> <p>The <code>DeleteFileSystem</code> call returns while the file system state is still <code>deleting</code>. You can check the file system deletion status by calling the <a>DescribeFileSystems</a> operation, which returns a list of file systems in your account. If you pass file system ID or creation token for the deleted file system, the <a>DescribeFileSystems</a> returns a <code>404 FileSystemNotFound</code> error.</p> </note> <p>This operation requires permissions for the <code>elasticfilesystem:DeleteFileSystem</code> action.</p>"
},
"DeleteFileSystemPolicy":{
"name":"DeleteFileSystemPolicy",
@@ -193,7 +194,7 @@
{"shape":"FileSystemNotFound"},
{"shape":"ReplicationNotFound"}
],
- "documentation":"<p>Deletes an existing replication configuration. To delete a replication configuration, you must make the request from the Amazon Web Services Region in which the destination file system is located. Deleting a replication configuration ends the replication process. You can write to the destination file system once it's status becomes <code>Writeable</code>.</p>"
+ "documentation":"<p>Deletes an existing replication configuration. To delete a replication configuration, you must make the request from the Amazon Web Services Region in which the destination file system is located. Deleting a replication configuration ends the replication process. After a replication configuration is deleted, the destination file system is no longer read-only. You can write to the destination file system after its status becomes <code>Writeable</code>.</p>"
},
"DeleteTags":{
"name":"DeleteTags",
@@ -208,7 +209,7 @@
{"shape":"InternalServerError"},
{"shape":"FileSystemNotFound"}
],
- "documentation":"<note> <p>DEPRECATED - DeleteTags is deprecated and not maintained. Please use the API action to remove tags from EFS resources.</p> </note> <p>Deletes the specified tags from a file system. If the <code>DeleteTags</code> request includes a tag key that doesn't exist, Amazon EFS ignores it and doesn't cause an error. For more information about tags and related restrictions, see <a href=\"https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html\">Tag restrictions</a> in the <i>Billing and Cost Management User Guide</i>.</p> <p>This operation requires permissions for the <code>elasticfilesystem:DeleteTags</code> action.</p>",
+ "documentation":"<note> <p>DEPRECATED - <code>DeleteTags</code> is deprecated and not maintained. To remove tags from EFS resources, use the API action.</p> </note> <p>Deletes the specified tags from a file system. If the <code>DeleteTags</code> request includes a tag key that doesn't exist, Amazon EFS ignores it and doesn't cause an error. For more information about tags and related restrictions, see <a href=\"https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html\">Tag restrictions</a> in the <i>Billing and Cost Management User Guide</i>.</p> <p>This operation requires permissions for the <code>elasticfilesystem:DeleteTags</code> action.</p>",
"deprecated":true,
"deprecatedMessage":"Use UntagResource."
},
@@ -308,7 +309,7 @@
{"shape":"BadRequest"},
{"shape":"FileSystemNotFound"}
],
- "documentation":"<p>Returns the current <code>LifecycleConfiguration</code> object for the specified Amazon EFS file system. EFS lifecycle management uses the <code>LifecycleConfiguration</code> object to identify which files to move to the EFS Infrequent Access (IA) storage class. For a file system without a <code>LifecycleConfiguration</code> object, the call returns an empty array in the response.</p> <p>When EFS Intelligent Tiering is enabled, <code>TransitionToPrimaryStorageClass</code> has a value of <code>AFTER_1_ACCESS</code>.</p> <p>This operation requires permissions for the <code>elasticfilesystem:DescribeLifecycleConfiguration</code> operation.</p>"
+ "documentation":"<p>Returns the current <code>LifecycleConfiguration</code> object for the specified Amazon EFS file system. EFS lifecycle management uses the <code>LifecycleConfiguration</code> object to identify which files to move to the EFS Infrequent Access (IA) storage class. For a file system without a <code>LifecycleConfiguration</code> object, the call returns an empty array in the response.</p> <p>When EFS Intelligent-Tiering is enabled, <code>TransitionToPrimaryStorageClass</code> has a value of <code>AFTER_1_ACCESS</code>.</p> <p>This operation requires permissions for the <code>elasticfilesystem:DescribeLifecycleConfiguration</code> operation.</p>"
},
"DescribeMountTargetSecurityGroups":{
"name":"DescribeMountTargetSecurityGroups",
@@ -361,7 +362,7 @@
{"shape":"ReplicationNotFound"},
{"shape":"ValidationException"}
],
- "documentation":"<p>Retrieves the replication configurations for either a specific file system, or all configurations for the Amazon Web Services account in an Amazon Web Services Region if a file system is not specified.</p>"
+ "documentation":"<p>Retrieves the replication configuration for a specific file system. If a file system is not specified, all of the replication configurations for the Amazon Web Services account in an Amazon Web Services Region are retrieved.</p>"
},
"DescribeTags":{
"name":"DescribeTags",
@@ -377,7 +378,7 @@
{"shape":"InternalServerError"},
{"shape":"FileSystemNotFound"}
],
- "documentation":"<note> <p>DEPRECATED - The DeleteTags action is deprecated and not maintained. Please use the API action to remove tags from EFS resources.</p> </note> <p>Returns the tags associated with a file system. The order of tags returned in the response of one <code>DescribeTags</code> call and the order of tags returned across the responses of a multiple-call iteration (when using pagination) is unspecified. </p> <p> This operation requires permissions for the <code>elasticfilesystem:DescribeTags</code> action. </p>",
+ "documentation":"<note> <p>DEPRECATED - The <code>DescribeTags</code> action is deprecated and not maintained. To view tags associated with EFS resources, use the <code>ListTagsForResource</code> API action.</p> </note> <p>Returns the tags associated with a file system. The order of tags returned in the response of one <code>DescribeTags</code> call and the order of tags returned across the responses of a multiple-call iteration (when using pagination) is unspecified. </p> <p> This operation requires permissions for the <code>elasticfilesystem:DescribeTags</code> action. </p>",
"deprecated":true,
"deprecatedMessage":"Use ListTagsForResource."
},
@@ -429,7 +430,7 @@
{"shape":"BadRequest"},
{"shape":"InternalServerError"}
],
- "documentation":"<p>Use this operation to set the account preference in the current Amazon Web Services Region to use long 17 character (63 bit) or short 8 character (32 bit) resource IDs for new EFS file system and mount target resources. All existing resource IDs are not affected by any changes you make. You can set the ID preference during the opt-in period as EFS transitions to long resource IDs. For more information, see <a href=\"https://docs.aws.amazon.com/efs/latest/ug/manage-efs-resource-ids.html\">Managing Amazon EFS resource IDs</a>.</p> <note> <p>Starting in October, 2021, you will receive an error if you try to set the account preference to use the short 8 character format resource ID. Contact Amazon Web Services support if you receive an error and need to use short IDs for file system and mount target resources.</p> </note>"
+ "documentation":"<p>Use this operation to set the account preference in the current Amazon Web Services Region to use long 17 character (63 bit) or short 8 character (32 bit) resource IDs for new EFS file system and mount target resources. All existing resource IDs are not affected by any changes you make. You can set the ID preference during the opt-in period as EFS transitions to long resource IDs. For more information, see <a href=\"https://docs.aws.amazon.com/efs/latest/ug/manage-efs-resource-ids.html\">Managing Amazon EFS resource IDs</a>.</p> <note> <p>Starting in October, 2021, you will receive an error if you try to set the account preference to use the short 8 character format resource ID. Contact Amazon Web Services support if you receive an error and must use short IDs for file system and mount target resources.</p> </note>"
},
"PutBackupPolicy":{
"name":"PutBackupPolicy",
@@ -482,7 +483,7 @@
{"shape":"FileSystemNotFound"},
{"shape":"IncorrectFileSystemLifeCycleState"}
],
- "documentation":"<p>Enables lifecycle management by creating a new <code>LifecycleConfiguration</code> object. A <code>LifecycleConfiguration</code> object defines when files in an Amazon EFS file system are automatically transitioned to the lower-cost EFS Infrequent Access (IA) storage class. To enable EFS Intelligent Tiering, set the value of <code>TransitionToPrimaryStorageClass</code> to <code>AFTER_1_ACCESS</code>. For more information, see <a href=\"https://docs.aws.amazon.com/efs/latest/ug/lifecycle-management-efs.html\">EFS Lifecycle Management</a>.</p> <p>Each Amazon EFS file system supports one lifecycle configuration, which applies to all files in the file system. If a <code>LifecycleConfiguration</code> object already exists for the specified file system, a <code>PutLifecycleConfiguration</code> call modifies the existing configuration. A <code>PutLifecycleConfiguration</code> call with an empty <code>LifecyclePolicies</code> array in the request body deletes any existing <code>LifecycleConfiguration</code> and turns off lifecycle management for the file system.</p> <p>In the request, specify the following: </p> <ul> <li> <p>The ID for the file system for which you are enabling, disabling, or modifying lifecycle management.</p> </li> <li> <p>A <code>LifecyclePolicies</code> array of <code>LifecyclePolicy</code> objects that define when files are moved to the IA storage class. Amazon EFS requires that each <code>LifecyclePolicy</code> object have only have a single transition, so the <code>LifecyclePolicies</code> array needs to be structured with separate <code>LifecyclePolicy</code> objects. See the example requests in the following section for more information.</p> </li> </ul> <p>This operation requires permissions for the <code>elasticfilesystem:PutLifecycleConfiguration</code> operation.</p> <p>To apply a <code>LifecycleConfiguration</code> object to an encrypted file system, you need the same Key Management Service permissions as when you created the encrypted file system. </p>"
+ "documentation":"<p>Use this action to manage EFS lifecycle management and intelligent tiering. A <code>LifecycleConfiguration</code> consists of one or more <code>LifecyclePolicy</code> objects that define the following:</p> <ul> <li> <p> <b>EFS Lifecycle management</b> - When Amazon EFS automatically transitions files in a file system into the lower-cost Infrequent Access (IA) storage class.</p> <p>To enable EFS Lifecycle management, set the value of <code>TransitionToIA</code> to one of the available options.</p> </li> <li> <p> <b>EFS Intelligent tiering</b> - When Amazon EFS automatically transitions files from IA back into the file system's primary storage class (Standard or One Zone Standard.</p> <p>To enable EFS Intelligent Tiering, set the value of <code>TransitionToPrimaryStorageClass</code> to <code>AFTER_1_ACCESS</code>.</p> </li> </ul> <p>For more information, see <a href=\"https://docs.aws.amazon.com/efs/latest/ug/lifecycle-management-efs.html\">EFS Lifecycle Management</a>.</p> <p>Each Amazon EFS file system supports one lifecycle configuration, which applies to all files in the file system. If a <code>LifecycleConfiguration</code> object already exists for the specified file system, a <code>PutLifecycleConfiguration</code> call modifies the existing configuration. A <code>PutLifecycleConfiguration</code> call with an empty <code>LifecyclePolicies</code> array in the request body deletes any existing <code>LifecycleConfiguration</code> and turns off lifecycle management and intelligent tiering for the file system.</p> <p>In the request, specify the following: </p> <ul> <li> <p>The ID for the file system for which you are enabling, disabling, or modifying lifecycle management and intelligent tiering.</p> </li> <li> <p>A <code>LifecyclePolicies</code> array of <code>LifecyclePolicy</code> objects that define when files are moved into IA storage, and when they are moved back to Standard storage.</p> <note> <p>Amazon EFS requires that each <code>LifecyclePolicy</code> object have only have a single transition, so the <code>LifecyclePolicies</code> array needs to be structured with separate <code>LifecyclePolicy</code> objects. See the example requests in the following section for more information.</p> </note> </li> </ul> <p>This operation requires permissions for the <code>elasticfilesystem:PutLifecycleConfiguration</code> operation.</p> <p>To apply a <code>LifecycleConfiguration</code> object to an encrypted file system, you need the same Key Management Service permissions as when you created the encrypted file system.</p>"
},
"TagResource":{
"name":"TagResource",
@@ -549,7 +550,7 @@
"Message":{"shape":"ErrorMessage"},
"AccessPointId":{"shape":"AccessPointId"}
},
- "documentation":"<p>Returned if the access point you are trying to create already exists, with the creation token you provided in the request.</p>",
+ "documentation":"<p>Returned if the access point that you are trying to create already exists, with the creation token you provided in the request.</p>",
"error":{"httpStatusCode":409},
"exception":true
},
@@ -620,7 +621,7 @@
"ErrorCode":{"shape":"ErrorCode"},
"Message":{"shape":"ErrorMessage"}
},
- "documentation":"<p>Returned if the Amazon Web Services account has already created the maximum number of access points allowed per file system.</p>",
+ "documentation":"<p>Returned if the Amazon Web Services account has already created the maximum number of access points allowed per file system. For more informaton, see <a href=\"https://docs.aws.amazon.com/efs/latest/ug/limits.html#limits-efs-resources-per-account-per-region\">https://docs.aws.amazon.com/efs/latest/ug/limits.html#limits-efs-resources-per-account-per-region</a>.</p>",
"error":{"httpStatusCode":403},
"exception":true
},
@@ -648,7 +649,7 @@
"ErrorCode":{"shape":"ErrorCode"},
"Message":{"shape":"ErrorMessage"}
},
- "documentation":"<p>Returned if the Availability Zone that was specified for a mount target is different from the Availability Zone that was specified for One Zone storage classes. For more information, see <a href=\"https://docs.aws.amazon.com/efs/latest/ug/availability-durability.html\">Regional and One Zone storage redundancy</a>.</p>",
+ "documentation":"<p>Returned if the Availability Zone that was specified for a mount target is different from the Availability Zone that was specified for One Zone storage. For more information, see <a href=\"https://docs.aws.amazon.com/efs/latest/ug/availability-durability.html\">Regional and One Zone storage redundancy</a>.</p>",
"error":{"httpStatusCode":400},
"exception":true
},
@@ -664,7 +665,7 @@
"members":{
"Status":{
"shape":"Status",
- "documentation":"<p>Describes the status of the file system's backup policy.</p> <ul> <li> <p> <b> <code>ENABLED</code> </b> - EFS is automatically backing up the file system.</p> </li> <li> <p> <b> <code>ENABLING</code> </b> - EFS is turning on automatic backups for the file system.</p> </li> <li> <p> <b> <code>DISABLED</code> </b> - automatic back ups are turned off for the file system.</p> </li> <li> <p> <b> <code>DISABLING</code> </b> - EFS is turning off automatic backups for the file system.</p> </li> </ul>"
+ "documentation":"<p>Describes the status of the file system's backup policy.</p> <ul> <li> <p> <b> <code>ENABLED</code> </b> - EFS is automatically backing up the file system.</p> </li> <li> <p> <b> <code>ENABLING</code> </b> - EFS is turning on automatic backups for the file system.</p> </li> <li> <p> <b> <code>DISABLED</code> </b> - Automatic back ups are turned off for the file system.</p> </li> <li> <p> <b> <code>DISABLING</code> </b> - EFS is turning off automatic backups for the file system.</p> </li> </ul>"
}
},
"documentation":"<p>The backup policy for the file system used to create automatic daily backups. If status has a value of <code>ENABLED</code>, the file system is being automatically backed up. For more information, see <a href=\"https://docs.aws.amazon.com/efs/latest/ug/awsbackup.html#automatic-backups\">Automatic backups</a>.</p>"
@@ -674,7 +675,7 @@
"members":{
"BackupPolicy":{
"shape":"BackupPolicy",
- "documentation":"<p>Describes the file system's backup policy, indicating whether automatic backups are turned on or off..</p>"
+ "documentation":"<p>Describes the file system's backup policy, indicating whether automatic backups are turned on or off.</p>"
}
}
},
@@ -722,7 +723,7 @@
},
"RootDirectory":{
"shape":"RootDirectory",
- "documentation":"<p>Specifies the directory on the Amazon EFS file system that the access point exposes as the root directory of your file system to NFS clients using the access point. The clients using the access point can only access the root directory and below. If the <code>RootDirectory</code> &gt; <code>Path</code> specified does not exist, EFS creates it and applies the <code>CreationInfo</code> settings when a client connects to an access point. When specifying a <code>RootDirectory</code>, you need to provide the <code>Path</code>, and the <code>CreationInfo</code>.</p> <p>Amazon EFS creates a root directory only if you have provided the CreationInfo: OwnUid, OwnGID, and permissions for the directory. If you do not provide this information, Amazon EFS does not create the root directory. If the root directory does not exist, attempts to mount using the access point will fail.</p>"
+ "documentation":"<p>Specifies the directory on the Amazon EFS file system that the access point exposes as the root directory of your file system to NFS clients using the access point. The clients using the access point can only access the root directory and below. If the <code>RootDirectory</code> &gt; <code>Path</code> specified does not exist, EFS creates it and applies the <code>CreationInfo</code> settings when a client connects to an access point. When specifying a <code>RootDirectory</code>, you must provide the <code>Path</code>, and the <code>CreationInfo</code>.</p> <p>Amazon EFS creates a root directory only if you have provided the CreationInfo: OwnUid, OwnGID, and permissions for the directory. If you do not provide this information, Amazon EFS does not create the root directory. If the root directory does not exist, attempts to mount using the access point will fail.</p>"
}
}
},
@@ -745,7 +746,7 @@
},
"KmsKeyId":{
"shape":"KmsKeyId",
- "documentation":"<p>The ID of the KMS key that you want to use to protect the encrypted file system. This parameter is only required if you want to use a non-default KMS key. If this parameter is not specified, the default KMS key for Amazon EFS is used. You can specify a KMS key ID using the following formats:</p> <ul> <li> <p>Key ID - A unique identifier of the key, for example <code>1234abcd-12ab-34cd-56ef-1234567890ab</code>.</p> </li> <li> <p>ARN - An Amazon Resource Name (ARN) for the key, for example <code>arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab</code>.</p> </li> <li> <p>Key alias - A previously created display name for a key, for example <code>alias/projectKey1</code>.</p> </li> <li> <p>Key alias ARN - An ARN for a key alias, for example <code>arn:aws:kms:us-west-2:444455556666:alias/projectKey1</code>.</p> </li> </ul> <p>If you use <code>KmsKeyId</code>, you must set the <a>CreateFileSystemRequest$Encrypted</a> parameter to true.</p> <important> <p>EFS accepts only symmetric KMS keys. You cannot use asymmetric KMS keys with Amazon EFS file systems.</p> </important>"
+ "documentation":"<p>The ID of the KMS key that you want to use to protect the encrypted file system. This parameter is required only if you want to use a non-default KMS key. If this parameter is not specified, the default KMS key for Amazon EFS is used. You can specify a KMS key ID using the following formats:</p> <ul> <li> <p>Key ID - A unique identifier of the key, for example <code>1234abcd-12ab-34cd-56ef-1234567890ab</code>.</p> </li> <li> <p>ARN - An Amazon Resource Name (ARN) for the key, for example <code>arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab</code>.</p> </li> <li> <p>Key alias - A previously created display name for a key, for example <code>alias/projectKey1</code>.</p> </li> <li> <p>Key alias ARN - An ARN for a key alias, for example <code>arn:aws:kms:us-west-2:444455556666:alias/projectKey1</code>.</p> </li> </ul> <p>If you use <code>KmsKeyId</code>, you must set the <a>CreateFileSystemRequest$Encrypted</a> parameter to true.</p> <important> <p>EFS accepts only symmetric KMS keys. You cannot use asymmetric KMS keys with Amazon EFS file systems.</p> </important>"
},
"ThroughputMode":{
"shape":"ThroughputMode",
@@ -1189,19 +1190,19 @@
"members":{
"FileSystemId":{
"shape":"FileSystemId",
- "documentation":"<p>You can retrieve replication configurations for a specific file system by providing a file system ID.</p>",
+ "documentation":"<p>You can retrieve the replication configuration for a specific file system by providing its file system ID.</p>",
"location":"querystring",
"locationName":"FileSystemId"
},
"NextToken":{
"shape":"Token",
- "documentation":"<p> <code>NextToken</code> is present if the response is paginated. You can use <code>NextMarker</code> in a subsequent request to fetch the next page of output.</p>",
+ "documentation":"<p> <code>NextToken</code> is present if the response is paginated. You can use <code>NextToken</code> in a subsequent request to fetch the next page of output.</p>",
"location":"querystring",
"locationName":"NextToken"
},
"MaxResults":{
"shape":"MaxResults",
- "documentation":"<p>(Optional) You can optionally specify the <code>MaxItems</code> parameter to limit the number of objects returned in a response. The default value is 100. </p>",
+ "documentation":"<p>(Optional) To limit the number of objects returned in a response, you can specify the <code>MaxItems</code> parameter. The default value is 100. </p>",
"location":"querystring",
"locationName":"MaxResults"
}
@@ -1212,7 +1213,7 @@
"members":{
"Replications":{
"shape":"ReplicationConfigurationDescriptions",
- "documentation":"<p>The collection of replication configurations returned.</p>"
+ "documentation":"<p>The collection of replication configurations that is returned.</p>"
},
"NextToken":{
"shape":"Token",
@@ -1274,7 +1275,7 @@
"members":{
"Status":{
"shape":"ReplicationStatus",
- "documentation":"<p>Describes the status of the destination Amazon EFS file system.</p>"
+ "documentation":"<p>Describes the status of the destination Amazon EFS file system. If the status is <code>ERROR</code>, the destination file system in the replication configuration is in a failed state and is unrecoverable. To access the file system data, restore a backup of the failed file system to a new file system.</p>"
},
"FileSystemId":{
"shape":"FileSystemId",
@@ -1286,7 +1287,7 @@
},
"LastReplicatedTimestamp":{
"shape":"Timestamp",
- "documentation":"<p>The time when the most recent sync successfully completed on the destination file system. Any changes to data on the source file system that occurred prior to this time were successfully replicated to the destination file system. Any changes that occurred after this time might not be fully replicated.</p>"
+ "documentation":"<p>The time when the most recent sync was successfully completed on the destination file system. Any changes to data on the source file system that occurred before this time have been successfully replicated to the destination file system. Any changes that occurred after this time might not be fully replicated.</p>"
}
},
"documentation":"<p>Describes the destination file system in the replication configuration.</p>"
@@ -1296,15 +1297,15 @@
"members":{
"Region":{
"shape":"RegionName",
- "documentation":"<p>To create a file system that uses regional storage, specify the Amazon Web Services Region in which to create the destination file system.</p>"
+ "documentation":"<p>To create a file system that uses Regional storage, specify the Amazon Web Services Region in which to create the destination file system.</p>"
},
"AvailabilityZoneName":{
"shape":"AvailabilityZoneName",
- "documentation":"<p>To create a file system that uses One Zone storage, specify the name of the Availability Zone in which to create the destination file system.</p>"
+ "documentation":"<p>To create a file system that uses EFS One Zone storage, specify the name of the Availability Zone in which to create the destination file system.</p>"
},
"KmsKeyId":{
"shape":"KmsKeyId",
- "documentation":"<p>Specifies the KMS key you want to use to encrypt the destination file system. If you do not specify a KMS key, EFS uses your default KMS key for Amazon EFS, <code>/aws/elasticfilesystem</code>. This ID can be in one of the following formats:</p> <ul> <li> <p>Key ID - A unique identifier of the key, for example <code>1234abcd-12ab-34cd-56ef-1234567890ab</code>.</p> </li> <li> <p>ARN - An Amazon Resource Name (ARN) for the key, for example <code>arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab</code>.</p> </li> <li> <p>Key alias - A previously created display name for a key, for example <code>alias/projectKey1</code>.</p> </li> <li> <p>Key alias ARN - An ARN for a key alias, for example <code>arn:aws:kms:us-west-2:444455556666:alias/projectKey1</code>.</p> </li> </ul>"
+ "documentation":"<p>Specifies the Key Management Service (KMS) key that you want to use to encrypt the destination file system. If you do not specify a KMS key, Amazon EFS uses your default KMS key for Amazon EFS, <code>/aws/elasticfilesystem</code>. This ID can be in one of the following formats:</p> <ul> <li> <p>Key ID - The unique identifier of the key, for example <code>1234abcd-12ab-34cd-56ef-1234567890ab</code>.</p> </li> <li> <p>ARN - The Amazon Resource Name (ARN) for the key, for example <code>arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab</code>.</p> </li> <li> <p>Key alias - A previously created display name for a key, for example <code>alias/projectKey1</code>.</p> </li> <li> <p>Key alias ARN - The ARN for a key alias, for example <code>arn:aws:kms:us-west-2:444455556666:alias/projectKey1</code>.</p> </li> </ul>"
}
},
"documentation":"<p>Describes the destination file system to create in the replication configuration.</p>"
@@ -1548,7 +1549,7 @@
"ErrorCode":{"shape":"ErrorCode"},
"Message":{"shape":"ErrorMessage"}
},
- "documentation":"<p>Returned if there's not enough capacity to provision additional throughput. This value might be returned when you try to create a file system in provisioned throughput mode, when you attempt to increase the provisioned throughput of an existing file system, or when you attempt to change an existing file system from bursting to provisioned throughput mode. Try again later.</p>",
+ "documentation":"<p>Returned if there's not enough capacity to provision additional throughput. This value might be returned when you try to create a file system in provisioned throughput mode, when you attempt to increase the provisioned throughput of an existing file system, or when you attempt to change an existing file system from Bursting Throughput to Provisioned Throughput mode. Try again later.</p>",
"error":{"httpStatusCode":503},
"exception":true
},
@@ -1569,7 +1570,7 @@
"ErrorCode":{"shape":"ErrorCode"},
"Message":{"shape":"ErrorMessage"}
},
- "documentation":"<p>Returned if the <code>FileSystemPolicy</code> is is malformed or contains an error such as an invalid parameter value or a missing required parameter. Returned in the case of a policy lockout safety check error.</p>",
+ "documentation":"<p>Returned if the <code>FileSystemPolicy</code> is malformed or contains an error such as a parameter value that is not valid or a missing required parameter. Returned in the case of a policy lockout safety check error.</p>",
"error":{"httpStatusCode":400},
"exception":true
},
@@ -1632,7 +1633,7 @@
"documentation":"<p>Describes when to transition a file from IA storage to primary storage. Metadata operations such as listing the contents of a directory don't count as file access events.</p>"
}
},
- "documentation":"<p>Describes a policy used by EFS lifecycle management and EFS intelligent tiering that specifies when to transition files into and out of the file system's Infrequent Access (IA) storage class. For more information, see <a href=\"https://docs.aws.amazon.com/efs/latest/ug/lifecycle-management-efs.html\">EFS Intelligent‐Tiering and EFS Lifecycle Management</a>.</p> <note> <p>When using the <code>put-lifecycle-configuration</code> CLI command or the <code>PutLifecycleConfiguration</code> API action, Amazon EFS requires that each <code>LifecyclePolicy</code> object have only a single transition. This means that in a request body, <code>LifecyclePolicies</code> needs to be structured as an array of <code>LifecyclePolicy</code> objects, one object for each transition, <code>TransitionToIA</code>, <code>TransitionToPrimaryStorageClass</code>. For more information, see the request examples in <a>PutLifecycleConfiguration</a>.</p> </note>"
+ "documentation":"<p>Describes a policy used by EFS lifecycle management and EFS Intelligent-Tiering that specifies when to transition files into and out of the file system's Infrequent Access (IA) storage class. For more information, see <a href=\"https://docs.aws.amazon.com/efs/latest/ug/lifecycle-management-efs.html\">EFS Intelligent‐Tiering and EFS Lifecycle Management</a>.</p> <note> <p>When using the <code>put-lifecycle-configuration</code> CLI command or the <code>PutLifecycleConfiguration</code> API action, Amazon EFS requires that each <code>LifecyclePolicy</code> object have only a single transition. This means that in a request body, <code>LifecyclePolicies</code> must be structured as an array of <code>LifecyclePolicy</code> objects, one object for each transition, <code>TransitionToIA</code>, <code>TransitionToPrimaryStorageClass</code>. For more information, see the request examples in <a>PutLifecycleConfiguration</a>.</p> </note>"
},
"ListTagsForResourceRequest":{
"type":"structure",
@@ -1800,7 +1801,7 @@
"ErrorCode":{"shape":"ErrorCode"},
"Message":{"shape":"ErrorMessage"}
},
- "documentation":"<p>The calling account has reached the limit for elastic network interfaces for the specific Amazon Web Services Region. The client should try to delete some elastic network interfaces or get the account limit raised. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Appendix_Limits.html\">Amazon VPC Limits</a> in the <i>Amazon VPC User Guide </i> (see the Network interfaces per VPC entry in the table). </p>",
+ "documentation":"<p>The calling account has reached the limit for elastic network interfaces for the specific Amazon Web Services Region. Either delete some network interfaces or request that the account quota be raised. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Appendix_Limits.html\">Amazon VPC Quotas</a> in the <i>Amazon VPC User Guide</i> (see the <b>Network interfaces per Region</b> entry in the <b>Network interfaces</b> table). </p>",
"error":{"httpStatusCode":409},
"exception":true
},
@@ -1892,7 +1893,7 @@
"members":{
"ResourceIdType":{
"shape":"ResourceIdType",
- "documentation":"<p>Specifies the EFS resource ID preference to set for the user's Amazon Web Services account, in the current Amazon Web Services Region, either <code>LONG_ID</code> (17 characters), or <code>SHORT_ID</code> (8 characters).</p> <note> <p>Starting in October, 2021, you will receive an error when setting the account preference to <code>SHORT_ID</code>. Contact Amazon Web Services support if you receive an error and need to use short IDs for file system and mount target resources.</p> </note>"
+ "documentation":"<p>Specifies the EFS resource ID preference to set for the user's Amazon Web Services account, in the current Amazon Web Services Region, either <code>LONG_ID</code> (17 characters), or <code>SHORT_ID</code> (8 characters).</p> <note> <p>Starting in October, 2021, you will receive an error when setting the account preference to <code>SHORT_ID</code>. Contact Amazon Web Services support if you receive an error and must use short IDs for file system and mount target resources.</p> </note>"
}
}
},
@@ -1940,7 +1941,7 @@
},
"BypassPolicyLockoutSafetyCheck":{
"shape":"BypassPolicyLockoutSafetyCheck",
- "documentation":"<p>(Optional) A flag to indicate whether to bypass the <code>FileSystemPolicy</code> lockout safety check. The policy lockout safety check determines whether the policy in the request will prevent the principal making the request will be locked out from making future <code>PutFileSystemPolicy</code> requests on the file system. Set <code>BypassPolicyLockoutSafetyCheck</code> to <code>True</code> only when you intend to prevent the principal that is making the request from making a subsequent <code>PutFileSystemPolicy</code> request on the file system. The default value is False. </p>"
+ "documentation":"<p>(Optional) A boolean that specifies whether or not to bypass the <code>FileSystemPolicy</code> lockout safety check. The lockout safety check determines whether the policy in the request will lock out, or prevent, the IAM principal that is making the request from making future <code>PutFileSystemPolicy</code> requests on this file system. Set <code>BypassPolicyLockoutSafetyCheck</code> to <code>True</code> only when you intend to prevent the IAM principal that is making the request from making subsequent <code>PutFileSystemPolicy</code> requests on this file system. The default value is <code>False</code>. </p>"
}
}
},
@@ -1959,7 +1960,7 @@
},
"LifecyclePolicies":{
"shape":"LifecyclePolicies",
- "documentation":"<p>An array of <code>LifecyclePolicy</code> objects that define the file system's <code>LifecycleConfiguration</code> object. A <code>LifecycleConfiguration</code> object informs EFS lifecycle management and intelligent tiering of the following:</p> <ul> <li> <p>When to move files in the file system from primary storage to the IA storage class.</p> </li> <li> <p>When to move files that are in IA storage to primary storage.</p> </li> </ul> <note> <p>When using the <code>put-lifecycle-configuration</code> CLI command or the <code>PutLifecycleConfiguration</code> API action, Amazon EFS requires that each <code>LifecyclePolicy</code> object have only a single transition. This means that in a request body, <code>LifecyclePolicies</code> needs to be structured as an array of <code>LifecyclePolicy</code> objects, one object for each transition, <code>TransitionToIA</code>, <code>TransitionToPrimaryStorageClass</code>. See the example requests in the following section for more information.</p> </note>"
+ "documentation":"<p>An array of <code>LifecyclePolicy</code> objects that define the file system's <code>LifecycleConfiguration</code> object. A <code>LifecycleConfiguration</code> object informs EFS lifecycle management and EFS Intelligent-Tiering of the following:</p> <ul> <li> <p>When to move files in the file system from primary storage to the IA storage class.</p> </li> <li> <p>When to move files that are in IA storage to primary storage.</p> </li> </ul> <note> <p>When using the <code>put-lifecycle-configuration</code> CLI command or the <code>PutLifecycleConfiguration</code> API action, Amazon EFS requires that each <code>LifecyclePolicy</code> object have only a single transition. This means that in a request body, <code>LifecyclePolicies</code> must be structured as an array of <code>LifecyclePolicy</code> objects, one object for each transition, <code>TransitionToIA</code>, <code>TransitionToPrimaryStorageClass</code>. See the example requests in the following section for more information.</p> </note>"
}
}
},
@@ -1990,7 +1991,7 @@
},
"SourceFileSystemArn":{
"shape":"FileSystemArn",
- "documentation":"<p>The ARN of the current source file system in the replication configuration.</p>"
+ "documentation":"<p>The Amazon Resource Name (ARN) of the current source file system in the replication configuration.</p>"
},
"OriginalSourceFileSystemArn":{
"shape":"FileSystemArn",
@@ -2002,7 +2003,7 @@
},
"Destinations":{
"shape":"Destinations",
- "documentation":"<p>Array of destination objects. Only one destination object is supported.</p>"
+ "documentation":"<p>An array of destination objects. Only one destination object is supported.</p>"
}
}
},
@@ -2019,7 +2020,7 @@
},
"Message":{"shape":"ErrorMessage"}
},
- "documentation":"<p>Returned if the specified file system did not have a replication configuration.</p>",
+ "documentation":"<p>Returned if the specified file system does not have a replication configuration.</p>",
"error":{"httpStatusCode":404},
"exception":true
},
@@ -2116,7 +2117,7 @@
"ErrorCode":{"shape":"ErrorCode"},
"Message":{"shape":"ErrorMessage"}
},
- "documentation":"<p>Returned if one of the specified security groups doesn't exist in the subnet's VPC.</p>",
+ "documentation":"<p>Returned if one of the specified security groups doesn't exist in the subnet's virtual private cloud (VPC).</p>",
"error":{"httpStatusCode":400},
"exception":true
},
@@ -2209,6 +2210,16 @@
"type":"list",
"member":{"shape":"Tag"}
},
+ "ThrottlingException":{
+ "type":"structure",
+ "members":{
+ "ErrorCode":{"shape":"ErrorCode"},
+ "Message":{"shape":"ErrorMessage"}
+ },
+ "documentation":"<p>Returned when the <code>CreateAccessPoint</code> API action is called too quickly and the number of Access Points in the account is nearing the limit of 120.</p>",
+ "error":{"httpStatusCode":429},
+ "exception":true
+ },
"ThroughputLimitExceeded":{
"type":"structure",
"required":["ErrorCode"],
@@ -2242,7 +2253,7 @@
"ErrorCode":{"shape":"ErrorCode"},
"Message":{"shape":"ErrorMessage"}
},
- "documentation":"<p>Returned if you don’t wait at least 24 hours before changing the throughput mode, or decreasing the Provisioned Throughput value.</p>",
+ "documentation":"<p>Returned if you don’t wait at least 24 hours before either changing the throughput mode, or decreasing the Provisioned Throughput value.</p>",
"error":{"httpStatusCode":429},
"exception":true
},
@@ -2330,5 +2341,5 @@
},
"VpcId":{"type":"string"}
},
- "documentation":"<fullname>Amazon Elastic File System</fullname> <p>Amazon Elastic File System (Amazon EFS) provides simple, scalable file storage for use with Amazon EC2 Linux and Mac instances in the Amazon Web Services Cloud. With Amazon EFS, storage capacity is elastic, growing and shrinking automatically as you add and remove files, so your applications have the storage they need, when they need it. For more information, see the <a href=\"https://docs.aws.amazon.com/efs/latest/ug/api-reference.html\">Amazon Elastic File System API Reference</a> and the <a href=\"https://docs.aws.amazon.com/efs/latest/ug/whatisefs.html\">Amazon Elastic File System User Guide</a>.</p>"
+ "documentation":"<fullname>Amazon Elastic File System</fullname> <p>Amazon Elastic File System (Amazon EFS) provides simple, scalable file storage for use with Amazon EC2 Linux and Mac instances in the Amazon Web Services Cloud. With Amazon EFS, storage capacity is elastic, growing and shrinking automatically as you add and remove files, so that your applications have the storage they need, when they need it. For more information, see the <a href=\"https://docs.aws.amazon.com/efs/latest/ug/api-reference.html\">Amazon Elastic File System API Reference</a> and the <a href=\"https://docs.aws.amazon.com/efs/latest/ug/whatisefs.html\">Amazon Elastic File System User Guide</a>.</p>"
}
diff --git a/contrib/python/botocore/py3/botocore/data/endpoints.json b/contrib/python/botocore/py3/botocore/data/endpoints.json
index 6148b5d9c0..dd4f7f76ce 100644
--- a/contrib/python/botocore/py3/botocore/data/endpoints.json
+++ b/contrib/python/botocore/py3/botocore/data/endpoints.json
@@ -17860,6 +17860,14 @@
"us-iso-west-1" : { }
}
},
+ "eks" : {
+ "defaults" : {
+ "protocols" : [ "http", "https" ]
+ },
+ "endpoints" : {
+ "us-iso-east-1" : { }
+ }
+ },
"elasticache" : {
"endpoints" : {
"us-iso-east-1" : { },
@@ -18322,6 +18330,14 @@
"us-isob-east-1" : { }
}
},
+ "eks" : {
+ "defaults" : {
+ "protocols" : [ "http", "https" ]
+ },
+ "endpoints" : {
+ "us-isob-east-1" : { }
+ }
+ },
"elasticache" : {
"endpoints" : {
"us-isob-east-1" : { }
diff --git a/contrib/python/botocore/py3/botocore/data/iottwinmaker/2021-11-29/service-2.json b/contrib/python/botocore/py3/botocore/data/iottwinmaker/2021-11-29/service-2.json
index e214b4211a..ba594fd8e6 100644
--- a/contrib/python/botocore/py3/botocore/data/iottwinmaker/2021-11-29/service-2.json
+++ b/contrib/python/botocore/py3/botocore/data/iottwinmaker/2021-11-29/service-2.json
@@ -47,7 +47,7 @@
{"shape":"ConflictException"},
{"shape":"ServiceQuotaExceededException"}
],
- "documentation":"<p>Creates a component type.</p> <important> <p> TwinMaker is in public preview and is subject to change. </p> </important>",
+ "documentation":"<p>Creates a component type.</p>",
"endpoint":{"hostPrefix":"api."}
},
"CreateEntity":{
@@ -1005,7 +1005,7 @@
"members":{
"isNative":{
"shape":"Boolean",
- "documentation":"<p>A Boolean value that specifies whether the data connector is native to TwinMaker.</p>"
+ "documentation":"<p>A Boolean value that specifies whether the data connector is native to IoT TwinMaker.</p>"
},
"lambda":{
"shape":"LambdaFunction",
@@ -1585,9 +1585,7 @@
"GetPropertyValueHistoryRequest":{
"type":"structure",
"required":[
- "endDateTime",
"selectedProperties",
- "startDateTime",
"workspaceId"
],
"members":{
@@ -1601,8 +1599,11 @@
},
"endDateTime":{
"shape":"Timestamp",
- "documentation":"<p>The date and time of the latest property value to return.</p>"
+ "documentation":"<p>The date and time of the latest property value to return.</p>",
+ "deprecated":true,
+ "deprecatedMessage":"This field is deprecated and will throw an error in the future. Use endTime instead."
},
+ "endTime":{"shape":"Time"},
"entityId":{
"shape":"EntityId",
"documentation":"<p>The ID of the entity.</p>"
@@ -1633,8 +1634,11 @@
},
"startDateTime":{
"shape":"Timestamp",
- "documentation":"<p>The date and time of the earliest property value to return.</p>"
+ "documentation":"<p>The date and time of the earliest property value to return.</p>",
+ "deprecated":true,
+ "deprecatedMessage":"This field is deprecated and will throw an error in the future. Use startTime instead."
},
+ "startTime":{"shape":"Time"},
"workspaceId":{
"shape":"Id",
"documentation":"<p>The ID of the workspace.</p>",
@@ -1961,6 +1965,10 @@
"shape":"ComponentTypeId",
"documentation":"<p>The ID of the component type in the entities in the list.</p>"
},
+ "externalId":{
+ "shape":"String",
+ "documentation":"<p>The external-Id property of a component. The external-Id property is the primary key of an external storage system.</p>"
+ },
"parentEntityId":{
"shape":"ParentEntityId",
"documentation":"<p>The parent of the entities in the list.</p>"
@@ -2347,19 +2355,20 @@
"type":"string",
"enum":[
"UPDATE",
- "DELETE"
+ "DELETE",
+ "CREATE"
]
},
"PropertyValue":{
"type":"structure",
- "required":[
- "timestamp",
- "value"
- ],
+ "required":["value"],
"members":{
+ "time":{"shape":"Time"},
"timestamp":{
"shape":"Timestamp",
- "documentation":"<p>The timestamp of a value for a time series property.</p>"
+ "documentation":"<p>The timestamp of a value for a time series property.</p>",
+ "deprecated":true,
+ "deprecatedMessage":"This field is deprecated and will throw an error in the future. Use time instead."
},
"value":{
"shape":"DataValue",
@@ -2458,7 +2467,12 @@
"min":20,
"pattern":"arn:((aws)|(aws-cn)|(aws-us-gov)):iam::[0-9]{12}:role/.*"
},
- "S3Location":{"type":"string"},
+ "S3Location":{
+ "type":"string",
+ "max":1024,
+ "min":0,
+ "pattern":".*(^arn:((aws)|(aws-cn)|(aws-us-gov)):s3:::)([a-zA-Z0-9_-]+$).*"
+ },
"S3Url":{
"type":"string",
"max":256,
@@ -2632,7 +2646,16 @@
},
"exception":true
},
- "Timestamp":{"type":"timestamp"},
+ "Time":{
+ "type":"string",
+ "documentation":"<p>Timestamp represented in ISO 8601 format</p>",
+ "max":35,
+ "min":20
+ },
+ "Timestamp":{
+ "type":"timestamp",
+ "documentation":"<p>supports epoch seconds value</p>"
+ },
"TooManyTagsException":{
"type":"structure",
"members":{
@@ -2899,9 +2922,7 @@
},
"Value":{
"type":"string",
- "max":256,
- "min":1,
- "pattern":"[a-zA-Z_\\-0-9]+"
+ "pattern":".*"
},
"Values":{
"type":"list",
@@ -2944,5 +2965,5 @@
"documentation":"<p>An object that contains information about a workspace.</p>"
}
},
- "documentation":"<important> <p> TwinMaker is in public preview and is subject to change. </p> </important> <p>IoT TwinMaker is a service that enables you to build operational digital twins of physical systems. IoT TwinMaker overlays measurements and analysis from real-world sensors, cameras, and enterprise applications so you can create data visualizations to monitor your physical factory, building, or industrial plant. You can use this real-world data to monitor operations and diagnose and repair errors.</p>"
+ "documentation":"<p>IoT TwinMaker is a service that enables you to build operational digital twins of physical systems. IoT TwinMaker overlays measurements and analysis from real-world sensors, cameras, and enterprise applications so you can create data visualizations to monitor your physical factory, building, or industrial plant. You can use this real-world data to monitor operations and diagnose and repair errors.</p>"
}