v1.4.3
This commit is contained in:
parent
a80a4aa4f9
commit
5bb4d373fc
187 changed files with 8665 additions and 998 deletions
|
|
@ -1,5 +1,34 @@
|
|||
== Changelog ==
|
||||
|
||||
= 1.4.3 =
|
||||
|
||||
_Release date: 2026-08-24_
|
||||
|
||||
**Added**
|
||||
|
||||
* Manager detection now uses the ecosystem presence constant `ROBOTSTXT_MANAGER_NOTICED` (ROBOTSTXT Manager 1.6.2+); a plugin-list scan remains as fallback for older Manager versions — same method name and return type, no caller changes
|
||||
|
||||
**Changed**
|
||||
|
||||
* Composer dependencies updated: `aws/aws-sdk-php` 3.392.3 → 3.393.4, `guzzlehttp/psr7` 3.0.0 → 3.0.1, `guzzlehttp/promises` 3.0.1 → 3.0.2, PHPStan 2.2.8 → 2.2.9, `johnbillion/wp-compat` 1.5.0 → 2.0.0 (now a PHPStan extension) (no known CVEs)
|
||||
|
||||
**Localization**
|
||||
|
||||
* POT regenerated for 1.4.3 (no string changes); Spanish (es_ES) and Catalan (ca) translations verified — 69/69 strings in both locales
|
||||
|
||||
**Compatibility**
|
||||
|
||||
* WordPress: 5.3 - 7.1 (floor re-verified with wp-compat 2.0: `big_image_size_threshold` filter, WP 5.3; one false positive on `wp_enqueue_script()` positional `$in_footer` argument documented in docs/known-issues.md)
|
||||
* PHP: 8.1 - 8.5 (full-range PHPCompatibility scan 5.6-8.5; floor set by `aws/aws-sdk-php` requiring >= 8.1)
|
||||
|
||||
**Tests**
|
||||
|
||||
* PHP Coding Standards: 3.13.6 (0 errors)
|
||||
* WordPress Coding Standards: 3.4.1 (0 violations)
|
||||
* PHPStan: Level 9, 0 errors
|
||||
* PHPUnit: 83 tests, 130 assertions
|
||||
* composer audit: no known CVEs
|
||||
|
||||
= 1.4.2 =
|
||||
|
||||
_Release date: 2026-08-17_
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
* Plugin URI: https://www.robotstxt.software/plugins/idrivee2-media-upload/
|
||||
* Update URI: https://www.robotstxt.software/plugins/idrivee2-media-upload/
|
||||
* Description: Uploads media files to iDrivee2 (S3-compatible) with enterprise-grade security and logging.
|
||||
* Version: 1.4.2
|
||||
* Version: 1.4.3
|
||||
* Requires at least: 5.3
|
||||
* Requires PHP: 8.1
|
||||
* Author: ROBOTSTXT
|
||||
|
|
@ -35,7 +35,7 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|||
*
|
||||
* @since 1.1.4
|
||||
*/
|
||||
define( 'IDRIVEE2_MEDIA_VERSION', '1.4.2' );
|
||||
define( 'IDRIVEE2_MEDIA_VERSION', '1.4.3' );
|
||||
|
||||
/**
|
||||
* Load Composer autoloader if available.
|
||||
|
|
|
|||
|
|
@ -52,32 +52,34 @@ class Manager_Dependency {
|
|||
/**
|
||||
* Whether the ROBOTSTXT Manager plugin is installed and active.
|
||||
*
|
||||
* Matches any active plugin whose directory slug is "robotstxt-manager",
|
||||
* so the main file name does not matter. On Multisite, network-activated
|
||||
* plugins are matched as well.
|
||||
* Uses the ecosystem presence constant ROBOTSTXT_MANAGER_NOTICED
|
||||
* (Manager 1.6.2+) and falls back to a plugin-list scan for older
|
||||
* Manager versions.
|
||||
*
|
||||
* @since 1.4.2
|
||||
* @since 1.4.3 Switched to the ecosystem presence constant with a
|
||||
* plugin-list scan fallback for older Manager versions.
|
||||
*
|
||||
* @return bool True when ROBOTSTXT Manager is active.
|
||||
*/
|
||||
public static function is_manager_active(): bool {
|
||||
$active = get_option( 'active_plugins', array() );
|
||||
if ( is_array( $active ) ) {
|
||||
foreach ( $active as $basename ) {
|
||||
if ( is_string( $basename ) && str_starts_with( $basename, 'robotstxt-manager/' ) ) {
|
||||
if ( defined( 'ROBOTSTXT_MANAGER_NOTICED' ) && ROBOTSTXT_MANAGER_NOTICED ) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if ( is_multisite() ) {
|
||||
$network_active = get_site_option( 'active_sitewide_plugins', array() );
|
||||
if ( is_array( $network_active ) ) {
|
||||
foreach ( array_keys( $network_active ) as $basename ) {
|
||||
if ( is_string( $basename ) && str_starts_with( $basename, 'robotstxt-manager/' ) ) {
|
||||
return true;
|
||||
if ( ! function_exists( 'get_plugins' ) ) {
|
||||
require_once ABSPATH . 'wp-admin/includes/plugin.php';
|
||||
}
|
||||
|
||||
foreach ( get_plugins() as $file => $data ) {
|
||||
$slug = dirname( $file );
|
||||
|
||||
if ( '.' === $slug ) {
|
||||
$slug = basename( $file, '.php' );
|
||||
}
|
||||
|
||||
if ( 'robotstxt-manager' === $slug ) {
|
||||
return is_plugin_active( $file );
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -1,12 +1,13 @@
|
|||
# Translation of iDrivee2 Media Upload 1.4.2 in Catalan.
|
||||
# Translation of iDrivee2 Media Upload 1.4.3 in Catalan.
|
||||
# Copyright (C) 2026 ROBOTSTXT
|
||||
# This file is distributed under the GPL-3.0-or-later license.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: iDrivee2 Media Upload 1.4.2\n"
|
||||
"Report-Msgid-Bugs-To: https://www.robotstxt.software/plugins/idrivee2-media-upload/\n"
|
||||
"POT-Creation-Date: 2026-08-17T14:40:00+00:00\n"
|
||||
"Project-Id-Version: iDrivee2 Media Upload 1.4.3\n"
|
||||
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/idrivee2-media-"
|
||||
"upload\n"
|
||||
"POT-Creation-Date: 2026-08-24T10:18:02+00:00\n"
|
||||
"PO-Revision-Date: 2026-08-17T14:45:00+00:00\n"
|
||||
"Last-Translator: ROBOTSTXT <hola@robotstxt.es>\n"
|
||||
"Language-Team: Català <ca@li.org>\n"
|
||||
|
|
@ -19,14 +20,17 @@ msgstr ""
|
|||
"X-Domain: idrivee2-media-upload\n"
|
||||
|
||||
#. Plugin Name of the plugin
|
||||
#: idrivee2-media-upload.php
|
||||
msgid "iDrivee2 Media Upload"
|
||||
msgstr "iDrivee2 Media Upload"
|
||||
|
||||
#. Plugin URI of the plugin
|
||||
#: idrivee2-media-upload.php
|
||||
msgid "https://www.robotstxt.software/plugins/idrivee2-media-upload/"
|
||||
msgstr "https://www.robotstxt.software/plugins/idrivee2-media-upload/"
|
||||
|
||||
#. Description of the plugin
|
||||
#: idrivee2-media-upload.php
|
||||
msgid ""
|
||||
"Uploads media files to iDrivee2 (S3-compatible) with enterprise-grade "
|
||||
"security and logging."
|
||||
|
|
@ -35,228 +39,295 @@ msgstr ""
|
|||
"nivell empresarial i registre."
|
||||
|
||||
#. Author of the plugin
|
||||
#: idrivee2-media-upload.php
|
||||
msgid "ROBOTSTXT"
|
||||
msgstr "ROBOTSTXT"
|
||||
|
||||
#. Author URI of the plugin
|
||||
#: idrivee2-media-upload.php
|
||||
msgid "https://www.robotstxt.software/"
|
||||
msgstr "https://www.robotstxt.software/"
|
||||
|
||||
#. translators: Admin menu title.
|
||||
#: includes/class-admin-page.php:109 includes/class-admin-page.php:600
|
||||
msgid "iDrivee2 Media Upload Settings"
|
||||
msgstr "Ajustos d'iDrivee2 Media Upload"
|
||||
|
||||
#. translators: Admin menu label.
|
||||
#: includes/class-admin-page.php:111
|
||||
msgid "iDrivee2"
|
||||
msgstr "iDrivee2"
|
||||
|
||||
#: includes/class-admin-page.php:156 includes/class-admin-page.php:168
|
||||
#: includes/class-admin-page.php:180
|
||||
msgid "You do not have sufficient permissions to access this page."
|
||||
msgstr "No teniu permisos suficients per a accedir a aquesta pàgina."
|
||||
|
||||
#. translators: %d is the number of seconds to wait.
|
||||
#: includes/class-admin-page.php:206
|
||||
#, php-format
|
||||
msgid "Please wait %d seconds before testing again."
|
||||
msgstr "Espereu %d segons abans de tornar a provar-ho."
|
||||
|
||||
#: includes/class-admin-page.php:222
|
||||
msgid "Configuration is incomplete. Please check your settings."
|
||||
msgstr "La configuració és incompleta. Comproveu els ajustos."
|
||||
|
||||
#: includes/class-admin-page.php:243
|
||||
msgid "Connection successful! Your S3 configuration is working correctly."
|
||||
msgstr "S'ha connectat correctament! La configuració S3 funciona correctament."
|
||||
|
||||
#. translators: %s is the error message from AWS.
|
||||
#: includes/class-admin-page.php:256 includes/class-admin-page.php:362
|
||||
#: includes/class-admin-page.php:472
|
||||
#, php-format
|
||||
msgid "AWS Error: %s"
|
||||
msgstr "Error d'AWS: %s"
|
||||
|
||||
#: includes/class-admin-page.php:257 includes/class-admin-page.php:363
|
||||
#: includes/class-admin-page.php:473
|
||||
msgid "Unknown error"
|
||||
msgstr "Error desconegut"
|
||||
|
||||
#. translators: %s is the error message.
|
||||
#: includes/class-admin-page.php:271 includes/class-admin-page.php:377
|
||||
#: includes/class-admin-page.php:487
|
||||
#, php-format
|
||||
msgid "Error: %s"
|
||||
msgstr "Error: %s"
|
||||
|
||||
#. translators: %d is the number of seconds to wait.
|
||||
#: includes/class-admin-page.php:300
|
||||
#, php-format
|
||||
msgid "Please wait %d seconds before uploading again."
|
||||
msgstr "Espereu %d segons abans de tornar a pujar-ne."
|
||||
|
||||
#: includes/class-admin-page.php:346
|
||||
msgid "File uploaded successfully!"
|
||||
msgstr "S'ha pujat el fitxer correctament!"
|
||||
|
||||
#: includes/class-admin-page.php:427
|
||||
msgid "Invalid test file name format."
|
||||
msgstr "El format del nom del fitxer de prova no és vàlid."
|
||||
|
||||
#. translators: %s is the file name.
|
||||
#: includes/class-admin-page.php:456
|
||||
#, php-format
|
||||
msgid "File %s deleted successfully."
|
||||
msgstr "S'ha eliminat el fitxer %s correctament."
|
||||
|
||||
#: includes/class-admin-page.php:518
|
||||
msgid "Host URL must start with \"https://\"."
|
||||
msgstr "La URL de l'amfitrió ha de començar per «https://»."
|
||||
|
||||
#: includes/class-admin-page.php:608
|
||||
msgid ""
|
||||
"Some settings are defined in wp-config.php and cannot be changed here. "
|
||||
"These fields are shown as read-only."
|
||||
"Some settings are defined in wp-config.php and cannot be changed here. These "
|
||||
"fields are shown as read-only."
|
||||
msgstr ""
|
||||
"Alguns ajustos estan definits a wp-config.php i no es poden canviar aquí. "
|
||||
"Aquests camps es mostren com a només de lectura."
|
||||
|
||||
#: includes/class-admin-page.php:619
|
||||
msgid "S3 Host"
|
||||
msgstr "Amfitrió d'S3"
|
||||
|
||||
#: includes/class-admin-page.php:634
|
||||
msgid "Defined in wp-config.php (IDRIVEE2_MEDIA_HOST)"
|
||||
msgstr "Definit a wp-config.php (IDRIVEE2_MEDIA_HOST)"
|
||||
|
||||
#: includes/class-admin-page.php:636
|
||||
msgid "S3-compatible endpoint URL. Must start with \"https://\"."
|
||||
msgstr "URL de l'endpoint compatible amb S3. Ha de començar per «https://»."
|
||||
|
||||
#: includes/class-admin-page.php:645
|
||||
msgid "Access Key ID"
|
||||
msgstr "ID de la clau d'accés"
|
||||
|
||||
#: includes/class-admin-page.php:660
|
||||
msgid "Defined in wp-config.php (IDRIVEE2_MEDIA_KEY)"
|
||||
msgstr "Definit a wp-config.php (IDRIVEE2_MEDIA_KEY)"
|
||||
|
||||
#: includes/class-admin-page.php:662
|
||||
msgid "Your S3 access key ID."
|
||||
msgstr "L'ID de la clau d'accés d'S3."
|
||||
|
||||
#: includes/class-admin-page.php:671
|
||||
msgid "Secret Access Key"
|
||||
msgstr "Clau d'accés secreta"
|
||||
|
||||
#: includes/class-admin-page.php:686
|
||||
msgid "Defined in wp-config.php (IDRIVEE2_MEDIA_SECRET)"
|
||||
msgstr "Definit a wp-config.php (IDRIVEE2_MEDIA_SECRET)"
|
||||
|
||||
#: includes/class-admin-page.php:688
|
||||
msgid "Your S3 secret access key."
|
||||
msgstr "La clau d'accés secreta d'S3."
|
||||
|
||||
#: includes/class-admin-page.php:697
|
||||
msgid "Bucket Name"
|
||||
msgstr "Nom del dipòsit"
|
||||
|
||||
#: includes/class-admin-page.php:712
|
||||
msgid "Defined in wp-config.php (IDRIVEE2_MEDIA_BUCKET)"
|
||||
msgstr "Definit a wp-config.php (IDRIVEE2_MEDIA_BUCKET)"
|
||||
|
||||
#: includes/class-admin-page.php:714
|
||||
msgid "The name of your S3 bucket."
|
||||
msgstr "El nom del dipòsit S3."
|
||||
|
||||
#: includes/class-admin-page.php:723
|
||||
msgid "Region"
|
||||
msgstr "Regió"
|
||||
|
||||
#: includes/class-admin-page.php:739
|
||||
msgid "Defined in wp-config.php (IDRIVEE2_MEDIA_REGION)"
|
||||
msgstr "Definit a wp-config.php (IDRIVEE2_MEDIA_REGION)"
|
||||
|
||||
#: includes/class-admin-page.php:741
|
||||
msgid "AWS region (e.g., us-east-1, eu-west-1)."
|
||||
msgstr "Regió d'AWS (per exemple, us-east-1, eu-west-1)."
|
||||
|
||||
#: includes/class-admin-page.php:750
|
||||
msgid "Custom CDN Domain"
|
||||
msgstr "Domini CDN personalitzat"
|
||||
|
||||
#: includes/class-admin-page.php:765
|
||||
msgid "Defined in wp-config.php (IDRIVEE2_MEDIA_DOMAIN)"
|
||||
msgstr "Definit a wp-config.php (IDRIVEE2_MEDIA_DOMAIN)"
|
||||
|
||||
#: includes/class-admin-page.php:767
|
||||
msgid "Optional: Custom domain for serving media files."
|
||||
msgstr "Opcional: domini personalitzat per a servir fitxers multimèdia."
|
||||
|
||||
#: includes/class-admin-page.php:776
|
||||
msgid "Image Sub-sizes"
|
||||
msgstr "Submides de la imatge"
|
||||
|
||||
#: includes/class-admin-page.php:786
|
||||
msgid "All registered sizes (WordPress default)"
|
||||
msgstr "Totes les mides registrades (predeterminat del WordPress)"
|
||||
|
||||
#: includes/class-admin-page.php:787
|
||||
msgid "Only thumbnail (faster uploads)"
|
||||
msgstr "Només la miniatura (pujades més ràpides)"
|
||||
|
||||
#: includes/class-admin-page.php:788
|
||||
msgid "No sub-sizes (original only)"
|
||||
msgstr "Sense submides (només l'original)"
|
||||
|
||||
#: includes/class-admin-page.php:813
|
||||
msgid "Defined in wp-config.php (IDRIVEE2_MEDIA_SUBSIZES_MODE)"
|
||||
msgstr "Definit a wp-config.php (IDRIVEE2_MEDIA_SUBSIZES_MODE)"
|
||||
|
||||
#: includes/class-admin-page.php:815
|
||||
msgid ""
|
||||
"Reduces work for large uploads (e.g. camera files). Also disables the -"
|
||||
"scaled derivative in thumbnail/none modes."
|
||||
msgstr ""
|
||||
"Redueix la feina per a pujades grans (per exemple, fitxers de càmera). "
|
||||
"També desactiva la derivada -scaled en els modes miniatura i cap."
|
||||
"Redueix la feina per a pujades grans (per exemple, fitxers de càmera). També "
|
||||
"desactiva la derivada -scaled en els modes miniatura i cap."
|
||||
|
||||
#: includes/class-admin-page.php:823
|
||||
msgid "Data Cleanup"
|
||||
msgstr "Neteja de dades"
|
||||
|
||||
#: includes/class-admin-page.php:833
|
||||
msgid "Delete all plugin data when the plugin is uninstalled"
|
||||
msgstr "Elimina totes les dades del plugin en desinstal·lar-lo"
|
||||
|
||||
#: includes/class-admin-page.php:836
|
||||
msgid ""
|
||||
"By default, all data is preserved when the plugin is uninstalled. Check "
|
||||
"this to remove settings, statistics, and post meta on uninstall."
|
||||
"By default, all data is preserved when the plugin is uninstalled. Check this "
|
||||
"to remove settings, statistics, and post meta on uninstall."
|
||||
msgstr ""
|
||||
"Per defecte, es conserven totes les dades quan es desinstal·la el plugin. "
|
||||
"Marqueu aquesta casella per a eliminar els ajustos, les estadístiques i "
|
||||
"les metadades en desinstal·lar."
|
||||
"Marqueu aquesta casella per a eliminar els ajustos, les estadístiques i les "
|
||||
"metadades en desinstal·lar."
|
||||
|
||||
#: includes/class-admin-page.php:845
|
||||
msgid ""
|
||||
"To modify settings defined in wp-config.php, please edit your wp-config.php "
|
||||
"file directly."
|
||||
msgstr ""
|
||||
"Per a modificar els ajustos definits a wp-config.php, editeu directament "
|
||||
"el fitxer wp-config.php."
|
||||
"Per a modificar els ajustos definits a wp-config.php, editeu directament el "
|
||||
"fitxer wp-config.php."
|
||||
|
||||
#: includes/class-admin-page.php:848
|
||||
msgid "Save Settings"
|
||||
msgstr "Desa els ajustos"
|
||||
|
||||
#: includes/class-admin-page.php:854 includes/class-admin-page.php:905
|
||||
msgid "Test Connection"
|
||||
msgstr "Prova la connexió"
|
||||
|
||||
#: includes/class-admin-page.php:856
|
||||
msgid "Test your S3 configuration to ensure everything is working correctly."
|
||||
msgstr "Proveu la configuració S3 per a assegurar-vos que tot funciona correctament."
|
||||
msgstr ""
|
||||
"Proveu la configuració S3 per a assegurar-vos que tot funciona correctament."
|
||||
|
||||
#. translators: %s is the file name.
|
||||
#: includes/class-admin-page.php:878
|
||||
#, php-format
|
||||
msgid "File: %s"
|
||||
msgstr "Fitxer: %s"
|
||||
|
||||
#: includes/class-admin-page.php:884
|
||||
msgid "URL:"
|
||||
msgstr "URL:"
|
||||
|
||||
#: includes/class-admin-page.php:893
|
||||
msgid "Delete this file"
|
||||
msgstr "Elimina aquest fitxer"
|
||||
|
||||
#: includes/class-admin-page.php:910
|
||||
msgid "Test S3 Connection"
|
||||
msgstr "Prova la connexió S3"
|
||||
|
||||
msgid "Verify that your S3 bucket is accessible with the configured credentials."
|
||||
msgstr "Verifiqueu que el dipòsit S3 és accessible amb les credencials configurades."
|
||||
#: includes/class-admin-page.php:913
|
||||
msgid ""
|
||||
"Verify that your S3 bucket is accessible with the configured credentials."
|
||||
msgstr ""
|
||||
"Verifiqueu que el dipòsit S3 és accessible amb les credencials configurades."
|
||||
|
||||
#: includes/class-admin-page.php:919 includes/class-admin-page.php:924
|
||||
msgid "Upload Test File"
|
||||
msgstr "Puja un fitxer de prova"
|
||||
|
||||
#: includes/class-admin-page.php:927
|
||||
msgid ""
|
||||
"Upload a test file to S3 with a timestamped name (test-YYYYMMDDHHMMSS.txt). "
|
||||
"The file will remain in S3 until manually deleted."
|
||||
msgstr ""
|
||||
"Puja un fitxer de prova a S3 amb un nom amb marca temporal "
|
||||
"(test-YYYYMMDDHHMMSS.txt). El fitxer romandrà a S3 fins que s'elimini "
|
||||
"manualment."
|
||||
"Puja un fitxer de prova a S3 amb un nom amb marca temporal (test-"
|
||||
"YYYYMMDDHHMMSS.txt). El fitxer romandrà a S3 fins que s'elimini manualment."
|
||||
|
||||
#: includes/class-cli.php:83
|
||||
msgid ""
|
||||
"Plugin is not configured. Set S3 credentials in wp-config.php or Settings → "
|
||||
"iDrivee2."
|
||||
msgstr ""
|
||||
"El plugin no està configurat. Definiu les credencials S3 a wp-config.php o "
|
||||
"a Ajustos → iDrivee2."
|
||||
"El plugin no està configurat. Definiu les credencials S3 a wp-config.php o a "
|
||||
"Ajustos → iDrivee2."
|
||||
|
||||
#: includes/class-cli.php:86
|
||||
msgid "Testing connection to bucket:"
|
||||
msgstr "S'està provant la connexió amb el dipòsit:"
|
||||
|
||||
#: includes/class-cli.php:91
|
||||
msgid "Connection successful — bucket is accessible."
|
||||
msgstr "S'ha connectat correctament: el dipòsit és accessible."
|
||||
|
||||
#: includes/class-cli.php:93
|
||||
msgid "AWS error:"
|
||||
msgstr "Error d'AWS:"
|
||||
|
||||
#: includes/class-cli.php:95
|
||||
msgid "Connection failed:"
|
||||
msgstr "La connexió ha fallat:"
|
||||
|
||||
#. translators: 1: number of files deleted, 2: number remaining in queue.
|
||||
#: includes/class-cli.php:126
|
||||
#, php-format
|
||||
msgid "Cleanup complete: %1$d file deleted, %2$d remaining."
|
||||
msgid_plural "Cleanup complete: %1$d files deleted, %2$d remaining."
|
||||
|
|
@ -264,19 +335,24 @@ msgstr[0] "Neteja completada: s'ha eliminat %1$d fitxer, en queden %2$d."
|
|||
msgstr[1] "Neteja completada: s'han eliminat %1$d fitxers, en queden %2$d."
|
||||
|
||||
#. translators: %d: number of files remaining in queue.
|
||||
#: includes/class-cli.php:135
|
||||
#, php-format
|
||||
msgid "Cleanup complete: no files to delete, %d remaining in queue."
|
||||
msgstr "Neteja completada: no hi ha fitxers per a eliminar, en queden %d a la cua."
|
||||
msgstr ""
|
||||
"Neteja completada: no hi ha fitxers per a eliminar, en queden %d a la cua."
|
||||
|
||||
#: includes/class-cli.php:167
|
||||
msgid "No S3 operations recorded."
|
||||
msgstr "No hi ha operacions de S3 registrades."
|
||||
|
||||
#. translators: %d: number of days.
|
||||
#: includes/class-cli.php:172
|
||||
#, php-format
|
||||
msgid "S3 operations (last %d days):"
|
||||
msgstr "Operacions de S3 (últims %d dies):"
|
||||
|
||||
#. translators: %s: link to the ROBOTSTXT Manager plugin page.
|
||||
#: includes/class-manager-dependency.php:146
|
||||
#, php-format
|
||||
msgid ""
|
||||
"To receive plugin updates, the ROBOTSTXT Manager plugin must be installed "
|
||||
|
|
@ -285,5 +361,6 @@ msgstr ""
|
|||
"Per a rebre actualitzacions del plugin, el plugin ROBOTSTXT Manager ha "
|
||||
"d'estar instal·lat i actiu. Baixeu-lo des de %s."
|
||||
|
||||
#: includes/class-plugin.php:179
|
||||
msgid "Every 5 Minutes"
|
||||
msgstr "Cada 5 minuts"
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -1,12 +1,13 @@
|
|||
# Translation of iDrivee2 Media Upload 1.4.2 in Spanish (Spain).
|
||||
# Translation of iDrivee2 Media Upload 1.4.3 in Spanish (Spain).
|
||||
# Copyright (C) 2026 ROBOTSTXT
|
||||
# This file is distributed under the GPL-3.0-or-later license.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: iDrivee2 Media Upload 1.4.2\n"
|
||||
"Report-Msgid-Bugs-To: https://www.robotstxt.software/plugins/idrivee2-media-upload/\n"
|
||||
"POT-Creation-Date: 2026-08-17T14:40:00+00:00\n"
|
||||
"Project-Id-Version: iDrivee2 Media Upload 1.4.3\n"
|
||||
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/idrivee2-media-"
|
||||
"upload\n"
|
||||
"POT-Creation-Date: 2026-08-24T10:18:02+00:00\n"
|
||||
"PO-Revision-Date: 2026-08-17T14:45:00+00:00\n"
|
||||
"Last-Translator: ROBOTSTXT <hola@robotstxt.es>\n"
|
||||
"Language-Team: Español (España) <es@li.org>\n"
|
||||
|
|
@ -19,14 +20,17 @@ msgstr ""
|
|||
"X-Domain: idrivee2-media-upload\n"
|
||||
|
||||
#. Plugin Name of the plugin
|
||||
#: idrivee2-media-upload.php
|
||||
msgid "iDrivee2 Media Upload"
|
||||
msgstr "iDrivee2 Media Upload"
|
||||
|
||||
#. Plugin URI of the plugin
|
||||
#: idrivee2-media-upload.php
|
||||
msgid "https://www.robotstxt.software/plugins/idrivee2-media-upload/"
|
||||
msgstr "https://www.robotstxt.software/plugins/idrivee2-media-upload/"
|
||||
|
||||
#. Description of the plugin
|
||||
#: idrivee2-media-upload.php
|
||||
msgid ""
|
||||
"Uploads media files to iDrivee2 (S3-compatible) with enterprise-grade "
|
||||
"security and logging."
|
||||
|
|
@ -35,143 +39,188 @@ msgstr ""
|
|||
"nivel empresarial y registro."
|
||||
|
||||
#. Author of the plugin
|
||||
#: idrivee2-media-upload.php
|
||||
msgid "ROBOTSTXT"
|
||||
msgstr "ROBOTSTXT"
|
||||
|
||||
#. Author URI of the plugin
|
||||
#: idrivee2-media-upload.php
|
||||
msgid "https://www.robotstxt.software/"
|
||||
msgstr "https://www.robotstxt.software/"
|
||||
|
||||
#. translators: Admin menu title.
|
||||
#: includes/class-admin-page.php:109 includes/class-admin-page.php:600
|
||||
msgid "iDrivee2 Media Upload Settings"
|
||||
msgstr "Ajustes de iDrivee2 Media Upload"
|
||||
|
||||
#. translators: Admin menu label.
|
||||
#: includes/class-admin-page.php:111
|
||||
msgid "iDrivee2"
|
||||
msgstr "iDrivee2"
|
||||
|
||||
#: includes/class-admin-page.php:156 includes/class-admin-page.php:168
|
||||
#: includes/class-admin-page.php:180
|
||||
msgid "You do not have sufficient permissions to access this page."
|
||||
msgstr "No tienes permisos suficientes para acceder a esta página."
|
||||
|
||||
#. translators: %d is the number of seconds to wait.
|
||||
#: includes/class-admin-page.php:206
|
||||
#, php-format
|
||||
msgid "Please wait %d seconds before testing again."
|
||||
msgstr "Espera %d segundos antes de volver a probar."
|
||||
|
||||
#: includes/class-admin-page.php:222
|
||||
msgid "Configuration is incomplete. Please check your settings."
|
||||
msgstr "La configuración está incompleta. Revisa tus ajustes."
|
||||
|
||||
#: includes/class-admin-page.php:243
|
||||
msgid "Connection successful! Your S3 configuration is working correctly."
|
||||
msgstr "¡Conexión correcta! Tu configuración S3 funciona correctamente."
|
||||
|
||||
#. translators: %s is the error message from AWS.
|
||||
#: includes/class-admin-page.php:256 includes/class-admin-page.php:362
|
||||
#: includes/class-admin-page.php:472
|
||||
#, php-format
|
||||
msgid "AWS Error: %s"
|
||||
msgstr "Error de AWS: %s"
|
||||
|
||||
#: includes/class-admin-page.php:257 includes/class-admin-page.php:363
|
||||
#: includes/class-admin-page.php:473
|
||||
msgid "Unknown error"
|
||||
msgstr "Error desconocido"
|
||||
|
||||
#. translators: %s is the error message.
|
||||
#: includes/class-admin-page.php:271 includes/class-admin-page.php:377
|
||||
#: includes/class-admin-page.php:487
|
||||
#, php-format
|
||||
msgid "Error: %s"
|
||||
msgstr "Error: %s"
|
||||
|
||||
#. translators: %d is the number of seconds to wait.
|
||||
#: includes/class-admin-page.php:300
|
||||
#, php-format
|
||||
msgid "Please wait %d seconds before uploading again."
|
||||
msgstr "Espera %d segundos antes de volver a subir."
|
||||
|
||||
#: includes/class-admin-page.php:346
|
||||
msgid "File uploaded successfully!"
|
||||
msgstr "¡Archivo subido correctamente!"
|
||||
|
||||
#: includes/class-admin-page.php:427
|
||||
msgid "Invalid test file name format."
|
||||
msgstr "Formato de nombre de archivo de prueba no válido."
|
||||
|
||||
#. translators: %s is the file name.
|
||||
#: includes/class-admin-page.php:456
|
||||
#, php-format
|
||||
msgid "File %s deleted successfully."
|
||||
msgstr "Archivo %s eliminado correctamente."
|
||||
|
||||
#: includes/class-admin-page.php:518
|
||||
msgid "Host URL must start with \"https://\"."
|
||||
msgstr "La URL del host debe empezar por «https://»."
|
||||
|
||||
#: includes/class-admin-page.php:608
|
||||
msgid ""
|
||||
"Some settings are defined in wp-config.php and cannot be changed here. "
|
||||
"These fields are shown as read-only."
|
||||
"Some settings are defined in wp-config.php and cannot be changed here. These "
|
||||
"fields are shown as read-only."
|
||||
msgstr ""
|
||||
"Algunos ajustes están definidos en wp-config.php y no se pueden cambiar "
|
||||
"aquí. Estos campos se muestran como solo lectura."
|
||||
|
||||
#: includes/class-admin-page.php:619
|
||||
msgid "S3 Host"
|
||||
msgstr "Host de S3"
|
||||
|
||||
#: includes/class-admin-page.php:634
|
||||
msgid "Defined in wp-config.php (IDRIVEE2_MEDIA_HOST)"
|
||||
msgstr "Definido en wp-config.php (IDRIVEE2_MEDIA_HOST)"
|
||||
|
||||
#: includes/class-admin-page.php:636
|
||||
msgid "S3-compatible endpoint URL. Must start with \"https://\"."
|
||||
msgstr "URL del endpoint compatible con S3. Debe empezar por «https://»."
|
||||
|
||||
#: includes/class-admin-page.php:645
|
||||
msgid "Access Key ID"
|
||||
msgstr "ID de la clave de acceso"
|
||||
|
||||
#: includes/class-admin-page.php:660
|
||||
msgid "Defined in wp-config.php (IDRIVEE2_MEDIA_KEY)"
|
||||
msgstr "Definido en wp-config.php (IDRIVEE2_MEDIA_KEY)"
|
||||
|
||||
#: includes/class-admin-page.php:662
|
||||
msgid "Your S3 access key ID."
|
||||
msgstr "El ID de tu clave de acceso de S3."
|
||||
|
||||
#: includes/class-admin-page.php:671
|
||||
msgid "Secret Access Key"
|
||||
msgstr "Clave de acceso secreta"
|
||||
|
||||
#: includes/class-admin-page.php:686
|
||||
msgid "Defined in wp-config.php (IDRIVEE2_MEDIA_SECRET)"
|
||||
msgstr "Definido en wp-config.php (IDRIVEE2_MEDIA_SECRET)"
|
||||
|
||||
#: includes/class-admin-page.php:688
|
||||
msgid "Your S3 secret access key."
|
||||
msgstr "Tu clave de acceso secreta de S3."
|
||||
|
||||
#: includes/class-admin-page.php:697
|
||||
msgid "Bucket Name"
|
||||
msgstr "Nombre del depósito"
|
||||
|
||||
#: includes/class-admin-page.php:712
|
||||
msgid "Defined in wp-config.php (IDRIVEE2_MEDIA_BUCKET)"
|
||||
msgstr "Definido en wp-config.php (IDRIVEE2_MEDIA_BUCKET)"
|
||||
|
||||
#: includes/class-admin-page.php:714
|
||||
msgid "The name of your S3 bucket."
|
||||
msgstr "El nombre de tu depósito S3."
|
||||
|
||||
#: includes/class-admin-page.php:723
|
||||
msgid "Region"
|
||||
msgstr "Región"
|
||||
|
||||
#: includes/class-admin-page.php:739
|
||||
msgid "Defined in wp-config.php (IDRIVEE2_MEDIA_REGION)"
|
||||
msgstr "Definido en wp-config.php (IDRIVEE2_MEDIA_REGION)"
|
||||
|
||||
#: includes/class-admin-page.php:741
|
||||
msgid "AWS region (e.g., us-east-1, eu-west-1)."
|
||||
msgstr "Región de AWS (por ejemplo, us-east-1, eu-west-1)."
|
||||
|
||||
#: includes/class-admin-page.php:750
|
||||
msgid "Custom CDN Domain"
|
||||
msgstr "Dominio CDN personalizado"
|
||||
|
||||
#: includes/class-admin-page.php:765
|
||||
msgid "Defined in wp-config.php (IDRIVEE2_MEDIA_DOMAIN)"
|
||||
msgstr "Definido en wp-config.php (IDRIVEE2_MEDIA_DOMAIN)"
|
||||
|
||||
#: includes/class-admin-page.php:767
|
||||
msgid "Optional: Custom domain for serving media files."
|
||||
msgstr "Opcional: dominio personalizado para servir archivos multimedia."
|
||||
|
||||
#: includes/class-admin-page.php:776
|
||||
msgid "Image Sub-sizes"
|
||||
msgstr "Subtamaños de imagen"
|
||||
|
||||
#: includes/class-admin-page.php:786
|
||||
msgid "All registered sizes (WordPress default)"
|
||||
msgstr "Todos los tamaños registrados (predeterminado de WordPress)"
|
||||
|
||||
#: includes/class-admin-page.php:787
|
||||
msgid "Only thumbnail (faster uploads)"
|
||||
msgstr "Solo miniatura (subidas más rápidas)"
|
||||
|
||||
#: includes/class-admin-page.php:788
|
||||
msgid "No sub-sizes (original only)"
|
||||
msgstr "Sin subtamaños (solo el original)"
|
||||
|
||||
#: includes/class-admin-page.php:813
|
||||
msgid "Defined in wp-config.php (IDRIVEE2_MEDIA_SUBSIZES_MODE)"
|
||||
msgstr "Definido en wp-config.php (IDRIVEE2_MEDIA_SUBSIZES_MODE)"
|
||||
|
||||
#: includes/class-admin-page.php:815
|
||||
msgid ""
|
||||
"Reduces work for large uploads (e.g. camera files). Also disables the -"
|
||||
"scaled derivative in thumbnail/none modes."
|
||||
|
|
@ -179,84 +228,109 @@ msgstr ""
|
|||
"Reduce el trabajo en subidas grandes (por ejemplo, archivos de cámara). "
|
||||
"También desactiva la derivada -scaled en los modos miniatura y ninguno."
|
||||
|
||||
#: includes/class-admin-page.php:823
|
||||
msgid "Data Cleanup"
|
||||
msgstr "Limpieza de datos"
|
||||
|
||||
#: includes/class-admin-page.php:833
|
||||
msgid "Delete all plugin data when the plugin is uninstalled"
|
||||
msgstr "Eliminar todos los datos del plugin al desinstalarlo"
|
||||
|
||||
#: includes/class-admin-page.php:836
|
||||
msgid ""
|
||||
"By default, all data is preserved when the plugin is uninstalled. Check "
|
||||
"this to remove settings, statistics, and post meta on uninstall."
|
||||
"By default, all data is preserved when the plugin is uninstalled. Check this "
|
||||
"to remove settings, statistics, and post meta on uninstall."
|
||||
msgstr ""
|
||||
"Por defecto, se conservan todos los datos cuando se desinstala el plugin. "
|
||||
"Marca esta casilla para eliminar los ajustes, las estadísticas y los "
|
||||
"metadatos al desinstalar."
|
||||
|
||||
#: includes/class-admin-page.php:845
|
||||
msgid ""
|
||||
"To modify settings defined in wp-config.php, please edit your wp-config.php "
|
||||
"file directly."
|
||||
msgstr ""
|
||||
"Para modificar los ajustes definidos en wp-config.php, edita el archivo "
|
||||
"wp-config.php directamente."
|
||||
"Para modificar los ajustes definidos en wp-config.php, edita el archivo wp-"
|
||||
"config.php directamente."
|
||||
|
||||
#: includes/class-admin-page.php:848
|
||||
msgid "Save Settings"
|
||||
msgstr "Guardar ajustes"
|
||||
|
||||
#: includes/class-admin-page.php:854 includes/class-admin-page.php:905
|
||||
msgid "Test Connection"
|
||||
msgstr "Probar conexión"
|
||||
|
||||
#: includes/class-admin-page.php:856
|
||||
msgid "Test your S3 configuration to ensure everything is working correctly."
|
||||
msgstr "Prueba tu configuración S3 para asegurarte de que todo funciona correctamente."
|
||||
msgstr ""
|
||||
"Prueba tu configuración S3 para asegurarte de que todo funciona "
|
||||
"correctamente."
|
||||
|
||||
#. translators: %s is the file name.
|
||||
#: includes/class-admin-page.php:878
|
||||
#, php-format
|
||||
msgid "File: %s"
|
||||
msgstr "Archivo: %s"
|
||||
|
||||
#: includes/class-admin-page.php:884
|
||||
msgid "URL:"
|
||||
msgstr "URL:"
|
||||
|
||||
#: includes/class-admin-page.php:893
|
||||
msgid "Delete this file"
|
||||
msgstr "Eliminar este archivo"
|
||||
|
||||
#: includes/class-admin-page.php:910
|
||||
msgid "Test S3 Connection"
|
||||
msgstr "Probar conexión S3"
|
||||
|
||||
msgid "Verify that your S3 bucket is accessible with the configured credentials."
|
||||
msgstr "Verifica que se puede acceder a tu depósito S3 con las credenciales configuradas."
|
||||
#: includes/class-admin-page.php:913
|
||||
msgid ""
|
||||
"Verify that your S3 bucket is accessible with the configured credentials."
|
||||
msgstr ""
|
||||
"Verifica que se puede acceder a tu depósito S3 con las credenciales "
|
||||
"configuradas."
|
||||
|
||||
#: includes/class-admin-page.php:919 includes/class-admin-page.php:924
|
||||
msgid "Upload Test File"
|
||||
msgstr "Subir archivo de prueba"
|
||||
|
||||
#: includes/class-admin-page.php:927
|
||||
msgid ""
|
||||
"Upload a test file to S3 with a timestamped name (test-YYYYMMDDHHMMSS.txt). "
|
||||
"The file will remain in S3 until manually deleted."
|
||||
msgstr ""
|
||||
"Sube un archivo de prueba a S3 con un nombre con marca temporal "
|
||||
"(test-YYYYMMDDHHMMSS.txt). El archivo permanecerá en S3 hasta que se "
|
||||
"elimine manualmente."
|
||||
"Sube un archivo de prueba a S3 con un nombre con marca temporal (test-"
|
||||
"YYYYMMDDHHMMSS.txt). El archivo permanecerá en S3 hasta que se elimine "
|
||||
"manualmente."
|
||||
|
||||
#: includes/class-cli.php:83
|
||||
msgid ""
|
||||
"Plugin is not configured. Set S3 credentials in wp-config.php or Settings → "
|
||||
"iDrivee2."
|
||||
msgstr ""
|
||||
"El plugin no está configurado. Define las credenciales S3 en wp-config.php "
|
||||
"o en Ajustes → iDrivee2."
|
||||
"El plugin no está configurado. Define las credenciales S3 en wp-config.php o "
|
||||
"en Ajustes → iDrivee2."
|
||||
|
||||
#: includes/class-cli.php:86
|
||||
msgid "Testing connection to bucket:"
|
||||
msgstr "Probando la conexión con el depósito:"
|
||||
|
||||
#: includes/class-cli.php:91
|
||||
msgid "Connection successful — bucket is accessible."
|
||||
msgstr "Conexión correcta: se puede acceder al depósito."
|
||||
|
||||
#: includes/class-cli.php:93
|
||||
msgid "AWS error:"
|
||||
msgstr "Error de AWS:"
|
||||
|
||||
#: includes/class-cli.php:95
|
||||
msgid "Connection failed:"
|
||||
msgstr "La conexión ha fallado:"
|
||||
|
||||
#. translators: 1: number of files deleted, 2: number remaining in queue.
|
||||
#: includes/class-cli.php:126
|
||||
#, php-format
|
||||
msgid "Cleanup complete: %1$d file deleted, %2$d remaining."
|
||||
msgid_plural "Cleanup complete: %1$d files deleted, %2$d remaining."
|
||||
|
|
@ -264,19 +338,24 @@ msgstr[0] "Limpieza completada: %1$d archivo eliminado, quedan %2$d."
|
|||
msgstr[1] "Limpieza completada: %1$d archivos eliminados, quedan %2$d."
|
||||
|
||||
#. translators: %d: number of files remaining in queue.
|
||||
#: includes/class-cli.php:135
|
||||
#, php-format
|
||||
msgid "Cleanup complete: no files to delete, %d remaining in queue."
|
||||
msgstr "Limpieza completada: no hay archivos que eliminar, quedan %d en la cola."
|
||||
msgstr ""
|
||||
"Limpieza completada: no hay archivos que eliminar, quedan %d en la cola."
|
||||
|
||||
#: includes/class-cli.php:167
|
||||
msgid "No S3 operations recorded."
|
||||
msgstr "No hay operaciones de S3 registradas."
|
||||
|
||||
#. translators: %d: number of days.
|
||||
#: includes/class-cli.php:172
|
||||
#, php-format
|
||||
msgid "S3 operations (last %d days):"
|
||||
msgstr "Operaciones de S3 (últimos %d días):"
|
||||
|
||||
#. translators: %s: link to the ROBOTSTXT Manager plugin page.
|
||||
#: includes/class-manager-dependency.php:146
|
||||
#, php-format
|
||||
msgid ""
|
||||
"To receive plugin updates, the ROBOTSTXT Manager plugin must be installed "
|
||||
|
|
@ -285,5 +364,6 @@ msgstr ""
|
|||
"Para recibir actualizaciones del plugin, el plugin ROBOTSTXT Manager debe "
|
||||
"estar instalado y activo. Descárgalo desde %s."
|
||||
|
||||
#: includes/class-plugin.php:179
|
||||
msgid "Every 5 Minutes"
|
||||
msgstr "Cada 5 minutos"
|
||||
|
|
|
|||
|
|
@ -2,16 +2,16 @@
|
|||
# This file is distributed under the GPL-3.0-or-later.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: iDrivee2 Media Upload 1.4.2\n"
|
||||
"Report-Msgid-Bugs-To: https://www.robotstxt.software/plugins/idrivee2-media-upload/\n"
|
||||
"Project-Id-Version: iDrivee2 Media Upload 1.4.3\n"
|
||||
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/idrivee2-media-upload\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"POT-Creation-Date: 2026-08-17T14:40:00+00:00\n"
|
||||
"POT-Creation-Date: 2026-08-24T10:18:02+00:00\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"X-Generator: gettext 0.22\n"
|
||||
"X-Generator: WP-CLI 2.12.0\n"
|
||||
"X-Domain: idrivee2-media-upload\n"
|
||||
|
||||
#. Plugin Name of the plugin
|
||||
|
|
@ -321,7 +321,7 @@ msgid "S3 operations (last %d days):"
|
|||
msgstr ""
|
||||
|
||||
#. translators: %s: link to the ROBOTSTXT Manager plugin page.
|
||||
#: includes/class-manager-dependency.php:144
|
||||
#: includes/class-manager-dependency.php:146
|
||||
#, php-format
|
||||
msgid "To receive plugin updates, the ROBOTSTXT Manager plugin must be installed and active. Download it from %s."
|
||||
msgstr ""
|
||||
|
|
|
|||
67
readme.txt
67
readme.txt
|
|
@ -3,9 +3,9 @@ Contributors: robotstxt, javiercasares
|
|||
Tags: media, upload, s3, cdn, storage, idrivee2, cloud
|
||||
Requires at least: 5.3
|
||||
Tested up to: 7.1
|
||||
Stable tag: 1.4.2
|
||||
Stable tag: 1.4.3
|
||||
Requires PHP: 8.1
|
||||
Version: 1.4.2
|
||||
Version: 1.4.3
|
||||
License: GPL-3.0-or-later
|
||||
License URI: https://www.gnu.org/licenses/gpl-3.0.txt
|
||||
|
||||
|
|
@ -215,6 +215,34 @@ Updates are delivered through the [ROBOTSTXT Manager](https://www.robotstxt.soft
|
|||
|
||||
== Changelog ==
|
||||
|
||||
= 1.4.3 =
|
||||
|
||||
_Release date: 2026-08-24_
|
||||
|
||||
**Added**
|
||||
|
||||
* Manager detection via the ecosystem presence constant `ROBOTSTXT_MANAGER_NOTICED` (ROBOTSTXT Manager 1.6.2+), with a plugin-list scan fallback for older Manager versions
|
||||
|
||||
**Changed**
|
||||
|
||||
* Composer dependencies updated (aws-sdk-php 3.393.4, guzzle 3.x, no known CVEs)
|
||||
|
||||
**Localization**
|
||||
|
||||
* POT regenerated for 1.4.3; Spanish (es_ES) and Catalan (ca) translations verified — 69/69 strings in both locales
|
||||
|
||||
**Compatibility**
|
||||
|
||||
* WordPress: 5.3 - 7.1
|
||||
* PHP: 8.1 - 8.5
|
||||
|
||||
**Tests**
|
||||
|
||||
* PHP Coding Standards: 3.13.6 (0 errors)
|
||||
* WordPress Coding Standards: 3.4.1 (0 violations)
|
||||
* PHPStan: Level 9, 0 errors
|
||||
* PHPUnit: 83 tests, 130 assertions
|
||||
|
||||
= 1.4.2 =
|
||||
|
||||
_Release date: 2026-08-17_
|
||||
|
|
@ -289,41 +317,6 @@ _Release date: 2026-08-10_
|
|||
* PHPStan: Level 9, 0 errors
|
||||
* PHPUnit: 66 tests, 109 assertions, 100% coverage
|
||||
|
||||
= 1.3.0 =
|
||||
|
||||
_Release date: 2026-07-18_
|
||||
|
||||
**Highlights**
|
||||
|
||||
* New image sub-sizes control — ship less data per upload, ideal for large camera files. Reduces work in both the WP 7.1 client-side path (browser) and the traditional server-side path.
|
||||
|
||||
**Added**
|
||||
|
||||
* Settings field **Image Sub-sizes** under Settings → iDrivee2 with three modes: `all` (default), `thumbnail` (only the default thumbnail), `none` (no sub-sizes).
|
||||
* `IDRIVEE2_MEDIA_SUBSIZES_MODE` wp-config.php constant — same priority pattern as the S3 credentials; the field becomes read-only when set.
|
||||
* In `thumbnail` and `none` modes the `big_image_size_threshold` filter is also disabled, so WordPress no longer creates a `-scaled` derivative for images larger than 2560px. (Requires WordPress 5.3+ for the scaled-disabling; on older WP the mode still applies via `intermediate_image_sizes`.)
|
||||
|
||||
**Security**
|
||||
|
||||
* `composer audit` CVEs resolved: `guzzlehttp/guzzle` 7.11 → 7.15, `guzzlehttp/psr7` 2.11 → 2.13, `mtdowling/jmespath.php` 2.8 → 2.9 (CVE-2026-55767 / 55568 / 55766 / 54133).
|
||||
|
||||
**Tooling**
|
||||
|
||||
* `bin/preflight.sh` added — automated pre-deploy verification per AGENTS-testing-build-deployment.md (PHPCS, PHPStan, PHPCompatibility, PHPUnit + coverage, composer audit, candidate ZIP inspection).
|
||||
* `.claude/settings.json` added — mechanical deny rules for `deploy.sh`, `git push/tag/merge` per AGENTS.md.
|
||||
|
||||
**Compatibility**
|
||||
|
||||
* WordPress: 4.1 - 7.1
|
||||
* PHP: 8.1 - 8.5
|
||||
|
||||
**Tests**
|
||||
|
||||
* PHP Coding Standards: 3.13.5 (0 errors)
|
||||
* WordPress Coding Standards: 3.3.0 (0 violations)
|
||||
* PHPStan: Level 9, 0 errors
|
||||
* PHPUnit: 38 tests, 60 assertions
|
||||
|
||||
= Previous versions =
|
||||
|
||||
If you want to see the full changelog, visit the [plugin page](https://www.robotstxt.software/plugins/idrivee2-media-upload/).
|
||||
|
|
|
|||
27
update.json
27
update.json
|
|
@ -1,27 +0,0 @@
|
|||
{
|
||||
"name": "iDrivee2 Media Upload",
|
||||
"slug": "idrivee2-media-upload",
|
||||
"version": "1.4.2",
|
||||
"download_url": "https://git.robotstxt.es/ROBOTSTXT/idrivee2-media-upload/releases/download/1.4.2/idrivee2-media-upload-1.4.2.zip",
|
||||
"requires": "5.3",
|
||||
"requires_php": "8.1",
|
||||
"tested": "7.1",
|
||||
"last_updated": "2026-08-17",
|
||||
"author": "ROBOTSTXT",
|
||||
"author_profile": "https://www.robotstxt.software/",
|
||||
"homepage": "https://git.robotstxt.es/ROBOTSTXT/idrivee2-media-upload",
|
||||
"description": "Uploads media files to iDrivee2 (S3-compatible) with enterprise-grade security and logging.",
|
||||
"changelog": "",
|
||||
"sections": {
|
||||
"description": "Uploads media files to iDrivee2 (S3-compatible) with enterprise-grade security and logging. The plugin intercepts WordPress media uploads, pushes files to an S3-compatible bucket, deletes local copies, and rewrites URLs to serve media from the CDN.",
|
||||
"changelog": ""
|
||||
},
|
||||
"banners": {
|
||||
"low": "",
|
||||
"high": ""
|
||||
},
|
||||
"icons": {
|
||||
"1x": "",
|
||||
"2x": ""
|
||||
}
|
||||
}
|
||||
37
vendor/aws/aws-sdk-php/.changes/3.393.0
vendored
Normal file
37
vendor/aws/aws-sdk-php/.changes/3.393.0
vendored
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
[
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "GeoMaps",
|
||||
"description": "Amazon Location Service now supports POI density and category filtering on dynamic maps. The GetStyleDescriptor API adds two optional parameters. PoiDensity (Off to VeryDense) controls POI volume, and PoiCategories filters by up to nine categories. Available on HERE and Grab map styles."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "Connect",
|
||||
"description": "This release adds new APIs to create, describe, update, delete, and list extraction definitions, enabling customers to manage lifecycle of extraction definition resources. Additionally, this release adds new event sources for Rules related to ACW and new action to Extract Information."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "BedrockAgentCoreControl",
|
||||
"description": "Adds implementations of third-party evaluators, both managed-as-a-service and as templates within custom evaluators."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "drs",
|
||||
"description": "AWS Elastic Disaster Recovery (AWS DRS) now offers Recovery Plans to recover multi-server applications in the right order in one action. Define the launch sequence once, with ordered steps and wait times, and DRS runs it automatically. Validate with non-disruptive drills and monitor in real time."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "ECR",
|
||||
"description": "Documentation update for the ECR PutReplicationConfiguration API to increase the replication rule limit from 10 to 25"
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "BedrockAgentRuntime",
|
||||
"description": "AgenticRetrieveStream API now supports Amazon Bedrock AgentCore Memory. Use the new memoryConfiguration parameter to continue a session from short-term memory and retrieve from long-term memory."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "Organizations",
|
||||
"description": "Add new Transfer Responsibility error codes and document related CloudTrail events for accepting and terminating a Transfer Responsibility."
|
||||
}
|
||||
]
|
||||
37
vendor/aws/aws-sdk-php/.changes/3.393.1
vendored
Normal file
37
vendor/aws/aws-sdk-php/.changes/3.393.1
vendored
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
[
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "MediaLive",
|
||||
"description": "AWS Elemental MediaLive now supports SCTE-35 marker passthrough without IDR frame insertion for CMAF Ingest, MediaPackage V2, and transport stream outputs."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "MarketplaceCatalog",
|
||||
"description": "Introducing two new APIs, DescribeAssessment and ListAssessments. These APIs expose validation issues on Marketplace resources. The validation issues are exposed via a newly created resource called Assessment."
|
||||
},
|
||||
{
|
||||
"type": "enhancement",
|
||||
"category": "Batch",
|
||||
"description": "Update AWS Batch documentation with newer Fargate Supported configurations, notes, and fix broken Docker link re-directs."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "WorkSpaces",
|
||||
"description": "Amazon WorkSpaces now supports nested virtualization, allowing you to run hypervisors and virtualization-based workloads within your WorkSpaces. You can enable or disable nested virtualization when creating a WorkSpace or by modifying an existing WorkSpace's properties."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "Outposts",
|
||||
"description": "AWS Outposts now supports VPC Endpoint configuration in CreatePrivateConnectivityConfig, enabling scoped private connectivity with provisioning role creation for secure outpost installations"
|
||||
},
|
||||
{
|
||||
"type": "enhancement",
|
||||
"category": "EC2",
|
||||
"description": "Doc release for CreateImage support for instances with local snapshots in Outpost"
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "EntityResolution",
|
||||
"description": "Added ResourceNotFoundException to DeleteSchemaMapping, DeleteMatchingWorkflow, DeleteIdMappingWorkflow, and DeleteIdNamespace. These operations now return a 404 ResourceNotFoundException (previously a 200 Success) when the target resource does not exist."
|
||||
}
|
||||
]
|
||||
47
vendor/aws/aws-sdk-php/.changes/3.393.2
vendored
Normal file
47
vendor/aws/aws-sdk-php/.changes/3.393.2
vendored
Normal file
|
|
@ -0,0 +1,47 @@
|
|||
[
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "RedshiftServerless",
|
||||
"description": "Amazon Redshift Enhanced System Table Retention that allows customers to store their system table data directly in S3 Tables in customer's account instead of Redshift Managed Storage"
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "VPCLattice",
|
||||
"description": "Amazon VPC Lattice now supports modification of private DNS options on Service Network VPC Associations"
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "AccountAccess",
|
||||
"description": "Adds throttling exceptions to operation outputs that were previously inconsistent with other operations."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "MediaLive",
|
||||
"description": "AWS Elemental MediaLive now supports video cropping and output positioning. Use cropRectangle and outputPositionRectangle to position the encoded video within the output frame, with the surrounding area filled with black."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "BedrockAgentCore",
|
||||
"description": "AgentCore Memory now supports Flexible Namespaces and Non-Conversational Payloads in CreateEvent API"
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "Redshift",
|
||||
"description": "Amazon Redshift enhanced System Table retention that allows customers to store their system table data directly in S3 Tables in customer's account instead of Redshift Managed Storage"
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "Batch",
|
||||
"description": "AWS Batch now supports managing CloudWatch Container Insights on compute environments via CreateComputeEnvironment and UpdateComputeEnvironment."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "BedrockAgentCoreControl",
|
||||
"description": "AgentCore Memory now supports Flexible Namespaces"
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "EKS",
|
||||
"description": "Adds support for EKS cluster certificate authorities (CA)"
|
||||
}
|
||||
]
|
||||
52
vendor/aws/aws-sdk-php/.changes/3.393.3
vendored
Normal file
52
vendor/aws/aws-sdk-php/.changes/3.393.3
vendored
Normal file
|
|
@ -0,0 +1,52 @@
|
|||
[
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "CloudFront",
|
||||
"description": "Added SigV4a as a supported signing protocol for Origin Access Control (OAC), enabling CloudFront to sign requests to Amazon S3 Multi-Region Access Point (S3-MRAP) origins."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "Lambda",
|
||||
"description": "Adds support for full JSON resource-based policies, enabling customers to create, retrieve, update, and delete function resource policies as complete JSON documents."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "SageMaker",
|
||||
"description": "Added IAM Identity Center (IdC) support to CreatePartnerApp and UpdatePartnerApp APIs. Added Customer Managed Key (CMK) support to CreateMlflowApp and DescribeMlflowApp."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "Batch",
|
||||
"description": "AWS Batch now supports a new compute environment type that provides fully managed EC2 capacity with broader compute flexibility than Fargate, including GPU instances, bare metal, and specific instance type selection, without infrastructure management overhead."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "Amplify",
|
||||
"description": "Increased the maximum allowed length from 255 to 4,096 characters to support longer access tokens."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "DirectConnect",
|
||||
"description": "This release adds custom route prefix pool allocations for Direct Connect. You can set IPv4 and IPv6 route prefix counts on private and transit virtual interfaces, and view pool size and unallocated counts on connections and LAGs, plus direct connect gateway attachment prefix allocation totals."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "EC2",
|
||||
"description": "EC2 marks UEFI instance metadata field as sensitive."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "ARCRegionSwitch",
|
||||
"description": "Adds support for Rds switchover read replica for Oracle databases in Region switch plans"
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "SESv2",
|
||||
"description": "Amazon SES now supports per-message tracking overrides. You can use the new ConfigurationOverrides parameter in SendEmail and SendBulkEmail to enable or disable open and click tracking for individual messages without changing your account-level or configuration set settings."
|
||||
},
|
||||
{
|
||||
"type": "enhancement",
|
||||
"category": "PricingPlanManager",
|
||||
"description": "Documentation update for the CreateSubscription API to correct the default value of the approval mode parameter. The default value for paid subscriptions is MANUAL, not IMMEDIATE as previously documented. The default value remains IMMEDIATE for FREE tier subscriptions."
|
||||
}
|
||||
]
|
||||
37
vendor/aws/aws-sdk-php/.changes/3.393.4
vendored
Normal file
37
vendor/aws/aws-sdk-php/.changes/3.393.4
vendored
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
[
|
||||
{
|
||||
"type": "enhancement",
|
||||
"category": "WAFV2",
|
||||
"description": "DataProtectionConfig field Key Documentation Update"
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "BedrockAgentCoreControl",
|
||||
"description": "Update Dataset schema to THIRDPARTYEVALUATIONV1"
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "Kinesis",
|
||||
"description": "Generate account endpoint for Kinesis Data Streams requests when the account ID is available"
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "BedrockAgentCore",
|
||||
"description": "Increase spans count from 1k to 20k"
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "DeviceFarm",
|
||||
"description": "Added support to CreateRemoveAccessSession for selecting a server version on the mobile WebDriver endpoint."
|
||||
},
|
||||
{
|
||||
"type": "enhancement",
|
||||
"category": "Backup",
|
||||
"description": "Updating CLI Docs for Backup Audit Manager List Job Summaries APIs."
|
||||
},
|
||||
{
|
||||
"type": "api-change",
|
||||
"category": "CloudWatch",
|
||||
"description": "Allows customers to specify an initial warm up period to wait for metrics to arrive when creating metric or log alarms"
|
||||
}
|
||||
]
|
||||
7
vendor/aws/aws-sdk-php/src/AwsClient.php
vendored
7
vendor/aws/aws-sdk-php/src/AwsClient.php
vendored
|
|
@ -204,6 +204,13 @@ class AwsClient implements AwsClientInterface
|
|||
* signature version to use with a service (e.g., v4). Note that
|
||||
* per/operation signature version MAY override this requested signature
|
||||
* version.
|
||||
* - transport_sharing: (string) Set to a transport sharing mode ("none",
|
||||
* "handler_prefer", "handler_require", "persistent_prefer", or
|
||||
* "persistent_require") to enable connection sharing on the default
|
||||
* HTTP handler. The "*_prefer" modes degrade gracefully when the
|
||||
* installed version of Guzzle or the runtime cannot honor them, and
|
||||
* the "*_require" modes throw. This option only applies when the SDK
|
||||
* creates the default HTTP handler.
|
||||
* - use_aws_shared_config_files: (bool, default=bool(true)) Set to false to
|
||||
* disable checking for shared config file in '~/.aws/config' and
|
||||
* '~/.aws/credentials'. This will override the AWS_CONFIG_FILE
|
||||
|
|
|
|||
24
vendor/aws/aws-sdk-php/src/ClientResolver.php
vendored
24
vendor/aws/aws-sdk-php/src/ClientResolver.php
vendored
|
|
@ -30,6 +30,7 @@ use Aws\EndpointV2\EndpointDefinitionProvider;
|
|||
use Aws\EndpointV2\EndpointProviderV2;
|
||||
use Aws\Exception\AwsException;
|
||||
use Aws\Exception\InvalidRegionException;
|
||||
use Aws\Handler\HttpTransportSharing;
|
||||
use Aws\Retry\ConfigurationInterface as RetryConfigInterface;
|
||||
use Aws\Retry\ConfigurationProvider as RetryConfigProvider;
|
||||
use Aws\Retry\V3\OptIn as NewRetriesOptIn;
|
||||
|
|
@ -293,6 +294,12 @@ class ClientResolver
|
|||
'default' => [],
|
||||
'doc' => 'Set to an array of SDK request options to apply to each request (e.g., proxy, verify, etc.).',
|
||||
],
|
||||
'transport_sharing' => [
|
||||
'type' => 'value',
|
||||
'valid' => ['string'],
|
||||
'doc' => 'Set to a transport sharing mode ("none", "handler_prefer", "handler_require", "persistent_prefer", or "persistent_require") to enable connection sharing on the default HTTP handler. The "*_prefer" modes degrade gracefully when the installed version of Guzzle or the runtime cannot honor them, and the "*_require" modes throw. This option only applies when the SDK creates the default HTTP handler, and the "*_require" modes throw when combined with a custom "handler" or "http_handler" option.',
|
||||
'fn' => [__CLASS__, '_apply_transport_sharing'],
|
||||
],
|
||||
'http_handler' => [
|
||||
'type' => 'value',
|
||||
'valid' => ['callable'],
|
||||
|
|
@ -988,7 +995,7 @@ class ClientResolver
|
|||
public static function _default_handler(array &$args)
|
||||
{
|
||||
return new WrappedHttpHandler(
|
||||
default_http_handler(),
|
||||
default_http_handler($args['transport_sharing'] ?? null),
|
||||
$args['parser'],
|
||||
$args['error_parser'],
|
||||
$args['exception_class'],
|
||||
|
|
@ -1007,6 +1014,21 @@ class ClientResolver
|
|||
);
|
||||
}
|
||||
|
||||
public static function _apply_transport_sharing($value, array &$args)
|
||||
{
|
||||
HttpTransportSharing::validate($value);
|
||||
|
||||
if ((isset($args['http_handler']) || isset($args['handler']))
|
||||
&& HttpTransportSharing::isRequired($value)
|
||||
) {
|
||||
throw new IAE('The "transport_sharing" option can only'
|
||||
. ' require transport sharing when the SDK creates the'
|
||||
. ' default HTTP handler. Remove the "handler" or'
|
||||
. ' "http_handler" option, or configure transport sharing'
|
||||
. ' on the custom handler instead.');
|
||||
}
|
||||
}
|
||||
|
||||
public static function _apply_app_id($value, array &$args)
|
||||
{
|
||||
// AppId should not be longer than 50 chars
|
||||
|
|
|
|||
|
|
@ -95,6 +95,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise createEmailAddressAsync(array $args = [])
|
||||
* @method \Aws\Result createEvaluationForm(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createEvaluationFormAsync(array $args = [])
|
||||
* @method \Aws\Result createExtractionDefinition(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createExtractionDefinitionAsync(array $args = [])
|
||||
* @method \Aws\Result createHoursOfOperation(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createHoursOfOperationAsync(array $args = [])
|
||||
* @method \Aws\Result createHoursOfOperationOverride(array $args = [])
|
||||
|
|
@ -175,6 +177,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise deleteEmailAddressAsync(array $args = [])
|
||||
* @method \Aws\Result deleteEvaluationForm(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteEvaluationFormAsync(array $args = [])
|
||||
* @method \Aws\Result deleteExtractionDefinition(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteExtractionDefinitionAsync(array $args = [])
|
||||
* @method \Aws\Result deleteHoursOfOperation(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteHoursOfOperationAsync(array $args = [])
|
||||
* @method \Aws\Result deleteHoursOfOperationOverride(array $args = [])
|
||||
|
|
@ -253,6 +257,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise describeEmailAddressAsync(array $args = [])
|
||||
* @method \Aws\Result describeEvaluationForm(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeEvaluationFormAsync(array $args = [])
|
||||
* @method \Aws\Result describeExtractionDefinition(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeExtractionDefinitionAsync(array $args = [])
|
||||
* @method \Aws\Result describeHoursOfOperation(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeHoursOfOperationAsync(array $args = [])
|
||||
* @method \Aws\Result describeHoursOfOperationOverride(array $args = [])
|
||||
|
|
@ -421,6 +427,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise listEvaluationFormVersionsAsync(array $args = [])
|
||||
* @method \Aws\Result listEvaluationForms(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listEvaluationFormsAsync(array $args = [])
|
||||
* @method \Aws\Result listExtractionDefinitions(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listExtractionDefinitionsAsync(array $args = [])
|
||||
* @method \Aws\Result listFlowAssociations(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listFlowAssociationsAsync(array $args = [])
|
||||
* @method \Aws\Result listHoursOfOperationOverrides(array $args = [])
|
||||
|
|
@ -687,6 +695,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise updateEmailAddressMetadataAsync(array $args = [])
|
||||
* @method \Aws\Result updateEvaluationForm(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateEvaluationFormAsync(array $args = [])
|
||||
* @method \Aws\Result updateExtractionDefinition(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateExtractionDefinitionAsync(array $args = [])
|
||||
* @method \Aws\Result updateHoursOfOperation(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise updateHoursOfOperationAsync(array $args = [])
|
||||
* @method \Aws\Result updateHoursOfOperationOverride(array $args = [])
|
||||
|
|
|
|||
10
vendor/aws/aws-sdk-php/src/EKS/EKSClient.php
vendored
10
vendor/aws/aws-sdk-php/src/EKS/EKSClient.php
vendored
|
|
@ -5,6 +5,8 @@ use Aws\AwsClient;
|
|||
|
||||
/**
|
||||
* This client is used to interact with the **Amazon Elastic Container Service for Kubernetes** service.
|
||||
* @method \Aws\Result activateCertificateAuthority(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise activateCertificateAuthorityAsync(array $args = [])
|
||||
* @method \Aws\Result associateAccessPolicy(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise associateAccessPolicyAsync(array $args = [])
|
||||
* @method \Aws\Result associateEncryptionConfig(array $args = [])
|
||||
|
|
@ -19,6 +21,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise createAddonAsync(array $args = [])
|
||||
* @method \Aws\Result createCapability(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createCapabilityAsync(array $args = [])
|
||||
* @method \Aws\Result createCertificateAuthority(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createCertificateAuthorityAsync(array $args = [])
|
||||
* @method \Aws\Result createCluster(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createClusterAsync(array $args = [])
|
||||
* @method \Aws\Result createEksAnywhereSubscription(array $args = [])
|
||||
|
|
@ -35,6 +39,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise deleteAddonAsync(array $args = [])
|
||||
* @method \Aws\Result deleteCapability(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteCapabilityAsync(array $args = [])
|
||||
* @method \Aws\Result deleteCertificateAuthority(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteCertificateAuthorityAsync(array $args = [])
|
||||
* @method \Aws\Result deleteCluster(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteClusterAsync(array $args = [])
|
||||
* @method \Aws\Result deleteEksAnywhereSubscription(array $args = [])
|
||||
|
|
@ -57,6 +63,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise describeAddonVersionsAsync(array $args = [])
|
||||
* @method \Aws\Result describeCapability(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeCapabilityAsync(array $args = [])
|
||||
* @method \Aws\Result describeCertificateAuthority(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeCertificateAuthorityAsync(array $args = [])
|
||||
* @method \Aws\Result describeCluster(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeClusterAsync(array $args = [])
|
||||
* @method \Aws\Result describeClusterVersions(array $args = [])
|
||||
|
|
@ -91,6 +99,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise listAssociatedAccessPoliciesAsync(array $args = [])
|
||||
* @method \Aws\Result listCapabilities(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listCapabilitiesAsync(array $args = [])
|
||||
* @method \Aws\Result listCertificateAuthorities(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listCertificateAuthoritiesAsync(array $args = [])
|
||||
* @method \Aws\Result listClusters(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listClustersAsync(array $args = [])
|
||||
* @method \Aws\Result listEksAnywhereSubscriptions(array $args = [])
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
namespace Aws\Handler\Guzzle;
|
||||
|
||||
use Aws\Handler\HttpHandlerError;
|
||||
use Aws\Handler\HttpTransportSharing;
|
||||
use GuzzleHttp\Utils;
|
||||
use GuzzleHttp\Promise;
|
||||
use GuzzleHttp\Client;
|
||||
|
|
@ -18,11 +19,23 @@ class GuzzleHandler
|
|||
private $client;
|
||||
|
||||
/**
|
||||
* @param ClientInterface $client
|
||||
* @param ClientInterface|null $client
|
||||
* @param string|null $transportSharing
|
||||
*/
|
||||
public function __construct(?ClientInterface $client = null)
|
||||
{
|
||||
$this->client = $client ?: new Client();
|
||||
public function __construct(
|
||||
?ClientInterface $client = null,
|
||||
?string $transportSharing = null
|
||||
) {
|
||||
if ($client !== null && HttpTransportSharing::isRequired($transportSharing)) {
|
||||
throw new \InvalidArgumentException('The provided transport'
|
||||
. ' sharing mode cannot require sharing when a client is'
|
||||
. ' provided. Configure the "transport_sharing" option on'
|
||||
. ' the provided client instead.');
|
||||
}
|
||||
|
||||
$this->client = $client ?: new Client(
|
||||
HttpTransportSharing::toClientConfig($transportSharing)
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
118
vendor/aws/aws-sdk-php/src/Handler/HttpTransportSharing.php
vendored
Normal file
118
vendor/aws/aws-sdk-php/src/Handler/HttpTransportSharing.php
vendored
Normal file
|
|
@ -0,0 +1,118 @@
|
|||
<?php
|
||||
namespace Aws\Handler;
|
||||
|
||||
use GuzzleHttp\TransportSharing;
|
||||
|
||||
/**
|
||||
* @internal
|
||||
*/
|
||||
final class HttpTransportSharing
|
||||
{
|
||||
private const NONE = 'none';
|
||||
private const HANDLER_PREFER = 'handler_prefer';
|
||||
private const HANDLER_REQUIRE = 'handler_require';
|
||||
private const PERSISTENT_PREFER = 'persistent_prefer';
|
||||
private const PERSISTENT_REQUIRE = 'persistent_require';
|
||||
|
||||
private const MODES = [
|
||||
self::NONE,
|
||||
self::HANDLER_PREFER,
|
||||
self::HANDLER_REQUIRE,
|
||||
self::PERSISTENT_PREFER,
|
||||
self::PERSISTENT_REQUIRE,
|
||||
];
|
||||
|
||||
public static function isRequired(?string $mode): bool
|
||||
{
|
||||
return $mode === self::HANDLER_REQUIRE
|
||||
|| $mode === self::PERSISTENT_REQUIRE;
|
||||
}
|
||||
|
||||
/**
|
||||
* Validates a requested transport sharing mode without resolving it
|
||||
* against the capabilities of the installed version of Guzzle.
|
||||
*/
|
||||
public static function validate(?string $mode): void
|
||||
{
|
||||
if ($mode !== null && !in_array($mode, self::MODES, true)) {
|
||||
throw new \InvalidArgumentException('The provided transport'
|
||||
. ' sharing mode "' . $mode . '" is invalid. Valid modes are:'
|
||||
. ' "none", "handler_prefer", "handler_require",'
|
||||
. ' "persistent_prefer", "persistent_require".');
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Resolves a requested transport sharing mode to the mode that should be
|
||||
* passed to the installed version of Guzzle, or null when no mode should
|
||||
* be passed. The "*_prefer" modes degrade gracefully when the installed
|
||||
* version of Guzzle cannot honor them, and the "*_require" modes throw.
|
||||
*/
|
||||
public static function resolve(?string $mode): ?string
|
||||
{
|
||||
self::validate($mode);
|
||||
|
||||
if ($mode === null || $mode === self::NONE) {
|
||||
return null;
|
||||
}
|
||||
|
||||
// Guzzle 8: all modes are understood, and Guzzle enforces the
|
||||
// runtime requirements of the "*_require" modes itself.
|
||||
if (self::supportsPersistentSharing()) {
|
||||
return $mode;
|
||||
}
|
||||
|
||||
// Guzzle 7.11+: handler-lifetime sharing only.
|
||||
if (self::supportsHandlerSharing()) {
|
||||
if ($mode === self::PERSISTENT_PREFER) {
|
||||
return self::HANDLER_PREFER;
|
||||
}
|
||||
|
||||
if ($mode === self::PERSISTENT_REQUIRE) {
|
||||
throw new \RuntimeException('The "persistent_require"'
|
||||
. ' transport sharing mode requires guzzlehttp/guzzle'
|
||||
. ' ^8.0.');
|
||||
}
|
||||
|
||||
return $mode;
|
||||
}
|
||||
|
||||
// Guzzle < 7.11: no transport sharing support.
|
||||
if ($mode === self::PERSISTENT_REQUIRE) {
|
||||
throw new \RuntimeException('The "persistent_require" transport'
|
||||
. ' sharing mode requires guzzlehttp/guzzle ^8.0.');
|
||||
}
|
||||
|
||||
if ($mode === self::HANDLER_REQUIRE) {
|
||||
throw new \RuntimeException('The "handler_require" transport'
|
||||
. ' sharing mode requires guzzlehttp/guzzle ^7.11 || ^8.0.');
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
/**
|
||||
* Resolves a requested transport sharing mode to a Guzzle client
|
||||
* constructor configuration array.
|
||||
*/
|
||||
public static function toClientConfig(?string $mode): array
|
||||
{
|
||||
$mode = self::resolve($mode);
|
||||
|
||||
return $mode === null ? [] : ['transport_sharing' => $mode];
|
||||
}
|
||||
|
||||
private static function supportsPersistentSharing(): bool
|
||||
{
|
||||
static $supported;
|
||||
|
||||
return $supported ??= defined(TransportSharing::class . '::PERSISTENT_PREFER');
|
||||
}
|
||||
|
||||
private static function supportsHandlerSharing(): bool
|
||||
{
|
||||
static $supported;
|
||||
|
||||
return $supported ??= class_exists(TransportSharing::class);
|
||||
}
|
||||
}
|
||||
|
|
@ -48,6 +48,8 @@ use Aws\Middleware;
|
|||
* @method \GuzzleHttp\Promise\Promise deleteLayerVersionAsync(array $args = [])
|
||||
* @method \Aws\Result deleteProvisionedConcurrencyConfig(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteProvisionedConcurrencyConfigAsync(array $args = [])
|
||||
* @method \Aws\Result deleteResourcePolicy(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteResourcePolicyAsync(array $args = [])
|
||||
* @method \Aws\Result getAccountSettings(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getAccountSettingsAsync(array $args = [])
|
||||
* @method \Aws\Result getAlias(array $args = [])
|
||||
|
|
@ -90,6 +92,8 @@ use Aws\Middleware;
|
|||
* @method \GuzzleHttp\Promise\Promise getPolicyAsync(array $args = [])
|
||||
* @method \Aws\Result getProvisionedConcurrencyConfig(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getProvisionedConcurrencyConfigAsync(array $args = [])
|
||||
* @method \Aws\Result getResourcePolicy(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getResourcePolicyAsync(array $args = [])
|
||||
* @method \Aws\Result getRuntimeManagementConfig(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getRuntimeManagementConfigAsync(array $args = [])
|
||||
* @method \Aws\Result invoke(array $args = [])
|
||||
|
|
@ -144,6 +148,8 @@ use Aws\Middleware;
|
|||
* @method \GuzzleHttp\Promise\Promise putFunctionScalingConfigAsync(array $args = [])
|
||||
* @method \Aws\Result putProvisionedConcurrencyConfig(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putProvisionedConcurrencyConfigAsync(array $args = [])
|
||||
* @method \Aws\Result putResourcePolicy(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putResourcePolicyAsync(array $args = [])
|
||||
* @method \Aws\Result putRuntimeManagementConfig(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise putRuntimeManagementConfigAsync(array $args = [])
|
||||
* @method \Aws\Result removeLayerVersionPermission(array $args = [])
|
||||
|
|
|
|||
|
|
@ -11,12 +11,16 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise cancelChangeSetAsync(array $args = [])
|
||||
* @method \Aws\Result deleteResourcePolicy(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise deleteResourcePolicyAsync(array $args = [])
|
||||
* @method \Aws\Result describeAssessment(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeAssessmentAsync(array $args = [])
|
||||
* @method \Aws\Result describeChangeSet(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeChangeSetAsync(array $args = [])
|
||||
* @method \Aws\Result describeEntity(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise describeEntityAsync(array $args = [])
|
||||
* @method \Aws\Result getResourcePolicy(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getResourcePolicyAsync(array $args = [])
|
||||
* @method \Aws\Result listAssessments(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listAssessmentsAsync(array $args = [])
|
||||
* @method \Aws\Result listChangeSets(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise listChangeSetsAsync(array $args = [])
|
||||
* @method \Aws\Result listEntities(array $args = [])
|
||||
|
|
|
|||
|
|
@ -13,6 +13,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise createOrderAsync(array $args = [])
|
||||
* @method \Aws\Result createOutpost(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createOutpostAsync(array $args = [])
|
||||
* @method \Aws\Result createPrivateConnectivityConfig(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createPrivateConnectivityConfigAsync(array $args = [])
|
||||
* @method \Aws\Result createQuote(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise createQuoteAsync(array $args = [])
|
||||
* @method \Aws\Result createRenewal(array $args = [])
|
||||
|
|
@ -41,6 +43,8 @@ use Aws\AwsClient;
|
|||
* @method \GuzzleHttp\Promise\Promise getOutpostInstanceTypesAsync(array $args = [])
|
||||
* @method \Aws\Result getOutpostSupportedInstanceTypes(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getOutpostSupportedInstanceTypesAsync(array $args = [])
|
||||
* @method \Aws\Result getPrivateConnectivityConfig(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getPrivateConnectivityConfigAsync(array $args = [])
|
||||
* @method \Aws\Result getQuote(array $args = [])
|
||||
* @method \GuzzleHttp\Promise\Promise getQuoteAsync(array $args = [])
|
||||
* @method \Aws\Result getRenewalPricing(array $args = [])
|
||||
|
|
|
|||
7
vendor/aws/aws-sdk-php/src/Sdk.php
vendored
7
vendor/aws/aws-sdk-php/src/Sdk.php
vendored
|
|
@ -865,7 +865,7 @@ namespace Aws;
|
|||
*/
|
||||
class Sdk
|
||||
{
|
||||
const VERSION = '3.392.3';
|
||||
const VERSION = '3.393.4';
|
||||
|
||||
/** @var array Arguments for creating clients */
|
||||
private $args;
|
||||
|
|
@ -884,7 +884,10 @@ class Sdk
|
|||
$this->args = $args;
|
||||
|
||||
if (!isset($args['handler']) && !isset($args['http_handler'])) {
|
||||
$this->args['http_handler'] = default_http_handler();
|
||||
$this->args['http_handler'] = default_http_handler(
|
||||
$args['transport_sharing'] ?? null
|
||||
);
|
||||
unset($this->args['transport_sharing']);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -25,6 +25,7 @@
|
|||
"errors":[
|
||||
{"shape":"AlreadyCreatedException"},
|
||||
{"shape":"AccessDeniedException"},
|
||||
{"shape":"ThrottlingException"},
|
||||
{"shape":"ConflictException"},
|
||||
{"shape":"ValidationException"},
|
||||
{"shape":"InternalServerException"}
|
||||
|
|
@ -63,6 +64,7 @@
|
|||
"errors":[
|
||||
{"shape":"AccessDeniedException"},
|
||||
{"shape":"ResourceNotFoundException"},
|
||||
{"shape":"ThrottlingException"},
|
||||
{"shape":"ConflictException"},
|
||||
{"shape":"ValidationException"},
|
||||
{"shape":"InternalServerException"}
|
||||
|
|
@ -100,6 +102,7 @@
|
|||
"errors":[
|
||||
{"shape":"AccessDeniedException"},
|
||||
{"shape":"ResourceNotFoundException"},
|
||||
{"shape":"ThrottlingException"},
|
||||
{"shape":"ValidationException"},
|
||||
{"shape":"InternalServerException"}
|
||||
],
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -590,7 +590,7 @@
|
|||
"shapes":{
|
||||
"AccessToken":{
|
||||
"type":"string",
|
||||
"max":255,
|
||||
"max":4096,
|
||||
"min":1,
|
||||
"pattern":"(?s).+",
|
||||
"sensitive":true
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -925,7 +925,8 @@
|
|||
"lambdaEventSourceMappingConfig":{"shape":"LambdaEventSourceMappingConfiguration"},
|
||||
"auroraServerlessScalingConfig":{"shape":"AuroraServerlessScalingConfiguration"},
|
||||
"auroraProvisionedScalingConfig":{"shape":"AuroraProvisionedScalingConfiguration"},
|
||||
"neptuneGlobalDatabaseConfig":{"shape":"NeptuneGlobalDatabaseConfiguration"}
|
||||
"neptuneGlobalDatabaseConfig":{"shape":"NeptuneGlobalDatabaseConfiguration"},
|
||||
"rdsSwitchoverReadReplicaConfig":{"shape":"RdsSwitchoverReadReplicaConfiguration"}
|
||||
},
|
||||
"union":true
|
||||
},
|
||||
|
|
@ -948,7 +949,8 @@
|
|||
"LambdaEventSourceMapping",
|
||||
"AuroraServerlessScaling",
|
||||
"AuroraProvisionedScaling",
|
||||
"NeptuneGlobalDatabase"
|
||||
"NeptuneGlobalDatabase",
|
||||
"RdsSwitchoverReadReplica"
|
||||
]
|
||||
},
|
||||
"ExecutionComment":{
|
||||
|
|
@ -1642,6 +1644,32 @@
|
|||
"box":true,
|
||||
"min":1
|
||||
},
|
||||
"RdsSwitchoverReadReplicaConfiguration":{
|
||||
"type":"structure",
|
||||
"required":["dbInstanceArnMap"],
|
||||
"members":{
|
||||
"timeoutMinutes":{"shape":"RdsSwitchoverReadReplicaConfigurationTimeoutMinutesInteger"},
|
||||
"crossAccountRole":{"shape":"IamRoleArn"},
|
||||
"externalId":{"shape":"String"},
|
||||
"dbInstanceArnMap":{"shape":"RdsDbInstanceArnMap"},
|
||||
"ungraceful":{"shape":"RdsUngraceful"}
|
||||
}
|
||||
},
|
||||
"RdsSwitchoverReadReplicaConfigurationTimeoutMinutesInteger":{
|
||||
"type":"integer",
|
||||
"box":true,
|
||||
"min":1
|
||||
},
|
||||
"RdsUngraceful":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"ungraceful":{"shape":"RdsUngracefulBehavior"}
|
||||
}
|
||||
},
|
||||
"RdsUngracefulBehavior":{
|
||||
"type":"string",
|
||||
"enum":["promoteReadReplica"]
|
||||
},
|
||||
"RecoveryApproach":{
|
||||
"type":"string",
|
||||
"enum":[
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -655,6 +655,7 @@
|
|||
"Plan$executionRole": "<p>The execution role for a plan.</p>",
|
||||
"RdsCreateCrossRegionReplicaConfiguration$crossAccountRole": "<p>The cross-account role for the configuration.</p>",
|
||||
"RdsPromoteReadReplicaConfiguration$crossAccountRole": "<p>The cross-account role for the configuration.</p>",
|
||||
"RdsSwitchoverReadReplicaConfiguration$crossAccountRole": "<p>The cross-account role for the configuration.</p>",
|
||||
"RegionSwitchPlanConfiguration$crossAccountRole": "<p>The cross account role for the configuration.</p>",
|
||||
"Route53HealthCheckConfiguration$crossAccountRole": "<p>The cross account role for the configuration.</p>",
|
||||
"Service$crossAccountRole": "<p>The cross account role for a service.</p>",
|
||||
|
|
@ -1012,7 +1013,8 @@
|
|||
"base": null,
|
||||
"refs": {
|
||||
"RdsCreateCrossRegionReplicaConfiguration$dbInstanceArnMap": "<p>A map of database instance ARNs for each Region in the plan.</p>",
|
||||
"RdsPromoteReadReplicaConfiguration$dbInstanceArnMap": "<p>A map of database instance ARNs for each Region in the plan.</p>"
|
||||
"RdsPromoteReadReplicaConfiguration$dbInstanceArnMap": "<p>A map of database instance ARNs for each Region in the plan.</p>",
|
||||
"RdsSwitchoverReadReplicaConfiguration$dbInstanceArnMap": "<p>A map of database instance ARNs for each Region in the plan.</p>"
|
||||
}
|
||||
},
|
||||
"RdsPromoteReadReplicaConfiguration": {
|
||||
|
|
@ -1027,6 +1029,30 @@
|
|||
"RdsPromoteReadReplicaConfiguration$timeoutMinutes": "<p>The timeout value specified for the configuration.</p>"
|
||||
}
|
||||
},
|
||||
"RdsSwitchoverReadReplicaConfiguration": {
|
||||
"base": "<p>Configuration for switching over an Amazon RDS read replica to become the new primary database instance during a Region switch.</p>",
|
||||
"refs": {
|
||||
"ExecutionBlockConfiguration$rdsSwitchoverReadReplicaConfig": "<p>An Amazon RDS switchover read replica execution block.</p>"
|
||||
}
|
||||
},
|
||||
"RdsSwitchoverReadReplicaConfigurationTimeoutMinutesInteger": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"RdsSwitchoverReadReplicaConfiguration$timeoutMinutes": "<p>The timeout value specified for the configuration.</p>"
|
||||
}
|
||||
},
|
||||
"RdsUngraceful": {
|
||||
"base": "<p>The ungraceful execution settings for an Amazon RDS switchover read replica execution block.</p>",
|
||||
"refs": {
|
||||
"RdsSwitchoverReadReplicaConfiguration$ungraceful": "<p>The ungraceful execution settings for the configuration.</p>"
|
||||
}
|
||||
},
|
||||
"RdsUngracefulBehavior": {
|
||||
"base": "<p>The ungraceful behavior for an Amazon RDS switchover read replica, that is, promote the read replica to a standalone primary.</p>",
|
||||
"refs": {
|
||||
"RdsUngraceful$ungraceful": "<p>The ungraceful behavior to perform if switching to ungraceful execution.</p>"
|
||||
}
|
||||
},
|
||||
"RecoveryApproach": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
|
|
@ -1406,6 +1432,7 @@
|
|||
"Plan$version": "<p>The version for the plan.</p>",
|
||||
"RdsCreateCrossRegionReplicaConfiguration$externalId": "<p>The external ID (secret key) for the configuration.</p>",
|
||||
"RdsPromoteReadReplicaConfiguration$externalId": "<p>The external ID (secret key) for the configuration.</p>",
|
||||
"RdsSwitchoverReadReplicaConfiguration$externalId": "<p>The external ID (secret key) for the configuration.</p>",
|
||||
"RegionAndRoutingControls$key": null,
|
||||
"RegionSwitchPlanConfiguration$externalId": "<p>The external ID (secret key) for the configuration.</p>",
|
||||
"ResourceNotFoundException$message": null,
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -65,14 +65,14 @@
|
|||
"ListBackupAccessPoints": "<p>Returns a list of the backup access points in your account and Region.</p>",
|
||||
"ListBackupAccessPointsByRecoveryPoint": "<p>Returns the backup access points associated with the specified recovery point.</p> <p>If you own the recovery point and have shared it with other accounts, the response includes backup access points created by those accounts.</p>",
|
||||
"ListBackupAccessPointsByResource": "<p>Returns the backup access points associated with the specified resource, such as an Amazon S3 bucket.</p>",
|
||||
"ListBackupJobSummaries": "<p>This is a request for a summary of backup jobs created or running within the most recent 30 days. You can include parameters AccountID, State, ResourceType, MessageCategory, AggregationPeriod, MaxResults, or NextToken to filter results.</p> <p>This request returns a summary that contains Region, Account, State, ResourceType, MessageCategory, StartTime, EndTime, and Count of included jobs.</p>",
|
||||
"ListBackupJobSummaries": "<p>This is a request for a summary of backup jobs created or running within the most recent 14 days. You can include parameters AccountID, State, ResourceType, MessageCategory, AggregationPeriod, MaxResults, or NextToken to filter results.</p> <p>This request returns a summary that contains Region, Account, State, ResourceType, MessageCategory, StartTime, EndTime, and Count of included jobs.</p>",
|
||||
"ListBackupJobs": "<p>Returns a list of existing backup jobs for an authenticated account for the last 30 days. For a longer period of time, consider using these <a href=\"https://docs.aws.amazon.com/aws-backup/latest/devguide/monitoring.html\">monitoring tools</a>.</p>",
|
||||
"ListBackupPlanTemplates": "<p>Lists the backup plan templates.</p>",
|
||||
"ListBackupPlanVersions": "<p>Returns version metadata of your backup plans, including Amazon Resource Names (ARNs), backup plan IDs, creation and deletion dates, plan names, and version IDs.</p>",
|
||||
"ListBackupPlans": "<p>Lists the active backup plans for the account.</p>",
|
||||
"ListBackupSelections": "<p>Returns an array containing metadata of the resources associated with the target backup plan.</p>",
|
||||
"ListBackupVaults": "<p>Returns a list of recovery point storage containers along with information about them.</p>",
|
||||
"ListCopyJobSummaries": "<p>This request obtains a list of copy jobs created or running within the the most recent 30 days. You can include parameters AccountID, State, ResourceType, MessageCategory, AggregationPeriod, MaxResults, or NextToken to filter results.</p> <p>This request returns a summary that contains Region, Account, State, RestourceType, MessageCategory, StartTime, EndTime, and Count of included jobs.</p>",
|
||||
"ListCopyJobSummaries": "<p>This request obtains a list of copy jobs created or running within the the most recent 14 days. You can include parameters AccountID, State, ResourceType, MessageCategory, AggregationPeriod, MaxResults, or NextToken to filter results.</p> <p>This request returns a summary that contains Region, Account, State, RestourceType, MessageCategory, StartTime, EndTime, and Count of included jobs.</p>",
|
||||
"ListCopyJobs": "<p>Returns metadata about your copy jobs.</p>",
|
||||
"ListFrameworks": "<p>Returns a list of all frameworks for an Amazon Web Services account and Amazon Web Services Region.</p>",
|
||||
"ListIndexedRecoveryPoints": "<p>This operation returns a list of recovery points that have an associated index, belonging to the specified account.</p> <p>Optional parameters you can include are: MaxResults; NextToken; SourceResourceArns; CreatedBefore; CreatedAfter; and ResourceType.</p>",
|
||||
|
|
@ -85,12 +85,12 @@
|
|||
"ListReportJobs": "<p>Returns details about your report jobs.</p>",
|
||||
"ListReportPlans": "<p>Returns a list of your report plans. For detailed information about a single report plan, use <code>DescribeReportPlan</code>.</p>",
|
||||
"ListRestoreAccessBackupVaults": "<p>Returns a list of restore access backup vaults associated with a specified backup vault.</p>",
|
||||
"ListRestoreJobSummaries": "<p>This request obtains a summary of restore jobs created or running within the the most recent 30 days. You can include parameters AccountID, State, ResourceType, AggregationPeriod, MaxResults, or NextToken to filter results.</p> <p>This request returns a summary that contains Region, Account, State, RestourceType, MessageCategory, StartTime, EndTime, and Count of included jobs.</p>",
|
||||
"ListRestoreJobSummaries": "<p>This request obtains a summary of restore jobs created or running within the the most recent 14 days. You can include parameters AccountID, State, ResourceType, AggregationPeriod, MaxResults, or NextToken to filter results.</p> <p>This request returns a summary that contains Region, Account, State, RestourceType, MessageCategory, StartTime, EndTime, and Count of included jobs.</p>",
|
||||
"ListRestoreJobs": "<p>Returns a list of jobs that Backup initiated to restore a saved resource, including details about the recovery process.</p>",
|
||||
"ListRestoreJobsByProtectedResource": "<p>This returns restore jobs that contain the specified protected resource.</p> <p>You must include <code>ResourceArn</code>. You can optionally include <code>NextToken</code>, <code>ByStatus</code>, <code>MaxResults</code>, <code>ByRecoveryPointCreationDateAfter</code> , and <code>ByRecoveryPointCreationDateBefore</code>.</p>",
|
||||
"ListRestoreTestingPlans": "<p>Returns a list of restore testing plans.</p>",
|
||||
"ListRestoreTestingSelections": "<p>Returns a list of restore testing selections. Can be filtered by <code>MaxResults</code> and <code>RestoreTestingPlanName</code>.</p>",
|
||||
"ListScanJobSummaries": "<p>This is a request for a summary of scan jobs created or running within the most recent 30 days.</p>",
|
||||
"ListScanJobSummaries": "<p>This is a request for a summary of scan jobs created or running within the most recent 14 days.</p>",
|
||||
"ListScanJobs": "<p>Returns a list of existing scan jobs for an authenticated account for the last 30 days.</p>",
|
||||
"ListTags": "<p>Returns the tags assigned to the resource, such as a target recovery point, backup plan, or backup vault.</p> <p>This operation returns results depending on the resource type used in the value for <code>resourceArn</code>. For example, recovery points of Amazon DynamoDB with Advanced Settings have an ARN (Amazon Resource Name) that begins with <code>arn:aws:backup</code>. Recovery points (backups) of DynamoDB without Advanced Settings enabled have an ARN that begins with <code>arn:aws:dynamodb</code>.</p> <p>When this operation is called and when you include values of <code>resourceArn</code> that have an ARN other than <code>arn:aws:backup</code>, it may return one of the exceptions listed below. To prevent this exception, include only values representing resource types that are fully managed by Backup. These have an ARN that begins <code>arn:aws:backup</code> and they are noted in the <a href=\"https://docs.aws.amazon.com/aws-backup/latest/devguide/backup-feature-availability.html#features-by-resource\">Feature availability by resource</a> table.</p>",
|
||||
"ListTieringConfigurations": "<p>Returns a list of tiering configurations.</p>",
|
||||
|
|
@ -410,7 +410,7 @@
|
|||
}
|
||||
},
|
||||
"BackupJobSummary": {
|
||||
"base": "<p>This is a summary of jobs created or running within the most recent 30 days.</p> <p>The returned summary may contain the following: Region, Account, State, RestourceType, MessageCategory, StartTime, EndTime, and Count of included jobs.</p>",
|
||||
"base": "<p>This is a summary of jobs created or running within the most recent 14 days.</p> <p>The returned summary may contain the following: Region, Account, State, RestourceType, MessageCategory, StartTime, EndTime, and Count of included jobs.</p>",
|
||||
"refs": {
|
||||
"BackupJobSummaryList$member": null
|
||||
}
|
||||
|
|
@ -801,7 +801,7 @@
|
|||
}
|
||||
},
|
||||
"CopyJobSummary": {
|
||||
"base": "<p>This is a summary of copy jobs created or running within the most recent 30 days.</p> <p>The returned summary may contain the following: Region, Account, State, RestourceType, MessageCategory, StartTime, EndTime, and Count of included jobs.</p>",
|
||||
"base": "<p>This is a summary of copy jobs created or running within the most recent 14 days.</p> <p>The returned summary may contain the following: Region, Account, State, RestourceType, MessageCategory, StartTime, EndTime, and Count of included jobs.</p>",
|
||||
"refs": {
|
||||
"CopyJobSummaryList$member": null
|
||||
}
|
||||
|
|
@ -2305,7 +2305,7 @@
|
|||
}
|
||||
},
|
||||
"RestoreJobSummary": {
|
||||
"base": "<p>This is a summary of restore jobs created or running within the most recent 30 days.</p> <p>The returned summary may contain the following: Region, Account, State, ResourceType, MessageCategory, StartTime, EndTime, and Count of included jobs.</p>",
|
||||
"base": "<p>This is a summary of restore jobs created or running within the most recent 14 days.</p> <p>The returned summary may contain the following: Region, Account, State, ResourceType, MessageCategory, StartTime, EndTime, and Count of included jobs.</p>",
|
||||
"refs": {
|
||||
"RestoreJobSummaryList$member": null
|
||||
}
|
||||
|
|
@ -3063,7 +3063,7 @@
|
|||
"RestoreTestingPlanForGet$StartWindowHours": "<p>Defaults to 24 hours.</p> <p>A value in hours after a restore test is scheduled before a job will be canceled if it doesn't start successfully. This value is optional. If this value is included, this parameter has a maximum value of 168 hours (one week).</p>",
|
||||
"RestoreTestingPlanForList$StartWindowHours": "<p>Defaults to 24 hours.</p> <p>A value in hours after a restore test is scheduled before a job will be canceled if it doesn't start successfully. This value is optional. If this value is included, this parameter has a maximum value of 168 hours (one week).</p>",
|
||||
"RestoreTestingPlanForUpdate$StartWindowHours": "<p>Defaults to 24 hours.</p> <p>A value in hours after a restore test is scheduled before a job will be canceled if it doesn't start successfully. This value is optional. If this value is included, this parameter has a maximum value of 168 hours (one week).</p>",
|
||||
"RestoreTestingRecoveryPointSelection$SelectionWindowDays": "<p>Accepted values are integers from 1 to 365.</p>",
|
||||
"RestoreTestingRecoveryPointSelection$SelectionWindowDays": "<p>Accepted values are integers from 1 to 365. If not included, the value defaults to 30. The selection window is calculated from the actual job execution time, not the plan's scheduled start time.</p>",
|
||||
"RestoreTestingSelectionForCreate$ValidationWindowHours": "<p>This is amount of hours (0 to 168) available to run a validation script on the data. The data will be deleted upon the completion of the validation script or the end of the specified retention period, whichever comes first.</p>",
|
||||
"RestoreTestingSelectionForGet$ValidationWindowHours": "<p>This is amount of hours (1 to 168) available to run a validation script on the data. The data will be deleted upon the completion of the validation script or the end of the specified retention period, whichever comes first.</p>",
|
||||
"RestoreTestingSelectionForList$ValidationWindowHours": "<p>This value represents the time, in hours, data is retained after a restore test so that optional validation can be completed.</p> <p>Accepted value is an integer between 0 and 168 (the hourly equivalent of seven days).</p>",
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -730,7 +730,8 @@
|
|||
"EC2",
|
||||
"SPOT",
|
||||
"FARGATE",
|
||||
"FARGATE_SPOT"
|
||||
"FARGATE_SPOT",
|
||||
"ECS_MANAGED_INSTANCES"
|
||||
]
|
||||
},
|
||||
"CRUpdateAllocationStrategy":{
|
||||
|
|
@ -769,6 +770,13 @@
|
|||
"type":"list",
|
||||
"member":{"shape":"CapacityLimit"}
|
||||
},
|
||||
"CapacityReservationRequest":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"reservationGroupArn":{"shape":"String"},
|
||||
"reservationPreference":{"shape":"String"}
|
||||
}
|
||||
},
|
||||
"ClientException":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
|
@ -804,7 +812,8 @@
|
|||
"eksConfiguration":{"shape":"EksConfiguration"},
|
||||
"containerOrchestrationType":{"shape":"OrchestrationType"},
|
||||
"uuid":{"shape":"String"},
|
||||
"context":{"shape":"String"}
|
||||
"context":{"shape":"String"},
|
||||
"ecsSettings":{"shape":"EcsSettings"}
|
||||
}
|
||||
},
|
||||
"ComputeEnvironmentDetailList":{
|
||||
|
|
@ -854,7 +863,9 @@
|
|||
"spotIamFleetRole":{"shape":"String"},
|
||||
"launchTemplate":{"shape":"LaunchTemplateSpecification"},
|
||||
"ec2Configuration":{"shape":"Ec2ConfigurationList"},
|
||||
"scalingPolicy":{"shape":"ComputeScalingPolicy"}
|
||||
"scalingPolicy":{"shape":"ComputeScalingPolicy"},
|
||||
"managedInstancesProvider":{"shape":"ManagedInstancesProvider"},
|
||||
"capacityTags":{"shape":"TagrisTagsMap"}
|
||||
}
|
||||
},
|
||||
"ComputeResourceUpdate":{
|
||||
|
|
@ -877,7 +888,9 @@
|
|||
"updateToLatestImageVersion":{"shape":"Boolean"},
|
||||
"type":{"shape":"CRType"},
|
||||
"imageId":{"shape":"String"},
|
||||
"scalingPolicy":{"shape":"ComputeScalingPolicy"}
|
||||
"scalingPolicy":{"shape":"ComputeScalingPolicy"},
|
||||
"managedInstancesProvider":{"shape":"UpdateManagedInstancesProviderConfiguration"},
|
||||
"capacityTags":{"shape":"TagrisTagsMap"}
|
||||
}
|
||||
},
|
||||
"ComputeScalingPolicy":{
|
||||
|
|
@ -956,6 +969,14 @@
|
|||
"enableExecuteCommand":{"shape":"Boolean"}
|
||||
}
|
||||
},
|
||||
"ContainerInsights":{
|
||||
"type":"string",
|
||||
"enum":[
|
||||
"ENABLED",
|
||||
"ENHANCED",
|
||||
"DISABLED"
|
||||
]
|
||||
},
|
||||
"ContainerOverrides":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
|
@ -1034,7 +1055,8 @@
|
|||
"serviceRole":{"shape":"String"},
|
||||
"tags":{"shape":"TagrisTagsMap"},
|
||||
"eksConfiguration":{"shape":"EksConfiguration"},
|
||||
"context":{"shape":"String"}
|
||||
"context":{"shape":"String"},
|
||||
"ecsSettings":{"shape":"EcsSettings"}
|
||||
}
|
||||
},
|
||||
"CreateComputeEnvironmentResponse":{
|
||||
|
|
@ -1512,6 +1534,12 @@
|
|||
"taskProperties":{"shape":"ListTaskPropertiesOverride"}
|
||||
}
|
||||
},
|
||||
"EcsSettings":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"containerInsights":{"shape":"ContainerInsights"}
|
||||
}
|
||||
},
|
||||
"EcsTaskDetails":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
|
@ -1527,7 +1555,8 @@
|
|||
"networkConfiguration":{"shape":"NetworkConfiguration"},
|
||||
"runtimePlatform":{"shape":"RuntimePlatform"},
|
||||
"volumes":{"shape":"Volumes"},
|
||||
"enableExecuteCommand":{"shape":"Boolean"}
|
||||
"enableExecuteCommand":{"shape":"Boolean"},
|
||||
"networkMode":{"shape":"String"}
|
||||
}
|
||||
},
|
||||
"EcsTaskProperties":{
|
||||
|
|
@ -1544,7 +1573,8 @@
|
|||
"networkConfiguration":{"shape":"NetworkConfiguration"},
|
||||
"runtimePlatform":{"shape":"RuntimePlatform"},
|
||||
"volumes":{"shape":"Volumes"},
|
||||
"enableExecuteCommand":{"shape":"Boolean"}
|
||||
"enableExecuteCommand":{"shape":"Boolean"},
|
||||
"networkMode":{"shape":"String"}
|
||||
}
|
||||
},
|
||||
"EksAnnotationsMap":{
|
||||
|
|
@ -1986,6 +2016,50 @@
|
|||
"max":256,
|
||||
"min":1
|
||||
},
|
||||
"InfrastructureOptimization":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"scaleInAfter":{"shape":"Integer"}
|
||||
}
|
||||
},
|
||||
"InstanceLaunchTemplate":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"ec2InstanceProfileArn",
|
||||
"networkConfiguration"
|
||||
],
|
||||
"members":{
|
||||
"ec2InstanceProfileArn":{"shape":"String"},
|
||||
"networkConfiguration":{"shape":"ManagedInstancesNetworkConfiguration"},
|
||||
"instanceRequirements":{"shape":"InstanceRequirementsRequest"},
|
||||
"capacityOptionType":{"shape":"String"},
|
||||
"storageConfiguration":{"shape":"ManagedInstancesStorageConfiguration"},
|
||||
"monitoring":{"shape":"String"},
|
||||
"fipsEnabled":{"shape":"Boolean"},
|
||||
"capacityReservations":{"shape":"CapacityReservationRequest"},
|
||||
"instanceMetadataTagsPropagation":{"shape":"Boolean"},
|
||||
"localStorageConfiguration":{"shape":"ManagedInstancesLocalStorageConfiguration"}
|
||||
}
|
||||
},
|
||||
"InstanceLaunchTemplateUpdate":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"ec2InstanceProfileArn":{"shape":"String"},
|
||||
"networkConfiguration":{"shape":"ManagedInstancesNetworkConfiguration"},
|
||||
"instanceRequirements":{"shape":"InstanceRequirementsRequest"},
|
||||
"storageConfiguration":{"shape":"ManagedInstancesStorageConfiguration"},
|
||||
"monitoring":{"shape":"String"},
|
||||
"capacityReservations":{"shape":"CapacityReservationRequest"},
|
||||
"instanceMetadataTagsPropagation":{"shape":"Boolean"},
|
||||
"localStorageConfiguration":{"shape":"ManagedInstancesLocalStorageConfiguration"}
|
||||
}
|
||||
},
|
||||
"InstanceRequirementsRequest":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"allowedInstanceTypes":{"shape":"StringList"}
|
||||
}
|
||||
},
|
||||
"Integer":{"type":"integer"},
|
||||
"JQState":{
|
||||
"type":"string",
|
||||
|
|
@ -2153,7 +2227,8 @@
|
|||
"EKS",
|
||||
"ECS",
|
||||
"ECS_FARGATE",
|
||||
"SAGEMAKER_TRAINING"
|
||||
"SAGEMAKER_TRAINING",
|
||||
"ECS_MANAGED_INSTANCES"
|
||||
]
|
||||
},
|
||||
"JobStateTimeLimitAction":{
|
||||
|
|
@ -2512,6 +2587,42 @@
|
|||
]
|
||||
},
|
||||
"Long":{"type":"long"},
|
||||
"ManagedInstancesLocalStorageConfiguration":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"useLocalStorage":{"shape":"Boolean"}
|
||||
}
|
||||
},
|
||||
"ManagedInstancesNetworkConfiguration":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"subnets",
|
||||
"securityGroups"
|
||||
],
|
||||
"members":{
|
||||
"subnets":{"shape":"StringList"},
|
||||
"securityGroups":{"shape":"StringList"}
|
||||
}
|
||||
},
|
||||
"ManagedInstancesProvider":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"infrastructureRoleArn",
|
||||
"instanceLaunchTemplate"
|
||||
],
|
||||
"members":{
|
||||
"propagateTags":{"shape":"String"},
|
||||
"infrastructureRoleArn":{"shape":"String"},
|
||||
"instanceLaunchTemplate":{"shape":"InstanceLaunchTemplate"},
|
||||
"infrastructureOptimization":{"shape":"InfrastructureOptimization"}
|
||||
}
|
||||
},
|
||||
"ManagedInstancesStorageConfiguration":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"storageSizeGiB":{"shape":"Integer"}
|
||||
}
|
||||
},
|
||||
"MountPoint":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
|
@ -2625,7 +2736,8 @@
|
|||
"type":"string",
|
||||
"enum":[
|
||||
"EC2",
|
||||
"FARGATE"
|
||||
"FARGATE",
|
||||
"MANAGED_INSTANCES"
|
||||
]
|
||||
},
|
||||
"PlatformCapabilityList":{
|
||||
|
|
@ -3452,7 +3564,8 @@
|
|||
"computeResources":{"shape":"ComputeResourceUpdate"},
|
||||
"serviceRole":{"shape":"String"},
|
||||
"updatePolicy":{"shape":"UpdatePolicy"},
|
||||
"context":{"shape":"String"}
|
||||
"context":{"shape":"String"},
|
||||
"ecsSettings":{"shape":"EcsSettings"}
|
||||
}
|
||||
},
|
||||
"UpdateComputeEnvironmentResponse":{
|
||||
|
|
@ -3507,6 +3620,15 @@
|
|||
"jobQueueArn":{"shape":"String"}
|
||||
}
|
||||
},
|
||||
"UpdateManagedInstancesProviderConfiguration":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"propagateTags":{"shape":"String"},
|
||||
"infrastructureRoleArn":{"shape":"String"},
|
||||
"instanceLaunchTemplate":{"shape":"InstanceLaunchTemplateUpdate"},
|
||||
"infrastructureOptimization":{"shape":"InfrastructureOptimization"}
|
||||
}
|
||||
},
|
||||
"UpdatePolicy":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -105,6 +105,136 @@
|
|||
"description": "This example creates a managed compute environment with the M4 instance type that is launched when the Spot bid price is at or below 20% of the On-Demand price for the instance type. The compute environment is called M4Spot.",
|
||||
"id": "to-create-a-managed-ec2-spot-compute-environment-1481152844190",
|
||||
"title": "To create a managed EC2 Spot compute environment"
|
||||
},
|
||||
{
|
||||
"input": {
|
||||
"type": "MANAGED",
|
||||
"computeEnvironmentName": "my-managed-instances-ce",
|
||||
"computeResources": {
|
||||
"type": "ECS_MANAGED_INSTANCES",
|
||||
"managedInstancesProvider": {
|
||||
"infrastructureRoleArn": "arn:aws:iam::123456789012:role/ecsInfrastructureRole",
|
||||
"instanceLaunchTemplate": {
|
||||
"ec2InstanceProfileArn": "arn:aws:iam::123456789012:instance-profile/ecsInstanceProfile",
|
||||
"networkConfiguration": {
|
||||
"securityGroups": [
|
||||
"sg-abcde012"
|
||||
],
|
||||
"subnets": [
|
||||
"subnet-abcde012",
|
||||
"subnet-bcde012a"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"maxvCpus": 256
|
||||
},
|
||||
"state": "ENABLED"
|
||||
},
|
||||
"output": {
|
||||
"computeEnvironmentArn": "arn:aws:batch:us-east-1:123456789012:compute-environment/my-managed-instances-ce",
|
||||
"computeEnvironmentName": "my-managed-instances-ce"
|
||||
},
|
||||
"comments": {
|
||||
"input": {},
|
||||
"output": {}
|
||||
},
|
||||
"description": "This example creates a managed compute environment that uses ECS Managed Instances.",
|
||||
"id": "to-create-an-ecs-managed-instances-compute-environment-1722800000000",
|
||||
"title": "To create an ECS Managed Instances compute environment"
|
||||
},
|
||||
{
|
||||
"input": {
|
||||
"type": "MANAGED",
|
||||
"computeEnvironmentName": "my-spot-managed-instances-ce",
|
||||
"computeResources": {
|
||||
"type": "ECS_MANAGED_INSTANCES",
|
||||
"managedInstancesProvider": {
|
||||
"infrastructureRoleArn": "arn:aws:iam::123456789012:role/ecsInfrastructureRole",
|
||||
"instanceLaunchTemplate": {
|
||||
"capacityOptionType": "SPOT",
|
||||
"ec2InstanceProfileArn": "arn:aws:iam::123456789012:instance-profile/ecsInstanceProfile",
|
||||
"instanceRequirements": {
|
||||
"allowedInstanceTypes": [
|
||||
"m5.large",
|
||||
"m5.xlarge",
|
||||
"m6i.large",
|
||||
"m6i.xlarge"
|
||||
]
|
||||
},
|
||||
"networkConfiguration": {
|
||||
"securityGroups": [
|
||||
"sg-abcde012"
|
||||
],
|
||||
"subnets": [
|
||||
"subnet-abcde012",
|
||||
"subnet-bcde012a"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"maxvCpus": 1000
|
||||
},
|
||||
"state": "ENABLED"
|
||||
},
|
||||
"output": {
|
||||
"computeEnvironmentArn": "arn:aws:batch:us-east-1:123456789012:compute-environment/my-spot-managed-instances-ce",
|
||||
"computeEnvironmentName": "my-spot-managed-instances-ce"
|
||||
},
|
||||
"comments": {
|
||||
"input": {},
|
||||
"output": {}
|
||||
},
|
||||
"description": "This example creates a Spot-backed ECS Managed Instances compute environment constrained to specific instance types.",
|
||||
"id": "to-create-an-ecs-managed-instances-spot-compute-environment-1722800000001",
|
||||
"title": "To create an ECS Managed Instances Spot compute environment"
|
||||
},
|
||||
{
|
||||
"input": {
|
||||
"type": "MANAGED",
|
||||
"computeEnvironmentName": "my-reserved-managed-instances-ce",
|
||||
"computeResources": {
|
||||
"type": "ECS_MANAGED_INSTANCES",
|
||||
"managedInstancesProvider": {
|
||||
"infrastructureRoleArn": "arn:aws:iam::123456789012:role/ecsInfrastructureRole",
|
||||
"instanceLaunchTemplate": {
|
||||
"capacityReservations": {
|
||||
"reservationGroupArn": "arn:aws:ec2:us-east-1:123456789012:capacity-reservation-group/my-reservation-group",
|
||||
"reservationPreference": "RESERVATIONS_FIRST"
|
||||
},
|
||||
"ec2InstanceProfileArn": "arn:aws:iam::123456789012:instance-profile/ecsInstanceProfile",
|
||||
"instanceRequirements": {
|
||||
"allowedInstanceTypes": [
|
||||
"m5.xlarge",
|
||||
"m5.2xlarge"
|
||||
]
|
||||
},
|
||||
"networkConfiguration": {
|
||||
"securityGroups": [
|
||||
"sg-abcde012"
|
||||
],
|
||||
"subnets": [
|
||||
"subnet-abcde012",
|
||||
"subnet-bcde012a"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"maxvCpus": 512
|
||||
},
|
||||
"state": "ENABLED"
|
||||
},
|
||||
"output": {
|
||||
"computeEnvironmentArn": "arn:aws:batch:us-east-1:123456789012:compute-environment/my-reserved-managed-instances-ce",
|
||||
"computeEnvironmentName": "my-reserved-managed-instances-ce"
|
||||
},
|
||||
"comments": {
|
||||
"input": {},
|
||||
"output": {}
|
||||
},
|
||||
"description": "This example creates an ECS Managed Instances compute environment that targets On-Demand Capacity Reservations for predictable capacity.",
|
||||
"id": "to-create-an-ecs-managed-instances-ce-with-capacity-reservations-1722800000002",
|
||||
"title": "To create an ECS Managed Instances compute environment with capacity reservations"
|
||||
}
|
||||
],
|
||||
"CreateConsumableResource": [
|
||||
|
|
@ -183,6 +313,58 @@
|
|||
"description": "This example creates a job queue called HighPriority that uses the C4OnDemand compute environment with an order of 1 and the M4Spot compute environment with an order of 2.",
|
||||
"id": "to-create-a-job-queue-with-multiple-compute-environments-1481153027051",
|
||||
"title": "To create a job queue with multiple compute environments"
|
||||
},
|
||||
{
|
||||
"input": {
|
||||
"computeEnvironmentOrder": [
|
||||
{
|
||||
"computeEnvironment": "my-managed-instances-ce",
|
||||
"order": 1
|
||||
}
|
||||
],
|
||||
"jobQueueName": "ManagedInstancesQueue",
|
||||
"priority": 10,
|
||||
"state": "ENABLED"
|
||||
},
|
||||
"output": {
|
||||
"jobQueueArn": "arn:aws:batch:us-east-1:123456789012:job-queue/ManagedInstancesQueue",
|
||||
"jobQueueName": "ManagedInstancesQueue"
|
||||
},
|
||||
"comments": {
|
||||
"input": {},
|
||||
"output": {}
|
||||
},
|
||||
"description": "This example creates a job queue called ManagedInstancesQueue that uses an ECS Managed Instances compute environment.",
|
||||
"id": "to-create-a-job-queue-with-ecs-managed-instances-1722800000003",
|
||||
"title": "To create a job queue with an ECS Managed Instances compute environment"
|
||||
},
|
||||
{
|
||||
"input": {
|
||||
"computeEnvironmentOrder": [
|
||||
{
|
||||
"computeEnvironment": "my-managed-instances-ce",
|
||||
"order": 1
|
||||
},
|
||||
{
|
||||
"computeEnvironment": "my-spot-managed-instances-ce",
|
||||
"order": 2
|
||||
}
|
||||
],
|
||||
"jobQueueName": "ManagedInstancesMixedQueue",
|
||||
"priority": 5,
|
||||
"state": "ENABLED"
|
||||
},
|
||||
"output": {
|
||||
"jobQueueArn": "arn:aws:batch:us-east-1:123456789012:job-queue/ManagedInstancesMixedQueue",
|
||||
"jobQueueName": "ManagedInstancesMixedQueue"
|
||||
},
|
||||
"comments": {
|
||||
"input": {},
|
||||
"output": {}
|
||||
},
|
||||
"description": "This example creates a job queue that uses both On-Demand and Spot ECS Managed Instances compute environments. On-Demand environments must be ordered before Spot environments.",
|
||||
"id": "to-create-a-job-queue-with-on-demand-and-spot-ecs-managed-instances-1722800000004",
|
||||
"title": "To create a job queue with On-Demand and Spot ECS Managed Instances compute environments"
|
||||
}
|
||||
],
|
||||
"DeleteComputeEnvironment": [
|
||||
|
|
@ -666,6 +848,173 @@
|
|||
"description": "This demonstrates calling the RegisterJobDefinition action, including tags.",
|
||||
"id": "registerjobdefinition-with-tags-1591290509028",
|
||||
"title": "RegisterJobDefinition with tags"
|
||||
},
|
||||
{
|
||||
"input": {
|
||||
"type": "container",
|
||||
"ecsProperties": {
|
||||
"taskProperties": [
|
||||
{
|
||||
"containers": [
|
||||
{
|
||||
"name": "main",
|
||||
"command": [
|
||||
"echo",
|
||||
"hello managed instances"
|
||||
],
|
||||
"image": "public.ecr.aws/amazonlinux/amazonlinux:2023",
|
||||
"resourceRequirements": [
|
||||
{
|
||||
"type": "VCPU",
|
||||
"value": "1"
|
||||
},
|
||||
{
|
||||
"type": "MEMORY",
|
||||
"value": "1024"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"executionRoleArn": "arn:aws:iam::123456789012:role/ecsTaskExecutionRole"
|
||||
}
|
||||
]
|
||||
},
|
||||
"jobDefinitionName": "my-managed-instances-job-def",
|
||||
"platformCapabilities": [
|
||||
"MANAGED_INSTANCES"
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"jobDefinitionArn": "arn:aws:batch:us-east-1:123456789012:job-definition/my-managed-instances-job-def:1",
|
||||
"jobDefinitionName": "my-managed-instances-job-def",
|
||||
"revision": 1
|
||||
},
|
||||
"comments": {
|
||||
"input": {},
|
||||
"output": {}
|
||||
},
|
||||
"description": "This example registers a job definition that runs on ECS Managed Instances using ecsProperties with the MANAGED_INSTANCES platform capability.",
|
||||
"id": "to-register-a-job-definition-on-ecs-managed-instances-1722800000005",
|
||||
"title": "To register a job definition on ECS Managed Instances"
|
||||
},
|
||||
{
|
||||
"input": {
|
||||
"type": "container",
|
||||
"ecsProperties": {
|
||||
"taskProperties": [
|
||||
{
|
||||
"containers": [
|
||||
{
|
||||
"name": "main",
|
||||
"command": [
|
||||
"nvidia-smi"
|
||||
],
|
||||
"image": "123456789012.dkr.ecr.us-east-1.amazonaws.com/my-gpu-image:latest",
|
||||
"resourceRequirements": [
|
||||
{
|
||||
"type": "VCPU",
|
||||
"value": "4"
|
||||
},
|
||||
{
|
||||
"type": "MEMORY",
|
||||
"value": "16384"
|
||||
},
|
||||
{
|
||||
"type": "GPU",
|
||||
"value": "1"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"executionRoleArn": "arn:aws:iam::123456789012:role/ecsTaskExecutionRole"
|
||||
}
|
||||
]
|
||||
},
|
||||
"jobDefinitionName": "my-gpu-managed-instances-job-def",
|
||||
"platformCapabilities": [
|
||||
"MANAGED_INSTANCES"
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"jobDefinitionArn": "arn:aws:batch:us-east-1:123456789012:job-definition/my-gpu-managed-instances-job-def:1",
|
||||
"jobDefinitionName": "my-gpu-managed-instances-job-def",
|
||||
"revision": 1
|
||||
},
|
||||
"comments": {
|
||||
"input": {},
|
||||
"output": {}
|
||||
},
|
||||
"description": "This example registers a job definition that requests GPU resources on ECS Managed Instances.",
|
||||
"id": "to-register-a-gpu-job-definition-on-ecs-managed-instances-1722800000006",
|
||||
"title": "To register a GPU job definition on ECS Managed Instances"
|
||||
},
|
||||
{
|
||||
"input": {
|
||||
"type": "container",
|
||||
"ecsProperties": {
|
||||
"taskProperties": [
|
||||
{
|
||||
"containers": [
|
||||
{
|
||||
"name": "main",
|
||||
"command": [
|
||||
"echo",
|
||||
"processing data"
|
||||
],
|
||||
"essential": true,
|
||||
"image": "public.ecr.aws/amazonlinux/amazonlinux:2023",
|
||||
"resourceRequirements": [
|
||||
{
|
||||
"type": "VCPU",
|
||||
"value": "2"
|
||||
},
|
||||
{
|
||||
"type": "MEMORY",
|
||||
"value": "4096"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "sidecar",
|
||||
"command": [
|
||||
"echo",
|
||||
"logging sidecar"
|
||||
],
|
||||
"essential": false,
|
||||
"image": "public.ecr.aws/amazonlinux/amazonlinux:2023",
|
||||
"resourceRequirements": [
|
||||
{
|
||||
"type": "VCPU",
|
||||
"value": "1"
|
||||
},
|
||||
{
|
||||
"type": "MEMORY",
|
||||
"value": "512"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"executionRoleArn": "arn:aws:iam::123456789012:role/ecsTaskExecutionRole"
|
||||
}
|
||||
]
|
||||
},
|
||||
"jobDefinitionName": "my-sidecar-managed-instances-job-def",
|
||||
"platformCapabilities": [
|
||||
"MANAGED_INSTANCES"
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"jobDefinitionArn": "arn:aws:batch:us-east-1:123456789012:job-definition/my-sidecar-managed-instances-job-def:1",
|
||||
"jobDefinitionName": "my-sidecar-managed-instances-job-def",
|
||||
"revision": 1
|
||||
},
|
||||
"comments": {
|
||||
"input": {},
|
||||
"output": {}
|
||||
},
|
||||
"description": "This example registers a job definition with a main container and a sidecar logging container on ECS Managed Instances.",
|
||||
"id": "to-register-a-multi-container-job-definition-on-ecs-managed-instances-1722800000007",
|
||||
"title": "To register a multi-container job definition on ECS Managed Instances"
|
||||
}
|
||||
],
|
||||
"SubmitJob": [
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -863,6 +863,24 @@
|
|||
"type":"string",
|
||||
"sensitive":true
|
||||
},
|
||||
"AgentCoreMemoryActorId":{
|
||||
"type":"string",
|
||||
"max":255,
|
||||
"min":1,
|
||||
"pattern":"^[a-zA-Z0-9][a-zA-Z0-9\\-_/]*(?::[a-zA-Z0-9\\-_/]+)*[a-zA-Z0-9\\-_/]*$"
|
||||
},
|
||||
"AgentCoreMemoryId":{
|
||||
"type":"string",
|
||||
"max":111,
|
||||
"min":12,
|
||||
"pattern":"^[a-zA-Z][a-zA-Z0-9\\-_]{0,99}-[a-zA-Z0-9]{10}$"
|
||||
},
|
||||
"AgentCoreMemorySessionId":{
|
||||
"type":"string",
|
||||
"max":100,
|
||||
"min":1,
|
||||
"pattern":"^[a-zA-Z0-9][a-zA-Z0-9\\-_]*$"
|
||||
},
|
||||
"AgentId":{
|
||||
"type":"string",
|
||||
"max":10,
|
||||
|
|
@ -883,6 +901,7 @@
|
|||
"type":"structure",
|
||||
"members":{
|
||||
"fullDocumentExpansion":{"shape":"AgenticRetrieveFullDocExpansionDetails"},
|
||||
"memoryRetrieve":{"shape":"AgenticRetrieveMemoryRetrieveDetails"},
|
||||
"retrieve":{"shape":"AgenticRetrieveActionDetails"}
|
||||
}
|
||||
},
|
||||
|
|
@ -1022,6 +1041,138 @@
|
|||
"version":{"shape":"String"}
|
||||
}
|
||||
},
|
||||
"AgenticRetrieveMemoryConfiguration":{
|
||||
"type":"structure",
|
||||
"required":["memoryId"],
|
||||
"members":{
|
||||
"memoryId":{"shape":"AgentCoreMemoryId"},
|
||||
"persistenceMode":{"shape":"AgenticRetrieveMemoryPersistenceMode"},
|
||||
"retrievalConfigs":{"shape":"AgenticRetrieveMemoryRetrievalConfigList"},
|
||||
"sessionBinding":{"shape":"AgenticRetrieveMemorySessionBinding"}
|
||||
}
|
||||
},
|
||||
"AgenticRetrieveMemoryMetadataFilter":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"left",
|
||||
"operator"
|
||||
],
|
||||
"members":{
|
||||
"left":{"shape":"AgenticRetrieveMemoryMetadataFilterLeft"},
|
||||
"operator":{"shape":"AgenticRetrieveMemoryMetadataFilterOperator"},
|
||||
"right":{"shape":"AgenticRetrieveMemoryMetadataFilterRight"}
|
||||
}
|
||||
},
|
||||
"AgenticRetrieveMemoryMetadataFilterLeft":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"metadataKey":{"shape":"AgenticRetrieveMemoryMetadataKey"}
|
||||
},
|
||||
"union":true
|
||||
},
|
||||
"AgenticRetrieveMemoryMetadataFilterList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"AgenticRetrieveMemoryMetadataFilter"}
|
||||
},
|
||||
"AgenticRetrieveMemoryMetadataFilterOperator":{
|
||||
"type":"string",
|
||||
"enum":[
|
||||
"EQUALS_TO",
|
||||
"EXISTS",
|
||||
"NOT_EXISTS",
|
||||
"BEFORE",
|
||||
"AFTER",
|
||||
"CONTAINS",
|
||||
"GREATER_THAN",
|
||||
"GREATER_THAN_OR_EQUALS",
|
||||
"LESS_THAN",
|
||||
"LESS_THAN_OR_EQUALS"
|
||||
]
|
||||
},
|
||||
"AgenticRetrieveMemoryMetadataFilterRight":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"metadataValue":{"shape":"AgenticRetrieveMemoryMetadataValue"}
|
||||
},
|
||||
"union":true
|
||||
},
|
||||
"AgenticRetrieveMemoryMetadataKey":{
|
||||
"type":"string",
|
||||
"max":128,
|
||||
"min":1,
|
||||
"pattern":"^[a-zA-Z0-9\\s._:/=+@-]*$"
|
||||
},
|
||||
"AgenticRetrieveMemoryMetadataStringList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"AgenticRetrieveMemoryMetadataStringListItem"}
|
||||
},
|
||||
"AgenticRetrieveMemoryMetadataStringListItem":{
|
||||
"type":"string",
|
||||
"max":64,
|
||||
"min":1,
|
||||
"pattern":"^[a-zA-Z0-9\\s._:/=+@-]*$"
|
||||
},
|
||||
"AgenticRetrieveMemoryMetadataStringValue":{
|
||||
"type":"string",
|
||||
"max":256,
|
||||
"min":1,
|
||||
"pattern":"^[a-zA-Z0-9\\s._:/=+@-]*$"
|
||||
},
|
||||
"AgenticRetrieveMemoryMetadataValue":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"dateTimeValue":{"shape":"Timestamp"},
|
||||
"numberValue":{"shape":"Double"},
|
||||
"stringListValue":{"shape":"AgenticRetrieveMemoryMetadataStringList"},
|
||||
"stringValue":{"shape":"AgenticRetrieveMemoryMetadataStringValue"}
|
||||
},
|
||||
"union":true
|
||||
},
|
||||
"AgenticRetrieveMemoryPersistenceMode":{
|
||||
"type":"string",
|
||||
"enum":[
|
||||
"DEFAULT",
|
||||
"NONE"
|
||||
]
|
||||
},
|
||||
"AgenticRetrieveMemoryRetrievalConfig":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"metadataFilters":{"shape":"AgenticRetrieveMemoryMetadataFilterList"},
|
||||
"namespace":{"shape":"MemoryNamespace"},
|
||||
"namespacePath":{"shape":"MemoryNamespace"},
|
||||
"strategyId":{"shape":"MemoryStrategyId"}
|
||||
}
|
||||
},
|
||||
"AgenticRetrieveMemoryRetrievalConfigList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"AgenticRetrieveMemoryRetrievalConfig"}
|
||||
},
|
||||
"AgenticRetrieveMemoryRetrieveDetails":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"inputQuery",
|
||||
"memoryId"
|
||||
],
|
||||
"members":{
|
||||
"inputQuery":{"shape":"AgenticRetrieveMessageContent"},
|
||||
"memoryId":{"shape":"String"},
|
||||
"namespace":{"shape":"String"},
|
||||
"namespacePath":{"shape":"String"},
|
||||
"strategyId":{"shape":"String"}
|
||||
}
|
||||
},
|
||||
"AgenticRetrieveMemorySessionBinding":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"actorId",
|
||||
"sessionId"
|
||||
],
|
||||
"members":{
|
||||
"actorId":{"shape":"AgentCoreMemoryActorId"},
|
||||
"sessionId":{"shape":"AgentCoreMemorySessionId"}
|
||||
}
|
||||
},
|
||||
"AgenticRetrieveMessage":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
|
|
@ -1141,7 +1292,8 @@
|
|||
"Planning",
|
||||
"Retrieval",
|
||||
"SpeculativeRetrieval",
|
||||
"FullDocumentExpansion"
|
||||
"FullDocumentExpansion",
|
||||
"SessionHistoryLoad"
|
||||
]
|
||||
},
|
||||
"AgenticRetrieveStreamRequest":{
|
||||
|
|
@ -1154,6 +1306,7 @@
|
|||
"members":{
|
||||
"agenticRetrieveConfiguration":{"shape":"AgenticRetrieveConfiguration"},
|
||||
"generateResponse":{"shape":"Boolean"},
|
||||
"memoryConfiguration":{"shape":"AgenticRetrieveMemoryConfiguration"},
|
||||
"messages":{"shape":"AgenticRetrieveStreamRequestMessagesList"},
|
||||
"nextToken":{"shape":"NextToken"},
|
||||
"policyConfiguration":{"shape":"AgenticRetrievePolicyConfiguration"},
|
||||
|
|
@ -1243,7 +1396,10 @@
|
|||
},
|
||||
"AgenticRetrieveType":{
|
||||
"type":"string",
|
||||
"enum":["BedrockKnowledgeBase"]
|
||||
"enum":[
|
||||
"BedrockKnowledgeBase",
|
||||
"BedrockAgentCoreMemory"
|
||||
]
|
||||
},
|
||||
"AgenticRetrieveWarning":{
|
||||
"type":"structure",
|
||||
|
|
@ -4352,6 +4508,12 @@
|
|||
"min":2,
|
||||
"pattern":"^[0-9a-zA-Z._:-]+$"
|
||||
},
|
||||
"MemoryNamespace":{
|
||||
"type":"string",
|
||||
"max":1024,
|
||||
"min":1,
|
||||
"pattern":"^[a-zA-Z0-9/*][a-zA-Z0-9\\-_/*]*(?::[a-zA-Z0-9\\-_/*]+)*[a-zA-Z0-9\\-_/*]*$"
|
||||
},
|
||||
"MemorySessionSummary":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
|
@ -4362,6 +4524,12 @@
|
|||
"summaryText":{"shape":"SummaryText"}
|
||||
}
|
||||
},
|
||||
"MemoryStrategyId":{
|
||||
"type":"string",
|
||||
"max":100,
|
||||
"min":1,
|
||||
"pattern":"^[a-zA-Z0-9][a-zA-Z0-9\\-_]*$"
|
||||
},
|
||||
"MemoryType":{
|
||||
"type":"string",
|
||||
"enum":["SESSION_SUMMARY"]
|
||||
|
|
@ -6218,6 +6386,7 @@
|
|||
},
|
||||
"exception":true
|
||||
},
|
||||
"Timestamp":{"type":"timestamp"},
|
||||
"TopK":{
|
||||
"type":"integer",
|
||||
"box":true,
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -215,6 +215,24 @@
|
|||
"AgentCollaboratorOutputPayload$text": "<p>Text output.</p>"
|
||||
}
|
||||
},
|
||||
"AgentCoreMemoryActorId": {
|
||||
"base": "<p>The identifier of an end user or agent that a session belongs to. This value scopes session history so that one actor's history is never returned for another.</p>",
|
||||
"refs": {
|
||||
"AgenticRetrieveMemorySessionBinding$actorId": "<p>The identifier of the end user or agent that the session belongs to. This identifier scopes session history so that one actor's history is never returned for another. You are responsible for sending the correct actor value.</p>"
|
||||
}
|
||||
},
|
||||
"AgentCoreMemoryId": {
|
||||
"base": "<p>The identifier of an AgentCore Memory resource used with this retrieval.</p>",
|
||||
"refs": {
|
||||
"AgenticRetrieveMemoryConfiguration$memoryId": "<p>The identifier of the AgentCore Memory resource to use. The resource must exist in your account and be in the ACTIVE state.</p>"
|
||||
}
|
||||
},
|
||||
"AgentCoreMemorySessionId": {
|
||||
"base": "<p>The identifier of a session in an AgentCore Memory resource.</p>",
|
||||
"refs": {
|
||||
"AgenticRetrieveMemorySessionBinding$sessionId": "<p>The identifier of the session to restore and continue. You are responsible for sending the correct session value.</p>"
|
||||
}
|
||||
},
|
||||
"AgentId": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
|
|
@ -351,6 +369,102 @@
|
|||
"AgenticRetrieveWarning$guardrail": "<p>A warning from a guardrail evaluation.</p>"
|
||||
}
|
||||
},
|
||||
"AgenticRetrieveMemoryConfiguration": {
|
||||
"base": "<p>Specifies an AgentCore Memory resource and how this retrieval uses it. Set sessionBinding to restore and continue a session. Set retrievalConfigs to let the agent retrieve from long-term memory. You must specify at least one of the two.</p>",
|
||||
"refs": {
|
||||
"AgenticRetrieveStreamRequest$memoryConfiguration": "<p>The configuration for using an Amazon Bedrock AgentCore Memory resource with this retrieval.</p>"
|
||||
}
|
||||
},
|
||||
"AgenticRetrieveMemoryMetadataFilter": {
|
||||
"base": "<p>A metadata filter expression, in the form accepted by the AgentCore Memory RetrieveMemoryRecords operation. The expression has a left operand that names the metadata key, an operator, and a right operand. For the EXISTS and NOT_EXISTS operators, omit the right operand.</p>",
|
||||
"refs": {
|
||||
"AgenticRetrieveMemoryMetadataFilterList$member": "<p>A metadata filter expression.</p>"
|
||||
}
|
||||
},
|
||||
"AgenticRetrieveMemoryMetadataFilterLeft": {
|
||||
"base": "<p>The left operand of a metadata filter expression. Set exactly one member.</p>",
|
||||
"refs": {
|
||||
"AgenticRetrieveMemoryMetadataFilter$left": "<p>The metadata key that the expression evaluates.</p>"
|
||||
}
|
||||
},
|
||||
"AgenticRetrieveMemoryMetadataFilterList": {
|
||||
"base": "<p>The metadata filter expressions applied to long-term memory retrieval.</p>",
|
||||
"refs": {
|
||||
"AgenticRetrieveMemoryRetrievalConfig$metadataFilters": "<p>The metadata filter expressions that restrict retrieval to matching memory records. You can specify a maximum of 5 expressions.</p>"
|
||||
}
|
||||
},
|
||||
"AgenticRetrieveMemoryMetadataFilterOperator": {
|
||||
"base": "<p>Specifies the relationship that a metadata key and value must have for a memory record to match a filter expression.</p>",
|
||||
"refs": {
|
||||
"AgenticRetrieveMemoryMetadataFilter$operator": "<p>The relationship that the metadata key and value must have for a memory record to match.</p>"
|
||||
}
|
||||
},
|
||||
"AgenticRetrieveMemoryMetadataFilterRight": {
|
||||
"base": "<p>The right operand of a metadata filter expression. Set exactly one member.</p>",
|
||||
"refs": {
|
||||
"AgenticRetrieveMemoryMetadataFilter$right": "<p>The value that the expression compares the metadata key against. Supply this value for every operator except EXISTS and NOT_EXISTS.</p>"
|
||||
}
|
||||
},
|
||||
"AgenticRetrieveMemoryMetadataKey": {
|
||||
"base": "<p>The metadata key that a filter expression evaluates.</p>",
|
||||
"refs": {
|
||||
"AgenticRetrieveMemoryMetadataFilterLeft$metadataKey": "<p>The metadata key to filter on.</p>"
|
||||
}
|
||||
},
|
||||
"AgenticRetrieveMemoryMetadataStringList": {
|
||||
"base": "<p>The string values that a filter expression compares against.</p>",
|
||||
"refs": {
|
||||
"AgenticRetrieveMemoryMetadataValue$stringListValue": "<p>A list of string values.</p>"
|
||||
}
|
||||
},
|
||||
"AgenticRetrieveMemoryMetadataStringListItem": {
|
||||
"base": "<p>A single string value within a metadata string list.</p>",
|
||||
"refs": {
|
||||
"AgenticRetrieveMemoryMetadataStringList$member": "<p>A string value within the list.</p>"
|
||||
}
|
||||
},
|
||||
"AgenticRetrieveMemoryMetadataStringValue": {
|
||||
"base": "<p>A single string metadata value that a filter expression compares against.</p>",
|
||||
"refs": {
|
||||
"AgenticRetrieveMemoryMetadataValue$stringValue": "<p>A string value.</p>"
|
||||
}
|
||||
},
|
||||
"AgenticRetrieveMemoryMetadataValue": {
|
||||
"base": "<p>A metadata value that a filter expression compares against. Set exactly one member.</p>",
|
||||
"refs": {
|
||||
"AgenticRetrieveMemoryMetadataFilterRight$metadataValue": "<p>The value to compare the metadata key against.</p>"
|
||||
}
|
||||
},
|
||||
"AgenticRetrieveMemoryPersistenceMode": {
|
||||
"base": "<p>Specifies whether the agent-generated answer is written back to a short-term memory session.</p>",
|
||||
"refs": {
|
||||
"AgenticRetrieveMemoryConfiguration$persistenceMode": "<p>Specifies whether the agent-generated answer is written back to the given short-term memory session, and applies only when sessionBinding is set. Valid values:</p> <ul> <li> <p> <code>DEFAULT</code> (default) – Specifies that the question and the agent-generated answer are persisted to the session as a single event. This value requires generateResponse to be true.</p> </li> <li> <p> <code>NONE</code> – Specifies that the session is left unchanged.</p> </li> </ul>"
|
||||
}
|
||||
},
|
||||
"AgenticRetrieveMemoryRetrievalConfig": {
|
||||
"base": "<p>The long-term memory namespace that the agent might retrieve memory records from, and the filters applied to that retrieval. You must specify either namespace or namespacePath.</p>",
|
||||
"refs": {
|
||||
"AgenticRetrieveMemoryRetrievalConfigList$member": "<p>A long-term memory namespace that the agent might retrieve memory records from.</p>"
|
||||
}
|
||||
},
|
||||
"AgenticRetrieveMemoryRetrievalConfigList": {
|
||||
"base": "<p>The long-term memory namespaces that the agent might retrieve memory records from.</p>",
|
||||
"refs": {
|
||||
"AgenticRetrieveMemoryConfiguration$retrievalConfigs": "<p>Specifies the long-term memory configuration the agent can retrieve from. The agent decides whether to retrieve and composes its own query. This field currently accepts at most one entry.</p>"
|
||||
}
|
||||
},
|
||||
"AgenticRetrieveMemoryRetrieveDetails": {
|
||||
"base": "<p>A long-term memory retrieval that the agent chose to perform. The record reports the query and the namespace. The corresponding Retrieval step reports the results.</p>",
|
||||
"refs": {
|
||||
"AgenticRetrieveAction$memoryRetrieve": "<p>The details of a long-term memory retrieval that the agent chose to perform.</p>"
|
||||
}
|
||||
},
|
||||
"AgenticRetrieveMemorySessionBinding": {
|
||||
"base": "<p>The short-term memory session that this retrieval reads from and writes to.</p>",
|
||||
"refs": {
|
||||
"AgenticRetrieveMemoryConfiguration$sessionBinding": "<p>The short-term memory session whose history is restored for this retrieval. To persist the agent-generated answer to the session, omit persistenceMode or set it to DEFAULT. To leave the session unchanged, set persistenceMode to NONE. Supply session history through the existing messages parameter or through short-term memory, but not both.</p>"
|
||||
}
|
||||
},
|
||||
"AgenticRetrieveMessage": {
|
||||
"base": "<p>A message in the agentic retrieval conversation.</p>",
|
||||
"refs": {
|
||||
|
|
@ -361,6 +475,7 @@
|
|||
"base": "<p>The content of an agentic retrieval message.</p>",
|
||||
"refs": {
|
||||
"AgenticRetrieveActionDetails$inputQuery": "<p>The input query used for retrieval.</p>",
|
||||
"AgenticRetrieveMemoryRetrieveDetails$inputQuery": "<p>The query that the agent composed.</p>",
|
||||
"AgenticRetrieveMessage$content": "<p>The content of the message.</p>"
|
||||
}
|
||||
},
|
||||
|
|
@ -1129,6 +1244,7 @@
|
|||
"Double": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"AgenticRetrieveMemoryMetadataValue$numberValue": "<p>A numeric value.</p>",
|
||||
"KnowledgeBaseRetrievalResult$score": "<p>The level of relevance of the result to the query.</p>"
|
||||
}
|
||||
},
|
||||
|
|
@ -2697,12 +2813,25 @@
|
|||
"MemorySessionSummary$memoryId": "<p>The unique identifier of the memory where the session summary is stored.</p>"
|
||||
}
|
||||
},
|
||||
"MemoryNamespace": {
|
||||
"base": "<p>A namespace in an AgentCore Memory resource, supplied exactly as configured on the memory strategy. The service does not accept placeholder templates such as {actorId}. Supply the resolved value.</p>",
|
||||
"refs": {
|
||||
"AgenticRetrieveMemoryRetrievalConfig$namespace": "<p>The namespace prefix to filter memory records by. The agent retrieves memory records in namespaces that start with the provided prefix. You must specify either namespace or namespacePath.</p>",
|
||||
"AgenticRetrieveMemoryRetrievalConfig$namespacePath": "<p>The parent namespace to use for hierarchical retrievals. The agent retrieves all memory records whose namespace falls under the same parent hierarchy. You must specify either namespace or namespacePath.</p>"
|
||||
}
|
||||
},
|
||||
"MemorySessionSummary": {
|
||||
"base": "<p>Contains details of a session summary.</p>",
|
||||
"refs": {
|
||||
"Memory$sessionSummary": "<p>Contains summary of a session.</p>"
|
||||
}
|
||||
},
|
||||
"MemoryStrategyId": {
|
||||
"base": "<p>The identifier of an extraction strategy configured on the memory resource. Omit this value to retrieve records from every strategy on the memory resource.</p>",
|
||||
"refs": {
|
||||
"AgenticRetrieveMemoryRetrievalConfig$strategyId": "<p>The extraction strategy ID that restricts retrieval to memory records produced by a single strategy. Omit this parameter to retrieve records from every strategy on the memory resource.</p>"
|
||||
}
|
||||
},
|
||||
"MemoryType": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
|
|
@ -4116,6 +4245,10 @@
|
|||
"AgenticRetrieveGuardrailWarning$id": "<p>The unique identifier of the guardrail.</p>",
|
||||
"AgenticRetrieveGuardrailWarning$message": "<p>A message describing the guardrail evaluation result.</p>",
|
||||
"AgenticRetrieveGuardrailWarning$version": "<p>The version of the guardrail.</p>",
|
||||
"AgenticRetrieveMemoryRetrieveDetails$memoryId": "<p>The identifier of the AgentCore Memory resource retrieved from.</p>",
|
||||
"AgenticRetrieveMemoryRetrieveDetails$namespace": "<p>The namespace prefix retrieved from, as supplied in the request. This field is present when the request specified namespace.</p>",
|
||||
"AgenticRetrieveMemoryRetrieveDetails$namespacePath": "<p>The parent namespace retrieved from hierarchically, as supplied in the request. This field is present when the request specified namespacePath.</p>",
|
||||
"AgenticRetrieveMemoryRetrieveDetails$strategyId": "<p>The extraction strategy that restricted retrieval, if the request specified one.</p>",
|
||||
"AgenticRetrieveMessageContent$text": "<p>The text content of the message.</p>",
|
||||
"AgenticRetrieveMetadata$key": "<p>The metadata key.</p>",
|
||||
"AgenticRetrieveResponseEvent$text": "<p>The generated text chunk.</p>",
|
||||
|
|
@ -4344,6 +4477,12 @@
|
|||
"RetrieveAndGenerateStreamResponseOutput$throttlingException": "<p>Your request was denied due to exceeding the account quotas for <i>Amazon Bedrock</i>. For troubleshooting this error, see <a href=\"https://docs.aws.amazon.com/bedrock/latest/userguide/troubleshooting-api-error-codes.html#ts-throttling-exception\">ThrottlingException</a> in the Amazon Bedrock User Guide.</p>"
|
||||
}
|
||||
},
|
||||
"Timestamp": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"AgenticRetrieveMemoryMetadataValue$dateTimeValue": "<p>A timestamp value in ISO 8601 UTC format.</p>"
|
||||
}
|
||||
},
|
||||
"TopK": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -4241,6 +4241,17 @@
|
|||
"min":1,
|
||||
"pattern":"[a-zA-Z][a-zA-Z0-9_:/.\\-]{0,2047}"
|
||||
},
|
||||
"CompositeIdentifierEntry":{
|
||||
"type":"string",
|
||||
"max":256,
|
||||
"min":1
|
||||
},
|
||||
"CompositeIdentifierList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"CompositeIdentifierEntry"},
|
||||
"max":5,
|
||||
"min":1
|
||||
},
|
||||
"ComputeConfiguration":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
|
@ -5189,6 +5200,7 @@
|
|||
"eventExpiryDuration":{"shape":"CreateMemoryInputEventExpiryDurationInteger"},
|
||||
"memoryStrategies":{"shape":"MemoryStrategyInputList"},
|
||||
"indexedKeys":{"shape":"IndexedKeysList"},
|
||||
"namespaceKeys":{"shape":"NamespaceKeysList"},
|
||||
"streamDeliveryResources":{"shape":"StreamDeliveryResources"},
|
||||
"tags":{"shape":"TagsMap"}
|
||||
}
|
||||
|
|
@ -5872,7 +5884,8 @@
|
|||
"type":"string",
|
||||
"enum":[
|
||||
"AGENTCORE_EVALUATION_PREDEFINED_V1",
|
||||
"AGENTCORE_EVALUATION_SIMULATED_V1"
|
||||
"AGENTCORE_EVALUATION_SIMULATED_V1",
|
||||
"THIRD_PARTY_EVALUATION_V1"
|
||||
]
|
||||
},
|
||||
"DatasetStatus":{
|
||||
|
|
@ -6790,6 +6803,17 @@
|
|||
"type":"structure",
|
||||
"members":{}
|
||||
},
|
||||
"DerivedEvaluatorConfig":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"baseEvaluatorId",
|
||||
"modelConfig"
|
||||
],
|
||||
"members":{
|
||||
"baseEvaluatorId":{"shape":"EvaluatorId"},
|
||||
"modelConfig":{"shape":"EvaluatorModelConfig"}
|
||||
}
|
||||
},
|
||||
"Description":{
|
||||
"type":"string",
|
||||
"max":4096,
|
||||
|
|
@ -7202,13 +7226,14 @@
|
|||
},
|
||||
"EvaluatorArn":{
|
||||
"type":"string",
|
||||
"pattern":"arn:aws[a-zA-Z-]*:bedrock-agentcore:[a-z0-9-]+:[0-9]{12}:evaluator\\/[a-zA-Z][a-zA-Z0-9-_]{0,99}-[a-zA-Z0-9]{10}$|^arn:aws[a-zA-Z-]*:bedrock-agentcore:::evaluator/Builtin.[a-zA-Z0-9_-]+"
|
||||
"pattern":"arn:aws[a-zA-Z-]*:bedrock-agentcore:[a-z0-9-]+:[0-9]{12}:evaluator\\/[a-zA-Z][a-zA-Z0-9-_]{0,99}-[a-zA-Z0-9]{10}$|^arn:aws[a-zA-Z-]*:bedrock-agentcore:::evaluator/(Builtin|ThirdParty)\\.[a-zA-Z0-9._-]+"
|
||||
},
|
||||
"EvaluatorConfig":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"llmAsAJudge":{"shape":"LlmAsAJudgeEvaluatorConfig"},
|
||||
"codeBased":{"shape":"CodeBasedEvaluatorConfig"}
|
||||
"codeBased":{"shape":"CodeBasedEvaluatorConfig"},
|
||||
"derived":{"shape":"DerivedEvaluatorConfig"}
|
||||
},
|
||||
"union":true
|
||||
},
|
||||
|
|
@ -7220,7 +7245,9 @@
|
|||
},
|
||||
"EvaluatorId":{
|
||||
"type":"string",
|
||||
"pattern":"(Builtin.[a-zA-Z0-9_-]+|[a-zA-Z][a-zA-Z0-9-_]{0,99}-[a-zA-Z0-9]{10})"
|
||||
"max":111,
|
||||
"min":1,
|
||||
"pattern":"(Builtin\\.[a-zA-Z0-9._-]+|ThirdParty\\.[a-zA-Z0-9_-]+\\.[a-zA-Z0-9_-]+|[a-zA-Z][a-zA-Z0-9-_]{0,99}-[a-zA-Z0-9]{10})"
|
||||
},
|
||||
"EvaluatorInstructions":{
|
||||
"type":"string",
|
||||
|
|
@ -7250,7 +7277,9 @@
|
|||
},
|
||||
"EvaluatorName":{
|
||||
"type":"string",
|
||||
"pattern":"(Builtin.[a-zA-Z0-9_-]+|[a-zA-Z][a-zA-Z0-9_]{0,47})"
|
||||
"max":48,
|
||||
"min":1,
|
||||
"pattern":"(Builtin\\.[a-zA-Z0-9._-]+|ThirdParty\\.[a-zA-Z0-9_-]+\\.[a-zA-Z0-9_-]+|[a-zA-Z][a-zA-Z0-9_]{0,47})"
|
||||
},
|
||||
"EvaluatorReference":{
|
||||
"type":"structure",
|
||||
|
|
@ -7287,6 +7316,7 @@
|
|||
"evaluatorName":{"shape":"EvaluatorName"},
|
||||
"description":{"shape":"EvaluatorDescription"},
|
||||
"evaluatorType":{"shape":"EvaluatorType"},
|
||||
"provider":{"shape":"Provider"},
|
||||
"level":{"shape":"EvaluatorLevel"},
|
||||
"status":{"shape":"EvaluatorStatus"},
|
||||
"createdAt":{"shape":"Timestamp"},
|
||||
|
|
@ -7303,8 +7333,10 @@
|
|||
"type":"string",
|
||||
"enum":[
|
||||
"Builtin",
|
||||
"ThirdParty",
|
||||
"Custom",
|
||||
"CustomCode"
|
||||
"CustomCode",
|
||||
"CustomDerived"
|
||||
]
|
||||
},
|
||||
"ExampleId":{
|
||||
|
|
@ -8184,6 +8216,8 @@
|
|||
"evaluatorName":{"shape":"EvaluatorName"},
|
||||
"description":{"shape":"EvaluatorDescription"},
|
||||
"evaluatorConfig":{"shape":"EvaluatorConfig"},
|
||||
"evaluatorType":{"shape":"EvaluatorType"},
|
||||
"provider":{"shape":"Provider"},
|
||||
"level":{"shape":"EvaluatorLevel"},
|
||||
"status":{"shape":"EvaluatorStatus"},
|
||||
"createdAt":{"shape":"Timestamp"},
|
||||
|
|
@ -11634,6 +11668,7 @@
|
|||
"updatedAt":{"shape":"Timestamp"},
|
||||
"strategies":{"shape":"MemoryStrategyList"},
|
||||
"indexedKeys":{"shape":"IndexedKeysList"},
|
||||
"namespaceKeys":{"shape":"NamespaceKeysList"},
|
||||
"streamDeliveryResources":{"shape":"StreamDeliveryResources"},
|
||||
"managedByResourceArn":{"shape":"Arn"}
|
||||
}
|
||||
|
|
@ -11973,7 +12008,51 @@
|
|||
"type":"string",
|
||||
"max":512,
|
||||
"min":1,
|
||||
"pattern":"[a-zA-Z0-9\\-_\\/]*(\\{(actorId|sessionId|memoryStrategyId)\\}[a-zA-Z0-9\\-_\\/]*)*"
|
||||
"pattern":"[a-zA-Z0-9\\-_\\/]*(\\{[a-zA-Z][a-zA-Z0-9]*\\}[a-zA-Z0-9\\-_\\/]*)*"
|
||||
},
|
||||
"NamespaceAllowedValue":{
|
||||
"type":"string",
|
||||
"max":64,
|
||||
"min":1,
|
||||
"pattern":"[a-z0-9][a-z0-9-_]*"
|
||||
},
|
||||
"NamespaceAllowedValuesList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"NamespaceAllowedValue"},
|
||||
"max":10,
|
||||
"min":1
|
||||
},
|
||||
"NamespaceKeyEntry":{
|
||||
"type":"structure",
|
||||
"required":["key"],
|
||||
"members":{
|
||||
"key":{"shape":"NamespaceVariableKey"},
|
||||
"validation":{"shape":"NamespaceKeyValidation"}
|
||||
}
|
||||
},
|
||||
"NamespaceKeyValidation":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"allowedValues":{"shape":"NamespaceAllowedValuesList"},
|
||||
"regexPattern":{"shape":"NamespaceRegexPattern"}
|
||||
}
|
||||
},
|
||||
"NamespaceKeysList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"NamespaceKeyEntry"},
|
||||
"max":5,
|
||||
"min":1
|
||||
},
|
||||
"NamespaceRegexPattern":{
|
||||
"type":"string",
|
||||
"max":64,
|
||||
"min":1
|
||||
},
|
||||
"NamespaceVariableKey":{
|
||||
"type":"string",
|
||||
"max":32,
|
||||
"min":1,
|
||||
"pattern":"(?!memoryStrategyId$|actorId$|sessionId$)[a-z][a-z0-9]*"
|
||||
},
|
||||
"NamespacesList":{
|
||||
"type":"list",
|
||||
|
|
@ -12349,7 +12428,9 @@
|
|||
"endpoint":{"shape":"PassthroughEndpoint"},
|
||||
"protocolType":{"shape":"PassthroughProtocolType"},
|
||||
"schema":{"shape":"HttpApiSchemaConfiguration"},
|
||||
"stickinessConfiguration":{"shape":"StickinessConfiguration"}
|
||||
"stickinessConfiguration":{"shape":"StickinessConfiguration"},
|
||||
"staticQueryParameters":{"shape":"StaticQueryParameters"},
|
||||
"staticQueryParameterConflictResolution":{"shape":"StaticQueryParameterConflictResolution"}
|
||||
}
|
||||
},
|
||||
"PaymentConnectorAuthorizationUrl":{
|
||||
|
|
@ -12941,6 +13022,15 @@
|
|||
"serverProtocol":{"shape":"ServerProtocol"}
|
||||
}
|
||||
},
|
||||
"Provider":{
|
||||
"type":"string",
|
||||
"enum":[
|
||||
"AWS",
|
||||
"DeepEval",
|
||||
"AutoEval",
|
||||
"Custom"
|
||||
]
|
||||
},
|
||||
"ProviderPrefix":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
|
@ -13995,6 +14085,29 @@
|
|||
"type":"string",
|
||||
"pattern":"[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}"
|
||||
},
|
||||
"StaticQueryParameterConflictResolution":{
|
||||
"type":"string",
|
||||
"enum":[
|
||||
"CLIENT_OVERRIDE",
|
||||
"STATIC_OVERRIDE"
|
||||
]
|
||||
},
|
||||
"StaticQueryParameterName":{
|
||||
"type":"string",
|
||||
"max":128,
|
||||
"min":1,
|
||||
"pattern":"[a-zA-Z0-9_.-]+"
|
||||
},
|
||||
"StaticQueryParameterValue":{
|
||||
"type":"string",
|
||||
"pattern":"[^\\x00-\\x1F\\x7F]*",
|
||||
"sensitive":true
|
||||
},
|
||||
"StaticQueryParameters":{
|
||||
"type":"map",
|
||||
"key":{"shape":"StaticQueryParameterName"},
|
||||
"value":{"shape":"StaticQueryParameterValue"}
|
||||
},
|
||||
"StaticRoute":{
|
||||
"type":"structure",
|
||||
"required":["targetName"],
|
||||
|
|
@ -14030,7 +14143,8 @@
|
|||
"required":["identifier"],
|
||||
"members":{
|
||||
"identifier":{"shape":"StickinessConfigurationIdentifierString"},
|
||||
"timeout":{"shape":"StickinessTimeout"}
|
||||
"timeout":{"shape":"StickinessTimeout"},
|
||||
"compositeIdentifier":{"shape":"CompositeIdentifierList"}
|
||||
}
|
||||
},
|
||||
"StickinessConfigurationIdentifierString":{
|
||||
|
|
@ -15388,6 +15502,7 @@
|
|||
"memoryExecutionRoleArn":{"shape":"Arn"},
|
||||
"memoryStrategies":{"shape":"ModifyMemoryStrategies"},
|
||||
"addIndexedKeys":{"shape":"IndexedKeysList"},
|
||||
"namespaceKeys":{"shape":"NamespaceKeysList"},
|
||||
"streamDeliveryResources":{"shape":"StreamDeliveryResources"}
|
||||
}
|
||||
},
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -27,7 +27,7 @@
|
|||
"CreatePaymentConnector": "<p>Creates a new payment connector for a payment manager. A payment connector integrates with a supported payment provider to enable payment processing capabilities.</p>",
|
||||
"CreatePaymentCredentialProvider": "<p>Creates a new payment credential provider for storing authentication credentials used by payment connectors to communicate with external payment providers.</p>",
|
||||
"CreatePaymentManager": "<p>Creates a new payment manager in your Amazon Web Services account. A payment manager serves as the top-level resource for managing payment processing capabilities, including payment connectors that integrate with supported payment providers.</p> <p>If you specify <code>CUSTOM_JWT</code> as the <code>authorizerType</code>, you must provide an <code>authorizerConfiguration</code>.</p>",
|
||||
"CreatePolicy": "<p>Creates a policy within the AgentCore Policy system. Policies provide real-time, deterministic control over agentic interactions with AgentCore Gateway. Using the Cedar policy language, you can define fine-grained policies that specify which interactions with Gateway tools are permitted based on input parameters and OAuth claims, ensuring agents operate within defined boundaries and business rules. The policy is validated during creation against the Cedar schema generated from the Gateway's tools' input schemas, which defines the available tools, their parameters, and expected data types. This is an asynchronous operation. Use the <a href=\"https://docs.aws.amazon.com/bedrock-agentcore-control/latest/APIReference/API_GetPolicy.html\">GetPolicy</a> operation to poll the <code>status</code> field to track completion.</p>",
|
||||
"CreatePolicy": "<p>Creates a policy within the AgentCore Policy system. Policies provide real-time, deterministic control over agentic interactions with AgentCore Gateway. Using the Cedar policy language, you can define fine-grained policies that specify which interactions with Gateway tools are permitted based on input parameters and OAuth claims, ensuring agents operate within defined boundaries and business rules. The policy is validated during creation against the Cedar schema generated from the Gateway's tools' input schemas, which defines the available tools, their parameters, and expected data types. This is an asynchronous operation. Use the <a href=\"https://docs.aws.amazon.com/bedrock-agentcore-control/latest/APIReference/API_GetPolicy.html\">GetPolicy</a> operation to poll the <code>status</code> field to track completion.</p> <p>If the new policy is a temporal policy, creating it invalidates the policy engine's active temporal sessions. For more information about temporal policy sessions, see <a href=\"https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/policy-session-based-temporal.html\">session-based temporal policies</a>. The policy engine returns an HTTP 409 <code>ConflictException</code> to in-flight sessions. To resume, you must start a new session with a new session ID.</p>",
|
||||
"CreatePolicyEngine": "<p>Creates a new policy engine within the AgentCore Policy system. A policy engine is a collection of policies that evaluates and authorizes agent tool calls. When associated with Gateways (each Gateway can be associated with at most one policy engine, but multiple Gateways can be associated with the same engine), the policy engine intercepts all agent requests and determines whether to allow or deny each action based on the defined policies. This is an asynchronous operation. Use the <a href=\"https://docs.aws.amazon.com/bedrock-agentcore-control/latest/APIReference/API_GetPolicyEngine.html\">GetPolicyEngine</a> operation to poll the <code>status</code> field to track completion.</p>",
|
||||
"CreateRegistry": "<p>Creates a new registry in your Amazon Web Services account. A registry serves as a centralized catalog for organizing and managing registry records, including MCP servers, A2A agents, agent skills, and custom resource types.</p> <p>If you specify <code>CUSTOM_JWT</code> as the <code>authorizerType</code>, you must provide an <code>authorizerConfiguration</code>.</p>",
|
||||
"CreateRegistryRecord": "<p>Creates a new registry record within the specified registry. A registry record represents an individual AI resource's metadata in the registry. This could be an MCP server (and associated tools), A2A agent, agent skill, or a custom resource with a custom schema.</p> <p>The record is processed asynchronously and returns HTTP 202 Accepted.</p>",
|
||||
|
|
@ -49,7 +49,7 @@
|
|||
"DeleteGatewayTarget": "<p>Deletes a gateway target.</p> <p>You cannot delete a target that is in a pending authorization state (<code>CREATE_PENDING_AUTH</code>, <code>UPDATE_PENDING_AUTH</code>, or <code>SYNCHRONIZE_PENDING_AUTH</code>). Wait for the authorization to complete or fail before deleting the target.</p>",
|
||||
"DeleteHarness": "<p>Operation to delete a Harness.</p>",
|
||||
"DeleteHarnessEndpoint": "<p>Operation to delete a harness endpoint.</p>",
|
||||
"DeleteMemory": "<p>Deletes an Amazon Bedrock AgentCore Memory resource.</p>",
|
||||
"DeleteMemory": "<p>Deletes an Amazon Bedrock AgentCore Memory resource. When you delete a memory resource, it is permanently removed.</p>",
|
||||
"DeleteOauth2CredentialProvider": "<p>Deletes an OAuth2 credential provider.</p>",
|
||||
"DeleteOnlineEvaluationConfig": "<p> Deletes an online evaluation configuration and stops any ongoing evaluation processes associated with it. </p>",
|
||||
"DeletePaymentConnector": "<p>Deletes a payment connector.</p>",
|
||||
|
|
@ -161,7 +161,7 @@
|
|||
"UpdatePaymentConnector": "<p>Updates an existing payment connector. This operation uses PATCH semantics, so you only need to specify the fields you want to change.</p>",
|
||||
"UpdatePaymentCredentialProvider": "<p>Updates an existing payment credential provider with new authentication credentials.</p>",
|
||||
"UpdatePaymentManager": "<p>Updates an existing payment manager. This operation uses PATCH semantics, so you only need to specify the fields you want to change.</p>",
|
||||
"UpdatePolicy": "<p>Updates an existing policy within the AgentCore Policy system. This operation allows modification of the policy description and definition while maintaining the policy's identity. The updated policy is validated against the Cedar schema before being applied. This is an asynchronous operation. Use the <code>GetPolicy</code> operation to poll the <code>status</code> field to track completion.</p>",
|
||||
"UpdatePolicy": "<p>Updates an existing policy within the AgentCore Policy system. This operation allows modification of the policy description and definition while maintaining the policy's identity. The updated policy is validated against the Cedar schema before being applied. This is an asynchronous operation. Use the <code>GetPolicy</code> operation to poll the <code>status</code> field to track completion.</p> <p>If the updated policy is a temporal policy, the policy engine invalidates all active temporal sessions. If the update adds or removes temporal operators, the policy engine also invalidates active temporal sessions. For more information about temporal policy sessions, see <a href=\"https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/policy-session-based-temporal.html\">session-based temporal policies</a>. The policy engine returns an HTTP 409 <code>ConflictException</code> to in-flight sessions. To resume, you must start a new session with a new session ID.</p>",
|
||||
"UpdatePolicyEngine": "<p>Updates an existing policy engine within the AgentCore Policy system. This operation allows modification of the policy engine description while maintaining its identity. This is an asynchronous operation. Use the <code>GetPolicyEngine</code> operation to poll the <code>status</code> field to track completion.</p>",
|
||||
"UpdateRegistry": "<p>Updates an existing registry. This operation uses PATCH semantics, so you only need to specify the fields you want to change.</p>",
|
||||
"UpdateRegistryRecord": "<p>Updates an existing registry record. This operation uses PATCH semantics, so you only need to specify the fields you want to change. The update is processed asynchronously and returns HTTP 202 Accepted.</p>",
|
||||
|
|
@ -717,11 +717,11 @@
|
|||
"BatchPutLimitEntries": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"BatchPutGatewayRateLimitsRequest$rateLimits": "<p>Complete set of rate limits for this gateway. Replaces all existing limits atomically.</p>"
|
||||
"BatchPutGatewayRateLimitsRequest$rateLimits": "<p>The complete set of rate limits for this gateway. This operation replaces all existing rate limits in a single request. If the operation fails, no rate limits are changed.</p>"
|
||||
}
|
||||
},
|
||||
"BatchPutLimitEntry": {
|
||||
"base": "<p>A limit definition within a BatchPut request (rateLimitId used for upsert matching)</p>",
|
||||
"base": "<p>A rate limit definition within a batch put request. If you provide a <code>rateLimitId</code>, the service uses it for upsert matching against existing rate limits.</p>",
|
||||
"refs": {
|
||||
"BatchPutLimitEntries$member": null
|
||||
}
|
||||
|
|
@ -1337,6 +1337,18 @@
|
|||
"ComponentConfigurationMap$key": null
|
||||
}
|
||||
},
|
||||
"CompositeIdentifierEntry": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CompositeIdentifierList$member": null
|
||||
}
|
||||
},
|
||||
"CompositeIdentifierList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"StickinessConfiguration$compositeIdentifier": "<p>Additional headers to include in session affinity routing. When set, requests are only considered part of the same session if both the <code>identifier</code> and all composite identifier values match.</p>"
|
||||
}
|
||||
},
|
||||
"ComputeConfiguration": {
|
||||
"base": "<p>The compute configuration for a capacity provider. This structure defines the type and settings of the compute resources used to launch instances.</p>",
|
||||
"refs": {
|
||||
|
|
@ -1699,7 +1711,7 @@
|
|||
"refs": {}
|
||||
},
|
||||
"CreateGatewayRateLimitResponse": {
|
||||
"base": "<p>Shared fields for GatewayRateLimit responses</p>",
|
||||
"base": "<p>Shared fields for <code>GatewayRateLimit</code> responses.</p>",
|
||||
"refs": {}
|
||||
},
|
||||
"CreateGatewayRequest": {
|
||||
|
|
@ -2648,6 +2660,12 @@
|
|||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"DerivedEvaluatorConfig": {
|
||||
"base": "<p> The configuration for a derived evaluator. It reuses an existing evaluator's logic on your own model. </p>",
|
||||
"refs": {
|
||||
"EvaluatorConfig$derived": "<p> The configuration for an evaluator derived from an existing base evaluator (a built-in or third-party evaluator), run on your own model. The base evaluator supplies the prompt and scoring. </p>"
|
||||
}
|
||||
},
|
||||
"Description": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
|
|
@ -2725,25 +2743,25 @@
|
|||
}
|
||||
},
|
||||
"DimensionKey": {
|
||||
"base": "<p>A dimension key specifying the scope dimension for rate limiting. Allowed values: "targetName", "toolName", "qualifiedModelId", or context-path expressions: "$.context.iam.principal", "$.context.iam.sourceIdentity", "$.context.jwt.<claim>" where <claim> is a JWT claim name (e.g., "$.context.jwt.sub"). Validated server-side to enforce allowed prefixes and patterns.</p>",
|
||||
"base": "<p>A dimension key specifying the scope dimension for rate limiting.</p> <p>Allowed values: <code>targetName</code>, <code>toolName</code>, <code>qualifiedModelId</code>, or context-path expressions: <code>$.context.iam.principal</code>, <code>$.context.iam.sourceIdentity</code>, <code>$.context.jwt.<claim></code> where <code><claim></code> is a JWT claim name (for example, <code>$.context.jwt.sub</code>). Validated server-side to enforce allowed prefixes and patterns.</p>",
|
||||
"refs": {
|
||||
"DimensionKeys$member": null,
|
||||
"LimitEntryDimensionsMap$key": null
|
||||
}
|
||||
},
|
||||
"DimensionKeys": {
|
||||
"base": "<p>Ordered list of dimension key names defining the scope of a limit</p>",
|
||||
"base": "<p>An ordered list of dimension key names defining the scope of a limit.</p>",
|
||||
"refs": {
|
||||
"BatchPutLimitEntry$dimensionKeys": null,
|
||||
"CreateGatewayRateLimitRequest$dimensionKeys": "<p>Ordered list of dimension names defining the scope of this limit. Unique per gateway — no two limits can share the same dimensionKeys.</p>",
|
||||
"CreateGatewayRateLimitResponse$dimensionKeys": null,
|
||||
"GatewayRateLimitDetail$dimensionKeys": null,
|
||||
"GetGatewayRateLimitResponse$dimensionKeys": null,
|
||||
"UpdateGatewayRateLimitResponse$dimensionKeys": null
|
||||
"BatchPutLimitEntry$dimensionKeys": "<p>The ordered list of dimension key names that define the scope of this rate limit.</p>",
|
||||
"CreateGatewayRateLimitRequest$dimensionKeys": "<p>The ordered list of dimension key names that define the scope of this rate limit. Must be unique per gateway—no two rate limits can share the same dimension keys.</p>",
|
||||
"CreateGatewayRateLimitResponse$dimensionKeys": "<p>The ordered list of dimension key names that define the scope of this rate limit.</p>",
|
||||
"GatewayRateLimitDetail$dimensionKeys": "<p>The ordered list of dimension key names that define the scope of this rate limit.</p>",
|
||||
"GetGatewayRateLimitResponse$dimensionKeys": "<p>The ordered list of dimension key names that define the scope of this rate limit.</p>",
|
||||
"UpdateGatewayRateLimitResponse$dimensionKeys": "<p>The ordered list of dimension key names that define the scope of this rate limit.</p>"
|
||||
}
|
||||
},
|
||||
"DimensionValue": {
|
||||
"base": "<p>A dimension value in a rule entry (exact value or "*" wildcard)</p>",
|
||||
"base": "<p>A dimension value in a rule entry (exact value or <code>*</code> wildcard).</p>",
|
||||
"refs": {
|
||||
"LimitEntryDimensionsMap$value": null
|
||||
}
|
||||
|
|
@ -3071,6 +3089,7 @@
|
|||
"CreateEvaluatorResponse$evaluatorId": "<p> The unique identifier of the created evaluator. </p>",
|
||||
"DeleteEvaluatorRequest$evaluatorId": "<p> The unique identifier of the evaluator to delete. </p>",
|
||||
"DeleteEvaluatorResponse$evaluatorId": "<p> The unique identifier of the deleted evaluator. </p>",
|
||||
"DerivedEvaluatorConfig$baseEvaluatorId": "<p> The identifier of the base evaluator whose logic to run (a <code>Builtin.*</code> or <code>ThirdParty.*</code> evaluator). </p>",
|
||||
"EvaluatorReference$evaluatorId": "<p> The unique identifier of the evaluator. Can reference builtin evaluators (e.g., Builtin.Helpfulness) or custom evaluators. </p>",
|
||||
"EvaluatorSummary$evaluatorId": "<p> The unique identifier of the evaluator. </p>",
|
||||
"GetEvaluatorRequest$evaluatorId": "<p> The unique identifier of the evaluator to retrieve. Can be a built-in evaluator ID (e.g., Builtin.Helpfulness) or a custom evaluator ID. </p>",
|
||||
|
|
@ -3105,6 +3124,7 @@
|
|||
"EvaluatorModelConfig": {
|
||||
"base": "<p> The model configuration that specifies which foundation model to use for evaluation and how to configure it. </p>",
|
||||
"refs": {
|
||||
"DerivedEvaluatorConfig$modelConfig": "<p> The configuration of the evaluator model that you supply. </p>",
|
||||
"LlmAsAJudgeEvaluatorConfig$modelConfig": "<p> The model configuration that specifies which foundation model to use and how to configure it for evaluation. </p>"
|
||||
}
|
||||
},
|
||||
|
|
@ -3146,7 +3166,8 @@
|
|||
"EvaluatorType": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"EvaluatorSummary$evaluatorType": "<p> The type of evaluator, indicating whether it is a built-in evaluator provided by the service or a custom evaluator created by the user. </p>"
|
||||
"EvaluatorSummary$evaluatorType": "<p> The type of evaluator, indicating whether it is a built-in evaluator provided by the service or a custom evaluator created by the user. </p>",
|
||||
"GetEvaluatorResponse$evaluatorType": "<p> The kind of evaluator resource. Valid values: </p> <ul> <li> <p> <code>Builtin</code> – An Amazon Web Services-managed global evaluator.</p> </li> <li> <p> <code>ThirdParty</code> – An Amazon Web Services-managed global evaluator from a third-party provider.</p> </li> <li> <p> <code>Custom</code> – A customer-created evaluator.</p> </li> <li> <p> <code>CustomCode</code> – A customer-created code-based evaluator.</p> </li> <li> <p> <code>CustomDerived</code> – A customer-created evaluator derived from an existing base evaluator.</p> </li> </ul>"
|
||||
}
|
||||
},
|
||||
"ExampleId": {
|
||||
|
|
@ -3444,36 +3465,36 @@
|
|||
}
|
||||
},
|
||||
"GatewayRateLimitDescription": {
|
||||
"base": "<p>Optional human-readable description for a gateway limit.</p>",
|
||||
"base": "<p>An optional human-readable description for a gateway limit.</p>",
|
||||
"refs": {
|
||||
"BatchPutLimitEntry$description": "<p>Optional human-readable description for this limit.</p>",
|
||||
"CreateGatewayRateLimitRequest$description": "<p>Optional human-readable description for this limit.</p>",
|
||||
"CreateGatewayRateLimitResponse$description": "<p>Optional human-readable description for this limit.</p>",
|
||||
"GatewayRateLimitDetail$description": "<p>Optional human-readable description for this limit.</p>",
|
||||
"GetGatewayRateLimitResponse$description": "<p>Optional human-readable description for this limit.</p>",
|
||||
"UpdateGatewayRateLimitRequest$description": "<p>Optional human-readable description for this limit.</p>",
|
||||
"UpdateGatewayRateLimitResponse$description": "<p>Optional human-readable description for this limit.</p>"
|
||||
"BatchPutLimitEntry$description": "<p>An optional human-readable description for this rate limit. If not provided, the rate limit is created without a description.</p>",
|
||||
"CreateGatewayRateLimitRequest$description": "<p>An optional human-readable description for this rate limit. If not provided, the rate limit is created without a description.</p>",
|
||||
"CreateGatewayRateLimitResponse$description": "<p>The human-readable description of the rate limit.</p>",
|
||||
"GatewayRateLimitDetail$description": "<p>The human-readable description of the rate limit.</p>",
|
||||
"GetGatewayRateLimitResponse$description": "<p>The human-readable description of the rate limit.</p>",
|
||||
"UpdateGatewayRateLimitRequest$description": "<p>The updated human-readable description for this rate limit.</p>",
|
||||
"UpdateGatewayRateLimitResponse$description": "<p>The human-readable description of the rate limit.</p>"
|
||||
}
|
||||
},
|
||||
"GatewayRateLimitDetail": {
|
||||
"base": "<p>Shared fields for GatewayRateLimit responses</p>",
|
||||
"base": "<p>Contains detailed information about a gateway rate limit, including its configuration and current status.</p>",
|
||||
"refs": {
|
||||
"GatewayRateLimits$member": null
|
||||
}
|
||||
},
|
||||
"GatewayRateLimitId": {
|
||||
"base": "<p>Limit identifier. Optional on Create (system-generates if not provided by customer). Always present in responses.</p>",
|
||||
"base": "<p>The limit identifier. Optional on create (the system generates it if not provided by the customer). Always present in responses.</p>",
|
||||
"refs": {
|
||||
"BatchPutLimitEntry$rateLimitId": "<p>Optional — if provided, used for upsert matching against existing limits.</p>",
|
||||
"CreateGatewayRateLimitRequest$rateLimitId": "<p>Optional customer-defined limit ID. If not provided, system generates one.</p>",
|
||||
"CreateGatewayRateLimitResponse$rateLimitId": null,
|
||||
"BatchPutLimitEntry$rateLimitId": "<p>The unique identifier of the rate limit. If provided, the service uses it for upsert matching against existing rate limits.</p>",
|
||||
"CreateGatewayRateLimitRequest$rateLimitId": "<p>An optional customer-defined identifier for the rate limit. If not provided, the system generates one.</p>",
|
||||
"CreateGatewayRateLimitResponse$rateLimitId": "<p>The unique identifier of the created rate limit.</p>",
|
||||
"DeleteGatewayRateLimitRequest$rateLimitId": "<p>The unique identifier of the rate limit to delete.</p>",
|
||||
"DeleteGatewayRateLimitResponse$rateLimitId": null,
|
||||
"GatewayRateLimitDetail$rateLimitId": null,
|
||||
"DeleteGatewayRateLimitResponse$rateLimitId": "<p>The unique identifier of the deleted rate limit.</p>",
|
||||
"GatewayRateLimitDetail$rateLimitId": "<p>The unique identifier of the rate limit.</p>",
|
||||
"GetGatewayRateLimitRequest$rateLimitId": "<p>The unique identifier of the rate limit to retrieve.</p>",
|
||||
"GetGatewayRateLimitResponse$rateLimitId": null,
|
||||
"GetGatewayRateLimitResponse$rateLimitId": "<p>The unique identifier of the rate limit.</p>",
|
||||
"UpdateGatewayRateLimitRequest$rateLimitId": "<p>The unique identifier of the rate limit to update.</p>",
|
||||
"UpdateGatewayRateLimitResponse$rateLimitId": null
|
||||
"UpdateGatewayRateLimitResponse$rateLimitId": "<p>The unique identifier of the rate limit.</p>"
|
||||
}
|
||||
},
|
||||
"GatewayRateLimitMaxResults": {
|
||||
|
|
@ -3490,13 +3511,13 @@
|
|||
}
|
||||
},
|
||||
"GatewayRateLimitStatus": {
|
||||
"base": "<p>Status of a gateway limit</p>",
|
||||
"base": "<p>The status of a gateway limit.</p>",
|
||||
"refs": {
|
||||
"CreateGatewayRateLimitResponse$status": null,
|
||||
"DeleteGatewayRateLimitResponse$status": null,
|
||||
"GatewayRateLimitDetail$status": null,
|
||||
"GetGatewayRateLimitResponse$status": null,
|
||||
"UpdateGatewayRateLimitResponse$status": null
|
||||
"CreateGatewayRateLimitResponse$status": "<p>The current status of the rate limit.</p>",
|
||||
"DeleteGatewayRateLimitResponse$status": "<p>The current status of the rate limit deletion.</p>",
|
||||
"GatewayRateLimitDetail$status": "<p>The current status of the rate limit.</p>",
|
||||
"GetGatewayRateLimitResponse$status": "<p>The current status of the rate limit.</p>",
|
||||
"UpdateGatewayRateLimitResponse$status": "<p>The current status of the rate limit.</p>"
|
||||
}
|
||||
},
|
||||
"GatewayRateLimits": {
|
||||
|
|
@ -3711,7 +3732,7 @@
|
|||
"refs": {}
|
||||
},
|
||||
"GetGatewayRateLimitResponse": {
|
||||
"base": "<p>Shared fields for GatewayRateLimit responses</p>",
|
||||
"base": "<p>Shared fields for <code>GatewayRateLimit</code> responses.</p>",
|
||||
"refs": {}
|
||||
},
|
||||
"GetGatewayRequest": {
|
||||
|
|
@ -5008,27 +5029,27 @@
|
|||
}
|
||||
},
|
||||
"LimitEntries": {
|
||||
"base": "<p>List of rule entries within a limit</p>",
|
||||
"base": "<p>A list of rule entries within a limit.</p>",
|
||||
"refs": {
|
||||
"BatchPutLimitEntry$entries": null,
|
||||
"CreateGatewayRateLimitRequest$entries": "<p>Rule entries mapping dimension values to rate configurations.</p>",
|
||||
"CreateGatewayRateLimitResponse$entries": null,
|
||||
"GatewayRateLimitDetail$entries": null,
|
||||
"GetGatewayRateLimitResponse$entries": null,
|
||||
"UpdateGatewayRateLimitRequest$entries": "<p>Updated rule entries. key and dimensionKeys are immutable and cannot be changed.</p>",
|
||||
"UpdateGatewayRateLimitResponse$entries": null
|
||||
"BatchPutLimitEntry$entries": "<p>The list of rule entries that map dimension values to rate configurations.</p>",
|
||||
"CreateGatewayRateLimitRequest$entries": "<p>The rule entries that map dimension values to rate configurations.</p>",
|
||||
"CreateGatewayRateLimitResponse$entries": "<p>The list of rule entries that map dimension values to rate configurations.</p>",
|
||||
"GatewayRateLimitDetail$entries": "<p>The list of rule entries that map dimension values to rate configurations.</p>",
|
||||
"GetGatewayRateLimitResponse$entries": "<p>The list of rule entries that map dimension values to rate configurations.</p>",
|
||||
"UpdateGatewayRateLimitRequest$entries": "<p>The updated rule entries. The dimension keys are immutable after creation and cannot be changed.</p>",
|
||||
"UpdateGatewayRateLimitResponse$entries": "<p>The list of rule entries that map dimension values to rate configurations.</p>"
|
||||
}
|
||||
},
|
||||
"LimitEntry": {
|
||||
"base": "<p>A single rule entry within a limit, mapping dimension values to rate configurations</p>",
|
||||
"base": "<p>A single rule entry within a rate limit that maps dimension values to rate configurations. Each entry defines the rate limits for a specific combination of dimension values.</p>",
|
||||
"refs": {
|
||||
"LimitEntries$member": null
|
||||
}
|
||||
},
|
||||
"LimitEntryDimensionsMap": {
|
||||
"base": "<p>Map of dimension name to dimension value for a rule entry</p>",
|
||||
"base": "<p>A map of dimension name to dimension value for a rule entry.</p>",
|
||||
"refs": {
|
||||
"LimitEntry$dimensions": "<p>Map of dimension name to dimension value, matching the parent limit's dimensionKeys. Keys must exactly match the dimensionKeys. Values may be "<em>" as a wildcard. "</em>" may only appear at trailing positions (based on dimensionKeys ordering).</p>"
|
||||
"LimitEntry$dimensions": "<p>A map of dimension names to dimension values for this rule entry. Keys must match the parent rate limit's dimension keys. Values may use <code>*</code> as a wildcard, but only in trailing positions based on the dimension keys ordering.</p>"
|
||||
}
|
||||
},
|
||||
"LinkedinOauth2ProviderConfigInput": {
|
||||
|
|
@ -5963,6 +5984,50 @@
|
|||
"NamespacesList$member": null
|
||||
}
|
||||
},
|
||||
"NamespaceAllowedValue": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"NamespaceAllowedValuesList$member": null
|
||||
}
|
||||
},
|
||||
"NamespaceAllowedValuesList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"NamespaceKeyValidation$allowedValues": "<p>The allowed values for this namespace variable key.</p>"
|
||||
}
|
||||
},
|
||||
"NamespaceKeyEntry": {
|
||||
"base": "<p>A namespace variable key definition with optional <code>NamespaceKeyValidation</code> rules.</p>",
|
||||
"refs": {
|
||||
"NamespaceKeysList$member": null
|
||||
}
|
||||
},
|
||||
"NamespaceKeyValidation": {
|
||||
"base": "<p>The validation rules for namespace variable values. When you specify multiple rules, the service enforces a logical <code>AND</code> across all provided key-value pairs.</p>",
|
||||
"refs": {
|
||||
"NamespaceKeyEntry$validation": "<p>The validation rules that constrain values for this namespace variable at runtime (<code>CreateEvent</code> API).</p>"
|
||||
}
|
||||
},
|
||||
"NamespaceKeysList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CreateMemoryInput$namespaceKeys": "<p>The namespace variable key definitions with optional validation rules. Use these <code>namespaceKeys</code> in <code>namespaceTemplates</code> to control namespace hierarchy.</p>",
|
||||
"Memory$namespaceKeys": "<p>The namespace variable key definitions for this memory. Namespace keys define custom variables used in <code>namespaceTemplates</code> with optional validation rules.</p>",
|
||||
"UpdateMemoryInput$namespaceKeys": "<p>The namespace variable key definitions with validation rules for this memory. This value fully replaces the existing set — any key you omit is removed. Any referenced <code>namespaceKey</code> omission will throw ValidationException.</p>"
|
||||
}
|
||||
},
|
||||
"NamespaceRegexPattern": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"NamespaceKeyValidation$regexPattern": "<p>A regex pattern that the namespace variable key-value must match.</p>"
|
||||
}
|
||||
},
|
||||
"NamespaceVariableKey": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"NamespaceKeyEntry$key": "<p>The namespace variable key name.</p>"
|
||||
}
|
||||
},
|
||||
"NamespacesList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
|
|
@ -6575,9 +6640,9 @@
|
|||
}
|
||||
},
|
||||
"Period": {
|
||||
"base": "<p>Time period for rate limiting</p>",
|
||||
"base": "<p>The time period for rate limiting.</p>",
|
||||
"refs": {
|
||||
"RateConfig$period": null
|
||||
"RateConfig$period": "<p>The time period for the rate limit. Valid values:</p> <ul> <li> <p> <code>second</code>—Measures the rate limit over a one-second window.</p> </li> <li> <p> <code>minute</code>—Measures the rate limit over a one-minute window.</p> </li> </ul>"
|
||||
}
|
||||
},
|
||||
"PermissionsConfiguration": {
|
||||
|
|
@ -6877,10 +6942,10 @@
|
|||
}
|
||||
},
|
||||
"PrivateKeyJwtConfig": {
|
||||
"base": "<p>Configuration for private_key_jwt client authentication (RFC 7523). On Create: privateKeySource and signingAlgorithm are required (enforced server-side). On Update: all fields are optional — only provided fields are updated.</p>",
|
||||
"base": "<p>The private key configuration for private_key_jwt client authentication.</p>",
|
||||
"refs": {
|
||||
"CustomOauth2ProviderConfigInput$privateKeyJwtConfig": null,
|
||||
"CustomOauth2ProviderConfigOutput$privateKeyJwtConfig": null
|
||||
"CustomOauth2ProviderConfigInput$privateKeyJwtConfig": "<p>The private_key_jwt client authentication configuration for this credential provider. When specified, the credential provider uses JWT client assertions to authenticate with the token endpoint.</p>",
|
||||
"CustomOauth2ProviderConfigOutput$privateKeyJwtConfig": "<p>The configuration for private_key_jwt client authentication used by this OAuth2 credential provider.</p>"
|
||||
}
|
||||
},
|
||||
"PrivateKeySource": {
|
||||
|
|
@ -6918,6 +6983,13 @@
|
|||
"UpdateAgentRuntimeRequest$protocolConfiguration": null
|
||||
}
|
||||
},
|
||||
"Provider": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"EvaluatorSummary$provider": "<p> The source of the evaluator's logic: Amazon Web Services, a third-party library, or you. </p>",
|
||||
"GetEvaluatorResponse$provider": "<p> The source of the evaluator's logic: Amazon Web Services, a third-party library, or you. </p>"
|
||||
}
|
||||
},
|
||||
"ProviderPrefix": {
|
||||
"base": "<p>The configuration that controls how a provider prefix is applied to model IDs during translation.</p>",
|
||||
"refs": {
|
||||
|
|
@ -6939,7 +7011,7 @@
|
|||
"refs": {}
|
||||
},
|
||||
"RateConfig": {
|
||||
"base": "<p>Rate configuration for a metric (requests or tokens)</p>",
|
||||
"base": "<p>Contains the rate configuration for a rate limit metric, specifying the allowed rate and time period.</p>",
|
||||
"refs": {
|
||||
"RateConfigs$member": null
|
||||
}
|
||||
|
|
@ -6951,11 +7023,11 @@
|
|||
}
|
||||
},
|
||||
"RateConfigs": {
|
||||
"base": "<p>List of rate configs (limited to 1 for now, array for future multi-period support)</p>",
|
||||
"base": "<p>A list of rate configurations for the limit. Currently supports one entry per limit.</p>",
|
||||
"refs": {
|
||||
"LimitEntry$requests": "<p>Request rate limits (RPS or RPM). Limited to 1 entry for now.</p>",
|
||||
"LimitEntry$tokens": "<p>Token rate limits (TPM). Limited to 1 entry for now. — P1</p>",
|
||||
"LimitEntry$connections": "<p>Connection rate limits (per second only). Limited to 1 entry for now. — P2</p>"
|
||||
"LimitEntry$requests": "<p>The request rate limit configuration. Specifies the maximum number of requests allowed per time period.</p>",
|
||||
"LimitEntry$tokens": "<p>The token rate limit configuration. Specifies the maximum number of tokens allowed per time period.</p>",
|
||||
"LimitEntry$connections": "<p>The connection rate limit configuration. Specifies the maximum number of concurrent connections allowed.</p>"
|
||||
}
|
||||
},
|
||||
"RatingScale": {
|
||||
|
|
@ -7969,6 +8041,30 @@
|
|||
"StaticOverride$bundleVersion": "<p>The version of the configuration bundle to apply.</p>"
|
||||
}
|
||||
},
|
||||
"StaticQueryParameterConflictResolution": {
|
||||
"base": "<p>The precedence used when a client-supplied query parameter has the same name as a configured static query parameter:</p> <ul> <li> <p> <code>CLIENT_OVERRIDE</code> - The client-supplied value overrides the configured static value for that parameter name. This is the default.</p> </li> <li> <p> <code>STATIC_OVERRIDE</code> - The configured static value is retained, overriding the client-supplied value for that parameter name.</p> </li> </ul>",
|
||||
"refs": {
|
||||
"PassthroughTargetConfiguration$staticQueryParameterConflictResolution": "<p>Controls precedence when a client request supplies a query parameter whose name matches a configured static query parameter. If not set, defaults to <code>CLIENT_OVERRIDE</code>:</p> <ul> <li> <p> <code>CLIENT_OVERRIDE</code> - The client-supplied value overrides the configured static value for that parameter name.</p> </li> <li> <p> <code>STATIC_OVERRIDE</code> - The configured static value is retained, overriding the client-supplied value for that parameter name.</p> </li> </ul>"
|
||||
}
|
||||
},
|
||||
"StaticQueryParameterName": {
|
||||
"base": "<p>The name of a static query parameter. Allowed characters are letters, digits, <code>_</code>, <code>.</code>, and <code>-</code>.</p>",
|
||||
"refs": {
|
||||
"StaticQueryParameters$key": null
|
||||
}
|
||||
},
|
||||
"StaticQueryParameterValue": {
|
||||
"base": "<p>The value of a static query parameter. Control characters (ASCII <code>0x00</code>-<code>0x1F</code> and <code>0x7F</code>) are not permitted. URI-reserved characters are allowed and are percent-encoded by the gateway. Empty values are allowed.</p>",
|
||||
"refs": {
|
||||
"StaticQueryParameters$value": null
|
||||
}
|
||||
},
|
||||
"StaticQueryParameters": {
|
||||
"base": "<p>A map of static query parameter names to values that the gateway always appends to the outbound URL. The total outbound URL length, which includes the endpoint and the percent-encoded query parameters, is enforced by the service.</p>",
|
||||
"refs": {
|
||||
"PassthroughTargetConfiguration$staticQueryParameters": "<p>A map of static query parameters that the gateway always appends to the outbound URL when forwarding requests to the target. The total outbound URL length, which includes the endpoint and the percent-encoded query parameters, is enforced by the service.</p>"
|
||||
}
|
||||
},
|
||||
"StaticRoute": {
|
||||
"base": "<p>A static route to a single gateway target.</p>",
|
||||
"refs": {
|
||||
|
|
@ -8930,7 +9026,7 @@
|
|||
"refs": {}
|
||||
},
|
||||
"UpdateGatewayRateLimitResponse": {
|
||||
"base": "<p>Shared fields for GatewayRateLimit responses</p>",
|
||||
"base": "<p>Shared fields for <code>GatewayRateLimit</code> responses.</p>",
|
||||
"refs": {}
|
||||
},
|
||||
"UpdateGatewayRequest": {
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -2329,7 +2329,8 @@
|
|||
"idempotencyToken":true
|
||||
},
|
||||
"metadata":{"shape":"MetadataMap"},
|
||||
"extractionMode":{"shape":"ExtractionMode"}
|
||||
"extractionMode":{"shape":"ExtractionMode"},
|
||||
"extractionConfig":{"shape":"ExtractionConfig"}
|
||||
}
|
||||
},
|
||||
"CreateEventOutput":{
|
||||
|
|
@ -2623,6 +2624,11 @@
|
|||
"shape":"MemoryRecordId",
|
||||
"location":"uri",
|
||||
"locationName":"memoryRecordId"
|
||||
},
|
||||
"namespace":{
|
||||
"shape":"Namespace",
|
||||
"location":"querystring",
|
||||
"locationName":"namespace"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
|
@ -2980,11 +2986,13 @@
|
|||
},
|
||||
"EvaluatorArn":{
|
||||
"type":"string",
|
||||
"pattern":"arn:aws[a-zA-Z-]*:bedrock-agentcore:[a-z0-9-]+:[0-9]{12}:evaluator\\/[a-zA-Z][a-zA-Z0-9-_]{0,99}-[a-zA-Z0-9]{10}$|^arn:aws[a-zA-Z-]*:bedrock-agentcore:::evaluator/Builtin.[a-zA-Z0-9_-]+"
|
||||
"pattern":"arn:aws[a-zA-Z-]*:bedrock-agentcore:[a-z0-9-]+:[0-9]{12}:evaluator\\/[a-zA-Z][a-zA-Z0-9-_]{0,99}-[a-zA-Z0-9]{10}$|^arn:aws[a-zA-Z-]*:bedrock-agentcore:::evaluator/(Builtin|ThirdParty)\\.[a-zA-Z0-9._-]+"
|
||||
},
|
||||
"EvaluatorId":{
|
||||
"type":"string",
|
||||
"pattern":"(Builtin.[a-zA-Z0-9_-]+|[a-zA-Z][a-zA-Z0-9-_]{0,99}-[a-zA-Z0-9]{10})"
|
||||
"max":111,
|
||||
"min":1,
|
||||
"pattern":"(Builtin\\.[a-zA-Z0-9._-]+|ThirdParty\\.[a-zA-Z0-9_-]+\\.[a-zA-Z0-9_-]+|[a-zA-Z][a-zA-Z0-9-_]{0,99}-[a-zA-Z0-9]{10})"
|
||||
},
|
||||
"EvaluatorList":{
|
||||
"type":"list",
|
||||
|
|
@ -3009,7 +3017,9 @@
|
|||
},
|
||||
"EvaluatorName":{
|
||||
"type":"string",
|
||||
"pattern":"(Builtin.[a-zA-Z0-9_-]+|[a-zA-Z][a-zA-Z0-9_]{0,47})"
|
||||
"max":48,
|
||||
"min":1,
|
||||
"pattern":"(Builtin\\.[a-zA-Z0-9._-]+|ThirdParty\\.[a-zA-Z0-9_-]+\\.[a-zA-Z0-9_-]+|[a-zA-Z][a-zA-Z0-9_]{0,47})"
|
||||
},
|
||||
"EvaluatorStatistics":{
|
||||
"type":"structure",
|
||||
|
|
@ -3147,6 +3157,12 @@
|
|||
"max":65535,
|
||||
"min":1
|
||||
},
|
||||
"ExtractionConfig":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"namespaceVariables":{"shape":"NamespaceVariablesMap"}
|
||||
}
|
||||
},
|
||||
"ExtractionJob":{
|
||||
"type":"structure",
|
||||
"required":["jobId"],
|
||||
|
|
@ -3560,6 +3576,11 @@
|
|||
"shape":"MemoryRecordId",
|
||||
"location":"uri",
|
||||
"locationName":"memoryRecordId"
|
||||
},
|
||||
"namespace":{
|
||||
"shape":"Namespace",
|
||||
"location":"querystring",
|
||||
"locationName":"namespace"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
|
@ -5693,6 +5714,20 @@
|
|||
"min":12,
|
||||
"pattern":"(arn:(aws|aws-cn|aws-us-gov):bedrock-agentcore:[a-z0-9-]+:[0-9]{12}:memory/)?[a-zA-Z][a-zA-Z0-9-_]{0,99}-[a-zA-Z0-9]{10}"
|
||||
},
|
||||
"MemoryJsonData":{
|
||||
"type":"structure",
|
||||
"required":["content"],
|
||||
"members":{
|
||||
"content":{"shape":"MemoryJsonDataContent"}
|
||||
},
|
||||
"sensitive":true
|
||||
},
|
||||
"MemoryJsonDataContent":{
|
||||
"type":"structure",
|
||||
"members":{},
|
||||
"document":true,
|
||||
"sensitive":true
|
||||
},
|
||||
"MemoryMetadataFilterExpression":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
|
|
@ -5750,7 +5785,8 @@
|
|||
"type":"structure",
|
||||
"required":["memoryRecordId"],
|
||||
"members":{
|
||||
"memoryRecordId":{"shape":"MemoryRecordId"}
|
||||
"memoryRecordId":{"shape":"MemoryRecordId"},
|
||||
"namespace":{"shape":"Namespace"}
|
||||
}
|
||||
},
|
||||
"MemoryRecordId":{
|
||||
|
|
@ -5860,6 +5896,7 @@
|
|||
"timestamp":{"shape":"Timestamp"},
|
||||
"content":{"shape":"MemoryContent"},
|
||||
"namespaces":{"shape":"NamespacesList"},
|
||||
"sourceNamespaces":{"shape":"NamespacesList"},
|
||||
"memoryStrategyId":{"shape":"MemoryStrategyId"},
|
||||
"metadata":{"shape":"MemoryRecordMetadataMap"}
|
||||
}
|
||||
|
|
@ -6108,6 +6145,25 @@
|
|||
"min":1,
|
||||
"pattern":"[a-zA-Z0-9/*][a-zA-Z0-9-_/*]*(?::[a-zA-Z0-9-_/*]+)*[a-zA-Z0-9-_/*]*"
|
||||
},
|
||||
"NamespaceVariableName":{
|
||||
"type":"string",
|
||||
"max":32,
|
||||
"min":1,
|
||||
"pattern":"(?!memoryStrategyId$|actorId$|sessionId$)[a-z][a-z0-9]*"
|
||||
},
|
||||
"NamespaceVariableValue":{
|
||||
"type":"string",
|
||||
"max":64,
|
||||
"min":1,
|
||||
"pattern":"[a-z0-9][a-z0-9-_]*"
|
||||
},
|
||||
"NamespaceVariablesMap":{
|
||||
"type":"map",
|
||||
"key":{"shape":"NamespaceVariableName"},
|
||||
"value":{"shape":"NamespaceVariableValue"},
|
||||
"max":5,
|
||||
"min":1
|
||||
},
|
||||
"NamespacesList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"Namespace"},
|
||||
|
|
@ -6269,7 +6325,8 @@
|
|||
"type":"structure",
|
||||
"members":{
|
||||
"conversational":{"shape":"Conversational"},
|
||||
"blob":{"shape":"MemoryDocument"}
|
||||
"blob":{"shape":"MemoryDocument"},
|
||||
"json":{"shape":"MemoryJsonData"}
|
||||
},
|
||||
"union":true
|
||||
},
|
||||
|
|
@ -7395,7 +7452,7 @@
|
|||
"Spans":{
|
||||
"type":"list",
|
||||
"member":{"shape":"Span"},
|
||||
"max":1000,
|
||||
"max":20000,
|
||||
"min":1,
|
||||
"sensitive":true
|
||||
},
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -1519,6 +1519,12 @@
|
|||
"ExternalProxy$port": "<p>The port number of the proxy server. Valid range: 1-65535.</p>"
|
||||
}
|
||||
},
|
||||
"ExtractionConfig": {
|
||||
"base": "<p>The configuration for extraction behavior. Use this structure to specify namespace variable keys and their values for namespace substitution during long-term memory extraction.</p>",
|
||||
"refs": {
|
||||
"CreateEventInput$extractionConfig": "<p>The extraction configuration for long-term memory records. Use this parameter to specify namespace variable keys and their values for namespace substitution during extraction.</p>"
|
||||
}
|
||||
},
|
||||
"ExtractionJob": {
|
||||
"base": "<p>Represents the metadata of a memory extraction job such as the message identifiers that compose this job.</p>",
|
||||
"refs": {
|
||||
|
|
@ -2968,6 +2974,18 @@
|
|||
"StartMemoryExtractionJobInput$memoryId": "<p>The unique identifier of the memory for which to start extraction jobs.</p>"
|
||||
}
|
||||
},
|
||||
"MemoryJsonData": {
|
||||
"base": "<p>Contains non-conversational, JSON-formatted content for an event payload. JSON payloads are extracted into long-term memory.</p>",
|
||||
"refs": {
|
||||
"PayloadType$json": "<p>The JSON content of the payload. Use this type to store non-conversational, JSON-formatted data, such as behavioral events, activity logs, or system events.</p>"
|
||||
}
|
||||
},
|
||||
"MemoryJsonDataContent": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"MemoryJsonData$content": "<p>The JSON content of the payload. Accepts any JSON value, including objects, arrays, strings, numbers, booleans, and null. The maximum size is 100 KB.</p>"
|
||||
}
|
||||
},
|
||||
"MemoryMetadataFilterExpression": {
|
||||
"base": "<p>Filters to apply to metadata associated with a memory. Specify the metadata key and value in the <code>left</code> and <code>right</code> fields and use the <code>operator</code> field to define the relationship to match.</p>",
|
||||
"refs": {
|
||||
|
|
@ -3300,20 +3318,42 @@
|
|||
"Namespace": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"DeleteMemoryRecordInput$namespace": "<p>The namespace of the memory record to delete. This value is used for IAM condition key authorization.</p>",
|
||||
"GetMemoryRecordInput$namespace": "<p>The namespace of the memory record to retrieve. This value is used for IAM condition key authorization.</p>",
|
||||
"ListMemoryRecordsInput$namespace": "<p>The namespace prefix to filter memory records by. Returns all memory records in namespaces that start with the provided prefix. Either <code>namespace</code> or <code>namespacePath</code> is required.</p>",
|
||||
"ListMemoryRecordsInput$namespacePath": "<p>Use namespacePath for hierarchical retrievals. Return all memory records where namespace falls under the same parent hierarchy. Either <code>namespace</code> or <code>namespacePath</code> is required.</p>",
|
||||
"MemoryRecordDeleteInput$namespace": "<p>The namespace of the memory record being deleted. This value is used for IAM condition key authorization.</p>",
|
||||
"NamespacesList$member": null,
|
||||
"RetrieveMemoryRecordsInput$namespace": "<p>The namespace prefix to filter memory records by. Searches for memory records in namespaces that start with the provided prefix. Either <code>namespace</code> or <code>namespacePath</code> is required.</p>",
|
||||
"RetrieveMemoryRecordsInput$namespacePath": "<p>Use namespacePath for hierarchical retrievals. Return all memory records where namespace falls under the same parent hierarchy. Either <code>namespace</code> or <code>namespacePath</code> is required.</p>"
|
||||
}
|
||||
},
|
||||
"NamespaceVariableName": {
|
||||
"base": "<p>The name of the namespace variable key. The name cannot be a built-in variable name (<code>actorId</code>, <code>sessionId</code>, or <code>memoryStrategyId</code>).</p>",
|
||||
"refs": {
|
||||
"NamespaceVariablesMap$key": null
|
||||
}
|
||||
},
|
||||
"NamespaceVariableValue": {
|
||||
"base": "<p>The value of a namespace variable key.</p>",
|
||||
"refs": {
|
||||
"NamespaceVariablesMap$value": null
|
||||
}
|
||||
},
|
||||
"NamespaceVariablesMap": {
|
||||
"base": "<p>A map of <code>namespaceKeys</code> to their values for namespace substitution.</p>",
|
||||
"refs": {
|
||||
"ExtractionConfig$namespaceVariables": "<p>A map of <code>namespaceKeys</code> to their values. The service substitutes these values into <code>namespaceTemplates</code> during long-term memory extraction to control namespace hierarchy.</p>"
|
||||
}
|
||||
},
|
||||
"NamespacesList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"MemoryRecord$namespaces": "<p>The namespaces associated with this memory record. Namespaces help organize and categorize memory records.</p>",
|
||||
"MemoryRecordCreateInput$namespaces": "<p>A list of namespace identifiers that categorize or group the memory record.</p>",
|
||||
"MemoryRecordSummary$namespaces": "<p>The namespaces associated with this memory record.</p>",
|
||||
"MemoryRecordUpdateInput$namespaces": "<p>The updated list of namespace identifiers for categorizing the memory record.</p>"
|
||||
"MemoryRecordUpdateInput$namespaces": "<p>The updated list of namespace identifiers for categorizing the memory record.</p>",
|
||||
"MemoryRecordUpdateInput$sourceNamespaces": "<p>The namespaces of the source memory record being updated. This value is used for IAM condition key authorization.</p>"
|
||||
}
|
||||
},
|
||||
"NextToken": {
|
||||
|
|
@ -3498,7 +3538,7 @@
|
|||
"PayloadTypeList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CreateEventInput$payload": "<p>The content payload of the event. This can include conversational data or binary content.</p>",
|
||||
"CreateEventInput$payload": "<p>The content payload of the event. This can include conversational data, JSON data, or binary content.</p>",
|
||||
"Event$payload": "<p>The content payload of the event.</p>"
|
||||
}
|
||||
},
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -9425,7 +9425,10 @@
|
|||
},
|
||||
"OriginAccessControlSigningProtocols":{
|
||||
"type":"string",
|
||||
"enum":["sigv4"]
|
||||
"enum":[
|
||||
"sigv4",
|
||||
"sigv4a"
|
||||
]
|
||||
},
|
||||
"OriginAccessControlSummary":{
|
||||
"type":"structure",
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -2903,8 +2903,8 @@
|
|||
"OriginAccessControlSigningProtocols": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"OriginAccessControlConfig$SigningProtocol": "<p>The signing protocol of the origin access control, which determines how CloudFront signs (authenticates) requests. The only valid value is <code>sigv4</code>.</p>",
|
||||
"OriginAccessControlSummary$SigningProtocol": "<p>The signing protocol of the origin access control. The signing protocol determines how CloudFront signs (authenticates) requests. The only valid value is <code>sigv4</code>.</p>"
|
||||
"OriginAccessControlConfig$SigningProtocol": "<p>The signing protocol of the origin access control, which determines how CloudFront signs (authenticates) requests. The only valid values are <code>sigv4</code> and <code>sigv4a</code>.</p>",
|
||||
"OriginAccessControlSummary$SigningProtocol": "<p>The signing protocol of the origin access control. The signing protocol determines how CloudFront signs (authenticates) requests. The only valid values are <code>sigv4</code> and <code>sigv4a</code>.</p>"
|
||||
}
|
||||
},
|
||||
"OriginAccessControlSummary": {
|
||||
|
|
@ -3590,7 +3590,7 @@
|
|||
"SSLSupportMethod": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ViewerCertificate$SSLSupportMethod": "<p>If the distribution uses <code>Aliases</code> (alternate domain names or CNAMEs), specify which viewers the distribution accepts HTTPS connections from.</p> <ul> <li> <p> <code>sni-only</code> – The distribution accepts HTTPS connections from only viewers that support <a href=\"https://en.wikipedia.org/wiki/Server_Name_Indication\">server name indication (SNI)</a>. This is recommended. Most browsers and clients support SNI.</p> </li> <li> <p> <code>vip</code> – The distribution accepts HTTPS connections from all viewers including those that don't support SNI. This is not recommended, and results in additional monthly charges from CloudFront.</p> </li> <li> <p> <code>static-ip</code> - Do not specify this value unless your distribution has been enabled for this feature by the CloudFront team. If you have a use case that requires static IP addresses for a distribution, contact CloudFront through the <a href=\"https://console.aws.amazon.com/support/home\">Amazon Web Services Support Center</a>.</p> </li> </ul> <p>If the distribution uses the CloudFront domain name such as <code>d111111abcdef8.cloudfront.net</code>, don't set a value for this field.</p>"
|
||||
"ViewerCertificate$SSLSupportMethod": "<p>If the distribution uses <code>Aliases</code> (alternate domain names or CNAMEs), specify which viewers the distribution accepts HTTPS connections from.</p> <ul> <li> <p> <code>sni-only</code> – The distribution accepts HTTPS connections from only viewers that support <a href=\"https://en.wikipedia.org/wiki/Server_Name_Indication\">server name indication (SNI)</a>. This is recommended. Most browsers and clients support SNI.</p> </li> <li> <p> <code>vip</code> – The distribution accepts HTTPS connections from all viewers including those that don't support SNI. This is not recommended, and results in additional monthly charges from CloudFront.</p> </li> <li> <p> <code>static-ip</code> - Do not specify this value unless your distribution has been enabled for this feature by the CloudFront team. If you have a use case that requires static IP addresses for a distribution, contact CloudFront through the <a href=\"https://console.aws.amazon.com/support/home\">Amazon Web ServicesSupport Center</a>.</p> </li> </ul> <p>If the distribution uses the CloudFront domain name such as <code>d111111abcdef8.cloudfront.net</code>, don't set a value for this field.</p>"
|
||||
}
|
||||
},
|
||||
"SamplingRate": {
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -802,6 +802,24 @@
|
|||
],
|
||||
"idempotent":true
|
||||
},
|
||||
"CreateExtractionDefinition":{
|
||||
"name":"CreateExtractionDefinition",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/extraction-definitions/{InstanceId}"
|
||||
},
|
||||
"input":{"shape":"CreateExtractionDefinitionRequest"},
|
||||
"output":{"shape":"CreateExtractionDefinitionResponse"},
|
||||
"errors":[
|
||||
{"shape":"InvalidRequestException"},
|
||||
{"shape":"ResourceNotFoundException"},
|
||||
{"shape":"InternalServiceException"},
|
||||
{"shape":"ThrottlingException"},
|
||||
{"shape":"AccessDeniedException"},
|
||||
{"shape":"ResourceConflictException"},
|
||||
{"shape":"ServiceQuotaExceededException"}
|
||||
]
|
||||
},
|
||||
"CreateHoursOfOperation":{
|
||||
"name":"CreateHoursOfOperation",
|
||||
"http":{
|
||||
|
|
@ -1514,6 +1532,22 @@
|
|||
],
|
||||
"idempotent":true
|
||||
},
|
||||
"DeleteExtractionDefinition":{
|
||||
"name":"DeleteExtractionDefinition",
|
||||
"http":{
|
||||
"method":"DELETE",
|
||||
"requestUri":"/extraction-definitions/{InstanceId}/{ExtractionDefinitionId}"
|
||||
},
|
||||
"input":{"shape":"DeleteExtractionDefinitionRequest"},
|
||||
"output":{"shape":"DeleteExtractionDefinitionResponse"},
|
||||
"errors":[
|
||||
{"shape":"InvalidRequestException"},
|
||||
{"shape":"ResourceNotFoundException"},
|
||||
{"shape":"InternalServiceException"},
|
||||
{"shape":"ThrottlingException"},
|
||||
{"shape":"AccessDeniedException"}
|
||||
]
|
||||
},
|
||||
"DeleteHoursOfOperation":{
|
||||
"name":"DeleteHoursOfOperation",
|
||||
"http":{
|
||||
|
|
@ -2144,6 +2178,22 @@
|
|||
{"shape":"InternalServiceException"}
|
||||
]
|
||||
},
|
||||
"DescribeExtractionDefinition":{
|
||||
"name":"DescribeExtractionDefinition",
|
||||
"http":{
|
||||
"method":"GET",
|
||||
"requestUri":"/extraction-definitions/{InstanceId}/{ExtractionDefinitionId}"
|
||||
},
|
||||
"input":{"shape":"DescribeExtractionDefinitionRequest"},
|
||||
"output":{"shape":"DescribeExtractionDefinitionResponse"},
|
||||
"errors":[
|
||||
{"shape":"InvalidRequestException"},
|
||||
{"shape":"ResourceNotFoundException"},
|
||||
{"shape":"InternalServiceException"},
|
||||
{"shape":"ThrottlingException"},
|
||||
{"shape":"AccessDeniedException"}
|
||||
]
|
||||
},
|
||||
"DescribeHoursOfOperation":{
|
||||
"name":"DescribeHoursOfOperation",
|
||||
"http":{
|
||||
|
|
@ -3495,6 +3545,22 @@
|
|||
{"shape":"InternalServiceException"}
|
||||
]
|
||||
},
|
||||
"ListExtractionDefinitions":{
|
||||
"name":"ListExtractionDefinitions",
|
||||
"http":{
|
||||
"method":"GET",
|
||||
"requestUri":"/extraction-definitions/{InstanceId}"
|
||||
},
|
||||
"input":{"shape":"ListExtractionDefinitionsRequest"},
|
||||
"output":{"shape":"ListExtractionDefinitionsResponse"},
|
||||
"errors":[
|
||||
{"shape":"InvalidRequestException"},
|
||||
{"shape":"InternalServiceException"},
|
||||
{"shape":"ThrottlingException"},
|
||||
{"shape":"AccessDeniedException"},
|
||||
{"shape":"ResourceNotFoundException"}
|
||||
]
|
||||
},
|
||||
"ListFlowAssociations":{
|
||||
"name":"ListFlowAssociations",
|
||||
"http":{
|
||||
|
|
@ -4881,6 +4947,7 @@
|
|||
{"shape":"InvalidParameterException"},
|
||||
{"shape":"ResourceNotFoundException"},
|
||||
{"shape":"AccessDeniedException"},
|
||||
{"shape":"ThrottlingException"},
|
||||
{"shape":"InternalServiceException"},
|
||||
{"shape":"LimitExceededException"}
|
||||
]
|
||||
|
|
@ -5707,6 +5774,23 @@
|
|||
],
|
||||
"idempotent":true
|
||||
},
|
||||
"UpdateExtractionDefinition":{
|
||||
"name":"UpdateExtractionDefinition",
|
||||
"http":{
|
||||
"method":"PUT",
|
||||
"requestUri":"/extraction-definitions/{InstanceId}/{ExtractionDefinitionId}"
|
||||
},
|
||||
"input":{"shape":"UpdateExtractionDefinitionRequest"},
|
||||
"output":{"shape":"UpdateExtractionDefinitionResponse"},
|
||||
"errors":[
|
||||
{"shape":"InvalidRequestException"},
|
||||
{"shape":"ResourceNotFoundException"},
|
||||
{"shape":"InternalServiceException"},
|
||||
{"shape":"ThrottlingException"},
|
||||
{"shape":"AccessDeniedException"},
|
||||
{"shape":"ResourceConflictException"}
|
||||
]
|
||||
},
|
||||
"UpdateHoursOfOperation":{
|
||||
"name":"UpdateHoursOfOperation",
|
||||
"http":{
|
||||
|
|
@ -6515,7 +6599,8 @@
|
|||
"UPDATE_CASE",
|
||||
"ASSIGN_SLA",
|
||||
"END_ASSOCIATED_TASKS",
|
||||
"SUBMIT_AUTO_EVALUATION"
|
||||
"SUBMIT_AUTO_EVALUATION",
|
||||
"EXTRACT_INFORMATION"
|
||||
]
|
||||
},
|
||||
"ActivateEvaluationFormRequest":{
|
||||
|
|
@ -6834,7 +6919,8 @@
|
|||
"AiAgentId":{
|
||||
"type":"string",
|
||||
"max":128,
|
||||
"min":0
|
||||
"min":0,
|
||||
"pattern":"[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}(:[A-Z0-9_$]+){0,1}$|^arn:[a-z-]*?:wisdom:[a-z0-9-]*?:[0-9]{12}:[a-z-]*?/[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}(?:/[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}){0,2}(:[A-Z0-9_$]+){0,1}"
|
||||
},
|
||||
"AiAgentInfo":{
|
||||
"type":"structure",
|
||||
|
|
@ -9866,6 +9952,40 @@
|
|||
"EvaluationFormArn":{"shape":"ARN"}
|
||||
}
|
||||
},
|
||||
"CreateExtractionDefinitionRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"InstanceId",
|
||||
"Name",
|
||||
"ExtractionConfiguration"
|
||||
],
|
||||
"members":{
|
||||
"ClientToken":{
|
||||
"shape":"ClientToken",
|
||||
"idempotencyToken":true
|
||||
},
|
||||
"InstanceId":{
|
||||
"shape":"InstanceId",
|
||||
"location":"uri",
|
||||
"locationName":"InstanceId"
|
||||
},
|
||||
"Name":{"shape":"ExtractionDefinitionName"},
|
||||
"ExtractionConfiguration":{"shape":"ExtractionConfiguration"},
|
||||
"Display":{"shape":"ExtractionDefinitionDisplay"},
|
||||
"Tags":{"shape":"TagMap"}
|
||||
}
|
||||
},
|
||||
"CreateExtractionDefinitionResponse":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"ExtractionDefinitionArn",
|
||||
"ExtractionDefinitionId"
|
||||
],
|
||||
"members":{
|
||||
"ExtractionDefinitionArn":{"shape":"ARN"},
|
||||
"ExtractionDefinitionId":{"shape":"ExtractionDefinitionId"}
|
||||
}
|
||||
},
|
||||
"CreateHoursOfOperationOverrideRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
|
|
@ -11559,6 +11679,29 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"DeleteExtractionDefinitionRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"InstanceId",
|
||||
"ExtractionDefinitionId"
|
||||
],
|
||||
"members":{
|
||||
"InstanceId":{
|
||||
"shape":"InstanceId",
|
||||
"location":"uri",
|
||||
"locationName":"InstanceId"
|
||||
},
|
||||
"ExtractionDefinitionId":{
|
||||
"shape":"ExtractionDefinitionId",
|
||||
"location":"uri",
|
||||
"locationName":"ExtractionDefinitionId"
|
||||
}
|
||||
}
|
||||
},
|
||||
"DeleteExtractionDefinitionResponse":{
|
||||
"type":"structure",
|
||||
"members":{}
|
||||
},
|
||||
"DeleteHoursOfOperationOverrideRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
|
|
@ -12495,6 +12638,32 @@
|
|||
"EvaluationForm":{"shape":"EvaluationForm"}
|
||||
}
|
||||
},
|
||||
"DescribeExtractionDefinitionRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"InstanceId",
|
||||
"ExtractionDefinitionId"
|
||||
],
|
||||
"members":{
|
||||
"InstanceId":{
|
||||
"shape":"InstanceId",
|
||||
"location":"uri",
|
||||
"locationName":"InstanceId"
|
||||
},
|
||||
"ExtractionDefinitionId":{
|
||||
"shape":"ExtractionDefinitionId",
|
||||
"location":"uri",
|
||||
"locationName":"ExtractionDefinitionId"
|
||||
}
|
||||
}
|
||||
},
|
||||
"DescribeExtractionDefinitionResponse":{
|
||||
"type":"structure",
|
||||
"required":["ExtractionDefinition"],
|
||||
"members":{
|
||||
"ExtractionDefinition":{"shape":"ExtractionDefinition"}
|
||||
}
|
||||
},
|
||||
"DescribeHoursOfOperationOverrideRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
|
|
@ -15206,6 +15375,8 @@
|
|||
"OnRealTimeCallAnalysisAvailable",
|
||||
"OnRealTimeChatAnalysisAvailable",
|
||||
"OnPostChatAnalysisAvailable",
|
||||
"OnAfterCallWorkAvailable",
|
||||
"OnAfterChatWorkAvailable",
|
||||
"OnEmailAnalysisAvailable",
|
||||
"OnZendeskTicketCreate",
|
||||
"OnZendeskTicketStatusUpdate",
|
||||
|
|
@ -15279,6 +15450,100 @@
|
|||
"Enabled":{"shape":"Boolean"}
|
||||
}
|
||||
},
|
||||
"ExtractInformationActionDefinition":{
|
||||
"type":"structure",
|
||||
"required":["RulesExtractionDefinitions"],
|
||||
"members":{
|
||||
"RulesExtractionDefinitions":{"shape":"RulesExtractionDefinitionIdentifierList"}
|
||||
}
|
||||
},
|
||||
"ExtractionConfiguration":{
|
||||
"type":"structure",
|
||||
"required":["PromptHint"],
|
||||
"members":{
|
||||
"PromptHint":{"shape":"ExtractionDefinitionPromptHint"},
|
||||
"NotFoundBehavior":{"shape":"ExtractionDefinitionNotFoundBehavior"}
|
||||
}
|
||||
},
|
||||
"ExtractionDefinition":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"Name",
|
||||
"ExtractionDefinitionId",
|
||||
"ExtractionDefinitionArn",
|
||||
"ExtractionConfiguration",
|
||||
"CreatedTime",
|
||||
"LastUpdatedTime",
|
||||
"LastUpdatedBy"
|
||||
],
|
||||
"members":{
|
||||
"Name":{"shape":"ExtractionDefinitionName"},
|
||||
"ExtractionDefinitionId":{"shape":"ExtractionDefinitionId"},
|
||||
"ExtractionDefinitionArn":{"shape":"ARN"},
|
||||
"ExtractionConfiguration":{"shape":"ExtractionConfiguration"},
|
||||
"Display":{"shape":"ExtractionDefinitionDisplay"},
|
||||
"CreatedTime":{"shape":"Timestamp"},
|
||||
"LastUpdatedTime":{"shape":"Timestamp"},
|
||||
"LastUpdatedBy":{"shape":"ARN"},
|
||||
"Tags":{"shape":"TagMap"}
|
||||
}
|
||||
},
|
||||
"ExtractionDefinitionDisplay":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"Label":{"shape":"ExtractionDefinitionDisplayLabel"}
|
||||
}
|
||||
},
|
||||
"ExtractionDefinitionDisplayLabel":{
|
||||
"type":"string",
|
||||
"max":25
|
||||
},
|
||||
"ExtractionDefinitionId":{
|
||||
"type":"string",
|
||||
"max":256,
|
||||
"min":1
|
||||
},
|
||||
"ExtractionDefinitionName":{
|
||||
"type":"string",
|
||||
"max":200,
|
||||
"min":1
|
||||
},
|
||||
"ExtractionDefinitionNotFoundBehavior":{
|
||||
"type":"structure",
|
||||
"required":["Behavior"],
|
||||
"members":{
|
||||
"Behavior":{"shape":"NotFoundBehaviorType"},
|
||||
"DefaultValue":{"shape":"NotFoundDefaultValue"}
|
||||
}
|
||||
},
|
||||
"ExtractionDefinitionPromptHint":{
|
||||
"type":"string",
|
||||
"max":1024,
|
||||
"min":1
|
||||
},
|
||||
"ExtractionDefinitionSummary":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"Name",
|
||||
"ExtractionDefinitionId",
|
||||
"ExtractionDefinitionArn",
|
||||
"CreatedTime",
|
||||
"LastUpdatedTime",
|
||||
"LastUpdatedBy"
|
||||
],
|
||||
"members":{
|
||||
"Name":{"shape":"ExtractionDefinitionName"},
|
||||
"ExtractionDefinitionId":{"shape":"ExtractionDefinitionId"},
|
||||
"ExtractionDefinitionArn":{"shape":"ARN"},
|
||||
"CreatedTime":{"shape":"Timestamp"},
|
||||
"LastUpdatedTime":{"shape":"Timestamp"},
|
||||
"LastUpdatedBy":{"shape":"ARN"}
|
||||
}
|
||||
},
|
||||
"ExtractionDefinitionSummaryList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"ExtractionDefinitionSummary"}
|
||||
},
|
||||
"FailedBatchAssociationSummary":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
|
@ -17804,6 +18069,36 @@
|
|||
"NextToken":{"shape":"NextToken"}
|
||||
}
|
||||
},
|
||||
"ListExtractionDefinitionsRequest":{
|
||||
"type":"structure",
|
||||
"required":["InstanceId"],
|
||||
"members":{
|
||||
"InstanceId":{
|
||||
"shape":"InstanceId",
|
||||
"location":"uri",
|
||||
"locationName":"InstanceId"
|
||||
},
|
||||
"MaxResults":{
|
||||
"shape":"MaxResult100",
|
||||
"box":true,
|
||||
"location":"querystring",
|
||||
"locationName":"maxResults"
|
||||
},
|
||||
"NextToken":{
|
||||
"shape":"NextToken",
|
||||
"location":"querystring",
|
||||
"locationName":"nextToken"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ListExtractionDefinitionsResponse":{
|
||||
"type":"structure",
|
||||
"required":["ExtractionDefinitionSummaryList"],
|
||||
"members":{
|
||||
"ExtractionDefinitionSummaryList":{"shape":"ExtractionDefinitionSummaryList"},
|
||||
"NextToken":{"shape":"NextToken"}
|
||||
}
|
||||
},
|
||||
"ListFlowAssociationResourceType":{
|
||||
"type":"string",
|
||||
"enum":[
|
||||
|
|
@ -20027,6 +20322,17 @@
|
|||
"max":2500,
|
||||
"min":1
|
||||
},
|
||||
"NotFoundBehaviorType":{
|
||||
"type":"string",
|
||||
"enum":[
|
||||
"USE_DEFAULT_VALUE",
|
||||
"OMIT"
|
||||
]
|
||||
},
|
||||
"NotFoundDefaultValue":{
|
||||
"type":"string",
|
||||
"max":1024
|
||||
},
|
||||
"Notification":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
|
|
@ -22746,7 +23052,8 @@
|
|||
"UpdateCaseAction":{"shape":"UpdateCaseActionDefinition"},
|
||||
"AssignSlaAction":{"shape":"AssignSlaActionDefinition"},
|
||||
"EndAssociatedTasksAction":{"shape":"EndAssociatedTasksActionDefinition"},
|
||||
"SubmitAutoEvaluationAction":{"shape":"SubmitAutoEvaluationActionDefinition"}
|
||||
"SubmitAutoEvaluationAction":{"shape":"SubmitAutoEvaluationActionDefinition"},
|
||||
"ExtractInformationAction":{"shape":"ExtractInformationActionDefinition"}
|
||||
}
|
||||
},
|
||||
"RuleActions":{
|
||||
|
|
@ -22871,6 +23178,22 @@
|
|||
"Behavior":{"shape":"Behavior"}
|
||||
}
|
||||
},
|
||||
"RulesExtractionDefinitionId":{
|
||||
"type":"string",
|
||||
"max":256,
|
||||
"min":1
|
||||
},
|
||||
"RulesExtractionDefinitionIdentifier":{
|
||||
"type":"structure",
|
||||
"required":["Identifier"],
|
||||
"members":{
|
||||
"Identifier":{"shape":"RulesExtractionDefinitionId"}
|
||||
}
|
||||
},
|
||||
"RulesExtractionDefinitionIdentifierList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"RulesExtractionDefinitionIdentifier"}
|
||||
},
|
||||
"RulesSearchConditionList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"RulesSearchCriteria"}
|
||||
|
|
@ -26326,6 +26649,38 @@
|
|||
"EvaluationFormVersion":{"shape":"VersionNumber"}
|
||||
}
|
||||
},
|
||||
"UpdateExtractionDefinitionRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"ExtractionDefinitionId",
|
||||
"InstanceId",
|
||||
"Name",
|
||||
"ExtractionConfiguration"
|
||||
],
|
||||
"members":{
|
||||
"ClientToken":{
|
||||
"shape":"ClientToken",
|
||||
"idempotencyToken":true
|
||||
},
|
||||
"ExtractionDefinitionId":{
|
||||
"shape":"ExtractionDefinitionId",
|
||||
"location":"uri",
|
||||
"locationName":"ExtractionDefinitionId"
|
||||
},
|
||||
"InstanceId":{
|
||||
"shape":"InstanceId",
|
||||
"location":"uri",
|
||||
"locationName":"InstanceId"
|
||||
},
|
||||
"Name":{"shape":"ExtractionDefinitionName"},
|
||||
"ExtractionConfiguration":{"shape":"ExtractionConfiguration"},
|
||||
"Display":{"shape":"ExtractionDefinitionDisplay"}
|
||||
}
|
||||
},
|
||||
"UpdateExtractionDefinitionResponse":{
|
||||
"type":"structure",
|
||||
"members":{}
|
||||
},
|
||||
"UpdateHoursOfOperationDescription":{
|
||||
"type":"string",
|
||||
"max":250,
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -47,6 +47,7 @@
|
|||
"CreateDataTableAttribute": "<p>Adds an attribute to an existing data table. Creating a new primary attribute uses the empty value for the specified value type for all existing records. This should not affect uniqueness of published data tables since the existing primary values will already be unique. Creating attributes does not create any values. System managed tables may not allow customers to create new attributes.</p>",
|
||||
"CreateEmailAddress": "<p>Create new email address in the specified Connect Customer instance. For more information about email addresses, see <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/create-email-address1.html\">Create email addresses</a> in the Connect Customer Administrator Guide.</p>",
|
||||
"CreateEvaluationForm": "<p>Creates an evaluation form in the specified Connect Customer instance. The form can be used to define questions related to agent performance, and create sections to organize such questions. Question and section identifiers cannot be duplicated within the same evaluation form.</p>",
|
||||
"CreateExtractionDefinition": "<p>Creates an extraction definition in the specified Connect Customer instance. An extraction definition specifies how structured data is extracted from customer interactions using generative AI, including the prompt hint that guides extraction and the behavior when a value cannot be found.</p>",
|
||||
"CreateHoursOfOperation": "<p>Creates hours of operation. </p>",
|
||||
"CreateHoursOfOperationOverride": "<p>Creates an hours of operation override in an Connect Customer hours of operation resource.</p>",
|
||||
"CreateInstance": "<p>This API is in preview release for Connect Customer and is subject to change.</p> <p>Initiates an Connect Customer instance with all the supported channels enabled. It does not attach any storage, such as Amazon Simple Storage Service (Amazon S3) or Amazon Kinesis. It also does not allow for any configurations on features, such as Contact Lens for Connect Customer. </p> <p>For more information, see <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-instances.html\">Create an Connect Customer instance</a> in the <i>Connect Customer Administrator Guide</i>.</p> <p>Connect Customer enforces a limit on the total number of instances that you can create or delete in 30 days. If you exceed this limit, you will get an error message indicating there has been an excessive number of attempts at creating or deleting instances. You must wait 30 days before you can restart creating and deleting instances in your account.</p>",
|
||||
|
|
@ -87,6 +88,7 @@
|
|||
"DeleteDataTableAttribute": "<p>Deletes an attribute and all its values from a data table.</p>",
|
||||
"DeleteEmailAddress": "<p>Deletes email address from the specified Connect Customer instance.</p>",
|
||||
"DeleteEvaluationForm": "<p>Deletes an evaluation form in the specified Connect Customer instance. </p> <ul> <li> <p>If the version property is provided, only the specified version of the evaluation form is deleted.</p> </li> <li> <p>If no version is provided, then the full form (all versions) is deleted.</p> </li> </ul>",
|
||||
"DeleteExtractionDefinition": "<p>Deletes an extraction definition from the specified Connect Customer instance.</p>",
|
||||
"DeleteHoursOfOperation": "<p>Deletes an hours of operation.</p>",
|
||||
"DeleteHoursOfOperationOverride": "<p>Deletes an hours of operation override in an Connect Customer hours of operation resource.</p>",
|
||||
"DeleteInstance": "<p>This API is in preview release for Connect Customer and is subject to change.</p> <p>Deletes the Connect Customer instance. For more information, see <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/delete-connect-instance.html\">Delete your Connect Customer instance</a> in the <i>Connect Customer Administrator Guide</i>.</p> <p>Connect Customer enforces a limit on the total number of instances that you can create or delete in 30 days. If you exceed this limit, you will get an error message indicating there has been an excessive number of attempts at creating or deleting instances. You must wait 30 days before you can restart creating and deleting instances in your account.</p>",
|
||||
|
|
@ -126,6 +128,7 @@
|
|||
"DescribeDataTableAttribute": "<p>Returns detailed information for a specific data table attribute including its configuration, validation rules, and metadata. \"Describe\" is a deprecated term but is allowed to maintain consistency with existing operations.</p>",
|
||||
"DescribeEmailAddress": "<p>Describe email address form the specified Connect Customer instance.</p>",
|
||||
"DescribeEvaluationForm": "<p>Describes an evaluation form in the specified Connect Customer instance. If the version property is not provided, the latest version of the evaluation form is described.</p>",
|
||||
"DescribeExtractionDefinition": "<p>Describes an extraction definition in the specified Connect Customer instance.</p>",
|
||||
"DescribeHoursOfOperation": "<p>Describes the hours of operation.</p>",
|
||||
"DescribeHoursOfOperationOverride": "<p>Describes the hours of operation override.</p>",
|
||||
"DescribeInstance": "<p>This API is in preview release for Connect Customer and is subject to change.</p> <p>Returns the current state of the specified instance identifier. It tracks the instance while it is being created and returns an error status, if applicable. </p> <p>If an instance is not created successfully, the instance status reason field returns details relevant to the reason. The instance in a failed state is returned only for 24 hours after the CreateInstance API was invoked.</p>",
|
||||
|
|
@ -210,6 +213,7 @@
|
|||
"ListEntitySecurityProfiles": "<p> Lists all security profiles attached to a Q in Connect AIAgent Entity in an Amazon Connect instance. </p>",
|
||||
"ListEvaluationFormVersions": "<p>Lists versions of an evaluation form in the specified Connect Customer instance.</p>",
|
||||
"ListEvaluationForms": "<p>Lists evaluation forms in the specified Connect Customer instance.</p>",
|
||||
"ListExtractionDefinitions": "<p>Lists extraction definitions in the specified Connect Customer instance.</p>",
|
||||
"ListFlowAssociations": "<p>List the flow association based on the filters.</p>",
|
||||
"ListHoursOfOperationOverrides": "<p>List the hours of operation overrides.</p>",
|
||||
"ListHoursOfOperations": "<p>Provides information about the hours of operation for the specified Connect Customer instance.</p> <p>For more information about hours of operation, see <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/set-hours-operation.html\">Set the Hours of Operation for a Queue</a> in the <i>Connect Customer Administrator Guide</i>.</p>",
|
||||
|
|
@ -294,7 +298,7 @@
|
|||
"SendChatIntegrationEvent": "<p>Processes chat integration events from Amazon Web Services or external integrations to Connect Customer. A chat integration event includes:</p> <ul> <li> <p>SourceId, DestinationId, and Subtype: a set of identifiers, uniquely representing a chat</p> </li> <li> <p> ChatEvent: details of the chat action to perform such as sending a message, event, or disconnecting from a chat</p> </li> </ul> <p>When a chat integration event is sent with chat identifiers that do not map to an active chat contact, a new chat contact is also created before handling chat action. </p> <p>Access to this API is currently restricted to Amazon Web Services End User Messaging for supporting SMS integration. </p>",
|
||||
"SendOutboundEmail": "<p>Send outbound email for outbound campaigns. For more information about outbound campaigns, see <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/enable-outbound-campaigns.html\">Set up Connect Customer outbound campaigns</a>.</p> <note> <p>Only the Connect Customer outbound campaigns service principal is allowed to assume a role in your account and call this API.</p> </note>",
|
||||
"SendOutboundWebNotification": "<p>Sends an outbound web notification to a customer's web browser for outbound campaigns. For more information about outbound campaigns, see <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/enable-outbound-campaigns.html\">Set up Connect Customer outbound campaigns</a>.</p> <note> <p>Only the Connect Customer outbound campaigns service principal is allowed to assume a role in your account and call this API.</p> </note>",
|
||||
"StartAssistantContact": "<p>Starts a chat contact with an AI agent.</p> <p>Use the returned <code>ParticipantToken</code> to call the <a href=\"https://docs.aws.amazon.com/connect-participant/latest/APIReference/API_CreateParticipantConnection.html\">CreateParticipantConnection</a> API.</p> <p>For more information about chat, see the following topics in the <i>Connect Customer Administrator Guide</i>: </p> <ul> <li> <p> <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/web-and-mobile-chat.html\">Concepts: Web and mobile messaging capabilities in Connect Customer</a> </p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/security-best-practices.html#bp-security-chat\">Connect Customer Chat security best practices</a> </p> </li> </ul>",
|
||||
"StartAssistantContact": "<p>Starts a chat contact with an AI agent.</p> <p>Use the returned <code>ParticipantToken</code> with the <a href=\"https://docs.aws.amazon.com/connect-participant/latest/APIReference/API_CreateParticipantConnection.html\">CreateParticipantConnection</a> operation.</p> <p>For more information about chat, see the following topics in the <i>Connect Customer Administrator Guide</i>: </p> <ul> <li> <p> <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/web-and-mobile-chat.html\">Concepts: Web and mobile messaging capabilities in Connect Customer</a> </p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/security-best-practices.html#bp-security-chat\">Connect Customer Chat security best practices</a> </p> </li> </ul>",
|
||||
"StartAttachedFileUpload": "<p>Provides a pre-signed Amazon S3 URL in response for uploading your content.</p> <important> <p>You may only use this API to upload attachments to a <a href=\"https://docs.aws.amazon.com/connect/latest/APIReference/API_connect-cases_CreateCase.html\">Connect Customer Case</a>, <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/setup-email-channel.html\">Connect Customer Email</a>, or <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/concepts-getting-started-tasks.html\">Connect Customer Task</a>. </p> </important>",
|
||||
"StartChatContact": "<p>Initiates a flow to start a new chat for the customer. Response of this API provides a token required to obtain credentials from the <a href=\"https://docs.aws.amazon.com/connect-participant/latest/APIReference/API_CreateParticipantConnection.html\">CreateParticipantConnection</a> API in the Connect Customer Participant Service.</p> <p>When a new chat contact is successfully created, clients must subscribe to the participant’s connection for the created chat within 5 minutes. This is achieved by invoking <a href=\"https://docs.aws.amazon.com/connect-participant/latest/APIReference/API_CreateParticipantConnection.html\">CreateParticipantConnection</a> with WEBSOCKET and CONNECTION_CREDENTIALS. </p> <p>A 429 error occurs in the following situations:</p> <ul> <li> <p>API rate limit is exceeded. API TPS throttling returns a <code>TooManyRequests</code> exception.</p> </li> <li> <p>The <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-service-limits.html\">quota for concurrent active chats</a> is exceeded. Active chat throttling returns a <code>LimitExceededException</code>.</p> </li> </ul> <p>If you use the <code>ChatDurationInMinutes</code> parameter and receive a 400 error, your account may not support the ability to configure custom chat durations. For more information, contact Amazon Web Services Support. </p> <p>For more information about chat, see the following topics in the <i>Connect Customer Administrator Guide</i>: </p> <ul> <li> <p> <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/web-and-mobile-chat.html\">Concepts: Web and mobile messaging capabilities in Connect Customer</a> </p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/security-best-practices.html#bp-security-chat\">Connect Customer Chat security best practices</a> </p> </li> </ul>",
|
||||
"StartContactConversationalAnalyticsJob": "<p>Starts a Contact Lens post-call analytics job for the specified contact. This API runs Conversational Analytics post-contact analysis on a voice recording that is already attached to the contact, generating transcription, sentiment analysis, redaction, and summarization results based on the provided configuration.</p> <important> <p>A voice recording must already be attached to the contact before calling this API. Use <code>CreateAttachedFile</code> to attach a recording from an S3 source URI.</p> </important> <note> <p>For example, you can call <code>CreateContact</code>, then <code>CreateAttachedFile</code>, then <code>StartContactConversationalAnalyticsJob</code> to create a contact, attach a recording, and run post-call analytics.</p> </note>",
|
||||
|
|
@ -343,6 +347,7 @@
|
|||
"UpdateDataTablePrimaryValues": "<p>Updates the primary values for a record. This operation affects all existing values that are currently associated to the record and its primary values. Users that have restrictions on attributes and/or primary values are not authorized to use this endpoint. The combination of new primary values must be unique within the table.</p>",
|
||||
"UpdateEmailAddressMetadata": "<p>Updates an email address metadata. For more information about email addresses, see <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/create-email-address1.html\">Create email addresses</a> in the Connect Customer Administrator Guide.</p>",
|
||||
"UpdateEvaluationForm": "<p>Updates details about a specific evaluation form version in the specified Connect Customer instance. Question and section identifiers cannot be duplicated within the same evaluation form.</p> <p>This operation does not support partial updates. Instead it does a full update of evaluation form content.</p>",
|
||||
"UpdateExtractionDefinition": "<p>Updates an extraction definition in the specified Connect Customer instance.</p>",
|
||||
"UpdateHoursOfOperation": "<p>Updates the hours of operation.</p>",
|
||||
"UpdateHoursOfOperationOverride": "<p>Update the hours of operation override.</p>",
|
||||
"UpdateInstanceAttribute": "<p>This API is in preview release for Connect Customer and is subject to change.</p> <p>Updates the value for the specified attribute type.</p>",
|
||||
|
|
@ -440,6 +445,7 @@
|
|||
"CreateContactResponse$ContactArn": "<p>The Amazon Resource Name (ARN) of the created contact.</p>",
|
||||
"CreateDataTableResponse$Arn": "<p>The Amazon Resource Name (ARN) for the created data table. Does not include the version alias.</p>",
|
||||
"CreateEvaluationFormResponse$EvaluationFormArn": "<p>The Amazon Resource Name (ARN) for the evaluation form resource.</p>",
|
||||
"CreateExtractionDefinitionResponse$ExtractionDefinitionArn": "<p>The Amazon Resource Name (ARN) of the extraction definition.</p>",
|
||||
"CreateHoursOfOperationResponse$HoursOfOperationArn": "<p>The Amazon Resource Name (ARN) for the hours of operation.</p>",
|
||||
"CreateInstanceResponse$Arn": "<p>The Amazon Resource Name (ARN) of the instance.</p>",
|
||||
"CreateIntegrationAssociationRequest$IntegrationArn": "<p>The Amazon Resource Name (ARN) of the integration.</p> <note> <p>When integrating with Amazon Web Services End User Messaging, the Connect Customer and Amazon Web Services End User Messaging instances must be in the same account.</p> </note>",
|
||||
|
|
@ -499,6 +505,10 @@
|
|||
"EvaluationSummary$EvaluationArn": "<p>The Amazon Resource Name (ARN) for the contact evaluation resource.</p>",
|
||||
"EvaluationSummary$EvaluatorArn": "<p>The Amazon Resource Name (ARN) of the user who last updated the evaluation.</p>",
|
||||
"EvaluatorUserUnion$ConnectUserArn": "<p>Represents the Connect Customer ARN of the user.</p>",
|
||||
"ExtractionDefinition$ExtractionDefinitionArn": "<p>The Amazon Resource Name (ARN) of the extraction definition.</p>",
|
||||
"ExtractionDefinition$LastUpdatedBy": "<p>The Amazon Resource Name (ARN) of the user who last updated the extraction definition.</p>",
|
||||
"ExtractionDefinitionSummary$ExtractionDefinitionArn": "<p>The Amazon Resource Name (ARN) of the extraction definition.</p>",
|
||||
"ExtractionDefinitionSummary$LastUpdatedBy": "<p>The Amazon Resource Name (ARN) of the user who last updated the extraction definition.</p>",
|
||||
"FailedBatchAssociationSummary$ResourceArn": "<p>The Amazon Resource Name (ARN) of the resource that failed to be associated.</p>",
|
||||
"FlowAssociationSummary$ResourceId": "<p>The identifier of the resource.</p>",
|
||||
"FlowAssociationSummary$FlowId": "<p>The identifier of the flow.</p>",
|
||||
|
|
@ -992,7 +1002,7 @@
|
|||
"AiAgentInput": {
|
||||
"base": "<p>The AI agent that participates in the contact, including its identifier.</p>",
|
||||
"refs": {
|
||||
"StartAssistantContactRequest$AiAgent": "<p>The AI agent that participates in the contact.</p>"
|
||||
"StartAssistantContactRequest$AiAgent": "<p>The AI agent configuration for this contact.</p>"
|
||||
}
|
||||
},
|
||||
"AiAgentSearchCriteria": {
|
||||
|
|
@ -1550,7 +1560,7 @@
|
|||
"CreateContactRequest$Attributes": "<p>A custom key-value pair using an attribute map. The attributes are standard Connect Customer attributes, and can be accessed in flows just like any other contact attributes.</p> <p>There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.</p>",
|
||||
"GetContactAttributesResponse$Attributes": "<p>Information about the attributes.</p>",
|
||||
"NewSessionDetails$Attributes": "<p> A custom key-value pair using an attribute map. The attributes are standard Connect Customer attributes. They can be accessed in flows just like any other contact attributes. </p> <p> There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters. </p>",
|
||||
"StartAssistantContactRequest$Attributes": "<p>A map of key-value pairs to associate with the contact. Amazon Connect makes these attributes available to flows as standard contact attributes.</p> <p>You can provide up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can contain only alphanumeric characters, dashes, and underscores.</p>",
|
||||
"StartAssistantContactRequest$Attributes": "<p>A map of key-value pairs to associate with the contact. We make these attributes available to flows as standard contact attributes.</p> <p>You can provide up to 32,768 UTF-8 bytes across all key-value pairs for each contact.</p>",
|
||||
"StartChatContactRequest$Attributes": "<p>A custom key-value pair using an attribute map. The attributes are standard Connect Customer attributes. They can be accessed in flows just like any other contact attributes. </p> <p>There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.</p>",
|
||||
"StartEmailContactRequest$Attributes": "<p>A custom key-value pair using an attribute map. The attributes are standard Connect Customer attributes, and can be accessed in flows just like any other contact attributes.</p> <p>There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.</p>",
|
||||
"StartOutboundChatContactRequest$Attributes": "<p>A custom key-value pair using an attribute map. The attributes are standard Connect Customer attributes, and can be accessed in flows just like any other contact attributes.</p>",
|
||||
|
|
@ -2229,6 +2239,7 @@
|
|||
"CreateContactRequest$ClientToken": "<p>A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see <a href=\"https://aws.amazon.com/builders-library/making-retries-safe-with-idempotent-APIs/\">Making retries safe with idempotent APIs</a>.</p>",
|
||||
"CreateEmailAddressRequest$ClientToken": "<p>A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see <a href=\"https://aws.amazon.com/builders-library/making-retries-safe-with-idempotent-APIs/\">Making retries safe with idempotent APIs</a>.</p>",
|
||||
"CreateEvaluationFormRequest$ClientToken": "<p>A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see <a href=\"https://aws.amazon.com/builders-library/making-retries-safe-with-idempotent-APIs/\">Making retries safe with idempotent APIs</a>.</p>",
|
||||
"CreateExtractionDefinitionRequest$ClientToken": "<p>A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field.</p>",
|
||||
"CreateInstanceRequest$ClientToken": "<p>The idempotency token.</p>",
|
||||
"CreateMetricRequest$ClientToken": "<p>A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see <a href=\"https://aws.amazon.com/builders-library/making-retries-safe-with-idempotent-APIs/\">Making retries safe with idempotent APIs</a>.</p>",
|
||||
"CreateNotificationRequest$ClientToken": "<p>A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see <a href=\"https://aws.amazon.com/builders-library/making-retries-safe-with-idempotent-APIs/\">Making retries safe with idempotent APIs</a>.</p>",
|
||||
|
|
@ -2272,6 +2283,7 @@
|
|||
"TransferContactRequest$ClientToken": "<p>A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see <a href=\"https://aws.amazon.com/builders-library/making-retries-safe-with-idempotent-APIs/\">Making retries safe with idempotent APIs</a>.</p>",
|
||||
"UpdateEmailAddressMetadataRequest$ClientToken": "<p>A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see <a href=\"https://aws.amazon.com/builders-library/making-retries-safe-with-idempotent-APIs/\">Making retries safe with idempotent APIs</a>.</p>",
|
||||
"UpdateEvaluationFormRequest$ClientToken": "<p>A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see <a href=\"https://aws.amazon.com/builders-library/making-retries-safe-with-idempotent-APIs/\">Making retries safe with idempotent APIs</a>.</p>",
|
||||
"UpdateExtractionDefinitionRequest$ClientToken": "<p>A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field.</p>",
|
||||
"UpdateInstanceAttributeRequest$ClientToken": "<p>A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see <a href=\"https://aws.amazon.com/builders-library/making-retries-safe-with-idempotent-APIs/\">Making retries safe with idempotent APIs</a>.</p>",
|
||||
"UpdateInstanceStorageConfigRequest$ClientToken": "<p>A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see <a href=\"https://aws.amazon.com/builders-library/making-retries-safe-with-idempotent-APIs/\">Making retries safe with idempotent APIs</a>.</p>",
|
||||
"UpdatePhoneNumberMetadataRequest$ClientToken": "<p>A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see <a href=\"https://aws.amazon.com/builders-library/making-retries-safe-with-idempotent-APIs/\">Making retries safe with idempotent APIs</a>.</p>",
|
||||
|
|
@ -2903,7 +2915,7 @@
|
|||
"SendChatIntegrationEventResponse$InitialContactId": "<p>Identifier of chat contact used to handle integration event. This may be null if the integration event is not valid without an already existing chat contact.</p>",
|
||||
"StartAssistantContactRequest$RelatedContactId": "<p>The identifier of an Connect Customer contact related to the new assistant contact.</p> <note> <p>You cannot provide both <code>RelatedContactId</code> and <code>PersistentChat</code>.</p> </note>",
|
||||
"StartAssistantContactResponse$ContactId": "<p>The identifier of the contact within the Connect Customer instance.</p>",
|
||||
"StartAssistantContactResponse$ContinuedFromContactId": "<p>For a persistent chat, the identifier of the contact from which the chat continues. Amazon Connect returns this field only for persistent chats.</p>",
|
||||
"StartAssistantContactResponse$ContinuedFromContactId": "<p>The identifier of the contact from which the chat continues, returned only for persistent chats.</p>",
|
||||
"StartChatContactRequest$RelatedContactId": "<p>The unique identifier for an Connect Customer contact. This identifier is related to the chat starting.</p> <note> <p>You cannot provide data for both RelatedContactId and PersistentChat. </p> </note>",
|
||||
"StartChatContactResponse$ContactId": "<p>The identifier of this contact within the Connect Customer instance. </p>",
|
||||
"StartChatContactResponse$ContinuedFromContactId": "<p>The contactId from which a persistent chat session is started. This field is populated only for persistent chats.</p>",
|
||||
|
|
@ -3313,6 +3325,14 @@
|
|||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"CreateExtractionDefinitionRequest": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"CreateExtractionDefinitionResponse": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"CreateHoursOfOperationOverrideRequest": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
|
|
@ -4128,6 +4148,14 @@
|
|||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"DeleteExtractionDefinitionRequest": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"DeleteExtractionDefinitionResponse": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"DeleteHoursOfOperationOverrideRequest": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
|
|
@ -4384,6 +4412,14 @@
|
|||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"DescribeExtractionDefinitionRequest": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"DescribeExtractionDefinitionResponse": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"DescribeHoursOfOperationOverrideRequest": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
|
|
@ -6269,6 +6305,84 @@
|
|||
"CreateContactFlowModuleRequest$ExternalInvocationConfiguration": "<p>The external invocation configuration for the flow module.</p>"
|
||||
}
|
||||
},
|
||||
"ExtractInformationActionDefinition": {
|
||||
"base": "<p>Information about the extract information action, which references extraction definitions to use when extracting structured data from customer interactions.</p>",
|
||||
"refs": {
|
||||
"RuleAction$ExtractInformationAction": "<p>Information about the extract information action.</p>"
|
||||
}
|
||||
},
|
||||
"ExtractionConfiguration": {
|
||||
"base": "<p>The extraction configuration that defines how data is extracted from customer interactions.</p>",
|
||||
"refs": {
|
||||
"CreateExtractionDefinitionRequest$ExtractionConfiguration": "<p>The configuration that defines how data is extracted, including the prompt hint and not-found behavior.</p>",
|
||||
"ExtractionDefinition$ExtractionConfiguration": "<p>The configuration that defines how data is extracted.</p>",
|
||||
"UpdateExtractionDefinitionRequest$ExtractionConfiguration": "<p>The configuration that defines how data is extracted, including the prompt hint and not-found behavior.</p>"
|
||||
}
|
||||
},
|
||||
"ExtractionDefinition": {
|
||||
"base": "<p>Information about an extraction definition.</p>",
|
||||
"refs": {
|
||||
"DescribeExtractionDefinitionResponse$ExtractionDefinition": "<p>The extraction definition.</p>"
|
||||
}
|
||||
},
|
||||
"ExtractionDefinitionDisplay": {
|
||||
"base": "<p>The display configuration for an extraction definition.</p>",
|
||||
"refs": {
|
||||
"CreateExtractionDefinitionRequest$Display": "<p>The display settings for the extraction definition, including the label shown in the agent workspace.</p>",
|
||||
"ExtractionDefinition$Display": "<p>The display settings for the extraction definition.</p>",
|
||||
"UpdateExtractionDefinitionRequest$Display": "<p>The display settings for the extraction definition.</p>"
|
||||
}
|
||||
},
|
||||
"ExtractionDefinitionDisplayLabel": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ExtractionDefinitionDisplay$Label": "<p>The label displayed in the agent workspace for this extraction definition.</p>"
|
||||
}
|
||||
},
|
||||
"ExtractionDefinitionId": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CreateExtractionDefinitionResponse$ExtractionDefinitionId": "<p>The identifier of the extraction definition.</p>",
|
||||
"DeleteExtractionDefinitionRequest$ExtractionDefinitionId": "<p>The identifier of the extraction definition to delete.</p>",
|
||||
"DescribeExtractionDefinitionRequest$ExtractionDefinitionId": "<p>The identifier of the extraction definition to describe.</p>",
|
||||
"ExtractionDefinition$ExtractionDefinitionId": "<p>The identifier of the extraction definition.</p>",
|
||||
"ExtractionDefinitionSummary$ExtractionDefinitionId": "<p>The identifier of the extraction definition.</p>",
|
||||
"UpdateExtractionDefinitionRequest$ExtractionDefinitionId": "<p>The identifier of the extraction definition to update.</p>"
|
||||
}
|
||||
},
|
||||
"ExtractionDefinitionName": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CreateExtractionDefinitionRequest$Name": "<p>A unique name of the extraction definition.</p>",
|
||||
"ExtractionDefinition$Name": "<p>The name of the extraction definition.</p>",
|
||||
"ExtractionDefinitionSummary$Name": "<p>The name of the extraction definition.</p>",
|
||||
"UpdateExtractionDefinitionRequest$Name": "<p>The name of the extraction definition.</p>"
|
||||
}
|
||||
},
|
||||
"ExtractionDefinitionNotFoundBehavior": {
|
||||
"base": "<p>The behavior configuration when an extraction definition cannot find the target value.</p>",
|
||||
"refs": {
|
||||
"ExtractionConfiguration$NotFoundBehavior": "<p>The behavior when the extraction cannot find the specified data in the interaction.</p>"
|
||||
}
|
||||
},
|
||||
"ExtractionDefinitionPromptHint": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ExtractionConfiguration$PromptHint": "<p>The prompt hint that guides the extraction. This text tells the generative AI model what data to look for in the customer interaction.</p>"
|
||||
}
|
||||
},
|
||||
"ExtractionDefinitionSummary": {
|
||||
"base": "<p>Summary information about an extraction definition.</p>",
|
||||
"refs": {
|
||||
"ExtractionDefinitionSummaryList$member": null
|
||||
}
|
||||
},
|
||||
"ExtractionDefinitionSummaryList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ListExtractionDefinitionsResponse$ExtractionDefinitionSummaryList": "<p>Information about the extraction definitions.</p>"
|
||||
}
|
||||
},
|
||||
"FailedBatchAssociationSummary": {
|
||||
"base": "<p>Contains information about a resource that failed to be associated with a workspace in a batch operation.</p>",
|
||||
"refs": {
|
||||
|
|
@ -7331,6 +7445,7 @@
|
|||
"CreateDataTableRequest$InstanceId": "<p>The unique identifier for the Amazon Connect instance where the data table will be created.</p>",
|
||||
"CreateEmailAddressRequest$InstanceId": "<p>The identifier of the Connect Customer instance. You can <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html\">find the instance ID</a> in the Amazon Resource Name (ARN) of the instance.</p>",
|
||||
"CreateEvaluationFormRequest$InstanceId": "<p>The identifier of the Connect Customer instance. You can <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html\">find the instance ID</a> in the Amazon Resource Name (ARN) of the instance.</p>",
|
||||
"CreateExtractionDefinitionRequest$InstanceId": "<p>The identifier of the Connect Customer instance. You can <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html\">find the instance ID</a> in the Amazon Resource Name (ARN) of the instance.</p>",
|
||||
"CreateHoursOfOperationOverrideRequest$InstanceId": "<p>The identifier of the Connect Customer instance.</p>",
|
||||
"CreateHoursOfOperationRequest$InstanceId": "<p>The identifier of the Connect Customer instance. You can <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html\">find the instance ID</a> in the Amazon Resource Name (ARN) of the instance.</p>",
|
||||
"CreateInstanceResponse$Id": "<p>The identifier for the instance.</p>",
|
||||
|
|
@ -7367,6 +7482,7 @@
|
|||
"DeleteDataTableRequest$InstanceId": "<p>The unique identifier for the Amazon Connect instance.</p>",
|
||||
"DeleteEmailAddressRequest$InstanceId": "<p>The identifier of the Connect Customer instance. You can <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html\">find the instance ID</a> in the Amazon Resource Name (ARN) of the instance.</p>",
|
||||
"DeleteEvaluationFormRequest$InstanceId": "<p>The identifier of the Connect Customer instance. You can <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html\">find the instance ID</a> in the Amazon Resource Name (ARN) of the instance.</p>",
|
||||
"DeleteExtractionDefinitionRequest$InstanceId": "<p>The identifier of the Connect Customer instance. You can <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html\">find the instance ID</a> in the Amazon Resource Name (ARN) of the instance.</p>",
|
||||
"DeleteHoursOfOperationOverrideRequest$InstanceId": "<p>The identifier of the Connect Customer instance.</p>",
|
||||
"DeleteHoursOfOperationRequest$InstanceId": "<p>The identifier of the Connect Customer instance. You can <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html\">find the instance ID</a> in the Amazon Resource Name (ARN) of the instance.</p>",
|
||||
"DeleteInstanceRequest$InstanceId": "<p>The identifier of the Connect Customer instance. You can <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html\">find the instance ID</a> in the Amazon Resource Name (ARN) of the instance.</p>",
|
||||
|
|
@ -7401,6 +7517,7 @@
|
|||
"DescribeDataTableRequest$InstanceId": "<p>The unique identifier for the Amazon Connect instance.</p>",
|
||||
"DescribeEmailAddressRequest$InstanceId": "<p>The identifier of the Connect Customer instance. You can <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html\">find the instance ID</a> in the Amazon Resource Name (ARN) of the instance.</p>",
|
||||
"DescribeEvaluationFormRequest$InstanceId": "<p>The identifier of the Connect Customer instance. You can <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html\">find the instance ID</a> in the Amazon Resource Name (ARN) of the instance.</p>",
|
||||
"DescribeExtractionDefinitionRequest$InstanceId": "<p>The identifier of the Connect Customer instance. You can <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html\">find the instance ID</a> in the Amazon Resource Name (ARN) of the instance.</p>",
|
||||
"DescribeHoursOfOperationOverrideRequest$InstanceId": "<p>The identifier of the Connect Customer instance.</p>",
|
||||
"DescribeHoursOfOperationRequest$InstanceId": "<p>The identifier of the Connect Customer instance. You can <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html\">find the instance ID</a> in the Amazon Resource Name (ARN) of the instance.</p>",
|
||||
"DescribeInstanceAttributeRequest$InstanceId": "<p>The identifier of the Connect Customer instance. You can <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html\">find the instance ID</a> in the Amazon Resource Name (ARN) of the instance.</p>",
|
||||
|
|
@ -7481,6 +7598,7 @@
|
|||
"ListEntitySecurityProfilesRequest$InstanceId": "<p> The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance. </p>",
|
||||
"ListEvaluationFormVersionsRequest$InstanceId": "<p>The identifier of the Connect Customer instance. You can <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html\">find the instance ID</a> in the Amazon Resource Name (ARN) of the instance.</p>",
|
||||
"ListEvaluationFormsRequest$InstanceId": "<p>The identifier of the Connect Customer instance. You can <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html\">find the instance ID</a> in the Amazon Resource Name (ARN) of the instance.</p>",
|
||||
"ListExtractionDefinitionsRequest$InstanceId": "<p>The identifier of the Connect Customer instance. You can <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html\">find the instance ID</a> in the Amazon Resource Name (ARN) of the instance.</p>",
|
||||
"ListFlowAssociationsRequest$InstanceId": "<p>The identifier of the Connect Customer instance. You can <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html\">find the instance ID</a> in the Amazon Resource Name (ARN) of the instance.</p>",
|
||||
"ListHoursOfOperationOverridesRequest$InstanceId": "<p>The identifier of the Connect Customer instance.</p>",
|
||||
"ListHoursOfOperationsRequest$InstanceId": "<p>The identifier of the Connect Customer instance. You can <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html\">find the instance ID</a> in the Amazon Resource Name (ARN) of the instance.</p>",
|
||||
|
|
@ -7607,6 +7725,7 @@
|
|||
"UpdateDataTablePrimaryValuesRequest$InstanceId": "<p>The unique identifier for the Amazon Connect instance.</p>",
|
||||
"UpdateEmailAddressMetadataRequest$InstanceId": "<p>The identifier of the Connect Customer instance. You can <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html\">find the instance ID</a> in the Amazon Resource Name (ARN) of the instance.</p>",
|
||||
"UpdateEvaluationFormRequest$InstanceId": "<p>The identifier of the Connect Customer instance. You can <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html\">find the instance ID</a> in the Amazon Resource Name (ARN) of the instance.</p>",
|
||||
"UpdateExtractionDefinitionRequest$InstanceId": "<p>The identifier of the Connect Customer instance. You can <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html\">find the instance ID</a> in the Amazon Resource Name (ARN) of the instance.</p>",
|
||||
"UpdateHoursOfOperationOverrideRequest$InstanceId": "<p>The identifier of the Connect Customer instance.</p>",
|
||||
"UpdateHoursOfOperationRequest$InstanceId": "<p>The identifier of the Connect Customer instance. You can <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html\">find the instance ID</a> in the Amazon Resource Name (ARN) of the instance.</p>",
|
||||
"UpdateInstanceAttributeRequest$InstanceId": "<p>The identifier of the Connect Customer instance. You can <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html\">find the instance ID</a> in the Amazon Resource Name (ARN) of the instance.</p>",
|
||||
|
|
@ -8195,6 +8314,14 @@
|
|||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"ListExtractionDefinitionsRequest": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"ListExtractionDefinitionsResponse": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"ListFlowAssociationResourceType": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
|
|
@ -8639,6 +8766,7 @@
|
|||
"ListEntitySecurityProfilesRequest$MaxResults": "<p> The maximum number of results to return per page. The default MaxResult size is 100. </p>",
|
||||
"ListEvaluationFormVersionsRequest$MaxResults": "<p>The maximum number of results to return per page.</p>",
|
||||
"ListEvaluationFormsRequest$MaxResults": "<p>The maximum number of results to return per page.</p>",
|
||||
"ListExtractionDefinitionsRequest$MaxResults": "<p>The maximum number of results to return per page. The default MaxResult size is 100.</p>",
|
||||
"ListHoursOfOperationOverridesRequest$MaxResults": "<p>The maximum number of results to return per page.</p>",
|
||||
"ListIntegrationAssociationsRequest$MaxResults": "<p>The maximum number of results to return per page.</p>",
|
||||
"ListMetricsRequest$MaxResults": "<p>The maximum number of results to return per page.</p>",
|
||||
|
|
@ -9345,6 +9473,8 @@
|
|||
"ListEvaluationFormVersionsResponse$NextToken": "<p>If there are additional results, this is the token for the next set of results.</p>",
|
||||
"ListEvaluationFormsRequest$NextToken": "<p>The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.</p>",
|
||||
"ListEvaluationFormsResponse$NextToken": "<p>If there are additional results, this is the token for the next set of results.</p>",
|
||||
"ListExtractionDefinitionsRequest$NextToken": "<p>The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.</p>",
|
||||
"ListExtractionDefinitionsResponse$NextToken": "<p>If there are additional results, this is the token for the next set of results.</p>",
|
||||
"ListFlowAssociationsRequest$NextToken": "<p>The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.</p>",
|
||||
"ListFlowAssociationsResponse$NextToken": "<p>If there are additional results, this is the token for the next set of results.</p>",
|
||||
"ListHoursOfOperationOverridesRequest$NextToken": "<p>The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.</p>",
|
||||
|
|
@ -9485,6 +9615,18 @@
|
|||
"SearchWorkspacesRequest$NextToken": "<p>The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.</p>"
|
||||
}
|
||||
},
|
||||
"NotFoundBehaviorType": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ExtractionDefinitionNotFoundBehavior$Behavior": "<p>The behavior type. <code>USE_DEFAULT_VALUE</code> returns the specified default value. <code>OMIT</code> excludes the field from the output.</p>"
|
||||
}
|
||||
},
|
||||
"NotFoundDefaultValue": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ExtractionDefinitionNotFoundBehavior$DefaultValue": "<p>The default value to use when the behavior is <code>USE_DEFAULT_VALUE</code>.</p>"
|
||||
}
|
||||
},
|
||||
"Notification": {
|
||||
"base": "<p>Contains information about a notification, including its content, priority, recipients, and metadata.</p>",
|
||||
"refs": {
|
||||
|
|
@ -10025,7 +10167,7 @@
|
|||
"base": null,
|
||||
"refs": {
|
||||
"ParticipantTokenCredentials$ParticipantToken": "<p>The token used by the chat participant to call <a href=\"https://docs.aws.amazon.com/connect-participant/latest/APIReference/API_CreateParticipantConnection.html\">CreateParticipantConnection</a>. The participant token is valid for the lifetime of a chat participant. </p>",
|
||||
"StartAssistantContactResponse$ParticipantToken": "<p>The token that the chat participant uses to call the <a href=\"https://docs.aws.amazon.com/connect-participant/latest/APIReference/API_CreateParticipantConnection.html\">CreateParticipantConnection</a> API. The token remains valid for the lifetime of the chat participant.</p>",
|
||||
"StartAssistantContactResponse$ParticipantToken": "<p>The token that the chat participant uses with the <a href=\"https://docs.aws.amazon.com/connect-participant/latest/APIReference/API_CreateParticipantConnection.html\">CreateParticipantConnection</a> operation. The token remains valid for the lifetime of the chat participant.</p>",
|
||||
"StartChatContactResponse$ParticipantToken": "<p>The token used by the chat participant to call <a href=\"https://docs.aws.amazon.com/connect-participant/latest/APIReference/API_CreateParticipantConnection.html\">CreateParticipantConnection</a>. The participant token is valid for the lifetime of a chat participant.</p>",
|
||||
"StartWebRTCContactResponse$ParticipantToken": "<p>The token used by the contact participant to call the <a href=\"https://docs.aws.amazon.com/connect-participant/latest/APIReference/API_CreateParticipantConnection.html\">CreateParticipantConnection</a> API. The participant token is valid for the lifetime of a contact participant.</p>",
|
||||
"UpdateParticipantAuthenticationRequest$State": "<p>The <code>state</code> query parameter that was provided by Cognito in the <code>redirectUri</code>. This will also match the <code>state</code> parameter provided in the <code>AuthenticationUrl</code> from the <a href=\"https://docs.aws.amazon.com/connect/latest/APIReference/API_GetAuthenticationUrl.html\">GetAuthenticationUrl</a> response.</p>"
|
||||
|
|
@ -12141,6 +12283,24 @@
|
|||
"AnalyticsConfiguration$RulesConfiguration": "<p>The rules configuration for conversational analytics.</p>"
|
||||
}
|
||||
},
|
||||
"RulesExtractionDefinitionId": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"RulesExtractionDefinitionIdentifier$Identifier": "<p>The identifier of the extraction definition.</p>"
|
||||
}
|
||||
},
|
||||
"RulesExtractionDefinitionIdentifier": {
|
||||
"base": "<p>An identifier that references an extraction definition resource.</p>",
|
||||
"refs": {
|
||||
"RulesExtractionDefinitionIdentifierList$member": null
|
||||
}
|
||||
},
|
||||
"RulesExtractionDefinitionIdentifierList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ExtractInformationActionDefinition$RulesExtractionDefinitions": "<p>The list of extraction definition identifiers that specify what data to extract.</p>"
|
||||
}
|
||||
},
|
||||
"RulesSearchConditionList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
|
|
@ -12784,7 +12944,7 @@
|
|||
"StartEmailContactRequest$SegmentAttributes": "<p>A set of system defined key-value pairs stored on individual contact segments using an attribute map. The attributes are standard Connect Customer attributes. They can be accessed in flows.</p> <p>Attribute keys can include only alphanumeric, -, and _.</p> <p>This field can be used to show channel subtype, such as <code>connect:Guide</code>.</p> <note> <p>To set contact expiry, a <code>ValueMap</code> must be specified containing the integer number of minutes the contact will be active for before expiring, with <code>SegmentAttributes</code> like { <code> \"connect:ContactExpiry\": {\"ValueMap\" : { \"ExpiryDuration\": { \"ValueInteger\":135}}}}</code>.</p> </note>",
|
||||
"StartOutboundChatContactRequest$SegmentAttributes": "<p>A set of system defined key-value pairs stored on individual contact segments using an attribute map. The attributes are standard Connect Customer attributes. They can be accessed in flows.</p> <ul> <li> <p>Attribute keys can include only alphanumeric, <code>-</code>, and <code>_</code>.</p> </li> <li> <p>This field can be used to show channel subtype, such as <code>connect:SMS</code> and <code>connect:WhatsApp</code>.</p> </li> </ul>",
|
||||
"StartTaskContactRequest$SegmentAttributes": "<p>A set of system defined key-value pairs stored on individual contact segments (unique contact ID) using an attribute map. The attributes are standard Connect Customer attributes. They can be accessed in flows.</p> <p>Attribute keys can include only alphanumeric, -, and _.</p> <p>This field can be used to set Contact Expiry as a duration in minutes and set a UserId for the User who created a task.</p> <note> <p>To set contact expiry, a ValueMap must be specified containing the integer number of minutes the contact will be active for before expiring, with <code>SegmentAttributes</code> like { <code> \"connect:ContactExpiry\": {\"ValueMap\" : { \"ExpiryDuration\": { \"ValueInteger\": 135}}}}</code>. </p> <p>To set the created by user, a valid AgentResourceId must be supplied, with <code>SegmentAttributes</code> like { <code>\"connect:CreatedByUser\" { \"ValueString\": \"arn:aws:connect:us-west-2:xxxxxxxxxxxx:instance/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/agent/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\"}}}</code>. </p> </note>",
|
||||
"StartWebRTCContactRequest$SegmentAttributes": "<p>Use this map to specify system-defined attributes for the WebRTC contact segment. Use the <code>connect:Subtype</code> attribute to specify the channel subtype, such as <code>connect:WebRTC</code>.</p> <p>Attribute keys can contain only alphanumeric characters, hyphens, and underscores.</p>",
|
||||
"StartWebRTCContactRequest$SegmentAttributes": "<p>A map of system-defined attributes for the WebRTC contact segment. Use the <code>connect:Subtype</code> attribute to specify the channel subtype, such as <code>connect:WebRTC</code>.</p>",
|
||||
"UpdateContactRequest$SegmentAttributes": "<p>A set of system defined key-value pairs stored on individual contact segments (unique contact ID) using an attribute map. The attributes are standard Connect Customer attributes. They can be accessed in flows.</p> <p>Attribute keys can include only alphanumeric, -, and _.</p> <p>This field can be used to show channel subtype, such as <code>connect:Guide</code>.</p> <p>Contact Expiry, and user-defined attributes (String - String) that are defined in predefined attributes, can be updated by using the UpdateContact API.</p>"
|
||||
}
|
||||
},
|
||||
|
|
@ -13493,6 +13653,7 @@
|
|||
"CreateDataTableRequest$Tags": "<p>Key value pairs for attribute based access control (TBAC or ABAC). Optional tags to apply to the data table for organization and access control purposes.</p>",
|
||||
"CreateEmailAddressRequest$Tags": "<p>The tags used to organize, track, or control access for this resource. For example, { \"Tags\": {\"key1\":\"value1\", \"key2\":\"value2\"} }.</p>",
|
||||
"CreateEvaluationFormRequest$Tags": "<p>The tags used to organize, track, or control access for this resource. For example, { \"Tags\": {\"key1\":\"value1\", \"key2\":\"value2\"} }.</p>",
|
||||
"CreateExtractionDefinitionRequest$Tags": "<p>The tags used to organize, track, or control access for this resource.</p>",
|
||||
"CreateHoursOfOperationRequest$Tags": "<p>The tags used to organize, track, or control access for this resource. For example, { \"Tags\": {\"key1\":\"value1\", \"key2\":\"value2\"} }.</p>",
|
||||
"CreateInstanceRequest$Tags": "<p>The tags used to organize, track, or control access for this resource. For example, <code>{ \"tags\": {\"key1\":\"value1\", \"key2\":\"value2\"} }</code>.</p>",
|
||||
"CreateIntegrationAssociationRequest$Tags": "<p>The tags used to organize, track, or control access for this resource. For example, { \"Tags\": {\"key1\":\"value1\", \"key2\":\"value2\"} }.</p>",
|
||||
|
|
@ -13517,6 +13678,7 @@
|
|||
"EvaluationForm$Tags": "<p>The tags used to organize, track, or control access for this resource. For example, { \"Tags\": {\"key1\":\"value1\", \"key2\":\"value2\"} }.</p>",
|
||||
"EvaluationFormSearchSummary$Tags": "<p>The tags used to organize, track, or control access for this resource. For example, { \"Tags\": {\"key1\":\"value1\", \"key2\":\"value2\"} }.</p>",
|
||||
"EvaluationSearchSummary$Tags": "<p>The tags used to organize, track, or control access for this resource. For example, { \"Tags\": {\"key1\":\"value1\", \"key2\":\"value2\"} }.</p>",
|
||||
"ExtractionDefinition$Tags": "<p>The tags used to organize, track, or control access for this resource.</p>",
|
||||
"GetAttachedFileResponse$Tags": "<p>The tags used to organize, track, or control access for this resource. For example, <code>{ \"Tags\": {\"key1\":\"value1\", \"key2\":\"value2\"} }</code>.</p>",
|
||||
"GetTaskTemplateResponse$Tags": "<p>The tags used to organize, track, or control access for this resource. For example, { \"Tags\": {\"key1\":\"value1\", \"key2\":\"value2\"} }.</p>",
|
||||
"HierarchyGroup$Tags": "<p>The tags used to organize, track, or control access for this resource. For example, { \"Tags\": {\"key1\":\"value1\", \"key2\":\"value2\"} }.</p>",
|
||||
|
|
@ -14124,6 +14286,10 @@
|
|||
"EvaluationSummary$CreatedTime": "<p>The timestamp for when the evaluation was created.</p>",
|
||||
"EvaluationSummary$LastModifiedTime": "<p>The timestamp for when the evaluation was last updated.</p>",
|
||||
"ExecutionRecord$Timestamp": "<p>The timestamp when the action was executed.</p>",
|
||||
"ExtractionDefinition$CreatedTime": "<p>The timestamp when the extraction definition was created.</p>",
|
||||
"ExtractionDefinition$LastUpdatedTime": "<p>The timestamp when the extraction definition was last updated.</p>",
|
||||
"ExtractionDefinitionSummary$CreatedTime": "<p>The timestamp when the extraction definition was created.</p>",
|
||||
"ExtractionDefinitionSummary$LastUpdatedTime": "<p>The timestamp when the extraction definition was last updated.</p>",
|
||||
"GetEvaluationFormValidationResponse$StartedTime": "<p>The timestamp when the validation process was started.</p>",
|
||||
"GetMetricDataV2Request$StartTime": "<p>The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be before the end time timestamp. The start and end time depends on the <code>IntervalPeriod</code> selected. By default the time range between start and end time is 35 days. Historical metrics are available for 3 months.</p>",
|
||||
"GetMetricDataV2Request$EndTime": "<p>The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be later than the start time timestamp. It cannot be later than the current timestamp.</p>",
|
||||
|
|
@ -14539,6 +14705,14 @@
|
|||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"UpdateExtractionDefinitionRequest": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"UpdateExtractionDefinitionResponse": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"UpdateHoursOfOperationDescription": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -153,6 +153,12 @@
|
|||
"output_token": "NextToken",
|
||||
"result_key": "EvaluationFormSummaryList"
|
||||
},
|
||||
"ListExtractionDefinitions": {
|
||||
"input_token": "NextToken",
|
||||
"limit_key": "MaxResults",
|
||||
"output_token": "NextToken",
|
||||
"result_key": "ExtractionDefinitionSummaryList"
|
||||
},
|
||||
"ListFlowAssociations": {
|
||||
"input_token": "NextToken",
|
||||
"limit_key": "MaxResults",
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -1401,7 +1401,8 @@
|
|||
"auxiliaryApps":{"shape":"AuxiliaryAppArnList"},
|
||||
"billingMethod":{"shape":"BillingMethod"},
|
||||
"vpceConfigurationArns":{"shape":"AmazonResourceNames"},
|
||||
"deviceProxy":{"shape":"DeviceProxy"}
|
||||
"deviceProxy":{"shape":"DeviceProxy"},
|
||||
"parameters":{"shape":"RemoteAccessParameters"}
|
||||
}
|
||||
},
|
||||
"CreateRemoteAccessSessionRequest":{
|
||||
|
|
@ -2958,6 +2959,25 @@
|
|||
"interactiveEndpoint":{"shape":"SensitiveURL"}
|
||||
}
|
||||
},
|
||||
"RemoteAccessParameterKey":{
|
||||
"type":"string",
|
||||
"max":128,
|
||||
"min":1,
|
||||
"pattern":"[a-zA-Z0-9:_]+"
|
||||
},
|
||||
"RemoteAccessParameterValue":{
|
||||
"type":"string",
|
||||
"max":64,
|
||||
"min":1,
|
||||
"pattern":"[a-zA-Z0-9_.]+"
|
||||
},
|
||||
"RemoteAccessParameters":{
|
||||
"type":"map",
|
||||
"key":{"shape":"RemoteAccessParameterKey"},
|
||||
"value":{"shape":"RemoteAccessParameterValue"},
|
||||
"max":3,
|
||||
"min":1
|
||||
},
|
||||
"RemoteAccessSession":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -35,7 +35,7 @@
|
|||
"GetSuite": "<p>Gets information about a suite.</p>",
|
||||
"GetTest": "<p>Gets information about a test.</p>",
|
||||
"GetTestGridProject": "<p>Retrieves information about a Selenium testing project.</p>",
|
||||
"GetTestGridSession": "<p>A session is an instance of a browser created through a <code>RemoteWebDriver</code> with the URL from <a>CreateTestGridUrlResult$url</a>. You can use the following to look up sessions:</p> <ul> <li> <p>The session ARN (<a>GetTestGridSessionRequest$sessionArn</a>).</p> </li> <li> <p>The project ARN and a session ID (<a>GetTestGridSessionRequest$projectArn</a> and <a>GetTestGridSessionRequest$sessionId</a>).</p> </li> </ul> <p/>",
|
||||
"GetTestGridSession": "<p>A session is an instance of a browser created through a <code>RemoteWebDriver</code> with the URL from <code> CreateTestGridUrlResult</code>. You can use the following to look up sessions:</p> <ul> <li> <p>The session ARN.</p> </li> <li> <p>The project ARN and a session ID.</p> </li> </ul> <p/>",
|
||||
"GetUpload": "<p>Gets information about an upload.</p>",
|
||||
"GetVPCEConfiguration": "<p>Returns information about the configuration settings for your Amazon Virtual Private Cloud (VPC) endpoint.</p>",
|
||||
"InstallToRemoteAccessSession": "<p>Installs an application to the device in a remote access session. For Android applications, the file must be in .apk format. For iOS applications, the file must be in .ipa format.</p>",
|
||||
|
|
@ -52,7 +52,7 @@
|
|||
"ListProjects": "<p>Gets information about projects.</p>",
|
||||
"ListRemoteAccessSessions": "<p>Returns a list of all currently running remote access sessions.</p>",
|
||||
"ListRuns": "<p>Gets information about runs, given an AWS Device Farm project ARN.</p>",
|
||||
"ListSamples": "<p>Gets information about samples, given an AWS Device Farm job ARN.</p>",
|
||||
"ListSamples": "<p>Gets information about samples, given an AWS Device Farm job ARN.</p> <important> <p>Device Farm does not support performance data samples during test executions.</p> </important>",
|
||||
"ListSuites": "<p>Gets information about test suites for a given job.</p>",
|
||||
"ListTagsForResource": "<p>List the tags for an AWS Device Farm resource.</p>",
|
||||
"ListTestGridProjects": "<p>Gets a list of all Selenium testing projects in your account.</p>",
|
||||
|
|
@ -411,7 +411,7 @@
|
|||
"DateTime": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CreateTestGridUrlResult$expires": "<p>The number of seconds the URL from <a>CreateTestGridUrlResult$url</a> stays active.</p>",
|
||||
"CreateTestGridUrlResult$expires": "<p>The number of seconds the URL stays active from creation.</p>",
|
||||
"Job$created": "<p>When the job was created.</p>",
|
||||
"Job$started": "<p>The job's start time.</p>",
|
||||
"Job$stopped": "<p>The job's stop time.</p>",
|
||||
|
|
@ -1718,6 +1718,24 @@
|
|||
"RemoteAccessSession$endpoints": null
|
||||
}
|
||||
},
|
||||
"RemoteAccessParameterKey": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"RemoteAccessParameters$key": null
|
||||
}
|
||||
},
|
||||
"RemoteAccessParameterValue": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"RemoteAccessParameters$value": null
|
||||
}
|
||||
},
|
||||
"RemoteAccessParameters": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CreateRemoteAccessSessionConfiguration$parameters": "<p>The name-value string pairs that specify additional settings for the remote access session.</p> <ul> <li> <p> <code>appium:version</code>: The major version of the Appium server to use for the session (for example, 2 or 3). The service may reject the selected version if it is not available for the selected device.</p> </li> </ul>"
|
||||
}
|
||||
},
|
||||
"RemoteAccessSession": {
|
||||
"base": "<p>Represents information about the remote access session.</p>",
|
||||
"refs": {
|
||||
|
|
@ -1824,7 +1842,7 @@
|
|||
}
|
||||
},
|
||||
"Sample": {
|
||||
"base": "<p>Represents a sample of performance data.</p>",
|
||||
"base": "<p>Represents a sample of performance data.</p> <important> <p>Device Farm does not support performance data samples during test executions.</p> </important>",
|
||||
"refs": {
|
||||
"Samples$member": null
|
||||
}
|
||||
|
|
@ -1878,7 +1896,7 @@
|
|||
"SensitiveString": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CreateTestGridUrlResult$url": "<p>A signed URL, expiring in <a>CreateTestGridUrlRequest$expiresInSeconds</a> seconds, to be passed to a <code>RemoteWebDriver</code>. </p>",
|
||||
"CreateTestGridUrlResult$url": "<p>A signed URL, expiring in the time specified by the <code>CreateTestGridUrlRequest</code>, to be passed to a <code>RemoteWebDriver</code>. </p>",
|
||||
"TestGridSessionArtifact$url": "<p>A semi-stable URL to the content of the object.</p>"
|
||||
}
|
||||
},
|
||||
|
|
@ -2147,7 +2165,7 @@
|
|||
"TestParameters": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ScheduleRunTest$parameters": "<p>The test's parameters, such as test framework parameters and fixture settings. Parameters are represented by name-value pairs of strings.</p> <p>For all tests:</p> <ul> <li> <p> <code>app_performance_monitoring</code>: Performance monitoring is enabled by default. Set this parameter to false to disable it.</p> </li> </ul> <p>For Appium tests (all types):</p> <ul> <li> <p>appium_version: The Appium version. Currently supported values are 1.6.5 (and later), latest, and default.</p> <ul> <li> <p>latest runs the latest Appium version supported by Device Farm (1.9.1).</p> </li> <li> <p>For default, Device Farm selects a compatible version of Appium for the device. The current behavior is to run 1.7.2 on Android devices and iOS 9 and earlier and 1.7.2 for iOS 10 and later.</p> </li> <li> <p>This behavior is subject to change.</p> </li> </ul> </li> </ul> <p>For fuzz tests (Android only):</p> <ul> <li> <p>event_count: The number of events, between 1 and 10000, that the UI fuzz test should perform.</p> </li> <li> <p>throttle: The time, in ms, between 0 and 1000, that the UI fuzz test should wait between events.</p> </li> <li> <p>seed: A seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.</p> </li> </ul> <p>For Instrumentation:</p> <ul> <li> <p>filter: A test filter string. Examples:</p> <ul> <li> <p>Running a single test case: <code>com.android.abc.Test1</code> </p> </li> <li> <p>Running a single test: <code>com.android.abc.Test1#smoke</code> </p> </li> <li> <p>Running multiple tests: <code>com.android.abc.Test1,com.android.abc.Test2</code> </p> </li> </ul> </li> </ul> <p>For XCTest and XCTestUI:</p> <ul> <li> <p>filter: A test filter string. Examples:</p> <ul> <li> <p>Running a single test class: <code>LoginTests</code> </p> </li> <li> <p>Running a multiple test classes: <code>LoginTests,SmokeTests</code> </p> </li> <li> <p>Running a single test: <code>LoginTests/testValid</code> </p> </li> <li> <p>Running multiple tests: <code>LoginTests/testValid,LoginTests/testInvalid</code> </p> </li> </ul> </li> </ul>"
|
||||
"ScheduleRunTest$parameters": "<p>The test's parameters, such as test framework parameters and fixture settings. Parameters are represented by name-value pairs of strings.</p> <p>For fuzz tests (Android only):</p> <ul> <li> <p>event_count: The number of events, between 1 and 10000, that the UI fuzz test should perform.</p> </li> <li> <p>throttle: The time, in ms, between 0 and 1000, that the UI fuzz test should wait between events.</p> </li> <li> <p>seed: A seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.</p> </li> </ul> <p>For Instrumentation:</p> <ul> <li> <p>filter: A test filter string. Examples:</p> <ul> <li> <p>Running a single test case: <code>com.android.abc.Test1</code> </p> </li> <li> <p>Running a single test: <code>com.android.abc.Test1#smoke</code> </p> </li> <li> <p>Running multiple tests: <code>com.android.abc.Test1,com.android.abc.Test2</code> </p> </li> </ul> </li> </ul> <p>For XCTest and XCTestUI:</p> <ul> <li> <p>filter: A test filter string. Examples:</p> <ul> <li> <p>Running a single test class: <code>LoginTests</code> </p> </li> <li> <p>Running a multiple test classes: <code>LoginTests,SmokeTests</code> </p> </li> <li> <p>Running a single test: <code>LoginTests/testValid</code> </p> </li> <li> <p>Running multiple tests: <code>LoginTests/testValid,LoginTests/testInvalid</code> </p> </li> </ul> </li> </ul>"
|
||||
}
|
||||
},
|
||||
"TestReport": {
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -1249,7 +1249,11 @@
|
|||
"encryptionMode":{"shape":"EncryptionMode"},
|
||||
"macSecKeys":{"shape":"MacSecKeyList"},
|
||||
"rateLimiterStatus":{"shape":"RateLimiterStatus"},
|
||||
"partnerInterconnectMacSecCapable":{"shape":"PartnerInterconnectMacSecCapable"}
|
||||
"partnerInterconnectMacSecCapable":{"shape":"PartnerInterconnectMacSecCapable"},
|
||||
"prefixPoolSizeIpv4":{"shape":"PrefixPoolSize"},
|
||||
"prefixPoolSizeIpv6":{"shape":"PrefixPoolSize"},
|
||||
"prefixPoolUnallocatedCountIpv4":{"shape":"PrefixPoolUnallocatedCount"},
|
||||
"prefixPoolUnallocatedCountIpv6":{"shape":"PrefixPoolUnallocatedCount"}
|
||||
}
|
||||
},
|
||||
"ConnectionId":{"type":"string"},
|
||||
|
|
@ -1761,6 +1765,7 @@
|
|||
"ownerAccount":{"shape":"OwnerAccount"},
|
||||
"directConnectGatewayState":{"shape":"DirectConnectGatewayState"},
|
||||
"stateChangeError":{"shape":"StateChangeError"},
|
||||
"totalPrefixPoolAllocations":{"shape":"PrefixPoolAllocatedCount"},
|
||||
"tags":{"shape":"TagList"}
|
||||
}
|
||||
},
|
||||
|
|
@ -2004,6 +2009,10 @@
|
|||
"macSecCapable":{"shape":"MacSecCapable"},
|
||||
"encryptionMode":{"shape":"EncryptionMode"},
|
||||
"macSecKeys":{"shape":"MacSecKeyList"},
|
||||
"prefixPoolSizeIpv4":{"shape":"PrefixPoolSize"},
|
||||
"prefixPoolSizeIpv6":{"shape":"PrefixPoolSize"},
|
||||
"prefixPoolUnallocatedCountIpv4":{"shape":"PrefixPoolUnallocatedCount"},
|
||||
"prefixPoolUnallocatedCountIpv6":{"shape":"PrefixPoolUnallocatedCount"},
|
||||
"rateLimiterStatus":{"shape":"RateLimiterStatus"}
|
||||
}
|
||||
},
|
||||
|
|
@ -2159,6 +2168,8 @@
|
|||
"directConnectGatewayId":{"shape":"DirectConnectGatewayId"},
|
||||
"tags":{"shape":"TagList"},
|
||||
"enableSiteLink":{"shape":"EnableSiteLink"},
|
||||
"prefixPoolAllocatedCountIpv4":{"shape":"PrefixPoolAllocatedCount"},
|
||||
"prefixPoolAllocatedCountIpv6":{"shape":"PrefixPoolAllocatedCount"},
|
||||
"rateLimit":{"shape":"RateLimit"}
|
||||
}
|
||||
},
|
||||
|
|
@ -2237,6 +2248,8 @@
|
|||
"directConnectGatewayId":{"shape":"DirectConnectGatewayId"},
|
||||
"tags":{"shape":"TagList"},
|
||||
"enableSiteLink":{"shape":"EnableSiteLink"},
|
||||
"prefixPoolAllocatedCountIpv4":{"shape":"PrefixPoolAllocatedCount"},
|
||||
"prefixPoolAllocatedCountIpv6":{"shape":"PrefixPoolAllocatedCount"},
|
||||
"rateLimit":{"shape":"RateLimit"}
|
||||
}
|
||||
},
|
||||
|
|
@ -2271,6 +2284,18 @@
|
|||
"Platform":{"type":"string"},
|
||||
"PortEncryptionStatus":{"type":"string"},
|
||||
"PortSpeed":{"type":"string"},
|
||||
"PrefixPoolAllocatedCount":{
|
||||
"type":"integer",
|
||||
"min":0
|
||||
},
|
||||
"PrefixPoolSize":{
|
||||
"type":"integer",
|
||||
"min":0
|
||||
},
|
||||
"PrefixPoolUnallocatedCount":{
|
||||
"type":"integer",
|
||||
"min":0
|
||||
},
|
||||
"ProviderList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"ProviderName"}
|
||||
|
|
@ -2535,6 +2560,8 @@
|
|||
"mtu":{"shape":"MTU"},
|
||||
"enableSiteLink":{"shape":"EnableSiteLink"},
|
||||
"virtualInterfaceName":{"shape":"VirtualInterfaceName"},
|
||||
"prefixPoolAllocatedCountIpv4":{"shape":"PrefixPoolAllocatedCount"},
|
||||
"prefixPoolAllocatedCountIpv6":{"shape":"PrefixPoolAllocatedCount"},
|
||||
"rateLimit":{"shape":"RateLimit"}
|
||||
}
|
||||
},
|
||||
|
|
@ -2593,6 +2620,8 @@
|
|||
"awsLogicalDeviceId":{"shape":"AwsLogicalDeviceId"},
|
||||
"tags":{"shape":"TagList"},
|
||||
"siteLinkEnabled":{"shape":"SiteLinkEnabled"},
|
||||
"prefixPoolAllocatedCountIpv4":{"shape":"PrefixPoolAllocatedCount"},
|
||||
"prefixPoolAllocatedCountIpv6":{"shape":"PrefixPoolAllocatedCount"},
|
||||
"rateLimit":{"shape":"RateLimit"}
|
||||
}
|
||||
},
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -1337,6 +1337,38 @@
|
|||
"AvailablePortSpeeds$member": null
|
||||
}
|
||||
},
|
||||
"PrefixPoolAllocatedCount": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"DirectConnectGateway$totalPrefixPoolAllocations": "<p>The total number of inbound route prefixes allocated to the attachments on the Direct Connect gateway. The count combines the IPv4 and IPv6 address families.</p>",
|
||||
"NewPrivateVirtualInterface$prefixPoolAllocatedCountIpv4": "<p>The number of inbound IPv4 route prefixes to allocate to the virtual interface.</p>",
|
||||
"NewPrivateVirtualInterface$prefixPoolAllocatedCountIpv6": "<p>The number of inbound IPv6 route prefixes to allocate to the virtual interface.</p>",
|
||||
"NewTransitVirtualInterface$prefixPoolAllocatedCountIpv4": "<p>The number of inbound IPv4 route prefixes to allocate to the virtual interface.</p>",
|
||||
"NewTransitVirtualInterface$prefixPoolAllocatedCountIpv6": "<p>The number of inbound IPv6 route prefixes to allocate to the virtual interface.</p>",
|
||||
"UpdateVirtualInterfaceAttributesRequest$prefixPoolAllocatedCountIpv4": "<p>The number of inbound IPv4 route prefixes to allocate to the virtual interface. Not applicable to public virtual interfaces.</p>",
|
||||
"UpdateVirtualInterfaceAttributesRequest$prefixPoolAllocatedCountIpv6": "<p>The number of inbound IPv6 route prefixes to allocate to the virtual interface. Not applicable to public virtual interfaces.</p>",
|
||||
"VirtualInterface$prefixPoolAllocatedCountIpv4": "<p>The number of inbound IPv4 route prefixes allocated to the virtual interface. Not applicable to public virtual interfaces.</p>",
|
||||
"VirtualInterface$prefixPoolAllocatedCountIpv6": "<p>The number of inbound IPv6 route prefixes allocated to the virtual interface. Not applicable to public virtual interfaces.</p>"
|
||||
}
|
||||
},
|
||||
"PrefixPoolSize": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"Connection$prefixPoolSizeIpv4": "<p>The total number of inbound IPv4 route prefixes you can allocate across the virtual interfaces on the connection. Not applicable to hosted connections or interconnects.</p>",
|
||||
"Connection$prefixPoolSizeIpv6": "<p>The total number of inbound IPv6 route prefixes you can allocate across the virtual interfaces on the connection. Not applicable to hosted connections or interconnects.</p>",
|
||||
"Lag$prefixPoolSizeIpv4": "<p>The total number of inbound IPv4 route prefixes you can allocate across the virtual interfaces on the LAG. Not applicable to LAGs that are interconnects and support hosted connections.</p>",
|
||||
"Lag$prefixPoolSizeIpv6": "<p>The total number of inbound IPv6 route prefixes you can allocate across the virtual interfaces on the LAG. Not applicable to LAGs that are interconnects and support hosted connections.</p>"
|
||||
}
|
||||
},
|
||||
"PrefixPoolUnallocatedCount": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"Connection$prefixPoolUnallocatedCountIpv4": "<p>The number of inbound IPv4 route prefixes in the connection prefix pool not yet allocated to a virtual interface. Not applicable to hosted connections or interconnects.</p>",
|
||||
"Connection$prefixPoolUnallocatedCountIpv6": "<p>The number of inbound IPv6 route prefixes in the connection prefix pool not yet allocated to a virtual interface. Not applicable to hosted connections or interconnects.</p>",
|
||||
"Lag$prefixPoolUnallocatedCountIpv4": "<p>The number of inbound IPv4 route prefixes in the LAG prefix pool not yet allocated to a virtual interface. Not applicable to LAGs that are interconnects and support hosted connections.</p>",
|
||||
"Lag$prefixPoolUnallocatedCountIpv6": "<p>The number of inbound IPv6 route prefixes in the LAG prefix pool not yet allocated to a virtual interface. Not applicable to LAGs that are interconnects and support hosted connections.</p>"
|
||||
}
|
||||
},
|
||||
"ProviderList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load diff
File diff suppressed because one or more lines are too long
|
|
@ -3,14 +3,20 @@
|
|||
"service": "<p>AWS Elastic Disaster Recovery Service.</p>",
|
||||
"operations": {
|
||||
"AssociateSourceNetworkStack": "<p>Associate a Source Network to an existing CloudFormation Stack and modify launch templates to use this network. Can be used for reverting to previously deployed CloudFormation stacks.</p>",
|
||||
"CancelRecoveryPlanExecution": "<p>Cancels an in-progress Recovery Plan execution. Remaining steps are skipped.</p>",
|
||||
"CreateExtendedSourceServer": "<p>Create an extended source server in the target Account based on the source server in staging account.</p>",
|
||||
"CreateLaunchConfigurationTemplate": "<p>Creates a new Launch Configuration Template.</p>",
|
||||
"CreateRecoveryPlan": "<p>Creates a Recovery Plan to orchestrate multi-server disaster recovery.</p>",
|
||||
"CreateRecoveryPlanStep": "<p>Creates a step in a Recovery Plan. A step is either <code>SERVER</code> type (servers to recover in parallel) or <code>WAIT</code> type (timed pause between steps).</p>",
|
||||
"CreateReplicationConfigurationTemplate": "<p>Creates a new ReplicationConfigurationTemplate.</p>",
|
||||
"CreateSourceNetwork": "<p>Create a new Source Network resource for a provided VPC ID.</p>",
|
||||
"DeleteJob": "<p>Deletes a single Job by ID.</p>",
|
||||
"DeleteLaunchAction": "<p>Deletes a resource launch action.</p>",
|
||||
"DeleteLaunchConfigurationTemplate": "<p>Deletes a single Launch Configuration Template by ID.</p>",
|
||||
"DeleteRecoveryInstance": "<p>Deletes a single Recovery Instance by ID. This deletes the Recovery Instance resource from Elastic Disaster Recovery. The Recovery Instance must be disconnected first in order to delete it.</p>",
|
||||
"DeleteRecoveryPlan": "<p>Deletes a Recovery Plan. Cannot delete a plan that has an execution in a non-terminal status (<code>CREATED</code>, <code>IN_PROGRESS</code>).</p>",
|
||||
"DeleteRecoveryPlanExecution": "<p>Deletes a Recovery Plan execution record. Must be in a terminal status.</p>",
|
||||
"DeleteRecoveryPlanStep": "<p>Deletes a step from a Recovery Plan.</p>",
|
||||
"DeleteReplicationConfigurationTemplate": "<p>Deletes a single Replication Configuration Template by ID</p>",
|
||||
"DeleteSourceNetwork": "<p>Delete Source Network resource.</p>",
|
||||
"DeleteSourceServer": "<p>Deletes a single Source Server by ID. The Source Server must be disconnected first.</p>",
|
||||
|
|
@ -27,17 +33,28 @@
|
|||
"ExportSourceNetworkCfnTemplate": "<p>Export the Source Network CloudFormation template to an S3 bucket.</p>",
|
||||
"GetFailbackReplicationConfiguration": "<p>Lists all Failback ReplicationConfigurations, filtered by Recovery Instance ID.</p>",
|
||||
"GetLaunchConfiguration": "<p>Gets a LaunchConfiguration, filtered by Source Server IDs.</p>",
|
||||
"GetRecoveryPlan": "<p>Gets a Recovery Plan by ARN.</p>",
|
||||
"GetRecoveryPlanExecution": "<p>Gets the details of a Recovery Plan execution.</p>",
|
||||
"GetRecoveryPlanExecutionStep": "<p>Gets the details of a step within a Recovery Plan execution.</p>",
|
||||
"GetRecoveryPlanStep": "<p>Gets a Recovery Plan step by ARN.</p>",
|
||||
"GetReplicationConfiguration": "<p>Gets a ReplicationConfiguration, filtered by Source Server ID.</p>",
|
||||
"InitializeService": "<p>Initialize Elastic Disaster Recovery.</p>",
|
||||
"ListExtensibleSourceServers": "<p>Returns a list of source servers on a staging account that are extensible, which means that: a. The source server is not already extended into this Account. b. The source server on the Account we’re reading from is not an extension of another source server. </p>",
|
||||
"ListLaunchActions": "<p>Lists resource launch actions.</p>",
|
||||
"ListRecoveryPlanExecutionSteps": "<p>Lists all steps within a Recovery Plan execution.</p>",
|
||||
"ListRecoveryPlanExecutions": "<p>Lists executions of Recovery Plans, optionally filtered by plan or status.</p>",
|
||||
"ListRecoveryPlanSteps": "<p>Lists all steps in a Recovery Plan.</p>",
|
||||
"ListRecoveryPlans": "<p>Lists all Recovery Plans in the account.</p>",
|
||||
"ListStagingAccounts": "<p>Returns an array of staging accounts for existing extended source servers.</p>",
|
||||
"ListTagsForResource": "<p>List all tags for your Elastic Disaster Recovery resources.</p>",
|
||||
"PutLaunchAction": "<p>Puts a resource launch action.</p>",
|
||||
"ReorderRecoveryPlanSteps": "<p>Reorders steps in a Recovery Plan. Accepts a complete ordered list of step ARNs.</p>",
|
||||
"RetryDataReplication": "<p>WARNING: RetryDataReplication is deprecated. Causes the data replication initiation sequence to begin immediately upon next Handshake for the specified Source Server ID, regardless of when the previous initiation started. This command will work only if the Source Server is stalled or is in a DISCONNECTED or STOPPED state. </p>",
|
||||
"RetryRecoveryPlanExecutionStep": "<p>Retries a failed <code>SERVER</code> type execution step.</p>",
|
||||
"ReverseReplication": "<p>Start replication to origin / target region - applies only to protected instances that originated in EC2. For recovery instances on target region - starts replication back to origin region. For failback instances on origin region - starts replication to target region to re-protect them. </p>",
|
||||
"StartFailbackLaunch": "<p>Initiates a Job for launching the machine that is being failed back to from the specified Recovery Instance. This will run conversion on the failback client and will reboot your machine, thus completing the failback process.</p>",
|
||||
"StartRecovery": "<p>Launches Recovery Instances for the specified Source Servers. For each Source Server you may choose a point in time snapshot to launch from, or use an on demand snapshot.</p>",
|
||||
"StartRecoveryPlanExecution": "<p>Starts executing a Recovery Plan in <code>DRILL</code> or <code>RECOVERY</code> mode. A plan cannot have more than one execution in a non-terminal status at a time.</p>",
|
||||
"StartReplication": "<p>Starts replication for a stopped Source Server. This action would make the Source Server protected again and restart billing for it.</p>",
|
||||
"StartSourceNetworkRecovery": "<p>Deploy VPC for the specified Source Network and modify launch templates to use this network. The VPC will be deployed using a dedicated CloudFormation stack.</p>",
|
||||
"StartSourceNetworkReplication": "<p>Starts replication for a Source Network. This action would make the Source Network protected.</p>",
|
||||
|
|
@ -50,6 +67,9 @@
|
|||
"UpdateFailbackReplicationConfiguration": "<p>Allows you to update the failback replication configuration of a Recovery Instance by ID.</p>",
|
||||
"UpdateLaunchConfiguration": "<p>Updates a LaunchConfiguration by Source Server ID.</p>",
|
||||
"UpdateLaunchConfigurationTemplate": "<p>Updates an existing Launch Configuration Template by ID.</p>",
|
||||
"UpdateRecoveryPlan": "<p>Updates a Recovery Plan's name or description.</p>",
|
||||
"UpdateRecoveryPlanExecutionStep": "<p>Updates an execution step. Supports two actions: (1) skip a step that is in <code>NOT_STARTED</code> or <code>FAILED</code> status; (2) update the wait duration of a <code>WAIT</code> type step that is in <code>NOT_STARTED</code> status.</p>",
|
||||
"UpdateRecoveryPlanStep": "<p>Updates a Recovery Plan step's name or configuration. Step type is immutable.</p>",
|
||||
"UpdateReplicationConfiguration": "<p>Allows you to update a ReplicationConfiguration by Source Server ID.</p>",
|
||||
"UpdateReplicationConfigurationTemplate": "<p>Updates a ReplicationConfigurationTemplate by ID.</p>"
|
||||
},
|
||||
|
|
@ -236,6 +256,14 @@
|
|||
"Cpus$member": null
|
||||
}
|
||||
},
|
||||
"CancelRecoveryPlanExecutionRequest": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"CancelRecoveryPlanExecutionResponse": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"CfnStackName": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
|
|
@ -244,6 +272,14 @@
|
|||
"StartSourceNetworkRecoveryRequestNetworkEntry$cfnStackName": "<p>CloudFormation stack name to be used for recovering the network.</p>"
|
||||
}
|
||||
},
|
||||
"ClientIdempotencyToken": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CreateRecoveryPlanRequest$clientToken": "<p>A unique string provided to ensure request idempotency.</p>",
|
||||
"CreateRecoveryPlanStepRequest$clientToken": "<p>A unique string provided to ensure request idempotency.</p>",
|
||||
"StartRecoveryPlanExecutionRequest$clientToken": "<p>A unique string provided to ensure request idempotency.</p>"
|
||||
}
|
||||
},
|
||||
"ConflictException": {
|
||||
"base": "<p>The request could not be completed due to a conflict with the current state of the target resource.</p>",
|
||||
"refs": {}
|
||||
|
|
@ -283,6 +319,22 @@
|
|||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"CreateRecoveryPlanRequest": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"CreateRecoveryPlanResponse": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"CreateRecoveryPlanStepRequest": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"CreateRecoveryPlanStepResponse": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"CreateReplicationConfigurationTemplateRequest": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
|
|
@ -389,6 +441,30 @@
|
|||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"DeleteRecoveryPlanExecutionRequest": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"DeleteRecoveryPlanExecutionResponse": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"DeleteRecoveryPlanRequest": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"DeleteRecoveryPlanResponse": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"DeleteRecoveryPlanStepRequest": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"DeleteRecoveryPlanStepResponse": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"DeleteReplicationConfigurationTemplateRequest": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
|
|
@ -598,12 +674,27 @@
|
|||
"RecoveryInstanceDisk$ebsVolumeID": "<p>The EBS Volume ID of this disk.</p>"
|
||||
}
|
||||
},
|
||||
"ErrorDetail": {
|
||||
"base": "<p>Error details for a failed operation.</p>",
|
||||
"refs": {
|
||||
"RecoveryPlanExecution$errorDetail": "<p>Error details if the execution failed.</p>",
|
||||
"RecoveryPlanExecutionStep$errorDetail": "<p>Error details if the step failed.</p>",
|
||||
"RecoveryPlanExecutionStepSummary$errorDetail": "<p>Error details if the step failed.</p>",
|
||||
"RecoveryPlanExecutionSummary$errorDetail": "<p>Error details if the execution failed.</p>"
|
||||
}
|
||||
},
|
||||
"EventResourceData": {
|
||||
"base": "<p>Properties of resource related to a job event.</p>",
|
||||
"refs": {
|
||||
"JobLogEventData$eventResourceData": "<p>Properties of resource related to a job event.</p>"
|
||||
}
|
||||
},
|
||||
"ExecutionServerStepConfiguration": {
|
||||
"base": "<p>Configuration for a <code>SERVER</code> type execution step.</p>",
|
||||
"refs": {
|
||||
"RecoveryPlanExecutionStepConfiguration$executionServerStepConfiguration": "<p>Configuration for a SERVER type step (with execution state like jobID).</p>"
|
||||
}
|
||||
},
|
||||
"ExportSourceNetworkCfnTemplateRequest": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
|
|
@ -654,6 +745,38 @@
|
|||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"GetRecoveryPlanExecutionRequest": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"GetRecoveryPlanExecutionResponse": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"GetRecoveryPlanExecutionStepRequest": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"GetRecoveryPlanExecutionStepResponse": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"GetRecoveryPlanRequest": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"GetRecoveryPlanResponse": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"GetRecoveryPlanStepRequest": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"GetRecoveryPlanStepResponse": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"GetReplicationConfigurationRequest": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
|
|
@ -692,6 +815,17 @@
|
|||
"RecoveryInstanceFailback$firstByteDateTime": "<p>The date and time of the first byte that was replicated from the Recovery Instance.</p>",
|
||||
"RecoveryInstanceFailback$elapsedReplicationDuration": "<p>The amount of time that the Recovery Instance has been replicating for.</p>",
|
||||
"RecoveryInstanceProperties$lastUpdatedDateTime": "<p>The date and time the Recovery Instance properties were last updated on.</p>",
|
||||
"RecoveryPlan$createdAt": "<p>The timestamp when the Recovery Plan was created.</p>",
|
||||
"RecoveryPlan$updatedAt": "<p>The timestamp when the Recovery Plan was last updated.</p>",
|
||||
"RecoveryPlanExecution$startedAt": "<p>The timestamp when the execution started.</p>",
|
||||
"RecoveryPlanExecution$completedAt": "<p>The timestamp when the execution completed.</p>",
|
||||
"RecoveryPlanExecutionStep$createdAt": "<p>The timestamp when the execution step was created.</p>",
|
||||
"RecoveryPlanExecutionStep$updatedAt": "<p>The timestamp when the execution step was last updated.</p>",
|
||||
"RecoveryPlanExecutionSummary$startedAt": "<p>The timestamp when the execution started.</p>",
|
||||
"RecoveryPlanStep$createdAt": "<p>The timestamp when the step was created.</p>",
|
||||
"RecoveryPlanStep$updatedAt": "<p>The timestamp when the step was last updated.</p>",
|
||||
"RecoveryPlanSummary$createdAt": "<p>The timestamp when the Recovery Plan was created.</p>",
|
||||
"RecoveryPlanSummary$updatedAt": "<p>The timestamp when the Recovery Plan was last updated.</p>",
|
||||
"RecoverySnapshot$expectedTimestamp": "<p>The timestamp of when we expect the snapshot to be taken.</p>",
|
||||
"RecoverySnapshot$timestamp": "<p>The actual timestamp that the snapshot was taken.</p>",
|
||||
"SourceProperties$lastUpdatedDateTime": "<p>The date and time the Source Properties were last updated on.</p>"
|
||||
|
|
@ -769,7 +903,8 @@
|
|||
"LifeCycleLastLaunchInitiated$jobID": "<p>The ID of the Job that was used to last launch the Source Server.</p>",
|
||||
"RecoveryInstance$jobID": "<p>The ID of the Job that created the Recovery Instance.</p>",
|
||||
"RecoveryInstanceFailback$failbackJobID": "<p>The Job ID of the last failback log for this Recovery Instance.</p>",
|
||||
"RecoveryLifeCycle$jobID": "<p>The ID of the Job that was used to last recover the Source Network.</p>"
|
||||
"RecoveryLifeCycle$jobID": "<p>The ID of the Job that was used to last recover the Source Network.</p>",
|
||||
"RecoveryPlanExecutionServer$jobID": "<p>The DRS recovery job ID. Populated when recovery is initiated for this server.</p>"
|
||||
}
|
||||
},
|
||||
"JobLog": {
|
||||
|
|
@ -1124,6 +1259,44 @@
|
|||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"ListRecoveryPlanExecutionStepsFilter": {
|
||||
"base": "<p>Filters for listing Recovery Plan execution steps.</p>",
|
||||
"refs": {
|
||||
"ListRecoveryPlanExecutionStepsRequest$filter": "<p>Filters for listing execution steps.</p>"
|
||||
}
|
||||
},
|
||||
"ListRecoveryPlanExecutionStepsRequest": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"ListRecoveryPlanExecutionStepsResponse": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"ListRecoveryPlanExecutionsRequest": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"ListRecoveryPlanExecutionsResponse": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"ListRecoveryPlanStepsRequest": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"ListRecoveryPlanStepsResponse": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"ListRecoveryPlansRequest": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"ListRecoveryPlansResponse": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"ListStagingAccountsRequest": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
|
|
@ -1156,7 +1329,11 @@
|
|||
"base": null,
|
||||
"refs": {
|
||||
"DescribeLaunchConfigurationTemplatesRequest$maxResults": "<p>Maximum results to be returned in DescribeLaunchConfigurationTemplates.</p>",
|
||||
"ListLaunchActionsRequest$maxResults": "<p>Maximum amount of items to return when listing resource launch actions.</p>"
|
||||
"ListLaunchActionsRequest$maxResults": "<p>Maximum amount of items to return when listing resource launch actions.</p>",
|
||||
"ListRecoveryPlanExecutionStepsRequest$maxResults": "<p>Maximum number of results to return.</p>",
|
||||
"ListRecoveryPlanExecutionsRequest$maxResults": "<p>Maximum number of results to return.</p>",
|
||||
"ListRecoveryPlanStepsRequest$maxResults": "<p>Maximum number of results to return.</p>",
|
||||
"ListRecoveryPlansRequest$maxResults": "<p>Maximum number of results to return.</p>"
|
||||
}
|
||||
},
|
||||
"NetworkInterface": {
|
||||
|
|
@ -1239,6 +1416,14 @@
|
|||
"ListExtensibleSourceServersResponse$nextToken": "<p>The token of the next extensible source server to retrieve.</p>",
|
||||
"ListLaunchActionsRequest$nextToken": "<p>Next token to use when listing resource launch actions.</p>",
|
||||
"ListLaunchActionsResponse$nextToken": "<p>Next token returned when listing resource launch actions.</p>",
|
||||
"ListRecoveryPlanExecutionStepsRequest$nextToken": "<p>The token for the next page of results.</p>",
|
||||
"ListRecoveryPlanExecutionStepsResponse$nextToken": "<p>The token for the next page of results.</p>",
|
||||
"ListRecoveryPlanExecutionsRequest$nextToken": "<p>The token for the next page of results.</p>",
|
||||
"ListRecoveryPlanExecutionsResponse$nextToken": "<p>The token for the next page of results.</p>",
|
||||
"ListRecoveryPlanStepsRequest$nextToken": "<p>The token for the next page of results.</p>",
|
||||
"ListRecoveryPlanStepsResponse$nextToken": "<p>The token for the next page of results.</p>",
|
||||
"ListRecoveryPlansRequest$nextToken": "<p>The token for the next page of results.</p>",
|
||||
"ListRecoveryPlansResponse$nextToken": "<p>The token for the next page of results.</p>",
|
||||
"ListStagingAccountsRequest$nextToken": "<p>The token of the next staging Account to retrieve.</p>",
|
||||
"ListStagingAccountsResponse$nextToken": "<p>The token of the next staging Account to retrieve.</p>"
|
||||
}
|
||||
|
|
@ -1471,6 +1656,215 @@
|
|||
"UpdateLaunchConfigurationTemplateRequest$recoveryMode": "<p>Recovery mode.</p>"
|
||||
}
|
||||
},
|
||||
"RecoveryPlan": {
|
||||
"base": "<p>A Recovery Plan resource.</p>",
|
||||
"refs": {
|
||||
"CreateRecoveryPlanResponse$recoveryPlan": null,
|
||||
"GetRecoveryPlanResponse$recoveryPlan": null,
|
||||
"UpdateRecoveryPlanResponse$recoveryPlan": null
|
||||
}
|
||||
},
|
||||
"RecoveryPlanDescription": {
|
||||
"base": "<p>The description of a Recovery Plan.</p>",
|
||||
"refs": {
|
||||
"CreateRecoveryPlanRequest$description": null,
|
||||
"RecoveryPlan$description": null,
|
||||
"UpdateRecoveryPlanRequest$description": null
|
||||
}
|
||||
},
|
||||
"RecoveryPlanExecution": {
|
||||
"base": "<p>A Recovery Plan execution.</p>",
|
||||
"refs": {
|
||||
"CancelRecoveryPlanExecutionResponse$recoveryPlanExecution": "<p>The cancelled Recovery Plan execution.</p>",
|
||||
"GetRecoveryPlanExecutionResponse$recoveryPlanExecution": "<p>The Recovery Plan execution details.</p>",
|
||||
"StartRecoveryPlanExecutionResponse$recoveryPlanExecution": "<p>The started Recovery Plan execution.</p>"
|
||||
}
|
||||
},
|
||||
"RecoveryPlanExecutionMode": {
|
||||
"base": "<p>Execution mode. <code>DRILL</code> for testing, <code>RECOVERY</code> for actual disaster recovery.</p>",
|
||||
"refs": {
|
||||
"RecoveryPlanExecution$mode": "<p>The execution mode.</p>",
|
||||
"RecoveryPlanExecutionSummary$mode": "<p>The execution mode.</p>",
|
||||
"StartRecoveryPlanExecutionRequest$mode": "<p>The execution mode (<code>DRILL</code> or <code>RECOVERY</code>).</p>"
|
||||
}
|
||||
},
|
||||
"RecoveryPlanExecutionServer": {
|
||||
"base": "<p>A server within a recovery plan execution step, enriched with execution state.</p>",
|
||||
"refs": {
|
||||
"RecoveryPlanExecutionServers$member": null
|
||||
}
|
||||
},
|
||||
"RecoveryPlanExecutionServers": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ExecutionServerStepConfiguration$servers": "<p>The list of servers in this execution step.</p>"
|
||||
}
|
||||
},
|
||||
"RecoveryPlanExecutionSourceServer": {
|
||||
"base": "<p>A source server with a specific recovery snapshot for plan execution.</p>",
|
||||
"refs": {
|
||||
"RecoveryPlanExecutionSourceServerList$member": null
|
||||
}
|
||||
},
|
||||
"RecoveryPlanExecutionSourceServerList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"StartRecoveryPlanExecutionRequest$sourceServers": "<p>Optional list of source servers with specific recovery snapshots. If not provided, the latest snapshot is used for each server.</p>"
|
||||
}
|
||||
},
|
||||
"RecoveryPlanExecutionStatus": {
|
||||
"base": "<p>The status of a Recovery Plan execution.</p>",
|
||||
"refs": {
|
||||
"ListRecoveryPlanExecutionsRequest$status": "<p>Filter executions by status.</p>",
|
||||
"RecoveryPlanExecution$status": "<p>The execution status.</p>",
|
||||
"RecoveryPlanExecutionSummary$status": "<p>The execution status.</p>"
|
||||
}
|
||||
},
|
||||
"RecoveryPlanExecutionStep": {
|
||||
"base": "<p>A Recovery Plan Execution Step resource.</p>",
|
||||
"refs": {
|
||||
"GetRecoveryPlanExecutionStepResponse$recoveryPlanExecutionStep": null,
|
||||
"RetryRecoveryPlanExecutionStepResponse$recoveryPlanExecutionStep": null,
|
||||
"UpdateRecoveryPlanExecutionStepResponse$recoveryPlanExecutionStep": null
|
||||
}
|
||||
},
|
||||
"RecoveryPlanExecutionStepConfiguration": {
|
||||
"base": "<p>Type-specific configuration for an execution step response. Mirrors RecoveryPlanStepConfiguration but uses execution-enriched server shapes.</p>",
|
||||
"refs": {
|
||||
"RecoveryPlanExecutionStep$configuration": null,
|
||||
"RecoveryPlanExecutionStepSummary$configuration": null
|
||||
}
|
||||
},
|
||||
"RecoveryPlanExecutionStepStatus": {
|
||||
"base": "<p>The status of a step within a Recovery Plan execution.</p>",
|
||||
"refs": {
|
||||
"ListRecoveryPlanExecutionStepsFilter$status": "<p>Filter by execution step status.</p>",
|
||||
"RecoveryPlanExecutionStep$status": "<p>The status of the execution step.</p>",
|
||||
"RecoveryPlanExecutionStepSummary$status": "<p>The status of the execution step.</p>",
|
||||
"UpdateRecoveryPlanExecutionStepRequest$status": "<p>Only SKIPPED is accepted. Step must be in NOT_STARTED or FAILED status.</p>"
|
||||
}
|
||||
},
|
||||
"RecoveryPlanExecutionStepSummary": {
|
||||
"base": "<p>Summary information about a Recovery Plan execution step.</p>",
|
||||
"refs": {
|
||||
"RecoveryPlanExecutionStepSummaryList$member": null
|
||||
}
|
||||
},
|
||||
"RecoveryPlanExecutionStepSummaryList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ListRecoveryPlanExecutionStepsResponse$recoveryPlanExecutionSteps": "<p>The list of execution steps.</p>"
|
||||
}
|
||||
},
|
||||
"RecoveryPlanExecutionSummary": {
|
||||
"base": "<p>Summary information about a Recovery Plan execution.</p>",
|
||||
"refs": {
|
||||
"RecoveryPlanExecutionSummaryList$member": null
|
||||
}
|
||||
},
|
||||
"RecoveryPlanExecutionSummaryList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ListRecoveryPlanExecutionsResponse$recoveryPlanExecutions": "<p>The list of Recovery Plan executions.</p>"
|
||||
}
|
||||
},
|
||||
"RecoveryPlanName": {
|
||||
"base": "<p>The name of a Recovery Plan.</p>",
|
||||
"refs": {
|
||||
"CreateRecoveryPlanRequest$name": null,
|
||||
"RecoveryPlan$name": null,
|
||||
"RecoveryPlanSummary$name": null,
|
||||
"UpdateRecoveryPlanRequest$name": null
|
||||
}
|
||||
},
|
||||
"RecoveryPlanServer": {
|
||||
"base": "<p>A server associated with a Recovery Plan Step.</p>",
|
||||
"refs": {
|
||||
"RecoveryPlanServers$member": null
|
||||
}
|
||||
},
|
||||
"RecoveryPlanServerImpactLevel": {
|
||||
"base": "<p>The impact level of a server within a Recovery Plan step. <code>CRITICAL</code> means the step fails if this server fails. <code>OPTIONAL</code> means the step continues even if this server fails.</p>",
|
||||
"refs": {
|
||||
"RecoveryPlanExecutionServer$impactLevel": "<p>Defaults to CRITICAL if not specified.</p>",
|
||||
"RecoveryPlanServer$impactLevel": "<p>Defaults to CRITICAL if not specified.</p>"
|
||||
}
|
||||
},
|
||||
"RecoveryPlanServers": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ServerStepConfiguration$servers": "<p>The list of servers to recover in this step.</p>",
|
||||
"UpdateRecoveryPlanExecutionStepRequest$servers": "<p>Full replacement of the server list. Only allowed when the step is in NOT_STARTED status (Server type steps only).</p>"
|
||||
}
|
||||
},
|
||||
"RecoveryPlanStatus": {
|
||||
"base": "<p>Recovery Plan status. <code>ACTIVE</code> means executable. <code>INVALID</code> means the plan has no <code>SERVER</code> type steps and cannot be executed.</p>",
|
||||
"refs": {
|
||||
"RecoveryPlan$status": "<p>The status of the Recovery Plan.</p>",
|
||||
"RecoveryPlanSummary$status": "<p>The status of the Recovery Plan.</p>"
|
||||
}
|
||||
},
|
||||
"RecoveryPlanStep": {
|
||||
"base": "<p>A Recovery Plan Step resource.</p>",
|
||||
"refs": {
|
||||
"CreateRecoveryPlanStepResponse$recoveryPlanStep": null,
|
||||
"GetRecoveryPlanStepResponse$recoveryPlanStep": null,
|
||||
"RecoveryPlanStepList$member": null,
|
||||
"UpdateRecoveryPlanStepResponse$recoveryPlanStep": null
|
||||
}
|
||||
},
|
||||
"RecoveryPlanStepArnList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ReorderRecoveryPlanStepsRequest$orderedStepArns": "<p>Ordered list of all step ARNs representing the desired sequence.</p>"
|
||||
}
|
||||
},
|
||||
"RecoveryPlanStepConfiguration": {
|
||||
"base": "<p>Type-specific configuration for a recovery plan step. Exactly one member must be set.</p>",
|
||||
"refs": {
|
||||
"CreateRecoveryPlanStepRequest$configuration": null,
|
||||
"RecoveryPlanStep$configuration": null,
|
||||
"UpdateRecoveryPlanStepRequest$configuration": null
|
||||
}
|
||||
},
|
||||
"RecoveryPlanStepList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ListRecoveryPlanStepsResponse$recoveryPlanSteps": "<p>The list of Recovery Plan steps.</p>",
|
||||
"ReorderRecoveryPlanStepsResponse$recoveryPlanSteps": "<p>The steps with updated order.</p>"
|
||||
}
|
||||
},
|
||||
"RecoveryPlanStepName": {
|
||||
"base": "<p>The name of a Recovery Plan Step.</p>",
|
||||
"refs": {
|
||||
"CreateRecoveryPlanStepRequest$stepName": null,
|
||||
"RecoveryPlanExecutionStep$stepName": null,
|
||||
"RecoveryPlanExecutionStepSummary$stepName": null,
|
||||
"RecoveryPlanStep$stepName": null,
|
||||
"UpdateRecoveryPlanStepRequest$stepName": null
|
||||
}
|
||||
},
|
||||
"RecoveryPlanStepOrder": {
|
||||
"base": "<p>The order of a step within a Recovery Plan (1-based).</p>",
|
||||
"refs": {
|
||||
"CreateRecoveryPlanStepRequest$stepOrder": null,
|
||||
"RecoveryPlanExecutionStep$stepIndex": null,
|
||||
"RecoveryPlanExecutionStepSummary$stepIndex": null,
|
||||
"RecoveryPlanStep$stepOrder": null
|
||||
}
|
||||
},
|
||||
"RecoveryPlanSummary": {
|
||||
"base": "<p>Summary information about a Recovery Plan.</p>",
|
||||
"refs": {
|
||||
"RecoveryPlanSummaryList$member": null
|
||||
}
|
||||
},
|
||||
"RecoveryPlanSummaryList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ListRecoveryPlansResponse$recoveryPlans": "<p>The list of Recovery Plans.</p>"
|
||||
}
|
||||
},
|
||||
"RecoveryResult": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
|
|
@ -1486,6 +1880,7 @@
|
|||
"RecoverySnapshotID": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"RecoveryPlanExecutionSourceServer$recoverySnapshotID": "<p>The ID of the recovery snapshot to use.</p>",
|
||||
"RecoverySnapshot$snapshotID": "<p>The ID of the Recovery Snapshot.</p>",
|
||||
"StartRecoveryRequestSourceServer$recoverySnapshotID": "<p>The ID of a Recovery Snapshot we want to recover from. Omit this field to launch from the latest data by taking an on-demand snapshot.</p>"
|
||||
}
|
||||
|
|
@ -1502,6 +1897,14 @@
|
|||
"DescribeRecoverySnapshotsRequest$order": "<p>The sorted ordering by which to return Recovery Snapshots.</p>"
|
||||
}
|
||||
},
|
||||
"ReorderRecoveryPlanStepsRequest": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"ReorderRecoveryPlanStepsResponse": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"ReplicationConfiguration": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
|
|
@ -1613,6 +2016,14 @@
|
|||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"RetryRecoveryPlanExecutionStepRequest": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"RetryRecoveryPlanExecutionStepResponse": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"ReverseReplicationRequest": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
|
|
@ -1633,6 +2044,12 @@
|
|||
"SourceNetwork$replicationStatusDetails": "<p>Error details in case Source Network replication status is ERROR.</p>"
|
||||
}
|
||||
},
|
||||
"ServerStepConfiguration": {
|
||||
"base": "<p>Configuration for a <code>SERVER</code> type step.</p>",
|
||||
"refs": {
|
||||
"RecoveryPlanStepConfiguration$serverStepConfiguration": "<p>Configuration for a SERVER type step.</p>"
|
||||
}
|
||||
},
|
||||
"ServiceQuotaExceededException": {
|
||||
"base": "<p>The request could not be completed because its exceeded the service quota.</p>",
|
||||
"refs": {}
|
||||
|
|
@ -1708,6 +2125,8 @@
|
|||
"base": null,
|
||||
"refs": {
|
||||
"CreateExtendedSourceServerRequest$sourceServerArn": "<p>This defines the ARN of the source server in staging Account based on which you want to create an extended source server.</p>",
|
||||
"RecoveryPlanExecutionServer$serverArn": "<p>The ARN of the source server.</p>",
|
||||
"RecoveryPlanServer$serverArn": "<p>The ARN of the source server.</p>",
|
||||
"ReverseReplicationResponse$reversedDirectionSourceServerArn": "<p>ARN of created SourceServer.</p>",
|
||||
"SourceServer$reversedDirectionSourceServerArn": "<p>For EC2-originated Source Servers which have been failed over and then failed back, this value will mean the ARN of the Source Server on the opposite replication direction.</p>",
|
||||
"StagingSourceServer$arn": "<p>The ARN of the source server.</p>"
|
||||
|
|
@ -1726,6 +2145,7 @@
|
|||
"LaunchConfiguration$sourceServerID": "<p>The ID of the Source Server for this launch configuration.</p>",
|
||||
"ParticipatingServer$sourceServerID": "<p>The Source Server ID of a participating server.</p>",
|
||||
"RecoveryInstance$sourceServerID": "<p>The Source Server ID that this Recovery Instance is associated with.</p>",
|
||||
"RecoveryPlanExecutionSourceServer$sourceServerID": "<p>The ID of the source server.</p>",
|
||||
"RecoverySnapshot$sourceServerID": "<p>The ID of the Source Server that the snapshot was taken for.</p>",
|
||||
"ReplicationConfiguration$sourceServerID": "<p>The ID of the Source Server for this Replication Configuration.</p>",
|
||||
"RetryDataReplicationRequest$sourceServerID": "<p>The ID of the Source Server whose data replication should be retried.</p>",
|
||||
|
|
@ -1790,6 +2210,14 @@
|
|||
"StartFailbackLaunchRequest$recoveryInstanceIDs": "<p>The IDs of the Recovery Instance whose failback launch we want to request.</p>"
|
||||
}
|
||||
},
|
||||
"StartRecoveryPlanExecutionRequest": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"StartRecoveryPlanExecutionResponse": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"StartRecoveryRequest": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
|
|
@ -1866,6 +2294,42 @@
|
|||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"StrictDRSARN": {
|
||||
"base": "<p>Strict ARN type for Recovery Plan resources. Only allows safe characters in the resource portion — rejects HTML/script injection characters (<, >, ", ', etc.) per AWS API input validation standards. Resource portion allows: [A-Za-z0-9_/.-] which covers all DRS recovery plan resource identifiers (plan-xxx, st-xxx, exec-xxx, step-xxx).</p>",
|
||||
"refs": {
|
||||
"CancelRecoveryPlanExecutionRequest$recoveryPlanExecutionArn": "<p>The ARN of the Recovery Plan execution to cancel.</p>",
|
||||
"CreateRecoveryPlanStepRequest$recoveryPlanArn": "<p>The ARN of the Recovery Plan to add the step to.</p>",
|
||||
"DeleteRecoveryPlanExecutionRequest$recoveryPlanExecutionArn": "<p>The ARN of the Recovery Plan execution to delete.</p>",
|
||||
"DeleteRecoveryPlanExecutionResponse$recoveryPlanExecutionArn": "<p>The ARN of the deleted Recovery Plan execution.</p>",
|
||||
"DeleteRecoveryPlanRequest$recoveryPlanArn": "<p>The ARN of the Recovery Plan to delete.</p>",
|
||||
"DeleteRecoveryPlanResponse$recoveryPlanArn": "<p>The ARN of the deleted Recovery Plan.</p>",
|
||||
"DeleteRecoveryPlanStepRequest$recoveryPlanStepArn": "<p>The ARN of the Recovery Plan step to delete.</p>",
|
||||
"DeleteRecoveryPlanStepResponse$recoveryPlanStepArn": "<p>The ARN of the deleted Recovery Plan step.</p>",
|
||||
"GetRecoveryPlanExecutionRequest$recoveryPlanExecutionArn": "<p>The ARN of the Recovery Plan execution.</p>",
|
||||
"GetRecoveryPlanExecutionStepRequest$recoveryPlanExecutionStepArn": "<p>The ARN of the execution step.</p>",
|
||||
"GetRecoveryPlanRequest$recoveryPlanArn": "<p>The ARN of the Recovery Plan to retrieve.</p>",
|
||||
"GetRecoveryPlanStepRequest$recoveryPlanStepArn": "<p>The ARN of the Recovery Plan step to retrieve.</p>",
|
||||
"ListRecoveryPlanExecutionStepsRequest$recoveryPlanExecutionArn": "<p>The ARN of the Recovery Plan execution.</p>",
|
||||
"ListRecoveryPlanExecutionsRequest$recoveryPlanArn": "<p>Filter executions by Recovery Plan ARN.</p>",
|
||||
"ListRecoveryPlanStepsRequest$recoveryPlanArn": "<p>The ARN of the Recovery Plan.</p>",
|
||||
"RecoveryPlan$recoveryPlanArn": "<p>The ARN of the Recovery Plan.</p>",
|
||||
"RecoveryPlanExecution$recoveryPlanExecutionArn": "<p>The ARN of the Recovery Plan execution.</p>",
|
||||
"RecoveryPlanExecution$recoveryPlanArn": "<p>The ARN of the Recovery Plan being executed.</p>",
|
||||
"RecoveryPlanExecutionStep$recoveryPlanExecutionStepArn": "<p>The ARN of the execution step.</p>",
|
||||
"RecoveryPlanExecutionStepSummary$recoveryPlanExecutionStepArn": "<p>The ARN of the execution step.</p>",
|
||||
"RecoveryPlanExecutionSummary$recoveryPlanExecutionArn": "<p>The ARN of the Recovery Plan execution.</p>",
|
||||
"RecoveryPlanExecutionSummary$recoveryPlanArn": "<p>The ARN of the Recovery Plan.</p>",
|
||||
"RecoveryPlanStep$recoveryPlanStepArn": "<p>The ARN of the Recovery Plan step.</p>",
|
||||
"RecoveryPlanStepArnList$member": null,
|
||||
"RecoveryPlanSummary$recoveryPlanArn": "<p>The ARN of the Recovery Plan.</p>",
|
||||
"ReorderRecoveryPlanStepsRequest$recoveryPlanArn": "<p>The ARN of the Recovery Plan.</p>",
|
||||
"RetryRecoveryPlanExecutionStepRequest$recoveryPlanExecutionStepArn": "<p>The ARN of the execution step to retry.</p>",
|
||||
"StartRecoveryPlanExecutionRequest$recoveryPlanArn": "<p>The ARN of the Recovery Plan to execute.</p>",
|
||||
"UpdateRecoveryPlanExecutionStepRequest$recoveryPlanExecutionStepArn": "<p>The ARN of the execution step to update.</p>",
|
||||
"UpdateRecoveryPlanRequest$recoveryPlanArn": "<p>The ARN of the Recovery Plan to update.</p>",
|
||||
"UpdateRecoveryPlanStepRequest$recoveryPlanStepArn": "<p>The ARN of the Recovery Plan step to update.</p>"
|
||||
}
|
||||
},
|
||||
"StrictlyPositiveInteger": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
|
|
@ -1877,7 +2341,15 @@
|
|||
"DescribeSourceNetworksRequest$maxResults": "<p>Maximum number of Source Networks to retrieve.</p>",
|
||||
"DescribeSourceServersRequest$maxResults": "<p>Maximum number of Source Servers to retrieve.</p>",
|
||||
"PITPolicyRule$interval": "<p>How often, in the chosen units, a snapshot should be taken.</p>",
|
||||
"PITPolicyRule$retentionDuration": "<p>The duration to retain a snapshot for, in the chosen units.</p>"
|
||||
"PITPolicyRule$retentionDuration": "<p>The duration to retain a snapshot for, in the chosen units.</p>",
|
||||
"RecoveryPlanExecutionStep$attempt": "<p>The number of times this step has been attempted.</p>"
|
||||
}
|
||||
},
|
||||
"String": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ErrorDetail$message": "<p>The error message.</p>",
|
||||
"ErrorDetail$code": "<p>The error code.</p>"
|
||||
}
|
||||
},
|
||||
"SubnetID": {
|
||||
|
|
@ -1924,6 +2396,7 @@
|
|||
"refs": {
|
||||
"CreateExtendedSourceServerRequest$tags": "<p>A list of tags associated with the extended source server.</p>",
|
||||
"CreateLaunchConfigurationTemplateRequest$tags": "<p>Request to associate tags during creation of a Launch Configuration Template.</p>",
|
||||
"CreateRecoveryPlanRequest$tags": "<p>The tags to apply to the Recovery Plan.</p>",
|
||||
"CreateReplicationConfigurationTemplateRequest$stagingAreaTags": "<p>A set of tags to be associated with all resources created in the replication staging area: EC2 replication server, EBS volumes, EBS snapshots, etc.</p>",
|
||||
"CreateReplicationConfigurationTemplateRequest$tags": "<p>A set of tags to be associated with the Replication Configuration Template resource.</p>",
|
||||
"CreateSourceNetworkRequest$tags": "<p>A set of tags to be associated with the Source Network resource.</p>",
|
||||
|
|
@ -1931,6 +2404,8 @@
|
|||
"LaunchConfigurationTemplate$tags": "<p>Tags of the Launch Configuration Template.</p>",
|
||||
"ListTagsForResourceResponse$tags": "<p>The tags of the requested resource.</p>",
|
||||
"RecoveryInstance$tags": "<p>An array of tags that are associated with the Recovery Instance.</p>",
|
||||
"RecoveryPlan$tags": "<p>The tags associated with the Recovery Plan.</p>",
|
||||
"RecoveryPlanExecution$tags": "<p>The tags associated with the Recovery Plan execution.</p>",
|
||||
"ReplicationConfiguration$stagingAreaTags": "<p>A set of tags to be associated with all resources created in the replication staging area: EC2 replication server, EBS volumes, EBS snapshots, etc.</p>",
|
||||
"ReplicationConfigurationTemplate$stagingAreaTags": "<p>A set of tags to be associated with all resources created in the replication staging area: EC2 replication server, EBS volumes, EBS snapshots, etc.</p>",
|
||||
"ReplicationConfigurationTemplate$tags": "<p>A set of tags to be associated with the Replication Configuration Template resource.</p>",
|
||||
|
|
@ -1938,6 +2413,7 @@
|
|||
"SourceServer$tags": "<p>The tags associated with the Source Server.</p>",
|
||||
"StagingSourceServer$tags": "<p>A list of tags associated with the staging source server.</p>",
|
||||
"StartFailbackLaunchRequest$tags": "<p>The tags to be associated with the failback launch Job.</p>",
|
||||
"StartRecoveryPlanExecutionRequest$tags": "<p>The tags to apply to the Recovery Plan execution.</p>",
|
||||
"StartRecoveryRequest$tags": "<p>The tags to be associated with the Recovery Job.</p>",
|
||||
"StartSourceNetworkRecoveryRequest$tags": "<p>The tags to be associated with the Source Network recovery Job.</p>",
|
||||
"TagResourceRequest$tags": "<p>Array of tags to be added or updated.</p>",
|
||||
|
|
@ -1991,6 +2467,30 @@
|
|||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"UpdateRecoveryPlanExecutionStepRequest": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"UpdateRecoveryPlanExecutionStepResponse": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"UpdateRecoveryPlanRequest": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"UpdateRecoveryPlanResponse": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"UpdateRecoveryPlanStepRequest": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"UpdateRecoveryPlanStepResponse": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"UpdateReplicationConfigurationRequest": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
|
|
@ -2054,6 +2554,20 @@
|
|||
"SourceNetworkData$sourceVpc": "<p>VPC ID protected by the Source Network.</p>",
|
||||
"SourceNetworkData$targetVpc": "<p>ID of the recovered VPC following Source Network recovery.</p>"
|
||||
}
|
||||
},
|
||||
"WaitDurationMinutes": {
|
||||
"base": "<p>The wait duration in minutes for a Wait type step.</p>",
|
||||
"refs": {
|
||||
"UpdateRecoveryPlanExecutionStepRequest$waitDurationMinutes": "<p>Updated wait duration. Only allowed when the step is in NOT_STARTED status (Wait type steps only).</p>",
|
||||
"WaitStepConfiguration$waitDurationMinutes": null
|
||||
}
|
||||
},
|
||||
"WaitStepConfiguration": {
|
||||
"base": "<p>Configuration for a <code>WAIT</code> type step.</p>",
|
||||
"refs": {
|
||||
"RecoveryPlanExecutionStepConfiguration$waitStepConfiguration": "<p>Configuration for a WAIT type step.</p>",
|
||||
"RecoveryPlanStepConfiguration$waitStepConfiguration": "<p>Configuration for a WAIT type step.</p>"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -60,6 +60,30 @@
|
|||
"limit_key": "maxResults",
|
||||
"result_key": "items"
|
||||
},
|
||||
"ListRecoveryPlanExecutionSteps": {
|
||||
"input_token": "nextToken",
|
||||
"output_token": "nextToken",
|
||||
"limit_key": "maxResults",
|
||||
"result_key": "recoveryPlanExecutionSteps"
|
||||
},
|
||||
"ListRecoveryPlanExecutions": {
|
||||
"input_token": "nextToken",
|
||||
"output_token": "nextToken",
|
||||
"limit_key": "maxResults",
|
||||
"result_key": "recoveryPlanExecutions"
|
||||
},
|
||||
"ListRecoveryPlanSteps": {
|
||||
"input_token": "nextToken",
|
||||
"output_token": "nextToken",
|
||||
"limit_key": "maxResults",
|
||||
"result_key": "recoveryPlanSteps"
|
||||
},
|
||||
"ListRecoveryPlans": {
|
||||
"input_token": "nextToken",
|
||||
"output_token": "nextToken",
|
||||
"limit_key": "maxResults",
|
||||
"result_key": "recoveryPlans"
|
||||
},
|
||||
"ListStagingAccounts": {
|
||||
"input_token": "nextToken",
|
||||
"output_token": "nextToken",
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
<?php
|
||||
// This file was auto-generated from sdk-root/src/data/drs/2020-02-26/paginators-1.json
|
||||
return [ 'pagination' => [ 'DescribeJobLogItems' => [ 'input_token' => 'nextToken', 'output_token' => 'nextToken', 'limit_key' => 'maxResults', 'result_key' => 'items', ], 'DescribeJobs' => [ 'input_token' => 'nextToken', 'output_token' => 'nextToken', 'limit_key' => 'maxResults', 'result_key' => 'items', ], 'DescribeLaunchConfigurationTemplates' => [ 'input_token' => 'nextToken', 'output_token' => 'nextToken', 'limit_key' => 'maxResults', 'result_key' => 'items', ], 'DescribeRecoveryInstances' => [ 'input_token' => 'nextToken', 'output_token' => 'nextToken', 'limit_key' => 'maxResults', 'result_key' => 'items', ], 'DescribeRecoverySnapshots' => [ 'input_token' => 'nextToken', 'output_token' => 'nextToken', 'limit_key' => 'maxResults', 'result_key' => 'items', ], 'DescribeReplicationConfigurationTemplates' => [ 'input_token' => 'nextToken', 'output_token' => 'nextToken', 'limit_key' => 'maxResults', 'result_key' => 'items', ], 'DescribeSourceNetworks' => [ 'input_token' => 'nextToken', 'output_token' => 'nextToken', 'limit_key' => 'maxResults', 'result_key' => 'items', ], 'DescribeSourceServers' => [ 'input_token' => 'nextToken', 'output_token' => 'nextToken', 'limit_key' => 'maxResults', 'result_key' => 'items', ], 'ListExtensibleSourceServers' => [ 'input_token' => 'nextToken', 'output_token' => 'nextToken', 'limit_key' => 'maxResults', 'result_key' => 'items', ], 'ListLaunchActions' => [ 'input_token' => 'nextToken', 'output_token' => 'nextToken', 'limit_key' => 'maxResults', 'result_key' => 'items', ], 'ListStagingAccounts' => [ 'input_token' => 'nextToken', 'output_token' => 'nextToken', 'limit_key' => 'maxResults', 'result_key' => 'accounts', ], ],];
|
||||
return [ 'pagination' => [ 'DescribeJobLogItems' => [ 'input_token' => 'nextToken', 'output_token' => 'nextToken', 'limit_key' => 'maxResults', 'result_key' => 'items', ], 'DescribeJobs' => [ 'input_token' => 'nextToken', 'output_token' => 'nextToken', 'limit_key' => 'maxResults', 'result_key' => 'items', ], 'DescribeLaunchConfigurationTemplates' => [ 'input_token' => 'nextToken', 'output_token' => 'nextToken', 'limit_key' => 'maxResults', 'result_key' => 'items', ], 'DescribeRecoveryInstances' => [ 'input_token' => 'nextToken', 'output_token' => 'nextToken', 'limit_key' => 'maxResults', 'result_key' => 'items', ], 'DescribeRecoverySnapshots' => [ 'input_token' => 'nextToken', 'output_token' => 'nextToken', 'limit_key' => 'maxResults', 'result_key' => 'items', ], 'DescribeReplicationConfigurationTemplates' => [ 'input_token' => 'nextToken', 'output_token' => 'nextToken', 'limit_key' => 'maxResults', 'result_key' => 'items', ], 'DescribeSourceNetworks' => [ 'input_token' => 'nextToken', 'output_token' => 'nextToken', 'limit_key' => 'maxResults', 'result_key' => 'items', ], 'DescribeSourceServers' => [ 'input_token' => 'nextToken', 'output_token' => 'nextToken', 'limit_key' => 'maxResults', 'result_key' => 'items', ], 'ListExtensibleSourceServers' => [ 'input_token' => 'nextToken', 'output_token' => 'nextToken', 'limit_key' => 'maxResults', 'result_key' => 'items', ], 'ListLaunchActions' => [ 'input_token' => 'nextToken', 'output_token' => 'nextToken', 'limit_key' => 'maxResults', 'result_key' => 'items', ], 'ListRecoveryPlanExecutionSteps' => [ 'input_token' => 'nextToken', 'output_token' => 'nextToken', 'limit_key' => 'maxResults', 'result_key' => 'recoveryPlanExecutionSteps', ], 'ListRecoveryPlanExecutions' => [ 'input_token' => 'nextToken', 'output_token' => 'nextToken', 'limit_key' => 'maxResults', 'result_key' => 'recoveryPlanExecutions', ], 'ListRecoveryPlanSteps' => [ 'input_token' => 'nextToken', 'output_token' => 'nextToken', 'limit_key' => 'maxResults', 'result_key' => 'recoveryPlanSteps', ], 'ListRecoveryPlans' => [ 'input_token' => 'nextToken', 'output_token' => 'nextToken', 'limit_key' => 'maxResults', 'result_key' => 'recoveryPlans', ], 'ListStagingAccounts' => [ 'input_token' => 'nextToken', 'output_token' => 'nextToken', 'limit_key' => 'maxResults', 'result_key' => 'accounts', ], ],];
|
||||
|
|
|
|||
|
|
@ -34137,7 +34137,8 @@
|
|||
"ImageUefiDataRequest":{
|
||||
"type":"string",
|
||||
"max":64000,
|
||||
"min":0
|
||||
"min":0,
|
||||
"sensitive":true
|
||||
},
|
||||
"ImageUsageReport":{
|
||||
"type":"structure",
|
||||
|
|
@ -54663,7 +54664,10 @@
|
|||
"type":"string",
|
||||
"sensitive":true
|
||||
},
|
||||
"SensitiveString":{"type":"string"},
|
||||
"SensitiveString":{
|
||||
"type":"string",
|
||||
"sensitive":true
|
||||
},
|
||||
"SensitiveUrl":{
|
||||
"type":"string",
|
||||
"sensitive":true
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -20,7 +20,7 @@
|
|||
"AssignPrivateIpAddresses": "<p>Assigns the specified secondary private IP addresses to the specified network interface.</p> <p>You can specify specific secondary IP addresses, or you can specify the number of secondary IP addresses to be automatically assigned from the subnet's CIDR block range. The number of secondary IP addresses that you can assign to an instance varies by instance type. For more information about Elastic IP addresses, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html\">Elastic IP Addresses</a> in the <i>Amazon EC2 User Guide</i>.</p> <p>When you move a secondary private IP address to another network interface, any Elastic IP address that is associated with the IP address is also moved.</p> <p>Remapping an IP address is an asynchronous operation. When you move an IP address from one network interface to another, check <code>network/interfaces/macs/mac/local-ipv4s</code> in the instance metadata to confirm that the remapping is complete.</p> <p>You must specify either the IP addresses or the IP address count in the request.</p> <p>You can optionally use Prefix Delegation on the network interface. You must specify either the IPv4 Prefix Delegation prefixes, or the IPv4 Prefix Delegation count. For information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-prefix-eni.html\"> Assigning prefixes to network interfaces</a> in the <i>Amazon EC2 User Guide</i>.</p>",
|
||||
"AssignPrivateNatGatewayAddress": "<p>Assigns private IPv4 addresses to a private NAT gateway. For more information, see <a href=\"https://docs.aws.amazon.com/vpc/latest/userguide/nat-gateway-working-with.html\">Work with NAT gateways</a> in the <i>Amazon VPC User Guide</i>.</p>",
|
||||
"AssociateAddress": "<p>Associates an Elastic IP address, or carrier IP address (for instances that are in subnets in Wavelength Zones) with an instance or a network interface. Before you can use an Elastic IP address, you must allocate it to your account.</p> <p>If the Elastic IP address is already associated with a different instance, it is disassociated from that instance and associated with the specified instance. If you associate an Elastic IP address with an instance that has an existing Elastic IP address, the existing address is disassociated from the instance, but remains allocated to your account.</p> <p>[Subnets in Wavelength Zones] You can associate an IP address from the telecommunication carrier to the instance or network interface. </p> <p>You cannot associate an Elastic IP address with an interface in a different network border group.</p> <important> <p>This is an idempotent operation. If you perform the operation more than once, Amazon EC2 doesn't return an error, and you may be charged for each time the Elastic IP address is remapped to the same instance. For more information, see the <i>Elastic IP Addresses</i> section of <a href=\"http://aws.amazon.com/ec2/pricing/\">Amazon EC2 Pricing</a>.</p> </important>",
|
||||
"AssociateApplicationStatusCheck": "<p>Associates an application status check with instances or <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html\">tags</a>. Once you create an association, health monitoring automatically begins for the specified instances or for instances that match the specified tags. The following rules apply:</p> <ul> <li> <p>You must specify either <code>TargetTagAssociations</code> or <code>InstanceIds</code>, but not both. Specifying both results in an <code>InvalidParameterCombination</code> error.</p> </li> <li> <p>The application status check must already exist and belong to your account.</p> </li> <li> <p>Tag keys must not be blank.</p> </li> <li> <p>Maximum 50 tag associations per application status check.</p> </li> <li> <p>Use <code>DisassociateApplicationStatusCheck</code> to remove associations.</p> </li> <li> <p>When you associate <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html\">tags</a>, the application status check automatically monitors all current and future instances that have the specified tags.</p> </li> </ul>",
|
||||
"AssociateApplicationStatusCheck": "<p>Associates an application status check with instances or <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html\">tags</a>. Once you create an association, health monitoring automatically begins for the specified instances or for instances that match the specified tags. The following rules apply:</p> <ul> <li> <p>You must specify either <code>TargetTagAssociations</code> or <code>InstanceIds</code>, but not both. Specifying both results in an <code>InvalidParameterCombination</code> error.</p> </li> <li> <p>You must own the application status check. The check must already exist in your account.</p> </li> <li> <p>You must not leave tag keys blank.</p> </li> <li> <p>You can create a maximum of 50 tag associations for each application status check.</p> </li> <li> <p>You can use <code>DisassociateApplicationStatusCheck</code> to remove associations.</p> </li> <li> <p>You can associate <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html\">tags</a> so that the application status check automatically monitors all current and future instances that have the specified tags.</p> </li> </ul>",
|
||||
"AssociateCapacityReservationBillingOwner": "<p>Initiates a request to assign billing of the unused capacity of a shared Capacity Reservation to a consumer account that is consolidated under the same Amazon Web Services organizations payer account. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/assign-billing.html\">Billing assignment for shared Amazon EC2 Capacity Reservations</a>.</p>",
|
||||
"AssociateClientVpnTargetNetwork": "<p>Associates a target network with a Client VPN endpoint. A target network is a subnet in a VPC. You can associate multiple subnets from the same VPC with a Client VPN endpoint. You can associate only one subnet in each Availability Zone. We recommend that you associate at least two subnets to provide Availability Zone redundancy.</p> <p>If you specified a VPC when you created the Client VPN endpoint or if you have previous subnet associations, the specified subnet must be in the same VPC. To specify a subnet that's in a different VPC, you must first modify the Client VPN endpoint (<a>ModifyClientVpnEndpoint</a>) and change the VPC that's associated with it.</p>",
|
||||
"AssociateDhcpOptions": "<p>Associates a set of DHCP options (that you've previously created) with the specified VPC, or associates no DHCP options with the VPC.</p> <p>After you associate the options with the VPC, any existing instances and all new instances that you launch in that VPC use the options. You don't need to restart or relaunch the instances. They automatically pick up the changes within a few hours, depending on how frequently the instance renews its DHCP lease. You can explicitly renew the lease using the operating system on the instance.</p> <p>For more information, see <a href=\"https://docs.aws.amazon.com/vpc/latest/userguide/VPC_DHCP_Options.html\">DHCP option sets</a> in the <i>Amazon VPC User Guide</i>.</p>",
|
||||
|
|
@ -67,7 +67,7 @@
|
|||
"CopyImage": "<p>Initiates an AMI copy operation. You must specify the source AMI ID and both the source and destination locations. The copy operation must be initiated in the destination Region.</p> <p class=\"title\"> <b>CopyImage supports the following source to destination copies:</b> </p> <ul> <li> <p>Region to Region</p> </li> <li> <p>Region to Outpost</p> </li> <li> <p>Parent Region to Local Zone</p> </li> <li> <p>Local Zone to parent Region</p> </li> <li> <p>Between Local Zones with the same parent Region (only supported for certain Local Zones)</p> </li> </ul> <p class=\"title\"> <b>CopyImage does not support the following source to destination copies:</b> </p> <ul> <li> <p>Local Zone to non-parent Regions</p> </li> <li> <p>Between Local Zones with different parent Regions</p> </li> <li> <p>Local Zone to Outpost</p> </li> <li> <p>Outpost to Local Zone</p> </li> <li> <p>Outpost to Region</p> </li> <li> <p>Between Outposts</p> </li> <li> <p>Within same Outpost</p> </li> <li> <p>Cross-partition copies (use <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateStoreImageTask.html\">CreateStoreImageTask</a> instead)</p> </li> </ul> <p class=\"title\"> <b>Destination specification</b> </p> <ul> <li> <p>Region to Region: The destination Region is the Region in which you initiate the copy operation.</p> </li> <li> <p>Region to Outpost: Specify the destination using the <code>DestinationOutpostArn</code> parameter (the ARN of the Outpost)</p> </li> <li> <p>Region to Local Zone, and Local Zone to Local Zone copies: Specify the destination using the <code>DestinationAvailabilityZone</code> parameter (the name of the destination Local Zone) or <code>DestinationAvailabilityZoneId</code> parameter (the ID of the destination Local Zone).</p> </li> </ul> <p class=\"title\"> <b>Snapshot encryption</b> </p> <ul> <li> <p>Region to Outpost: Backing snapshots copied to an Outpost are encrypted by default using the default encryption key for the Region or the key that you specify. Outposts do not support unencrypted snapshots.</p> </li> <li> <p>Region to Local Zone, and Local Zone to Local Zone: Not all Local Zones require encrypted snapshots. In Local Zones that require encrypted snapshots, backing snapshots are automatically encrypted during copy. In Local Zones where encryption is not required, snapshots retain their original encryption state (encrypted or unencrypted) by default.</p> </li> </ul> <p>For more information, including the required permissions for copying an AMI, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/CopyingAMIs.html\">Copy an Amazon EC2 AMI</a> in the <i>Amazon EC2 User Guide</i>.</p>",
|
||||
"CopySnapshot": "<p>Creates an exact copy of an Amazon EBS snapshot.</p> <p>The location of the source snapshot determines whether you can copy it or not, and the allowed destinations for the snapshot copy.</p> <ul> <li> <p>If the source snapshot is in a Region, you can copy it within that Region, to another Region, to an Outpost associated with that Region, or to a Local Zone in that Region.</p> </li> <li> <p>If the source snapshot is in a Local Zone, you can copy it within that Local Zone, to another Local Zone in the same zone group, or to the parent Region of the Local Zone.</p> </li> <li> <p>If the source snapshot is on an Outpost, you can't copy it.</p> </li> </ul> <p>When copying snapshots to a Region, the encryption outcome for the snapshot copy depends on the Amazon EBS encryption by default setting for the destination Region, the encryption status of the source snapshot, and the encryption parameters you specify in the request. For more information, see <a href=\"https://docs.aws.amazon.com/ebs/latest/userguide/ebs-copy-snapshot.html#creating-encrypted-snapshots\"> Encryption and snapshot copying</a>.</p> <p>Snapshots copied to an Outpost must be encrypted. Unencrypted snapshots are not supported on Outposts. For more information, <a href=\"https://docs.aws.amazon.com/ebs/latest/userguide/snapshots-outposts.html#considerations\"> Amazon EBS local snapshots on Outposts</a>.</p> <note> <p>Snapshots copies have an arbitrary source volume ID. Do not use this volume ID for any purpose.</p> </note> <p>For more information, see <a href=\"https://docs.aws.amazon.com/ebs/latest/userguide/ebs-copy-snapshot.html\">Copy an Amazon EBS snapshot</a> in the <i>Amazon EBS User Guide</i>.</p>",
|
||||
"CopyVolumes": "<p>Creates a crash-consistent, point-in-time copy of an existing Amazon EBS volume within the same Availability Zone. The volume copy can be attached to an Amazon EC2 instance once it reaches the <code>available</code> state. For more information, see <a href=\"https://docs.aws.amazon.com/ebs/latest/userguide/ebs-copying-volume.html\">Copy an Amazon EBS volume</a>.</p>",
|
||||
"CreateApplicationStatusCheck": "<p>Creates an application status check for monitoring the health of applications running on your instances. You can configure the protocol, port, path, and thresholds for the health check. The following rules apply:</p> <ul> <li> <p>You can create a maximum of 50 application status checks per account.</p> </li> <li> <p>Health checks do not start until you associate the check with instances or tags using <code>AssociateApplicationStatusCheck</code>.</p> </li> <li> <p>The <code>Timeout</code> value must be less than the <code>Interval</code> value.</p> </li> <li> <p>The <code>Path</code> must start with a forward slash (<code>/</code>). Default: <code>/</code>.</p> </li> <li> <p>If you do not specify <code>Aggregation</code>, it defaults to <code>included</code>, which means the check contributes to the instance-level application status.</p> </li> <li> <p>Default values: <code>Interval</code> is 60 seconds, <code>Timeout</code> is 6 seconds, <code>FailureThreshold</code> is 2, <code>SuccessThreshold</code> is 2, <code>StatusCodeMatcher</code> is <code>200</code>, <code>InitializationGracePeriodSeconds</code> is 300 seconds.</p> </li> <li> <p>You can tag the application status check during creation. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html\">Tag your Amazon EC2 resources</a>.</p> </li> </ul>",
|
||||
"CreateApplicationStatusCheck": "<p>Creates an application status check for monitoring the health of applications running on your instances. You can configure the protocol, port, path, and thresholds for the health check. The following rules apply:</p> <ul> <li> <p>You can create a maximum of 50 application status checks for each account.</p> </li> <li> <p>You must associate the check with instances or tags using <code>AssociateApplicationStatusCheck</code> before health checks start.</p> </li> <li> <p>You must set the <code>Timeout</code> value to less than the <code>Interval</code> value.</p> </li> <li> <p>You must start the <code>Path</code> with a forward slash (<code>/</code>). Default: <code>/</code>.</p> </li> <li> <p>You can specify <code>Aggregation</code> as <code>included</code> or <code>excluded</code>. If you do not specify a value, it defaults to <code>included</code>, which means the check contributes to the instance-level application status.</p> </li> <li> <p>You can use the following default values: <code>Interval</code> is 60 seconds, <code>Timeout</code> is 6 seconds, <code>FailureThreshold</code> is 2, <code>SuccessThreshold</code> is 2, <code>StatusCodeMatcher</code> is <code>200</code>, <code>InitializationGracePeriodSeconds</code> is 300 seconds.</p> </li> <li> <p>You can tag the application status check during creation. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html\">Tag your Amazon EC2 resources</a>.</p> </li> </ul>",
|
||||
"CreateCapacityManagerDataExport": "<p> Creates a new data export configuration for EC2 Capacity Manager. This allows you to automatically export capacity usage data to an S3 bucket on a scheduled basis. The exported data includes metrics for On-Demand, Spot, and Capacity Reservations usage across your organization. </p>",
|
||||
"CreateCapacityReservation": "<p>Creates a new Capacity Reservation with the specified attributes. Capacity Reservations enable you to reserve capacity for your Amazon EC2 instances in a specific Availability Zone for any duration.</p> <p>You can create a Capacity Reservation at any time, and you can choose when it starts. You can create a Capacity Reservation for immediate use or you can request a Capacity Reservation for a future date.</p> <p>For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-capacity-reservations.html\"> Reserve compute capacity with On-Demand Capacity Reservations</a> in the <i>Amazon EC2 User Guide</i>.</p> <p>Your request to create a Capacity Reservation could fail if:</p> <ul> <li> <p>Amazon EC2 does not have sufficient capacity. In this case, try again at a later time, try in a different Availability Zone, or request a smaller Capacity Reservation. If your workload is flexible across instance types and sizes, try with different instance attributes.</p> </li> <li> <p>The requested quantity exceeds your On-Demand Instance quota. In this case, increase your On-Demand Instance quota for the requested instance type and try again. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-resource-limits.html\"> Amazon EC2 Service Quotas</a> in the <i>Amazon EC2 User Guide</i>.</p> </li> </ul>",
|
||||
"CreateCapacityReservationBySplitting": "<p> Create a new Capacity Reservation by splitting the capacity of the source Capacity Reservation. The new Capacity Reservation will have the same attributes as the source Capacity Reservation except for tags. The source Capacity Reservation must be <code>active</code> and owned by your Amazon Web Services account. </p>",
|
||||
|
|
@ -87,7 +87,7 @@
|
|||
"CreateFleet": "<p>Creates an EC2 Fleet that contains the configuration information for On-Demand Instances and Spot Instances. Instances are launched immediately if there is available capacity.</p> <p>A single EC2 Fleet can include multiple launch specifications that vary by instance type, AMI, Availability Zone, or subnet.</p> <p>For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-fleet.html\">EC2 Fleet</a> in the <i>Amazon EC2 User Guide</i>.</p>",
|
||||
"CreateFlowLogs": "<p>Creates one or more flow logs to capture information about IP traffic for a specific network interface, subnet, or VPC. </p> <p>Flow log data for a monitored network interface is recorded as flow log records, which are log events consisting of fields that describe the traffic flow. For more information, see <a href=\"https://docs.aws.amazon.com/vpc/latest/userguide/flow-log-records.html\">Flow log records</a> in the <i>Amazon VPC User Guide</i>.</p> <p>When publishing to CloudWatch Logs, flow log records are published to a log group, and each network interface has a unique log stream in the log group. When publishing to Amazon S3, flow log records for all of the monitored network interfaces are published to a single log file object that is stored in the specified bucket.</p> <p>For more information, see <a href=\"https://docs.aws.amazon.com/vpc/latest/userguide/flow-logs.html\">VPC Flow Logs</a> in the <i>Amazon VPC User Guide</i>.</p>",
|
||||
"CreateFpgaImage": "<p>Creates an Amazon FPGA Image (AFI) from the specified design checkpoint (DCP).</p> <p>The create operation is asynchronous. To verify that the AFI was successfully created and is ready for use, check the output logs.</p> <p>An AFI contains the FPGA bitstream that is ready to download to an FPGA. You can securely deploy an AFI on multiple FPGA-accelerated instances. For more information, see the <a href=\"https://github.com/aws/aws-fpga/\">Amazon Web Services FPGA Hardware Development Kit</a>.</p>",
|
||||
"CreateImage": "<p>Creates an Amazon EBS-backed AMI from an Amazon EBS-backed instance that is either running or stopped.</p> <p>If you customized your instance with instance store volumes or Amazon EBS volumes in addition to the root device volume, the new AMI contains block device mapping information for those volumes. When you launch an instance from this new AMI, the instance automatically launches with those additional volumes.</p> <p>The location of the source instance determines where you can create the snapshots of the AMI:</p> <ul> <li> <p>If the source instance is in a Region, you must create the snapshots in the same Region as the instance.</p> </li> <li> <p>If the source instance is in a Local Zone, you can create the snapshots in the same Local Zone or in its parent Region.</p> </li> </ul> <p>For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/creating-an-ami-ebs.html\">Create an Amazon EBS-backed AMI</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p>",
|
||||
"CreateImage": "<p>Creates an Amazon EBS-backed AMI from an Amazon EBS-backed instance that is either running or stopped.</p> <p>If you customized your instance with instance store volumes or Amazon EBS volumes in addition to the root device volume, the new AMI contains block device mapping information for those volumes. When you launch an instance from this new AMI, the instance automatically launches with those additional volumes.</p> <p>The location of the source instance determines where you can create the snapshots of the AMI:</p> <ul> <li> <p>If the source instance is in a Region, you must create the snapshots in the same Region as the instance.</p> </li> <li> <p>If the source instance is in a Local Zone, you can create the snapshots in the same Local Zone or in its parent Region.</p> </li> <li> <p>If the source instance is on an Outpost that supports local snapshots, you can create the snapshots on the same Outpost or in the parent Region of that Outpost. In this case, you must use the <code>SnapshotLocation</code> parameter to specify where to create the snapshots.</p> </li> </ul> <p>For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/creating-an-ami-ebs.html\">Create an Amazon EBS-backed AMI</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p>",
|
||||
"CreateImageUsageReport": "<p>Creates a report that shows how your image is used across other Amazon Web Services accounts. The report provides visibility into which accounts are using the specified image, and how many resources (EC2 instances or launch templates) are referencing it.</p> <p>For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/your-ec2-ami-usage.html\">View your AMI usage</a> in the <i>Amazon EC2 User Guide</i>.</p>",
|
||||
"CreateInstanceConnectEndpoint": "<p>Creates an EC2 Instance Connect Endpoint.</p> <p>An EC2 Instance Connect Endpoint allows you to connect to an instance, without requiring the instance to have a public IPv4 or public IPv6 address. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Connect-using-EC2-Instance-Connect-Endpoint.html\">Connect to your instances using EC2 Instance Connect Endpoint</a> in the <i>Amazon EC2 User Guide</i>.</p>",
|
||||
"CreateInstanceEventWindow": "<p>Creates an event window in which scheduled events for the associated Amazon EC2 instances can run.</p> <p>You can define either a set of time ranges or a cron expression when creating the event window, but not both. All event window times are in UTC.</p> <p>You can create up to 200 event windows per Amazon Web Services Region.</p> <p>When you create the event window, targets (instance IDs, Dedicated Host IDs, or tags) are not yet associated with it. To ensure that the event window can be used, you must associate one or more targets with it by using the <a>AssociateInstanceEventWindow</a> API.</p> <important> <p>Event windows are applicable only for scheduled events that stop, reboot, or terminate instances.</p> <p>Event windows are <i>not</i> applicable for:</p> <ul> <li> <p>Expedited scheduled events and network maintenance events. </p> </li> <li> <p>Unscheduled maintenance such as AutoRecovery and unplanned reboots.</p> </li> </ul> </important> <p>For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/event-windows.html\">Define event windows for scheduled events</a> in the <i>Amazon EC2 User Guide</i>.</p>",
|
||||
|
|
@ -287,9 +287,9 @@
|
|||
"DescribeAddresses": "<p>Describes the specified Elastic IP addresses or all of your Elastic IP addresses.</p>",
|
||||
"DescribeAddressesAttribute": "<p>Describes the attributes of the specified Elastic IP addresses. For requirements, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html#Using_Elastic_Addressing_Reverse_DNS\">Using reverse DNS for email applications</a>.</p>",
|
||||
"DescribeAggregateIdFormat": "<p>Describes the longer ID format settings for all resource types in a specific Region. This request is useful for performing a quick audit to determine whether a specific Region is fully opted in for longer IDs (17-character IDs).</p> <p>This request only returns information about resource types that support longer IDs.</p> <p>The following resource types support longer IDs: <code>bundle</code> | <code>conversion-task</code> | <code>customer-gateway</code> | <code>dhcp-options</code> | <code>elastic-ip-allocation</code> | <code>elastic-ip-association</code> | <code>export-task</code> | <code>flow-log</code> | <code>image</code> | <code>import-task</code> | <code>instance</code> | <code>internet-gateway</code> | <code>network-acl</code> | <code>network-acl-association</code> | <code>network-interface</code> | <code>network-interface-attachment</code> | <code>prefix-list</code> | <code>reservation</code> | <code>route-table</code> | <code>route-table-association</code> | <code>security-group</code> | <code>snapshot</code> | <code>subnet</code> | <code>subnet-cidr-block-association</code> | <code>volume</code> | <code>vpc</code> | <code>vpc-cidr-block-association</code> | <code>vpc-endpoint</code> | <code>vpc-peering-connection</code> | <code>vpn-connection</code> | <code>vpn-gateway</code>.</p>",
|
||||
"DescribeApplicationStatus": "<p>Describes the application status for the specified instances. Returns the aggregated application health status for each instance. The following rules apply:</p> <ul> <li> <p>The instance-level status is derived from all application status checks with the aggregation setting set to <code>included</code>.</p> </li> <li> <p>Use <code>DescribeApplicationStatusChecks</code> to view the configuration of individual checks.</p> </li> <li> <p>Use <code>EnableApplicationStatusCheckSuppression</code> to temporarily suppress health check results from affecting the instance-level status.</p> </li> </ul>",
|
||||
"DescribeApplicationStatus": "<p>Describes the aggregated application health status for the specified instances. The following rules apply:</p> <ul> <li> <p>The instance-level status is derived from all application status checks with the aggregation setting set to <code>included</code>.</p> </li> <li> <p>Use <code>DescribeApplicationStatusChecks</code> to view the configuration of individual checks.</p> </li> <li> <p>Use <code>EnableApplicationStatusCheckSuppression</code> to temporarily suppress health check results from affecting the instance-level status.</p> </li> </ul>",
|
||||
"DescribeApplicationStatusCheckAssociations": "<p>Describes the associations for one or more application status checks. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/monitoring-application-status-checks.html\">Application status checks</a>. To avoid timeouts and retrieve complete results, use the pagination parameters.</p> <note> <p>The order of the elements in the response, including those within nested structures, might vary.</p> </note>",
|
||||
"DescribeApplicationStatusChecks": "<p>Describes one or more application status checks. Returns configuration details for your application status checks, including protocol, port, path, thresholds, and associations. The following rules apply:</p> <ul> <li> <p>If you do not specify any application status check IDs, all checks in your account are returned.</p> </li> <li> <p>Use <code>DescribeApplicationStatus</code> to see the actual health status of instances.</p> </li> </ul>",
|
||||
"DescribeApplicationStatusChecks": "<p>Describes application status checks, including configuration details such as protocol, port, path, thresholds, and associations. Results are paginated. Use the <code>NextToken</code> parameter to retrieve additional results. The following rules apply:</p> <ul> <li> <p>If you do not specify any application status check IDs, all checks in your account are returned.</p> </li> <li> <p>Use <code>DescribeApplicationStatus</code> to see the actual health status of instances.</p> </li> </ul>",
|
||||
"DescribeAvailabilityZones": "<p>Describes the Availability Zones, Local Zones, and Wavelength Zones that are available to you.</p> <p>For more information about Availability Zones, Local Zones, and Wavelength Zones, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html\">Regions and zones</a> in the <i>Amazon EC2 User Guide</i>.</p> <note> <p>The order of the elements in the response, including those within nested structures, might vary. Applications should not assume the elements appear in a particular order.</p> </note>",
|
||||
"DescribeAwsNetworkPerformanceMetricSubscriptions": "<p>Describes the current Infrastructure Performance metric subscriptions.</p>",
|
||||
"DescribeBundleTasks": "<p>Describes the specified bundle tasks or all of your bundle tasks.</p> <note> <p>Completed bundle tasks are listed for only a limited time. If your bundle task is no longer in the list, you can still register an AMI from it. Just use <code>RegisterImage</code> with the Amazon S3 bucket name and image manifest name you provided to the bundle task.</p> </note> <note> <p>The order of the elements in the response, including those within nested structures, might vary. Applications should not assume the elements appear in a particular order.</p> </note>",
|
||||
|
|
@ -482,7 +482,7 @@
|
|||
"DetachVpnGateway": "<p>Detaches a virtual private gateway from a VPC. You do this if you're planning to turn off the VPC and not use it anymore. You can confirm a virtual private gateway has been completely detached from a VPC by describing the virtual private gateway (any attachments to the virtual private gateway are also described).</p> <p>You must wait for the attachment's state to switch to <code>detached</code> before you can delete the VPC or attach a different VPC to the virtual private gateway.</p>",
|
||||
"DisableAddressTransfer": "<p>Disables Elastic IP address transfer. For more information, see <a href=\"https://docs.aws.amazon.com/vpc/latest/userguide/vpc-eips.html#transfer-EIPs-intro\">Transfer Elastic IP addresses</a> in the <i>Amazon VPC User Guide</i>.</p>",
|
||||
"DisableAllowedImagesSettings": "<p>Disables Allowed AMIs for your account in the specified Amazon Web Services Region. When set to <code>disabled</code>, the image criteria in your Allowed AMIs settings do not apply, and no restrictions are placed on AMI discoverability or usage. Users in your account can launch instances using any public AMI or AMI shared with your account.</p> <note> <p>The Allowed AMIs feature does not restrict the AMIs owned by your account. Regardless of the criteria you set, the AMIs created by your account will always be discoverable and usable by users in your account.</p> </note> <p>For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-allowed-amis.html\">Control the discovery and use of AMIs in Amazon EC2 with Allowed AMIs</a> in <i>Amazon EC2 User Guide</i>.</p>",
|
||||
"DisableApplicationStatusCheckSuppression": "<p>Disables suppression of application status checks for the specified instances. After suppression is disabled, health check results resume affecting the instance-level application status. You can specify a maximum of 100 instance IDs per request.</p>",
|
||||
"DisableApplicationStatusCheckSuppression": "<p>Disables suppression of application status checks for the specified instances. After suppression is disabled, health check results resume affecting the instance-level application status. You can specify a maximum of 100 instance IDs for each request.</p>",
|
||||
"DisableAwsNetworkPerformanceMetricSubscription": "<p>Disables Infrastructure Performance metric subscriptions.</p>",
|
||||
"DisableCapacityManager": "<p> Disables EC2 Capacity Manager for your account. This stops data ingestion and removes access to capacity analytics and optimization recommendations. Previously collected data is retained but no new data will be processed. </p>",
|
||||
"DisableEbsEncryptionByDefault": "<p>Disables EBS encryption by default for your account in the current Region.</p> <p>After you disable encryption by default, you can still create encrypted volumes by enabling encryption when you create each volume.</p> <p>Disabling encryption by default does not change the encryption status of your existing volumes.</p> <p>For more information, see <a href=\"https://docs.aws.amazon.com/ebs/latest/userguide/ebs-encryption.html\">Amazon EBS encryption</a> in the <i>Amazon EBS User Guide</i>.</p>",
|
||||
|
|
@ -523,7 +523,7 @@
|
|||
"DisassociateVpcCidrBlock": "<p>Disassociates a CIDR block from a VPC. To disassociate the CIDR block, you must specify its association ID. You can get the association ID by using <a>DescribeVpcs</a>. You must detach or delete all gateways and resources that are associated with the CIDR block before you can disassociate it. </p> <p>You cannot disassociate the CIDR block with which you originally created the VPC (the primary CIDR block).</p>",
|
||||
"EnableAddressTransfer": "<p>Enables Elastic IP address transfer. For more information, see <a href=\"https://docs.aws.amazon.com/vpc/latest/userguide/vpc-eips.html#transfer-EIPs-intro\">Transfer Elastic IP addresses</a> in the <i>Amazon VPC User Guide</i>.</p>",
|
||||
"EnableAllowedImagesSettings": "<p>Enables Allowed AMIs for your account in the specified Amazon Web Services Region. Two values are accepted:</p> <ul> <li> <p> <code>enabled</code>: The image criteria in your Allowed AMIs settings are applied. As a result, only AMIs matching these criteria are discoverable and can be used by your account to launch instances.</p> </li> <li> <p> <code>audit-mode</code>: The image criteria in your Allowed AMIs settings are not applied. No restrictions are placed on AMI discoverability or usage. Users in your account can launch instances using any public AMI or AMI shared with your account.</p> <p>The purpose of <code>audit-mode</code> is to indicate which AMIs will be affected when Allowed AMIs is <code>enabled</code>. In <code>audit-mode</code>, each AMI displays either <code>\"ImageAllowed\": true</code> or <code>\"ImageAllowed\": false</code> to indicate whether the AMI will be discoverable and available to users in the account when Allowed AMIs is enabled.</p> </li> </ul> <note> <p>The Allowed AMIs feature does not restrict the AMIs owned by your account. Regardless of the criteria you set, the AMIs created by your account will always be discoverable and usable by users in your account.</p> </note> <p>For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-allowed-amis.html\">Control the discovery and use of AMIs in Amazon EC2 with Allowed AMIs</a> in <i>Amazon EC2 User Guide</i>.</p>",
|
||||
"EnableApplicationStatusCheckSuppression": "<p>Suppresses application status checks for the specified instances. While suppressed, health checks continue to run but do not affect the instance-level application status. The following rules apply:</p> <ul> <li> <p>Maximum 100 instance IDs per request.</p> </li> <li> <p>Use <code>DisableApplicationStatusCheckSuppression</code> to resume normal health check reporting.</p> </li> <li> <p>If you do not specify <code>DurationSeconds</code>, suppression continues indefinitely until you call <code>DisableApplicationStatusCheckSuppression</code>.</p> </li> </ul>",
|
||||
"EnableApplicationStatusCheckSuppression": "<p>Suppresses application status checks for the specified instances. While suppressed, health checks continue to run but do not affect the instance-level application status. The following rules apply:</p> <ul> <li> <p>You can specify a maximum of 100 instance IDs for each request.</p> </li> <li> <p>Use <code>DisableApplicationStatusCheckSuppression</code> to resume normal health check reporting.</p> </li> <li> <p>If you do not specify <code>DurationSeconds</code>, suppression continues indefinitely until you call <code>DisableApplicationStatusCheckSuppression</code>.</p> </li> </ul>",
|
||||
"EnableAwsNetworkPerformanceMetricSubscription": "<p>Enables Infrastructure Performance subscriptions.</p>",
|
||||
"EnableCapacityManager": "<p> Enables EC2 Capacity Manager for your account. This starts data ingestion for your EC2 capacity usage across On-Demand, Spot, and Capacity Reservations. Initial data processing may take several hours to complete. </p>",
|
||||
"EnableEbsEncryptionByDefault": "<p>Enables EBS encryption by default for your account in the current Region.</p> <p>After you enable encryption by default, the EBS volumes that you create are always encrypted, either using the default KMS key or the KMS key that you specified when you created each volume. For more information, see <a href=\"https://docs.aws.amazon.com/ebs/latest/userguide/ebs-encryption.html\">Amazon EBS encryption</a> in the <i>Amazon EBS User Guide</i>.</p> <p>Enabling encryption by default has no effect on the encryption status of your existing volumes.</p> <p>After you enable encryption by default, you can no longer launch instances using instance types that do not support encryption. For more information, see <a href=\"https://docs.aws.amazon.com/ebs/latest/userguide/ebs-encryption-requirements.html#ebs-encryption_supported_instances\">Supported instance types</a>.</p>",
|
||||
|
|
@ -25446,7 +25446,7 @@
|
|||
"SnapshotLocationEnum": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CreateImageRequest$SnapshotLocation": "<note> <p>Only supported for instances in Local Zones. If the source instance is not in a Local Zone, omit this parameter.</p> </note> <p>The Amazon S3 location where the snapshots will be stored.</p> <ul> <li> <p>To create local snapshots in the same Local Zone as the source instance, specify <code>local</code>.</p> </li> <li> <p>To create regional snapshots in the parent Region of the Local Zone, specify <code>regional</code> or omit this parameter.</p> </li> </ul> <p>Default: <code>regional</code> </p>",
|
||||
"CreateImageRequest$SnapshotLocation": "<note> <p>Only supported for instances in Local Zones and for instances on Outposts that support local snapshots. If the source instance is not in one of these locations, omit this parameter.</p> </note> <p>The Amazon S3 location where the snapshots will be stored.</p> <ul> <li> <p>To create local snapshots in the same Local Zone or on the same Outpost as the source instance, specify <code>local</code>.</p> </li> <li> <p>To create regional snapshots in the parent Region of the Local Zone or Outpost, specify <code>regional</code>.</p> </li> </ul> <p>If the source instance is in a Local Zone and you omit this parameter, regional snapshots are created in the parent Region of the Local Zone.</p> <p>If the source instance is on an Outpost that supports local snapshots, this parameter is required. If you omit it, the request fails with an <code>InvalidParameterValue</code> error.</p> <p>Default: <code>regional</code> (for instances in Local Zones only)</p>",
|
||||
"CreateSnapshotRequest$Location": "<note> <p>Only supported for volumes in Local Zones. If the source volume is not in a Local Zone, omit this parameter.</p> </note> <ul> <li> <p>To create a local snapshot in the same Local Zone as the source volume, specify <code>local</code>.</p> </li> <li> <p>To create a regional snapshot in the parent Region of the Local Zone, specify <code>regional</code> or omit this parameter.</p> </li> </ul> <p>Default value: <code>regional</code> </p>",
|
||||
"CreateSnapshotsRequest$Location": "<note> <p>Only supported for instances in Local Zones. If the source instance is not in a Local Zone, omit this parameter.</p> </note> <ul> <li> <p>To create local snapshots in the same Local Zone as the source instance, specify <code>local</code>.</p> </li> <li> <p>To create regional snapshots in the parent Region of the Local Zone, specify <code>regional</code> or omit this parameter.</p> </li> </ul> <p>Default value: <code>regional</code> </p>"
|
||||
}
|
||||
|
|
@ -26002,7 +26002,7 @@
|
|||
"AssignedPrivateIpAddress$PrivateIpAddress": "<p>The private IP address assigned to the network interface.</p>",
|
||||
"AssociateAddressRequest$PrivateIpAddress": "<p>The primary or secondary private IP address to associate with the Elastic IP address. If no private IP address is specified, the Elastic IP address is associated with the primary private IP address.</p>",
|
||||
"AssociateAddressResult$AssociationId": "<p>The ID that represents the association of the Elastic IP address with an instance.</p>",
|
||||
"AssociateApplicationStatusCheckRequest$ClientToken": "<p>Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html\">Ensuring idempotency</a>.</p>",
|
||||
"AssociateApplicationStatusCheckRequest$ClientToken": "<p>A unique, case-sensitive identifier that you provide to ensure that the operation completes no more than one time. If you retry a request with the same token, the service ignores the request but does not return an error. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html\">Ensuring idempotency</a>.</p>",
|
||||
"AssociateClientVpnTargetNetworkRequest$ClientToken": "<p>Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see <a href=\"https://docs.aws.amazon.com/ec2/latest/devguide/ec2-api-idempotency.html\">Ensuring idempotency</a>.</p>",
|
||||
"AssociateClientVpnTargetNetworkResult$AssociationId": "<p>The unique ID of the target network association.</p>",
|
||||
"AssociateEnclaveCertificateIamRoleResult$CertificateS3BucketName": "<p>The name of the Amazon S3 bucket to which the certificate was uploaded.</p>",
|
||||
|
|
@ -26255,7 +26255,7 @@
|
|||
"CopyVolumesRequest$ClientToken": "<p>Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see <a href=\"https://docs.aws.amazon.com/ec2/latest/devguide/ec2-api-idempotency.html\"> Ensure Idempotency</a>.</p>",
|
||||
"CreateApplicationStatusCheckRequest$Path": "<p>The URL path to use for the health check HTTP request (for example, <code>/health</code> or <code>/status</code>).</p>",
|
||||
"CreateApplicationStatusCheckRequest$StatusCodeMatcher": "<p>The HTTP status codes that indicate a successful health check response. Specify a comma-separated list of individual status codes or ranges, for example, <code>200,202,300-399</code>. For a range, the first value must be less than the second value. Maximum length: 64 characters. Default: <code>200</code>.</p>",
|
||||
"CreateApplicationStatusCheckRequest$ClientToken": "<p>Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html\">Ensuring idempotency</a>.</p>",
|
||||
"CreateApplicationStatusCheckRequest$ClientToken": "<p>A unique, case-sensitive identifier that you provide to ensure that the operation completes no more than one time. If you retry a request with the same token, the service ignores the request but does not return an error. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html\">Ensuring idempotency</a>.</p>",
|
||||
"CreateCapacityManagerDataExportRequest$S3BucketName": "<p> The name of the S3 bucket where the capacity data export files will be delivered. The bucket must exist and you must have write permissions to it. </p>",
|
||||
"CreateCapacityManagerDataExportRequest$S3BucketPrefix": "<p> The S3 key prefix for the exported data files. This allows you to organize exports in a specific folder structure within your bucket. If not specified, files are placed at the bucket root. </p>",
|
||||
"CreateCapacityManagerDataExportRequest$ClientToken": "<p> Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensure Idempotency. </p>",
|
||||
|
|
@ -26501,7 +26501,7 @@
|
|||
"DeclarativePoliciesReport$S3Bucket": "<p>The name of the Amazon S3 bucket where the report is located.</p>",
|
||||
"DeclarativePoliciesReport$S3Prefix": "<p>The prefix for your S3 object.</p>",
|
||||
"DeclarativePoliciesReport$TargetId": "<p>The root ID, organizational unit ID, or account ID.</p> <p>Format:</p> <ul> <li> <p>For root: <code>r-ab12</code> </p> </li> <li> <p>For OU: <code>ou-ab12-cdef1234</code> </p> </li> <li> <p>For account: <code>123456789012</code> </p> </li> </ul>",
|
||||
"DeleteApplicationStatusCheckRequest$ClientToken": "<p>Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html\">Ensuring idempotency</a>.</p>",
|
||||
"DeleteApplicationStatusCheckRequest$ClientToken": "<p>A unique, case-sensitive identifier that you provide to ensure that the operation completes no more than one time. If you retry a request with the same token, the service ignores the request but does not return an error. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html\">Ensuring idempotency</a>.</p>",
|
||||
"DeleteClientVpnRouteRequest$DestinationCidrBlock": "<p>The IPv4 address range, in CIDR notation, of the route to be deleted.</p>",
|
||||
"DeleteCoipCidrRequest$Cidr": "<p> A customer-owned IP address range that you want to delete. </p>",
|
||||
"DeleteFleetError$Message": "<p>The description for the error code.</p>",
|
||||
|
|
@ -26814,7 +26814,7 @@
|
|||
"DhcpOptions$DhcpOptionsId": "<p>The ID of the set of DHCP options.</p>",
|
||||
"DirectoryServiceAuthentication$DirectoryId": "<p>The ID of the Active Directory used for authentication.</p>",
|
||||
"DirectoryServiceAuthenticationRequest$DirectoryId": "<p>The ID of the Active Directory to be used for authentication.</p>",
|
||||
"DisableApplicationStatusCheckSuppressionRequest$ClientToken": "<p>Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html\">Ensuring idempotency</a>.</p>",
|
||||
"DisableApplicationStatusCheckSuppressionRequest$ClientToken": "<p>A unique, case-sensitive identifier that you provide to ensure that the operation completes no more than one time. If you retry a request with the same token, the service ignores the request but does not return an error. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html\">Ensuring idempotency</a>.</p>",
|
||||
"DisableAwsNetworkPerformanceMetricSubscriptionRequest$Source": "<p>The source Region or Availability Zone that the metric subscription is disabled for. For example, <code>us-east-1</code>.</p>",
|
||||
"DisableAwsNetworkPerformanceMetricSubscriptionRequest$Destination": "<p>The target Region or Availability Zone that the metric subscription is disabled for. For example, <code>eu-north-1</code>.</p>",
|
||||
"DisableCapacityManagerRequest$ClientToken": "<p> Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. </p>",
|
||||
|
|
@ -26834,7 +26834,7 @@
|
|||
"DisableImageDeregistrationProtectionResult$Return": "<p>Returns <code>true</code> if the request succeeds; otherwise, it returns an error.</p>",
|
||||
"DisableIpamOrganizationAdminAccountRequest$DelegatedAdminAccountId": "<p>The Organizations member account ID that you want to disable as IPAM account.</p>",
|
||||
"DisableIpamPolicyRequest$OrganizationTargetId": "<p>The ID of the Amazon Web Services Organizations target for which to disable the IPAM policy. This parameter is required only when IPAM is integrated with Amazon Web Services Organizations. When IPAM is not integrated with Amazon Web Services Organizations, omit this parameter and the policy will be disabled for the current account.</p> <p>A target can be an individual Amazon Web Services account or an entity within an Amazon Web Services Organization to which an IPAM policy can be applied.</p>",
|
||||
"DisassociateApplicationStatusCheckRequest$ClientToken": "<p>Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html\">Ensuring idempotency</a>.</p>",
|
||||
"DisassociateApplicationStatusCheckRequest$ClientToken": "<p>A unique, case-sensitive identifier that you provide to ensure that the operation completes no more than one time. If you retry a request with the same token, the service ignores the request but does not return an error. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html\">Ensuring idempotency</a>.</p>",
|
||||
"DisassociateClientVpnTargetNetworkRequest$AssociationId": "<p>The ID of the target network association.</p>",
|
||||
"DisassociateClientVpnTargetNetworkResult$AssociationId": "<p>The ID of the target network association.</p>",
|
||||
"DisassociateIpamByoasnRequest$Asn": "<p>A public 2-byte or 4-byte ASN.</p>",
|
||||
|
|
@ -26877,7 +26877,7 @@
|
|||
"ElasticInferenceAcceleratorAssociation$ElasticInferenceAcceleratorAssociationId": "<p> The ID of the association. </p>",
|
||||
"ElasticInferenceAcceleratorAssociation$ElasticInferenceAcceleratorAssociationState": "<p> The state of the elastic inference accelerator. </p>",
|
||||
"EnableAddressTransferRequest$TransferAccountId": "<p>The ID of the account that you want to transfer the Elastic IP address to.</p>",
|
||||
"EnableApplicationStatusCheckSuppressionRequest$ClientToken": "<p>Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html\">Ensuring idempotency</a>.</p>",
|
||||
"EnableApplicationStatusCheckSuppressionRequest$ClientToken": "<p>A unique, case-sensitive identifier that you provide to ensure that the operation completes no more than one time. If you retry a request with the same token, the service ignores the request but does not return an error. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html\">Ensuring idempotency</a>.</p>",
|
||||
"EnableAwsNetworkPerformanceMetricSubscriptionRequest$Source": "<p>The source Region (like <code>us-east-1</code>) or Availability Zone ID (like <code>use1-az1</code>) that the metric subscription is enabled for. If you use Availability Zone IDs, the Source and Destination Availability Zones must be in the same Region.</p>",
|
||||
"EnableAwsNetworkPerformanceMetricSubscriptionRequest$Destination": "<p>The target Region (like <code>us-east-2</code>) or Availability Zone ID (like <code>use2-az2</code>) that the metric subscription is enabled for. If you use Availability Zone IDs, the Source and Destination Availability Zones must be in the same Region.</p>",
|
||||
"EnableCapacityManagerRequest$ClientToken": "<p> Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. </p>",
|
||||
|
|
@ -27587,7 +27587,7 @@
|
|||
"ModifyAddressAttributeRequest$DomainName": "<p>The domain name to modify for the IP address.</p>",
|
||||
"ModifyApplicationStatusCheckRequest$Path": "<p>The URL path to use for the health check HTTP request (for example, <code>/health</code> or <code>/status</code>).</p>",
|
||||
"ModifyApplicationStatusCheckRequest$StatusCodeMatcher": "<p>The HTTP status codes that indicate a successful health check response. Specify a comma-separated list of individual status codes or ranges, for example, <code>200,202,300-399</code>. For a range, the first value must be less than the second value. Maximum length: 64 characters.</p>",
|
||||
"ModifyApplicationStatusCheckRequest$ClientToken": "<p>Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html\">Ensuring idempotency</a>.</p>",
|
||||
"ModifyApplicationStatusCheckRequest$ClientToken": "<p>A unique, case-sensitive identifier that you provide to ensure that the operation completes no more than one time. If you retry a request with the same token, the service ignores the request but does not return an error. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html\">Ensuring idempotency</a>.</p>",
|
||||
"ModifyAvailabilityZoneGroupRequest$GroupName": "<p>The name of the Availability Zone group, Local Zone group, or Wavelength Zone group.</p>",
|
||||
"ModifyCapacityReservationRequest$AdditionalInfo": "<p>Reserved for future use.</p>",
|
||||
"ModifyClientVpnEndpointRequest$ServerCertificateArn": "<p>The ARN of the server certificate to be used. The server certificate must be provisioned in Certificate Manager (ACM).</p>",
|
||||
|
|
@ -30268,9 +30268,9 @@
|
|||
"TransitGatewayPolicyTableEntry": {
|
||||
"base": "<p>Describes a transit gateway policy table entry</p>",
|
||||
"refs": {
|
||||
"CreateTransitGatewayPolicyTableEntryResult$TransitGatewayPolicyTableEntry": null,
|
||||
"DeleteTransitGatewayPolicyTableEntryResult$TransitGatewayPolicyTableEntry": null,
|
||||
"ModifyTransitGatewayPolicyTableEntryResult$TransitGatewayPolicyTableEntry": null,
|
||||
"CreateTransitGatewayPolicyTableEntryResult$TransitGatewayPolicyTableEntry": "<p>Describes a transit gateway policy table entry</p>",
|
||||
"DeleteTransitGatewayPolicyTableEntryResult$TransitGatewayPolicyTableEntry": "<p>Describes a transit gateway policy table entry</p>",
|
||||
"ModifyTransitGatewayPolicyTableEntryResult$TransitGatewayPolicyTableEntry": "<p>Describes a transit gateway policy table entry</p>",
|
||||
"TransitGatewayPolicyTableEntryList$member": null
|
||||
}
|
||||
},
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -2806,7 +2806,7 @@
|
|||
"ReplicationRuleList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"ReplicationRule"},
|
||||
"max":10,
|
||||
"max":25,
|
||||
"min":0
|
||||
},
|
||||
"ReplicationStatus":{
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -15,6 +15,21 @@
|
|||
"auth":["aws.auth#sigv4"]
|
||||
},
|
||||
"operations":{
|
||||
"ActivateCertificateAuthority":{
|
||||
"name":"ActivateCertificateAuthority",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/clusters/{name}/certificate-authorities/{certificateAuthorityId}/activate"
|
||||
},
|
||||
"input":{"shape":"ActivateCertificateAuthorityRequest"},
|
||||
"output":{"shape":"ActivateCertificateAuthorityResponse"},
|
||||
"errors":[
|
||||
{"shape":"ResourceNotFoundException"},
|
||||
{"shape":"InvalidParameterException"},
|
||||
{"shape":"ServerException"},
|
||||
{"shape":"ServiceUnavailableException"}
|
||||
]
|
||||
},
|
||||
"AssociateAccessPolicy":{
|
||||
"name":"AssociateAccessPolicy",
|
||||
"http":{
|
||||
|
|
@ -137,6 +152,23 @@
|
|||
{"shape":"ServerException"}
|
||||
]
|
||||
},
|
||||
"CreateCertificateAuthority":{
|
||||
"name":"CreateCertificateAuthority",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/clusters/{name}/certificate-authorities"
|
||||
},
|
||||
"input":{"shape":"CreateCertificateAuthorityRequest"},
|
||||
"output":{"shape":"CreateCertificateAuthorityResponse"},
|
||||
"errors":[
|
||||
{"shape":"ResourceNotFoundException"},
|
||||
{"shape":"ResourceLimitExceededException"},
|
||||
{"shape":"InvalidParameterException"},
|
||||
{"shape":"ResourceInUseException"},
|
||||
{"shape":"ServerException"},
|
||||
{"shape":"ServiceUnavailableException"}
|
||||
]
|
||||
},
|
||||
"CreateCluster":{
|
||||
"name":"CreateCluster",
|
||||
"http":{
|
||||
|
|
@ -269,6 +301,22 @@
|
|||
{"shape":"ServerException"}
|
||||
]
|
||||
},
|
||||
"DeleteCertificateAuthority":{
|
||||
"name":"DeleteCertificateAuthority",
|
||||
"http":{
|
||||
"method":"DELETE",
|
||||
"requestUri":"/clusters/{name}/certificate-authorities/{certificateAuthorityId}"
|
||||
},
|
||||
"input":{"shape":"DeleteCertificateAuthorityRequest"},
|
||||
"output":{"shape":"DeleteCertificateAuthorityResponse"},
|
||||
"errors":[
|
||||
{"shape":"ResourceNotFoundException"},
|
||||
{"shape":"InvalidParameterException"},
|
||||
{"shape":"ResourceInUseException"},
|
||||
{"shape":"ServerException"},
|
||||
{"shape":"ServiceUnavailableException"}
|
||||
]
|
||||
},
|
||||
"DeleteCluster":{
|
||||
"name":"DeleteCluster",
|
||||
"http":{
|
||||
|
|
@ -438,6 +486,20 @@
|
|||
{"shape":"ServerException"}
|
||||
]
|
||||
},
|
||||
"DescribeCertificateAuthority":{
|
||||
"name":"DescribeCertificateAuthority",
|
||||
"http":{
|
||||
"method":"GET",
|
||||
"requestUri":"/clusters/{name}/certificate-authorities/{certificateAuthorityId}"
|
||||
},
|
||||
"input":{"shape":"DescribeCertificateAuthorityRequest"},
|
||||
"output":{"shape":"DescribeCertificateAuthorityResponse"},
|
||||
"errors":[
|
||||
{"shape":"ResourceNotFoundException"},
|
||||
{"shape":"ServerException"},
|
||||
{"shape":"ServiceUnavailableException"}
|
||||
]
|
||||
},
|
||||
"DescribeCluster":{
|
||||
"name":"DescribeCluster",
|
||||
"http":{
|
||||
|
|
@ -691,6 +753,21 @@
|
|||
{"shape":"ServerException"}
|
||||
]
|
||||
},
|
||||
"ListCertificateAuthorities":{
|
||||
"name":"ListCertificateAuthorities",
|
||||
"http":{
|
||||
"method":"GET",
|
||||
"requestUri":"/clusters/{name}/certificate-authorities"
|
||||
},
|
||||
"input":{"shape":"ListCertificateAuthoritiesRequest"},
|
||||
"output":{"shape":"ListCertificateAuthoritiesResponse"},
|
||||
"errors":[
|
||||
{"shape":"ResourceNotFoundException"},
|
||||
{"shape":"InvalidParameterException"},
|
||||
{"shape":"ServerException"},
|
||||
{"shape":"ServiceUnavailableException"}
|
||||
]
|
||||
},
|
||||
"ListClusters":{
|
||||
"name":"ListClusters",
|
||||
"http":{
|
||||
|
|
@ -1120,6 +1197,43 @@
|
|||
"namespace"
|
||||
]
|
||||
},
|
||||
"ActivateCertificateAuthorityRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"clusterName",
|
||||
"certificateAuthorityId"
|
||||
],
|
||||
"members":{
|
||||
"clusterName":{
|
||||
"shape":"String",
|
||||
"location":"uri",
|
||||
"locationName":"name"
|
||||
},
|
||||
"certificateAuthorityId":{
|
||||
"shape":"String",
|
||||
"location":"uri",
|
||||
"locationName":"certificateAuthorityId"
|
||||
},
|
||||
"clientRequestToken":{
|
||||
"shape":"String",
|
||||
"idempotencyToken":true
|
||||
}
|
||||
}
|
||||
},
|
||||
"ActivateCertificateAuthorityResponse":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"update":{"shape":"Update"},
|
||||
"certificateAuthority":{"shape":"CertificateAuthoritySummary"}
|
||||
}
|
||||
},
|
||||
"ActiveCertificateAuthority":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"id":{"shape":"String"},
|
||||
"activatedBy":{"shape":"CertificateAuthorityActivatedBy"}
|
||||
}
|
||||
},
|
||||
"AdditionalInfoMap":{
|
||||
"type":"map",
|
||||
"key":{"shape":"String"},
|
||||
|
|
@ -1657,9 +1771,93 @@
|
|||
"Certificate":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"data":{"shape":"String"},
|
||||
"active":{"shape":"ActiveCertificateAuthority"}
|
||||
}
|
||||
},
|
||||
"CertificateAuthority":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"id":{"shape":"String"},
|
||||
"createdAt":{"shape":"Timestamp"},
|
||||
"createdBy":{"shape":"CertificateAuthorityCreatedBy"},
|
||||
"activatedAt":{"shape":"Timestamp"},
|
||||
"activatedBy":{"shape":"CertificateAuthorityActivatedBy"},
|
||||
"signingStatus":{"shape":"CertificateAuthoritySigningStatus"},
|
||||
"distributionStatus":{"shape":"CertificateAuthorityDistributionStatus"},
|
||||
"validity":{"shape":"CertificateAuthorityValidity"},
|
||||
"scheduledEvents":{"shape":"CertificateAuthorityScheduledEvents"},
|
||||
"rollbackAvailable":{"shape":"BoxedBoolean"},
|
||||
"data":{"shape":"String"}
|
||||
}
|
||||
},
|
||||
"CertificateAuthorityActivatedBy":{
|
||||
"type":"string",
|
||||
"enum":[
|
||||
"EKS",
|
||||
"CUSTOMER"
|
||||
]
|
||||
},
|
||||
"CertificateAuthorityCreatedBy":{
|
||||
"type":"string",
|
||||
"enum":[
|
||||
"EKS",
|
||||
"CUSTOMER"
|
||||
]
|
||||
},
|
||||
"CertificateAuthorityDistributionStatus":{
|
||||
"type":"string",
|
||||
"enum":[
|
||||
"IN_PROGRESS",
|
||||
"COMPLETE",
|
||||
"FAILED",
|
||||
"DELETING"
|
||||
]
|
||||
},
|
||||
"CertificateAuthorityMaxResults":{
|
||||
"type":"integer",
|
||||
"box":true,
|
||||
"max":100,
|
||||
"min":1
|
||||
},
|
||||
"CertificateAuthorityScheduledEvents":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"firstAutoActivation":{"shape":"Timestamp"},
|
||||
"finalAutoActivation":{"shape":"Timestamp"}
|
||||
}
|
||||
},
|
||||
"CertificateAuthoritySigningStatus":{
|
||||
"type":"string",
|
||||
"enum":[
|
||||
"NOT_USED",
|
||||
"ACTIVATING",
|
||||
"IN_USE"
|
||||
]
|
||||
},
|
||||
"CertificateAuthoritySummary":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"id":{"shape":"String"},
|
||||
"createdAt":{"shape":"Timestamp"},
|
||||
"createdBy":{"shape":"CertificateAuthorityCreatedBy"},
|
||||
"activatedAt":{"shape":"Timestamp"},
|
||||
"activatedBy":{"shape":"CertificateAuthorityActivatedBy"},
|
||||
"signingStatus":{"shape":"CertificateAuthoritySigningStatus"},
|
||||
"distributionStatus":{"shape":"CertificateAuthorityDistributionStatus"}
|
||||
}
|
||||
},
|
||||
"CertificateAuthoritySummaryList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"CertificateAuthoritySummary"}
|
||||
},
|
||||
"CertificateAuthorityValidity":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"notBefore":{"shape":"Timestamp"},
|
||||
"notAfter":{"shape":"Timestamp"}
|
||||
}
|
||||
},
|
||||
"ClientException":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
|
@ -2023,6 +2221,28 @@
|
|||
"capability":{"shape":"Capability"}
|
||||
}
|
||||
},
|
||||
"CreateCertificateAuthorityRequest":{
|
||||
"type":"structure",
|
||||
"required":["clusterName"],
|
||||
"members":{
|
||||
"clusterName":{
|
||||
"shape":"String",
|
||||
"location":"uri",
|
||||
"locationName":"name"
|
||||
},
|
||||
"clientRequestToken":{
|
||||
"shape":"String",
|
||||
"idempotencyToken":true
|
||||
}
|
||||
}
|
||||
},
|
||||
"CreateCertificateAuthorityResponse":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"update":{"shape":"Update"},
|
||||
"certificateAuthority":{"shape":"CertificateAuthoritySummary"}
|
||||
}
|
||||
},
|
||||
"CreateClusterRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
|
|
@ -2274,6 +2494,38 @@
|
|||
"capability":{"shape":"Capability"}
|
||||
}
|
||||
},
|
||||
"DeleteCertificateAuthorityRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"clusterName",
|
||||
"certificateAuthorityId"
|
||||
],
|
||||
"members":{
|
||||
"clusterName":{
|
||||
"shape":"String",
|
||||
"location":"uri",
|
||||
"locationName":"name"
|
||||
},
|
||||
"certificateAuthorityId":{
|
||||
"shape":"String",
|
||||
"location":"uri",
|
||||
"locationName":"certificateAuthorityId"
|
||||
},
|
||||
"clientRequestToken":{
|
||||
"shape":"String",
|
||||
"idempotencyToken":true,
|
||||
"location":"querystring",
|
||||
"locationName":"clientRequestToken"
|
||||
}
|
||||
}
|
||||
},
|
||||
"DeleteCertificateAuthorityResponse":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"update":{"shape":"Update"},
|
||||
"certificateAuthority":{"shape":"CertificateAuthoritySummary"}
|
||||
}
|
||||
},
|
||||
"DeleteClusterRequest":{
|
||||
"type":"structure",
|
||||
"required":["name"],
|
||||
|
|
@ -2570,6 +2822,31 @@
|
|||
"capability":{"shape":"Capability"}
|
||||
}
|
||||
},
|
||||
"DescribeCertificateAuthorityRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"clusterName",
|
||||
"certificateAuthorityId"
|
||||
],
|
||||
"members":{
|
||||
"clusterName":{
|
||||
"shape":"String",
|
||||
"location":"uri",
|
||||
"locationName":"name"
|
||||
},
|
||||
"certificateAuthorityId":{
|
||||
"shape":"String",
|
||||
"location":"uri",
|
||||
"locationName":"certificateAuthorityId"
|
||||
}
|
||||
}
|
||||
},
|
||||
"DescribeCertificateAuthorityResponse":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"certificateAuthority":{"shape":"CertificateAuthority"}
|
||||
}
|
||||
},
|
||||
"DescribeClusterRequest":{
|
||||
"type":"structure",
|
||||
"required":["name"],
|
||||
|
|
@ -3581,6 +3858,34 @@
|
|||
"nextToken":{"shape":"String"}
|
||||
}
|
||||
},
|
||||
"ListCertificateAuthoritiesRequest":{
|
||||
"type":"structure",
|
||||
"required":["clusterName"],
|
||||
"members":{
|
||||
"clusterName":{
|
||||
"shape":"String",
|
||||
"location":"uri",
|
||||
"locationName":"name"
|
||||
},
|
||||
"maxResults":{
|
||||
"shape":"CertificateAuthorityMaxResults",
|
||||
"location":"querystring",
|
||||
"locationName":"maxResults"
|
||||
},
|
||||
"nextToken":{
|
||||
"shape":"String",
|
||||
"location":"querystring",
|
||||
"locationName":"nextToken"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ListCertificateAuthoritiesResponse":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"certificateAuthorities":{"shape":"CertificateAuthoritySummaryList"},
|
||||
"nextToken":{"shape":"String"}
|
||||
}
|
||||
},
|
||||
"ListClustersRequest":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
|
@ -4972,7 +5277,11 @@
|
|||
"ControlPlaneEgressMode",
|
||||
"KubeApiServerConfig",
|
||||
"KubeSchedulerConfig",
|
||||
"KubeControllerManagerConfig"
|
||||
"KubeControllerManagerConfig",
|
||||
"ActiveCertificateAuthority",
|
||||
"TrustedCertificateAuthorities",
|
||||
"CertificateAuthorityId",
|
||||
"SigningStatus"
|
||||
]
|
||||
},
|
||||
"UpdateParams":{
|
||||
|
|
@ -5058,7 +5367,8 @@
|
|||
"VendedLogsUpdate",
|
||||
"ControlPlaneEgressUpdate",
|
||||
"VersionRollback",
|
||||
"ControlPlaneComponentConfigUpdate"
|
||||
"ControlPlaneComponentConfigUpdate",
|
||||
"CertificateAuthorityUpdate"
|
||||
]
|
||||
},
|
||||
"UpgradePolicyRequest":{
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -2,6 +2,7 @@
|
|||
"version": "2.0",
|
||||
"service": "<p>Amazon Elastic Kubernetes Service (Amazon EKS) is a managed service that makes it easy for you to run Kubernetes on Amazon Web Services without needing to setup or maintain your own Kubernetes control plane. Kubernetes is an open-source system for automating the deployment, scaling, and management of containerized applications.</p> <p>Amazon EKS runs up-to-date versions of the open-source Kubernetes software, so you can use all the existing plugins and tooling from the Kubernetes community. Applications running on Amazon EKS are fully compatible with applications running on any standard Kubernetes environment, whether running in on-premises data centers or public clouds. This means that you can easily migrate any standard Kubernetes application to Amazon EKS without any code modification required.</p>",
|
||||
"operations": {
|
||||
"ActivateCertificateAuthority": "<p>Activates a successor certificate authority (CA) as the signing certificate authority for your cluster, completing a CA rotation.</p> <p>When you activate a successor CA, Amazon EKS promotes it to be the cluster's signer (its <code>signingStatus</code> becomes <code>IN_USE</code>) and the outgoing CA is retired (<code>NOT_USED</code>). The outgoing CA remains in the cluster's trust bundle but no longer signs certificates. The successor CA you activate must already be present on the cluster and fully distributed (its <code>distributionStatus</code> must be <code>COMPLETE</code>). This is an asynchronous operation that returns an <code>update</code> object you can track with <a href=\"https://docs.aws.amazon.com/eks/latest/APIReference/API_DescribeUpdate.html\"> <code>DescribeUpdate</code> </a>.</p> <p>Before you activate the successor CA, make sure the worker nodes you manage and your external clients have been updated to trust it, so they maintain connectivity to the API server after activation. For a limited period after activation, CA rollback is available to revert to the outgoing CA if needed. If you don't activate the successor CA yourself, Amazon EKS activates it automatically as the expiration deadline approaches. For more information, see <a href=\"https://docs.aws.amazon.com/eks/latest/userguide/certificate-authority-rotation.html\">Rotate the Amazon EKS cluster certificate authority</a> in the <i>Amazon EKS User Guide</i>.</p>",
|
||||
"AssociateAccessPolicy": "<p>Associates an access policy and its scope to an access entry. For more information about associating access policies, see <a href=\"https://docs.aws.amazon.com/eks/latest/userguide/access-policies.html\">Associating and disassociating access policies to and from access entries</a> in the <i>Amazon EKS User Guide</i>.</p>",
|
||||
"AssociateEncryptionConfig": "<p>Associates an encryption configuration to an existing cluster.</p> <p>Use this API to enable encryption on existing clusters that don't already have encryption enabled. This allows you to implement a defense-in-depth security strategy without migrating applications to new Amazon EKS clusters.</p>",
|
||||
"AssociateIdentityProviderConfig": "<p>Associates an identity provider configuration to a cluster.</p> <p>If you want to authenticate identities using an identity provider, you can create an identity provider configuration and associate it to your cluster. After configuring authentication to your cluster you can create Kubernetes <code>Role</code> and <code>ClusterRole</code> objects, assign permissions to them, and then bind them to the identities using Kubernetes <code>RoleBinding</code> and <code>ClusterRoleBinding</code> objects. For more information see <a href=\"https://kubernetes.io/docs/reference/access-authn-authz/rbac/\">Using RBAC Authorization</a> in the Kubernetes documentation.</p>",
|
||||
|
|
@ -9,6 +10,7 @@
|
|||
"CreateAccessEntry": "<p>Creates an access entry.</p> <p>An access entry allows an IAM principal to access your cluster. Access entries can replace the need to maintain entries in the <code>aws-auth</code> <code>ConfigMap</code> for authentication. You have the following options for authorizing an IAM principal to access Kubernetes objects on your cluster: Kubernetes role-based access control (RBAC), Amazon EKS, or both. Kubernetes RBAC authorization requires you to create and manage Kubernetes <code>Role</code>, <code>ClusterRole</code>, <code>RoleBinding</code>, and <code>ClusterRoleBinding</code> objects, in addition to managing access entries. If you use Amazon EKS authorization exclusively, you don't need to create and manage Kubernetes <code>Role</code>, <code>ClusterRole</code>, <code>RoleBinding</code>, and <code>ClusterRoleBinding</code> objects.</p> <p>For more information about access entries, see <a href=\"https://docs.aws.amazon.com/eks/latest/userguide/access-entries.html\">Access entries</a> in the <i>Amazon EKS User Guide</i>.</p>",
|
||||
"CreateAddon": "<p>Creates an Amazon EKS add-on.</p> <p>Amazon EKS add-ons help to automate the provisioning and lifecycle management of common operational software for Amazon EKS clusters. For more information, see <a href=\"https://docs.aws.amazon.com/eks/latest/userguide/eks-add-ons.html\">Amazon EKS add-ons</a> in the <i>Amazon EKS User Guide</i>.</p>",
|
||||
"CreateCapability": "<p>Creates a managed capability resource for an Amazon EKS cluster.</p> <p>Capabilities provide fully managed capabilities to build and scale with Kubernetes. When you create a capability, Amazon EKSprovisions and manages the infrastructure required to run the capability outside of your cluster. This approach reduces operational overhead and preserves cluster resources.</p> <p>You can only create one Capability of each type on a given Amazon EKS cluster. Valid types are Argo CD for declarative GitOps deployment, Amazon Web Services Controllers for Kubernetes (ACK) for resource management, and Kube Resource Orchestrator (KRO) for Kubernetes custom resource orchestration.</p> <p>For more information, see <a href=\"https://docs.aws.amazon.com/eks/latest/userguide/capabilities.html\">EKS Capabilities</a> in the <i>Amazon EKS User Guide</i>.</p>",
|
||||
"CreateCertificateAuthority": "<p>Appends a successor certificate authority (CA) to your cluster, beginning the CA rotation process.</p> <p>A cluster certificate authority is the root of trust for your cluster's control plane. It signs the certificates that secure communication between the Kubernetes API server and its clients, and its public certificate is distributed to your cluster's trust bundle so that worker nodes and clients can verify the API server's identity. Each cluster can have at most two certificate authorities at a time: the outgoing CA that's currently signing (its <code>signingStatus</code> is <code>IN_USE</code>) and one successor CA (<code>signingStatus</code> of <code>NOT_USED</code>) that you can later activate to complete the rotation.</p> <p>Appending a successor CA adds its public certificate to the cluster's trust bundle so that the cluster trusts both CAs simultaneously (the dual trust period), but it doesn't begin signing certificates. Amazon EKS then distributes the successor CA to the Amazon Web Services managed components in your cluster; you can track this through the CA's <code>distributionStatus</code>. The successor CA can't be activated until its <code>distributionStatus</code> is <code>COMPLETE</code>. To activate it as the cluster's signer, use <a href=\"https://docs.aws.amazon.com/eks/latest/APIReference/API_ActivateCertificateAuthority.html\"> <code>ActivateCertificateAuthority</code> </a>. This is an asynchronous operation that returns an <code>update</code> object. If you don't append a successor CA yourself, Amazon EKS appends one automatically before the outgoing CA approaches expiration.</p> <p>For more information, see <a href=\"https://docs.aws.amazon.com/eks/latest/userguide/certificate-authority-rotation.html\">Rotate the Amazon EKS cluster certificate authority</a> in the <i>Amazon EKS User Guide</i>.</p>",
|
||||
"CreateCluster": "<p>Creates an Amazon EKS control plane.</p> <p>The Amazon EKS control plane consists of control plane instances that run the Kubernetes software, such as <code>etcd</code> and the API server. The control plane runs in an account managed by Amazon Web Services, and the Kubernetes API is exposed by the Amazon EKS API server endpoint. Each Amazon EKS cluster control plane is single tenant and unique. It runs on its own set of Amazon EC2 instances.</p> <p>The cluster control plane is provisioned across multiple Availability Zones and fronted by an Elastic Load Balancing Network Load Balancer. Amazon EKS also provisions elastic network interfaces in your VPC subnets to provide connectivity from the control plane instances to the nodes (for example, to support <code>kubectl exec</code>, <code>logs</code>, and <code>proxy</code> data flows).</p> <p>Amazon EKS nodes run in your Amazon Web Services account and connect to your cluster's control plane over the Kubernetes API server endpoint and a certificate file that is created for your cluster.</p> <p>You can use the <code>endpointPublicAccess</code> and <code>endpointPrivateAccess</code> parameters to enable or disable public and private access to your cluster's Kubernetes API server endpoint. By default, public access is enabled, and private access is disabled. The endpoint domain name and IP address family depends on the value of the <code>ipFamily</code> for the cluster. For more information, see <a href=\"https://docs.aws.amazon.com/eks/latest/userguide/cluster-endpoint.html\">Amazon EKS Cluster Endpoint Access Control</a> in the <i> <i>Amazon EKS User Guide</i> </i>. </p> <p>You can use the <code>logging</code> parameter to enable or disable exporting the Kubernetes control plane logs for your cluster to CloudWatch Logs. By default, cluster control plane logs aren't exported to CloudWatch Logs. For more information, see <a href=\"https://docs.aws.amazon.com/eks/latest/userguide/control-plane-logs.html\">Amazon EKS Cluster Control Plane Logs</a> in the <i> <i>Amazon EKS User Guide</i> </i>.</p> <note> <p>CloudWatch Logs ingestion, archive storage, and data scanning rates apply to exported control plane logs. For more information, see <a href=\"http://aws.amazon.com/cloudwatch/pricing/\">CloudWatch Pricing</a>.</p> </note> <p>In most cases, it takes several minutes to create a cluster. After you create an Amazon EKS cluster, you must configure your Kubernetes tooling to communicate with the API server and launch nodes into your cluster. For more information, see <a href=\"https://docs.aws.amazon.com/eks/latest/userguide/cluster-auth.html\">Allowing users to access your cluster</a> and <a href=\"https://docs.aws.amazon.com/eks/latest/userguide/launch-workers.html\">Launching Amazon EKS nodes</a> in the <i>Amazon EKS User Guide</i>.</p>",
|
||||
"CreateEksAnywhereSubscription": "<p>Creates an EKS Anywhere subscription. When a subscription is created, it is a contract agreement for the length of the term specified in the request. Licenses that are used to validate support are provisioned in Amazon Web Services License Manager and the caller account is granted access to EKS Anywhere Curated Packages.</p>",
|
||||
"CreateFargateProfile": "<p>Creates an Fargate profile for your Amazon EKS cluster. You must have at least one Fargate profile in a cluster to be able to run pods on Fargate.</p> <p>The Fargate profile allows an administrator to declare which pods run on Fargate and specify which pods run on which Fargate profile. This declaration is done through the profile's selectors. Each profile can have up to five selectors that contain a namespace and labels. A namespace is required for every selector. The label field consists of multiple optional key-value pairs. Pods that match the selectors are scheduled on Fargate. If a to-be-scheduled pod matches any of the selectors in the Fargate profile, then that pod is run on Fargate.</p> <p>When you create a Fargate profile, you must specify a pod execution role to use with the pods that are scheduled with the profile. This role is added to the cluster's Kubernetes <a href=\"https://kubernetes.io/docs/reference/access-authn-authz/rbac/\">Role Based Access Control</a> (RBAC) for authorization so that the <code>kubelet</code> that is running on the Fargate infrastructure can register with your Amazon EKS cluster so that it can appear in your cluster as a node. The pod execution role also provides IAM permissions to the Fargate infrastructure to allow read access to Amazon ECR image repositories. For more information, see <a href=\"https://docs.aws.amazon.com/eks/latest/userguide/pod-execution-role.html\">Pod Execution Role</a> in the <i>Amazon EKS User Guide</i>.</p> <p>Fargate profiles are immutable. However, you can create a new updated profile to replace an existing profile and then delete the original after the updated profile has finished creating.</p> <p>If any Fargate profiles in a cluster are in the <code>DELETING</code> status, you must wait for that Fargate profile to finish deleting before you can create any other profiles in that cluster.</p> <p>For more information, see <a href=\"https://docs.aws.amazon.com/eks/latest/userguide/fargate-profile.html\">Fargate profile</a> in the <i>Amazon EKS User Guide</i>.</p>",
|
||||
|
|
@ -17,6 +19,7 @@
|
|||
"DeleteAccessEntry": "<p>Deletes an access entry.</p> <p>Deleting an access entry of a type other than <code>Standard</code> can cause your cluster to function improperly. If you delete an access entry in error, you can recreate it.</p>",
|
||||
"DeleteAddon": "<p>Deletes an Amazon EKS add-on.</p> <p>When you remove an add-on, it's deleted from the cluster. You can always manually start an add-on on the cluster using the Kubernetes API.</p>",
|
||||
"DeleteCapability": "<p>Deletes a managed capability from your Amazon EKS cluster. When you delete a capability, Amazon EKS removes the capability infrastructure but retains all resources that were managed by the capability.</p> <p>Before deleting a capability, you should delete all Kubernetes resources that were created by the capability. After the capability is deleted, these resources become difficult to manage because the controller that managed them is no longer available. To delete resources before removing the capability, use <code>kubectl delete</code> or remove them through your GitOps workflow.</p>",
|
||||
"DeleteCertificateAuthority": "<p>Deletes a certificate authority (CA) from your cluster.</p> <p>Deleting a certificate authority removes its public certificate from the cluster's trust bundle. You can't delete the certificate authority that's currently signing certificates for the cluster (its <code>signingStatus</code> is <code>IN_USE</code>) — to remove the outgoing CA, first activate the successor CA with <a href=\"https://docs.aws.amazon.com/eks/latest/APIReference/API_ActivateCertificateAuthority.html\"> <code>ActivateCertificateAuthority</code> </a>. Amazon EKS also protects a successor CA from deletion in certain cases to keep a valid rotation path — for example, a successor that Amazon EKS appended can't be deleted while it's the only successor on the cluster. This is an asynchronous operation that returns an <code>update</code> object.</p>",
|
||||
"DeleteCluster": "<p>Deletes an Amazon EKS cluster control plane.</p> <p>If you have active services and ingress resources in your cluster that are associated with a load balancer, you must delete those services before deleting the cluster so that the load balancers are deleted properly. Otherwise, you can have orphaned resources in your VPC that prevent you from being able to delete the VPC. For more information, see <a href=\"https://docs.aws.amazon.com/eks/latest/userguide/delete-cluster.html\">Deleting a cluster</a> in the <i>Amazon EKS User Guide</i>.</p> <p>If you have managed node groups or Fargate profiles attached to the cluster, you must delete them first. For more information, see <code>DeleteNodgroup</code> and <code>DeleteFargateProfile</code>.</p>",
|
||||
"DeleteEksAnywhereSubscription": "<p>Deletes an expired or inactive subscription. Deleting inactive subscriptions removes them from the Amazon Web Services Management Console view and from list/describe API responses. Subscriptions can only be cancelled within 7 days of creation and are cancelled by creating a ticket in the Amazon Web Services Support Center. </p>",
|
||||
"DeleteFargateProfile": "<p>Deletes an Fargate profile.</p> <p>When you delete a Fargate profile, any <code>Pod</code> running on Fargate that was created with the profile is deleted. If the <code>Pod</code> matches another Fargate profile, then it is scheduled on Fargate with that profile. If it no longer matches any Fargate profiles, then it's not scheduled on Fargate and may remain in a pending state.</p> <p>Only one Fargate profile in a cluster can be in the <code>DELETING</code> status at a time. You must wait for a Fargate profile to finish deleting before you can delete any other profiles in that cluster.</p>",
|
||||
|
|
@ -28,6 +31,7 @@
|
|||
"DescribeAddonConfiguration": "<p>Returns configuration options.</p>",
|
||||
"DescribeAddonVersions": "<p>Describes the versions for an add-on.</p> <p>Information such as the Kubernetes versions that you can use the add-on with, the <code>owner</code>, <code>publisher</code>, and the <code>type</code> of the add-on are returned.</p>",
|
||||
"DescribeCapability": "<p>Returns detailed information about a specific managed capability in your Amazon EKS cluster, including its current status, configuration, health information, and any issues that may be affecting its operation.</p>",
|
||||
"DescribeCertificateAuthority": "<p>Returns detailed information about a certificate authority (CA) in your cluster, including its validity period, signing and distribution status, provenance, scheduled auto-activation events, and public certificate data.</p>",
|
||||
"DescribeCluster": "<p>Describes an Amazon EKS cluster.</p> <p>The API server endpoint and certificate authority data returned by this operation are required for <code>kubelet</code> and <code>kubectl</code> to communicate with your Kubernetes API server. For more information, see <a href=\"https://docs.aws.amazon.com/eks/latest/userguide/create-kubeconfig.html\">Creating or updating a <code>kubeconfig</code> file for an Amazon EKS cluster</a>.</p> <note> <p>The API server endpoint and certificate authority data aren't available until the cluster reaches the <code>ACTIVE</code> state.</p> </note>",
|
||||
"DescribeClusterVersions": "<p>Lists available Kubernetes versions for Amazon EKS clusters.</p>",
|
||||
"DescribeEksAnywhereSubscription": "<p>Returns descriptive information about a subscription.</p>",
|
||||
|
|
@ -45,6 +49,7 @@
|
|||
"ListAddons": "<p>Lists the installed add-ons.</p>",
|
||||
"ListAssociatedAccessPolicies": "<p>Lists the access policies associated with an access entry.</p>",
|
||||
"ListCapabilities": "<p>Lists all managed capabilities in your Amazon EKS cluster. You can use this operation to get an overview of all capabilities and their current status.</p>",
|
||||
"ListCertificateAuthorities": "<p>Lists the certificate authorities (CAs) for your cluster. A cluster has at most two certificate authorities: the outgoing CA that's currently signing and, during a rotation, one successor CA.</p>",
|
||||
"ListClusters": "<p>Lists the Amazon EKS clusters in your Amazon Web Services account in the specified Amazon Web Services Region.</p>",
|
||||
"ListEksAnywhereSubscriptions": "<p>Displays the full description of the subscription.</p>",
|
||||
"ListFargateProfiles": "<p>Lists the Fargate profiles associated with the specified cluster in your Amazon Web Services account in the specified Amazon Web Services Region.</p>",
|
||||
|
|
@ -119,6 +124,20 @@
|
|||
"AccessScope$type": "<p>The scope type of an access policy.</p>"
|
||||
}
|
||||
},
|
||||
"ActivateCertificateAuthorityRequest": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"ActivateCertificateAuthorityResponse": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"ActiveCertificateAuthority": {
|
||||
"base": "<p>Identifies the certificate authority that is currently signing certificates for the cluster.</p>",
|
||||
"refs": {
|
||||
"Certificate$active": "<p>An object identifying the certificate authority that is currently signing certificates for the cluster.</p>"
|
||||
}
|
||||
},
|
||||
"AdditionalInfoMap": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
|
|
@ -397,6 +416,7 @@
|
|||
"refs": {
|
||||
"AccessConfigResponse$bootstrapClusterCreatorAdminPermissions": "<p>Specifies whether or not the cluster creator IAM principal was set as a cluster admin access entry during cluster creation time.</p>",
|
||||
"BlockStorage$enabled": "<p>Indicates if the block storage capability is enabled on your EKS Auto Mode cluster. If the block storage capability is enabled, EKS Auto Mode will create and delete EBS volumes in your Amazon Web Services account.</p>",
|
||||
"CertificateAuthority$rollbackAvailable": "<p>Indicates whether CA rollback is still available for this certificate authority. After you activate a successor CA, rollback lets you revert to the outgoing CA for a limited period while you finish updating any worker nodes or clients that were missed.</p>",
|
||||
"Cluster$deletionProtection": "<p>The current deletion protection setting for the cluster. When <code>true</code>, deletion protection is enabled and the cluster cannot be deleted until protection is disabled. When <code>false</code>, the cluster can be deleted normally. This setting only applies to clusters in an active state.</p>",
|
||||
"ComputeConfigRequest$enabled": "<p>Request to enable or disable the compute capability on your EKS Auto Mode cluster. If the compute capability is enabled, EKS Auto Mode will create and delete EC2 Managed Instances in your Amazon Web Services account.</p>",
|
||||
"ComputeConfigResponse$enabled": "<p>Indicates if the compute capability is enabled on your EKS Auto Mode cluster. If the compute capability is enabled, EKS Auto Mode will create and delete EC2 Managed Instances in your Amazon Web Services account.</p>",
|
||||
|
|
@ -566,6 +586,74 @@
|
|||
"Cluster$certificateAuthority": "<p>The <code>certificate-authority-data</code> for your cluster.</p>"
|
||||
}
|
||||
},
|
||||
"CertificateAuthority": {
|
||||
"base": "<p>An object representing a certificate authority (CA) for an Amazon EKS cluster.</p>",
|
||||
"refs": {
|
||||
"DescribeCertificateAuthorityResponse$certificateAuthority": "<p>An object containing detailed information about the certificate authority.</p>"
|
||||
}
|
||||
},
|
||||
"CertificateAuthorityActivatedBy": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ActiveCertificateAuthority$activatedBy": "<p>The entity that activated the current signing certificate authority, either <code>CUSTOMER</code> or <code>EKS</code>.</p>",
|
||||
"CertificateAuthority$activatedBy": "<p>The entity that most recently activated the certificate authority. A value of <code>EKS</code> indicates that Amazon EKS activated it automatically; <code>CUSTOMER</code> indicates that you activated it.</p>",
|
||||
"CertificateAuthoritySummary$activatedBy": "<p>The entity that most recently activated the certificate authority, either <code>CUSTOMER</code> or <code>EKS</code>.</p>"
|
||||
}
|
||||
},
|
||||
"CertificateAuthorityCreatedBy": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CertificateAuthority$createdBy": "<p>The entity that created the certificate authority. Certificate authorities that you create are <code>CUSTOMER</code>; those that Amazon EKS provisions on your behalf, such as a cluster's initial certificate authority, are <code>EKS</code>.</p>",
|
||||
"CertificateAuthoritySummary$createdBy": "<p>The entity that created the certificate authority, either <code>CUSTOMER</code> or <code>EKS</code>.</p>"
|
||||
}
|
||||
},
|
||||
"CertificateAuthorityDistributionStatus": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CertificateAuthority$distributionStatus": "<p>The distribution status of the certificate authority, which tracks whether Amazon EKS has distributed its trust to the Amazon Web Services managed components in your cluster (the control plane, Amazon EKS Auto Mode instances, and Amazon Web Services Fargate nodes). Valid values are <code>IN_PROGRESS</code>, <code>COMPLETE</code>, <code>FAILED</code>, and <code>DELETING</code>. A successor CA can only be activated after its distribution status is <code>COMPLETE</code>.</p>",
|
||||
"CertificateAuthoritySummary$distributionStatus": "<p>The distribution status of the certificate authority: <code>IN_PROGRESS</code>, <code>COMPLETE</code>, <code>FAILED</code>, or <code>DELETING</code>.</p>"
|
||||
}
|
||||
},
|
||||
"CertificateAuthorityMaxResults": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ListCertificateAuthoritiesRequest$maxResults": "<p>The maximum number of results to return in a single call. To retrieve the remaining results, make another call with the returned <code>nextToken</code> value. If you don't specify a value, the default is 100 results.</p>"
|
||||
}
|
||||
},
|
||||
"CertificateAuthorityScheduledEvents": {
|
||||
"base": "<p>The scheduled events during which Amazon EKS may automatically activate a certificate authority, computed from its validity period. These events help ensure that a cluster's signing certificate authority is rotated before its certificate expires.</p>",
|
||||
"refs": {
|
||||
"CertificateAuthority$scheduledEvents": "<p>The scheduled auto-activation events for the certificate authority, computed from its validity period.</p>"
|
||||
}
|
||||
},
|
||||
"CertificateAuthoritySigningStatus": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CertificateAuthority$signingStatus": "<p>The signing status of the certificate authority. <code>IN_USE</code> means the certificate authority is currently signing certificates for the cluster, <code>ACTIVATING</code> means it's being promoted to the signer, and <code>NOT_USED</code> means it's trusted by the cluster (for example, a successor CA during a rotation, or a retired outgoing CA) but isn't the signer.</p>",
|
||||
"CertificateAuthoritySummary$signingStatus": "<p>The signing status of the certificate authority: <code>IN_USE</code>, <code>ACTIVATING</code>, or <code>NOT_USED</code>.</p>"
|
||||
}
|
||||
},
|
||||
"CertificateAuthoritySummary": {
|
||||
"base": "<p>Summary information about a certificate authority (CA) for an Amazon EKS cluster, returned by <a href=\"https://docs.aws.amazon.com/eks/latest/APIReference/API_ListCertificateAuthorities.html\"> <code>ListCertificateAuthorities</code> </a> and the certificate-authority write operations.</p>",
|
||||
"refs": {
|
||||
"ActivateCertificateAuthorityResponse$certificateAuthority": "<p>Summary information about the certificate authority that is being activated.</p>",
|
||||
"CertificateAuthoritySummaryList$member": null,
|
||||
"CreateCertificateAuthorityResponse$certificateAuthority": "<p>Summary information about the certificate authority that was created, including its ID and initial signing and distribution status.</p>",
|
||||
"DeleteCertificateAuthorityResponse$certificateAuthority": "<p>Summary information about the certificate authority that is being deleted.</p>"
|
||||
}
|
||||
},
|
||||
"CertificateAuthoritySummaryList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ListCertificateAuthoritiesResponse$certificateAuthorities": "<p>A list of certificate authority summary objects, each containing basic information about a certificate authority, including its ID, signing status, and distribution status.</p>"
|
||||
}
|
||||
},
|
||||
"CertificateAuthorityValidity": {
|
||||
"base": "<p>The validity period of a certificate authority's certificate.</p>",
|
||||
"refs": {
|
||||
"CertificateAuthority$validity": "<p>The validity period of the certificate authority's certificate.</p>"
|
||||
}
|
||||
},
|
||||
"ClientException": {
|
||||
"base": "<p>These errors are usually caused by a client action. Actions can include using an action or resource on behalf of an <a href=\"https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_terms-and-concepts.html\">IAM principal</a> that doesn't have permissions to use the action or resource or specifying an identifier that is not valid.</p>",
|
||||
"refs": {}
|
||||
|
|
@ -773,6 +861,14 @@
|
|||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"CreateCertificateAuthorityRequest": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"CreateCertificateAuthorityResponse": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"CreateClusterRequest": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
|
|
@ -837,6 +933,14 @@
|
|||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"DeleteCertificateAuthorityRequest": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"DeleteCertificateAuthorityResponse": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"DeleteClusterRequest": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
|
|
@ -943,6 +1047,14 @@
|
|||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"DescribeCertificateAuthorityRequest": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"DescribeCertificateAuthorityResponse": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"DescribeClusterRequest": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
|
|
@ -1556,6 +1668,14 @@
|
|||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"ListCertificateAuthoritiesRequest": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"ListCertificateAuthoritiesResponse": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
},
|
||||
"ListClustersRequest": {
|
||||
"base": null,
|
||||
"refs": {}
|
||||
|
|
@ -2118,6 +2238,10 @@
|
|||
"AccessEntry$type": "<p>The type of the access entry.</p>",
|
||||
"AccessPolicy$name": "<p>The name of the access policy.</p>",
|
||||
"AccessPolicy$arn": "<p>The ARN of the access policy.</p>",
|
||||
"ActivateCertificateAuthorityRequest$clusterName": "<p>The name of your cluster.</p>",
|
||||
"ActivateCertificateAuthorityRequest$certificateAuthorityId": "<p>The ID of the certificate authority to activate as the cluster's signing certificate authority. This certificate authority must already exist on the cluster and have a <code>distributionStatus</code> of <code>COMPLETE</code>.</p>",
|
||||
"ActivateCertificateAuthorityRequest$clientRequestToken": "<p>A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.</p>",
|
||||
"ActiveCertificateAuthority$id": "<p>The unique identifier of the certificate authority that is currently signing certificates for the cluster.</p>",
|
||||
"AdditionalInfoMap$key": null,
|
||||
"AdditionalInfoMap$value": null,
|
||||
"Addon$addonName": "<p>The name of the add-on.</p>",
|
||||
|
|
@ -2173,6 +2297,9 @@
|
|||
"CapabilitySummary$arn": "<p>The Amazon Resource Name (ARN) of the capability.</p>",
|
||||
"CapabilitySummary$version": "<p>The version of the capability software that is currently running.</p>",
|
||||
"Certificate$data": "<p>The Base64-encoded certificate data required to communicate with your cluster. Add this to the <code>certificate-authority-data</code> section of the <code>kubeconfig</code> file for your cluster.</p>",
|
||||
"CertificateAuthority$id": "<p>The unique identifier of the certificate authority.</p>",
|
||||
"CertificateAuthority$data": "<p>The Base64-encoded public certificate of the certificate authority.</p>",
|
||||
"CertificateAuthoritySummary$id": "<p>The unique identifier of the certificate authority.</p>",
|
||||
"ClientException$clusterName": "<p>The Amazon EKS cluster associated with the exception.</p>",
|
||||
"ClientException$nodegroupName": "<p>The Amazon EKS managed node group associated with the exception.</p>",
|
||||
"ClientException$addonName": "<p>The Amazon EKS add-on name associated with the exception.</p>",
|
||||
|
|
@ -2216,6 +2343,8 @@
|
|||
"CreateCapabilityRequest$clusterName": "<p>The name of the Amazon EKS cluster where you want to create the capability.</p>",
|
||||
"CreateCapabilityRequest$clientRequestToken": "<p>A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. This token is valid for 24 hours after creation. If you retry a request with the same client request token and the same parameters after the original request has completed successfully, the result of the original request is returned.</p>",
|
||||
"CreateCapabilityRequest$roleArn": "<p>The Amazon Resource Name (ARN) of the IAM role that the capability uses to interact with Amazon Web Services services. This role must have a trust policy that allows the EKS service principal to assume it, and it must have the necessary permissions for the capability type you're creating.</p> <p>For ACK capabilities, the role needs permissions to manage the resources you want to control through Kubernetes. For Argo CD capabilities, the role needs permissions to access Git repositories and Secrets Manager. For KRO capabilities, the role needs permissions based on the resources you'll be orchestrating.</p>",
|
||||
"CreateCertificateAuthorityRequest$clusterName": "<p>The name of your cluster.</p>",
|
||||
"CreateCertificateAuthorityRequest$clientRequestToken": "<p>A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.</p>",
|
||||
"CreateClusterRequest$version": "<p>The desired Kubernetes version for your cluster. If you don't specify a value here, the default version available in Amazon EKS is used.</p> <note> <p>The default version might not be the latest version available.</p> </note>",
|
||||
"CreateClusterRequest$roleArn": "<p>The Amazon Resource Name (ARN) of the IAM role that provides permissions for the Kubernetes control plane to make calls to Amazon Web Services API operations on your behalf. For more information, see <a href=\"https://docs.aws.amazon.com/eks/latest/userguide/service_IAM_role.html\">Amazon EKS Service IAM Role</a> in the <i> <i>Amazon EKS User Guide</i> </i>.</p>",
|
||||
"CreateClusterRequest$clientRequestToken": "<p>A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.</p>",
|
||||
|
|
@ -2242,6 +2371,9 @@
|
|||
"DeleteAddonRequest$addonName": "<p>The name of the add-on. The name must match one of the names returned by <a href=\"https://docs.aws.amazon.com/eks/latest/APIReference/API_ListAddons.html\"> <code>ListAddons</code> </a>.</p>",
|
||||
"DeleteCapabilityRequest$clusterName": "<p>The name of the Amazon EKS cluster that contains the capability you want to delete.</p>",
|
||||
"DeleteCapabilityRequest$capabilityName": "<p>The name of the capability to delete.</p>",
|
||||
"DeleteCertificateAuthorityRequest$clusterName": "<p>The name of your cluster.</p>",
|
||||
"DeleteCertificateAuthorityRequest$certificateAuthorityId": "<p>The ID of the certificate authority to delete. You can't delete the certificate authority that's currently signing certificates for the cluster.</p>",
|
||||
"DeleteCertificateAuthorityRequest$clientRequestToken": "<p>A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.</p>",
|
||||
"DeleteClusterRequest$name": "<p>The name of the cluster to delete.</p>",
|
||||
"DeleteEksAnywhereSubscriptionRequest$id": "<p>The ID of the subscription.</p>",
|
||||
"DeleteFargateProfileRequest$clusterName": "<p>The name of your cluster.</p>",
|
||||
|
|
@ -2269,6 +2401,8 @@
|
|||
"DescribeAddonVersionsResponse$nextToken": "<p>The <code>nextToken</code> value to include in a future <code>DescribeAddonVersions</code> request. When the results of a <code>DescribeAddonVersions</code> request exceed <code>maxResults</code>, you can use this value to retrieve the next page of results. This value is <code>null</code> when there are no more results to return.</p> <note> <p>This token should be treated as an opaque identifier that is used only to retrieve the next items in a list and not for other programmatic purposes.</p> </note>",
|
||||
"DescribeCapabilityRequest$clusterName": "<p>The name of the Amazon EKS cluster that contains the capability you want to describe.</p>",
|
||||
"DescribeCapabilityRequest$capabilityName": "<p>The name of the capability to describe.</p>",
|
||||
"DescribeCertificateAuthorityRequest$clusterName": "<p>The name of your cluster.</p>",
|
||||
"DescribeCertificateAuthorityRequest$certificateAuthorityId": "<p>The ID of the certificate authority to describe.</p>",
|
||||
"DescribeClusterRequest$name": "<p>The name of your cluster.</p>",
|
||||
"DescribeClusterVersionsRequest$clusterType": "<p>The type of cluster to filter versions by.</p>",
|
||||
"DescribeClusterVersionsRequest$nextToken": "<p>Pagination token for the next set of results.</p>",
|
||||
|
|
@ -2368,6 +2502,9 @@
|
|||
"ListCapabilitiesRequest$clusterName": "<p>The name of the Amazon EKS cluster for which you want to list capabilities.</p>",
|
||||
"ListCapabilitiesRequest$nextToken": "<p>The <code>nextToken</code> value returned from a previous paginated request, where <code>maxResults</code> was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the <code>nextToken</code> value. This value is null when there are no more results to return.</p>",
|
||||
"ListCapabilitiesResponse$nextToken": "<p>The <code>nextToken</code> value to include in a future <code>ListCapabilities</code> request. When the results of a <code>ListCapabilities</code> request exceed <code>maxResults</code>, you can use this value to retrieve the next page of results. This value is null when there are no more results to return.</p>",
|
||||
"ListCertificateAuthoritiesRequest$clusterName": "<p>The name of your cluster.</p>",
|
||||
"ListCertificateAuthoritiesRequest$nextToken": "<p>The <code>nextToken</code> value returned from a previous paginated request, where <code>maxResults</code> was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the <code>nextToken</code> value. This value is null when there are no more results to return.</p> <note> <p>This token should be treated as an opaque identifier that is used only to retrieve the next items in a list and not for other programmatic purposes.</p> </note>",
|
||||
"ListCertificateAuthoritiesResponse$nextToken": "<p>The <code>nextToken</code> value to include in a future <code>ListCertificateAuthorities</code> request. When the results of a <code>ListCertificateAuthorities</code> request exceed <code>maxResults</code>, you can use this value to retrieve the next page of results. This value is null when there are no more results to return.</p> <note> <p>This token should be treated as an opaque identifier that is used only to retrieve the next items in a list and not for other programmatic purposes.</p> </note>",
|
||||
"ListClustersRequest$nextToken": "<p>The <code>nextToken</code> value returned from a previous paginated request, where <code>maxResults</code> was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the <code>nextToken</code> value. This value is null when there are no more results to return.</p> <note> <p>This token should be treated as an opaque identifier that is used only to retrieve the next items in a list and not for other programmatic purposes.</p> </note>",
|
||||
"ListClustersResponse$nextToken": "<p>The <code>nextToken</code> value returned from a previous paginated request, where <code>maxResults</code> was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the <code>nextToken</code> value. This value is null when there are no more results to return.</p> <note> <p>This token should be treated as an opaque identifier that is used only to retrieve the next items in a list and not for other programmatic purposes.</p> </note>",
|
||||
"ListEksAnywhereSubscriptionsRequest$nextToken": "<p>The <code>nextToken</code> value returned from a previous paginated <code>ListEksAnywhereSubscriptions</code> request where <code>maxResults</code> was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the <code>nextToken</code> value.</p>",
|
||||
|
|
@ -2665,6 +2802,14 @@
|
|||
"Capability$modifiedAt": "<p>The Unix epoch timestamp in seconds for when the capability was last modified.</p>",
|
||||
"CapabilitySummary$createdAt": "<p>The Unix epoch timestamp in seconds for when the capability was created.</p>",
|
||||
"CapabilitySummary$modifiedAt": "<p>The Unix epoch timestamp in seconds for when the capability was last modified.</p>",
|
||||
"CertificateAuthority$createdAt": "<p>The Unix epoch timestamp in seconds for when the certificate authority was created.</p>",
|
||||
"CertificateAuthority$activatedAt": "<p>The Unix epoch timestamp in seconds for when the certificate authority was last activated as the cluster's signer. This value is absent if the certificate authority has never been activated.</p>",
|
||||
"CertificateAuthorityScheduledEvents$firstAutoActivation": "<p>The earliest Unix epoch timestamp in seconds at which Amazon EKS may automatically activate this certificate authority.</p>",
|
||||
"CertificateAuthorityScheduledEvents$finalAutoActivation": "<p>The Unix epoch timestamp in seconds by which Amazon EKS will automatically activate this certificate authority if you haven't already activated it.</p>",
|
||||
"CertificateAuthoritySummary$createdAt": "<p>The Unix epoch timestamp in seconds for when the certificate authority was created.</p>",
|
||||
"CertificateAuthoritySummary$activatedAt": "<p>The Unix epoch timestamp in seconds for when the certificate authority was last activated. This value is absent if the certificate authority has never been activated.</p>",
|
||||
"CertificateAuthorityValidity$notBefore": "<p>The Unix epoch timestamp in seconds for the start of the certificate authority's validity period.</p>",
|
||||
"CertificateAuthorityValidity$notAfter": "<p>The Unix epoch timestamp in seconds for the end of the certificate authority's validity period.</p>",
|
||||
"ClientStat$lastRequestTime": "<p>The timestamp of the last request seen from the Kubernetes client.</p>",
|
||||
"Cluster$createdAt": "<p>The Unix epoch timestamp at object creation.</p>",
|
||||
"ClusterVersionInformation$releaseDate": "<p>The release date of this cluster version.</p>",
|
||||
|
|
@ -2703,9 +2848,12 @@
|
|||
"Update": {
|
||||
"base": "<p>An object representing an asynchronous update.</p>",
|
||||
"refs": {
|
||||
"ActivateCertificateAuthorityResponse$update": "<p>An object representing the asynchronous update that promotes the certificate authority to be the cluster's signer.</p>",
|
||||
"AssociateEncryptionConfigResponse$update": null,
|
||||
"AssociateIdentityProviderConfigResponse$update": null,
|
||||
"CancelUpdateResponse$update": "<p>The full description of the specified update.</p>",
|
||||
"CreateCertificateAuthorityResponse$update": "<p>An object representing the asynchronous update that adds the certificate authority to the cluster's trust bundle.</p>",
|
||||
"DeleteCertificateAuthorityResponse$update": "<p>An object representing the asynchronous update that removes the certificate authority from the cluster's trust bundle.</p>",
|
||||
"DescribeUpdateResponse$update": "<p>The full description of the specified update.</p>",
|
||||
"DisassociateIdentityProviderConfigResponse$update": null,
|
||||
"UpdateAddonResponse$update": null,
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -46,6 +46,12 @@
|
|||
"output_token": "nextToken",
|
||||
"result_key": "capabilities"
|
||||
},
|
||||
"ListCertificateAuthorities": {
|
||||
"input_token": "nextToken",
|
||||
"limit_key": "maxResults",
|
||||
"output_token": "nextToken",
|
||||
"result_key": "certificateAuthorities"
|
||||
},
|
||||
"ListClusters": {
|
||||
"input_token": "nextToken",
|
||||
"limit_key": "maxResults",
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
<?php
|
||||
// This file was auto-generated from sdk-root/src/data/eks/2017-11-01/paginators-1.json
|
||||
return [ 'pagination' => [ 'DescribeAddonVersions' => [ 'input_token' => 'nextToken', 'limit_key' => 'maxResults', 'output_token' => 'nextToken', 'result_key' => 'addons', ], 'DescribeClusterVersions' => [ 'input_token' => 'nextToken', 'limit_key' => 'maxResults', 'output_token' => 'nextToken', 'result_key' => 'clusterVersions', ], 'ListAccessEntries' => [ 'input_token' => 'nextToken', 'limit_key' => 'maxResults', 'output_token' => 'nextToken', 'result_key' => 'accessEntries', ], 'ListAccessPolicies' => [ 'input_token' => 'nextToken', 'limit_key' => 'maxResults', 'output_token' => 'nextToken', 'result_key' => 'accessPolicies', ], 'ListAddons' => [ 'input_token' => 'nextToken', 'limit_key' => 'maxResults', 'output_token' => 'nextToken', 'result_key' => 'addons', ], 'ListAssociatedAccessPolicies' => [ 'input_token' => 'nextToken', 'limit_key' => 'maxResults', 'non_aggregate_keys' => [ 'clusterName', 'principalArn', ], 'output_token' => 'nextToken', 'result_key' => 'associatedAccessPolicies', ], 'ListCapabilities' => [ 'input_token' => 'nextToken', 'limit_key' => 'maxResults', 'output_token' => 'nextToken', 'result_key' => 'capabilities', ], 'ListClusters' => [ 'input_token' => 'nextToken', 'limit_key' => 'maxResults', 'output_token' => 'nextToken', 'result_key' => 'clusters', ], 'ListEksAnywhereSubscriptions' => [ 'input_token' => 'nextToken', 'limit_key' => 'maxResults', 'output_token' => 'nextToken', 'result_key' => 'subscriptions', ], 'ListFargateProfiles' => [ 'input_token' => 'nextToken', 'limit_key' => 'maxResults', 'output_token' => 'nextToken', 'result_key' => 'fargateProfileNames', ], 'ListIdentityProviderConfigs' => [ 'input_token' => 'nextToken', 'limit_key' => 'maxResults', 'output_token' => 'nextToken', 'result_key' => 'identityProviderConfigs', ], 'ListInsights' => [ 'input_token' => 'nextToken', 'limit_key' => 'maxResults', 'output_token' => 'nextToken', 'result_key' => 'insights', ], 'ListNodegroups' => [ 'input_token' => 'nextToken', 'limit_key' => 'maxResults', 'output_token' => 'nextToken', 'result_key' => 'nodegroups', ], 'ListPodIdentityAssociations' => [ 'input_token' => 'nextToken', 'limit_key' => 'maxResults', 'output_token' => 'nextToken', 'result_key' => 'associations', ], 'ListUpdates' => [ 'input_token' => 'nextToken', 'limit_key' => 'maxResults', 'output_token' => 'nextToken', 'result_key' => 'updateIds', ], ],];
|
||||
return [ 'pagination' => [ 'DescribeAddonVersions' => [ 'input_token' => 'nextToken', 'limit_key' => 'maxResults', 'output_token' => 'nextToken', 'result_key' => 'addons', ], 'DescribeClusterVersions' => [ 'input_token' => 'nextToken', 'limit_key' => 'maxResults', 'output_token' => 'nextToken', 'result_key' => 'clusterVersions', ], 'ListAccessEntries' => [ 'input_token' => 'nextToken', 'limit_key' => 'maxResults', 'output_token' => 'nextToken', 'result_key' => 'accessEntries', ], 'ListAccessPolicies' => [ 'input_token' => 'nextToken', 'limit_key' => 'maxResults', 'output_token' => 'nextToken', 'result_key' => 'accessPolicies', ], 'ListAddons' => [ 'input_token' => 'nextToken', 'limit_key' => 'maxResults', 'output_token' => 'nextToken', 'result_key' => 'addons', ], 'ListAssociatedAccessPolicies' => [ 'input_token' => 'nextToken', 'limit_key' => 'maxResults', 'non_aggregate_keys' => [ 'clusterName', 'principalArn', ], 'output_token' => 'nextToken', 'result_key' => 'associatedAccessPolicies', ], 'ListCapabilities' => [ 'input_token' => 'nextToken', 'limit_key' => 'maxResults', 'output_token' => 'nextToken', 'result_key' => 'capabilities', ], 'ListCertificateAuthorities' => [ 'input_token' => 'nextToken', 'limit_key' => 'maxResults', 'output_token' => 'nextToken', 'result_key' => 'certificateAuthorities', ], 'ListClusters' => [ 'input_token' => 'nextToken', 'limit_key' => 'maxResults', 'output_token' => 'nextToken', 'result_key' => 'clusters', ], 'ListEksAnywhereSubscriptions' => [ 'input_token' => 'nextToken', 'limit_key' => 'maxResults', 'output_token' => 'nextToken', 'result_key' => 'subscriptions', ], 'ListFargateProfiles' => [ 'input_token' => 'nextToken', 'limit_key' => 'maxResults', 'output_token' => 'nextToken', 'result_key' => 'fargateProfileNames', ], 'ListIdentityProviderConfigs' => [ 'input_token' => 'nextToken', 'limit_key' => 'maxResults', 'output_token' => 'nextToken', 'result_key' => 'identityProviderConfigs', ], 'ListInsights' => [ 'input_token' => 'nextToken', 'limit_key' => 'maxResults', 'output_token' => 'nextToken', 'result_key' => 'insights', ], 'ListNodegroups' => [ 'input_token' => 'nextToken', 'limit_key' => 'maxResults', 'output_token' => 'nextToken', 'result_key' => 'nodegroups', ], 'ListPodIdentityAssociations' => [ 'input_token' => 'nextToken', 'limit_key' => 'maxResults', 'output_token' => 'nextToken', 'result_key' => 'associations', ], 'ListUpdates' => [ 'input_token' => 'nextToken', 'limit_key' => 'maxResults', 'output_token' => 'nextToken', 'result_key' => 'updateIds', ], ],];
|
||||
|
|
|
|||
|
|
@ -172,6 +172,31 @@
|
|||
"state": "success"
|
||||
}
|
||||
]
|
||||
},
|
||||
"CertificateAuthorityUpdateComplete": {
|
||||
"delay": 30,
|
||||
"operation": "DescribeUpdate",
|
||||
"maxAttempts": 40,
|
||||
"acceptors": [
|
||||
{
|
||||
"expected": "Failed",
|
||||
"matcher": "path",
|
||||
"state": "failure",
|
||||
"argument": "update.status"
|
||||
},
|
||||
{
|
||||
"expected": "Cancelled",
|
||||
"matcher": "path",
|
||||
"state": "failure",
|
||||
"argument": "update.status"
|
||||
},
|
||||
{
|
||||
"expected": "Successful",
|
||||
"matcher": "path",
|
||||
"state": "success",
|
||||
"argument": "update.status"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
<?php
|
||||
// This file was auto-generated from sdk-root/src/data/eks/2017-11-01/waiters-2.json
|
||||
return [ 'version' => 2, 'waiters' => [ 'ClusterActive' => [ 'delay' => 30, 'operation' => 'DescribeCluster', 'maxAttempts' => 40, 'acceptors' => [ [ 'expected' => 'DELETING', 'matcher' => 'path', 'state' => 'failure', 'argument' => 'cluster.status', ], [ 'expected' => 'FAILED', 'matcher' => 'path', 'state' => 'failure', 'argument' => 'cluster.status', ], [ 'expected' => 'ACTIVE', 'matcher' => 'path', 'state' => 'success', 'argument' => 'cluster.status', ], ], ], 'ClusterDeleted' => [ 'delay' => 30, 'operation' => 'DescribeCluster', 'maxAttempts' => 40, 'acceptors' => [ [ 'expected' => 'ACTIVE', 'matcher' => 'path', 'state' => 'failure', 'argument' => 'cluster.status', ], [ 'expected' => 'CREATING', 'matcher' => 'path', 'state' => 'failure', 'argument' => 'cluster.status', ], [ 'expected' => 'PENDING', 'matcher' => 'path', 'state' => 'failure', 'argument' => 'cluster.status', ], [ 'expected' => 'ResourceNotFoundException', 'matcher' => 'error', 'state' => 'success', ], ], ], 'NodegroupActive' => [ 'delay' => 30, 'operation' => 'DescribeNodegroup', 'maxAttempts' => 80, 'acceptors' => [ [ 'expected' => 'CREATE_FAILED', 'matcher' => 'path', 'state' => 'failure', 'argument' => 'nodegroup.status', ], [ 'expected' => 'ACTIVE', 'matcher' => 'path', 'state' => 'success', 'argument' => 'nodegroup.status', ], ], ], 'NodegroupDeleted' => [ 'delay' => 30, 'operation' => 'DescribeNodegroup', 'maxAttempts' => 40, 'acceptors' => [ [ 'expected' => 'DELETE_FAILED', 'matcher' => 'path', 'state' => 'failure', 'argument' => 'nodegroup.status', ], [ 'expected' => 'ResourceNotFoundException', 'matcher' => 'error', 'state' => 'success', ], ], ], 'AddonActive' => [ 'delay' => 10, 'operation' => 'DescribeAddon', 'maxAttempts' => 60, 'acceptors' => [ [ 'expected' => 'CREATE_FAILED', 'matcher' => 'path', 'state' => 'failure', 'argument' => 'addon.status', ], [ 'expected' => 'DEGRADED', 'matcher' => 'path', 'state' => 'failure', 'argument' => 'addon.status', ], [ 'expected' => 'ACTIVE', 'matcher' => 'path', 'state' => 'success', 'argument' => 'addon.status', ], ], ], 'AddonDeleted' => [ 'delay' => 10, 'operation' => 'DescribeAddon', 'maxAttempts' => 60, 'acceptors' => [ [ 'expected' => 'DELETE_FAILED', 'matcher' => 'path', 'state' => 'failure', 'argument' => 'addon.status', ], [ 'expected' => 'ResourceNotFoundException', 'matcher' => 'error', 'state' => 'success', ], ], ], 'FargateProfileActive' => [ 'delay' => 10, 'operation' => 'DescribeFargateProfile', 'maxAttempts' => 60, 'acceptors' => [ [ 'expected' => 'CREATE_FAILED', 'matcher' => 'path', 'state' => 'failure', 'argument' => 'fargateProfile.status', ], [ 'expected' => 'ACTIVE', 'matcher' => 'path', 'state' => 'success', 'argument' => 'fargateProfile.status', ], ], ], 'FargateProfileDeleted' => [ 'delay' => 30, 'operation' => 'DescribeFargateProfile', 'maxAttempts' => 60, 'acceptors' => [ [ 'expected' => 'DELETE_FAILED', 'matcher' => 'path', 'state' => 'failure', 'argument' => 'fargateProfile.status', ], [ 'expected' => 'ResourceNotFoundException', 'matcher' => 'error', 'state' => 'success', ], ], ], ],];
|
||||
return [ 'version' => 2, 'waiters' => [ 'ClusterActive' => [ 'delay' => 30, 'operation' => 'DescribeCluster', 'maxAttempts' => 40, 'acceptors' => [ [ 'expected' => 'DELETING', 'matcher' => 'path', 'state' => 'failure', 'argument' => 'cluster.status', ], [ 'expected' => 'FAILED', 'matcher' => 'path', 'state' => 'failure', 'argument' => 'cluster.status', ], [ 'expected' => 'ACTIVE', 'matcher' => 'path', 'state' => 'success', 'argument' => 'cluster.status', ], ], ], 'ClusterDeleted' => [ 'delay' => 30, 'operation' => 'DescribeCluster', 'maxAttempts' => 40, 'acceptors' => [ [ 'expected' => 'ACTIVE', 'matcher' => 'path', 'state' => 'failure', 'argument' => 'cluster.status', ], [ 'expected' => 'CREATING', 'matcher' => 'path', 'state' => 'failure', 'argument' => 'cluster.status', ], [ 'expected' => 'PENDING', 'matcher' => 'path', 'state' => 'failure', 'argument' => 'cluster.status', ], [ 'expected' => 'ResourceNotFoundException', 'matcher' => 'error', 'state' => 'success', ], ], ], 'NodegroupActive' => [ 'delay' => 30, 'operation' => 'DescribeNodegroup', 'maxAttempts' => 80, 'acceptors' => [ [ 'expected' => 'CREATE_FAILED', 'matcher' => 'path', 'state' => 'failure', 'argument' => 'nodegroup.status', ], [ 'expected' => 'ACTIVE', 'matcher' => 'path', 'state' => 'success', 'argument' => 'nodegroup.status', ], ], ], 'NodegroupDeleted' => [ 'delay' => 30, 'operation' => 'DescribeNodegroup', 'maxAttempts' => 40, 'acceptors' => [ [ 'expected' => 'DELETE_FAILED', 'matcher' => 'path', 'state' => 'failure', 'argument' => 'nodegroup.status', ], [ 'expected' => 'ResourceNotFoundException', 'matcher' => 'error', 'state' => 'success', ], ], ], 'AddonActive' => [ 'delay' => 10, 'operation' => 'DescribeAddon', 'maxAttempts' => 60, 'acceptors' => [ [ 'expected' => 'CREATE_FAILED', 'matcher' => 'path', 'state' => 'failure', 'argument' => 'addon.status', ], [ 'expected' => 'DEGRADED', 'matcher' => 'path', 'state' => 'failure', 'argument' => 'addon.status', ], [ 'expected' => 'ACTIVE', 'matcher' => 'path', 'state' => 'success', 'argument' => 'addon.status', ], ], ], 'AddonDeleted' => [ 'delay' => 10, 'operation' => 'DescribeAddon', 'maxAttempts' => 60, 'acceptors' => [ [ 'expected' => 'DELETE_FAILED', 'matcher' => 'path', 'state' => 'failure', 'argument' => 'addon.status', ], [ 'expected' => 'ResourceNotFoundException', 'matcher' => 'error', 'state' => 'success', ], ], ], 'FargateProfileActive' => [ 'delay' => 10, 'operation' => 'DescribeFargateProfile', 'maxAttempts' => 60, 'acceptors' => [ [ 'expected' => 'CREATE_FAILED', 'matcher' => 'path', 'state' => 'failure', 'argument' => 'fargateProfile.status', ], [ 'expected' => 'ACTIVE', 'matcher' => 'path', 'state' => 'success', 'argument' => 'fargateProfile.status', ], ], ], 'FargateProfileDeleted' => [ 'delay' => 30, 'operation' => 'DescribeFargateProfile', 'maxAttempts' => 60, 'acceptors' => [ [ 'expected' => 'DELETE_FAILED', 'matcher' => 'path', 'state' => 'failure', 'argument' => 'fargateProfile.status', ], [ 'expected' => 'ResourceNotFoundException', 'matcher' => 'error', 'state' => 'success', ], ], ], 'CertificateAuthorityUpdateComplete' => [ 'delay' => 30, 'operation' => 'DescribeUpdate', 'maxAttempts' => 40, 'acceptors' => [ [ 'expected' => 'Failed', 'matcher' => 'path', 'state' => 'failure', 'argument' => 'update.status', ], [ 'expected' => 'Cancelled', 'matcher' => 'path', 'state' => 'failure', 'argument' => 'update.status', ], [ 'expected' => 'Successful', 'matcher' => 'path', 'state' => 'success', 'argument' => 'update.status', ], ], ], ],];
|
||||
|
|
|
|||
|
|
@ -133,6 +133,7 @@
|
|||
"errors":[
|
||||
{"shape":"ThrottlingException"},
|
||||
{"shape":"InternalServerException"},
|
||||
{"shape":"ResourceNotFoundException"},
|
||||
{"shape":"AccessDeniedException"},
|
||||
{"shape":"ConflictException"},
|
||||
{"shape":"ValidationException"}
|
||||
|
|
@ -151,6 +152,7 @@
|
|||
"errors":[
|
||||
{"shape":"ThrottlingException"},
|
||||
{"shape":"InternalServerException"},
|
||||
{"shape":"ResourceNotFoundException"},
|
||||
{"shape":"AccessDeniedException"},
|
||||
{"shape":"ValidationException"}
|
||||
],
|
||||
|
|
@ -168,6 +170,7 @@
|
|||
"errors":[
|
||||
{"shape":"ThrottlingException"},
|
||||
{"shape":"InternalServerException"},
|
||||
{"shape":"ResourceNotFoundException"},
|
||||
{"shape":"AccessDeniedException"},
|
||||
{"shape":"ConflictException"},
|
||||
{"shape":"ValidationException"}
|
||||
|
|
@ -205,6 +208,7 @@
|
|||
"errors":[
|
||||
{"shape":"ThrottlingException"},
|
||||
{"shape":"InternalServerException"},
|
||||
{"shape":"ResourceNotFoundException"},
|
||||
{"shape":"AccessDeniedException"},
|
||||
{"shape":"ConflictException"},
|
||||
{"shape":"ValidationException"}
|
||||
|
|
@ -2626,7 +2630,7 @@
|
|||
"SchemaInputAttributes":{
|
||||
"type":"list",
|
||||
"member":{"shape":"SchemaInputAttribute"},
|
||||
"max":35,
|
||||
"max":60,
|
||||
"min":2
|
||||
},
|
||||
"SchemaList":{
|
||||
|
|
@ -2742,7 +2746,7 @@
|
|||
"type":"string",
|
||||
"max":64,
|
||||
"min":12,
|
||||
"pattern":"(\\d{12})|([a-z0-9\\.]+)"
|
||||
"pattern":"((\\d{12})|([a-z0-9\\.]+))"
|
||||
},
|
||||
"StatementPrincipalList":{
|
||||
"type":"list",
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -8,11 +8,11 @@
|
|||
"CreateIdNamespace": "<p>Creates an ID namespace object which will help customers provide metadata explaining their dataset and how to use it. Each ID namespace must have a unique name. To modify an existing ID namespace, use the UpdateIdNamespace API.</p>",
|
||||
"CreateMatchingWorkflow": "<p>Creates a matching workflow that defines the configuration for a data processing job. The workflow name must be unique. To modify an existing workflow, use <code>UpdateMatchingWorkflow</code>. </p> <important> <p>For workflows where <code>resolutionType</code> is <code>PROVIDER</code>, incremental processing is not supported. </p> </important>",
|
||||
"CreateSchemaMapping": "<p>Creates a schema mapping, which defines the schema of the input customer records table. The <code>SchemaMapping</code> also provides Entity Resolution with some metadata about the table, such as the attribute types of the columns and which columns to match on.</p>",
|
||||
"DeleteIdMappingWorkflow": "<p>Deletes the <code>IdMappingWorkflow</code> with a given name. This operation will succeed even if a workflow with the given name does not exist.</p>",
|
||||
"DeleteIdNamespace": "<p>Deletes the <code>IdNamespace</code> with a given name.</p>",
|
||||
"DeleteMatchingWorkflow": "<p>Deletes the <code>MatchingWorkflow</code> with a given name. This operation will succeed even if a workflow with the given name does not exist.</p>",
|
||||
"DeleteIdMappingWorkflow": "<p>Deletes the <code>IdMappingWorkflow</code> with a given name. This operation returns a <code>ResourceNotFoundException</code> if a workflow with the given name does not exist.</p>",
|
||||
"DeleteIdNamespace": "<p>Deletes the <code>IdNamespace</code> with a given name. This operation returns a <code>ResourceNotFoundException</code> if an ID namespace with the given name does not exist.</p>",
|
||||
"DeleteMatchingWorkflow": "<p>Deletes the <code>MatchingWorkflow</code> with a given name. This operation returns a <code>ResourceNotFoundException</code> if a workflow with the given name does not exist.</p>",
|
||||
"DeletePolicyStatement": "<p>Deletes the policy statement.</p>",
|
||||
"DeleteSchemaMapping": "<p>Deletes the <code>SchemaMapping</code> with a given name. This operation will succeed even if a schema with the given name does not exist. This operation will fail if there is a <code>MatchingWorkflow</code> object that references the <code>SchemaMapping</code> in the workflow's <code>InputSourceConfig</code>.</p>",
|
||||
"DeleteSchemaMapping": "<p>Deletes the <code>SchemaMapping</code> with a given name. This operation returns a <code>ResourceNotFoundException</code> if a schema with the given name does not exist. This operation will fail if there is a <code>MatchingWorkflow</code> object that references the <code>SchemaMapping</code> in the workflow's <code>InputSourceConfig</code>.</p>",
|
||||
"GenerateMatchId": "<p>Generates or retrieves Match IDs for records using a rule-based matching workflow. When you call this operation, it processes your records against the workflow's matching rules to identify potential matches. For existing records, it retrieves their Match IDs and associated rules. For records without matches, it generates new Match IDs. The operation saves results to Amazon S3. </p> <p>The processing type (<code>processingType</code>) you choose affects both the accuracy and response time of the operation. Additional charges apply for each API call, whether made through the Entity Resolution console or directly via the API. The rule-based matching workflow must exist and be active before calling this operation.</p>",
|
||||
"GetIdMappingJob": "<p>Returns the status, metrics, and errors (if there are any) that are associated with a job.</p>",
|
||||
"GetIdMappingWorkflow": "<p>Returns the <code>IdMappingWorkflow</code> with a given name, if it exists.</p>",
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -17,7 +17,7 @@
|
|||
"name":"GetGlyphs",
|
||||
"http":{
|
||||
"method":"GET",
|
||||
"requestUri":"/glyphs/{FontStack}/{FontUnicodeRange}",
|
||||
"requestUri":"/v2/glyphs/{FontStack}/{FontUnicodeRange}",
|
||||
"responseCode":200
|
||||
},
|
||||
"input":{"shape":"GetGlyphsRequest"},
|
||||
|
|
@ -28,7 +28,7 @@
|
|||
"name":"GetSprites",
|
||||
"http":{
|
||||
"method":"GET",
|
||||
"requestUri":"/styles/{Style}/{ColorScheme}/{Variant}/sprites/{FileName}",
|
||||
"requestUri":"/v2/styles/{Style}/{ColorScheme}/{Variant}/sprites/{FileName}",
|
||||
"responseCode":200
|
||||
},
|
||||
"input":{"shape":"GetSpritesRequest"},
|
||||
|
|
@ -39,7 +39,7 @@
|
|||
"name":"GetStaticMap",
|
||||
"http":{
|
||||
"method":"GET",
|
||||
"requestUri":"/static/{FileName}",
|
||||
"requestUri":"/v2/static/{FileName}",
|
||||
"responseCode":200
|
||||
},
|
||||
"input":{"shape":"GetStaticMapRequest"},
|
||||
|
|
@ -56,7 +56,7 @@
|
|||
"name":"GetStyleDescriptor",
|
||||
"http":{
|
||||
"method":"GET",
|
||||
"requestUri":"/styles/{Style}/descriptor",
|
||||
"requestUri":"/v2/styles/{Style}/descriptor",
|
||||
"responseCode":200
|
||||
},
|
||||
"input":{"shape":"GetStyleDescriptorRequest"},
|
||||
|
|
@ -67,7 +67,7 @@
|
|||
"name":"GetTile",
|
||||
"http":{
|
||||
"method":"GET",
|
||||
"requestUri":"/tiles/{Tileset}/{Z}/{X}/{Y}",
|
||||
"requestUri":"/v2/tiles/{Tileset}/{Z}/{X}/{Y}",
|
||||
"responseCode":200
|
||||
},
|
||||
"input":{"shape":"GetTileRequest"},
|
||||
|
|
@ -491,6 +491,16 @@
|
|||
"location":"querystring",
|
||||
"locationName":"buildings"
|
||||
},
|
||||
"PoiDensity":{
|
||||
"shape":"PoiDensity",
|
||||
"location":"querystring",
|
||||
"locationName":"poi-density"
|
||||
},
|
||||
"PoiCategories":{
|
||||
"shape":"PoiCategoryList",
|
||||
"location":"querystring",
|
||||
"locationName":"poi-categories"
|
||||
},
|
||||
"Key":{
|
||||
"shape":"ApiKey",
|
||||
"location":"querystring",
|
||||
|
|
@ -652,6 +662,37 @@
|
|||
"Satellite"
|
||||
]
|
||||
},
|
||||
"PoiCategory":{
|
||||
"type":"string",
|
||||
"enum":[
|
||||
"FoodAndDrink",
|
||||
"Entertainment",
|
||||
"SightsAndMuseums",
|
||||
"Transportation",
|
||||
"Accommodations",
|
||||
"LeisureAndOutdoor",
|
||||
"Shopping",
|
||||
"BusinessAndServices",
|
||||
"FacilitiesAndBuildings"
|
||||
]
|
||||
},
|
||||
"PoiCategoryList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"PoiCategory"},
|
||||
"max":9,
|
||||
"min":0
|
||||
},
|
||||
"PoiDensity":{
|
||||
"type":"string",
|
||||
"enum":[
|
||||
"Off",
|
||||
"VerySparse",
|
||||
"Sparse",
|
||||
"Default",
|
||||
"Dense",
|
||||
"VeryDense"
|
||||
]
|
||||
},
|
||||
"PositionString":{
|
||||
"type":"string",
|
||||
"max":36,
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"version": "2.0",
|
||||
"service": "<p> Integrate high-quality base map data into your applications using <a href=\"https://maplibre.org\">MapLibre</a>. Capabilities include: </p> <ul> <li> <p>Access to comprehensive base map data, allowing you to tailor the map display to your specific needs.</p> </li> <li> <p>Multiple pre-designed map styles suited for various application types, such as navigation, logistics, or data visualization.</p> </li> <li> <p>Generation of static map images for scenarios where interactive maps aren't suitable, such as:</p> <ul> <li> <p>Embedding in emails or documents</p> </li> <li> <p>Displaying in low-bandwidth environments</p> </li> <li> <p>Creating printable maps</p> </li> <li> <p>Enhancing application performance by reducing client-side rendering</p> </li> </ul> </li> </ul>",
|
||||
"service": "<p> Integrate high-quality base map data into your applications using <a href=\"https://maplibre.org\">MapLibre</a>. Capabilities include: </p> <ul> <li> <p>Access to comprehensive base map data, allowing you to tailor the map display to your specific needs. See <a href=\"https://docs.aws.amazon.com/location/latest/APIReference/API_geomaps_GetTile.html\">GetTile</a>.</p> </li> <li> <p>Multiple pre-designed map styles suited for various application types, such as navigation, logistics, or data visualization. See <a href=\"https://docs.aws.amazon.com/location/latest/APIReference/API_geomaps_GetStyleDescriptor.html\">GetStyleDescriptor</a>.</p> </li> <li> <p>Generation of static map images for scenarios where interactive maps aren't suitable. See <a href=\"https://docs.aws.amazon.com/location/latest/APIReference/API_geomaps_GetStaticMap.html\">GetStaticMap</a>. Use cases include:</p> <ul> <li> <p>Embedding in emails or documents</p> </li> <li> <p>Displaying in low-bandwidth environments</p> </li> <li> <p>Creating printable maps</p> </li> <li> <p>Enhancing application performance by reducing client-side rendering</p> </li> </ul> </li> </ul>",
|
||||
"operations": {
|
||||
"GetGlyphs": "<p> <code>GetGlyphs</code> returns the map's glyphs.</p> <p>For more information, see <a href=\"https://docs.aws.amazon.com/location/latest/developerguide/styling-labels-with-glyphs.html\">Style labels with glyphs</a> in the <i>Amazon Location Service Developer Guide</i>.</p>",
|
||||
"GetSprites": "<p> <code>GetSprites</code> returns the map's sprites.</p> <p>For more information, see <a href=\"https://docs.aws.amazon.com/location/latest/developerguide/styling-iconography-with-sprites.html\">Style iconography with sprites</a> in the <i>Amazon Location Service Developer Guide</i>.</p>",
|
||||
"GetStaticMap": "<p><note> <p>This operation is not supported in <code>ap-southeast-1</code> and <code>ap-southeast-5</code> regions for <a href=\"https://docs.aws.amazon.com/location/latest/developerguide/GrabMaps.html\">GrabMaps</a> customers. </p> </note> <p> <code>GetStaticMap</code> provides high-quality static map images with customizable options. You can modify the map's appearance and overlay additional information. It's an ideal solution for applications requiring tailored static map snapshots.</p> <p>For more information, see the following topics in the <i>Amazon Location Service Developer Guide</i>:</p> <ul> <li> <p> <a href=\"https://docs.aws.amazon.com/location/latest/developerguide/static-maps.html\">Static maps</a> </p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/location/latest/developerguide/customizing-static-maps.html\">Customize static maps</a> </p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/location/latest/developerguide/overlaying-static-map.html\">Overlay on the static map</a> </p> </li> </ul></p>",
|
||||
"GetStaticMap": "<p> <code>GetStaticMap</code> provides high-quality static map images with customizable options. You can modify the map's appearance and overlay additional information. It's an ideal solution for applications requiring tailored static map snapshots. Not supported in <code>ap-southeast-1</code> and <code>ap-southeast-5</code> regions for <a href=\"https://docs.aws.amazon.com/location/latest/developerguide/GrabMaps.html\">GrabMaps</a> customers.</p> <p>For more information, see the following topics in the <i>Amazon Location Service Developer Guide</i>:</p> <ul> <li> <p> <a href=\"https://docs.aws.amazon.com/location/latest/developerguide/static-maps.html\">Static maps</a> </p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/location/latest/developerguide/customizing-static-maps.html\">Customize static maps</a> </p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/location/latest/developerguide/overlaying-static-map.html\">Overlay on the static map</a> </p> </li> </ul>",
|
||||
"GetStyleDescriptor": "<p> <code>GetStyleDescriptor</code> returns information about the style.</p> <p>For more information, see <a href=\"https://docs.aws.amazon.com/location/latest/developerguide/styling-dynamic-maps.html\">Style dynamic maps</a> in the <i>Amazon Location Service Developer Guide</i>.</p>",
|
||||
"GetTile": "<p> <code>GetTile</code> returns a tile. Map tiles are used by clients to render a map. They're addressed using a grid arrangement with an X coordinate, Y coordinate, and Z (zoom) level.</p> <p>For more information, see <a href=\"https://docs.aws.amazon.com/location/latest/developerguide/tiles.html\">Tiles</a> in the <i>Amazon Location Service Developer Guide</i>.</p>"
|
||||
},
|
||||
|
|
@ -229,6 +229,24 @@
|
|||
"GetStyleDescriptorRequest$Style": "<p>Style specifies the desired map style. For <a href=\"https://docs.aws.amazon.com/location/latest/developerguide/GrabMaps.html\">GrabMaps</a> customers, <code>ap-southeast-1</code> and <code>ap-southeast-5</code> regions support only the <code>Standard</code> and <code>Monochrome</code> values.</p>"
|
||||
}
|
||||
},
|
||||
"PoiCategory": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"PoiCategoryList$member": null
|
||||
}
|
||||
},
|
||||
"PoiCategoryList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"GetStyleDescriptorRequest$PoiCategories": "<p>Renders only the specified categories of points of interest. When you omit this parameter, the map renders all categories.</p> <p>The following categories are currently supported:</p> <ul> <li> <p> <code>FoodAndDrink</code> </p> </li> <li> <p> <code>Entertainment</code> </p> </li> <li> <p> <code>SightsAndMuseums</code> </p> </li> <li> <p> <code>Transportation</code> </p> </li> <li> <p> <code>Accommodations</code> </p> </li> <li> <p> <code>LeisureAndOutdoor</code> </p> </li> <li> <p> <code>Shopping</code> </p> </li> <li> <p> <code>BusinessAndServices</code> </p> </li> <li> <p> <code>FacilitiesAndBuildings</code> </p> </li> </ul> <p>Specify each category as a separate <code>poi-categories</code> query parameter. Duplicate values are rejected.</p> <note> <p>This parameter has no effect when <code>poi-density</code> is set to <code>Off</code>, which hides all points of interest regardless of category.</p> </note> <p>This parameter is valid only for the <code>Standard</code> and <code>Hybrid</code> map styles. In <code>ap-southeast-1</code> and <code>ap-southeast-5</code> regions for <a href=\"https://docs.aws.amazon.com/location/latest/developerguide/GrabMaps.html\">GrabMaps</a> customers, this parameter is valid only for the <code>Standard</code> map style.</p>"
|
||||
}
|
||||
},
|
||||
"PoiDensity": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"GetStyleDescriptorRequest$PoiDensity": "<p>Controls how densely points of interest are rendered on the map. The density value controls the zoom level at which each category of points of interest appears, and how quickly less prominent points of interest are revealed as you zoom in. Denser values display more points of interest at lower zoom levels.</p> <p>Use <code>Off</code> to hide all points of interest. When you omit this parameter, the map renders at <code>Default</code> density.</p> <note> <p>The difference between density values is most noticeable at mid-range zoom levels. At high zoom levels, all density values converge on displaying every available point of interest.</p> </note> <p>This parameter is valid only for the <code>Standard</code> and <code>Hybrid</code> map styles. In <code>ap-southeast-1</code> and <code>ap-southeast-5</code> regions for <a href=\"https://docs.aws.amazon.com/location/latest/developerguide/GrabMaps.html\">GrabMaps</a> customers, this parameter is valid only for the <code>Standard</code> map style.</p>"
|
||||
}
|
||||
},
|
||||
"PositionString": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -158,7 +158,7 @@
|
|||
{
|
||||
"conditions": [],
|
||||
"endpoint": {
|
||||
"url": "https://maps.geo.{Region}.{PartitionResult#dnsSuffix}/v2",
|
||||
"url": "https://maps.geo.{Region}.{PartitionResult#dnsSuffix}",
|
||||
"properties": {},
|
||||
"headers": {}
|
||||
},
|
||||
|
|
@ -167,7 +167,7 @@
|
|||
{
|
||||
"conditions": [],
|
||||
"endpoint": {
|
||||
"url": "https://maps.geo-fips.{Region}.{PartitionResult#dualStackDnsSuffix}/v2",
|
||||
"url": "https://maps.geo-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",
|
||||
"properties": {},
|
||||
"headers": {}
|
||||
},
|
||||
|
|
@ -176,7 +176,7 @@
|
|||
{
|
||||
"conditions": [],
|
||||
"endpoint": {
|
||||
"url": "https://maps.geo-fips.{Region}.{PartitionResult#dnsSuffix}/v2",
|
||||
"url": "https://maps.geo-fips.{Region}.{PartitionResult#dnsSuffix}",
|
||||
"properties": {},
|
||||
"headers": {}
|
||||
},
|
||||
|
|
@ -185,7 +185,7 @@
|
|||
{
|
||||
"conditions": [],
|
||||
"endpoint": {
|
||||
"url": "https://maps.geo.{Region}.{PartitionResult#dualStackDnsSuffix}/v2",
|
||||
"url": "https://maps.geo.{Region}.{PartitionResult#dualStackDnsSuffix}",
|
||||
"properties": {},
|
||||
"headers": {}
|
||||
},
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue