Skip to content

Commit 285061f

Browse files
AWS SDK for RubyNobody
authored andcommitted
Updated service API models for release.
1 parent 4609347 commit 285061f

File tree

7 files changed

+249
-104
lines changed

7 files changed

+249
-104
lines changed

CHANGELOG.md

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

4+
* Feature - Aws::Glacier - Updated the documentation for Amazon Glacier.
5+
6+
* Feature - Aws::QuickSight - Updated the API, and documentation for Amazon QuickSight.
7+
8+
* Feature - Aws::ServiceCatalog - Updated the API, and documentation for AWS Service Catalog.
9+
410
2.11.311 (2019-07-09)
511
------------------
612

aws-sdk-core/apis/glacier/2012-06-01/docs-2.json

Lines changed: 99 additions & 99 deletions
Large diffs are not rendered by default.

aws-sdk-core/apis/quicksight/2018-04-01/api-2.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -680,6 +680,11 @@
680680
"shape":"boolean",
681681
"location":"querystring",
682682
"locationName":"reset-disabled"
683+
},
684+
"UserArn":{
685+
"shape":"Arn",
686+
"location":"querystring",
687+
"locationName":"user-arn"
683688
}
684689
}
685690
},
@@ -970,7 +975,7 @@
970975
},
971976
"MaxResults":{
972977
"type":"integer",
973-
"max":100000,
978+
"max":100,
974979
"min":1
975980
},
976981
"Namespace":{

aws-sdk-core/apis/quicksight/2018-04-01/docs-2.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"DeleteGroup": "<p>Removes a user group from Amazon QuickSight. </p> <p>The permissions resource is <code>arn:aws:quicksight:us-east-1:<i>&lt;aws-account-id&gt;</i>:group/default/<i>&lt;group-name&gt;</i> </code>.</p> <p> <b>CLI Sample:</b> </p> <p> <code>aws quicksight delete-group -\\-aws-account-id=111122223333 -\\-namespace=default -\\-group-name=Sales-Management </code> </p>",
88
"DeleteGroupMembership": "<p>Removes a user from a group so that the user is no longer a member of the group.</p> <p>The permissions resource is <code>arn:aws:quicksight:us-east-1:<i>&lt;aws-account-id&gt;</i>:group/default/<i>&lt;group-name&gt;</i> </code>.</p> <p>The condition resource is the user name.</p> <p>The condition key is <code>quicksight:UserName</code>.</p> <p> <b>CLI Sample:</b> </p> <p> <code>aws quicksight delete-group-membership --aws-account-id=111122223333 --namespace=default --group-name=Sales-Management --member-name=Charlie </code> </p>",
99
"DeleteUser": "<p>Deletes the Amazon QuickSight user that is associated with the identity of the AWS Identity and Access Management (IAM) user or role that's making the call. The IAM user isn't deleted as a result of this call. </p> <p>The permission resource is <code>arn:aws:quicksight:us-east-1:<i>&lt;aws-account-id&gt;</i>:user/default/<i>&lt;user-name&gt; </i> </code>.</p> <p> <b>CLI Sample:</b> </p> <p> <code>aws quicksight delete-user --aws-account-id=111122223333 --namespace=default --user-name=Pat </code> </p>",
10-
"DeleteUserByPrincipalId": "<p>Deletes a user after locating the user by its principal ID.</p>",
10+
"DeleteUserByPrincipalId": "<p>Deletes a user identified by its principal ID. </p> <p>The permission resource is <code>arn:aws:quicksight:us-east-1:<i>&lt;aws-account-id&gt;</i>:user/default/<i>&lt;user-name&gt; </i> </code>.</p> <p> <b>CLI Sample:</b> </p> <p> <code>aws quicksight delete-user-by-principal-id --aws-account-id=111122223333 --namespace=default --principal-id=ABCDEFJA26JLI7EUUOEHS </code> </p>",
1111
"DescribeGroup": "<p>Returns an Amazon QuickSight group's description and Amazon Resource Name (ARN). </p> <p>The permissions resource is <code>arn:aws:quicksight:us-east-1:<i>&lt;relevant-aws-account-id&gt;</i>:group/default/<i>&lt;group-name&gt;</i> </code>.</p> <p>The response is the group object. </p> <p> <b>CLI Sample:</b> </p> <p> <code>aws quicksight describe-group -\\-aws-account-id=11112222333 -\\-namespace=default -\\-group-name=Sales </code> </p>",
1212
"DescribeUser": "<p>Returns information about a user, given the user name. </p> <p>The permission resource is <code>arn:aws:quicksight:us-east-1:<i>&lt;aws-account-id&gt;</i>:user/default/<i>&lt;user-name&gt;</i> </code>. </p> <p>The response is a user object that contains the user's Amazon Resource Name (ARN), AWS Identity and Access Management (IAM) role, and email address. </p> <p> <b>CLI Sample:</b> </p> <p> <code>aws quicksight describe-user --aws-account-id=111122223333 --namespace=default --user-name=Pat </code> </p>",
1313
"GetDashboardEmbedUrl": "<p>Generates a server-side embeddable URL and authorization code. Before this can work properly, first you need to configure the dashboards and user permissions. For more information, see <a href=\"https://docs.aws.amazon.com/en_us/quicksight/latest/user/embedding.html\"> Embedding Amazon QuickSight Dashboards</a>.</p> <p>Currently, you can use <code>GetDashboardEmbedURL</code> only from the server, not from the user’s browser.</p> <p> <b>CLI Sample:</b> </p> <p>Assume the role with permissions enabled for actions: <code>quickSight:RegisterUser</code> and <code>quicksight:GetDashboardEmbedURL</code>. You can use assume-role, assume-role-with-web-identity, or assume-role-with-saml. </p> <p> <code>aws sts assume-role --role-arn \"arn:aws:iam::111122223333:role/embedding_quicksight_dashboard_role\" --role-session-name embeddingsession</code> </p> <p>If the user does not exist in QuickSight, register the user:</p> <p> <code>aws quicksight register-user --aws-account-id 111122223333 --namespace default --identity-type IAM --iam-arn \"arn:aws:iam::111122223333:role/embedding_quicksight_dashboard_role\" --user-role READER --session-name \"embeddingsession\" --email [email protected] --region us-east-1</code> </p> <p>Get the URL for the embedded dashboard</p> <p> <code>aws quicksight get-dashboard-embed-url --aws-account-id 111122223333 --dashboard-id 1a1ac2b2-3fc3-4b44-5e5d-c6db6778df89 --identity-type IAM</code> </p>",
@@ -28,6 +28,7 @@
2828
"Arn": {
2929
"base": null,
3030
"refs": {
31+
"GetDashboardEmbedUrlRequest$UserArn": "<p>The Amazon QuickSight user's ARN, for use with <code>QUICKSIGHT</code> identity type. You can use this for any of the following:</p> <ul> <li> <p>Amazon QuickSight users in your account (readers, authors, or admins)</p> </li> <li> <p>AD users</p> </li> <li> <p>Invited non-federated users</p> </li> <li> <p>Federated IAM users</p> </li> <li> <p>Federated IAM role-based sessions</p> </li> </ul>",
3132
"Group$Arn": "<p>The Amazon Resource Name (ARN) for the group.</p>",
3233
"GroupMember$Arn": "<p>The Amazon Resource Name (ARN) for the group member (user).</p>",
3334
"User$Arn": "<p>The Amazon Resource Name (ARN) for the user.</p>"
@@ -101,7 +102,7 @@
101102
}
102103
},
103104
"DeleteUserByPrincipalIdRequest": {
104-
"base": null,
105+
"base": "<p/>",
105106
"refs": {
106107
}
107108
},
@@ -368,7 +369,7 @@
368369
"RoleSessionName": {
369370
"base": null,
370371
"refs": {
371-
"RegisterUserRequest$SessionName": "<p>The name of the session with the assumed IAM role. By using this parameter, you can register multiple users with the same IAM role, provided that each has a different session name. For more information on assuming IAM roles, see <a href=\"https://docs.aws.amazon.com/cli/latest/reference/sts/assume-role.html\"> <code>assume-role</code> </a> in the <i>AWS CLI Reference.</i> </p>"
372+
"RegisterUserRequest$SessionName": "<p>You need to use this parameter only when you register one or more users using an assumed IAM role. You don't need to provide the session name for other scenarios, for example when you are registering an IAM user or an Amazon QuickSight user. You can register multiple users using the same IAM role if each user has a different session name. For more information on assuming IAM roles, see <a href=\"https://docs.aws.amazon.com/cli/latest/reference/sts/assume-role.html\"> <code>assume-role</code> </a> in the <i>AWS CLI Reference.</i> </p>"
372373
}
373374
},
374375
"SessionLifetimeInMinutes": {

aws-sdk-core/apis/servicecatalog/2015-12-10/api-2.json

Lines changed: 73 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -525,6 +525,19 @@
525525
{"shape":"ResourceNotFoundException"}
526526
]
527527
},
528+
"DescribeServiceActionExecutionParameters":{
529+
"name":"DescribeServiceActionExecutionParameters",
530+
"http":{
531+
"method":"POST",
532+
"requestUri":"/"
533+
},
534+
"input":{"shape":"DescribeServiceActionExecutionParametersInput"},
535+
"output":{"shape":"DescribeServiceActionExecutionParametersOutput"},
536+
"errors":[
537+
{"shape":"InvalidParametersException"},
538+
{"shape":"ResourceNotFoundException"}
539+
]
540+
},
528541
"DescribeTagOption":{
529542
"name":"DescribeTagOption",
530543
"http":{
@@ -1926,6 +1939,24 @@
19261939
"NextPageToken":{"shape":"PageToken"}
19271940
}
19281941
},
1942+
"DescribeServiceActionExecutionParametersInput":{
1943+
"type":"structure",
1944+
"required":[
1945+
"ProvisionedProductId",
1946+
"ServiceActionId"
1947+
],
1948+
"members":{
1949+
"ProvisionedProductId":{"shape":"Id"},
1950+
"ServiceActionId":{"shape":"Id"},
1951+
"AcceptLanguage":{"shape":"AcceptLanguage"}
1952+
}
1953+
},
1954+
"DescribeServiceActionExecutionParametersOutput":{
1955+
"type":"structure",
1956+
"members":{
1957+
"ServiceActionParameters":{"shape":"ExecutionParameters"}
1958+
}
1959+
},
19291960
"DescribeServiceActionInput":{
19301961
"type":"structure",
19311962
"required":["Id"],
@@ -2111,7 +2142,8 @@
21112142
"shape":"IdempotencyToken",
21122143
"idempotencyToken":true
21132144
},
2114-
"AcceptLanguage":{"shape":"AcceptLanguage"}
2145+
"AcceptLanguage":{"shape":"AcceptLanguage"},
2146+
"Parameters":{"shape":"ExecutionParameterMap"}
21152147
}
21162148
},
21172149
"ExecuteProvisionedProductServiceActionOutput":{
@@ -2120,6 +2152,46 @@
21202152
"RecordDetail":{"shape":"RecordDetail"}
21212153
}
21222154
},
2155+
"ExecutionParameter":{
2156+
"type":"structure",
2157+
"members":{
2158+
"Name":{"shape":"ExecutionParameterKey"},
2159+
"Type":{"shape":"ExecutionParameterType"},
2160+
"DefaultValues":{"shape":"ExecutionParameterValueList"}
2161+
}
2162+
},
2163+
"ExecutionParameterKey":{
2164+
"type":"string",
2165+
"max":50,
2166+
"min":1
2167+
},
2168+
"ExecutionParameterMap":{
2169+
"type":"map",
2170+
"key":{"shape":"ExecutionParameterKey"},
2171+
"value":{"shape":"ExecutionParameterValueList"},
2172+
"max":200,
2173+
"min":1
2174+
},
2175+
"ExecutionParameterType":{
2176+
"type":"string",
2177+
"max":1024,
2178+
"min":1
2179+
},
2180+
"ExecutionParameterValue":{
2181+
"type":"string",
2182+
"max":512,
2183+
"min":0
2184+
},
2185+
"ExecutionParameterValueList":{
2186+
"type":"list",
2187+
"member":{"shape":"ExecutionParameterValue"},
2188+
"max":25,
2189+
"min":0
2190+
},
2191+
"ExecutionParameters":{
2192+
"type":"list",
2193+
"member":{"shape":"ExecutionParameter"}
2194+
},
21232195
"FailedServiceActionAssociation":{
21242196
"type":"structure",
21252197
"members":{

aws-sdk-core/apis/servicecatalog/2015-12-10/docs-2.json

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
"DescribeProvisioningParameters": "<p>Gets information about the configuration required to provision the specified product using the specified provisioning artifact.</p> <p>If the output contains a TagOption key with an empty list of values, there is a TagOption conflict for that key. The end user cannot take action to fix the conflict, and launch is not blocked. In subsequent calls to <a>ProvisionProduct</a>, do not include conflicted TagOption keys as tags, or this causes the error \"Parameter validation failed: Missing required parameter in Tags[<i>N</i>]:<i>Value</i>\". Tag the provisioned product with the value <code>sc-tagoption-conflict-portfolioId-productId</code>.</p>",
4141
"DescribeRecord": "<p>Gets information about the specified request operation.</p> <p>Use this operation after calling a request operation (for example, <a>ProvisionProduct</a>, <a>TerminateProvisionedProduct</a>, or <a>UpdateProvisionedProduct</a>). </p> <note> <p>If a provisioned product was transferred to a new owner using <a>UpdateProvisionedProductProperties</a>, the new owner will be able to describe all past records for that product. The previous owner will no longer be able to describe the records, but will be able to use <a>ListRecordHistory</a> to see the product's history from when he was the owner.</p> </note>",
4242
"DescribeServiceAction": "<p>Describes a self-service action.</p>",
43+
"DescribeServiceActionExecutionParameters": null,
4344
"DescribeTagOption": "<p>Gets information about the specified TagOption.</p>",
4445
"DisableAWSOrganizationsAccess": "<p>Disable portfolio sharing through AWS Organizations feature. This feature will not delete your current shares but it will prevent you from creating new shares throughout your organization. Current shares will not be in sync with your organization structure if it changes after calling this API. This API can only be called by the master account in the organization.</p>",
4546
"DisassociateBudgetFromResource": "<p>Disassociates the specified budget from the specified resource.</p>",
@@ -121,6 +122,7 @@
121122
"DescribeProvisioningArtifactInput$AcceptLanguage": "<p>The language code.</p> <ul> <li> <p> <code>en</code> - English (default)</p> </li> <li> <p> <code>jp</code> - Japanese</p> </li> <li> <p> <code>zh</code> - Chinese</p> </li> </ul>",
122123
"DescribeProvisioningParametersInput$AcceptLanguage": "<p>The language code.</p> <ul> <li> <p> <code>en</code> - English (default)</p> </li> <li> <p> <code>jp</code> - Japanese</p> </li> <li> <p> <code>zh</code> - Chinese</p> </li> </ul>",
123124
"DescribeRecordInput$AcceptLanguage": "<p>The language code.</p> <ul> <li> <p> <code>en</code> - English (default)</p> </li> <li> <p> <code>jp</code> - Japanese</p> </li> <li> <p> <code>zh</code> - Chinese</p> </li> </ul>",
125+
"DescribeServiceActionExecutionParametersInput$AcceptLanguage": null,
124126
"DescribeServiceActionInput$AcceptLanguage": "<p>The language code.</p> <ul> <li> <p> <code>en</code> - English (default)</p> </li> <li> <p> <code>jp</code> - Japanese</p> </li> <li> <p> <code>zh</code> - Chinese</p> </li> </ul>",
125127
"DisassociatePrincipalFromPortfolioInput$AcceptLanguage": "<p>The language code.</p> <ul> <li> <p> <code>en</code> - English (default)</p> </li> <li> <p> <code>jp</code> - Japanese</p> </li> <li> <p> <code>zh</code> - Chinese</p> </li> </ul>",
126128
"DisassociateProductFromPortfolioInput$AcceptLanguage": "<p>The language code.</p> <ul> <li> <p> <code>en</code> - English (default)</p> </li> <li> <p> <code>jp</code> - Japanese</p> </li> <li> <p> <code>zh</code> - Chinese</p> </li> </ul>",
@@ -757,6 +759,16 @@
757759
"refs": {
758760
}
759761
},
762+
"DescribeServiceActionExecutionParametersInput": {
763+
"base": null,
764+
"refs": {
765+
}
766+
},
767+
"DescribeServiceActionExecutionParametersOutput": {
768+
"base": null,
769+
"refs": {
770+
}
771+
},
760772
"DescribeServiceActionInput": {
761773
"base": null,
762774
"refs": {
@@ -909,6 +921,50 @@
909921
"refs": {
910922
}
911923
},
924+
"ExecutionParameter": {
925+
"base": null,
926+
"refs": {
927+
"ExecutionParameters$member": null
928+
}
929+
},
930+
"ExecutionParameterKey": {
931+
"base": null,
932+
"refs": {
933+
"ExecutionParameter$Name": null,
934+
"ExecutionParameterMap$key": null
935+
}
936+
},
937+
"ExecutionParameterMap": {
938+
"base": null,
939+
"refs": {
940+
"ExecuteProvisionedProductServiceActionInput$Parameters": null
941+
}
942+
},
943+
"ExecutionParameterType": {
944+
"base": null,
945+
"refs": {
946+
"ExecutionParameter$Type": null
947+
}
948+
},
949+
"ExecutionParameterValue": {
950+
"base": null,
951+
"refs": {
952+
"ExecutionParameterValueList$member": null
953+
}
954+
},
955+
"ExecutionParameterValueList": {
956+
"base": null,
957+
"refs": {
958+
"ExecutionParameter$DefaultValues": null,
959+
"ExecutionParameterMap$value": null
960+
}
961+
},
962+
"ExecutionParameters": {
963+
"base": null,
964+
"refs": {
965+
"DescribeServiceActionExecutionParametersOutput$ServiceActionParameters": null
966+
}
967+
},
912968
"FailedServiceActionAssociation": {
913969
"base": "<p>An object containing information about the error, along with identifying information about the self-service action and its associations.</p>",
914970
"refs": {
@@ -991,6 +1047,8 @@
9911047
"DescribeProvisioningParametersInput$ProvisioningArtifactId": "<p>The identifier of the provisioning artifact.</p>",
9921048
"DescribeProvisioningParametersInput$PathId": "<p>The path identifier of the product. This value is optional if the product has a default path, and required if the product has more than one path. To list the paths for a product, use <a>ListLaunchPaths</a>.</p>",
9931049
"DescribeRecordInput$Id": "<p>The record identifier of the provisioned product. This identifier is returned by the request operation.</p>",
1050+
"DescribeServiceActionExecutionParametersInput$ProvisionedProductId": null,
1051+
"DescribeServiceActionExecutionParametersInput$ServiceActionId": null,
9941052
"DescribeServiceActionInput$Id": "<p>The self-service action identifier.</p>",
9951053
"DisassociateBudgetFromResourceInput$ResourceId": "<p>The resource identifier you want to disassociate from. Either a portfolio-id or a product-id.</p>",
9961054
"DisassociatePrincipalFromPortfolioInput$PortfolioId": "<p>The portfolio identifier.</p>",

aws-sdk-core/endpoints.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1511,6 +1511,7 @@
15111511
"eu-west-1" : { },
15121512
"eu-west-2" : { },
15131513
"eu-west-3" : { },
1514+
"sa-east-1" : { },
15141515
"us-east-1" : { },
15151516
"us-east-2" : { },
15161517
"us-west-1" : { },
@@ -1604,6 +1605,7 @@
16041605
"ap-south-1" : { },
16051606
"ap-southeast-2" : { },
16061607
"eu-central-1" : { },
1608+
"eu-north-1" : { },
16071609
"eu-west-1" : { },
16081610
"eu-west-2" : { },
16091611
"us-east-1" : { },
@@ -1764,6 +1766,7 @@
17641766
},
17651767
"license-manager" : {
17661768
"endpoints" : {
1769+
"ap-east-1" : { },
17671770
"ap-northeast-1" : { },
17681771
"ap-northeast-2" : { },
17691772
"ap-south-1" : { },

0 commit comments

Comments
 (0)