From 2d39555af93cfe6659f3f60ab1657b86b63c4df0 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 13 Aug 2024 18:04:28 +0000 Subject: [PATCH 1/2] Update to latest models --- .../api-change-amplify-14248.json | 5 + .../api-change-appstream-67576.json | 5 + .../next-release/api-change-fis-41334.json | 5 + .../next-release/api-change-glue-27159.json | 5 + .../api-change-neptunegraph-829.json | 5 + .../data/amplify/2017-07-25/service-2.json | 35 +- .../data/appstream/2016-12-01/service-2.json | 331 +++++++++++++++++- botocore/data/fis/2020-12-01/service-2.json | 35 +- botocore/data/glue/2017-03-31/service-2.json | 15 + .../neptune-graph/2023-11-29/service-2.json | 17 +- 10 files changed, 451 insertions(+), 7 deletions(-) create mode 100644 .changes/next-release/api-change-amplify-14248.json create mode 100644 .changes/next-release/api-change-appstream-67576.json create mode 100644 .changes/next-release/api-change-fis-41334.json create mode 100644 .changes/next-release/api-change-glue-27159.json create mode 100644 .changes/next-release/api-change-neptunegraph-829.json diff --git a/.changes/next-release/api-change-amplify-14248.json b/.changes/next-release/api-change-amplify-14248.json new file mode 100644 index 0000000000..90fd7e3e0f --- /dev/null +++ b/.changes/next-release/api-change-amplify-14248.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``amplify``", + "description": "Add a new field \"cacheConfig\" that enables users to configure the CDN cache settings for an App" +} diff --git a/.changes/next-release/api-change-appstream-67576.json b/.changes/next-release/api-change-appstream-67576.json new file mode 100644 index 0000000000..c69bc08286 --- /dev/null +++ b/.changes/next-release/api-change-appstream-67576.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``appstream``", + "description": "This release includes following new APIs: CreateThemeForStack, DescribeThemeForStack, UpdateThemeForStack, DeleteThemeForStack to support custom branding programmatically." +} diff --git a/.changes/next-release/api-change-fis-41334.json b/.changes/next-release/api-change-fis-41334.json new file mode 100644 index 0000000000..87dc4a777d --- /dev/null +++ b/.changes/next-release/api-change-fis-41334.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``fis``", + "description": "This release adds support for additional error information on experiment failure. It adds the error code, location, and account id on relevant failures to the GetExperiment and ListExperiment API responses." +} diff --git a/.changes/next-release/api-change-glue-27159.json b/.changes/next-release/api-change-glue-27159.json new file mode 100644 index 0000000000..049c59e054 --- /dev/null +++ b/.changes/next-release/api-change-glue-27159.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``glue``", + "description": "Add AttributesToGet parameter support for Glue GetTables" +} diff --git a/.changes/next-release/api-change-neptunegraph-829.json b/.changes/next-release/api-change-neptunegraph-829.json new file mode 100644 index 0000000000..e16fa8affe --- /dev/null +++ b/.changes/next-release/api-change-neptunegraph-829.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``neptune-graph``", + "description": "Amazon Neptune Analytics provides a new option for customers to load data into a graph using the RDF (Resource Description Framework) NTRIPLES format. When loading NTRIPLES files, use the value `convertToIri` for the `blankNodeHandling` parameter." +} diff --git a/botocore/data/amplify/2017-07-25/service-2.json b/botocore/data/amplify/2017-07-25/service-2.json index c4327ae61f..7037a9f5be 100644 --- a/botocore/data/amplify/2017-07-25/service-2.json +++ b/botocore/data/amplify/2017-07-25/service-2.json @@ -11,7 +11,8 @@ "serviceId":"Amplify", "signatureVersion":"v4", "signingName":"amplify", - "uid":"amplify-2017-07-25" + "uid":"amplify-2017-07-25", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateApp":{ @@ -747,6 +748,10 @@ "repositoryCloneMethod":{ "shape":"RepositoryCloneMethod", "documentation":"

This is for internal use.

The Amplify service uses this parameter to specify the authentication protocol to use to access the Git repository for an Amplify app. Amplify specifies TOKEN for a GitHub repository, SIGV4 for an Amazon Web Services CodeCommit repository, and SSH for GitLab and Bitbucket repositories.

