Skip to content

Commit

Permalink
4.1.681
Browse files Browse the repository at this point in the history
  • Loading branch information
aws-sdk-dotnet-automation committed Oct 18, 2024
1 parent aa5684c commit b98f17c
Show file tree
Hide file tree
Showing 15 changed files with 62 additions and 53 deletions.
12 changes: 6 additions & 6 deletions Include/sdk/_sdk-versions.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

{
"NewServiceVersion" : "3.7.400.0",
"ProductVersion" : "3.7.908.0",
"ProductVersion" : "3.7.909.0",
"CoreVersion" : "3.7.400.36",
"OverrideCoreVersion" : "3.3",
"DefaultToPreview" : false,
Expand Down Expand Up @@ -154,7 +154,7 @@
"InPreview" : false
},
"EC2" : {
"Version" : "3.7.409.3",
"Version" : "3.7.410.0",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
"Core" : "3.7.400.36"
Expand Down Expand Up @@ -788,7 +788,7 @@
"InPreview" : false
},
"Athena" : {
"Version" : "3.7.401.14",
"Version" : "3.7.402.0",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
"Core" : "3.7.400.36"
Expand Down Expand Up @@ -2780,23 +2780,23 @@
"InPreview" : false
},
"BedrockRuntime" : {
"Version" : "3.7.404.8",
"Version" : "3.7.405.0",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
"Core" : "3.7.400.36"
},
"InPreview" : false
},
"Bedrock" : {
"Version" : "3.7.407.10",
"Version" : "3.7.408.0",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
"Core" : "3.7.400.36"
},
"InPreview" : false
},
"DataZone" : {
"Version" : "3.7.405.23",
"Version" : "3.7.406.0",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
"Core" : "3.7.400.36"
Expand Down
8 changes: 7 additions & 1 deletion changelogs/CHANGELOG.2024.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,10 @@
### 4.1.680 (2024-10-17 21:14Z)
### 4.1.681 (2024-10-18 20:53Z)
* 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.
* Amazon Athena
* [Breaking Change] Modified cmdlet New-ATHDataCatalog: output changed from Amazon.Athena.Model.CreateDataCatalogResponse to None.
* [Breaking Change] Modified cmdlet Remove-ATHDataCatalog: output changed from Amazon.Athena.Model.DeleteDataCatalogResponse to None.

### 4.1.680 (2024-10-17 21:14Z)
* 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.
* Amazon Data Exchange
* Added cmdlet Get-DTEXDataGrant leveraging the GetDataGrant service API.
Expand Down
8 changes: 7 additions & 1 deletion changelogs/CHANGELOG.ALL.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,10 @@
### 4.1.680 (2024-10-17 21:14Z)
### 4.1.681 (2024-10-18 20:53Z)
* 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.
* Amazon Athena
* [Breaking Change] Modified cmdlet New-ATHDataCatalog: output changed from Amazon.Athena.Model.CreateDataCatalogResponse to None.
* [Breaking Change] Modified cmdlet Remove-ATHDataCatalog: output changed from Amazon.Athena.Model.DeleteDataCatalogResponse to None.

### 4.1.680 (2024-10-17 21:14Z)
* 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.
* Amazon Data Exchange
* Added cmdlet Get-DTEXDataGrant leveraging the GetDataGrant service API.
Expand Down
4 changes: 2 additions & 2 deletions generator/AWSPSGeneratorLib/Config/ServiceConfig/athena.xml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@
<Params />
<TypesNotToFlatten />
</ServiceOperation>
<ServiceOperation MethodName="CreateDataCatalog" OutputProperty="*" Verb="New" Noun="DataCatalog" ShouldProcessTarget="Name" PipelineParameter="Name" NoPipelineParameter="false">
<ServiceOperation MethodName="CreateDataCatalog" Verb="New" Noun="DataCatalog" ShouldProcessTarget="Name" PipelineParameter="Name" NoPipelineParameter="false">
<Params />
<TypesNotToFlatten />
</ServiceOperation>
Expand Down Expand Up @@ -67,7 +67,7 @@
<Params />
<TypesNotToFlatten />
</ServiceOperation>
<ServiceOperation MethodName="DeleteDataCatalog" OutputProperty="*" Verb="Remove" Noun="DataCatalog" ShouldProcessTarget="Name" PipelineParameter="Name" NoPipelineParameter="false">
<ServiceOperation MethodName="DeleteDataCatalog" Verb="Remove" Noun="DataCatalog" ShouldProcessTarget="Name" PipelineParameter="Name" NoPipelineParameter="false">
<Params />
<TypesNotToFlatten />
</ServiceOperation>
Expand Down
6 changes: 3 additions & 3 deletions modules/AWSPowerShell/AWSPowerShellCompleters.psm1
Original file line number Diff line number Diff line change
Expand Up @@ -4526,7 +4526,7 @@ $ATH_Completers = {
($_ -eq "Update-ATHDataCatalog/Type")
}
{
$v = "FEDERATED","GLUE","HIVE","LAMBDA"
$v = "GLUE","HIVE","LAMBDA"
break
}

Expand Down Expand Up @@ -19192,7 +19192,7 @@ $DZ_Completers = {
($_ -eq "Remove-DZPolicyGrant/Project_ProjectDesignation")
}
{
$v = "CONTRIBUTOR","OWNER"
$v = "CONTRIBUTOR","OWNER","PROJECT_CATALOG_STEWARD"
break
}

Expand Down Expand Up @@ -19320,7 +19320,7 @@ $DZ_Completers = {
# Amazon.DataZone.UserDesignation
"New-DZProjectMembership/Designation"
{
$v = "PROJECT_CONTRIBUTOR","PROJECT_OWNER"
$v = "PROJECT_CATALOG_CONSUMER","PROJECT_CATALOG_STEWARD","PROJECT_CATALOG_VIEWER","PROJECT_CONTRIBUTOR","PROJECT_OWNER"
break
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ $ATH_Completers = {
($_ -eq "Update-ATHDataCatalog/Type")
}
{
$v = "FEDERATED","GLUE","HIVE","LAMBDA"
$v = "GLUE","HIVE","LAMBDA"
break
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,10 +32,11 @@ namespace Amazon.PowerShell.Cmdlets.ATH
/// created are visible to all users of the same Amazon Web Services account.
/// </summary>
[Cmdlet("New", "ATHDataCatalog", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)]
[OutputType("Amazon.Athena.Model.CreateDataCatalogResponse")]
[OutputType("None")]
[AWSCmdlet("Calls the Amazon Athena CreateDataCatalog API operation.", Operation = new[] {"CreateDataCatalog"}, SelectReturnType = typeof(Amazon.Athena.Model.CreateDataCatalogResponse))]
[AWSCmdletOutput("Amazon.Athena.Model.CreateDataCatalogResponse",
"This cmdlet returns an Amazon.Athena.Model.CreateDataCatalogResponse object containing multiple properties."
[AWSCmdletOutput("None or Amazon.Athena.Model.CreateDataCatalogResponse",
"This cmdlet does not generate any output." +
"The service response (type Amazon.Athena.Model.CreateDataCatalogResponse) be returned by specifying '-Select *'."
)]
public partial class NewATHDataCatalogCmdlet : AmazonAthenaClientCmdlet, IExecutor
{
Expand Down Expand Up @@ -83,11 +84,7 @@ public partial class NewATHDataCatalogCmdlet : AmazonAthenaClientCmdlet, IExecut
/// 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
/// 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
/// 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>
/// 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
/// both. Use <c>connection-arn</c> for an existing Glue connection. Use <c>connection-type</c>
/// 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.
/// 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
/// 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>
/// that already exists in your account, of which you can have only one and cannot modify.</para></li></ul></li></ul>
/// </para>
/// </summary>
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
Expand All @@ -109,10 +106,8 @@ public partial class NewATHDataCatalogCmdlet : AmazonAthenaClientCmdlet, IExecut
#region Parameter Type
/// <summary>
/// <para>
/// <para>The type of data catalog to create: <c>LAMBDA</c> for a federated catalog, <c>GLUE</c>
/// for an Glue Data Catalog, and <c>HIVE</c> for an external Apache Hive metastore. <c>FEDERATED</c>
/// is a federated catalog for which Athena creates the connection and the Lambda function
/// for you based on the parameters that you pass.</para>
/// <para>The type of data catalog to create: <c>LAMBDA</c> for a federated catalog, <c>HIVE</c>
/// for an external hive metastore, or <c>GLUE</c> for an Glue Data Catalog.</para>
/// </para>
/// </summary>
#if !MODULAR
Expand All @@ -128,9 +123,8 @@ public partial class NewATHDataCatalogCmdlet : AmazonAthenaClientCmdlet, IExecut

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

}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -306,11 +306,12 @@ public partial class NewATHWorkGroupCmdlet : AmazonAthenaClientCmdlet, IExecutor
#region Parameter AclConfiguration_S3AclOption
/// <summary>
/// <para>
/// <para>The Amazon S3 canned ACL that Athena should specify when storing query results. Currently
/// the only supported canned ACL is <c>BUCKET_OWNER_FULL_CONTROL</c>. If a query runs
/// in a workgroup and the workgroup overrides client-side settings, then the Amazon S3
/// canned ACL specified in the workgroup's settings is used for all queries 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
/// <para>The Amazon S3 canned ACL that Athena should specify when storing query results, including
/// data files inserted by Athena as the result of statements like CTAS or INSERT INTO.
/// Currently the only supported canned ACL is <c>BUCKET_OWNER_FULL_CONTROL</c>. If a
/// query runs in a workgroup and the workgroup overrides client-side settings, then the
/// Amazon S3 canned ACL specified in the workgroup's settings is used for all queries
/// 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
/// ACL</a> in the <i>Amazon S3 User Guide</i>.</para>
/// </para>
/// </summary>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,10 +31,11 @@ namespace Amazon.PowerShell.Cmdlets.ATH
/// Deletes a data catalog.
/// </summary>
[Cmdlet("Remove", "ATHDataCatalog", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.High)]
[OutputType("Amazon.Athena.Model.DeleteDataCatalogResponse")]
[OutputType("None")]
[AWSCmdlet("Calls the Amazon Athena DeleteDataCatalog API operation.", Operation = new[] {"DeleteDataCatalog"}, SelectReturnType = typeof(Amazon.Athena.Model.DeleteDataCatalogResponse))]
[AWSCmdletOutput("Amazon.Athena.Model.DeleteDataCatalogResponse",
"This cmdlet returns an Amazon.Athena.Model.DeleteDataCatalogResponse object containing multiple properties."
[AWSCmdletOutput("None or Amazon.Athena.Model.DeleteDataCatalogResponse",
"This cmdlet does not generate any output." +
"The service response (type Amazon.Athena.Model.DeleteDataCatalogResponse) be returned by specifying '-Select *'."
)]
public partial class RemoveATHDataCatalogCmdlet : AmazonAthenaClientCmdlet, IExecutor
{
Expand All @@ -60,9 +61,8 @@ public partial class RemoveATHDataCatalogCmdlet : AmazonAthenaClientCmdlet, IExe

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

}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -203,11 +203,12 @@ public partial class StartATHQueryExecutionCmdlet : AmazonAthenaClientCmdlet, IE
#region Parameter AclConfiguration_S3AclOption
/// <summary>
/// <para>
/// <para>The Amazon S3 canned ACL that Athena should specify when storing query results. Currently
/// the only supported canned ACL is <c>BUCKET_OWNER_FULL_CONTROL</c>. If a query runs
/// in a workgroup and the workgroup overrides client-side settings, then the Amazon S3
/// canned ACL specified in the workgroup's settings is used for all queries 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
/// <para>The Amazon S3 canned ACL that Athena should specify when storing query results, including
/// data files inserted by Athena as the result of statements like CTAS or INSERT INTO.
/// Currently the only supported canned ACL is <c>BUCKET_OWNER_FULL_CONTROL</c>. If a
/// query runs in a workgroup and the workgroup overrides client-side settings, then the
/// Amazon S3 canned ACL specified in the workgroup's settings is used for all queries
/// 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
/// ACL</a> in the <i>Amazon S3 User Guide</i>.</para>
/// </para>
/// </summary>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -352,11 +352,12 @@ public partial class UpdateATHWorkGroupCmdlet : AmazonAthenaClientCmdlet, IExecu
#region Parameter AclConfiguration_S3AclOption
/// <summary>
/// <para>
/// <para>The Amazon S3 canned ACL that Athena should specify when storing query results. Currently
/// the only supported canned ACL is <c>BUCKET_OWNER_FULL_CONTROL</c>. If a query runs
/// in a workgroup and the workgroup overrides client-side settings, then the Amazon S3
/// canned ACL specified in the workgroup's settings is used for all queries 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
/// <para>The Amazon S3 canned ACL that Athena should specify when storing query results, including
/// data files inserted by Athena as the result of statements like CTAS or INSERT INTO.
/// Currently the only supported canned ACL is <c>BUCKET_OWNER_FULL_CONTROL</c>. If a
/// query runs in a workgroup and the workgroup overrides client-side settings, then the
/// Amazon S3 canned ACL specified in the workgroup's settings is used for all queries
/// 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
/// ACL</a> in the <i>Amazon S3 User Guide</i>.</para>
/// </para>
/// </summary>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -287,7 +287,7 @@ $DZ_Completers = {
($_ -eq "Remove-DZPolicyGrant/Project_ProjectDesignation")
}
{
$v = "CONTRIBUTOR","OWNER"
$v = "CONTRIBUTOR","OWNER","PROJECT_CATALOG_STEWARD"
break
}

Expand Down Expand Up @@ -415,7 +415,7 @@ $DZ_Completers = {
# Amazon.DataZone.UserDesignation
"New-DZProjectMembership/Designation"
{
$v = "PROJECT_CONTRIBUTOR","PROJECT_OWNER"
$v = "PROJECT_CATALOG_CONSUMER","PROJECT_CATALOG_STEWARD","PROJECT_CATALOG_VIEWER","PROJECT_CONTRIBUTOR","PROJECT_OWNER"
break
}

Expand Down
Loading

0 comments on commit b98f17c

Please sign in to comment.