diff options
author | arcadia-devtools <arcadia-devtools@yandex-team.ru> | 2022-05-26 11:59:32 +0300 |
---|---|---|
committer | arcadia-devtools <arcadia-devtools@yandex-team.ru> | 2022-05-26 11:59:32 +0300 |
commit | bc2b42d8dee2c1020736076aeb40312c92b708c3 (patch) | |
tree | b75531c938e50c4932e1f216a6fa34888479f37b /contrib | |
parent | 4c515daa0d3038e82d2d10aaa4acb3e04072e592 (diff) | |
download | ydb-bc2b42d8dee2c1020736076aeb40312c92b708c3.tar.gz |
intermediate changes
ref:0bcce3c8164f6357868808ce00cc349481644588
Diffstat (limited to 'contrib')
6 files changed, 136 insertions, 26 deletions
diff --git a/contrib/python/boto3/py3/.dist-info/METADATA b/contrib/python/boto3/py3/.dist-info/METADATA index b46e114c6b..f90dcbad8b 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.22.11 +Version: 1.22.12 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.26.0,>=1.25.11) +Requires-Dist: botocore (<1.26.0,>=1.25.12) 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 3e76503721..cea783f6f4 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.22.11' +__version__ = '1.22.12' # 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 511ae48b13..31a5c246cd 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.25.11 +Version: 1.25.12 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 53ad3f0f22..51e8186802 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.25.11' +__version__ = '1.25.12' class NullHandler(logging.Handler): 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 eb90b2c6d5..c260cdcaa9 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 @@ -12449,11 +12449,6 @@ "ReservationType" ], "members":{ - "TagSpecifications":{ - "shape":"TagSpecificationList", - "documentation":"<p>The tags to assign to the subnet CIDR reservation.</p>", - "locationName":"TagSpecification" - }, "SubnetId":{ "shape":"SubnetId", "documentation":"<p>The ID of the subnet.</p>" @@ -12473,6 +12468,11 @@ "DryRun":{ "shape":"Boolean", "documentation":"<p>Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is <code>DryRunOperation</code>. Otherwise, it is <code>UnauthorizedOperation</code>.</p>" + }, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "documentation":"<p>The tags to assign to the subnet CIDR reservation.</p>", + "locationName":"TagSpecification" } } }, @@ -13375,6 +13375,14 @@ "documentation":"<p>(Interface endpoint) The ID of one or more security groups to associate with the endpoint network interface.</p>", "locationName":"SecurityGroupId" }, + "IpAddressType":{ + "shape":"IpAddressType", + "documentation":"<p>The IP address type for the endpoint.</p>" + }, + "DnsOptions":{ + "shape":"DnsOptionsSpecification", + "documentation":"<p>The DNS options for the endpoint.</p>" + }, "ClientToken":{ "shape":"String", "documentation":"<p>Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html\">How to ensure idempotency</a>.</p>" @@ -13432,6 +13440,11 @@ "documentation":"<p>The Amazon Resource Names (ARNs) of one or more Gateway Load Balancers.</p>", "locationName":"GatewayLoadBalancerArn" }, + "SupportedIpAddressTypes":{ + "shape":"ValueStringList", + "documentation":"<p>The supported IP address types. The possible values are <code>ipv4</code> and <code>ipv6</code>.</p>", + "locationName":"SupportedIpAddressType" + }, "ClientToken":{ "shape":"String", "documentation":"<p>Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html\">How to ensure idempotency</a>.</p>" @@ -21185,7 +21198,7 @@ }, "Filters":{ "shape":"FilterList", - "documentation":"<p>One or more filters.</p> <ul> <li> <p> <code>service-id</code> - The ID of the service.</p> </li> <li> <p> <code>vpc-endpoint-owner</code> - The ID of the Amazon Web Services account ID that owns the endpoint.</p> </li> <li> <p> <code>vpc-endpoint-state</code> - The state of the endpoint (<code>pendingAcceptance</code> | <code>pending</code> | <code>available</code> | <code>deleting</code> | <code>deleted</code> | <code>rejected</code> | <code>failed</code>).</p> </li> <li> <p> <code>vpc-endpoint-id</code> - The ID of the endpoint.</p> </li> </ul>", + "documentation":"<p>One or more filters.</p> <ul> <li> <p> <code>ip-address-type</code> - The IP address type (<code>ipv4</code> | <code>ipv6</code>).</p> </li> <li> <p> <code>service-id</code> - The ID of the service.</p> </li> <li> <p> <code>vpc-endpoint-owner</code> - The ID of the Amazon Web Services account ID that owns the endpoint.</p> </li> <li> <p> <code>vpc-endpoint-state</code> - The state of the endpoint (<code>pendingAcceptance</code> | <code>pending</code> | <code>available</code> | <code>deleting</code> | <code>deleted</code> | <code>rejected</code> | <code>failed</code>).</p> </li> <li> <p> <code>vpc-endpoint-id</code> - The ID of the endpoint.</p> </li> </ul>", "locationName":"Filter" }, "MaxResults":{ @@ -21227,7 +21240,7 @@ }, "Filters":{ "shape":"FilterList", - "documentation":"<p>One or more filters.</p> <ul> <li> <p> <code>service-name</code> - The name of the service.</p> </li> <li> <p> <code>service-id</code> - The ID of the service.</p> </li> <li> <p> <code>service-state</code> - The state of the service (<code>Pending</code> | <code>Available</code> | <code>Deleting</code> | <code>Deleted</code> | <code>Failed</code>). </p> </li> <li> <p> <code>tag</code>:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key <code>Owner</code> and the value <code>TeamA</code>, specify <code>tag:Owner</code> for the filter name and <code>TeamA</code> for the filter value.</p> </li> <li> <p> <code>tag-key</code> - The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.</p> </li> </ul>", + "documentation":"<p>One or more filters.</p> <ul> <li> <p> <code>service-name</code> - The name of the service.</p> </li> <li> <p> <code>service-id</code> - The ID of the service.</p> </li> <li> <p> <code>service-state</code> - The state of the service (<code>Pending</code> | <code>Available</code> | <code>Deleting</code> | <code>Deleted</code> | <code>Failed</code>). </p> </li> <li> <p> <code>supported-ip-address-types</code> - The IP address type (<code>ipv4</code> | <code>ipv6</code>).</p> </li> <li> <p> <code>tag</code>:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key <code>Owner</code> and the value <code>TeamA</code>, specify <code>tag:Owner</code> for the filter name and <code>TeamA</code> for the filter value.</p> </li> <li> <p> <code>tag-key</code> - The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.</p> </li> </ul>", "locationName":"Filter" }, "MaxResults":{ @@ -21311,7 +21324,7 @@ }, "Filters":{ "shape":"FilterList", - "documentation":"<p>One or more filters.</p> <ul> <li> <p> <code>service-name</code> - The name of the service.</p> </li> <li> <p> <code>service-type</code> - The type of service (<code>Interface</code> | <code>Gateway</code>).</p> </li> <li> <p> <code>tag</code>:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key <code>Owner</code> and the value <code>TeamA</code>, specify <code>tag:Owner</code> for the filter name and <code>TeamA</code> for the filter value.</p> </li> <li> <p> <code>tag-key</code> - The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.</p> </li> </ul>", + "documentation":"<p>One or more filters.</p> <ul> <li> <p> <code>service-name</code> - The name of the service.</p> </li> <li> <p> <code>service-type</code> - The type of service (<code>Interface</code> | <code>Gateway</code>).</p> </li> <li> <p> <code>supported-ip-address-types</code> - The IP address type (<code>ipv4</code> | <code>ipv6</code>).</p> </li> <li> <p> <code>tag</code>:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key <code>Owner</code> and the value <code>TeamA</code>, specify <code>tag:Owner</code> for the filter name and <code>TeamA</code> for the filter value.</p> </li> <li> <p> <code>tag-key</code> - The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.</p> </li> </ul>", "locationName":"Filter" }, "MaxResults":{ @@ -21360,7 +21373,7 @@ }, "Filters":{ "shape":"FilterList", - "documentation":"<p>One or more filters.</p> <ul> <li> <p> <code>service-name</code> - The name of the service.</p> </li> <li> <p> <code>vpc-id</code> - The ID of the VPC in which the endpoint resides.</p> </li> <li> <p> <code>vpc-endpoint-id</code> - The ID of the endpoint.</p> </li> <li> <p> <code>vpc-endpoint-state</code> - The state of the endpoint (<code>pendingAcceptance</code> | <code>pending</code> | <code>available</code> | <code>deleting</code> | <code>deleted</code> | <code>rejected</code> | <code>failed</code>).</p> </li> <li> <p> <code>vpc-endpoint-type</code> - The type of VPC endpoint (<code>Interface</code> | <code>Gateway</code> | <code>GatewayLoadBalancer</code>).</p> </li> <li> <p> <code>tag</code>:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key <code>Owner</code> and the value <code>TeamA</code>, specify <code>tag:Owner</code> for the filter name and <code>TeamA</code> for the filter value.</p> </li> <li> <p> <code>tag-key</code> - The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.</p> </li> </ul>", + "documentation":"<p>One or more filters.</p> <ul> <li> <p> <code>ip-address-type</code> - The IP address type (<code>ipv4</code> | <code>ipv6</code>).</p> </li> <li> <p> <code>service-name</code> - The name of the service.</p> </li> <li> <p> <code>vpc-id</code> - The ID of the VPC in which the endpoint resides.</p> </li> <li> <p> <code>vpc-endpoint-id</code> - The ID of the endpoint.</p> </li> <li> <p> <code>vpc-endpoint-state</code> - The state of the endpoint (<code>pendingAcceptance</code> | <code>pending</code> | <code>available</code> | <code>deleting</code> | <code>deleted</code> | <code>rejected</code> | <code>failed</code>).</p> </li> <li> <p> <code>vpc-endpoint-type</code> - The type of VPC endpoint (<code>Interface</code> | <code>Gateway</code> | <code>GatewayLoadBalancer</code>).</p> </li> <li> <p> <code>tag</code>:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key <code>Owner</code> and the value <code>TeamA</code>, specify <code>tag:Owner</code> for the filter name and <code>TeamA</code> for the filter value.</p> </li> <li> <p> <code>tag-key</code> - The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.</p> </li> </ul>", "locationName":"Filter" }, "MaxResults":{ @@ -22712,6 +22725,36 @@ "failed" ] }, + "DnsOptions":{ + "type":"structure", + "members":{ + "DnsRecordIpType":{ + "shape":"DnsRecordIpType", + "documentation":"<p>The DNS records created for the endpoint.</p>", + "locationName":"dnsRecordIpType" + } + }, + "documentation":"<p>Describes the DNS options for an endpoint.</p>" + }, + "DnsOptionsSpecification":{ + "type":"structure", + "members":{ + "DnsRecordIpType":{ + "shape":"DnsRecordIpType", + "documentation":"<p>The DNS records created for the endpoint.</p>" + } + }, + "documentation":"<p>Describes the DNS options for an endpoint.</p>" + }, + "DnsRecordIpType":{ + "type":"string", + "enum":[ + "ipv4", + "dualstack", + "ipv6", + "service-defined" + ] + }, "DnsServersOptionsModifyStructure":{ "type":"structure", "members":{ @@ -31461,6 +31504,14 @@ "locationName":"item" } }, + "IpAddressType":{ + "type":"string", + "enum":[ + "ipv4", + "dualstack", + "ipv6" + ] + }, "IpPermission":{ "type":"structure", "members":{ @@ -36692,6 +36743,14 @@ "documentation":"<p>(Interface endpoint) One or more security group IDs to disassociate from the network interface.</p>", "locationName":"RemoveSecurityGroupId" }, + "IpAddressType":{ + "shape":"IpAddressType", + "documentation":"<p>The IP address type for the endpoint.</p>" + }, + "DnsOptions":{ + "shape":"DnsOptionsSpecification", + "documentation":"<p>The DNS options for the endpoint.</p>" + }, "PrivateDnsEnabled":{ "shape":"Boolean", "documentation":"<p>(Interface endpoint) Indicates whether a private hosted zone is associated with the VPC.</p>" @@ -36752,6 +36811,16 @@ "shape":"ValueStringList", "documentation":"<p>The Amazon Resource Names (ARNs) of Gateway Load Balancers to remove from your service configuration.</p>", "locationName":"RemoveGatewayLoadBalancerArn" + }, + "AddSupportedIpAddressTypes":{ + "shape":"ValueStringList", + "documentation":"<p>The IP address types to add to your service configuration.</p>", + "locationName":"AddSupportedIpAddressType" + }, + "RemoveSupportedIpAddressTypes":{ + "shape":"ValueStringList", + "documentation":"<p>The IP address types to remove from your service configuration.</p>", + "locationName":"RemoveSupportedIpAddressType" } } }, @@ -44641,6 +44710,11 @@ "documentation":"<p>The Amazon Resource Names (ARNs) of the Gateway Load Balancers for the service.</p>", "locationName":"gatewayLoadBalancerArnSet" }, + "SupportedIpAddressTypes":{ + "shape":"SupportedIpAddressTypes", + "documentation":"<p>The supported IP address types.</p>", + "locationName":"supportedIpAddressTypeSet" + }, "BaseEndpointDnsNames":{ "shape":"ValueStringList", "documentation":"<p>The DNS names for the service.</p>", @@ -44676,6 +44750,13 @@ "locationName":"item" } }, + "ServiceConnectivityType":{ + "type":"string", + "enum":[ + "ipv4", + "ipv6" + ] + }, "ServiceDetail":{ "type":"structure", "members":{ @@ -44748,6 +44829,11 @@ "shape":"DnsNameState", "documentation":"<p>The verification state of the VPC endpoint service.</p> <p>Consumers of the endpoint service cannot use the private name when the state is not <code>verified</code>.</p>", "locationName":"privateDnsNameVerificationState" + }, + "SupportedIpAddressTypes":{ + "shape":"SupportedIpAddressTypes", + "documentation":"<p>The supported IP address types.</p>", + "locationName":"supportedIpAddressTypeSet" } }, "documentation":"<p>Describes a VPC endpoint service.</p>" @@ -46771,6 +46857,15 @@ "initializing" ] }, + "SupportedIpAddressTypes":{ + "type":"list", + "member":{ + "shape":"ServiceConnectivityType", + "locationName":"item" + }, + "max":2, + "min":0 + }, "Tag":{ "type":"structure", "members":{ @@ -50418,7 +50513,7 @@ "members":{ "VpcEndpointId":{ "shape":"String", - "documentation":"<p>The ID of the VPC endpoint.</p>", + "documentation":"<p>The ID of the endpoint.</p>", "locationName":"vpcEndpointId" }, "VpcEndpointType":{ @@ -50438,7 +50533,7 @@ }, "State":{ "shape":"State", - "documentation":"<p>The state of the VPC endpoint.</p>", + "documentation":"<p>The state of the endpoint.</p>", "locationName":"state" }, "PolicyDocument":{ @@ -50453,7 +50548,7 @@ }, "SubnetIds":{ "shape":"ValueStringList", - "documentation":"<p>(Interface endpoint) One or more subnets in which the endpoint is located.</p>", + "documentation":"<p>(Interface endpoint) The subnets for the endpoint.</p>", "locationName":"subnetIdSet" }, "Groups":{ @@ -50461,6 +50556,16 @@ "documentation":"<p>(Interface endpoint) Information about the security groups that are associated with the network interface.</p>", "locationName":"groupSet" }, + "IpAddressType":{ + "shape":"IpAddressType", + "documentation":"<p>The IP address type for the endpoint.</p>", + "locationName":"ipAddressType" + }, + "DnsOptions":{ + "shape":"DnsOptions", + "documentation":"<p>The DNS options for the endpoint.</p>", + "locationName":"dnsOptions" + }, "PrivateDnsEnabled":{ "shape":"Boolean", "documentation":"<p>(Interface endpoint) Indicates whether the VPC is associated with a private hosted zone.</p>", @@ -50468,7 +50573,7 @@ }, "RequesterManaged":{ "shape":"Boolean", - "documentation":"<p>Indicates whether the VPC endpoint is being managed by its service.</p>", + "documentation":"<p>Indicates whether the endpoint is being managed by its service.</p>", "locationName":"requesterManaged" }, "NetworkInterfaceIds":{ @@ -50483,22 +50588,22 @@ }, "CreationTimestamp":{ "shape":"MillisecondDateTime", - "documentation":"<p>The date and time that the VPC endpoint was created.</p>", + "documentation":"<p>The date and time that the endpoint was created.</p>", "locationName":"creationTimestamp" }, "Tags":{ "shape":"TagList", - "documentation":"<p>Any tags assigned to the VPC endpoint.</p>", + "documentation":"<p>Any tags assigned to the endpoint.</p>", "locationName":"tagSet" }, "OwnerId":{ "shape":"String", - "documentation":"<p>The ID of the Amazon Web Services account that owns the VPC endpoint.</p>", + "documentation":"<p>The ID of the Amazon Web Services account that owns the endpoint.</p>", "locationName":"ownerId" }, "LastError":{ "shape":"LastError", - "documentation":"<p>The last error that occurred for VPC endpoint.</p>", + "documentation":"<p>The last error that occurred for endpoint.</p>", "locationName":"lastError" } }, @@ -50546,6 +50651,11 @@ "shape":"ValueStringList", "documentation":"<p>The Amazon Resource Names (ARNs) of the Gateway Load Balancers for the service.</p>", "locationName":"gatewayLoadBalancerArnSet" + }, + "IpAddressType":{ + "shape":"IpAddressType", + "documentation":"<p>The IP address type for the endpoint.</p>", + "locationName":"ipAddressType" } }, "documentation":"<p>Describes a VPC endpoint connection to a service.</p>" diff --git a/contrib/python/botocore/py3/botocore/data/secretsmanager/2017-10-17/service-2.json b/contrib/python/botocore/py3/botocore/data/secretsmanager/2017-10-17/service-2.json index 6703a0eafb..b1f7dc5740 100644 --- a/contrib/python/botocore/py3/botocore/data/secretsmanager/2017-10-17/service-2.json +++ b/contrib/python/botocore/py3/botocore/data/secretsmanager/2017-10-17/service-2.json @@ -27,7 +27,7 @@ {"shape":"InternalServiceError"}, {"shape":"InvalidRequestException"} ], - "documentation":"<p>Turns off automatic rotation, and if a rotation is currently in progress, cancels the rotation.</p> <p>To turn on automatic rotation again, call <a>RotateSecret</a>.</p> <note> <p>If you cancel a rotation in progress, it can leave the <code>VersionStage</code> labels in an unexpected state. Depending on the step of the rotation in progress, you might need to remove the staging label <code>AWSPENDING</code> from the partially created version, specified by the <code>VersionId</code> response value. We recommend you also evaluate the partially rotated new version to see if it should be deleted. You can delete a version by removing all staging labels from it.</p> </note> <p> <b>Required permissions: </b> <code>secretsmanager:CancelRotateSecret</code>. For more information, see <a href=\"https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#reference_iam-permissions_actions\"> IAM policy actions for Secrets Manager</a> and <a href=\"https://docs.aws.amazon.com/secretsmanager/latest/userguide/auth-and-access.html\">Authentication and access control in Secrets Manager</a>. </p>" + "documentation":"<p>Turns off automatic rotation, and if a rotation is currently in progress, cancels the rotation.</p> <p>If you cancel a rotation in progress, it can leave the <code>VersionStage</code> labels in an unexpected state. You might need to remove the staging label <code>AWSPENDING</code> from the partially created version. You also need to determine whether to roll back to the previous version of the secret by moving the staging label <code>AWSCURRENT</code> to the version that has <code>AWSPENDING</code>. To determine which version has a specific staging label, call <a>ListSecretVersionIds</a>. Then use <a>UpdateSecretVersionStage</a> to change staging labels. For more information, see <a href=\"https://docs.aws.amazon.com/secretsmanager/latest/userguide/rotate-secrets_how.html\">How rotation works</a>.</p> <p>To turn on automatic rotation again, call <a>RotateSecret</a>.</p> <p> <b>Required permissions: </b> <code>secretsmanager:CancelRotateSecret</code>. For more information, see <a href=\"https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#reference_iam-permissions_actions\"> IAM policy actions for Secrets Manager</a> and <a href=\"https://docs.aws.amazon.com/secretsmanager/latest/userguide/auth-and-access.html\">Authentication and access control in Secrets Manager</a>. </p>" }, "CreateSecret":{ "name":"CreateSecret", @@ -81,7 +81,7 @@ {"shape":"InvalidRequestException"}, {"shape":"InternalServiceError"} ], - "documentation":"<p>Deletes a secret and all of its versions. You can specify a recovery window during which you can restore the secret. The minimum recovery window is 7 days. The default recovery window is 30 days. Secrets Manager attaches a <code>DeletionDate</code> stamp to the secret that specifies the end of the recovery window. At the end of the recovery window, Secrets Manager deletes the secret permanently.</p> <p>For information about deleting a secret in the console, see <a href=\"https://docs.aws.amazon.com/secretsmanager/latest/userguide/manage_delete-secret.html\">https://docs.aws.amazon.com/secretsmanager/latest/userguide/manage_delete-secret.html</a>. </p> <p>Secrets Manager performs the permanent secret deletion at the end of the waiting period as a background task with low priority. There is no guarantee of a specific time after the recovery window for the permanent delete to occur.</p> <p>At any time before recovery window ends, you can use <a>RestoreSecret</a> to remove the <code>DeletionDate</code> and cancel the deletion of the secret.</p> <p>In a secret scheduled for deletion, you cannot access the encrypted secret value. To access that information, first cancel the deletion with <a>RestoreSecret</a> and then retrieve the information.</p> <p> <b>Required permissions: </b> <code>secretsmanager:DeleteSecret</code>. For more information, see <a href=\"https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#reference_iam-permissions_actions\"> IAM policy actions for Secrets Manager</a> and <a href=\"https://docs.aws.amazon.com/secretsmanager/latest/userguide/auth-and-access.html\">Authentication and access control in Secrets Manager</a>. </p>" + "documentation":"<p>Deletes a secret and all of its versions. You can specify a recovery window during which you can restore the secret. The minimum recovery window is 7 days. The default recovery window is 30 days. Secrets Manager attaches a <code>DeletionDate</code> stamp to the secret that specifies the end of the recovery window. At the end of the recovery window, Secrets Manager deletes the secret permanently.</p> <p>You can't delete a primary secret that is replicated to other Regions. You must first delete the replicas using <a>RemoveRegionsFromReplication</a>, and then delete the primary secret. When you delete a replica, it is deleted immediately.</p> <p>You can't directly delete a version of a secret. Instead, you remove all staging labels from the version using <a>UpdateSecretVersionStage</a>. This marks the version as deprecated, and then Secrets Manager can automatically delete the version in the background.</p> <p>To determine whether an application still uses a secret, you can create an Amazon CloudWatch alarm to alert you to any attempts to access a secret during the recovery window. For more information, see <a href=\"https://docs.aws.amazon.com/secretsmanager/latest/userguide/monitoring_cloudwatch_deleted-secrets.html\"> Monitor secrets scheduled for deletion</a>.</p> <p>Secrets Manager performs the permanent secret deletion at the end of the waiting period as a background task with low priority. There is no guarantee of a specific time after the recovery window for the permanent delete to occur.</p> <p>At any time before recovery window ends, you can use <a>RestoreSecret</a> to remove the <code>DeletionDate</code> and cancel the deletion of the secret.</p> <p>When a secret is scheduled for deletion, you cannot retrieve the secret value. You must first cancel the deletion with <a>RestoreSecret</a> and then you can retrieve the secret.</p> <p> <b>Required permissions: </b> <code>secretsmanager:DeleteSecret</code>. For more information, see <a href=\"https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#reference_iam-permissions_actions\"> IAM policy actions for Secrets Manager</a> and <a href=\"https://docs.aws.amazon.com/secretsmanager/latest/userguide/auth-and-access.html\">Authentication and access control in Secrets Manager</a>. </p>" }, "DescribeSecret":{ "name":"DescribeSecret", @@ -160,7 +160,7 @@ {"shape":"InternalServiceError"}, {"shape":"InvalidParameterException"} ], - "documentation":"<p>Lists the versions for a secret. </p> <p>To list the secrets in the account, use <a>ListSecrets</a>.</p> <p>To get the secret value from <code>SecretString</code> or <code>SecretBinary</code>, call <a>GetSecretValue</a>.</p> <p> <b>Required permissions: </b> <code>secretsmanager:ListSecretVersionIds</code>. For more information, see <a href=\"https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#reference_iam-permissions_actions\"> IAM policy actions for Secrets Manager</a> and <a href=\"https://docs.aws.amazon.com/secretsmanager/latest/userguide/auth-and-access.html\">Authentication and access control in Secrets Manager</a>. </p>" + "documentation":"<p>Lists the versions of a secret. Secrets Manager uses staging labels to indicate the different versions of a secret. For more information, see <a href=\"https://docs.aws.amazon.com/secretsmanager/latest/userguide/getting-started.html#term_version\"> Secrets Manager concepts: Versions</a>.</p> <p>To list the secrets in the account, use <a>ListSecrets</a>.</p> <p> <b>Required permissions: </b> <code>secretsmanager:ListSecretVersionIds</code>. For more information, see <a href=\"https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#reference_iam-permissions_actions\"> IAM policy actions for Secrets Manager</a> and <a href=\"https://docs.aws.amazon.com/secretsmanager/latest/userguide/auth-and-access.html\">Authentication and access control in Secrets Manager</a>. </p>" }, "ListSecrets":{ "name":"ListSecrets", @@ -175,7 +175,7 @@ {"shape":"InvalidNextTokenException"}, {"shape":"InternalServiceError"} ], - "documentation":"<p>Lists the secrets that are stored by Secrets Manager in the Amazon Web Services account, not including secrets that are marked for deletion. To see secrets marked for deletion, use the Secrets Manager console.</p> <p>To list the versions of a secret, use <a>ListSecretVersionIds</a>.</p> <p>To get the secret value from <code>SecretString</code> or <code>SecretBinary</code>, call <a>GetSecretValue</a>.</p> <p>For information about finding secrets in the console, see <a href=\"https://docs.aws.amazon.com/secretsmanager/latest/userguide/manage_search-secret.html\">Enhanced search capabilities for secrets in Secrets Manager</a>.</p> <p> <b>Required permissions: </b> <code>secretsmanager:ListSecrets</code>. For more information, see <a href=\"https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#reference_iam-permissions_actions\"> IAM policy actions for Secrets Manager</a> and <a href=\"https://docs.aws.amazon.com/secretsmanager/latest/userguide/auth-and-access.html\">Authentication and access control in Secrets Manager</a>. </p>" + "documentation":"<p>Lists the secrets that are stored by Secrets Manager in the Amazon Web Services account, not including secrets that are marked for deletion. To see secrets marked for deletion, use the Secrets Manager console.</p> <p>To list the versions of a secret, use <a>ListSecretVersionIds</a>.</p> <p>To get the secret value from <code>SecretString</code> or <code>SecretBinary</code>, call <a>GetSecretValue</a>.</p> <p>For information about finding secrets in the console, see <a href=\"https://docs.aws.amazon.com/secretsmanager/latest/userguide/manage_search-secret.html\">Find secrets in Secrets Manager</a>.</p> <p> <b>Required permissions: </b> <code>secretsmanager:ListSecrets</code>. For more information, see <a href=\"https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#reference_iam-permissions_actions\"> IAM policy actions for Secrets Manager</a> and <a href=\"https://docs.aws.amazon.com/secretsmanager/latest/userguide/auth-and-access.html\">Authentication and access control in Secrets Manager</a>. </p>" }, "PutResourcePolicy":{ "name":"PutResourcePolicy", |