" + }, + "cacheConfig":{ + "shape":"CacheConfig", + "documentation":"

The cache configuration for the Amplify app. If you don't specify the cache configuration type, Amplify uses the default AMPLIFY_MANAGED setting.

" } }, "documentation":"

Represents the different branches of a repository for building, deploying, and hosting an Amplify app.

" @@ -1113,13 +1118,31 @@ "pattern":"(?s).+", "sensitive":true }, + "CacheConfig":{ + "type":"structure", + "required":["type"], + "members":{ + "type":{ + "shape":"CacheConfigType", + "documentation":"

The type of cache configuration to use for an Amplify app.

The AMPLIFY_MANAGED cache configuration automatically applies an optimized cache configuration for your app based on its platform, routing rules, and rewrite rules. This is the default setting.

The AMPLIFY_MANAGED_NO_COOKIES cache configuration type is the same as AMPLIFY_MANAGED, except that it excludes all cookies from the cache key.

" + } + }, + "documentation":"

Describes the cache configuration for an Amplify app.

For more information about how Amplify applies an optimal cache configuration for your app based on the type of content that is being served, see Managing cache configuration in the Amplify User guide.

" + }, + "CacheConfigType":{ + "type":"string", + "enum":[ + "AMPLIFY_MANAGED", + "AMPLIFY_MANAGED_NO_COOKIES" + ] + }, "Certificate":{ "type":"structure", "required":["type"], "members":{ "type":{ "shape":"CertificateType", - "documentation":"

The type of SSL/TLS certificate that you want to use.

Specify AMPLIFY_MANAGED to use the default certificate that Amplify provisions for you.

Specify CUSTOM to use your own certificate that you have already added to Certificate Manager in your Amazon Web Services account. Make sure you request (or import) the certificate in the US East (N. Virginia) Region (us-east-1). For more information about using ACM, see Importing certificates into Certificate Manager in the ACM User guide .

" + "documentation":"

The type of SSL/TLS certificate that you want to use.

Specify AMPLIFY_MANAGED to use the default certificate that Amplify provisions for you.

Specify CUSTOM to use your own certificate that you have already added to Certificate Manager in your Amazon Web Services account. Make sure you request (or import) the certificate in the US East (N. Virginia) Region (us-east-1). For more information about using ACM, see Importing certificates into Certificate Manager in the ACM User guide.

" }, "customCertificateArn":{ "shape":"CertificateArn", @@ -1262,6 +1285,10 @@ "autoBranchCreationConfig":{ "shape":"AutoBranchCreationConfig", "documentation":"

The automated branch creation configuration for an Amplify app.

" + }, + "cacheConfig":{ + "shape":"CacheConfig", + "documentation":"

The cache configuration for the Amplify app.

" } }, "documentation":"

The request structure used to create apps in Amplify.

" @@ -3275,6 +3302,10 @@ "accessToken":{ "shape":"AccessToken", "documentation":"

The personal access token for a GitHub repository for an Amplify app. The personal access token is used to authorize access to a GitHub repository using the Amplify GitHub App. The token is not stored.

Use accessToken for GitHub repositories only. To authorize access to a repository provider such as Bitbucket or CodeCommit, use oauthToken.

You must specify either accessToken or oauthToken when you update an app.

Existing Amplify apps deployed from a GitHub repository using OAuth continue to work with CI/CD. However, we strongly recommend that you migrate these apps to use the GitHub App. For more information, see Migrating an existing OAuth app to the Amplify GitHub App in the Amplify User Guide .

" + }, + "cacheConfig":{ + "shape":"CacheConfig", + "documentation":"

The cache configuration for the Amplify app.

" } }, "documentation":"

The request structure for the update app request.

" diff --git a/botocore/data/appstream/2016-12-01/service-2.json b/botocore/data/appstream/2016-12-01/service-2.json index 934cf615e4..7e7b9238fc 100644 --- a/botocore/data/appstream/2016-12-01/service-2.json +++ b/botocore/data/appstream/2016-12-01/service-2.json @@ -329,6 +329,24 @@ ], "documentation":"

Creates a temporary URL to start an AppStream 2.0 streaming session for the specified user. A streaming URL enables application streaming to be tested without user setup.

