Skip to content

Commit b98f17c

Browse files
4.1.681
1 parent aa5684c commit b98f17c

File tree

15 files changed

+62
-53
lines changed

15 files changed

+62
-53
lines changed

Include/sdk/_sdk-versions.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
{
33
"NewServiceVersion" : "3.7.400.0",
4-
"ProductVersion" : "3.7.908.0",
4+
"ProductVersion" : "3.7.909.0",
55
"CoreVersion" : "3.7.400.36",
66
"OverrideCoreVersion" : "3.3",
77
"DefaultToPreview" : false,
@@ -154,7 +154,7 @@
154154
"InPreview" : false
155155
},
156156
"EC2" : {
157-
"Version" : "3.7.409.3",
157+
"Version" : "3.7.410.0",
158158
"AssemblyVersionOverride" : "3.3",
159159
"Dependencies" : {
160160
"Core" : "3.7.400.36"
@@ -788,7 +788,7 @@
788788
"InPreview" : false
789789
},
790790
"Athena" : {
791-
"Version" : "3.7.401.14",
791+
"Version" : "3.7.402.0",
792792
"AssemblyVersionOverride" : "3.3",
793793
"Dependencies" : {
794794
"Core" : "3.7.400.36"
@@ -2780,23 +2780,23 @@
27802780
"InPreview" : false
27812781
},
27822782
"BedrockRuntime" : {
2783-
"Version" : "3.7.404.8",
2783+
"Version" : "3.7.405.0",
27842784
"AssemblyVersionOverride" : "3.3",
27852785
"Dependencies" : {
27862786
"Core" : "3.7.400.36"
27872787
},
27882788
"InPreview" : false
27892789
},
27902790
"Bedrock" : {
2791-
"Version" : "3.7.407.10",
2791+
"Version" : "3.7.408.0",
27922792
"AssemblyVersionOverride" : "3.3",
27932793
"Dependencies" : {
27942794
"Core" : "3.7.400.36"
27952795
},
27962796
"InPreview" : false
27972797
},
27982798
"DataZone" : {
2799-
"Version" : "3.7.405.23",
2799+
"Version" : "3.7.406.0",
28002800
"AssemblyVersionOverride" : "3.3",
28012801
"Dependencies" : {
28022802
"Core" : "3.7.400.36"

changelogs/CHANGELOG.2024.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
1-
### 4.1.680 (2024-10-17 21:14Z)
1+
### 4.1.681 (2024-10-18 20:53Z)
2+
* AWS Tools for PowerShell now use AWS .NET SDK 3.7.909.0 and leverage its new features and improvements. Please find a description of the changes at https://github.com/aws/aws-sdk-net/blob/main/changelogs/SDK.CHANGELOG.ALL.md.
3+
* Amazon Athena
4+
* [Breaking Change] Modified cmdlet New-ATHDataCatalog: output changed from Amazon.Athena.Model.CreateDataCatalogResponse to None.
5+
* [Breaking Change] Modified cmdlet Remove-ATHDataCatalog: output changed from Amazon.Athena.Model.DeleteDataCatalogResponse to None.
6+
7+
### 4.1.680 (2024-10-17 21:14Z)
28
* AWS Tools for PowerShell now use AWS .NET SDK 3.7.908.0 and leverage its new features and improvements. Please find a description of the changes at https://github.com/aws/aws-sdk-net/blob/main/changelogs/SDK.CHANGELOG.ALL.md.
39
* Amazon Data Exchange
410
* Added cmdlet Get-DTEXDataGrant leveraging the GetDataGrant service API.

changelogs/CHANGELOG.ALL.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
1-
### 4.1.680 (2024-10-17 21:14Z)
1+
### 4.1.681 (2024-10-18 20:53Z)
2+
* AWS Tools for PowerShell now use AWS .NET SDK 3.7.909.0 and leverage its new features and improvements. Please find a description of the changes at https://github.com/aws/aws-sdk-net/blob/main/changelogs/SDK.CHANGELOG.ALL.md.
3+
* Amazon Athena
4+
* [Breaking Change] Modified cmdlet New-ATHDataCatalog: output changed from Amazon.Athena.Model.CreateDataCatalogResponse to None.
5+
* [Breaking Change] Modified cmdlet Remove-ATHDataCatalog: output changed from Amazon.Athena.Model.DeleteDataCatalogResponse to None.
6+
7+
### 4.1.680 (2024-10-17 21:14Z)
28
* AWS Tools for PowerShell now use AWS .NET SDK 3.7.908.0 and leverage its new features and improvements. Please find a description of the changes at https://github.com/aws/aws-sdk-net/blob/main/changelogs/SDK.CHANGELOG.ALL.md.
39
* Amazon Data Exchange
410
* Added cmdlet Get-DTEXDataGrant leveraging the GetDataGrant service API.

generator/AWSPSGeneratorLib/Config/ServiceConfig/athena.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
<Params />
4040
<TypesNotToFlatten />
4141
</ServiceOperation>
42-
<ServiceOperation MethodName="CreateDataCatalog" OutputProperty="*" Verb="New" Noun="DataCatalog" ShouldProcessTarget="Name" PipelineParameter="Name" NoPipelineParameter="false">
42+
<ServiceOperation MethodName="CreateDataCatalog" Verb="New" Noun="DataCatalog" ShouldProcessTarget="Name" PipelineParameter="Name" NoPipelineParameter="false">
4343
<Params />
4444
<TypesNotToFlatten />
4545
</ServiceOperation>
@@ -67,7 +67,7 @@
6767
<Params />
6868
<TypesNotToFlatten />
6969
</ServiceOperation>
70-
<ServiceOperation MethodName="DeleteDataCatalog" OutputProperty="*" Verb="Remove" Noun="DataCatalog" ShouldProcessTarget="Name" PipelineParameter="Name" NoPipelineParameter="false">
70+
<ServiceOperation MethodName="DeleteDataCatalog" Verb="Remove" Noun="DataCatalog" ShouldProcessTarget="Name" PipelineParameter="Name" NoPipelineParameter="false">
7171
<Params />
7272
<TypesNotToFlatten />
7373
</ServiceOperation>

modules/AWSPowerShell/AWSPowerShellCompleters.psm1

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4526,7 +4526,7 @@ $ATH_Completers = {
45264526
($_ -eq "Update-ATHDataCatalog/Type")
45274527
}
45284528
{
4529-
$v = "FEDERATED","GLUE","HIVE","LAMBDA"
4529+
$v = "GLUE","HIVE","LAMBDA"
45304530
break
45314531
}
45324532

@@ -19192,7 +19192,7 @@ $DZ_Completers = {
1919219192
($_ -eq "Remove-DZPolicyGrant/Project_ProjectDesignation")
1919319193
}
1919419194
{
19195-
$v = "CONTRIBUTOR","OWNER"
19195+
$v = "CONTRIBUTOR","OWNER","PROJECT_CATALOG_STEWARD"
1919619196
break
1919719197
}
1919819198

@@ -19320,7 +19320,7 @@ $DZ_Completers = {
1932019320
# Amazon.DataZone.UserDesignation
1932119321
"New-DZProjectMembership/Designation"
1932219322
{
19323-
$v = "PROJECT_CONTRIBUTOR","PROJECT_OWNER"
19323+
$v = "PROJECT_CATALOG_CONSUMER","PROJECT_CATALOG_STEWARD","PROJECT_CATALOG_VIEWER","PROJECT_CONTRIBUTOR","PROJECT_OWNER"
1932419324
break
1932519325
}
1932619326

modules/AWSPowerShell/Cmdlets/Athena/AWS.Tools.Athena.Completers.psm1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ $ATH_Completers = {
103103
($_ -eq "Update-ATHDataCatalog/Type")
104104
}
105105
{
106-
$v = "FEDERATED","GLUE","HIVE","LAMBDA"
106+
$v = "GLUE","HIVE","LAMBDA"
107107
break
108108
}
109109

modules/AWSPowerShell/Cmdlets/Athena/Basic/New-ATHDataCatalog-Cmdlet.cs

Lines changed: 9 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,11 @@ namespace Amazon.PowerShell.Cmdlets.ATH
3232
/// created are visible to all users of the same Amazon Web Services account.
3333
/// </summary>
3434
[Cmdlet("New", "ATHDataCatalog", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)]
35-
[OutputType("Amazon.Athena.Model.CreateDataCatalogResponse")]
35+
[OutputType("None")]
3636
[AWSCmdlet("Calls the Amazon Athena CreateDataCatalog API operation.", Operation = new[] {"CreateDataCatalog"}, SelectReturnType = typeof(Amazon.Athena.Model.CreateDataCatalogResponse))]
37-
[AWSCmdletOutput("Amazon.Athena.Model.CreateDataCatalogResponse",
38-
"This cmdlet returns an Amazon.Athena.Model.CreateDataCatalogResponse object containing multiple properties."
37+
[AWSCmdletOutput("None or Amazon.Athena.Model.CreateDataCatalogResponse",
38+
"This cmdlet does not generate any output." +
39+
"The service response (type Amazon.Athena.Model.CreateDataCatalogResponse) be returned by specifying '-Select *'."
3940
)]
4041
public partial class NewATHDataCatalogCmdlet : AmazonAthenaClientCmdlet, IExecutor
4142
{
@@ -83,11 +84,7 @@ public partial class NewATHDataCatalogCmdlet : AmazonAthenaClientCmdlet, IExecut
8384
/// actual data, use the following syntax. Both parameters are required.</para><para><c>metadata-function=<i>lambda_arn</i>, record-function=<i>lambda_arn</i></c></para></li><li><para> If you have a composite Lambda function that processes both metadata and data, use
8485
/// the following syntax to specify your Lambda function.</para><para><c>function=<i>lambda_arn</i></c></para></li></ul></li><li><para>The <c>GLUE</c> type takes a catalog ID parameter and is required. The <c><i>catalog_id</i></c> is the account ID of the Amazon Web Services account to which the Glue Data Catalog
8586
/// belongs.</para><para><c>catalog-id=<i>catalog_id</i></c></para><ul><li><para>The <c>GLUE</c> data catalog type also applies to the default <c>AwsDataCatalog</c>
86-
/// that already exists in your account, of which you can have only one and cannot modify.</para></li></ul></li><li><para>The <c>FEDERATED</c> data catalog type uses one of the following parameters, but not
87-
/// both. Use <c>connection-arn</c> for an existing Glue connection. Use <c>connection-type</c>
88-
/// and <c>connection-properties</c> to specify the configuration setting for a new connection.</para><ul><li><para><c>connection-arn:<i>&lt;glue_connection_arn_to_reuse&gt;</i></c></para></li><li><para><c>lambda-role-arn</c> (optional): The execution role to use for the Lambda function.
89-
/// If not provided, one is created.</para></li><li><para><c>connection-type:MYSQL|REDSHIFT|...., connection-properties:"<i>&lt;json_string&gt;</i>"</c></para><para>For <i><c>&lt;json_string&gt;</c></i>, use escaped JSON text, as in the following
90-
/// example.</para><para><c>"{\"spill_bucket\":\"my_spill\",\"spill_prefix\":\"athena-spill\",\"host\":\"abc12345.snowflakecomputing.com\",\"port\":\"1234\",\"warehouse\":\"DEV_WH\",\"database\":\"TEST\",\"schema\":\"PUBLIC\",\"SecretArn\":\"arn:aws:secretsmanager:ap-south-1:111122223333:secret:snowflake-XHb67j\"}"</c></para></li></ul></li></ul>
87+
/// that already exists in your account, of which you can have only one and cannot modify.</para></li></ul></li></ul>
9188
/// </para>
9289
/// </summary>
9390
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
@@ -109,10 +106,8 @@ public partial class NewATHDataCatalogCmdlet : AmazonAthenaClientCmdlet, IExecut
109106
#region Parameter Type
110107
/// <summary>
111108
/// <para>
112-
/// <para>The type of data catalog to create: <c>LAMBDA</c> for a federated catalog, <c>GLUE</c>
113-
/// for an Glue Data Catalog, and <c>HIVE</c> for an external Apache Hive metastore. <c>FEDERATED</c>
114-
/// is a federated catalog for which Athena creates the connection and the Lambda function
115-
/// for you based on the parameters that you pass.</para>
109+
/// <para>The type of data catalog to create: <c>LAMBDA</c> for a federated catalog, <c>HIVE</c>
110+
/// for an external hive metastore, or <c>GLUE</c> for an Glue Data Catalog.</para>
116111
/// </para>
117112
/// </summary>
118113
#if !MODULAR
@@ -128,9 +123,8 @@ public partial class NewATHDataCatalogCmdlet : AmazonAthenaClientCmdlet, IExecut
128123

129124
#region Parameter Select
130125
/// <summary>
131-
/// Use the -Select parameter to control the cmdlet output. The default value is '*'.
126+
/// Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default.
132127
/// Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.Athena.Model.CreateDataCatalogResponse).
133-
/// Specifying the name of a property of type Amazon.Athena.Model.CreateDataCatalogResponse will result in that property being returned.
134128
/// Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
135129
/// </summary>
136130
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
@@ -318,7 +312,7 @@ internal partial class CmdletContext : ExecutorContext
318312
public List<Amazon.Athena.Model.Tag> Tag { get; set; }
319313
public Amazon.Athena.DataCatalogType Type { get; set; }
320314
public System.Func<Amazon.Athena.Model.CreateDataCatalogResponse, NewATHDataCatalogCmdlet, object> Select { get; set; } =
321-
(response, cmdlet) => response;
315+
(response, cmdlet) => null;
322316
}
323317

324318
}

modules/AWSPowerShell/Cmdlets/Athena/Basic/New-ATHWorkGroup-Cmdlet.cs

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -306,11 +306,12 @@ public partial class NewATHWorkGroupCmdlet : AmazonAthenaClientCmdlet, IExecutor
306306
#region Parameter AclConfiguration_S3AclOption
307307
/// <summary>
308308
/// <para>
309-
/// <para>The Amazon S3 canned ACL that Athena should specify when storing query results. Currently
310-
/// the only supported canned ACL is <c>BUCKET_OWNER_FULL_CONTROL</c>. If a query runs
311-
/// in a workgroup and the workgroup overrides client-side settings, then the Amazon S3
312-
/// canned ACL specified in the workgroup's settings is used for all queries that run
313-
/// in the workgroup. For more information about Amazon S3 canned ACLs, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/acl-overview.html#canned-acl">Canned
309+
/// <para>The Amazon S3 canned ACL that Athena should specify when storing query results, including
310+
/// data files inserted by Athena as the result of statements like CTAS or INSERT INTO.
311+
/// Currently the only supported canned ACL is <c>BUCKET_OWNER_FULL_CONTROL</c>. If a
312+
/// query runs in a workgroup and the workgroup overrides client-side settings, then the
313+
/// Amazon S3 canned ACL specified in the workgroup's settings is used for all queries
314+
/// that run in the workgroup. For more information about Amazon S3 canned ACLs, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/acl-overview.html#canned-acl">Canned
314315
/// ACL</a> in the <i>Amazon S3 User Guide</i>.</para>
315316
/// </para>
316317
/// </summary>

modules/AWSPowerShell/Cmdlets/Athena/Basic/Remove-ATHDataCatalog-Cmdlet.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,11 @@ namespace Amazon.PowerShell.Cmdlets.ATH
3131
/// Deletes a data catalog.
3232
/// </summary>
3333
[Cmdlet("Remove", "ATHDataCatalog", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.High)]
34-
[OutputType("Amazon.Athena.Model.DeleteDataCatalogResponse")]
34+
[OutputType("None")]
3535
[AWSCmdlet("Calls the Amazon Athena DeleteDataCatalog API operation.", Operation = new[] {"DeleteDataCatalog"}, SelectReturnType = typeof(Amazon.Athena.Model.DeleteDataCatalogResponse))]
36-
[AWSCmdletOutput("Amazon.Athena.Model.DeleteDataCatalogResponse",
37-
"This cmdlet returns an Amazon.Athena.Model.DeleteDataCatalogResponse object containing multiple properties."
36+
[AWSCmdletOutput("None or Amazon.Athena.Model.DeleteDataCatalogResponse",
37+
"This cmdlet does not generate any output." +
38+
"The service response (type Amazon.Athena.Model.DeleteDataCatalogResponse) be returned by specifying '-Select *'."
3839
)]
3940
public partial class RemoveATHDataCatalogCmdlet : AmazonAthenaClientCmdlet, IExecutor
4041
{
@@ -60,9 +61,8 @@ public partial class RemoveATHDataCatalogCmdlet : AmazonAthenaClientCmdlet, IExe
6061

6162
#region Parameter Select
6263
/// <summary>
63-
/// Use the -Select parameter to control the cmdlet output. The default value is '*'.
64+
/// Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default.
6465
/// Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.Athena.Model.DeleteDataCatalogResponse).
65-
/// Specifying the name of a property of type Amazon.Athena.Model.DeleteDataCatalogResponse will result in that property being returned.
6666
/// Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
6767
/// </summary>
6868
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
@@ -210,7 +210,7 @@ internal partial class CmdletContext : ExecutorContext
210210
{
211211
public System.String Name { get; set; }
212212
public System.Func<Amazon.Athena.Model.DeleteDataCatalogResponse, RemoveATHDataCatalogCmdlet, object> Select { get; set; } =
213-
(response, cmdlet) => response;
213+
(response, cmdlet) => null;
214214
}
215215

216216
}

modules/AWSPowerShell/Cmdlets/Athena/Basic/Start-ATHQueryExecution-Cmdlet.cs

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -203,11 +203,12 @@ public partial class StartATHQueryExecutionCmdlet : AmazonAthenaClientCmdlet, IE
203203
#region Parameter AclConfiguration_S3AclOption
204204
/// <summary>
205205
/// <para>
206-
/// <para>The Amazon S3 canned ACL that Athena should specify when storing query results. Currently
207-
/// the only supported canned ACL is <c>BUCKET_OWNER_FULL_CONTROL</c>. If a query runs
208-
/// in a workgroup and the workgroup overrides client-side settings, then the Amazon S3
209-
/// canned ACL specified in the workgroup's settings is used for all queries that run
210-
/// in the workgroup. For more information about Amazon S3 canned ACLs, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/acl-overview.html#canned-acl">Canned
206+
/// <para>The Amazon S3 canned ACL that Athena should specify when storing query results, including
207+
/// data files inserted by Athena as the result of statements like CTAS or INSERT INTO.
208+
/// Currently the only supported canned ACL is <c>BUCKET_OWNER_FULL_CONTROL</c>. If a
209+
/// query runs in a workgroup and the workgroup overrides client-side settings, then the
210+
/// Amazon S3 canned ACL specified in the workgroup's settings is used for all queries
211+
/// that run in the workgroup. For more information about Amazon S3 canned ACLs, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/acl-overview.html#canned-acl">Canned
211212
/// ACL</a> in the <i>Amazon S3 User Guide</i>.</para>
212213
/// </para>
213214
/// </summary>

0 commit comments

Comments
 (0)