Skip to content

Commit 7f06ecf

Browse files
AWS SDK for RubyNobody
authored andcommitted
Updated service API models for release.
1 parent 9039c58 commit 7f06ecf

File tree

5 files changed

+28
-7
lines changed

5 files changed

+28
-7
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
Unreleased Changes
22
------------------
33

4+
* Feature - Aws::CognitoIdentity - Updated the API, and documentation for Amazon Cognito Identity.
5+
6+
* Feature - Aws::ECR - Updated the documentation for Amazon EC2 Container Registry.
7+
48
2.11.393 (2019-11-07)
59
------------------
610

aws-sdk-core/apis/cognito-identity/2014-06-30/api-2.json

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -396,6 +396,7 @@
396396
"max":128,
397397
"min":1
398398
},
399+
"ClassicFlow":{"type":"boolean"},
399400
"CognitoIdentityProvider":{
400401
"type":"structure",
401402
"members":{
@@ -440,6 +441,7 @@
440441
"members":{
441442
"IdentityPoolName":{"shape":"IdentityPoolName"},
442443
"AllowUnauthenticatedIdentities":{"shape":"IdentityPoolUnauthenticated"},
444+
"AllowClassicFlow":{"shape":"ClassicFlow"},
443445
"SupportedLoginProviders":{"shape":"IdentityProviders"},
444446
"DeveloperProviderName":{"shape":"DeveloperProviderName"},
445447
"OpenIdConnectProviderARNs":{"shape":"OIDCProviderList"},
@@ -646,6 +648,7 @@
646648
"IdentityPoolId":{"shape":"IdentityPoolId"},
647649
"IdentityPoolName":{"shape":"IdentityPoolName"},
648650
"AllowUnauthenticatedIdentities":{"shape":"IdentityPoolUnauthenticated"},
651+
"AllowClassicFlow":{"shape":"ClassicFlow"},
649652
"SupportedLoginProviders":{"shape":"IdentityProviders"},
650653
"DeveloperProviderName":{"shape":"DeveloperProviderName"},
651654
"OpenIdConnectProviderARNs":{"shape":"OIDCProviderList"},
@@ -664,7 +667,7 @@
664667
"type":"string",
665668
"max":128,
666669
"min":1,
667-
"pattern":"[\\w ]+"
670+
"pattern":"[\\w\\s+=,.@-]+"
668671
},
669672
"IdentityPoolShortDescription":{
670673
"type":"structure",
@@ -968,7 +971,10 @@
968971
},
969972
"TagResourceInput":{
970973
"type":"structure",
971-
"required":["ResourceArn"],
974+
"required":[
975+
"ResourceArn",
976+
"Tags"
977+
],
972978
"members":{
973979
"ResourceArn":{"shape":"ARNString"},
974980
"Tags":{"shape":"IdentityPoolTagsType"}
@@ -1038,7 +1044,10 @@
10381044
},
10391045
"UntagResourceInput":{
10401046
"type":"structure",
1041-
"required":["ResourceArn"],
1047+
"required":[
1048+
"ResourceArn",
1049+
"TagKeys"
1050+
],
10421051
"members":{
10431052
"ResourceArn":{"shape":"ARNString"},
10441053
"TagKeys":{"shape":"IdentityPoolTagsListType"}

aws-sdk-core/apis/cognito-identity/2014-06-30/docs-2.json

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"version": "2.0",
33
"service": "<fullname>Amazon Cognito Federated Identities</fullname> <p>Amazon Cognito Federated Identities is a web service that delivers scoped temporary credentials to mobile devices and other untrusted environments. It uniquely identifies a device and supplies the user with a consistent identity over the lifetime of an application.</p> <p>Using Amazon Cognito Federated Identities, you can enable authentication with one or more third-party identity providers (Facebook, Google, or Login with Amazon) or an Amazon Cognito user pool, and you can also choose to support unauthenticated access from your app. Cognito delivers a unique identifier for each user and acts as an OpenID token provider trusted by AWS Security Token Service (STS) to access temporary, limited-privilege AWS credentials.</p> <p>For a description of the authentication flow from the Amazon Cognito Developer Guide see <a href=\"https://docs.aws.amazon.com/cognito/latest/developerguide/authentication-flow.html\">Authentication Flow</a>.</p> <p>For more information see <a href=\"https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-identity.html\">Amazon Cognito Federated Identities</a>.</p>",
44
"operations": {
5-
"CreateIdentityPool": "<p>Creates a new identity pool. The identity pool is a store of user identity information that is specific to your AWS account. The limit on identity pools is 60 per account. The keys for <code>SupportedLoginProviders</code> are as follows:</p> <ul> <li> <p>Facebook: <code>graph.facebook.com</code> </p> </li> <li> <p>Google: <code>accounts.google.com</code> </p> </li> <li> <p>Amazon: <code>www.amazon.com</code> </p> </li> <li> <p>Twitter: <code>api.twitter.com</code> </p> </li> <li> <p>Digits: <code>www.digits.com</code> </p> </li> </ul> <p>You must use AWS Developer credentials to call this API.</p>",
5+
"CreateIdentityPool": "<p>Creates a new identity pool. The identity pool is a store of user identity information that is specific to your AWS account. The keys for <code>SupportedLoginProviders</code> are as follows:</p> <ul> <li> <p>Facebook: <code>graph.facebook.com</code> </p> </li> <li> <p>Google: <code>accounts.google.com</code> </p> </li> <li> <p>Amazon: <code>www.amazon.com</code> </p> </li> <li> <p>Twitter: <code>api.twitter.com</code> </p> </li> <li> <p>Digits: <code>www.digits.com</code> </p> </li> </ul> <p>You must use AWS Developer credentials to call this API.</p>",
66
"DeleteIdentities": "<p>Deletes identities from an identity pool. You can specify a list of 1-60 identities that you want to delete.</p> <p>You must use AWS Developer credentials to call this API.</p>",
77
"DeleteIdentityPool": "<p>Deletes an identity pool. Once a pool is deleted, users will not be able to authenticate with the pool.</p> <p>You must use AWS Developer credentials to call this API.</p>",
88
"DescribeIdentity": "<p>Returns metadata related to the given identity, including when the identity was created and any associated linked logins.</p> <p>You must use AWS Developer credentials to call this API.</p>",
@@ -68,6 +68,13 @@
6868
"MappingRule$Value": "<p>A brief string that the claim must match, for example, \"paid\" or \"yes\".</p>"
6969
}
7070
},
71+
"ClassicFlow": {
72+
"base": null,
73+
"refs": {
74+
"CreateIdentityPoolInput$AllowClassicFlow": "<p>Enables or disables the Basic (Classic) authentication flow. For more information, see <a href=\"https://docs.aws.amazon.com/cognito/latest/developerguide/authentication-flow.html\">Identity Pools (Federated Identities) Authentication Flow</a> in the <i>Amazon Cognito Developer Guide</i>.</p>",
75+
"IdentityPool$AllowClassicFlow": "<p>Enables or disables the Basic (Classic) authentication flow. For more information, see <a href=\"https://docs.aws.amazon.com/cognito/latest/developerguide/authentication-flow.html\">Identity Pools (Federated Identities) Authentication Flow</a> in the <i>Amazon Cognito Developer Guide</i>.</p>"
76+
}
77+
},
7178
"CognitoIdentityProvider": {
7279
"base": "<p>A provider representing an Amazon Cognito user pool and its client ID.</p>",
7380
"refs": {
@@ -635,7 +642,7 @@
635642
"TokenDuration": {
636643
"base": null,
637644
"refs": {
638-
"GetOpenIdTokenForDeveloperIdentityInput$TokenDuration": "<p>The expiration time of the token, in seconds. You can specify a custom expiration time for the token so that you can cache it. If you don't provide an expiration time, the token is valid for 15 minutes. You can exchange the token with Amazon STS for temporary AWS credentials, which are valid for a maximum of one hour. The maximum token duration you can set is 24 hours. You should take care in setting the expiration time for a token, as there are significant security implications: an attacker could use a leaked token to access your AWS resources for the token's duration.</p>"
645+
"GetOpenIdTokenForDeveloperIdentityInput$TokenDuration": "<p>The expiration time of the token, in seconds. You can specify a custom expiration time for the token so that you can cache it. If you don't provide an expiration time, the token is valid for 15 minutes. You can exchange the token with Amazon STS for temporary AWS credentials, which are valid for a maximum of one hour. The maximum token duration you can set is 24 hours. You should take care in setting the expiration time for a token, as there are significant security implications: an attacker could use a leaked token to access your AWS resources for the token's duration.</p> <note> <p>Please provide for a small grace period, usually no more than 5 minutes, to account for clock skew.</p> </note>"
639646
}
640647
},
641648
"TooManyRequestsException": {

aws-sdk-core/apis/ecr/2015-09-21/docs-2.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@
2323
"ListTagsForResource": "<p>List the tags for an Amazon ECR resource.</p>",
2424
"PutImage": "<p>Creates or updates the image manifest and tags associated with an image.</p> <note> <p>This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling and pushing images. In most cases, you should use the <code>docker</code> CLI to pull, tag, and push images.</p> </note>",
2525
"PutImageScanningConfiguration": "<p>Updates the image scanning configuration for a repository.</p>",
26-
"PutImageTagMutability": "<p>Updates the image tag mutability settings for a repository.</p>",
26+
"PutImageTagMutability": "<p>Updates the image tag mutability settings for a repository. When a repository is configured with tag immutability, all image tags within the repository will be prevented them from being overwritten. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonECR/latest/userguide/image-tag-mutability.html\">Image Tag Mutability</a> in the <i>Amazon Elastic Container Registry User Guide</i>.</p>",
2727
"PutLifecyclePolicy": "<p>Creates or updates a lifecycle policy. For information about lifecycle policy syntax, see <a href=\"https://docs.aws.amazon.com/AmazonECR/latest/userguide/LifecyclePolicies.html\">Lifecycle Policy Template</a>.</p>",
2828
"SetRepositoryPolicy": "<p>Applies a repository policy on a specified repository to control access permissions. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonECR/latest/userguide/RepositoryPolicies.html\">Amazon ECR Repository Policies</a> in the <i>Amazon Elastic Container Registry User Guide</i>.</p>",
29-
"StartImageScan": "<p>Starts an image vulnerability scan.</p>",
29+
"StartImageScan": "<p>Starts an image vulnerability scan. An image scan can only be started once per day on an individual image. This limit includes if an image was scanned on initial push. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonECR/latest/userguide/image-scanning.html\">Image Scanning</a> in the <i>Amazon Elastic Container Registry User Guide</i>.</p>",
3030
"StartLifecyclePolicyPreview": "<p>Starts a preview of the specified lifecycle policy. This allows you to see the results before creating the lifecycle policy.</p>",
3131
"TagResource": "<p>Adds specified tags to a resource with the specified ARN. Existing tags on a resource are not changed if they are not specified in the request parameters.</p>",
3232
"UntagResource": "<p>Deletes specified tags from a resource.</p>",

aws-sdk-core/endpoints.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1546,6 +1546,7 @@
15461546
"eu-west-1" : { },
15471547
"eu-west-2" : { },
15481548
"eu-west-3" : { },
1549+
"me-south-1" : { },
15491550
"sa-east-1" : { },
15501551
"us-east-1" : { },
15511552
"us-east-2" : { },

0 commit comments

Comments
 (0)