diff --git a/.changes/1.31.53.json b/.changes/1.31.53.json new file mode 100644 index 0000000000..5e422bfd48 --- /dev/null +++ b/.changes/1.31.53.json @@ -0,0 +1,32 @@ +[ + { + "category": "``braket``", + "description": "This release adds support to view the device queue depth (the number of queued quantum tasks and hybrid jobs on a device) and queue position for a quantum task and hybrid job.", + "type": "api-change" + }, + { + "category": "``dms``", + "description": "new vendors for DMS CSF: MongoDB, MariaDB, DocumentDb and Redshift", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "EC2 M2 Pro Mac instances are powered by Apple M2 Pro Mac Mini computers featuring 12 core CPU, 19 core GPU, 32 GiB of memory, and 16 core Apple Neural Engine and uniquely enabled by the AWS Nitro System through high-speed Thunderbolt connections.", + "type": "api-change" + }, + { + "category": "``efs``", + "description": "Update efs client to latest version", + "type": "api-change" + }, + { + "category": "``guardduty``", + "description": "Add `EKS_CLUSTER_NAME` to filter and sort key.", + "type": "api-change" + }, + { + "category": "``mediaconvert``", + "description": "This release supports the creation of of audio-only tracks in CMAF output groups.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/CHANGELOG.rst b/CHANGELOG.rst index b40b35b2d7..84eacebc34 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.31.53 +======= + +* api-change:``braket``: This release adds support to view the device queue depth (the number of queued quantum tasks and hybrid jobs on a device) and queue position for a quantum task and hybrid job. +* api-change:``dms``: new vendors for DMS CSF: MongoDB, MariaDB, DocumentDb and Redshift +* api-change:``ec2``: EC2 M2 Pro Mac instances are powered by Apple M2 Pro Mac Mini computers featuring 12 core CPU, 19 core GPU, 32 GiB of memory, and 16 core Apple Neural Engine and uniquely enabled by the AWS Nitro System through high-speed Thunderbolt connections. +* api-change:``efs``: Update efs client to latest version +* api-change:``guardduty``: Add `EKS_CLUSTER_NAME` to filter and sort key. +* api-change:``mediaconvert``: This release supports the creation of of audio-only tracks in CMAF output groups. + + 1.31.52 ======= diff --git a/botocore/__init__.py b/botocore/__init__.py index 1e57c3c92e..627dc59ac4 100644 --- a/botocore/__init__.py +++ b/botocore/__init__.py @@ -16,7 +16,7 @@ import os import re -__version__ = '1.31.52' +__version__ = '1.31.53' class NullHandler(logging.Handler): diff --git a/botocore/data/braket/2019-09-01/endpoint-rule-set-1.json b/botocore/data/braket/2019-09-01/endpoint-rule-set-1.json index 58d6e79788..7a57ae6037 100644 --- a/botocore/data/braket/2019-09-01/endpoint-rule-set-1.json +++ b/botocore/data/braket/2019-09-01/endpoint-rule-set-1.json @@ -32,13 +32,12 @@ { "conditions": [ { - "fn": "aws.partition", + "fn": "isSet", "argv": [ { - "ref": "Region" + "ref": "Endpoint" } - ], - "assign": "PartitionResult" + ] } ], "type": "tree", @@ -46,21 +45,69 @@ { "conditions": [ { - "fn": "isSet", + "fn": "booleanEquals", "argv": [ { - "ref": "Endpoint" - } + "ref": "UseFIPS" + }, + true + ] + } + ], + "error": "Invalid Configuration: FIPS and custom endpoint are not supported", + "type": "error" + }, + { + "conditions": [ + { + "fn": "booleanEquals", + "argv": [ + { + "ref": "UseDualStack" + }, + true ] + } + ], + "error": "Invalid Configuration: Dualstack and custom endpoint are not supported", + "type": "error" + }, + { + "conditions": [], + "endpoint": { + "url": { + "ref": "Endpoint" }, + "properties": {}, + "headers": {} + }, + "type": "endpoint" + } + ] + }, + { + "conditions": [ + { + "fn": "isSet", + "argv": [ { - "fn": "parseURL", + "ref": "Region" + } + ] + } + ], + "type": "tree", + "rules": [ + { + "conditions": [ + { + "fn": "aws.partition", "argv": [ { - "ref": "Endpoint" + "ref": "Region" } ], - "assign": "url" + "assign": "PartitionResult" } ], "type": "tree", @@ -75,13 +122,17 @@ }, true ] + }, + { + "fn": "booleanEquals", + "argv": [ + { + "ref": "UseDualStack" + }, + true + ] } ], - "error": "Invalid Configuration: FIPS and custom endpoint are not supported", - "type": "error" - }, - { - "conditions": [], "type": "tree", "rules": [ { @@ -89,143 +140,86 @@ { "fn": "booleanEquals", "argv": [ + true, { - "ref": "UseDualStack" - }, - true + "fn": "getAttr", + "argv": [ + { + "ref": "PartitionResult" + }, + "supportsFIPS" + ] + } ] - } - ], - "error": "Invalid Configuration: Dualstack and custom endpoint are not supported", - "type": "error" - }, - { - "conditions": [], - "endpoint": { - "url": { - "ref": "Endpoint" }, - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ] - } - ] - }, - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseFIPS" - }, - true - ] - }, - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseDualStack" - }, - true - ] - } - ], - "type": "tree", - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - true, { - "fn": "getAttr", + "fn": "booleanEquals", "argv": [ + true, { - "ref": "PartitionResult" - }, - "supportsFIPS" + "fn": "getAttr", + "argv": [ + { + "ref": "PartitionResult" + }, + "supportsDualStack" + ] + } ] } - ] - }, - { - "fn": "booleanEquals", - "argv": [ - true, + ], + "type": "tree", + "rules": [ { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsDualStack" - ] + "conditions": [], + "endpoint": { + "url": "https://braket-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", + "properties": {}, + "headers": {} + }, + "type": "endpoint" } ] - } - ], - "type": "tree", - "rules": [ + }, { "conditions": [], - "endpoint": { - "url": "https://braket-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" + "error": "FIPS and DualStack are enabled, but this partition does not support one or both", + "type": "error" } ] }, - { - "conditions": [], - "error": "FIPS and DualStack are enabled, but this partition does not support one or both", - "type": "error" - } - ] - }, - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseFIPS" - }, - true - ] - } - ], - "type": "tree", - "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsFIPS" - ] - } + "ref": "UseFIPS" + }, + true ] } ], "type": "tree", "rules": [ { - "conditions": [], + "conditions": [ + { + "fn": "booleanEquals", + "argv": [ + true, + { + "fn": "getAttr", + "argv": [ + { + "ref": "PartitionResult" + }, + "supportsFIPS" + ] + } + ] + } + ], "type": "tree", "rules": [ { @@ -238,78 +232,83 @@ "type": "endpoint" } ] + }, + { + "conditions": [], + "error": "FIPS is enabled but this partition does not support FIPS", + "type": "error" } ] }, - { - "conditions": [], - "error": "FIPS is enabled but this partition does not support FIPS", - "type": "error" - } - ] - }, - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseDualStack" - }, - true - ] - } - ], - "type": "tree", - "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsDualStack" - ] - } + "ref": "UseDualStack" + }, + true ] } ], "type": "tree", "rules": [ + { + "conditions": [ + { + "fn": "booleanEquals", + "argv": [ + true, + { + "fn": "getAttr", + "argv": [ + { + "ref": "PartitionResult" + }, + "supportsDualStack" + ] + } + ] + } + ], + "type": "tree", + "rules": [ + { + "conditions": [], + "endpoint": { + "url": "https://braket.{Region}.{PartitionResult#dualStackDnsSuffix}", + "properties": {}, + "headers": {} + }, + "type": "endpoint" + } + ] + }, { "conditions": [], - "endpoint": { - "url": "https://braket.{Region}.{PartitionResult#dualStackDnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" + "error": "DualStack is enabled but this partition does not support DualStack", + "type": "error" } ] }, { "conditions": [], - "error": "DualStack is enabled but this partition does not support DualStack", - "type": "error" + "endpoint": { + "url": "https://braket.{Region}.{PartitionResult#dnsSuffix}", + "properties": {}, + "headers": {} + }, + "type": "endpoint" } ] - }, - { - "conditions": [], - "endpoint": { - "url": "https://braket.{Region}.{PartitionResult#dnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" } ] + }, + { + "conditions": [], + "error": "Invalid Configuration: Missing Region", + "type": "error" } ] } \ No newline at end of file diff --git a/botocore/data/braket/2019-09-01/service-2.json b/botocore/data/braket/2019-09-01/service-2.json index 22c6e3054a..69972db722 100644 --- a/botocore/data/braket/2019-09-01/service-2.json +++ b/botocore/data/braket/2019-09-01/service-2.json @@ -583,6 +583,32 @@ }, "exception":true }, + "DeviceQueueInfo":{ + "type":"structure", + "required":[ + "queue", + "queueSize" + ], + "members":{ + "queue":{ + "shape":"QueueName", + "documentation":"
The name of the queue.
" + }, + "queuePriority":{ + "shape":"QueuePriority", + "documentation":"Optional. Specifies the priority of the queue. Tasks in a priority queue are processed before the tasks in a normal queue.
" + }, + "queueSize":{ + "shape":"String", + "documentation":"The number of jobs or tasks in the queue for a given device.
" + } + }, + "documentation":"Information about tasks and jobs queued on a device.
" + }, + "DeviceQueueInfoList":{ + "type":"list", + "member":{"shape":"DeviceQueueInfo"} + }, "DeviceRetiredException":{ "type":"structure", "members":{ @@ -683,6 +709,10 @@ "shape":"String", "documentation":"The name of the device.
" }, + "deviceQueueInfo":{ + "shape":"DeviceQueueInfoList", + "documentation":"List of information about tasks and jobs queued on a device.
" + }, "deviceStatus":{ "shape":"DeviceStatus", "documentation":"The status of the device.
" @@ -701,6 +731,12 @@ "type":"structure", "required":["jobArn"], "members":{ + "additionalAttributeNames":{ + "shape":"HybridJobAdditionalAttributeNamesList", + "documentation":"A list of attributes to return information for.
", + "location":"querystring", + "locationName":"additionalAttributeNames" + }, "jobArn":{ "shape":"JobArn", "documentation":"The ARN of the job to retrieve.
", @@ -778,6 +814,10 @@ "shape":"JobOutputDataConfig", "documentation":"The path to the S3 location where job artifacts are stored and the encryption key used to store them there.
" }, + "queueInfo":{ + "shape":"HybridJobQueueInfo", + "documentation":"Queue information for the requested job. Only returned if QueueInfo
is specified in the additionalAttributeNames\"
field in the GetJob
API request.
The Amazon Resource Name (ARN) of an IAM role that Amazon Braket can assume to perform tasks on behalf of a user. It can access user resources, run an Amazon Braket job container on behalf of user, and output resources to the s3 buckets of a user.
" @@ -810,6 +850,12 @@ "type":"structure", "required":["quantumTaskArn"], "members":{ + "additionalAttributeNames":{ + "shape":"QuantumTaskAdditionalAttributeNamesList", + "documentation":"A list of attributes to return information for.
", + "location":"querystring", + "locationName":"additionalAttributeNames" + }, "quantumTaskArn":{ "shape":"QuantumTaskArn", "documentation":"the ARN of the task to retrieve.
", @@ -868,6 +914,10 @@ "shape":"QuantumTaskArn", "documentation":"The ARN of the task.
" }, + "queueInfo":{ + "shape":"QuantumTaskQueueInfo", + "documentation":"Queue information for the requested quantum task. Only returned if QueueInfo
is specified in the additionalAttributeNames\"
field in the GetQuantumTask
API request.
The number of shots used in the task.
" @@ -882,6 +932,36 @@ } } }, + "HybridJobAdditionalAttributeName":{ + "type":"string", + "enum":["QueueInfo"] + }, + "HybridJobAdditionalAttributeNamesList":{ + "type":"list", + "member":{"shape":"HybridJobAdditionalAttributeName"} + }, + "HybridJobQueueInfo":{ + "type":"structure", + "required":[ + "position", + "queue" + ], + "members":{ + "message":{ + "shape":"String", + "documentation":"Optional. Provides more information about the queue position. For example, if the job is complete and no longer in the queue, the message field contains that information.
" + }, + "position":{ + "shape":"String", + "documentation":"Current position of the job in the jobs queue.
" + }, + "queue":{ + "shape":"QueueName", + "documentation":"The name of the queue.
" + } + }, + "documentation":"Information about the queue for a specified job.
" + }, "HyperParameters":{ "type":"map", "key":{"shape":"String256"}, @@ -1202,10 +1282,44 @@ "type":"long", "box":true }, + "QuantumTaskAdditionalAttributeName":{ + "type":"string", + "enum":["QueueInfo"] + }, + "QuantumTaskAdditionalAttributeNamesList":{ + "type":"list", + "member":{"shape":"QuantumTaskAdditionalAttributeName"} + }, "QuantumTaskArn":{ "type":"string", "max":256, - "min":1 + "min":0 + }, + "QuantumTaskQueueInfo":{ + "type":"structure", + "required":[ + "position", + "queue" + ], + "members":{ + "message":{ + "shape":"String", + "documentation":"Optional. Provides more information about the queue position. For example, if the task is complete and no longer in the queue, the message field contains that information.
" + }, + "position":{ + "shape":"String", + "documentation":"Current position of the task in the quantum tasks queue.
" + }, + "queue":{ + "shape":"QueueName", + "documentation":"The name of the queue.
" + }, + "queuePriority":{ + "shape":"QueuePriority", + "documentation":"Optional. Specifies the priority of the queue. Quantum tasks in a priority queue are processed before the tasks in a normal queue.
" + } + }, + "documentation":"Information about the queue for the specified quantum task.
" }, "QuantumTaskStatus":{ "type":"string", @@ -1274,6 +1388,20 @@ "type":"list", "member":{"shape":"QuantumTaskSummary"} }, + "QueueName":{ + "type":"string", + "enum":[ + "QUANTUM_TASKS_QUEUE", + "JOBS_QUEUE" + ] + }, + "QueuePriority":{ + "type":"string", + "enum":[ + "Normal", + "Priority" + ] + }, "ResourceNotFoundException":{ "type":"structure", "members":{ diff --git a/botocore/data/dms/2016-01-01/service-2.json b/botocore/data/dms/2016-01-01/service-2.json index 3250f07993..14f5809c1d 100644 --- a/botocore/data/dms/2016-01-01/service-2.json +++ b/botocore/data/dms/2016-01-01/service-2.json @@ -219,7 +219,7 @@ {"shape":"InvalidSubnet"}, {"shape":"KMSKeyNotAccessibleFault"} ], - "documentation":"Creates the replication instance using the specified parameters.
DMS requires that your account have certain roles with appropriate permissions before you can create a replication instance. For information on the required roles, see Creating the IAM Roles to Use With the CLI and DMS API. For information on the required permissions, see IAM Permissions Needed to Use DMS.
" + "documentation":"Creates the replication instance using the specified parameters.
DMS requires that your account have certain roles with appropriate permissions before you can create a replication instance. For information on the required roles, see Creating the IAM Roles to Use With the CLI and DMS API. For information on the required permissions, see IAM Permissions Needed to Use DMS.
If you don't specify a version when creating a replication instance, DMS will create the instance using the default engine version. For information about the default engine version, see Release Notes.
Migrates 10 active and enabled Amazon SNS subscriptions at a time and converts them to corresponding Amazon EventBridge rules. By default, this operation migrates subscriptions only when all your replication instance versions are 3.4.6 or higher. If any replication instances are from versions earlier than 3.4.6, the operation raises an error and tells you to upgrade these instances to version 3.4.6 or higher. To enable migration regardless of version, set the Force
option to true. However, if you don't upgrade instances earlier than version 3.4.6, some types of events might not be available when you use Amazon EventBridge.
To call this operation, make sure that you have certain permissions added to your user account. For more information, see Migrating event subscriptions to Amazon EventBridge in the Amazon Web Services Database Migration Service User Guide.
" + "documentation":"Migrates 10 active and enabled Amazon SNS subscriptions at a time and converts them to corresponding Amazon EventBridge rules. By default, this operation migrates subscriptions only when all your replication instance versions are 3.4.5 or higher. If any replication instances are from versions earlier than 3.4.5, the operation raises an error and tells you to upgrade these instances to version 3.4.5 or higher. To enable migration regardless of version, set the Force
option to true. However, if you don't upgrade instances earlier than version 3.4.5, some types of events might not be available when you use Amazon EventBridge.
To call this operation, make sure that you have certain permissions added to your user account. For more information, see Migrating event subscriptions to Amazon EventBridge in the Amazon Web Services Database Migration Service User Guide.
" } }, "shapes":{ @@ -1993,11 +1993,11 @@ }, "MaxCapacityUnits":{ "shape":"IntegerOptional", - "documentation":"Specifies the maximum value of the DMS capacity units (DCUs) for which a given DMS Serverless replication can be provisioned. A single DCU is 2GB of RAM, with 2 DCUs as the minimum value allowed. The list of valid DCU values includes 2, 4, 8, 16, 32, 64, 128, 192, 256, and 384. So, the maximum value that you can specify for DMS Serverless is 384. The MaxCapacityUnits
parameter is the only DCU parameter you are required to specify.
Specifies the maximum value of the DMS capacity units (DCUs) for which a given DMS Serverless replication can be provisioned. A single DCU is 2GB of RAM, with 1 DCU as the minimum value allowed. The list of valid DCU values includes 1, 2, 4, 8, 16, 32, 64, 128, 192, 256, and 384. So, the maximum value that you can specify for DMS Serverless is 384. The MaxCapacityUnits
parameter is the only DCU parameter you are required to specify.
Specifies the minimum value of the DMS capacity units (DCUs) for which a given DMS Serverless replication can be provisioned. A single DCU is 2GB of RAM, with 2 DCUs as the minimum value allowed. The list of valid DCU values includes 2, 4, 8, 16, 32, 64, 128, 192, 256, and 384. So, the minimum DCU value that you can specify for DMS Serverless is 2. You don't have to specify a value for the MinCapacityUnits
parameter. If you don't set this value, DMS scans the current activity of available source tables to identify an optimum setting for this parameter. If there is no current source activity or DMS can't otherwise identify a more appropriate value, it sets this parameter to the minimum DCU value allowed, 2.
Specifies the minimum value of the DMS capacity units (DCUs) for which a given DMS Serverless replication can be provisioned. A single DCU is 2GB of RAM, with 1 DCU as the minimum value allowed. The list of valid DCU values includes 1, 2, 4, 8, 16, 32, 64, 128, 192, 256, and 384. So, the minimum DCU value that you can specify for DMS Serverless is 1. You don't have to specify a value for the MinCapacityUnits
parameter. If you don't set this value, DMS scans the current activity of available source tables to identify an optimum setting for this parameter. If there is no current source activity or DMS can't otherwise identify a more appropriate value, it sets this parameter to the minimum DCU value allowed, 1.
A value that indicates whether minor engine upgrades are applied automatically to the replication instance during the maintenance window. This parameter defaults to true
.
Default: true
When AutoMinorVersionUpgrade
is enabled, DMS uses the current default engine version when you create a replication instance. For example, if you set EngineVersion
to a lower version number than the current default version, DMS uses the default version.
If AutoMinorVersionUpgrade
isn’t enabled when you create a replication instance, DMS uses the engine version specified by the EngineVersion
parameter.
A value that indicates whether minor engine upgrades are applied automatically to the replication instance during the maintenance window. This parameter defaults to true
.
Default: true
Indicates when you want a change data capture (CDC) operation to stop. The value can be either server time or commit time.
Server time example: --cdc-stop-position “server_time:2018-02-09T12:12:12”
Commit time example: --cdc-stop-position “commit_time: 2018-02-09T12:12:12“
" + "documentation":"Indicates when you want a change data capture (CDC) operation to stop. The value can be either server time or commit time.
Server time example: --cdc-stop-position “server_time:2018-02-09T12:12:12”
Commit time example: --cdc-stop-position “commit_time:2018-02-09T12:12:12“
" }, "Tags":{ "shape":"TagList", @@ -2799,10 +2799,20 @@ "DataProviderSettings":{ "type":"structure", "members":{ + "RedshiftSettings":{"shape":"RedshiftDataProviderSettings"}, "PostgreSqlSettings":{"shape":"PostgreSqlDataProviderSettings"}, "MySqlSettings":{"shape":"MySqlDataProviderSettings"}, "OracleSettings":{"shape":"OracleDataProviderSettings"}, - "MicrosoftSqlServerSettings":{"shape":"MicrosoftSqlServerDataProviderSettings"} + "MicrosoftSqlServerSettings":{"shape":"MicrosoftSqlServerDataProviderSettings"}, + "DocDbSettings":{"shape":"DocDbDataProviderSettings"}, + "MariaDbSettings":{ + "shape":"MariaDbDataProviderSettings", + "documentation":"Provides information that defines a MariaDB data provider.
" + }, + "MongoDbSettings":{ + "shape":"MongoDbDataProviderSettings", + "documentation":"Provides information that defines a MongoDB data provider.
" + } }, "documentation":"Provides information that defines a data provider.
", "union":true @@ -4631,6 +4641,32 @@ }, "documentation":"The settings in JSON format for the DMS Transfer type source endpoint.
" }, + "DocDbDataProviderSettings":{ + "type":"structure", + "members":{ + "ServerName":{ + "shape":"String", + "documentation":"The name of the source DocumentDB server.
" + }, + "Port":{ + "shape":"IntegerOptional", + "documentation":"The port value for the DocumentDB data provider.
" + }, + "DatabaseName":{ + "shape":"String", + "documentation":"The database name on the DocumentDB data provider.
" + }, + "SslMode":{ + "shape":"DmsSslModeValue", + "documentation":"The SSL mode used to connect to the DocumentDB data provider. The default value is none
.
The Amazon Resource Name (ARN) of the certificate used for SSL connection.
" + } + }, + "documentation":"Provides information that defines a DocumentDB data provider.
" + }, "DocDbSettings":{ "type":"structure", "members":{ @@ -5812,6 +5848,28 @@ "nclob" ] }, + "MariaDbDataProviderSettings":{ + "type":"structure", + "members":{ + "ServerName":{ + "shape":"String", + "documentation":"The name of the MariaDB server.
" + }, + "Port":{ + "shape":"IntegerOptional", + "documentation":"The port value for the MariaDB data provider
" + }, + "SslMode":{ + "shape":"DmsSslModeValue", + "documentation":"The SSL mode used to connect to the MariaDB data provider. The default value is none
.
The Amazon Resource Name (ARN) of the certificate used for SSL connection.
" + } + }, + "documentation":"Provides information that defines a MariaDB data provider.
" + }, "MessageFormatValue":{ "type":"string", "enum":[ @@ -5880,7 +5938,7 @@ }, "TrimSpaceInChar":{ "shape":"BooleanOptional", - "documentation":"Use the TrimSpaceInChar
source endpoint setting to trim data on CHAR and NCHAR data types during migration. The default value is true
.
Use the TrimSpaceInChar
source endpoint setting to right-trim data on CHAR and NCHAR data types during migration. Setting TrimSpaceInChar
does not left-trim data. The default value is true
.
A value that indicates that minor version upgrades are applied automatically to the replication instance during the maintenance window. Changing this parameter doesn't result in an outage, except in the case described following. The change is asynchronously applied as soon as possible.
An outage does result if these factors apply:
This parameter is set to true
during the maintenance window.
A newer minor version is available.
DMS has enabled automatic patching for the given engine version.
When AutoMinorVersionUpgrade
is enabled, DMS uses the current default engine version when you modify a replication instance. For example, if you set EngineVersion
to a lower version number than the current default version, DMS uses the default version.
If AutoMinorVersionUpgrade
isn’t enabled when you modify a replication instance, DMS uses the engine version specified by the EngineVersion
parameter.
A value that indicates that minor version upgrades are applied automatically to the replication instance during the maintenance window. Changing this parameter doesn't result in an outage, except in the case described following. The change is asynchronously applied as soon as possible.
An outage does result if these factors apply:
This parameter is set to true
during the maintenance window.
A newer minor version is available.
DMS has enabled automatic patching for the given engine version.
Indicates when you want a change data capture (CDC) operation to stop. The value can be either server time or commit time.
Server time example: --cdc-stop-position “server_time:2018-02-09T12:12:12”
Commit time example: --cdc-stop-position “commit_time: 2018-02-09T12:12:12“
" + "documentation":"Indicates when you want a change data capture (CDC) operation to stop. The value can be either server time or commit time.
Server time example: --cdc-stop-position “server_time:2018-02-09T12:12:12”
Commit time example: --cdc-stop-position “commit_time:2018-02-09T12:12:12“
" }, "TaskData":{ "shape":"String", @@ -6529,6 +6587,44 @@ }, "documentation":"" }, + "MongoDbDataProviderSettings":{ + "type":"structure", + "members":{ + "ServerName":{ + "shape":"String", + "documentation":"The name of the MongoDB server.
" + }, + "Port":{ + "shape":"IntegerOptional", + "documentation":"The port value for the MongoDB data provider.
" + }, + "DatabaseName":{ + "shape":"String", + "documentation":"The database name on the MongoDB data provider.
" + }, + "SslMode":{ + "shape":"DmsSslModeValue", + "documentation":"The SSL mode used to connect to the MongoDB data provider. The default value is none
.
The Amazon Resource Name (ARN) of the certificate used for SSL connection.
" + }, + "AuthType":{ + "shape":"AuthTypeValue", + "documentation":"The authentication type for the database connection. Valid values are PASSWORD or NO.
" + }, + "AuthSource":{ + "shape":"String", + "documentation":" The MongoDB database name. This setting isn't used when AuthType
is set to \"no\"
.
The default is \"admin\"
.
The authentication method for connecting to the data provider. Valid values are DEFAULT, MONGODB_CR, or SCRAM_SHA_1.
" + } + }, + "documentation":"Provides information that defines a MongoDB data provider.
" + }, "MongoDbSettings":{ "type":"structure", "members":{ @@ -6542,7 +6638,7 @@ }, "ServerName":{ "shape":"String", - "documentation":"The name of the server on the MongoDB source endpoint.
" + "documentation":"The name of the server on the MongoDB source endpoint. For MongoDB Atlas, provide the server name for any of the servers in the replication set.
" }, "Port":{ "shape":"IntegerOptional", @@ -6959,7 +7055,7 @@ }, "SecretsManagerOracleAsmAccessRoleArn":{ "shape":"String", - "documentation":"Required only if your Oracle endpoint uses Automatic Storage Management (ASM). The full ARN of the IAM role that specifies DMS as the trusted entity and grants the required permissions to access the SecretsManagerOracleAsmSecret
. This SecretsManagerOracleAsmSecret
has the secret value that allows access to the Oracle ASM of the endpoint.
You can specify one of two sets of values for these permissions. You can specify the values for this setting and SecretsManagerOracleAsmSecretId
. Or you can specify clear-text values for AsmUserName
, AsmPassword
, and AsmServerName
. You can't specify both. For more information on creating this SecretsManagerOracleAsmSecret
and the SecretsManagerOracleAsmAccessRoleArn
and SecretsManagerOracleAsmSecretId
required to access it, see Using secrets to access Database Migration Service resources in the Database Migration Service User Guide.
Required only if your Oracle endpoint uses Automatic Storage Management (ASM). The full ARN of the IAM role that specifies DMS as the trusted entity and grants the required permissions to access the SecretsManagerOracleAsmSecret
. This SecretsManagerOracleAsmSecret
has the secret value that allows access to the Oracle ASM of the endpoint.
You can specify one of two sets of values for these permissions. You can specify the values for this setting and SecretsManagerOracleAsmSecretId
. Or you can specify clear-text values for AsmUser
, AsmPassword
, and AsmServerName
. You can't specify both. For more information on creating this SecretsManagerOracleAsmSecret
and the SecretsManagerOracleAsmAccessRoleArn
and SecretsManagerOracleAsmSecretId
required to access it, see Using secrets to access Database Migration Service resources in the Database Migration Service User Guide.
When true, lets PostgreSQL migrate the boolean type as boolean. By default, PostgreSQL migrates booleans as varchar(5)
.
When true, lets PostgreSQL migrate the boolean type as boolean. By default, PostgreSQL migrates booleans as varchar(5)
. You must set this setting on both the source and target endpoints for it to take effect.
Provides information that defines a Redis target endpoint.
" }, + "RedshiftDataProviderSettings":{ + "type":"structure", + "members":{ + "ServerName":{ + "shape":"String", + "documentation":"The name of the Amazon Redshift server.
" + }, + "Port":{ + "shape":"IntegerOptional", + "documentation":"The port value for the Amazon Redshift data provider.
" + }, + "DatabaseName":{ + "shape":"String", + "documentation":"The database name on the Amazon Redshift data provider.
" + } + }, + "documentation":"Provides information that defines an Amazon Redshift data provider.
" + }, "RedshiftSettings":{ "type":"structure", "members":{ @@ -7598,7 +7712,7 @@ }, "MapBooleanAsBoolean":{ "shape":"BooleanOptional", - "documentation":"When true, lets Redshift migrate the boolean type as boolean. By default, Redshift migrates booleans as varchar(1)
.
When true, lets Redshift migrate the boolean type as boolean. By default, Redshift migrates booleans as varchar(1)
. You must set this setting on both the source and target endpoints for it to take effect.
Provides information that defines an Amazon Redshift endpoint.
" @@ -8236,7 +8350,7 @@ }, "CdcStopPosition":{ "shape":"String", - "documentation":"Indicates when you want a change data capture (CDC) operation to stop. The value can be either server time or commit time.
Server time example: --cdc-stop-position “server_time:2018-02-09T12:12:12”
Commit time example: --cdc-stop-position “commit_time: 2018-02-09T12:12:12“
" + "documentation":"Indicates when you want a change data capture (CDC) operation to stop. The value can be either server time or commit time.
Server time example: --cdc-stop-position “server_time:2018-02-09T12:12:12”
Commit time example: --cdc-stop-position “commit_time:2018-02-09T12:12:12“
" }, "RecoveryCheckpoint":{ "shape":"String", @@ -8673,7 +8787,7 @@ }, "CsvNullValue":{ "shape":"String", - "documentation":"An optional parameter that specifies how DMS treats null values. While handling the null value, you can use this parameter to pass a user-defined string as null when writing to the target. For example, when target columns are not nullable, you can use this option to differentiate between the empty string value and the null value. So, if you set this parameter value to the empty string (\"\" or ''), DMS treats the empty string as the null value instead of NULL
.
The default value is NULL
. Valid values include any valid string.
An optional parameter that specifies how DMS treats null values. While handling the null value, you can use this parameter to pass a user-defined string as null when writing to the target. For example, when target columns are nullable, you can use this option to differentiate between the empty string value and the null value. So, if you set this parameter value to the empty string (\"\" or ''), DMS treats the empty string as the null value instead of NULL
.
The default value is NULL
. Valid values include any valid string.
Indicates when you want a change data capture (CDC) operation to stop. The value can be either server time or commit time.
Server time example: --cdc-stop-position “server_time:2018-02-09T12:12:12”
Commit time example: --cdc-stop-position “commit_time: 2018-02-09T12:12:12“
" + "documentation":"Indicates when you want a change data capture (CDC) operation to stop. The value can be either server time or commit time.
Server time example: --cdc-stop-position “server_time:2018-02-09T12:12:12”
Commit time example: --cdc-stop-position “commit_time:2018-02-09T12:12:12“
" } }, "documentation":"" @@ -9642,7 +9756,7 @@ "members":{ "ForceMove":{ "shape":"BooleanOptional", - "documentation":"When set to true, this operation migrates DMS subscriptions for Amazon SNS notifications no matter what your replication instance version is. If not set or set to false, this operation runs only when all your replication instances are from DMS version 3.4.6 or higher.
" + "documentation":"When set to true, this operation migrates DMS subscriptions for Amazon SNS notifications no matter what your replication instance version is. If not set or set to false, this operation runs only when all your replication instances are from DMS version 3.4.5 or higher.
" } }, "documentation":"" diff --git a/botocore/data/ec2/2016-11-15/service-2.json b/botocore/data/ec2/2016-11-15/service-2.json index a2cc43907e..171f195fa4 100644 --- a/botocore/data/ec2/2016-11-15/service-2.json +++ b/botocore/data/ec2/2016-11-15/service-2.json @@ -35522,7 +35522,8 @@ "c7i.12xlarge", "c7i.16xlarge", "c7i.24xlarge", - "c7i.48xlarge" + "c7i.48xlarge", + "mac2-m2pro.metal" ] }, "InstanceTypeHypervisor":{ diff --git a/botocore/data/efs/2015-02-01/endpoint-rule-set-1.json b/botocore/data/efs/2015-02-01/endpoint-rule-set-1.json index e2a751df21..2501aa43f9 100644 --- a/botocore/data/efs/2015-02-01/endpoint-rule-set-1.json +++ b/botocore/data/efs/2015-02-01/endpoint-rule-set-1.json @@ -58,52 +58,56 @@ "type": "error" }, { - "conditions": [], - "type": "tree", - "rules": [ + "conditions": [ { - "conditions": [ + "fn": "booleanEquals", + "argv": [ { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseDualStack" - }, - true - ] - } - ], - "error": "Invalid Configuration: Dualstack and custom endpoint are not supported", - "type": "error" - }, - { - "conditions": [], - "endpoint": { - "url": { - "ref": "Endpoint" + "ref": "UseDualStack" }, - "properties": {}, - "headers": {} - }, - "type": "endpoint" + true + ] } - ] + ], + "error": "Invalid Configuration: Dualstack and custom endpoint are not supported", + "type": "error" + }, + { + "conditions": [], + "endpoint": { + "url": { + "ref": "Endpoint" + }, + "properties": {}, + "headers": {} + }, + "type": "endpoint" } ] }, { - "conditions": [], + "conditions": [ + { + "fn": "isSet", + "argv": [ + { + "ref": "Region" + } + ] + } + ], "type": "tree", "rules": [ { "conditions": [ { - "fn": "isSet", + "fn": "aws.partition", "argv": [ { "ref": "Region" } - ] + ], + "assign": "PartitionResult" } ], "type": "tree", @@ -111,13 +115,22 @@ { "conditions": [ { - "fn": "aws.partition", + "fn": "booleanEquals", "argv": [ { - "ref": "Region" - } - ], - "assign": "PartitionResult" + "ref": "UseFIPS" + }, + true + ] + }, + { + "fn": "booleanEquals", + "argv": [ + { + "ref": "UseDualStack" + }, + true + ] } ], "type": "tree", @@ -127,224 +140,175 @@ { "fn": "booleanEquals", "argv": [ + true, { - "ref": "UseFIPS" - }, - true + "fn": "getAttr", + "argv": [ + { + "ref": "PartitionResult" + }, + "supportsFIPS" + ] + } ] }, { "fn": "booleanEquals", "argv": [ + true, { - "ref": "UseDualStack" - }, - true - ] - } - ], - "type": "tree", - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - true, - { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsFIPS" - ] - } - ] - }, - { - "fn": "booleanEquals", + "fn": "getAttr", "argv": [ - true, { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsDualStack" - ] - } - ] - } - ], - "type": "tree", - "rules": [ - { - "conditions": [], - "type": "tree", - "rules": [ - { - "conditions": [], - "endpoint": { - "url": "https://elasticfilesystem-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } + "ref": "PartitionResult" + }, + "supportsDualStack" ] } ] - }, + } + ], + "type": "tree", + "rules": [ { "conditions": [], - "error": "FIPS and DualStack are enabled, but this partition does not support one or both", - "type": "error" + "endpoint": { + "url": "https://elasticfilesystem-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", + "properties": {}, + "headers": {} + }, + "type": "endpoint" } ] }, + { + "conditions": [], + "error": "FIPS and DualStack are enabled, but this partition does not support one or both", + "type": "error" + } + ] + }, + { + "conditions": [ + { + "fn": "booleanEquals", + "argv": [ + { + "ref": "UseFIPS" + }, + true + ] + } + ], + "type": "tree", + "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ + true, { - "ref": "UseFIPS" - }, - true - ] - } - ], - "type": "tree", - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", + "fn": "getAttr", "argv": [ - true, - { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsFIPS" - ] - } - ] - } - ], - "type": "tree", - "rules": [ - { - "conditions": [], - "type": "tree", - "rules": [ { - "conditions": [], - "endpoint": { - "url": "https://elasticfilesystem-fips.{Region}.{PartitionResult#dnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } + "ref": "PartitionResult" + }, + "supportsFIPS" ] } ] - }, + } + ], + "type": "tree", + "rules": [ { "conditions": [], - "error": "FIPS is enabled but this partition does not support FIPS", - "type": "error" + "endpoint": { + "url": "https://elasticfilesystem-fips.{Region}.{PartitionResult#dnsSuffix}", + "properties": {}, + "headers": {} + }, + "type": "endpoint" } ] }, + { + "conditions": [], + "error": "FIPS is enabled but this partition does not support FIPS", + "type": "error" + } + ] + }, + { + "conditions": [ + { + "fn": "booleanEquals", + "argv": [ + { + "ref": "UseDualStack" + }, + true + ] + } + ], + "type": "tree", + "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ + true, { - "ref": "UseDualStack" - }, - true - ] - } - ], - "type": "tree", - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", + "fn": "getAttr", "argv": [ - true, { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsDualStack" - ] - } - ] - } - ], - "type": "tree", - "rules": [ - { - "conditions": [], - "type": "tree", - "rules": [ - { - "conditions": [], - "endpoint": { - "url": "https://elasticfilesystem.{Region}.{PartitionResult#dualStackDnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } + "ref": "PartitionResult" + }, + "supportsDualStack" ] } ] - }, - { - "conditions": [], - "error": "DualStack is enabled but this partition does not support DualStack", - "type": "error" } - ] - }, - { - "conditions": [], + ], "type": "tree", "rules": [ { "conditions": [], "endpoint": { - "url": "https://elasticfilesystem.{Region}.{PartitionResult#dnsSuffix}", + "url": "https://elasticfilesystem.{Region}.{PartitionResult#dualStackDnsSuffix}", "properties": {}, "headers": {} }, "type": "endpoint" } ] + }, + { + "conditions": [], + "error": "DualStack is enabled but this partition does not support DualStack", + "type": "error" } ] + }, + { + "conditions": [], + "endpoint": { + "url": "https://elasticfilesystem.{Region}.{PartitionResult#dnsSuffix}", + "properties": {}, + "headers": {} + }, + "type": "endpoint" } ] - }, - { - "conditions": [], - "error": "Invalid Configuration: Missing Region", - "type": "error" } ] + }, + { + "conditions": [], + "error": "Invalid Configuration: Missing Region", + "type": "error" } ] } \ No newline at end of file diff --git a/botocore/data/efs/2015-02-01/service-2.json b/botocore/data/efs/2015-02-01/service-2.json index 1fb57e8f11..538db2a104 100644 --- a/botocore/data/efs/2015-02-01/service-2.json +++ b/botocore/data/efs/2015-02-01/service-2.json @@ -98,7 +98,7 @@ {"shape":"ThroughputLimitExceeded"}, {"shape":"InternalServerError"} ], - "documentation":"Creates a replication configuration that replicates an existing EFS file system to a new, read-only file system. For more information, see Amazon EFS replication in the Amazon EFS User Guide. The replication configuration specifies the following:
Source file system - An existing EFS file system that you want replicated. The source file system cannot be a destination file system in an existing replication configuration.
Destination file system configuration - The configuration of the destination file system to which the source file system will be replicated. There can only be one destination file system in a replication configuration. The destination file system configuration consists of the following properties:
Amazon Web Services Region - The Amazon Web Services Region in which the destination file system is created. Amazon EFS replication is available in all Amazon Web Services Regions that Amazon EFS is available in, except Africa (Cape Town), Asia Pacific (Hong Kong), Asia Pacific (Jakarta), Europe (Milan), and Middle East (Bahrain).
Availability Zone - If you want the destination file system to use EFS One Zone availability and durability, you must specify the Availability Zone to create the file system in. For more information about EFS storage classes, see Amazon EFS storage classes in the Amazon EFS User Guide.
Encryption - All destination file systems are created with encryption at rest enabled. You can specify the Key Management Service (KMS) key that is used to encrypt the destination file system. If you don't specify a KMS key, your service-managed KMS key for Amazon EFS is used.
After the file system is created, you cannot change the KMS key.
The following properties are set by default:
Performance mode - The destination file system's performance mode matches that of the source file system, unless the destination file system uses EFS One Zone storage. In that case, the General Purpose performance mode is used. The performance mode cannot be changed.
Throughput mode - The destination file system's throughput mode matches that of the source file system. After the file system is created, you can modify the throughput mode.
The following properties are turned off by default:
Lifecycle management - EFS lifecycle management and EFS Intelligent-Tiering are not enabled on the destination file system. After the destination file system is created, you can enable EFS lifecycle management and EFS Intelligent-Tiering.
Automatic backups - Automatic daily backups not enabled on the destination file system. After the file system is created, you can change this setting.
For more information, see Amazon EFS replication in the Amazon EFS User Guide.
" + "documentation":"Creates a replication configuration that replicates an existing EFS file system to a new, read-only file system. For more information, see Amazon EFS replication in the Amazon EFS User Guide. The replication configuration specifies the following:
Source file system - An existing EFS file system that you want replicated. The source file system cannot be a destination file system in an existing replication configuration.
Destination file system configuration - The configuration of the destination file system to which the source file system will be replicated. There can only be one destination file system in a replication configuration. The destination file system configuration consists of the following properties:
Amazon Web Services Region - The Amazon Web Services Region in which the destination file system is created. Amazon EFS replication is available in all Amazon Web Services Regions in which EFS is available. To use EFS replication in a Region that is disabled by default, you must first opt in to the Region. For more information, see Managing Amazon Web Services Regions in the Amazon Web Services General Reference Reference Guide
Availability Zone - If you want the destination file system to use EFS One Zone availability and durability, you must specify the Availability Zone to create the file system in. For more information about EFS storage classes, see Amazon EFS storage classes in the Amazon EFS User Guide.
Encryption - All destination file systems are created with encryption at rest enabled. You can specify the Key Management Service (KMS) key that is used to encrypt the destination file system. If you don't specify a KMS key, your service-managed KMS key for Amazon EFS is used.
After the file system is created, you cannot change the KMS key.
The following properties are set by default:
Performance mode - The destination file system's performance mode matches that of the source file system, unless the destination file system uses EFS One Zone storage. In that case, the General Purpose performance mode is used. The performance mode cannot be changed.
Throughput mode - The destination file system's throughput mode matches that of the source file system. After the file system is created, you can modify the throughput mode.
The following properties are turned off by default:
Lifecycle management - EFS lifecycle management and EFS Intelligent-Tiering are not enabled on the destination file system. After the destination file system is created, you can enable EFS lifecycle management and EFS Intelligent-Tiering.
Automatic backups - Automatic daily backups are enabled on the destination file system. After the file system is created, you can change this setting.
For more information, see Amazon EFS replication in the Amazon EFS User Guide.
" }, "CreateTags":{ "name":"CreateTags", @@ -194,7 +194,7 @@ {"shape":"FileSystemNotFound"}, {"shape":"ReplicationNotFound"} ], - "documentation":"Deletes an existing replication configuration. To delete a replication configuration, you must make the request from the Amazon Web Services Region in which the destination file system is located. Deleting a replication configuration ends the replication process. After a replication configuration is deleted, the destination file system is no longer read-only. You can write to the destination file system after its status becomes Writeable
.
Deletes an existing replication configuration. Deleting a replication configuration ends the replication process. After a replication configuration is deleted, the destination file system is no longer read-only. You can write to the destination file system after its status becomes Writeable
.
Returns the account preferences settings for the Amazon Web Services account associated with the user making the request, in the current Amazon Web Services Region. For more information, see Managing Amazon EFS resource IDs.
" + "documentation":"Returns the account preferences settings for the Amazon Web Services account associated with the user making the request, in the current Amazon Web Services Region.
" }, "DescribeBackupPolicy":{ "name":"DescribeBackupPolicy", @@ -738,7 +738,7 @@ }, "PerformanceMode":{ "shape":"PerformanceMode", - "documentation":"The performance mode of the file system. We recommend generalPurpose
performance mode for most file systems. File systems using the maxIO
performance mode can scale to higher levels of aggregate throughput and operations per second with a tradeoff of slightly higher latencies for most file operations. The performance mode can't be changed after the file system has been created.
The maxIO
mode is not supported on file systems using One Zone storage classes.
The performance mode of the file system. We recommend generalPurpose
performance mode for most file systems. File systems using the maxIO
performance mode can scale to higher levels of aggregate throughput and operations per second with a tradeoff of slightly higher latencies for most file operations. The performance mode can't be changed after the file system has been created.
The maxIO
mode is not supported on file systems using One Zone storage classes.
Default is generalPurpose
.
The throughput, measured in MiB/s, that you want to provision for a file system that you're creating. Valid values are 1-1024. Required if ThroughputMode
is set to provisioned
. The upper limit for throughput is 1024 MiB/s. To increase this limit, contact Amazon Web Services Support. For more information, see Amazon EFS quotas that you can increase in the Amazon EFS User Guide.
The throughput, measured in mebibytes per second (MiBps), that you want to provision for a file system that you're creating. Required if ThroughputMode
is set to provisioned
. Valid values are 1-3414 MiBps, with the upper limit depending on Region. To increase this limit, contact Amazon Web Services Support. For more information, see Amazon EFS quotas that you can increase in the Amazon EFS User Guide.
The amount of provisioned throughput, measured in MiB/s, for the file system. Valid for file systems using ThroughputMode
set to provisioned
.
The amount of provisioned throughput, measured in MiBps, for the file system. Valid for file systems using ThroughputMode
set to provisioned
.
An array of destination objects. Only one destination object is supported.
" } - } + }, + "documentation":"Describes the replication configuration for a specific file system.
" }, "ReplicationConfigurationDescriptions":{ "type":"list", @@ -2328,7 +2329,7 @@ }, "ProvisionedThroughputInMibps":{ "shape":"ProvisionedThroughputInMibps", - "documentation":"(Optional) Sets the amount of provisioned throughput, in MiB/s, for the file system. Valid values are 1-1024. If you are changing the throughput mode to provisioned, you must also provide the amount of provisioned throughput. Required if ThroughputMode
is changed to provisioned
on update.
(Optional) The throughput, measured in mebibytes per second (MiBps), that you want to provision for a file system that you're creating. Required if ThroughputMode
is set to provisioned
. Valid values are 1-3414 MiBps, with the upper limit depending on Region. To increase this limit, contact Amazon Web Services Support. For more information, see Amazon EFS quotas that you can increase in the Amazon EFS User Guide.
Invites Amazon Web Services accounts to become members of an organization administered by the Amazon Web Services account that invokes this API. If you are using organizations to manager your GuardDuty environment, this step is not needed. For more information, see Managing accounts with organizations.
To invite Amazon Web Services accounts, the first step is to ensure that GuardDuty has been enabled in the potential member accounts. You can now invoke this API to add accounts by invitation. The invited accounts can either accept or decline the invitation from their GuardDuty accounts. Each invited Amazon Web Services account can choose to accept the invitation from only one Amazon Web Services account. For more information, see Managing GuardDuty accounts by invitation.
After the invite has been accepted and you choose to disassociate a member account (by using DisassociateMembers) from your account, the details of the member account obtained by invoking CreateMembers, including the associated email addresses, will be retained. This is done so that you can invoke InviteMembers without the need to invoke CreateMembers again. To remove the details associated with a member account, you must also invoke DeleteMembers.
" + "documentation":"Invites Amazon Web Services accounts to become members of an organization administered by the Amazon Web Services account that invokes this API. If you are using Amazon Web Services Organizations to manage your GuardDuty environment, this step is not needed. For more information, see Managing accounts with organizations.
To invite Amazon Web Services accounts, the first step is to ensure that GuardDuty has been enabled in the potential member accounts. You can now invoke this API to add accounts by invitation. The invited accounts can either accept or decline the invitation from their GuardDuty accounts. Each invited Amazon Web Services account can choose to accept the invitation from only one Amazon Web Services account. For more information, see Managing GuardDuty accounts by invitation.
After the invite has been accepted and you choose to disassociate a member account (by using DisassociateMembers) from your account, the details of the member account obtained by invoking CreateMembers, including the associated email addresses, will be retained. This is done so that you can invoke InviteMembers without the need to invoke CreateMembers again. To remove the details associated with a member account, you must also invoke DeleteMembers.
" }, "ListCoverage":{ "name":"ListCoverage", @@ -766,7 +766,7 @@ {"shape":"BadRequestException"}, {"shape":"InternalServerErrorException"} ], - "documentation":"Lists the accounts configured as GuardDuty delegated administrators. Only the organization's management account can run this API operation.
" + "documentation":"Lists the accounts designated as GuardDuty delegated administrators. Only the organization's management account can run this API operation.
" }, "ListPublishingDestinations":{ "name":"ListPublishingDestinations", @@ -1787,7 +1787,7 @@ "members":{ "CriterionKey":{ "shape":"CoverageFilterCriterionKey", - "documentation":"An enum value representing possible filter fields.
", + "documentation":"An enum value representing possible filter fields.
Replace the enum value CLUSTER_NAME
with EKS_CLUSTER_NAME
. CLUSTER_NAME
has been deprecated.
Represents the field name used to sort the coverage details.
", + "documentation":"Represents the field name used to sort the coverage details.
Replace the enum value CLUSTER_NAME
with EKS_CLUSTER_NAME
. CLUSTER_NAME
has been deprecated.
The Amazon Web Services Account ID for the organization account to be enabled as a GuardDuty delegated administrator.
", + "documentation":"The Amazon Web Services account ID for the organization account to be enabled as a GuardDuty delegated administrator.
", "locationName":"adminAccountId" } } @@ -3456,7 +3458,7 @@ "members":{ "CriterionKey":{ "shape":"CriterionKey", - "documentation":"An enum value representing possible scan properties to match with given scan entries.
", + "documentation":"An enum value representing possible scan properties to match with given scan entries.
Replace the enum value CLUSTER_NAME
with EKS_CLUSTER_NAME
. CLUSTER_NAME
has been deprecated.
Contains information about the finding, which is generated when abnormal or suspicious activity is detected.
" + "documentation":"Contains information about the finding that is generated when abnormal or suspicious activity is detected.
" }, "FindingCriteria":{ "type":"structure", @@ -5922,7 +5924,7 @@ }, "AutoEnable":{ "shape":"OrgFeatureStatus", - "documentation":"The status of the feature that will be configured for the organization. Use one of the following values to configure the feature status for the entire organization:
NEW
: Indicates that when a new account joins the organization, they will have the feature enabled automatically.
ALL
: Indicates that all accounts in the organization have the feature enabled automatically. This includes NEW
accounts that join the organization and accounts that may have been suspended or removed from the organization in GuardDuty.
It may take up to 24 hours to update the configuration for all the member accounts.
NONE
: Indicates that the feature will not be automatically enabled for any account in the organization. The administrator must manage the feature for each account individually.
Describes the status of the feature that is configured for the member accounts within the organization. One of the following values is the status for the entire organization:
NEW
: Indicates that when a new account joins the organization, they will have the feature enabled automatically.
ALL
: Indicates that all accounts in the organization have the feature enabled automatically. This includes NEW
accounts that join the organization and accounts that may have been suspended or removed from the organization in GuardDuty.
It may take up to 24 hours to update the configuration for all the member accounts.
NONE
: Indicates that the feature will not be automatically enabled for any account in the organization. The administrator must manage the feature for each account individually.
Represents key in the map condition.
", + "documentation":"Represents the key in the map condition.
", "locationName":"key" }, "Value":{ "shape":"TagValue", - "documentation":"Represents optional value in the map condition. If not specified, only key will be matched.
", + "documentation":"Represents optional value in the map condition. If not specified, only the key will be matched.
", "locationName":"value" } }, - "documentation":"Represents key, value pair to be matched against given resource property.
" + "documentation":"Represents the key:value
pair to be matched against given resource property.
Indicates whether to automatically enable member accounts in the organization.
Even though this is still supported, we recommend using AutoEnableOrganizationMembers
to achieve the similar results. You must provide the value for either autoEnableOrganizationMembers
or autoEnable
.
Represents whether or not to automatically enable member accounts in the organization.
Even though this is still supported, we recommend using AutoEnableOrganizationMembers
to achieve the similar results. You must provide a value for either autoEnableOrganizationMembers
or autoEnable
.