Skip to content

Commit ee93964

Browse files
author
AWS
committed
Amazon Redshift Update: Added support of default IAM role for CreateCluster, RestoreFromClusterSnapshot and ModifyClusterIamRoles APIs
1 parent 6a11ab8 commit ee93964

File tree

2 files changed

+30
-8
lines changed

2 files changed

+30
-8
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 Redshift",
4+
"contributor": "",
5+
"description": "Added support of default IAM role for CreateCluster, RestoreFromClusterSnapshot and ModifyClusterIamRoles APIs"
6+
}

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

Lines changed: 24 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2444,7 +2444,7 @@
24442444
},
24452445
"ConsumerIdentifier":{
24462446
"shape":"String",
2447-
"documentation":"<p>The identifier of the data consumer that is authorized to access the datashare. This identifier is an AWS account ID.</p>"
2447+
"documentation":"<p>The identifier of the data consumer that is authorized to access the datashare. This identifier is an Amazon Web Services account ID.</p>"
24482448
}
24492449
}
24502450
},
@@ -2834,6 +2834,10 @@
28342834
"AquaConfiguration":{
28352835
"shape":"AquaConfiguration",
28362836
"documentation":"<p>The AQUA (Advanced Query Accelerator) configuration of the cluster.</p>"
2837+
},
2838+
"DefaultIamRoleArn":{
2839+
"shape":"String",
2840+
"documentation":"<p>The Amazon Resource Name (ARN) for the IAM role set as default for the cluster.</p>"
28372841
}
28382842
},
28392843
"documentation":"<p>Describes a cluster.</p>",
@@ -3692,6 +3696,10 @@
36923696
"AquaConfigurationStatus":{
36933697
"shape":"AquaConfigurationStatus",
36943698
"documentation":"<p>The value represents how the cluster is configured to use AQUA (Advanced Query Accelerator) when it is created. Possible values include the following.</p> <ul> <li> <p>enabled - Use AQUA if it is available for the current Amazon Web Services Region and Amazon Redshift node type.</p> </li> <li> <p>disabled - Don't use AQUA. </p> </li> <li> <p>auto - Amazon Redshift determines whether to use AQUA.</p> </li> </ul>"
3699+
},
3700+
"DefaultIamRoleArn":{
3701+
"shape":"String",
3702+
"documentation":"<p>The Amazon Resource Name (ARN) for the IAM role that was set as default for the cluster when the cluster was created. </p>"
36953703
}
36963704
},
36973705
"documentation":"<p/>"
@@ -4270,7 +4278,7 @@
42704278
},
42714279
"ConsumerIdentifier":{
42724280
"shape":"String",
4273-
"documentation":"<p>The identifier of the data consumer that is to have authorization removed from the datashare. This identifier is an AWS account ID.</p>"
4281+
"documentation":"<p>The identifier of the data consumer that is to have authorization removed from the datashare. This identifier is an Amazon Web Services account ID.</p>"
42744282
}
42754283
}
42764284
},
@@ -4834,7 +4842,7 @@
48344842
},
48354843
"Marker":{
48364844
"shape":"String",
4837-
"documentation":"<p>An optional parameter that specifies the starting point to return a set of response records. When the results of a <a>DescribeDataSharesForConsumer</a> request exceed the value specified in <code>MaxRecords</code>, AWS returns a value in the <code>Marker</code> field of the response. You can retrieve the next set of response records by providing the returned marker value in the <code>Marker</code> parameter and retrying the request. </p>"
4845+
"documentation":"<p>An optional parameter that specifies the starting point to return a set of response records. When the results of a <a>DescribeDataSharesForConsumer</a> request exceed the value specified in <code>MaxRecords</code>, Amazon Web Services returns a value in the <code>Marker</code> field of the response. You can retrieve the next set of response records by providing the returned marker value in the <code>Marker</code> parameter and retrying the request. </p>"
48384846
}
48394847
}
48404848
},
@@ -4847,7 +4855,7 @@
48474855
},
48484856
"Marker":{
48494857
"shape":"String",
4850-
"documentation":"<p>An optional parameter that specifies the starting point to return a set of response records. When the results of a <a>DescribeDataSharesForConsumer</a> request exceed the value specified in <code>MaxRecords</code>, AWS returns a value in the <code>Marker</code> field of the response. You can retrieve the next set of response records by providing the returned marker value in the <code>Marker</code> parameter and retrying the request. </p>"
4858+
"documentation":"<p>An optional parameter that specifies the starting point to return a set of response records. When the results of a <a>DescribeDataSharesForConsumer</a> request exceed the value specified in <code>MaxRecords</code>, Amazon Web Services returns a value in the <code>Marker</code> field of the response. You can retrieve the next set of response records by providing the returned marker value in the <code>Marker</code> parameter and retrying the request. </p>"
48514859
}
48524860
}
48534861
},
@@ -4868,7 +4876,7 @@
48684876
},
48694877
"Marker":{
48704878
"shape":"String",
4871-
"documentation":"<p>An optional parameter that specifies the starting point to return a set of response records. When the results of a <a>DescribeDataSharesForProducer</a> request exceed the value specified in <code>MaxRecords</code>, AWS returns a value in the <code>Marker</code> field of the response. You can retrieve the next set of response records by providing the returned marker value in the <code>Marker</code> parameter and retrying the request. </p>"
4879+
"documentation":"<p>An optional parameter that specifies the starting point to return a set of response records. When the results of a <a>DescribeDataSharesForProducer</a> request exceed the value specified in <code>MaxRecords</code>, Amazon Web Services returns a value in the <code>Marker</code> field of the response. You can retrieve the next set of response records by providing the returned marker value in the <code>Marker</code> parameter and retrying the request. </p>"
48724880
}
48734881
}
48744882
},
@@ -4881,7 +4889,7 @@
48814889
},
48824890
"Marker":{
48834891
"shape":"String",
4884-
"documentation":"<p>An optional parameter that specifies the starting point to return a set of response records. When the results of a <a>DescribeDataSharesForProducer</a> request exceed the value specified in <code>MaxRecords</code>, AWS returns a value in the <code>Marker</code> field of the response. You can retrieve the next set of response records by providing the returned marker value in the <code>Marker</code> parameter and retrying the request. </p>"
4892+
"documentation":"<p>An optional parameter that specifies the starting point to return a set of response records. When the results of a <a>DescribeDataSharesForProducer</a> request exceed the value specified in <code>MaxRecords</code>, Amazon Web Services returns a value in the <code>Marker</code> field of the response. You can retrieve the next set of response records by providing the returned marker value in the <code>Marker</code> parameter and retrying the request. </p>"
48854893
}
48864894
}
48874895
},
@@ -4898,7 +4906,7 @@
48984906
},
48994907
"Marker":{
49004908
"shape":"String",
4901-
"documentation":"<p>An optional parameter that specifies the starting point to return a set of response records. When the results of a <a>DescribeDataShares</a> request exceed the value specified in <code>MaxRecords</code>, AWS returns a value in the <code>Marker</code> field of the response. You can retrieve the next set of response records by providing the returned marker value in the <code>Marker</code> parameter and retrying the request. </p>"
4909+
"documentation":"<p>An optional parameter that specifies the starting point to return a set of response records. When the results of a <a>DescribeDataShares</a> request exceed the value specified in <code>MaxRecords</code>, Amazon Web Services returns a value in the <code>Marker</code> field of the response. You can retrieve the next set of response records by providing the returned marker value in the <code>Marker</code> parameter and retrying the request. </p>"
49024910
}
49034911
}
49044912
},
@@ -4911,7 +4919,7 @@
49114919
},
49124920
"Marker":{
49134921
"shape":"String",
4914-
"documentation":"<p>An optional parameter that specifies the starting point to return a set of response records. When the results of a <a>DescribeDataShares</a> request exceed the value specified in <code>MaxRecords</code>, AWS returns a value in the <code>Marker</code> field of the response. You can retrieve the next set of response records by providing the returned marker value in the <code>Marker</code> parameter and retrying the request. </p>"
4922+
"documentation":"<p>An optional parameter that specifies the starting point to return a set of response records. When the results of a <a>DescribeDataShares</a> request exceed the value specified in <code>MaxRecords</code>, Amazon Web Services returns a value in the <code>Marker</code> field of the response. You can retrieve the next set of response records by providing the returned marker value in the <code>Marker</code> parameter and retrying the request. </p>"
49154923
}
49164924
}
49174925
},
@@ -6898,6 +6906,10 @@
68986906
"RemoveIamRoles":{
68996907
"shape":"IamRoleArnList",
69006908
"documentation":"<p>Zero or more IAM roles in ARN format to disassociate from the cluster. You can disassociate up to 10 IAM roles from a single cluster in a single request.</p>"
6909+
},
6910+
"DefaultIamRoleArn":{
6911+
"shape":"String",
6912+
"documentation":"<p>The Amazon Resource Name (ARN) for the IAM role that was set as default for the cluster when the cluster was last modified.</p>"
69016913
}
69026914
},
69036915
"documentation":"<p/>"
@@ -8311,6 +8323,10 @@
83118323
"AquaConfigurationStatus":{
83128324
"shape":"AquaConfigurationStatus",
83138325
"documentation":"<p>The value represents how the cluster is configured to use AQUA (Advanced Query Accelerator) after the cluster is restored. Possible values include the following.</p> <ul> <li> <p>enabled - Use AQUA if it is available for the current Amazon Web Services Region and Amazon Redshift node type.</p> </li> <li> <p>disabled - Don't use AQUA. </p> </li> <li> <p>auto - Amazon Redshift determines whether to use AQUA.</p> </li> </ul>"
8326+
},
8327+
"DefaultIamRoleArn":{
8328+
"shape":"String",
8329+
"documentation":"<p>The Amazon Resource Name (ARN) for the IAM role that was set as default for the cluster when the cluster was last modified while it was restored from a snapshot.</p>"
83148330
}
83158331
},
83168332
"documentation":"<p/>"

0 commit comments

Comments
 (0)