Skip to content

Commit d21fa18

Browse files
Updated API models and rebuilt service gems.
1 parent 05f5359 commit d21fa18

File tree

41 files changed

+845
-190
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+845
-190
lines changed

apis/customer-profiles/2020-08-15/api-2.json

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1990,7 +1990,8 @@
19901990
"Tags":{"shape":"TagMap"},
19911991
"ObjectTypeNames":{"shape":"ObjectTypeNames"},
19921992
"WorkflowId":{"shape":"string1To255"},
1993-
"IsUnstructured":{"shape":"optionalBoolean"}
1993+
"IsUnstructured":{"shape":"optionalBoolean"},
1994+
"RoleArn":{"shape":"RoleArn"}
19941995
}
19951996
},
19961997
"GetMatchesRequest":{
@@ -2523,7 +2524,8 @@
25232524
"Tags":{"shape":"TagMap"},
25242525
"ObjectTypeNames":{"shape":"ObjectTypeNames"},
25252526
"WorkflowId":{"shape":"string1To255"},
2526-
"IsUnstructured":{"shape":"optionalBoolean"}
2527+
"IsUnstructured":{"shape":"optionalBoolean"},
2528+
"RoleArn":{"shape":"RoleArn"}
25272529
}
25282530
},
25292531
"ListIntegrationsRequest":{
@@ -3078,7 +3080,8 @@
30783080
"ObjectTypeName":{"shape":"typeName"},
30793081
"Tags":{"shape":"TagMap"},
30803082
"FlowDefinition":{"shape":"FlowDefinition"},
3081-
"ObjectTypeNames":{"shape":"ObjectTypeNames"}
3083+
"ObjectTypeNames":{"shape":"ObjectTypeNames"},
3084+
"RoleArn":{"shape":"RoleArn"}
30823085
}
30833086
},
30843087
"PutIntegrationResponse":{
@@ -3098,7 +3101,8 @@
30983101
"Tags":{"shape":"TagMap"},
30993102
"ObjectTypeNames":{"shape":"ObjectTypeNames"},
31003103
"WorkflowId":{"shape":"string1To255"},
3101-
"IsUnstructured":{"shape":"optionalBoolean"}
3104+
"IsUnstructured":{"shape":"optionalBoolean"},
3105+
"RoleArn":{"shape":"RoleArn"}
31023106
}
31033107
},
31043108
"PutProfileObjectRequest":{

apis/customer-profiles/2020-08-15/docs-2.json

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"version": "2.0",
3-
"service": "<fullname>Amazon Connect Customer Profiles</fullname> <p>Amazon Connect Customer Profiles is a unified customer profile for your contact center that has pre-built connectors powered by AppFlow that make it easy to combine customer information from third party applications, such as Salesforce (CRM), ServiceNow (ITSM), and your enterprise resource planning (ERP), with contact history from your Amazon Connect contact center. </p> <p>For more information about the Amazon Connect Customer Profiles feature, see <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/customer-profiles.html\">Use Customer Profiles</a> in the <i>Amazon Connect Administrator's Guide</i>. </p>",
3+
"service": "<fullname>Amazon Connect Customer Profiles</fullname> <ul> <li> <p> <a href=\"https://docs.aws.amazon.com/connect/latest/APIReference/API_Operations_Amazon_Connect_Customer_Profiles.html\">Customer Profiles actions</a> </p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/connect/latest/APIReference/API_Types_Amazon_Connect_Customer_Profiles.html\">Customer Profiles data types</a> </p> </li> </ul> <p>Amazon Connect Customer Profiles is a unified customer profile for your contact center that has pre-built connectors powered by AppFlow that make it easy to combine customer information from third party applications, such as Salesforce (CRM), ServiceNow (ITSM), and your enterprise resource planning (ERP), with contact history from your Amazon Connect contact center. </p> <p>For more information about the Amazon Connect Customer Profiles feature, see <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/customer-profiles.html\">Use Customer Profiles</a> in the <i>Amazon Connect Administrator's Guide</i>. </p>",
44
"operations": {
55
"AddProfileKey": "<p>Associates a new key value with a specific profile, such as a Contact Record ContactId.</p> <p>A profile object can have a single unique key and any number of additional keys that can be used to identify the profile that it belongs to.</p>",
66
"CreateCalculatedAttributeDefinition": "<p>Creates a new calculated attribute definition. After creation, new object data ingested into Customer Profiles will be included in the calculated attribute, which can be retrieved for a profile using the <a href=\"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_GetCalculatedAttributeForProfile.html\">GetCalculatedAttributeForProfile</a> API. Defining a calculated attribute makes it available for all profiles within a domain. Each calculated attribute can only reference one <code>ObjectType</code> and at most, two fields from that <code>ObjectType</code>.</p>",
@@ -1356,7 +1356,11 @@
13561356
"RoleArn": {
13571357
"base": null,
13581358
"refs": {
1359-
"CreateIntegrationWorkflowRequest$RoleArn": "<p>The Amazon Resource Name (ARN) of the IAM role. Customer Profiles assumes this role to create resources on your behalf as part of workflow execution.</p>"
1359+
"CreateIntegrationWorkflowRequest$RoleArn": "<p>The Amazon Resource Name (ARN) of the IAM role. Customer Profiles assumes this role to create resources on your behalf as part of workflow execution.</p>",
1360+
"GetIntegrationResponse$RoleArn": "<p>The Amazon Resource Name (ARN) of the IAM role. The Integration uses this role to make Customer Profiles requests on your behalf.</p>",
1361+
"ListIntegrationItem$RoleArn": "<p>The Amazon Resource Name (ARN) of the IAM role. The Integration uses this role to make Customer Profiles requests on your behalf.</p>",
1362+
"PutIntegrationRequest$RoleArn": "<p>The Amazon Resource Name (ARN) of the IAM role. The Integration uses this role to make Customer Profiles requests on your behalf.</p>",
1363+
"PutIntegrationResponse$RoleArn": "<p>The Amazon Resource Name (ARN) of the IAM role. The Integration uses this role to make Customer Profiles requests on your behalf.</p>"
13601364
}
13611365
},
13621366
"RuleBasedMatchingRequest": {

apis/quicksight/2018-04-01/api-2.json

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1413,6 +1413,23 @@
14131413
{"shape":"ResourceUnavailableException"}
14141414
]
14151415
},
1416+
"DescribeQPersonalizationConfiguration":{
1417+
"name":"DescribeQPersonalizationConfiguration",
1418+
"http":{
1419+
"method":"GET",
1420+
"requestUri":"/accounts/{AwsAccountId}/q-personalization-configuration"
1421+
},
1422+
"input":{"shape":"DescribeQPersonalizationConfigurationRequest"},
1423+
"output":{"shape":"DescribeQPersonalizationConfigurationResponse"},
1424+
"errors":[
1425+
{"shape":"AccessDeniedException"},
1426+
{"shape":"ConflictException"},
1427+
{"shape":"InvalidParameterValueException"},
1428+
{"shape":"ThrottlingException"},
1429+
{"shape":"ResourceNotFoundException"},
1430+
{"shape":"InternalFailureException"}
1431+
]
1432+
},
14161433
"DescribeRefreshSchedule":{
14171434
"name":"DescribeRefreshSchedule",
14181435
"http":{
@@ -2909,6 +2926,24 @@
29092926
{"shape":"InternalFailureException"}
29102927
]
29112928
},
2929+
"UpdateQPersonalizationConfiguration":{
2930+
"name":"UpdateQPersonalizationConfiguration",
2931+
"http":{
2932+
"method":"PUT",
2933+
"requestUri":"/accounts/{AwsAccountId}/q-personalization-configuration"
2934+
},
2935+
"input":{"shape":"UpdateQPersonalizationConfigurationRequest"},
2936+
"output":{"shape":"UpdateQPersonalizationConfigurationResponse"},
2937+
"errors":[
2938+
{"shape":"AccessDeniedException"},
2939+
{"shape":"ConflictException"},
2940+
{"shape":"InvalidParameterValueException"},
2941+
{"shape":"ResourceNotFoundException"},
2942+
{"shape":"ThrottlingException"},
2943+
{"shape":"InternalFailureException"},
2944+
{"shape":"ResourceUnavailableException"}
2945+
]
2946+
},
29122947
"UpdateRefreshSchedule":{
29132948
"name":"UpdateRefreshSchedule",
29142949
"http":{
@@ -10083,6 +10118,28 @@
1008310118
}
1008410119
}
1008510120
},
10121+
"DescribeQPersonalizationConfigurationRequest":{
10122+
"type":"structure",
10123+
"required":["AwsAccountId"],
10124+
"members":{
10125+
"AwsAccountId":{
10126+
"shape":"AwsAccountId",
10127+
"location":"uri",
10128+
"locationName":"AwsAccountId"
10129+
}
10130+
}
10131+
},
10132+
"DescribeQPersonalizationConfigurationResponse":{
10133+
"type":"structure",
10134+
"members":{
10135+
"PersonalizationMode":{"shape":"PersonalizationMode"},
10136+
"RequestId":{"shape":"String"},
10137+
"Status":{
10138+
"shape":"StatusCode",
10139+
"location":"statusCode"
10140+
}
10141+
}
10142+
},
1008610143
"DescribeRefreshScheduleRequest":{
1008710144
"type":"structure",
1008810145
"required":[
@@ -15638,6 +15695,13 @@
1563815695
"max":1000,
1563915696
"min":1
1564015697
},
15698+
"PersonalizationMode":{
15699+
"type":"string",
15700+
"enum":[
15701+
"ENABLED",
15702+
"DISABLED"
15703+
]
15704+
},
1564115705
"PhysicalTable":{
1564215706
"type":"structure",
1564315707
"members":{
@@ -20927,6 +20991,32 @@
2092720991
}
2092820992
}
2092920993
},
20994+
"UpdateQPersonalizationConfigurationRequest":{
20995+
"type":"structure",
20996+
"required":[
20997+
"AwsAccountId",
20998+
"PersonalizationMode"
20999+
],
21000+
"members":{
21001+
"AwsAccountId":{
21002+
"shape":"AwsAccountId",
21003+
"location":"uri",
21004+
"locationName":"AwsAccountId"
21005+
},
21006+
"PersonalizationMode":{"shape":"PersonalizationMode"}
21007+
}
21008+
},
21009+
"UpdateQPersonalizationConfigurationResponse":{
21010+
"type":"structure",
21011+
"members":{
21012+
"PersonalizationMode":{"shape":"PersonalizationMode"},
21013+
"RequestId":{"shape":"String"},
21014+
"Status":{
21015+
"shape":"StatusCode",
21016+
"location":"statusCode"
21017+
}
21018+
}
21019+
},
2093021020
"UpdateRefreshScheduleRequest":{
2093121021
"type":"structure",
2093221022
"required":[

apis/quicksight/2018-04-01/docs-2.json

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@
8181
"DescribeIpRestriction": "<p>Provides a summary and status of IP rules.</p>",
8282
"DescribeKeyRegistration": "<p>Describes all customer managed key registrations in a Amazon QuickSight account.</p>",
8383
"DescribeNamespace": "<p>Describes the current namespace.</p>",
84+
"DescribeQPersonalizationConfiguration": "<p>Describes a personalization configuration.</p>",
8485
"DescribeRefreshSchedule": "<p>Provides a summary of a refresh schedule.</p>",
8586
"DescribeRoleCustomPermission": "<p>Describes all custom permissions that are mapped to a role.</p>",
8687
"DescribeTemplate": "<p>Describes a template's metadata.</p>",
@@ -166,6 +167,7 @@
166167
"UpdateIpRestriction": "<p>Updates the content and status of IP rules. Traffic from a source is allowed when the source satisfies either the <code>IpRestrictionRule</code>, <code>VpcIdRestrictionRule</code>, or <code>VpcEndpointIdRestrictionRule</code>. To use this operation, you must provide the entire map of rules. You can use the <code>DescribeIpRestriction</code> operation to get the current rule map.</p>",
167168
"UpdateKeyRegistration": "<p>Updates a customer managed key in a Amazon QuickSight account.</p>",
168169
"UpdatePublicSharingSettings": "<p>Use the <code>UpdatePublicSharingSettings</code> operation to turn on or turn off the public sharing settings of an Amazon QuickSight dashboard.</p> <p>To use this operation, turn on session capacity pricing for your Amazon QuickSight account.</p> <p>Before you can turn on public sharing on your account, make sure to give public sharing permissions to an administrative user in the Identity and Access Management (IAM) console. For more information on using IAM with Amazon QuickSight, see <a href=\"https://docs.aws.amazon.com/quicksight/latest/user/security_iam_service-with-iam.html\">Using Amazon QuickSight with IAM</a> in the <i>Amazon QuickSight User Guide</i>.</p>",
170+
"UpdateQPersonalizationConfiguration": "<p>Updates a personalization configuration.</p>",
169171
"UpdateRefreshSchedule": "<p>Updates a refresh schedule for a dataset.</p>",
170172
"UpdateRoleCustomPermission": "<p>Updates the custom permissions that are associated with a role.</p>",
171173
"UpdateSPICECapacityConfiguration": "<p>Updates the SPICE capacity configuration for a Amazon QuickSight account.</p>",
@@ -1598,6 +1600,7 @@
15981600
"DescribeKeyRegistrationRequest$AwsAccountId": "<p>The ID of the Amazon Web Services account that contains the customer managed key registration that you want to describe.</p>",
15991601
"DescribeKeyRegistrationResponse$AwsAccountId": "<p>The ID of the Amazon Web Services account that contains the customer managed key registration specified in the request.</p>",
16001602
"DescribeNamespaceRequest$AwsAccountId": "<p>The ID for the Amazon Web Services account that contains the Amazon QuickSight namespace that you want to describe.</p>",
1603+
"DescribeQPersonalizationConfigurationRequest$AwsAccountId": "<p>The ID of the Amazon Web Services account that contains the personalization configuration that the user wants described.</p>",
16011604
"DescribeRefreshScheduleRequest$AwsAccountId": "<p>The Amazon Web Services account ID.</p>",
16021605
"DescribeRoleCustomPermissionRequest$AwsAccountId": "<p>The ID for the Amazon Web Services account that you want to create a group in. The Amazon Web Services account ID that you provide must be the same Amazon Web Services account that contains your Amazon QuickSight account.</p>",
16031606
"DescribeTemplateAliasRequest$AwsAccountId": "<p>The ID of the Amazon Web Services account that contains the template alias that you're describing.</p>",
@@ -1682,6 +1685,7 @@
16821685
"UpdateIpRestrictionResponse$AwsAccountId": "<p>The ID of the Amazon Web Services account that contains the IP rules.</p>",
16831686
"UpdateKeyRegistrationRequest$AwsAccountId": "<p>The ID of the Amazon Web Services account that contains the customer managed key registration that you want to update.</p>",
16841687
"UpdatePublicSharingSettingsRequest$AwsAccountId": "<p>The Amazon Web Services account ID associated with your Amazon QuickSight subscription.</p>",
1688+
"UpdateQPersonalizationConfigurationRequest$AwsAccountId": "<p>The ID of the Amazon Web Services account account that contains the personalization configuration that the user wants to update.</p>",
16851689
"UpdateRefreshScheduleRequest$AwsAccountId": "<p>The Amazon Web Services account ID.</p>",
16861690
"UpdateRoleCustomPermissionRequest$AwsAccountId": "<p>The ID for the Amazon Web Services account that you want to create a group in. The Amazon Web Services account ID that you provide must be the same Amazon Web Services account that contains your Amazon QuickSight account.</p>",
16871691
"UpdateSPICECapacityConfigurationRequest$AwsAccountId": "<p>The ID of the Amazon Web Services account that contains the SPICE configuration that you want to update.</p>",
@@ -4815,6 +4819,16 @@
48154819
"refs": {
48164820
}
48174821
},
4822+
"DescribeQPersonalizationConfigurationRequest": {
4823+
"base": null,
4824+
"refs": {
4825+
}
4826+
},
4827+
"DescribeQPersonalizationConfigurationResponse": {
4828+
"base": null,
4829+
"refs": {
4830+
}
4831+
},
48184832
"DescribeRefreshScheduleRequest": {
48194833
"base": null,
48204834
"refs": {
@@ -8600,6 +8614,14 @@
86008614
"TimeBasedForecastProperties$PeriodsForward": "<p>The periods forward setup of a forecast computation.</p>"
86018615
}
86028616
},
8617+
"PersonalizationMode": {
8618+
"base": null,
8619+
"refs": {
8620+
"DescribeQPersonalizationConfigurationResponse$PersonalizationMode": "<p>A value that indicates whether personalization is enabled or not.</p>",
8621+
"UpdateQPersonalizationConfigurationRequest$PersonalizationMode": "<p>An option to allow Amazon QuickSight to customize data stories with user specific metadata, specifically location and job information, in your IAM Identity Center instance.</p>",
8622+
"UpdateQPersonalizationConfigurationResponse$PersonalizationMode": "<p>The personalization mode that is used for the personalization configuration.</p>"
8623+
}
8624+
},
86038625
"PhysicalTable": {
86048626
"base": "<p>A view of a data source that contains information about the shape of the data in the underlying source. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.</p>",
86058627
"refs": {
@@ -11166,6 +11188,7 @@
1116611188
"DescribeIpRestrictionResponse$Status": "<p>The HTTP status of the request. </p>",
1116711189
"DescribeKeyRegistrationResponse$Status": "<p>The HTTP status of the request.</p>",
1116811190
"DescribeNamespaceResponse$Status": "<p>The HTTP status of the request.</p>",
11191+
"DescribeQPersonalizationConfigurationResponse$Status": "<p>The HTTP status of the request.</p>",
1116911192
"DescribeRefreshScheduleResponse$Status": "<p>The HTTP status of the request.</p>",
1117011193
"DescribeRoleCustomPermissionResponse$Status": "<p>The HTTP status of the request.</p>",
1117111194
"DescribeTemplateAliasResponse$Status": "<p>The HTTP status of the request.</p>",
@@ -11252,6 +11275,7 @@
1125211275
"UpdateIdentityPropagationConfigResponse$Status": "<p>The HTTP status of the request.</p>",
1125311276
"UpdateIpRestrictionResponse$Status": "<p>The HTTP status of the request. </p>",
1125411277
"UpdatePublicSharingSettingsResponse$Status": "<p>The HTTP status of the request.</p>",
11278+
"UpdateQPersonalizationConfigurationResponse$Status": "<p>The HTTP status of the request.</p>",
1125511279
"UpdateRefreshScheduleResponse$Status": "<p>The HTTP status of the request.</p>",
1125611280
"UpdateRoleCustomPermissionResponse$Status": "<p>The HTTP status of the request.</p>",
1125711281
"UpdateSPICECapacityConfigurationResponse$Status": "<p>The HTTP status of the request.</p>",
@@ -11405,6 +11429,7 @@
1140511429
"DescribeIngestionResponse$RequestId": "<p>The Amazon Web Services request ID for this operation.</p>",
1140611430
"DescribeIpRestrictionResponse$RequestId": "<p>The Amazon Web Services request ID for this operation.</p>",
1140711431
"DescribeNamespaceResponse$RequestId": "<p>The Amazon Web Services request ID for this operation.</p>",
11432+
"DescribeQPersonalizationConfigurationResponse$RequestId": "<p>The Amazon Web Services request ID for this operation.</p>",
1140811433
"DescribeRefreshScheduleRequest$ScheduleId": "<p>The ID of the refresh schedule.</p>",
1140911434
"DescribeRefreshScheduleResponse$RequestId": "<p>The Amazon Web Services request ID for this operation.</p>",
1141011435
"DescribeRoleCustomPermissionResponse$RequestId": "<p>The Amazon Web Services request ID for this operation.</p>",
@@ -11647,6 +11672,7 @@
1164711672
"UpdateIdentityPropagationConfigResponse$RequestId": "<p>The Amazon Web Services request ID for this operation.</p>",
1164811673
"UpdateIpRestrictionResponse$RequestId": "<p>The Amazon Web Services request ID for this operation.</p>",
1164911674
"UpdatePublicSharingSettingsResponse$RequestId": "<p>The Amazon Web Services request ID for this operation.</p>",
11675+
"UpdateQPersonalizationConfigurationResponse$RequestId": "<p>The Amazon Web Services request ID for this operation.</p>",
1165011676
"UpdateRefreshScheduleResponse$RequestId": "<p>The Amazon Web Services request ID for this operation.</p>",
1165111677
"UpdateRefreshScheduleResponse$ScheduleId": "<p>The ID of the refresh schedule.</p>",
1165211678
"UpdateRoleCustomPermissionResponse$RequestId": "<p>The Amazon Web Services request ID for this operation.</p>",
@@ -13418,6 +13444,16 @@
1341813444
"refs": {
1341913445
}
1342013446
},
13447+
"UpdateQPersonalizationConfigurationRequest": {
13448+
"base": null,
13449+
"refs": {
13450+
}
13451+
},
13452+
"UpdateQPersonalizationConfigurationResponse": {
13453+
"base": null,
13454+
"refs": {
13455+
}
13456+
},
1342113457
"UpdateRefreshScheduleRequest": {
1342213458
"base": null,
1342313459
"refs": {

0 commit comments

Comments
 (0)