" }, + "CreateThemeForStack":{ + "name":"CreateThemeForStack", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"CreateThemeForStackRequest"}, + "output":{"shape":"CreateThemeForStackResult"}, + "errors":[ + {"shape":"ConcurrentModificationException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"ResourceAlreadyExistsException"}, + {"shape":"LimitExceededException"}, + {"shape":"InvalidAccountStatusException"}, + {"shape":"OperationNotPermittedException"} + ], + "documentation":"

Creates custom branding that customizes the appearance of the streaming application catalog page.

" + }, "CreateUpdatedImage":{ "name":"CreateUpdatedImage", "http":{ @@ -534,6 +552,21 @@ ], "documentation":"

Deletes the specified stack. After the stack is deleted, the application streaming environment provided by the stack is no longer available to users. Also, any reservations made for application streaming sessions for the stack are released.

" }, + "DeleteThemeForStack":{ + "name":"DeleteThemeForStack", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DeleteThemeForStackRequest"}, + "output":{"shape":"DeleteThemeForStackResult"}, + "errors":[ + {"shape":"ConcurrentModificationException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"OperationNotPermittedException"} + ], + "documentation":"

Deletes custom branding that customizes the appearance of the streaming application catalog page.

" + }, "DeleteUsageReportSubscription":{ "name":"DeleteUsageReportSubscription", "http":{ @@ -738,6 +771,20 @@ ], "documentation":"

Retrieves a list that describes one or more specified stacks, if the stack names are provided. Otherwise, all stacks in the account are described.

" }, + "DescribeThemeForStack":{ + "name":"DescribeThemeForStack", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeThemeForStackRequest"}, + "output":{"shape":"DescribeThemeForStackResult"}, + "errors":[ + {"shape":"ResourceNotFoundException"}, + {"shape":"OperationNotPermittedException"} + ], + "documentation":"

Retrieves a list that describes the theme for a specified stack. A theme is custom branding that customizes the appearance of the streaming application catalog page.

" + }, "DescribeUsageReportSubscriptions":{ "name":"DescribeUsageReportSubscriptions", "http":{ @@ -1185,6 +1232,24 @@ {"shape":"ConcurrentModificationException"} ], "documentation":"

Updates the specified fields for the specified stack.

" + }, + "UpdateThemeForStack":{ + "name":"UpdateThemeForStack", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"UpdateThemeForStackRequest"}, + "output":{"shape":"UpdateThemeForStackResult"}, + "errors":[ + {"shape":"ConcurrentModificationException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"LimitExceededException"}, + {"shape":"InvalidAccountStatusException"}, + {"shape":"InvalidParameterCombinationException"}, + {"shape":"OperationNotPermittedException"} + ], + "documentation":"

Updates custom branding that customizes the appearance of the streaming application catalog page.

" } }, "shapes":{ @@ -2171,7 +2236,7 @@ }, "InstanceType":{ "shape":"String", - "documentation":"

The instance type to use when launching fleet instances. The following instance types are available:

The following instance types are available for Elastic fleets:

" + "documentation":"

The instance type to use when launching fleet instances. The following instance types are available:

The following instance types are available for Elastic fleets:

" }, "FleetType":{ "shape":"FleetType", @@ -2463,6 +2528,51 @@ } } }, + "CreateThemeForStackRequest":{ + "type":"structure", + "required":[ + "StackName", + "TitleText", + "ThemeStyling", + "OrganizationLogoS3Location", + "FaviconS3Location" + ], + "members":{ + "StackName":{ + "shape":"Name", + "documentation":"

The name of the stack for the theme.

" + }, + "FooterLinks":{ + "shape":"ThemeFooterLinks", + "documentation":"

The links that are displayed in the footer of the streaming application catalog page. These links are helpful resources for users, such as the organization's IT support and product marketing sites.

" + }, + "TitleText":{ + "shape":"ThemeTitleText", + "documentation":"

The title that is displayed at the top of the browser tab during users' application streaming sessions.

" + }, + "ThemeStyling":{ + "shape":"ThemeStyling", + "documentation":"

The color theme that is applied to website links, text, and buttons. These colors are also applied as accents in the background for the streaming application catalog page.

" + }, + "OrganizationLogoS3Location":{ + "shape":"S3Location", + "documentation":"

