Skip to content

Commit 12569b5

Browse files
author
AWS
committed
Amazon QuickSight Update: Amazon QuickSight: Adds support for setting up VPC Endpoint restrictions for accessing QuickSight Website.
1 parent 4001968 commit 12569b5

File tree

2 files changed

+59
-4
lines changed

2 files changed

+59
-4
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "feature",
3+
"category": "Amazon QuickSight",
4+
"contributor": "",
5+
"description": "Amazon QuickSight: Adds support for setting up VPC Endpoint restrictions for accessing QuickSight Website."
6+
}

services/quicksight/src/main/resources/codegen-resources/service-2.json

Lines changed: 53 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2946,7 +2946,7 @@
29462946
{"shape":"ResourceNotFoundException"},
29472947
{"shape":"InternalFailureException"}
29482948
],
2949-
"documentation":"<p>Updates the content and status of IP rules. 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>"
2949+
"documentation":"<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>"
29502950
},
29512951
"UpdatePublicSharingSettings":{
29522952
"name":"UpdatePublicSharingSettings",
@@ -10412,7 +10412,7 @@
1041210412
"documentation":"<p>A date time parameter that is created in the dataset.</p>"
1041310413
}
1041410414
},
10415-
"documentation":"<p>A dataset parameter.</p>"
10415+
"documentation":"<p>A parameter that is created in a dataset. The parameter can be a string, integer, decimal, or datetime data type.</p>"
1041610416
},
1041710417
"DatasetParameterId":{
1041810418
"type":"string",
@@ -10434,6 +10434,7 @@
1043410434
},
1043510435
"DatasetParameterValueType":{
1043610436
"type":"string",
10437+
"documentation":"<p>The value type of the parameter. The value type is used to validate the parameter before it is evaluated.</p>",
1043710438
"enum":[
1043810439
"MULTI_VALUED",
1043910440
"SINGLE_VALUED"
@@ -13527,6 +13528,14 @@
1352713528
"shape":"IpRestrictionRuleMap",
1352813529
"documentation":"<p>A map that describes the IP rules with CIDR range and description.</p>"
1352913530
},
13531+
"VpcIdRestrictionRuleMap":{
13532+
"shape":"VpcIdRestrictionRuleMap",
13533+
"documentation":"<p>A map of allowed VPC IDs and their rule descriptions.</p>"
13534+
},
13535+
"VpcEndpointIdRestrictionRuleMap":{
13536+
"shape":"VpcEndpointIdRestrictionRuleMap",
13537+
"documentation":"<p>A map of allowed VPC endpoint IDs and their rule descriptions.</p>"
13538+
},
1353013539
"Enabled":{
1353113540
"shape":"NullableBoolean",
1353213541
"documentation":"<p>A value that specifies whether IP rules are turned on.</p>"
@@ -16371,7 +16380,7 @@
1637116380
},
1637216381
"AuthorizedResourceArns":{
1637316382
"shape":"ArnList",
16374-
"documentation":"<p>The Amazon Resource Names (ARNs) for the Amazon QuickSight resources that the user is authorized to access during the lifetime of the session.</p> <p>If you choose <code>Dashboard</code> embedding experience, pass the list of dashboard ARNs in the account that you want the user to be able to view.</p> <p>Currently, you can pass up to 25 dashboard ARNs in each API call.</p>"
16383+
"documentation":"<p>The Amazon Resource Names (ARNs) for the Amazon QuickSight resources that the user is authorized to access during the lifetime of the session.</p> <p>If you choose <code>Dashboard</code> embedding experience, pass the list of dashboard ARNs in the account that you want the user to be able to view.</p> <p>If you want to make changes to the theme of your embedded content, pass a list of theme ARNs that the anonymous users need access to.</p> <p>Currently, you can pass up to 25 theme ARNs in each API call.</p>"
1637516384
},
1637616385
"ExperienceConfiguration":{
1637716386
"shape":"AnonymousUserEmbeddingExperienceConfiguration",
@@ -26251,7 +26260,7 @@
2625126260
},
2625226261
"SqlQuery":{
2625326262
"type":"string",
26254-
"max":65536,
26263+
"max":168000,
2625526264
"min":1
2625626265
},
2625726266
"SqlServerParameters":{
@@ -30535,6 +30544,14 @@
3053530544
"shape":"IpRestrictionRuleMap",
3053630545
"documentation":"<p>A map that describes the updated IP rules with CIDR ranges and descriptions.</p>"
3053730546
},
30547+
"VpcIdRestrictionRuleMap":{
30548+
"shape":"VpcIdRestrictionRuleMap",
30549+
"documentation":"<p>A map of VPC IDs and their corresponding rules. When you configure this parameter, traffic from all VPC endpoints that are present in the specified VPC is allowed.</p>"
30550+
},
30551+
"VpcEndpointIdRestrictionRuleMap":{
30552+
"shape":"VpcEndpointIdRestrictionRuleMap",
30553+
"documentation":"<p>A map of allowed VPC endpoint IDs and their corresponding rule descriptions.</p>"
30554+
},
3053830555
"Enabled":{
3053930556
"shape":"NullableBoolean",
3054030557
"documentation":"<p>A value that specifies whether IP rules are turned on.</p>"
@@ -31940,6 +31957,38 @@
3194031957
},
3194131958
"documentation":"<p>VPC connection properties.</p>"
3194231959
},
31960+
"VpcEndpointId":{
31961+
"type":"string",
31962+
"max":255,
31963+
"min":1,
31964+
"pattern":"^vpce-[0-9a-z]*$"
31965+
},
31966+
"VpcEndpointIdRestrictionRuleDescription":{
31967+
"type":"string",
31968+
"max":150,
31969+
"min":0
31970+
},
31971+
"VpcEndpointIdRestrictionRuleMap":{
31972+
"type":"map",
31973+
"key":{"shape":"VpcEndpointId"},
31974+
"value":{"shape":"VpcEndpointIdRestrictionRuleDescription"}
31975+
},
31976+
"VpcId":{
31977+
"type":"string",
31978+
"max":255,
31979+
"min":1,
31980+
"pattern":"^vpc-[0-9a-z]*$"
31981+
},
31982+
"VpcIdRestrictionRuleDescription":{
31983+
"type":"string",
31984+
"max":150,
31985+
"min":0
31986+
},
31987+
"VpcIdRestrictionRuleMap":{
31988+
"type":"map",
31989+
"key":{"shape":"VpcId"},
31990+
"value":{"shape":"VpcIdRestrictionRuleDescription"}
31991+
},
3194331992
"Warehouse":{
3194431993
"type":"string",
3194531994
"max":128

0 commit comments

Comments
 (0)