The organization logo that appears on the streaming application catalog page.

" + }, + "FaviconS3Location":{ + "shape":"S3Location", + "documentation":"

The S3 location of the favicon. The favicon enables users to recognize their application streaming site in a browser full of tabs or bookmarks. It is displayed at the top of the browser tab for the application streaming site during users' streaming sessions.

" + } + } + }, + "CreateThemeForStackResult":{ + "type":"structure", + "members":{ + "Theme":{ + "shape":"Theme", + "documentation":"

The theme object that contains the metadata of the custom branding.

" + } + } + }, "CreateUpdatedImageRequest":{ "type":"structure", "required":[ @@ -2730,6 +2840,21 @@ "members":{ } }, + "DeleteThemeForStackRequest":{ + "type":"structure", + "required":["StackName"], + "members":{ + "StackName":{ + "shape":"Name", + "documentation":"

The name of the stack for the theme.

" + } + } + }, + "DeleteThemeForStackResult":{ + "type":"structure", + "members":{ + } + }, "DeleteUsageReportSubscriptionRequest":{ "type":"structure", "members":{ @@ -3200,6 +3325,25 @@ } } }, + "DescribeThemeForStackRequest":{ + "type":"structure", + "required":["StackName"], + "members":{ + "StackName":{ + "shape":"Name", + "documentation":"

The name of the stack for the theme.

" + } + } + }, + "DescribeThemeForStackResult":{ + "type":"structure", + "members":{ + "Theme":{ + "shape":"Theme", + "documentation":"

The theme object that contains the metadata of the custom branding.

" + } + } + }, "DescribeUsageReportSubscriptionsRequest":{ "type":"structure", "members":{ @@ -3479,6 +3623,13 @@ "member":{"shape":"Domain"}, "max":50 }, + "DynamicAppProvidersEnabled":{ + "type":"string", + "enum":[ + "ENABLED", + "DISABLED" + ] + }, "EmbedHostDomain":{ "type":"string", "documentation":"Specifies a valid domain that can embed AppStream. Valid examples include: [\"testorigin.tt--com\", \"testingorigin.com.us\", \"test.com.us\"] Invalid examples include: [\"test,com\", \".com\", \"h*llo.com\". \"\"]", @@ -3929,6 +4080,22 @@ "ImageErrors":{ "shape":"ResourceErrors", "documentation":"

Describes the errors that are returned when a new image can't be created.

" + }, + "LatestAppstreamAgentVersion":{ + "shape":"LatestAppstreamAgentVersion", + "documentation":"

Indicates whether the image is using the latest AppStream 2.0 agent version or not.

" + }, + "SupportedInstanceFamilies":{ + "shape":"StringList", + "documentation":"

The supported instances families that determine which image a customer can use when the customer launches a fleet or image builder. The following instances families are supported:

" + }, + "DynamicAppProvidersEnabled":{ + "shape":"DynamicAppProvidersEnabled", + "documentation":"

Indicates whether dynamic app providers are enabled within an AppStream 2.0 image or not.

" + }, + "ImageSharedWithOthers":{ + "shape":"ImageSharedWithOthers", + "documentation":"

Indicates whether the image is shared with another account ID.

" } }, "documentation":"

Describes an image.

" @@ -4005,6 +4172,10 @@ "AccessEndpoints":{ "shape":"AccessEndpointList", "documentation":"

The list of virtual private cloud (VPC) interface endpoint objects. Administrators can connect to the image builder only through the specified endpoints.

" + }, + "LatestAppstreamAgentVersion":{ + "shape":"LatestAppstreamAgentVersion", + "documentation":"

Indicates whether the image builder is using the latest AppStream 2.0 agent version or not.

" } }, "documentation":"

Describes a virtual machine that is used to create an image.

" @@ -4068,6 +4239,13 @@ }, "documentation":"

Describes the permissions for an image.

" }, + "ImageSharedWithOthers":{ + "type":"string", + "enum":[ + "TRUE", + "FALSE" + ] + }, "ImageState":{ "type":"string", "enum":[ @@ -4153,6 +4331,13 @@ "type":"list", "member":{"shape":"LastReportGenerationExecutionError"} }, + "LatestAppstreamAgentVersion":{ + "type":"string", + "enum":[ + "TRUE", + "FALSE" + ] + }, "LimitExceededException":{ "type":"structure", "members":{ @@ -4955,6 +5140,103 @@ "max":50, "min":1 }, + "Theme":{ + "type":"structure", + "members":{ + "StackName":{ + "shape":"Name", + "documentation":"

The stack that has the custom branding theme.

" + }, + "State":{ + "shape":"ThemeState", + "documentation":"

The state of the theme.

" + }, + "ThemeTitleText":{ + "shape":"ThemeTitleText", + "documentation":"

The browser tab page title.

" + }, + "ThemeStyling":{ + "shape":"ThemeStyling", + "documentation":"

The color that is used for the website links, text, buttons, and catalog page background.

" + }, + "ThemeFooterLinks":{ + "shape":"ThemeFooterLinks", + "documentation":"

The website links that display in the catalog page footer.

" + }, + "ThemeOrganizationLogoURL":{ + "shape":"String", + "documentation":"

The URL of the logo that displays in the catalog page header.

" + }, + "ThemeFaviconURL":{ + "shape":"String", + "documentation":"

The URL of the icon that displays at the top of a user's browser tab during streaming sessions.

" + }, + "CreatedTime":{ + "shape":"Timestamp", + "documentation":"

The time the theme was created.

" + } + }, + "documentation":"

The custom branding theme, which might include a custom logo, website links, and other branding to display to users.

" + }, + "ThemeAttribute":{ + "type":"string", + "enum":["FOOTER_LINKS"] + }, + "ThemeAttributes":{ + "type":"list", + "member":{"shape":"ThemeAttribute"} + }, + "ThemeFooterLink":{ + "type":"structure", + "members":{ + "DisplayName":{ + "shape":"ThemeFooterLinkDisplayName", + "documentation":"

The name of the websites that display in the catalog page footer.

" + }, + "FooterLinkURL":{ + "shape":"ThemeFooterLinkURL", + "documentation":"

The URL of the websites that display in the catalog page footer.

" + } + }, + "documentation":"

The website links that display in the catalog page footer.

" + }, + "ThemeFooterLinkDisplayName":{ + "type":"string", + "max":300, + "min":1, + "pattern":"^[-@./#&+\\w\\s]*$" + }, + "ThemeFooterLinkURL":{ + "type":"string", + "max":1000, + "min":1 + }, + "ThemeFooterLinks":{ + "type":"list", + "member":{"shape":"ThemeFooterLink"} + }, + "ThemeState":{ + "type":"string", + "enum":[ + "ENABLED", + "DISABLED" + ] + }, + "ThemeStyling":{ + "type":"string", + "enum":[ + "LIGHT_BLUE", + "BLUE", + "PINK", + "RED" + ] + }, + "ThemeTitleText":{ + "type":"string", + "max":300, + "min":1, + "pattern":"^[-@./#&+\\w\\s]*$" + }, "Timestamp":{"type":"timestamp"}, "UntagResourceRequest":{ "type":"structure", @@ -5345,6 +5627,53 @@ } } }, + "UpdateThemeForStackRequest":{ + "type":"structure", + "required":["StackName"], + "members":{ + "StackName":{ + "shape":"Name", + "documentation":"

The name of the stack for the theme.

" + }, + "FooterLinks":{ + "shape":"ThemeFooterLinks", + "documentation":"

The links that are displayed in the footer of the streaming application catalog page. These links are helpful resources for users, such as the organization's IT support and product marketing sites.

" + }, + "TitleText":{ + "shape":"ThemeTitleText", + "documentation":"

The title that is displayed at the top of the browser tab during users' application streaming sessions.

" + }, + "ThemeStyling":{ + "shape":"ThemeStyling", + "documentation":"

The color theme that is applied to website links, text, and buttons. These colors are also applied as accents in the background for the streaming application catalog page.

" + }, + "OrganizationLogoS3Location":{ + "shape":"S3Location", + "documentation":"

The organization logo that appears on the streaming application catalog page.

" + }, + "FaviconS3Location":{ + "shape":"S3Location", + "documentation":"

The S3 location of the favicon. The favicon enables users to recognize their application streaming site in a browser full of tabs or bookmarks. It is displayed at the top of the browser tab for the application streaming site during users' streaming sessions.

" + }, + "State":{ + "shape":"ThemeState", + "documentation":"

Specifies whether custom branding should be applied to catalog page or not.

" + }, + "AttributesToDelete":{ + "shape":"ThemeAttributes", + "documentation":"

The attributes to delete.

" + } + } + }, + "UpdateThemeForStackResult":{ + "type":"structure", + "members":{ + "Theme":{ + "shape":"Theme", + "documentation":"

The theme object that contains the metadata of the custom branding.

" + } + } + }, "UsageReportExecutionErrorCode":{ "type":"string", "enum":[ diff --git a/botocore/data/fis/2020-12-01/service-2.json b/botocore/data/fis/2020-12-01/service-2.json index d3f5ff45ce..a0992745a9 100644 --- a/botocore/data/fis/2020-12-01/service-2.json +++ b/botocore/data/fis/2020-12-01/service-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"fis", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"FIS", "serviceFullName":"AWS Fault Injection Simulator", "serviceId":"fis", "signatureVersion":"v4", "signingName":"fis", - "uid":"fis-2020-12-01" + "uid":"fis-2020-12-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateExperimentTemplate":{ @@ -1010,6 +1012,31 @@ "documentation":"

Describes the configuration for experiment logging to Amazon CloudWatch Logs.

" }, "ExperimentEndTime":{"type":"timestamp"}, + "ExperimentError":{ + "type":"structure", + "members":{ + "accountId":{ + "shape":"ExperimentErrorAccountId", + "documentation":"

The Amazon Web Services Account ID where the experiment failure occurred.

" + }, + "code":{ + "shape":"ExperimentErrorCode", + "documentation":"

The error code for the failed experiment.

" + }, + "location":{ + "shape":"ExperimentErrorLocation", + "documentation":"

Context for the section of the experiment template that failed.

" + } + }, + "documentation":"

Describes the error when an experiment has failed.

" + }, + "ExperimentErrorAccountId":{"type":"string"}, + "ExperimentErrorCode":{ + "type":"string", + "max":128, + "pattern":"[\\S]+" + }, + "ExperimentErrorLocation":{"type":"string"}, "ExperimentId":{ "type":"string", "max":64, @@ -1076,6 +1103,10 @@ "reason":{ "shape":"ExperimentStatusReason", "documentation":"

The reason for the state.

" + }, + "error":{ + "shape":"ExperimentError", + "documentation":"

The error information of the experiment when the action has failed.

" } }, "documentation":"

Describes the state of an experiment.

" @@ -2702,5 +2733,5 @@ "exception":true } }, - "documentation":"

Fault Injection Service is a managed service that enables you to perform fault injection experiments on your Amazon Web Services workloads. For more information, see the Fault Injection Service User Guide.

" + "documentation":"

Amazon Web Services Fault Injection Service is a managed service that enables you to perform fault injection experiments on your Amazon Web Services workloads. For more information, see the Fault Injection Service User Guide.

" } diff --git a/botocore/data/glue/2017-03-31/service-2.json b/botocore/data/glue/2017-03-31/service-2.json index 14c14699f5..e84d55f7f1 100644 --- a/botocore/data/glue/2017-03-31/service-2.json +++ b/botocore/data/glue/2017-03-31/service-2.json @@ -13411,6 +13411,10 @@ "IncludeStatusDetails":{ "shape":"BooleanNullable", "documentation":"

Specifies whether to include status details related to a request to create or update an Glue Data Catalog view.

" + }, + "AttributesToGet":{ + "shape":"TableAttributesList", + "documentation":"

Specifies the table fields returned by the GetTables call. This parameter doesn’t accept an empty list. The request must include NAME.

The following are the valid combinations of values:

" } } }, @@ -21402,6 +21406,17 @@ }, "documentation":"

Represents a collection of related data organized in columns and rows.

" }, + "TableAttributes":{ + "type":"string", + "enum":[ + "NAME", + "TABLE_TYPE" + ] + }, + "TableAttributesList":{ + "type":"list", + "member":{"shape":"TableAttributes"} + }, "TableError":{ "type":"structure", "members":{ diff --git a/botocore/data/neptune-graph/2023-11-29/service-2.json b/botocore/data/neptune-graph/2023-11-29/service-2.json index be4317fc14..a6d97e651c 100644 --- a/botocore/data/neptune-graph/2023-11-29/service-2.json +++ b/botocore/data/neptune-graph/2023-11-29/service-2.json @@ -635,6 +635,10 @@ "min":1, "pattern":"arn:.+" }, + "BlankNodeHandling":{ + "type":"string", + "enum":["convertToIri"] + }, "Boolean":{ "type":"boolean", "box":true @@ -962,6 +966,10 @@ "shape":"Format", "documentation":"

Specifies the format of S3 data to be imported. Valid values are CSV, which identifies the Gremlin CSV format or OPENCYPHER, which identies the openCypher load format.

" }, + "blankNodeHandling":{ + "shape":"BlankNodeHandling", + "documentation":"

The method to handle blank nodes in the dataset. Currently, only convertToIri is supported, meaning blank nodes are converted to unique IRIs at load time. Must be provided when format is ntriples. For more information, see Handling RDF values.

" + }, "roleArn":{ "shape":"RoleArn", "documentation":"

The ARN of the IAM role that will allow access to the data that is to be imported.

" @@ -991,7 +999,7 @@ }, "format":{ "shape":"Format", - "documentation":"

Specifies the format of S3 data to be imported. Valid values are CSV, which identifies the Gremlin CSV format or OPENCYPHER, which identies the openCypher load format.

" + "documentation":"

Specifies the format of S3 data to be imported. Valid values are CSV, which identifies the Gremlin CSV format, OPENCYPHER, which identifies the openCypher load format, or ntriples, which identifies the RDF n-triples format.

" }, "roleArn":{ "shape":"RoleArn", @@ -1344,7 +1352,8 @@ "type":"string", "enum":[ "CSV", - "OPEN_CYPHER" + "OPEN_CYPHER", + "NTRIPLES" ] }, "GetGraphInput":{ @@ -2701,6 +2710,10 @@ "shape":"Format", "documentation":"

Specifies the format of Amazon S3 data to be imported. Valid values are CSV, which identifies the Gremlin CSV format or OPENCYPHER, which identies the openCypher load format.

" }, + "blankNodeHandling":{ + "shape":"BlankNodeHandling", + "documentation":"

The method to handle blank nodes in the dataset. Currently, only convertToIri is supported, meaning blank nodes are converted to unique IRIs at load time. Must be provided when format is ntriples. For more information, see Handling RDF values.

" + }, "graphIdentifier":{ "shape":"GraphIdentifier", "documentation":"

The unique identifier of the Neptune Analytics graph.

", From 95a2ca441aa873c0e86b3570517ee39063243327 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 13 Aug 2024 18:05:17 +0000 Subject: [PATCH 2/2] Bumping version to 1.34.160 --- .changes/1.34.160.json | 27 +++++++++++++++++++ .../api-change-amplify-14248.json | 5 ---- .../api-change-appstream-67576.json | 5 ---- .../next-release/api-change-fis-41334.json | 5 ---- .../next-release/api-change-glue-27159.json | 5 ---- .../api-change-neptunegraph-829.json | 5 ---- CHANGELOG.rst | 10 +++++++ botocore/__init__.py | 2 +- docs/source/conf.py | 2 +- 9 files changed, 39 insertions(+), 27 deletions(-) create mode 100644 .changes/1.34.160.json delete mode 100644 .changes/next-release/api-change-amplify-14248.json delete mode 100644 .changes/next-release/api-change-appstream-67576.json delete mode 100644 .changes/next-release/api-change-fis-41334.json delete mode 100644 .changes/next-release/api-change-glue-27159.json delete mode 100644 .changes/next-release/api-change-neptunegraph-829.json diff --git a/.changes/1.34.160.json b/.changes/1.34.160.json new file mode 100644 index 0000000000..e9d58feca7 --- /dev/null +++ b/.changes/1.34.160.json @@ -0,0 +1,27 @@ +[ + { + "category": "``amplify``", + "description": "Add a new field \"cacheConfig\" that enables users to configure the CDN cache settings for an App", + "type": "api-change" + }, + { + "category": "``appstream``", + "description": "This release includes following new APIs: CreateThemeForStack, DescribeThemeForStack, UpdateThemeForStack, DeleteThemeForStack to support custom branding programmatically.", + "type": "api-change" + }, + { + "category": "``fis``", + "description": "This release adds support for additional error information on experiment failure. It adds the error code, location, and account id on relevant failures to the GetExperiment and ListExperiment API responses.", + "type": "api-change" + }, + { + "category": "``glue``", + "description": "Add AttributesToGet parameter support for Glue GetTables", + "type": "api-change" + }, + { + "category": "``neptune-graph``", + "description": "Amazon Neptune Analytics provides a new option for customers to load data into a graph using the RDF (Resource Description Framework) NTRIPLES format. When loading NTRIPLES files, use the value `convertToIri` for the `blankNodeHandling` parameter.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-amplify-14248.json b/.changes/next-release/api-change-amplify-14248.json deleted file mode 100644 index 90fd7e3e0f..0000000000 --- a/.changes/next-release/api-change-amplify-14248.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``amplify``", - "description": "Add a new field \"cacheConfig\" that enables users to configure the CDN cache settings for an App" -} diff --git a/.changes/next-release/api-change-appstream-67576.json b/.changes/next-release/api-change-appstream-67576.json deleted file mode 100644 index c69bc08286..0000000000 --- a/.changes/next-release/api-change-appstream-67576.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``appstream``", - "description": "This release includes following new APIs: CreateThemeForStack, DescribeThemeForStack, UpdateThemeForStack, DeleteThemeForStack to support custom branding programmatically." -} diff --git a/.changes/next-release/api-change-fis-41334.json b/.changes/next-release/api-change-fis-41334.json deleted file mode 100644 index 87dc4a777d..0000000000 --- a/.changes/next-release/api-change-fis-41334.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``fis``", - "description": "This release adds support for additional error information on experiment failure. It adds the error code, location, and account id on relevant failures to the GetExperiment and ListExperiment API responses." -} diff --git a/.changes/next-release/api-change-glue-27159.json b/.changes/next-release/api-change-glue-27159.json deleted file mode 100644 index 049c59e054..0000000000 --- a/.changes/next-release/api-change-glue-27159.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``glue``", - "description": "Add AttributesToGet parameter support for Glue GetTables" -} diff --git a/.changes/next-release/api-change-neptunegraph-829.json b/.changes/next-release/api-change-neptunegraph-829.json deleted file mode 100644 index e16fa8affe..0000000000 --- a/.changes/next-release/api-change-neptunegraph-829.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``neptune-graph``", - "description": "Amazon Neptune Analytics provides a new option for customers to load data into a graph using the RDF (Resource Description Framework) NTRIPLES format. When loading NTRIPLES files, use the value `convertToIri` for the `blankNodeHandling` parameter." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 98a0d0de61..cede8096d0 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.34.160 +======== + +* api-change:``amplify``: Add a new field "cacheConfig" that enables users to configure the CDN cache settings for an App +* api-change:``appstream``: This release includes following new APIs: CreateThemeForStack, DescribeThemeForStack, UpdateThemeForStack, DeleteThemeForStack to support custom branding programmatically. +* api-change:``fis``: This release adds support for additional error information on experiment failure. It adds the error code, location, and account id on relevant failures to the GetExperiment and ListExperiment API responses. +* api-change:``glue``: Add AttributesToGet parameter support for Glue GetTables +* api-change:``neptune-graph``: Amazon Neptune Analytics provides a new option for customers to load data into a graph using the RDF (Resource Description Framework) NTRIPLES format. When loading NTRIPLES files, use the value `convertToIri` for the `blankNodeHandling` parameter. + + 1.34.159 ======== diff --git a/botocore/__init__.py b/botocore/__init__.py index 1909f94814..745536bf7e 100644 --- a/botocore/__init__.py +++ b/botocore/__init__.py @@ -16,7 +16,7 @@ import os import re -__version__ = '1.34.159' +__version__ = '1.34.160' class NullHandler(logging.Handler): diff --git a/docs/source/conf.py b/docs/source/conf.py index 6a64910f22..34e1b1675a 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -59,7 +59,7 @@ # The short X.Y version. version = '1.34.1' # The full version, including alpha/beta/rc tags. -release = '1.34.159' +release = '1.34.160' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages.