diff --git a/VERSION b/VERSION index 6df11b46d67..326cdcfa252 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.11.138 \ No newline at end of file +1.11.139 \ No newline at end of file diff --git a/generated/src/aws-cpp-sdk-awstransfer/include/aws/awstransfer/TransferClient.h b/generated/src/aws-cpp-sdk-awstransfer/include/aws/awstransfer/TransferClient.h index 6167545127a..f08d9999519 100644 --- a/generated/src/aws-cpp-sdk-awstransfer/include/aws/awstransfer/TransferClient.h +++ b/generated/src/aws-cpp-sdk-awstransfer/include/aws/awstransfer/TransferClient.h @@ -150,12 +150,15 @@ namespace Transfer } /** - *
Creates the connector, which captures the parameters for an outbound - * connection for the AS2 or SFTP protocol. The connector is required for sending - * files to an externally hosted AS2 or SFTP server. For more details about AS2 - * connectors, see Creates the connector, which captures the parameters for a connection for the + * AS2 or SFTP protocol. For AS2, the connector is required for sending files to an + * externally hosted AS2 server. For SFTP, the connector is required when sending + * files to an SFTP server or receiving files from an SFTP server. For more details + * about connectors, see Create - * AS2 connectors.
You must specify exactly one configuration + * AS2 connectors and Create + * SFTP connectors.
You must specify exactly one configuration
* object: either for AS2 (As2Config
) or SFTP
* (SftpConfig
).
ConnectorId
. Depending on the direction of the transfer, you also
* specify the following items: If you are transferring file from
- * a partner's SFTP server to a Transfer Family server, you specify one or more
+ * a partner's SFTP server to Amazon Web Services storage, you specify one or more
* RetreiveFilePaths
to identify the files you want to transfer, and a
* LocalDirectoryPath
to specify the destination folder.
If you are transferring file to a partner's SFTP server from Amazon Web diff --git a/generated/src/aws-cpp-sdk-awstransfer/include/aws/awstransfer/model/CreateAgreementRequest.h b/generated/src/aws-cpp-sdk-awstransfer/include/aws/awstransfer/model/CreateAgreementRequest.h index b5d5ed0952a..a548ac6d5a8 100644 --- a/generated/src/aws-cpp-sdk-awstransfer/include/aws/awstransfer/model/CreateAgreementRequest.h +++ b/generated/src/aws-cpp-sdk-awstransfer/include/aws/awstransfer/model/CreateAgreementRequest.h @@ -267,9 +267,12 @@ namespace Model /** - *
With AS2, you can send files by calling Connectors are used to send files using either the AS2 or SFTP protocol. For
+ * the access role, provide the Amazon Resource Name (ARN) of the Identity and
+ * Access Management role to use. For AS2 connectors With
+ * AS2, you can send files by calling StartFileTransfer
and
- * specifying the file paths in the request parameter, SendFilePaths
.
- * We use the file’s parent directory (for example, for --send-file-paths
+ *
StartFileTransfer
and specifying
+ * the file paths in the request parameter, SendFilePaths
. We use the
+ * file’s parent directory (for example, for --send-file-paths
* /bucket/dir/file.txt
, parent directory is /bucket/dir/
) to
* temporarily store a processed AS2 message file, store the MDN when we receive
* them from the partner, and write a final JSON file containing relevant metadata
@@ -282,14 +285,22 @@ namespace Model
* secretsmanager:GetSecretValue
permission for the secret. If the
* secret is encrypted using a customer-managed key instead of the Amazon Web
* Services managed key in Secrets Manager, then the role also needs the
- * kms:Decrypt
permission for that key.kms:Decrypt
permission for that key.
For SFTP + * connectors
Make sure that the access role provides read and write
+ * access to the parent directory of the file location that's used in the
+ * StartFileTransfer
request. Additionally, make sure that the role
+ * provides secretsmanager:GetSecretValue
permission to Secrets
+ * Manager.
With AS2, you can send files by calling Connectors are used to send files using either the AS2 or SFTP protocol. For
+ * the access role, provide the Amazon Resource Name (ARN) of the Identity and
+ * Access Management role to use. For AS2 connectors With
+ * AS2, you can send files by calling StartFileTransfer
and
- * specifying the file paths in the request parameter, SendFilePaths
.
- * We use the file’s parent directory (for example, for --send-file-paths
+ *
StartFileTransfer
and specifying
+ * the file paths in the request parameter, SendFilePaths
. We use the
+ * file’s parent directory (for example, for --send-file-paths
* /bucket/dir/file.txt
, parent directory is /bucket/dir/
) to
* temporarily store a processed AS2 message file, store the MDN when we receive
* them from the partner, and write a final JSON file containing relevant metadata
@@ -302,14 +313,22 @@ namespace Model
* secretsmanager:GetSecretValue
permission for the secret. If the
* secret is encrypted using a customer-managed key instead of the Amazon Web
* Services managed key in Secrets Manager, then the role also needs the
- * kms:Decrypt
permission for that key.kms:Decrypt
permission for that key.
For SFTP + * connectors
Make sure that the access role provides read and write
+ * access to the parent directory of the file location that's used in the
+ * StartFileTransfer
request. Additionally, make sure that the role
+ * provides secretsmanager:GetSecretValue
permission to Secrets
+ * Manager.
With AS2, you can send files by calling Connectors are used to send files using either the AS2 or SFTP protocol. For
+ * the access role, provide the Amazon Resource Name (ARN) of the Identity and
+ * Access Management role to use. For AS2 connectors With
+ * AS2, you can send files by calling StartFileTransfer
and
- * specifying the file paths in the request parameter, SendFilePaths
.
- * We use the file’s parent directory (for example, for --send-file-paths
+ *
StartFileTransfer
and specifying
+ * the file paths in the request parameter, SendFilePaths
. We use the
+ * file’s parent directory (for example, for --send-file-paths
* /bucket/dir/file.txt
, parent directory is /bucket/dir/
) to
* temporarily store a processed AS2 message file, store the MDN when we receive
* them from the partner, and write a final JSON file containing relevant metadata
@@ -322,14 +341,22 @@ namespace Model
* secretsmanager:GetSecretValue
permission for the secret. If the
* secret is encrypted using a customer-managed key instead of the Amazon Web
* Services managed key in Secrets Manager, then the role also needs the
- * kms:Decrypt
permission for that key.kms:Decrypt
permission for that key.
For SFTP + * connectors
Make sure that the access role provides read and write
+ * access to the parent directory of the file location that's used in the
+ * StartFileTransfer
request. Additionally, make sure that the role
+ * provides secretsmanager:GetSecretValue
permission to Secrets
+ * Manager.
With AS2, you can send files by calling Connectors are used to send files using either the AS2 or SFTP protocol. For
+ * the access role, provide the Amazon Resource Name (ARN) of the Identity and
+ * Access Management role to use. For AS2 connectors With
+ * AS2, you can send files by calling StartFileTransfer
and
- * specifying the file paths in the request parameter, SendFilePaths
.
- * We use the file’s parent directory (for example, for --send-file-paths
+ *
StartFileTransfer
and specifying
+ * the file paths in the request parameter, SendFilePaths
. We use the
+ * file’s parent directory (for example, for --send-file-paths
* /bucket/dir/file.txt
, parent directory is /bucket/dir/
) to
* temporarily store a processed AS2 message file, store the MDN when we receive
* them from the partner, and write a final JSON file containing relevant metadata
@@ -342,14 +369,22 @@ namespace Model
* secretsmanager:GetSecretValue
permission for the secret. If the
* secret is encrypted using a customer-managed key instead of the Amazon Web
* Services managed key in Secrets Manager, then the role also needs the
- * kms:Decrypt
permission for that key.kms:Decrypt
permission for that key.
For SFTP + * connectors
Make sure that the access role provides read and write
+ * access to the parent directory of the file location that's used in the
+ * StartFileTransfer
request. Additionally, make sure that the role
+ * provides secretsmanager:GetSecretValue
permission to Secrets
+ * Manager.
With AS2, you can send files by calling Connectors are used to send files using either the AS2 or SFTP protocol. For
+ * the access role, provide the Amazon Resource Name (ARN) of the Identity and
+ * Access Management role to use. For AS2 connectors With
+ * AS2, you can send files by calling StartFileTransfer
and
- * specifying the file paths in the request parameter, SendFilePaths
.
- * We use the file’s parent directory (for example, for --send-file-paths
+ *
StartFileTransfer
and specifying
+ * the file paths in the request parameter, SendFilePaths
. We use the
+ * file’s parent directory (for example, for --send-file-paths
* /bucket/dir/file.txt
, parent directory is /bucket/dir/
) to
* temporarily store a processed AS2 message file, store the MDN when we receive
* them from the partner, and write a final JSON file containing relevant metadata
@@ -362,14 +397,22 @@ namespace Model
* secretsmanager:GetSecretValue
permission for the secret. If the
* secret is encrypted using a customer-managed key instead of the Amazon Web
* Services managed key in Secrets Manager, then the role also needs the
- * kms:Decrypt
permission for that key.kms:Decrypt
permission for that key.
For SFTP + * connectors
Make sure that the access role provides read and write
+ * access to the parent directory of the file location that's used in the
+ * StartFileTransfer
request. Additionally, make sure that the role
+ * provides secretsmanager:GetSecretValue
permission to Secrets
+ * Manager.
With AS2, you can send files by calling Connectors are used to send files using either the AS2 or SFTP protocol. For
+ * the access role, provide the Amazon Resource Name (ARN) of the Identity and
+ * Access Management role to use. For AS2 connectors With
+ * AS2, you can send files by calling StartFileTransfer
and
- * specifying the file paths in the request parameter, SendFilePaths
.
- * We use the file’s parent directory (for example, for --send-file-paths
+ *
StartFileTransfer
and specifying
+ * the file paths in the request parameter, SendFilePaths
. We use the
+ * file’s parent directory (for example, for --send-file-paths
* /bucket/dir/file.txt
, parent directory is /bucket/dir/
) to
* temporarily store a processed AS2 message file, store the MDN when we receive
* them from the partner, and write a final JSON file containing relevant metadata
@@ -382,14 +425,22 @@ namespace Model
* secretsmanager:GetSecretValue
permission for the secret. If the
* secret is encrypted using a customer-managed key instead of the Amazon Web
* Services managed key in Secrets Manager, then the role also needs the
- * kms:Decrypt
permission for that key.kms:Decrypt
permission for that key.
For SFTP + * connectors
Make sure that the access role provides read and write
+ * access to the parent directory of the file location that's used in the
+ * StartFileTransfer
request. Additionally, make sure that the role
+ * provides secretsmanager:GetSecretValue
permission to Secrets
+ * Manager.
With AS2, you can send files by calling Connectors are used to send files using either the AS2 or SFTP protocol. For
+ * the access role, provide the Amazon Resource Name (ARN) of the Identity and
+ * Access Management role to use. For AS2 connectors With
+ * AS2, you can send files by calling StartFileTransfer
and
- * specifying the file paths in the request parameter, SendFilePaths
.
- * We use the file’s parent directory (for example, for --send-file-paths
+ *
StartFileTransfer
and specifying
+ * the file paths in the request parameter, SendFilePaths
. We use the
+ * file’s parent directory (for example, for --send-file-paths
* /bucket/dir/file.txt
, parent directory is /bucket/dir/
) to
* temporarily store a processed AS2 message file, store the MDN when we receive
* them from the partner, and write a final JSON file containing relevant metadata
@@ -402,14 +453,22 @@ namespace Model
* secretsmanager:GetSecretValue
permission for the secret. If the
* secret is encrypted using a customer-managed key instead of the Amazon Web
* Services managed key in Secrets Manager, then the role also needs the
- * kms:Decrypt
permission for that key.kms:Decrypt
permission for that key.
For SFTP + * connectors
Make sure that the access role provides read and write
+ * access to the parent directory of the file location that's used in the
+ * StartFileTransfer
request. Additionally, make sure that the role
+ * provides secretsmanager:GetSecretValue
permission to Secrets
+ * Manager.
With AS2, you can send files by calling Connectors are used to send files using either the AS2 or SFTP protocol. For
+ * the access role, provide the Amazon Resource Name (ARN) of the Identity and
+ * Access Management role to use. For AS2 connectors With
+ * AS2, you can send files by calling StartFileTransfer
and
- * specifying the file paths in the request parameter, SendFilePaths
.
- * We use the file’s parent directory (for example, for --send-file-paths
+ *
StartFileTransfer
and specifying
+ * the file paths in the request parameter, SendFilePaths
. We use the
+ * file’s parent directory (for example, for --send-file-paths
* /bucket/dir/file.txt
, parent directory is /bucket/dir/
) to
* temporarily store a processed AS2 message file, store the MDN when we receive
* them from the partner, and write a final JSON file containing relevant metadata
@@ -422,7 +481,12 @@ namespace Model
* secretsmanager:GetSecretValue
permission for the secret. If the
* secret is encrypted using a customer-managed key instead of the Amazon Web
* Services managed key in Secrets Manager, then the role also needs the
- * kms:Decrypt
permission for that key.kms:Decrypt
permission for that key.
For SFTP + * connectors
Make sure that the access role provides read and write
+ * access to the parent directory of the file location that's used in the
+ * StartFileTransfer
request. Additionally, make sure that the role
+ * provides secretsmanager:GetSecretValue
permission to Secrets
+ * Manager.
With AS2, you can send files by calling Connectors are used to send files using either the AS2 or SFTP protocol. For
+ * the access role, provide the Amazon Resource Name (ARN) of the Identity and
+ * Access Management role to use. For AS2 connectors With
+ * AS2, you can send files by calling StartFileTransfer
and
- * specifying the file paths in the request parameter, SendFilePaths
.
- * We use the file’s parent directory (for example, for --send-file-paths
+ *
StartFileTransfer
and specifying
+ * the file paths in the request parameter, SendFilePaths
. We use the
+ * file’s parent directory (for example, for --send-file-paths
* /bucket/dir/file.txt
, parent directory is /bucket/dir/
) to
* temporarily store a processed AS2 message file, store the MDN when we receive
* them from the partner, and write a final JSON file containing relevant metadata
@@ -126,14 +129,22 @@ namespace Model
* secretsmanager:GetSecretValue
permission for the secret. If the
* secret is encrypted using a customer-managed key instead of the Amazon Web
* Services managed key in Secrets Manager, then the role also needs the
- * kms:Decrypt
permission for that key.kms:Decrypt
permission for that key.
For SFTP + * connectors
Make sure that the access role provides read and write
+ * access to the parent directory of the file location that's used in the
+ * StartFileTransfer
request. Additionally, make sure that the role
+ * provides secretsmanager:GetSecretValue
permission to Secrets
+ * Manager.
With AS2, you can send files by calling Connectors are used to send files using either the AS2 or SFTP protocol. For
+ * the access role, provide the Amazon Resource Name (ARN) of the Identity and
+ * Access Management role to use. For AS2 connectors With
+ * AS2, you can send files by calling StartFileTransfer
and
- * specifying the file paths in the request parameter, SendFilePaths
.
- * We use the file’s parent directory (for example, for --send-file-paths
+ *
StartFileTransfer
and specifying
+ * the file paths in the request parameter, SendFilePaths
. We use the
+ * file’s parent directory (for example, for --send-file-paths
* /bucket/dir/file.txt
, parent directory is /bucket/dir/
) to
* temporarily store a processed AS2 message file, store the MDN when we receive
* them from the partner, and write a final JSON file containing relevant metadata
@@ -146,14 +157,22 @@ namespace Model
* secretsmanager:GetSecretValue
permission for the secret. If the
* secret is encrypted using a customer-managed key instead of the Amazon Web
* Services managed key in Secrets Manager, then the role also needs the
- * kms:Decrypt
permission for that key.kms:Decrypt
permission for that key.
For SFTP + * connectors
Make sure that the access role provides read and write
+ * access to the parent directory of the file location that's used in the
+ * StartFileTransfer
request. Additionally, make sure that the role
+ * provides secretsmanager:GetSecretValue
permission to Secrets
+ * Manager.
With AS2, you can send files by calling Connectors are used to send files using either the AS2 or SFTP protocol. For
+ * the access role, provide the Amazon Resource Name (ARN) of the Identity and
+ * Access Management role to use. For AS2 connectors With
+ * AS2, you can send files by calling StartFileTransfer
and
- * specifying the file paths in the request parameter, SendFilePaths
.
- * We use the file’s parent directory (for example, for --send-file-paths
+ *
StartFileTransfer
and specifying
+ * the file paths in the request parameter, SendFilePaths
. We use the
+ * file’s parent directory (for example, for --send-file-paths
* /bucket/dir/file.txt
, parent directory is /bucket/dir/
) to
* temporarily store a processed AS2 message file, store the MDN when we receive
* them from the partner, and write a final JSON file containing relevant metadata
@@ -166,14 +185,22 @@ namespace Model
* secretsmanager:GetSecretValue
permission for the secret. If the
* secret is encrypted using a customer-managed key instead of the Amazon Web
* Services managed key in Secrets Manager, then the role also needs the
- * kms:Decrypt
permission for that key.kms:Decrypt
permission for that key.
For SFTP + * connectors
Make sure that the access role provides read and write
+ * access to the parent directory of the file location that's used in the
+ * StartFileTransfer
request. Additionally, make sure that the role
+ * provides secretsmanager:GetSecretValue
permission to Secrets
+ * Manager.
With AS2, you can send files by calling Connectors are used to send files using either the AS2 or SFTP protocol. For
+ * the access role, provide the Amazon Resource Name (ARN) of the Identity and
+ * Access Management role to use. For AS2 connectors With
+ * AS2, you can send files by calling StartFileTransfer
and
- * specifying the file paths in the request parameter, SendFilePaths
.
- * We use the file’s parent directory (for example, for --send-file-paths
+ *
StartFileTransfer
and specifying
+ * the file paths in the request parameter, SendFilePaths
. We use the
+ * file’s parent directory (for example, for --send-file-paths
* /bucket/dir/file.txt
, parent directory is /bucket/dir/
) to
* temporarily store a processed AS2 message file, store the MDN when we receive
* them from the partner, and write a final JSON file containing relevant metadata
@@ -186,14 +213,22 @@ namespace Model
* secretsmanager:GetSecretValue
permission for the secret. If the
* secret is encrypted using a customer-managed key instead of the Amazon Web
* Services managed key in Secrets Manager, then the role also needs the
- * kms:Decrypt
permission for that key.kms:Decrypt
permission for that key.
For SFTP + * connectors
Make sure that the access role provides read and write
+ * access to the parent directory of the file location that's used in the
+ * StartFileTransfer
request. Additionally, make sure that the role
+ * provides secretsmanager:GetSecretValue
permission to Secrets
+ * Manager.
With AS2, you can send files by calling Connectors are used to send files using either the AS2 or SFTP protocol. For
+ * the access role, provide the Amazon Resource Name (ARN) of the Identity and
+ * Access Management role to use. For AS2 connectors With
+ * AS2, you can send files by calling StartFileTransfer
and
- * specifying the file paths in the request parameter, SendFilePaths
.
- * We use the file’s parent directory (for example, for --send-file-paths
+ *
StartFileTransfer
and specifying
+ * the file paths in the request parameter, SendFilePaths
. We use the
+ * file’s parent directory (for example, for --send-file-paths
* /bucket/dir/file.txt
, parent directory is /bucket/dir/
) to
* temporarily store a processed AS2 message file, store the MDN when we receive
* them from the partner, and write a final JSON file containing relevant metadata
@@ -206,14 +241,22 @@ namespace Model
* secretsmanager:GetSecretValue
permission for the secret. If the
* secret is encrypted using a customer-managed key instead of the Amazon Web
* Services managed key in Secrets Manager, then the role also needs the
- * kms:Decrypt
permission for that key.kms:Decrypt
permission for that key.
For SFTP + * connectors
Make sure that the access role provides read and write
+ * access to the parent directory of the file location that's used in the
+ * StartFileTransfer
request. Additionally, make sure that the role
+ * provides secretsmanager:GetSecretValue
permission to Secrets
+ * Manager.
With AS2, you can send files by calling Connectors are used to send files using either the AS2 or SFTP protocol. For
+ * the access role, provide the Amazon Resource Name (ARN) of the Identity and
+ * Access Management role to use. For AS2 connectors With
+ * AS2, you can send files by calling StartFileTransfer
and
- * specifying the file paths in the request parameter, SendFilePaths
.
- * We use the file’s parent directory (for example, for --send-file-paths
+ *
StartFileTransfer
and specifying
+ * the file paths in the request parameter, SendFilePaths
. We use the
+ * file’s parent directory (for example, for --send-file-paths
* /bucket/dir/file.txt
, parent directory is /bucket/dir/
) to
* temporarily store a processed AS2 message file, store the MDN when we receive
* them from the partner, and write a final JSON file containing relevant metadata
@@ -226,14 +269,22 @@ namespace Model
* secretsmanager:GetSecretValue
permission for the secret. If the
* secret is encrypted using a customer-managed key instead of the Amazon Web
* Services managed key in Secrets Manager, then the role also needs the
- * kms:Decrypt
permission for that key.kms:Decrypt
permission for that key.
For SFTP + * connectors
Make sure that the access role provides read and write
+ * access to the parent directory of the file location that's used in the
+ * StartFileTransfer
request. Additionally, make sure that the role
+ * provides secretsmanager:GetSecretValue
permission to Secrets
+ * Manager.
With AS2, you can send files by calling Connectors are used to send files using either the AS2 or SFTP protocol. For
+ * the access role, provide the Amazon Resource Name (ARN) of the Identity and
+ * Access Management role to use. For AS2 connectors With
+ * AS2, you can send files by calling StartFileTransfer
and
- * specifying the file paths in the request parameter, SendFilePaths
.
- * We use the file’s parent directory (for example, for --send-file-paths
+ *
StartFileTransfer
and specifying
+ * the file paths in the request parameter, SendFilePaths
. We use the
+ * file’s parent directory (for example, for --send-file-paths
* /bucket/dir/file.txt
, parent directory is /bucket/dir/
) to
* temporarily store a processed AS2 message file, store the MDN when we receive
* them from the partner, and write a final JSON file containing relevant metadata
@@ -246,14 +297,22 @@ namespace Model
* secretsmanager:GetSecretValue
permission for the secret. If the
* secret is encrypted using a customer-managed key instead of the Amazon Web
* Services managed key in Secrets Manager, then the role also needs the
- * kms:Decrypt
permission for that key.kms:Decrypt
permission for that key.
For SFTP + * connectors
Make sure that the access role provides read and write
+ * access to the parent directory of the file location that's used in the
+ * StartFileTransfer
request. Additionally, make sure that the role
+ * provides secretsmanager:GetSecretValue
permission to Secrets
+ * Manager.
With AS2, you can send files by calling Connectors are used to send files using either the AS2 or SFTP protocol. For
+ * the access role, provide the Amazon Resource Name (ARN) of the Identity and
+ * Access Management role to use. For AS2 connectors With
+ * AS2, you can send files by calling StartFileTransfer
and
- * specifying the file paths in the request parameter, SendFilePaths
.
- * We use the file’s parent directory (for example, for --send-file-paths
+ *
StartFileTransfer
and specifying
+ * the file paths in the request parameter, SendFilePaths
. We use the
+ * file’s parent directory (for example, for --send-file-paths
* /bucket/dir/file.txt
, parent directory is /bucket/dir/
) to
* temporarily store a processed AS2 message file, store the MDN when we receive
* them from the partner, and write a final JSON file containing relevant metadata
@@ -266,7 +325,12 @@ namespace Model
* secretsmanager:GetSecretValue
permission for the secret. If the
* secret is encrypted using a customer-managed key instead of the Amazon Web
* Services managed key in Secrets Manager, then the role also needs the
- * kms:Decrypt
permission for that key.kms:Decrypt
permission for that key.
For SFTP + * connectors
Make sure that the access role provides read and write
+ * access to the parent directory of the file location that's used in the
+ * StartFileTransfer
request. Additionally, make sure that the role
+ * provides secretsmanager:GetSecretValue
permission to Secrets
+ * Manager.
With AS2, you can send files by calling Connectors are used to send files using either the AS2 or SFTP protocol. For
+ * the access role, provide the Amazon Resource Name (ARN) of the Identity and
+ * Access Management role to use. For AS2 connectors With
+ * AS2, you can send files by calling StartFileTransfer
and
- * specifying the file paths in the request parameter, SendFilePaths
.
- * We use the file’s parent directory (for example, for --send-file-paths
+ *
StartFileTransfer
and specifying
+ * the file paths in the request parameter, SendFilePaths
. We use the
+ * file’s parent directory (for example, for --send-file-paths
* /bucket/dir/file.txt
, parent directory is /bucket/dir/
) to
* temporarily store a processed AS2 message file, store the MDN when we receive
* them from the partner, and write a final JSON file containing relevant metadata
@@ -404,14 +407,22 @@ namespace Model
* secretsmanager:GetSecretValue
permission for the secret. If the
* secret is encrypted using a customer-managed key instead of the Amazon Web
* Services managed key in Secrets Manager, then the role also needs the
- * kms:Decrypt
permission for that key.kms:Decrypt
permission for that key.
For SFTP + * connectors
Make sure that the access role provides read and write
+ * access to the parent directory of the file location that's used in the
+ * StartFileTransfer
request. Additionally, make sure that the role
+ * provides secretsmanager:GetSecretValue
permission to Secrets
+ * Manager.
With AS2, you can send files by calling Connectors are used to send files using either the AS2 or SFTP protocol. For
+ * the access role, provide the Amazon Resource Name (ARN) of the Identity and
+ * Access Management role to use. For AS2 connectors With
+ * AS2, you can send files by calling StartFileTransfer
and
- * specifying the file paths in the request parameter, SendFilePaths
.
- * We use the file’s parent directory (for example, for --send-file-paths
+ *
StartFileTransfer
and specifying
+ * the file paths in the request parameter, SendFilePaths
. We use the
+ * file’s parent directory (for example, for --send-file-paths
* /bucket/dir/file.txt
, parent directory is /bucket/dir/
) to
* temporarily store a processed AS2 message file, store the MDN when we receive
* them from the partner, and write a final JSON file containing relevant metadata
@@ -424,14 +435,22 @@ namespace Model
* secretsmanager:GetSecretValue
permission for the secret. If the
* secret is encrypted using a customer-managed key instead of the Amazon Web
* Services managed key in Secrets Manager, then the role also needs the
- * kms:Decrypt
permission for that key.kms:Decrypt
permission for that key.
For SFTP + * connectors
Make sure that the access role provides read and write
+ * access to the parent directory of the file location that's used in the
+ * StartFileTransfer
request. Additionally, make sure that the role
+ * provides secretsmanager:GetSecretValue
permission to Secrets
+ * Manager.
With AS2, you can send files by calling Connectors are used to send files using either the AS2 or SFTP protocol. For
+ * the access role, provide the Amazon Resource Name (ARN) of the Identity and
+ * Access Management role to use. For AS2 connectors With
+ * AS2, you can send files by calling StartFileTransfer
and
- * specifying the file paths in the request parameter, SendFilePaths
.
- * We use the file’s parent directory (for example, for --send-file-paths
+ *
StartFileTransfer
and specifying
+ * the file paths in the request parameter, SendFilePaths
. We use the
+ * file’s parent directory (for example, for --send-file-paths
* /bucket/dir/file.txt
, parent directory is /bucket/dir/
) to
* temporarily store a processed AS2 message file, store the MDN when we receive
* them from the partner, and write a final JSON file containing relevant metadata
@@ -444,14 +463,22 @@ namespace Model
* secretsmanager:GetSecretValue
permission for the secret. If the
* secret is encrypted using a customer-managed key instead of the Amazon Web
* Services managed key in Secrets Manager, then the role also needs the
- * kms:Decrypt
permission for that key.kms:Decrypt
permission for that key.
For SFTP + * connectors
Make sure that the access role provides read and write
+ * access to the parent directory of the file location that's used in the
+ * StartFileTransfer
request. Additionally, make sure that the role
+ * provides secretsmanager:GetSecretValue
permission to Secrets
+ * Manager.
With AS2, you can send files by calling Connectors are used to send files using either the AS2 or SFTP protocol. For
+ * the access role, provide the Amazon Resource Name (ARN) of the Identity and
+ * Access Management role to use. For AS2 connectors With
+ * AS2, you can send files by calling StartFileTransfer
and
- * specifying the file paths in the request parameter, SendFilePaths
.
- * We use the file’s parent directory (for example, for --send-file-paths
+ *
StartFileTransfer
and specifying
+ * the file paths in the request parameter, SendFilePaths
. We use the
+ * file’s parent directory (for example, for --send-file-paths
* /bucket/dir/file.txt
, parent directory is /bucket/dir/
) to
* temporarily store a processed AS2 message file, store the MDN when we receive
* them from the partner, and write a final JSON file containing relevant metadata
@@ -464,14 +491,22 @@ namespace Model
* secretsmanager:GetSecretValue
permission for the secret. If the
* secret is encrypted using a customer-managed key instead of the Amazon Web
* Services managed key in Secrets Manager, then the role also needs the
- * kms:Decrypt
permission for that key.kms:Decrypt
permission for that key.
For SFTP + * connectors
Make sure that the access role provides read and write
+ * access to the parent directory of the file location that's used in the
+ * StartFileTransfer
request. Additionally, make sure that the role
+ * provides secretsmanager:GetSecretValue
permission to Secrets
+ * Manager.
With AS2, you can send files by calling Connectors are used to send files using either the AS2 or SFTP protocol. For
+ * the access role, provide the Amazon Resource Name (ARN) of the Identity and
+ * Access Management role to use. For AS2 connectors With
+ * AS2, you can send files by calling StartFileTransfer
and
- * specifying the file paths in the request parameter, SendFilePaths
.
- * We use the file’s parent directory (for example, for --send-file-paths
+ *
StartFileTransfer
and specifying
+ * the file paths in the request parameter, SendFilePaths
. We use the
+ * file’s parent directory (for example, for --send-file-paths
* /bucket/dir/file.txt
, parent directory is /bucket/dir/
) to
* temporarily store a processed AS2 message file, store the MDN when we receive
* them from the partner, and write a final JSON file containing relevant metadata
@@ -484,14 +519,22 @@ namespace Model
* secretsmanager:GetSecretValue
permission for the secret. If the
* secret is encrypted using a customer-managed key instead of the Amazon Web
* Services managed key in Secrets Manager, then the role also needs the
- * kms:Decrypt
permission for that key.kms:Decrypt
permission for that key.
For SFTP + * connectors
Make sure that the access role provides read and write
+ * access to the parent directory of the file location that's used in the
+ * StartFileTransfer
request. Additionally, make sure that the role
+ * provides secretsmanager:GetSecretValue
permission to Secrets
+ * Manager.
With AS2, you can send files by calling Connectors are used to send files using either the AS2 or SFTP protocol. For
+ * the access role, provide the Amazon Resource Name (ARN) of the Identity and
+ * Access Management role to use. For AS2 connectors With
+ * AS2, you can send files by calling StartFileTransfer
and
- * specifying the file paths in the request parameter, SendFilePaths
.
- * We use the file’s parent directory (for example, for --send-file-paths
+ *
StartFileTransfer
and specifying
+ * the file paths in the request parameter, SendFilePaths
. We use the
+ * file’s parent directory (for example, for --send-file-paths
* /bucket/dir/file.txt
, parent directory is /bucket/dir/
) to
* temporarily store a processed AS2 message file, store the MDN when we receive
* them from the partner, and write a final JSON file containing relevant metadata
@@ -504,14 +547,22 @@ namespace Model
* secretsmanager:GetSecretValue
permission for the secret. If the
* secret is encrypted using a customer-managed key instead of the Amazon Web
* Services managed key in Secrets Manager, then the role also needs the
- * kms:Decrypt
permission for that key.kms:Decrypt
permission for that key.
For SFTP + * connectors
Make sure that the access role provides read and write
+ * access to the parent directory of the file location that's used in the
+ * StartFileTransfer
request. Additionally, make sure that the role
+ * provides secretsmanager:GetSecretValue
permission to Secrets
+ * Manager.
With AS2, you can send files by calling Connectors are used to send files using either the AS2 or SFTP protocol. For
+ * the access role, provide the Amazon Resource Name (ARN) of the Identity and
+ * Access Management role to use. For AS2 connectors With
+ * AS2, you can send files by calling StartFileTransfer
and
- * specifying the file paths in the request parameter, SendFilePaths
.
- * We use the file’s parent directory (for example, for --send-file-paths
+ *
StartFileTransfer
and specifying
+ * the file paths in the request parameter, SendFilePaths
. We use the
+ * file’s parent directory (for example, for --send-file-paths
* /bucket/dir/file.txt
, parent directory is /bucket/dir/
) to
* temporarily store a processed AS2 message file, store the MDN when we receive
* them from the partner, and write a final JSON file containing relevant metadata
@@ -524,14 +575,22 @@ namespace Model
* secretsmanager:GetSecretValue
permission for the secret. If the
* secret is encrypted using a customer-managed key instead of the Amazon Web
* Services managed key in Secrets Manager, then the role also needs the
- * kms:Decrypt
permission for that key.kms:Decrypt
permission for that key.
For SFTP + * connectors
Make sure that the access role provides read and write
+ * access to the parent directory of the file location that's used in the
+ * StartFileTransfer
request. Additionally, make sure that the role
+ * provides secretsmanager:GetSecretValue
permission to Secrets
+ * Manager.
With AS2, you can send files by calling Connectors are used to send files using either the AS2 or SFTP protocol. For
+ * the access role, provide the Amazon Resource Name (ARN) of the Identity and
+ * Access Management role to use. For AS2 connectors With
+ * AS2, you can send files by calling StartFileTransfer
and
- * specifying the file paths in the request parameter, SendFilePaths
.
- * We use the file’s parent directory (for example, for --send-file-paths
+ *
StartFileTransfer
and specifying
+ * the file paths in the request parameter, SendFilePaths
. We use the
+ * file’s parent directory (for example, for --send-file-paths
* /bucket/dir/file.txt
, parent directory is /bucket/dir/
) to
* temporarily store a processed AS2 message file, store the MDN when we receive
* them from the partner, and write a final JSON file containing relevant metadata
@@ -544,7 +603,12 @@ namespace Model
* secretsmanager:GetSecretValue
permission for the secret. If the
* secret is encrypted using a customer-managed key instead of the Amazon Web
* Services managed key in Secrets Manager, then the role also needs the
- * kms:Decrypt
permission for that key.kms:Decrypt
permission for that key.
For SFTP + * connectors
Make sure that the access role provides read and write
+ * access to the parent directory of the file location that's used in the
+ * StartFileTransfer
request. Additionally, make sure that the role
+ * provides secretsmanager:GetSecretValue
permission to Secrets
+ * Manager.
With AS2, you can send files by calling Connectors are used to send files using either the AS2 or SFTP protocol. For
+ * the access role, provide the Amazon Resource Name (ARN) of the Identity and
+ * Access Management role to use. For AS2 connectors With
+ * AS2, you can send files by calling StartFileTransfer
and
- * specifying the file paths in the request parameter, SendFilePaths
.
- * We use the file’s parent directory (for example, for --send-file-paths
+ *
StartFileTransfer
and specifying
+ * the file paths in the request parameter, SendFilePaths
. We use the
+ * file’s parent directory (for example, for --send-file-paths
* /bucket/dir/file.txt
, parent directory is /bucket/dir/
) to
* temporarily store a processed AS2 message file, store the MDN when we receive
* them from the partner, and write a final JSON file containing relevant metadata
@@ -212,14 +215,22 @@ namespace Model
* secretsmanager:GetSecretValue
permission for the secret. If the
* secret is encrypted using a customer-managed key instead of the Amazon Web
* Services managed key in Secrets Manager, then the role also needs the
- * kms:Decrypt
permission for that key.kms:Decrypt
permission for that key.
For SFTP + * connectors
Make sure that the access role provides read and write
+ * access to the parent directory of the file location that's used in the
+ * StartFileTransfer
request. Additionally, make sure that the role
+ * provides secretsmanager:GetSecretValue
permission to Secrets
+ * Manager.
With AS2, you can send files by calling Connectors are used to send files using either the AS2 or SFTP protocol. For
+ * the access role, provide the Amazon Resource Name (ARN) of the Identity and
+ * Access Management role to use. For AS2 connectors With
+ * AS2, you can send files by calling StartFileTransfer
and
- * specifying the file paths in the request parameter, SendFilePaths
.
- * We use the file’s parent directory (for example, for --send-file-paths
+ *
StartFileTransfer
and specifying
+ * the file paths in the request parameter, SendFilePaths
. We use the
+ * file’s parent directory (for example, for --send-file-paths
* /bucket/dir/file.txt
, parent directory is /bucket/dir/
) to
* temporarily store a processed AS2 message file, store the MDN when we receive
* them from the partner, and write a final JSON file containing relevant metadata
@@ -232,14 +243,22 @@ namespace Model
* secretsmanager:GetSecretValue
permission for the secret. If the
* secret is encrypted using a customer-managed key instead of the Amazon Web
* Services managed key in Secrets Manager, then the role also needs the
- * kms:Decrypt
permission for that key.kms:Decrypt
permission for that key.
For SFTP + * connectors
Make sure that the access role provides read and write
+ * access to the parent directory of the file location that's used in the
+ * StartFileTransfer
request. Additionally, make sure that the role
+ * provides secretsmanager:GetSecretValue
permission to Secrets
+ * Manager.
With AS2, you can send files by calling Connectors are used to send files using either the AS2 or SFTP protocol. For
+ * the access role, provide the Amazon Resource Name (ARN) of the Identity and
+ * Access Management role to use. For AS2 connectors With
+ * AS2, you can send files by calling StartFileTransfer
and
- * specifying the file paths in the request parameter, SendFilePaths
.
- * We use the file’s parent directory (for example, for --send-file-paths
+ *
StartFileTransfer
and specifying
+ * the file paths in the request parameter, SendFilePaths
. We use the
+ * file’s parent directory (for example, for --send-file-paths
* /bucket/dir/file.txt
, parent directory is /bucket/dir/
) to
* temporarily store a processed AS2 message file, store the MDN when we receive
* them from the partner, and write a final JSON file containing relevant metadata
@@ -252,14 +271,22 @@ namespace Model
* secretsmanager:GetSecretValue
permission for the secret. If the
* secret is encrypted using a customer-managed key instead of the Amazon Web
* Services managed key in Secrets Manager, then the role also needs the
- * kms:Decrypt
permission for that key.kms:Decrypt
permission for that key.
For SFTP + * connectors
Make sure that the access role provides read and write
+ * access to the parent directory of the file location that's used in the
+ * StartFileTransfer
request. Additionally, make sure that the role
+ * provides secretsmanager:GetSecretValue
permission to Secrets
+ * Manager.
With AS2, you can send files by calling Connectors are used to send files using either the AS2 or SFTP protocol. For
+ * the access role, provide the Amazon Resource Name (ARN) of the Identity and
+ * Access Management role to use. For AS2 connectors With
+ * AS2, you can send files by calling StartFileTransfer
and
- * specifying the file paths in the request parameter, SendFilePaths
.
- * We use the file’s parent directory (for example, for --send-file-paths
+ *
StartFileTransfer
and specifying
+ * the file paths in the request parameter, SendFilePaths
. We use the
+ * file’s parent directory (for example, for --send-file-paths
* /bucket/dir/file.txt
, parent directory is /bucket/dir/
) to
* temporarily store a processed AS2 message file, store the MDN when we receive
* them from the partner, and write a final JSON file containing relevant metadata
@@ -272,14 +299,22 @@ namespace Model
* secretsmanager:GetSecretValue
permission for the secret. If the
* secret is encrypted using a customer-managed key instead of the Amazon Web
* Services managed key in Secrets Manager, then the role also needs the
- * kms:Decrypt
permission for that key.kms:Decrypt
permission for that key.
For SFTP + * connectors
Make sure that the access role provides read and write
+ * access to the parent directory of the file location that's used in the
+ * StartFileTransfer
request. Additionally, make sure that the role
+ * provides secretsmanager:GetSecretValue
permission to Secrets
+ * Manager.
With AS2, you can send files by calling Connectors are used to send files using either the AS2 or SFTP protocol. For
+ * the access role, provide the Amazon Resource Name (ARN) of the Identity and
+ * Access Management role to use. For AS2 connectors With
+ * AS2, you can send files by calling StartFileTransfer
and
- * specifying the file paths in the request parameter, SendFilePaths
.
- * We use the file’s parent directory (for example, for --send-file-paths
+ *
StartFileTransfer
and specifying
+ * the file paths in the request parameter, SendFilePaths
. We use the
+ * file’s parent directory (for example, for --send-file-paths
* /bucket/dir/file.txt
, parent directory is /bucket/dir/
) to
* temporarily store a processed AS2 message file, store the MDN when we receive
* them from the partner, and write a final JSON file containing relevant metadata
@@ -292,14 +327,22 @@ namespace Model
* secretsmanager:GetSecretValue
permission for the secret. If the
* secret is encrypted using a customer-managed key instead of the Amazon Web
* Services managed key in Secrets Manager, then the role also needs the
- * kms:Decrypt
permission for that key.kms:Decrypt
permission for that key.
For SFTP + * connectors
Make sure that the access role provides read and write
+ * access to the parent directory of the file location that's used in the
+ * StartFileTransfer
request. Additionally, make sure that the role
+ * provides secretsmanager:GetSecretValue
permission to Secrets
+ * Manager.
With AS2, you can send files by calling Connectors are used to send files using either the AS2 or SFTP protocol. For
+ * the access role, provide the Amazon Resource Name (ARN) of the Identity and
+ * Access Management role to use. For AS2 connectors With
+ * AS2, you can send files by calling StartFileTransfer
and
- * specifying the file paths in the request parameter, SendFilePaths
.
- * We use the file’s parent directory (for example, for --send-file-paths
+ *
StartFileTransfer
and specifying
+ * the file paths in the request parameter, SendFilePaths
. We use the
+ * file’s parent directory (for example, for --send-file-paths
* /bucket/dir/file.txt
, parent directory is /bucket/dir/
) to
* temporarily store a processed AS2 message file, store the MDN when we receive
* them from the partner, and write a final JSON file containing relevant metadata
@@ -312,14 +355,22 @@ namespace Model
* secretsmanager:GetSecretValue
permission for the secret. If the
* secret is encrypted using a customer-managed key instead of the Amazon Web
* Services managed key in Secrets Manager, then the role also needs the
- * kms:Decrypt
permission for that key.kms:Decrypt
permission for that key.
For SFTP + * connectors
Make sure that the access role provides read and write
+ * access to the parent directory of the file location that's used in the
+ * StartFileTransfer
request. Additionally, make sure that the role
+ * provides secretsmanager:GetSecretValue
permission to Secrets
+ * Manager.
With AS2, you can send files by calling Connectors are used to send files using either the AS2 or SFTP protocol. For
+ * the access role, provide the Amazon Resource Name (ARN) of the Identity and
+ * Access Management role to use. For AS2 connectors With
+ * AS2, you can send files by calling StartFileTransfer
and
- * specifying the file paths in the request parameter, SendFilePaths
.
- * We use the file’s parent directory (for example, for --send-file-paths
+ *
StartFileTransfer
and specifying
+ * the file paths in the request parameter, SendFilePaths
. We use the
+ * file’s parent directory (for example, for --send-file-paths
* /bucket/dir/file.txt
, parent directory is /bucket/dir/
) to
* temporarily store a processed AS2 message file, store the MDN when we receive
* them from the partner, and write a final JSON file containing relevant metadata
@@ -332,14 +383,22 @@ namespace Model
* secretsmanager:GetSecretValue
permission for the secret. If the
* secret is encrypted using a customer-managed key instead of the Amazon Web
* Services managed key in Secrets Manager, then the role also needs the
- * kms:Decrypt
permission for that key.kms:Decrypt
permission for that key.
For SFTP + * connectors
Make sure that the access role provides read and write
+ * access to the parent directory of the file location that's used in the
+ * StartFileTransfer
request. Additionally, make sure that the role
+ * provides secretsmanager:GetSecretValue
permission to Secrets
+ * Manager.
With AS2, you can send files by calling Connectors are used to send files using either the AS2 or SFTP protocol. For
+ * the access role, provide the Amazon Resource Name (ARN) of the Identity and
+ * Access Management role to use. For AS2 connectors With
+ * AS2, you can send files by calling StartFileTransfer
and
- * specifying the file paths in the request parameter, SendFilePaths
.
- * We use the file’s parent directory (for example, for --send-file-paths
+ *
StartFileTransfer
and specifying
+ * the file paths in the request parameter, SendFilePaths
. We use the
+ * file’s parent directory (for example, for --send-file-paths
* /bucket/dir/file.txt
, parent directory is /bucket/dir/
) to
* temporarily store a processed AS2 message file, store the MDN when we receive
* them from the partner, and write a final JSON file containing relevant metadata
@@ -352,7 +411,12 @@ namespace Model
* secretsmanager:GetSecretValue
permission for the secret. If the
* secret is encrypted using a customer-managed key instead of the Amazon Web
* Services managed key in Secrets Manager, then the role also needs the
- * kms:Decrypt
permission for that key.kms:Decrypt
permission for that key.
For SFTP + * connectors
Make sure that the access role provides read and write
+ * access to the parent directory of the file location that's used in the
+ * StartFileTransfer
request. Additionally, make sure that the role
+ * provides secretsmanager:GetSecretValue
permission to Secrets
+ * Manager.
One or more source paths for the Transfer Family server. Each string
* represents a source file path for one outbound file transfer. For example,
- * DOC-EXAMPLE-BUCKET/myfile.txt
.
DOC-EXAMPLE-BUCKET/myfile.txt
.
+ * Replace DOC-EXAMPLE-BUCKET
with one of your actual
+ * buckets.
One or more source paths for the Transfer Family server. Each string
* represents a source file path for one outbound file transfer. For example,
- * DOC-EXAMPLE-BUCKET/myfile.txt
.
DOC-EXAMPLE-BUCKET/myfile.txt
.
+ * Replace DOC-EXAMPLE-BUCKET
with one of your actual
+ * buckets.
One or more source paths for the Transfer Family server. Each string
* represents a source file path for one outbound file transfer. For example,
- * DOC-EXAMPLE-BUCKET/myfile.txt
.
DOC-EXAMPLE-BUCKET/myfile.txt
.
+ * Replace DOC-EXAMPLE-BUCKET
with one of your actual
+ * buckets.
One or more source paths for the Transfer Family server. Each string
* represents a source file path for one outbound file transfer. For example,
- * DOC-EXAMPLE-BUCKET/myfile.txt
.
DOC-EXAMPLE-BUCKET/myfile.txt
.
+ * Replace DOC-EXAMPLE-BUCKET
with one of your actual
+ * buckets.
One or more source paths for the Transfer Family server. Each string
* represents a source file path for one outbound file transfer. For example,
- * DOC-EXAMPLE-BUCKET/myfile.txt
.
DOC-EXAMPLE-BUCKET/myfile.txt
.
+ * Replace DOC-EXAMPLE-BUCKET
with one of your actual
+ * buckets.
One or more source paths for the Transfer Family server. Each string
* represents a source file path for one outbound file transfer. For example,
- * DOC-EXAMPLE-BUCKET/myfile.txt
.
DOC-EXAMPLE-BUCKET/myfile.txt
.
+ * Replace DOC-EXAMPLE-BUCKET
with one of your actual
+ * buckets.
One or more source paths for the Transfer Family server. Each string
* represents a source file path for one outbound file transfer. For example,
- * DOC-EXAMPLE-BUCKET/myfile.txt
.
DOC-EXAMPLE-BUCKET/myfile.txt
.
+ * Replace DOC-EXAMPLE-BUCKET
with one of your actual
+ * buckets.
One or more source paths for the Transfer Family server. Each string
* represents a source file path for one outbound file transfer. For example,
- * DOC-EXAMPLE-BUCKET/myfile.txt
.
DOC-EXAMPLE-BUCKET/myfile.txt
.
+ * Replace DOC-EXAMPLE-BUCKET
with one of your actual
+ * buckets.
One or more source paths for the Transfer Family server. Each string
* represents a source file path for one outbound file transfer. For example,
- * DOC-EXAMPLE-BUCKET/myfile.txt
.
DOC-EXAMPLE-BUCKET/myfile.txt
.
+ * Replace DOC-EXAMPLE-BUCKET
with one of your actual
+ * buckets.
With AS2, you can send files by calling Connectors are used to send files using either the AS2 or SFTP protocol. For
+ * the access role, provide the Amazon Resource Name (ARN) of the Identity and
+ * Access Management role to use. For AS2 connectors With
+ * AS2, you can send files by calling StartFileTransfer
and
- * specifying the file paths in the request parameter, SendFilePaths
.
- * We use the file’s parent directory (for example, for --send-file-paths
+ *
StartFileTransfer
and specifying
+ * the file paths in the request parameter, SendFilePaths
. We use the
+ * file’s parent directory (for example, for --send-file-paths
* /bucket/dir/file.txt
, parent directory is /bucket/dir/
) to
* temporarily store a processed AS2 message file, store the MDN when we receive
* them from the partner, and write a final JSON file containing relevant metadata
@@ -390,14 +393,22 @@ namespace Model
* secretsmanager:GetSecretValue
permission for the secret. If the
* secret is encrypted using a customer-managed key instead of the Amazon Web
* Services managed key in Secrets Manager, then the role also needs the
- * kms:Decrypt
permission for that key.kms:Decrypt
permission for that key.
For SFTP + * connectors
Make sure that the access role provides read and write
+ * access to the parent directory of the file location that's used in the
+ * StartFileTransfer
request. Additionally, make sure that the role
+ * provides secretsmanager:GetSecretValue
permission to Secrets
+ * Manager.
With AS2, you can send files by calling Connectors are used to send files using either the AS2 or SFTP protocol. For
+ * the access role, provide the Amazon Resource Name (ARN) of the Identity and
+ * Access Management role to use. For AS2 connectors With
+ * AS2, you can send files by calling StartFileTransfer
and
- * specifying the file paths in the request parameter, SendFilePaths
.
- * We use the file’s parent directory (for example, for --send-file-paths
+ *
StartFileTransfer
and specifying
+ * the file paths in the request parameter, SendFilePaths
. We use the
+ * file’s parent directory (for example, for --send-file-paths
* /bucket/dir/file.txt
, parent directory is /bucket/dir/
) to
* temporarily store a processed AS2 message file, store the MDN when we receive
* them from the partner, and write a final JSON file containing relevant metadata
@@ -410,14 +421,22 @@ namespace Model
* secretsmanager:GetSecretValue
permission for the secret. If the
* secret is encrypted using a customer-managed key instead of the Amazon Web
* Services managed key in Secrets Manager, then the role also needs the
- * kms:Decrypt
permission for that key.kms:Decrypt
permission for that key.
For SFTP + * connectors
Make sure that the access role provides read and write
+ * access to the parent directory of the file location that's used in the
+ * StartFileTransfer
request. Additionally, make sure that the role
+ * provides secretsmanager:GetSecretValue
permission to Secrets
+ * Manager.
With AS2, you can send files by calling Connectors are used to send files using either the AS2 or SFTP protocol. For
+ * the access role, provide the Amazon Resource Name (ARN) of the Identity and
+ * Access Management role to use. For AS2 connectors With
+ * AS2, you can send files by calling StartFileTransfer
and
- * specifying the file paths in the request parameter, SendFilePaths
.
- * We use the file’s parent directory (for example, for --send-file-paths
+ *
StartFileTransfer
and specifying
+ * the file paths in the request parameter, SendFilePaths
. We use the
+ * file’s parent directory (for example, for --send-file-paths
* /bucket/dir/file.txt
, parent directory is /bucket/dir/
) to
* temporarily store a processed AS2 message file, store the MDN when we receive
* them from the partner, and write a final JSON file containing relevant metadata
@@ -430,14 +449,22 @@ namespace Model
* secretsmanager:GetSecretValue
permission for the secret. If the
* secret is encrypted using a customer-managed key instead of the Amazon Web
* Services managed key in Secrets Manager, then the role also needs the
- * kms:Decrypt
permission for that key.kms:Decrypt
permission for that key.
For SFTP + * connectors
Make sure that the access role provides read and write
+ * access to the parent directory of the file location that's used in the
+ * StartFileTransfer
request. Additionally, make sure that the role
+ * provides secretsmanager:GetSecretValue
permission to Secrets
+ * Manager.
With AS2, you can send files by calling Connectors are used to send files using either the AS2 or SFTP protocol. For
+ * the access role, provide the Amazon Resource Name (ARN) of the Identity and
+ * Access Management role to use. For AS2 connectors With
+ * AS2, you can send files by calling StartFileTransfer
and
- * specifying the file paths in the request parameter, SendFilePaths
.
- * We use the file’s parent directory (for example, for --send-file-paths
+ *
StartFileTransfer
and specifying
+ * the file paths in the request parameter, SendFilePaths
. We use the
+ * file’s parent directory (for example, for --send-file-paths
* /bucket/dir/file.txt
, parent directory is /bucket/dir/
) to
* temporarily store a processed AS2 message file, store the MDN when we receive
* them from the partner, and write a final JSON file containing relevant metadata
@@ -450,14 +477,22 @@ namespace Model
* secretsmanager:GetSecretValue
permission for the secret. If the
* secret is encrypted using a customer-managed key instead of the Amazon Web
* Services managed key in Secrets Manager, then the role also needs the
- * kms:Decrypt
permission for that key.kms:Decrypt
permission for that key.
For SFTP + * connectors
Make sure that the access role provides read and write
+ * access to the parent directory of the file location that's used in the
+ * StartFileTransfer
request. Additionally, make sure that the role
+ * provides secretsmanager:GetSecretValue
permission to Secrets
+ * Manager.
With AS2, you can send files by calling Connectors are used to send files using either the AS2 or SFTP protocol. For
+ * the access role, provide the Amazon Resource Name (ARN) of the Identity and
+ * Access Management role to use. For AS2 connectors With
+ * AS2, you can send files by calling StartFileTransfer
and
- * specifying the file paths in the request parameter, SendFilePaths
.
- * We use the file’s parent directory (for example, for --send-file-paths
+ *
StartFileTransfer
and specifying
+ * the file paths in the request parameter, SendFilePaths
. We use the
+ * file’s parent directory (for example, for --send-file-paths
* /bucket/dir/file.txt
, parent directory is /bucket/dir/
) to
* temporarily store a processed AS2 message file, store the MDN when we receive
* them from the partner, and write a final JSON file containing relevant metadata
@@ -470,14 +505,22 @@ namespace Model
* secretsmanager:GetSecretValue
permission for the secret. If the
* secret is encrypted using a customer-managed key instead of the Amazon Web
* Services managed key in Secrets Manager, then the role also needs the
- * kms:Decrypt
permission for that key.kms:Decrypt
permission for that key.
For SFTP + * connectors
Make sure that the access role provides read and write
+ * access to the parent directory of the file location that's used in the
+ * StartFileTransfer
request. Additionally, make sure that the role
+ * provides secretsmanager:GetSecretValue
permission to Secrets
+ * Manager.
With AS2, you can send files by calling Connectors are used to send files using either the AS2 or SFTP protocol. For
+ * the access role, provide the Amazon Resource Name (ARN) of the Identity and
+ * Access Management role to use. For AS2 connectors With
+ * AS2, you can send files by calling StartFileTransfer
and
- * specifying the file paths in the request parameter, SendFilePaths
.
- * We use the file’s parent directory (for example, for --send-file-paths
+ *
StartFileTransfer
and specifying
+ * the file paths in the request parameter, SendFilePaths
. We use the
+ * file’s parent directory (for example, for --send-file-paths
* /bucket/dir/file.txt
, parent directory is /bucket/dir/
) to
* temporarily store a processed AS2 message file, store the MDN when we receive
* them from the partner, and write a final JSON file containing relevant metadata
@@ -490,14 +533,22 @@ namespace Model
* secretsmanager:GetSecretValue
permission for the secret. If the
* secret is encrypted using a customer-managed key instead of the Amazon Web
* Services managed key in Secrets Manager, then the role also needs the
- * kms:Decrypt
permission for that key.kms:Decrypt
permission for that key.
For SFTP + * connectors
Make sure that the access role provides read and write
+ * access to the parent directory of the file location that's used in the
+ * StartFileTransfer
request. Additionally, make sure that the role
+ * provides secretsmanager:GetSecretValue
permission to Secrets
+ * Manager.
With AS2, you can send files by calling Connectors are used to send files using either the AS2 or SFTP protocol. For
+ * the access role, provide the Amazon Resource Name (ARN) of the Identity and
+ * Access Management role to use. For AS2 connectors With
+ * AS2, you can send files by calling StartFileTransfer
and
- * specifying the file paths in the request parameter, SendFilePaths
.
- * We use the file’s parent directory (for example, for --send-file-paths
+ *
StartFileTransfer
and specifying
+ * the file paths in the request parameter, SendFilePaths
. We use the
+ * file’s parent directory (for example, for --send-file-paths
* /bucket/dir/file.txt
, parent directory is /bucket/dir/
) to
* temporarily store a processed AS2 message file, store the MDN when we receive
* them from the partner, and write a final JSON file containing relevant metadata
@@ -510,14 +561,22 @@ namespace Model
* secretsmanager:GetSecretValue
permission for the secret. If the
* secret is encrypted using a customer-managed key instead of the Amazon Web
* Services managed key in Secrets Manager, then the role also needs the
- * kms:Decrypt
permission for that key.kms:Decrypt
permission for that key.
For SFTP + * connectors
Make sure that the access role provides read and write
+ * access to the parent directory of the file location that's used in the
+ * StartFileTransfer
request. Additionally, make sure that the role
+ * provides secretsmanager:GetSecretValue
permission to Secrets
+ * Manager.
With AS2, you can send files by calling Connectors are used to send files using either the AS2 or SFTP protocol. For
+ * the access role, provide the Amazon Resource Name (ARN) of the Identity and
+ * Access Management role to use. For AS2 connectors With
+ * AS2, you can send files by calling StartFileTransfer
and
- * specifying the file paths in the request parameter, SendFilePaths
.
- * We use the file’s parent directory (for example, for --send-file-paths
+ *
StartFileTransfer
and specifying
+ * the file paths in the request parameter, SendFilePaths
. We use the
+ * file’s parent directory (for example, for --send-file-paths
* /bucket/dir/file.txt
, parent directory is /bucket/dir/
) to
* temporarily store a processed AS2 message file, store the MDN when we receive
* them from the partner, and write a final JSON file containing relevant metadata
@@ -530,7 +589,12 @@ namespace Model
* secretsmanager:GetSecretValue
permission for the secret. If the
* secret is encrypted using a customer-managed key instead of the Amazon Web
* Services managed key in Secrets Manager, then the role also needs the
- * kms:Decrypt
permission for that key.kms:Decrypt
permission for that key.
For SFTP + * connectors
Make sure that the access role provides read and write
+ * access to the parent directory of the file location that's used in the
+ * StartFileTransfer
request. Additionally, make sure that the role
+ * provides secretsmanager:GetSecretValue
permission to Secrets
+ * Manager.
With AS2, you can send files by calling Connectors are used to send files using either the AS2 or SFTP protocol. For
+ * the access role, provide the Amazon Resource Name (ARN) of the Identity and
+ * Access Management role to use. For AS2 connectors With
+ * AS2, you can send files by calling StartFileTransfer
and
- * specifying the file paths in the request parameter, SendFilePaths
.
- * We use the file’s parent directory (for example, for --send-file-paths
+ *
StartFileTransfer
and specifying
+ * the file paths in the request parameter, SendFilePaths
. We use the
+ * file’s parent directory (for example, for --send-file-paths
* /bucket/dir/file.txt
, parent directory is /bucket/dir/
) to
* temporarily store a processed AS2 message file, store the MDN when we receive
* them from the partner, and write a final JSON file containing relevant metadata
@@ -165,14 +168,22 @@ namespace Model
* secretsmanager:GetSecretValue
permission for the secret. If the
* secret is encrypted using a customer-managed key instead of the Amazon Web
* Services managed key in Secrets Manager, then the role also needs the
- * kms:Decrypt
permission for that key.kms:Decrypt
permission for that key.
For SFTP + * connectors
Make sure that the access role provides read and write
+ * access to the parent directory of the file location that's used in the
+ * StartFileTransfer
request. Additionally, make sure that the role
+ * provides secretsmanager:GetSecretValue
permission to Secrets
+ * Manager.
With AS2, you can send files by calling Connectors are used to send files using either the AS2 or SFTP protocol. For
+ * the access role, provide the Amazon Resource Name (ARN) of the Identity and
+ * Access Management role to use. For AS2 connectors With
+ * AS2, you can send files by calling StartFileTransfer
and
- * specifying the file paths in the request parameter, SendFilePaths
.
- * We use the file’s parent directory (for example, for --send-file-paths
+ *
StartFileTransfer
and specifying
+ * the file paths in the request parameter, SendFilePaths
. We use the
+ * file’s parent directory (for example, for --send-file-paths
* /bucket/dir/file.txt
, parent directory is /bucket/dir/
) to
* temporarily store a processed AS2 message file, store the MDN when we receive
* them from the partner, and write a final JSON file containing relevant metadata
@@ -185,14 +196,22 @@ namespace Model
* secretsmanager:GetSecretValue
permission for the secret. If the
* secret is encrypted using a customer-managed key instead of the Amazon Web
* Services managed key in Secrets Manager, then the role also needs the
- * kms:Decrypt
permission for that key.kms:Decrypt
permission for that key.
For SFTP + * connectors
Make sure that the access role provides read and write
+ * access to the parent directory of the file location that's used in the
+ * StartFileTransfer
request. Additionally, make sure that the role
+ * provides secretsmanager:GetSecretValue
permission to Secrets
+ * Manager.
With AS2, you can send files by calling Connectors are used to send files using either the AS2 or SFTP protocol. For
+ * the access role, provide the Amazon Resource Name (ARN) of the Identity and
+ * Access Management role to use. For AS2 connectors With
+ * AS2, you can send files by calling StartFileTransfer
and
- * specifying the file paths in the request parameter, SendFilePaths
.
- * We use the file’s parent directory (for example, for --send-file-paths
+ *
StartFileTransfer
and specifying
+ * the file paths in the request parameter, SendFilePaths
. We use the
+ * file’s parent directory (for example, for --send-file-paths
* /bucket/dir/file.txt
, parent directory is /bucket/dir/
) to
* temporarily store a processed AS2 message file, store the MDN when we receive
* them from the partner, and write a final JSON file containing relevant metadata
@@ -205,14 +224,22 @@ namespace Model
* secretsmanager:GetSecretValue
permission for the secret. If the
* secret is encrypted using a customer-managed key instead of the Amazon Web
* Services managed key in Secrets Manager, then the role also needs the
- * kms:Decrypt
permission for that key.kms:Decrypt
permission for that key.
For SFTP + * connectors
Make sure that the access role provides read and write
+ * access to the parent directory of the file location that's used in the
+ * StartFileTransfer
request. Additionally, make sure that the role
+ * provides secretsmanager:GetSecretValue
permission to Secrets
+ * Manager.
With AS2, you can send files by calling Connectors are used to send files using either the AS2 or SFTP protocol. For
+ * the access role, provide the Amazon Resource Name (ARN) of the Identity and
+ * Access Management role to use. For AS2 connectors With
+ * AS2, you can send files by calling StartFileTransfer
and
- * specifying the file paths in the request parameter, SendFilePaths
.
- * We use the file’s parent directory (for example, for --send-file-paths
+ *
StartFileTransfer
and specifying
+ * the file paths in the request parameter, SendFilePaths
. We use the
+ * file’s parent directory (for example, for --send-file-paths
* /bucket/dir/file.txt
, parent directory is /bucket/dir/
) to
* temporarily store a processed AS2 message file, store the MDN when we receive
* them from the partner, and write a final JSON file containing relevant metadata
@@ -225,14 +252,22 @@ namespace Model
* secretsmanager:GetSecretValue
permission for the secret. If the
* secret is encrypted using a customer-managed key instead of the Amazon Web
* Services managed key in Secrets Manager, then the role also needs the
- * kms:Decrypt
permission for that key.kms:Decrypt
permission for that key.
For SFTP + * connectors
Make sure that the access role provides read and write
+ * access to the parent directory of the file location that's used in the
+ * StartFileTransfer
request. Additionally, make sure that the role
+ * provides secretsmanager:GetSecretValue
permission to Secrets
+ * Manager.
With AS2, you can send files by calling Connectors are used to send files using either the AS2 or SFTP protocol. For
+ * the access role, provide the Amazon Resource Name (ARN) of the Identity and
+ * Access Management role to use. For AS2 connectors With
+ * AS2, you can send files by calling StartFileTransfer
and
- * specifying the file paths in the request parameter, SendFilePaths
.
- * We use the file’s parent directory (for example, for --send-file-paths
+ *
StartFileTransfer
and specifying
+ * the file paths in the request parameter, SendFilePaths
. We use the
+ * file’s parent directory (for example, for --send-file-paths
* /bucket/dir/file.txt
, parent directory is /bucket/dir/
) to
* temporarily store a processed AS2 message file, store the MDN when we receive
* them from the partner, and write a final JSON file containing relevant metadata
@@ -245,14 +280,22 @@ namespace Model
* secretsmanager:GetSecretValue
permission for the secret. If the
* secret is encrypted using a customer-managed key instead of the Amazon Web
* Services managed key in Secrets Manager, then the role also needs the
- * kms:Decrypt
permission for that key.kms:Decrypt
permission for that key.
For SFTP + * connectors
Make sure that the access role provides read and write
+ * access to the parent directory of the file location that's used in the
+ * StartFileTransfer
request. Additionally, make sure that the role
+ * provides secretsmanager:GetSecretValue
permission to Secrets
+ * Manager.
With AS2, you can send files by calling Connectors are used to send files using either the AS2 or SFTP protocol. For
+ * the access role, provide the Amazon Resource Name (ARN) of the Identity and
+ * Access Management role to use. For AS2 connectors With
+ * AS2, you can send files by calling StartFileTransfer
and
- * specifying the file paths in the request parameter, SendFilePaths
.
- * We use the file’s parent directory (for example, for --send-file-paths
+ *
StartFileTransfer
and specifying
+ * the file paths in the request parameter, SendFilePaths
. We use the
+ * file’s parent directory (for example, for --send-file-paths
* /bucket/dir/file.txt
, parent directory is /bucket/dir/
) to
* temporarily store a processed AS2 message file, store the MDN when we receive
* them from the partner, and write a final JSON file containing relevant metadata
@@ -265,14 +308,22 @@ namespace Model
* secretsmanager:GetSecretValue
permission for the secret. If the
* secret is encrypted using a customer-managed key instead of the Amazon Web
* Services managed key in Secrets Manager, then the role also needs the
- * kms:Decrypt
permission for that key.kms:Decrypt
permission for that key.
For SFTP + * connectors
Make sure that the access role provides read and write
+ * access to the parent directory of the file location that's used in the
+ * StartFileTransfer
request. Additionally, make sure that the role
+ * provides secretsmanager:GetSecretValue
permission to Secrets
+ * Manager.
With AS2, you can send files by calling Connectors are used to send files using either the AS2 or SFTP protocol. For
+ * the access role, provide the Amazon Resource Name (ARN) of the Identity and
+ * Access Management role to use. For AS2 connectors With
+ * AS2, you can send files by calling StartFileTransfer
and
- * specifying the file paths in the request parameter, SendFilePaths
.
- * We use the file’s parent directory (for example, for --send-file-paths
+ *
StartFileTransfer
and specifying
+ * the file paths in the request parameter, SendFilePaths
. We use the
+ * file’s parent directory (for example, for --send-file-paths
* /bucket/dir/file.txt
, parent directory is /bucket/dir/
) to
* temporarily store a processed AS2 message file, store the MDN when we receive
* them from the partner, and write a final JSON file containing relevant metadata
@@ -285,14 +336,22 @@ namespace Model
* secretsmanager:GetSecretValue
permission for the secret. If the
* secret is encrypted using a customer-managed key instead of the Amazon Web
* Services managed key in Secrets Manager, then the role also needs the
- * kms:Decrypt
permission for that key.kms:Decrypt
permission for that key.
For SFTP + * connectors
Make sure that the access role provides read and write
+ * access to the parent directory of the file location that's used in the
+ * StartFileTransfer
request. Additionally, make sure that the role
+ * provides secretsmanager:GetSecretValue
permission to Secrets
+ * Manager.
With AS2, you can send files by calling Connectors are used to send files using either the AS2 or SFTP protocol. For
+ * the access role, provide the Amazon Resource Name (ARN) of the Identity and
+ * Access Management role to use. For AS2 connectors With
+ * AS2, you can send files by calling StartFileTransfer
and
- * specifying the file paths in the request parameter, SendFilePaths
.
- * We use the file’s parent directory (for example, for --send-file-paths
+ *
StartFileTransfer
and specifying
+ * the file paths in the request parameter, SendFilePaths
. We use the
+ * file’s parent directory (for example, for --send-file-paths
* /bucket/dir/file.txt
, parent directory is /bucket/dir/
) to
* temporarily store a processed AS2 message file, store the MDN when we receive
* them from the partner, and write a final JSON file containing relevant metadata
@@ -305,7 +364,12 @@ namespace Model
* secretsmanager:GetSecretValue
permission for the secret. If the
* secret is encrypted using a customer-managed key instead of the Amazon Web
* Services managed key in Secrets Manager, then the role also needs the
- * kms:Decrypt
permission for that key.kms:Decrypt
permission for that key.
For SFTP + * connectors
Make sure that the access role provides read and write
+ * access to the parent directory of the file location that's used in the
+ * StartFileTransfer
request. Additionally, make sure that the role
+ * provides secretsmanager:GetSecretValue
permission to Secrets
+ * Manager.
AWS::Glue::Table
* AWS::GuardDuty::Detector
* AWS::KendraRanking::ExecutionPlan
+ * AWS::ManagedBlockchain::Network
* AWS::ManagedBlockchain::Node
+ * AWS::MedicalImaging::Datastore
* AWS::SageMaker::ExperimentTrialComponent
* AWS::SageMaker::FeatureGroup
* AWS::S3::AccessPoint
* AWS::S3ObjectLambda::AccessPoint
- * AWS::S3Outposts::Object
You can have only one
- * resources.type
field per selector. To log data events on more than
- * one resource type, add another selector.
+ * AWS::S3Outposts::Object
+ * AWS::SSMMessages::ControlChannel
+ * AWS::VerifiedPermissions::PolicyStore
You can
+ * have only one resources.type
field per selector. To log data events
+ * on more than one resource type, add another selector.
* resources.ARN
- You can use any operator with
* resources.ARN
, but if you use Equals
or
* NotEquals
, the value must exactly match the ARN of a valid resource
@@ -164,11 +168,21 @@ namespace Model
* format:
* arn:<partition>:kendra-ranking:<region>:<account_ID>:rescore-execution-plan/<rescore_execution_plan_ID>
*
When resources.type
equals
+ * AWS::ManagedBlockchain::Network
, and the operator is set to
+ * Equals
or NotEquals
, the ARN must be in the following
+ * format:
+ * arn:<partition>:managedblockchain:::networks/<network_name>
+ *
When resources.type
equals
* AWS::ManagedBlockchain::Node
, and the operator is set to
* Equals
or NotEquals
, the ARN must be in the following
* format:
* arn:<partition>:managedblockchain:<region>:<account_ID>:nodes/<node_ID>
*
When resources.type
equals
+ * AWS::MedicalImaging::Datastore
, and the operator is set to
+ * Equals
or NotEquals
, the ARN must be in the following
+ * format:
+ * arn:<partition>:medical-imaging:<region>:<account_ID>:datastore/<data_store_ID>
+ *
When resources.type
equals
* AWS::SageMaker::ExperimentTrialComponent
, and the operator is set
* to Equals
or NotEquals
, the ARN must be in the
* following format:
@@ -198,6 +212,16 @@ namespace Model
* Equals
or NotEquals
, the ARN must be in the following
* format:
* arn:<partition>:s3-outposts:<region>:<account_ID>:<object_path>
+ *
When resources.type
equals
+ * AWS::SSMMessages::ControlChannel
, and the operator is set to
+ * Equals
or NotEquals
, the ARN must be in the following
+ * format:
+ * arn:<partition>:ssmmessages:<region>:<account_ID>:control-channel/<channel_ID>
+ *
When resources.type equals
+ * AWS::VerifiedPermissions::PolicyStore
, and the operator is set to
+ * Equals
or NotEquals
, the ARN must be in the following
+ * format:
+ * arn:<partition>:verifiedpermissions:<region>:<account_ID>:policy-store/<policy_store_UUID>
*
AWS::Glue::Table
* AWS::GuardDuty::Detector
* AWS::KendraRanking::ExecutionPlan
+ * AWS::ManagedBlockchain::Network
* AWS::ManagedBlockchain::Node
+ * AWS::MedicalImaging::Datastore
* AWS::SageMaker::ExperimentTrialComponent
* AWS::SageMaker::FeatureGroup
* AWS::S3::AccessPoint
* AWS::S3ObjectLambda::AccessPoint
- * AWS::S3Outposts::Object
You can have only one
- * resources.type
field per selector. To log data events on more than
- * one resource type, add another selector.
+ * AWS::S3Outposts::Object
+ * AWS::SSMMessages::ControlChannel
+ * AWS::VerifiedPermissions::PolicyStore
You can
+ * have only one resources.type
field per selector. To log data events
+ * on more than one resource type, add another selector.
* resources.ARN
- You can use any operator with
* resources.ARN
, but if you use Equals
or
* NotEquals
, the value must exactly match the ARN of a valid resource
@@ -327,11 +355,21 @@ namespace Model
* format:
* arn:<partition>:kendra-ranking:<region>:<account_ID>:rescore-execution-plan/<rescore_execution_plan_ID>
*
When resources.type
equals
+ * AWS::ManagedBlockchain::Network
, and the operator is set to
+ * Equals
or NotEquals
, the ARN must be in the following
+ * format:
+ * arn:<partition>:managedblockchain:::networks/<network_name>
+ *
When resources.type
equals
* AWS::ManagedBlockchain::Node
, and the operator is set to
* Equals
or NotEquals
, the ARN must be in the following
* format:
* arn:<partition>:managedblockchain:<region>:<account_ID>:nodes/<node_ID>
*
When resources.type
equals
+ * AWS::MedicalImaging::Datastore
, and the operator is set to
+ * Equals
or NotEquals
, the ARN must be in the following
+ * format:
+ * arn:<partition>:medical-imaging:<region>:<account_ID>:datastore/<data_store_ID>
+ *
When resources.type
equals
* AWS::SageMaker::ExperimentTrialComponent
, and the operator is set
* to Equals
or NotEquals
, the ARN must be in the
* following format:
@@ -361,6 +399,16 @@ namespace Model
* Equals
or NotEquals
, the ARN must be in the following
* format:
* arn:<partition>:s3-outposts:<region>:<account_ID>:<object_path>
+ *
When resources.type
equals
+ * AWS::SSMMessages::ControlChannel
, and the operator is set to
+ * Equals
or NotEquals
, the ARN must be in the following
+ * format:
+ * arn:<partition>:ssmmessages:<region>:<account_ID>:control-channel/<channel_ID>
+ *
When resources.type equals
+ * AWS::VerifiedPermissions::PolicyStore
, and the operator is set to
+ * Equals
or NotEquals
, the ARN must be in the following
+ * format:
+ * arn:<partition>:verifiedpermissions:<region>:<account_ID>:policy-store/<policy_store_UUID>
*
AWS::Glue::Table
* AWS::GuardDuty::Detector
* AWS::KendraRanking::ExecutionPlan
+ * AWS::ManagedBlockchain::Network
* AWS::ManagedBlockchain::Node
+ * AWS::MedicalImaging::Datastore
* AWS::SageMaker::ExperimentTrialComponent
* AWS::SageMaker::FeatureGroup
* AWS::S3::AccessPoint
* AWS::S3ObjectLambda::AccessPoint
- * AWS::S3Outposts::Object
You can have only one
- * resources.type
field per selector. To log data events on more than
- * one resource type, add another selector.
+ * AWS::S3Outposts::Object
+ * AWS::SSMMessages::ControlChannel
+ * AWS::VerifiedPermissions::PolicyStore
You can
+ * have only one resources.type
field per selector. To log data events
+ * on more than one resource type, add another selector.
* resources.ARN
- You can use any operator with
* resources.ARN
, but if you use Equals
or
* NotEquals
, the value must exactly match the ARN of a valid resource
@@ -490,11 +542,21 @@ namespace Model
* format:
* arn:<partition>:kendra-ranking:<region>:<account_ID>:rescore-execution-plan/<rescore_execution_plan_ID>
*
When resources.type
equals
+ * AWS::ManagedBlockchain::Network
, and the operator is set to
+ * Equals
or NotEquals
, the ARN must be in the following
+ * format:
+ * arn:<partition>:managedblockchain:::networks/<network_name>
+ *
When resources.type
equals
* AWS::ManagedBlockchain::Node
, and the operator is set to
* Equals
or NotEquals
, the ARN must be in the following
* format:
* arn:<partition>:managedblockchain:<region>:<account_ID>:nodes/<node_ID>
*
When resources.type
equals
+ * AWS::MedicalImaging::Datastore
, and the operator is set to
+ * Equals
or NotEquals
, the ARN must be in the following
+ * format:
+ * arn:<partition>:medical-imaging:<region>:<account_ID>:datastore/<data_store_ID>
+ *
When resources.type
equals
* AWS::SageMaker::ExperimentTrialComponent
, and the operator is set
* to Equals
or NotEquals
, the ARN must be in the
* following format:
@@ -524,6 +586,16 @@ namespace Model
* Equals
or NotEquals
, the ARN must be in the following
* format:
* arn:<partition>:s3-outposts:<region>:<account_ID>:<object_path>
+ *
When resources.type
equals
+ * AWS::SSMMessages::ControlChannel
, and the operator is set to
+ * Equals
or NotEquals
, the ARN must be in the following
+ * format:
+ * arn:<partition>:ssmmessages:<region>:<account_ID>:control-channel/<channel_ID>
+ *
When resources.type equals
+ * AWS::VerifiedPermissions::PolicyStore
, and the operator is set to
+ * Equals
or NotEquals
, the ARN must be in the following
+ * format:
+ * arn:<partition>:verifiedpermissions:<region>:<account_ID>:policy-store/<policy_store_UUID>
*
AWS::Glue::Table
* AWS::GuardDuty::Detector
* AWS::KendraRanking::ExecutionPlan
+ * AWS::ManagedBlockchain::Network
* AWS::ManagedBlockchain::Node
+ * AWS::MedicalImaging::Datastore
* AWS::SageMaker::ExperimentTrialComponent
* AWS::SageMaker::FeatureGroup
* AWS::S3::AccessPoint
* AWS::S3ObjectLambda::AccessPoint
- * AWS::S3Outposts::Object
You can have only one
- * resources.type
field per selector. To log data events on more than
- * one resource type, add another selector.
+ * AWS::S3Outposts::Object
+ * AWS::SSMMessages::ControlChannel
+ * AWS::VerifiedPermissions::PolicyStore
You can
+ * have only one resources.type
field per selector. To log data events
+ * on more than one resource type, add another selector.
* resources.ARN
- You can use any operator with
* resources.ARN
, but if you use Equals
or
* NotEquals
, the value must exactly match the ARN of a valid resource
@@ -653,11 +729,21 @@ namespace Model
* format:
* arn:<partition>:kendra-ranking:<region>:<account_ID>:rescore-execution-plan/<rescore_execution_plan_ID>
*
When resources.type
equals
+ * AWS::ManagedBlockchain::Network
, and the operator is set to
+ * Equals
or NotEquals
, the ARN must be in the following
+ * format:
+ * arn:<partition>:managedblockchain:::networks/<network_name>
+ *
When resources.type
equals
* AWS::ManagedBlockchain::Node
, and the operator is set to
* Equals
or NotEquals
, the ARN must be in the following
* format:
* arn:<partition>:managedblockchain:<region>:<account_ID>:nodes/<node_ID>
*
When resources.type
equals
+ * AWS::MedicalImaging::Datastore
, and the operator is set to
+ * Equals
or NotEquals
, the ARN must be in the following
+ * format:
+ * arn:<partition>:medical-imaging:<region>:<account_ID>:datastore/<data_store_ID>
+ *
When resources.type
equals
* AWS::SageMaker::ExperimentTrialComponent
, and the operator is set
* to Equals
or NotEquals
, the ARN must be in the
* following format:
@@ -687,6 +773,16 @@ namespace Model
* Equals
or NotEquals
, the ARN must be in the following
* format:
* arn:<partition>:s3-outposts:<region>:<account_ID>:<object_path>
+ *
When resources.type
equals
+ * AWS::SSMMessages::ControlChannel
, and the operator is set to
+ * Equals
or NotEquals
, the ARN must be in the following
+ * format:
+ * arn:<partition>:ssmmessages:<region>:<account_ID>:control-channel/<channel_ID>
+ *
When resources.type equals
+ * AWS::VerifiedPermissions::PolicyStore
, and the operator is set to
+ * Equals
or NotEquals
, the ARN must be in the following
+ * format:
+ * arn:<partition>:verifiedpermissions:<region>:<account_ID>:policy-store/<policy_store_UUID>
*
AWS::Glue::Table
* AWS::GuardDuty::Detector
* AWS::KendraRanking::ExecutionPlan
+ * AWS::ManagedBlockchain::Network
* AWS::ManagedBlockchain::Node
+ * AWS::MedicalImaging::Datastore
* AWS::SageMaker::ExperimentTrialComponent
* AWS::SageMaker::FeatureGroup
* AWS::S3::AccessPoint
* AWS::S3ObjectLambda::AccessPoint
- * AWS::S3Outposts::Object
You can have only one
- * resources.type
field per selector. To log data events on more than
- * one resource type, add another selector.
+ * AWS::S3Outposts::Object
+ * AWS::SSMMessages::ControlChannel
+ * AWS::VerifiedPermissions::PolicyStore
You can
+ * have only one resources.type
field per selector. To log data events
+ * on more than one resource type, add another selector.
* resources.ARN
- You can use any operator with
* resources.ARN
, but if you use Equals
or
* NotEquals
, the value must exactly match the ARN of a valid resource
@@ -816,11 +916,21 @@ namespace Model
* format:
* arn:<partition>:kendra-ranking:<region>:<account_ID>:rescore-execution-plan/<rescore_execution_plan_ID>
*
When resources.type
equals
+ * AWS::ManagedBlockchain::Network
, and the operator is set to
+ * Equals
or NotEquals
, the ARN must be in the following
+ * format:
+ * arn:<partition>:managedblockchain:::networks/<network_name>
+ *
When resources.type
equals
* AWS::ManagedBlockchain::Node
, and the operator is set to
* Equals
or NotEquals
, the ARN must be in the following
* format:
* arn:<partition>:managedblockchain:<region>:<account_ID>:nodes/<node_ID>
*
When resources.type
equals
+ * AWS::MedicalImaging::Datastore
, and the operator is set to
+ * Equals
or NotEquals
, the ARN must be in the following
+ * format:
+ * arn:<partition>:medical-imaging:<region>:<account_ID>:datastore/<data_store_ID>
+ *
When resources.type
equals
* AWS::SageMaker::ExperimentTrialComponent
, and the operator is set
* to Equals
or NotEquals
, the ARN must be in the
* following format:
@@ -850,6 +960,16 @@ namespace Model
* Equals
or NotEquals
, the ARN must be in the following
* format:
* arn:<partition>:s3-outposts:<region>:<account_ID>:<object_path>
+ *
When resources.type
equals
+ * AWS::SSMMessages::ControlChannel
, and the operator is set to
+ * Equals
or NotEquals
, the ARN must be in the following
+ * format:
+ * arn:<partition>:ssmmessages:<region>:<account_ID>:control-channel/<channel_ID>
+ *
When resources.type equals
+ * AWS::VerifiedPermissions::PolicyStore
, and the operator is set to
+ * Equals
or NotEquals
, the ARN must be in the following
+ * format:
+ * arn:<partition>:verifiedpermissions:<region>:<account_ID>:policy-store/<policy_store_UUID>
*
AWS::Glue::Table
* AWS::GuardDuty::Detector
* AWS::KendraRanking::ExecutionPlan
+ * AWS::ManagedBlockchain::Network
* AWS::ManagedBlockchain::Node
+ * AWS::MedicalImaging::Datastore
* AWS::SageMaker::ExperimentTrialComponent
* AWS::SageMaker::FeatureGroup
* AWS::S3::AccessPoint
* AWS::S3ObjectLambda::AccessPoint
- * AWS::S3Outposts::Object
You can have only one
- * resources.type
field per selector. To log data events on more than
- * one resource type, add another selector.
+ * AWS::S3Outposts::Object
+ * AWS::SSMMessages::ControlChannel
+ * AWS::VerifiedPermissions::PolicyStore
You can
+ * have only one resources.type
field per selector. To log data events
+ * on more than one resource type, add another selector.
* resources.ARN
- You can use any operator with
* resources.ARN
, but if you use Equals
or
* NotEquals
, the value must exactly match the ARN of a valid resource
@@ -979,11 +1103,21 @@ namespace Model
* format:
* arn:<partition>:kendra-ranking:<region>:<account_ID>:rescore-execution-plan/<rescore_execution_plan_ID>
*
When resources.type
equals
+ * AWS::ManagedBlockchain::Network
, and the operator is set to
+ * Equals
or NotEquals
, the ARN must be in the following
+ * format:
+ * arn:<partition>:managedblockchain:::networks/<network_name>
+ *
When resources.type
equals
* AWS::ManagedBlockchain::Node
, and the operator is set to
* Equals
or NotEquals
, the ARN must be in the following
* format:
* arn:<partition>:managedblockchain:<region>:<account_ID>:nodes/<node_ID>
*
When resources.type
equals
+ * AWS::MedicalImaging::Datastore
, and the operator is set to
+ * Equals
or NotEquals
, the ARN must be in the following
+ * format:
+ * arn:<partition>:medical-imaging:<region>:<account_ID>:datastore/<data_store_ID>
+ *
When resources.type
equals
* AWS::SageMaker::ExperimentTrialComponent
, and the operator is set
* to Equals
or NotEquals
, the ARN must be in the
* following format:
@@ -1013,6 +1147,16 @@ namespace Model
* Equals
or NotEquals
, the ARN must be in the following
* format:
* arn:<partition>:s3-outposts:<region>:<account_ID>:<object_path>
+ *
When resources.type
equals
+ * AWS::SSMMessages::ControlChannel
, and the operator is set to
+ * Equals
or NotEquals
, the ARN must be in the following
+ * format:
+ * arn:<partition>:ssmmessages:<region>:<account_ID>:control-channel/<channel_ID>
+ *
When resources.type equals
+ * AWS::VerifiedPermissions::PolicyStore
, and the operator is set to
+ * Equals
or NotEquals
, the ARN must be in the following
+ * format:
+ * arn:<partition>:verifiedpermissions:<region>:<account_ID>:policy-store/<policy_store_UUID>
*
AWS::Glue::Table
* AWS::GuardDuty::Detector
* AWS::KendraRanking::ExecutionPlan
+ * AWS::ManagedBlockchain::Network
* AWS::ManagedBlockchain::Node
+ * AWS::MedicalImaging::Datastore
* AWS::SageMaker::ExperimentTrialComponent
* AWS::SageMaker::FeatureGroup
* AWS::S3::AccessPoint
* AWS::S3ObjectLambda::AccessPoint
- * AWS::S3Outposts::Object
You can have only one
- * resources.type
field per selector. To log data events on more than
- * one resource type, add another selector.
+ * AWS::S3Outposts::Object
+ * AWS::SSMMessages::ControlChannel
+ * AWS::VerifiedPermissions::PolicyStore
You can
+ * have only one resources.type
field per selector. To log data events
+ * on more than one resource type, add another selector.
* resources.ARN
- You can use any operator with
* resources.ARN
, but if you use Equals
or
* NotEquals
, the value must exactly match the ARN of a valid resource
@@ -1142,11 +1290,21 @@ namespace Model
* format:
* arn:<partition>:kendra-ranking:<region>:<account_ID>:rescore-execution-plan/<rescore_execution_plan_ID>
*
When resources.type
equals
+ * AWS::ManagedBlockchain::Network
, and the operator is set to
+ * Equals
or NotEquals
, the ARN must be in the following
+ * format:
+ * arn:<partition>:managedblockchain:::networks/<network_name>
+ *
When resources.type
equals
* AWS::ManagedBlockchain::Node
, and the operator is set to
* Equals
or NotEquals
, the ARN must be in the following
* format:
* arn:<partition>:managedblockchain:<region>:<account_ID>:nodes/<node_ID>
*
When resources.type
equals
+ * AWS::MedicalImaging::Datastore
, and the operator is set to
+ * Equals
or NotEquals
, the ARN must be in the following
+ * format:
+ * arn:<partition>:medical-imaging:<region>:<account_ID>:datastore/<data_store_ID>
+ *
When resources.type
equals
* AWS::SageMaker::ExperimentTrialComponent
, and the operator is set
* to Equals
or NotEquals
, the ARN must be in the
* following format:
@@ -1176,6 +1334,16 @@ namespace Model
* Equals
or NotEquals
, the ARN must be in the following
* format:
* arn:<partition>:s3-outposts:<region>:<account_ID>:<object_path>
+ *
When resources.type
equals
+ * AWS::SSMMessages::ControlChannel
, and the operator is set to
+ * Equals
or NotEquals
, the ARN must be in the following
+ * format:
+ * arn:<partition>:ssmmessages:<region>:<account_ID>:control-channel/<channel_ID>
+ *
When resources.type equals
+ * AWS::VerifiedPermissions::PolicyStore
, and the operator is set to
+ * Equals
or NotEquals
, the ARN must be in the following
+ * format:
+ * arn:<partition>:verifiedpermissions:<region>:<account_ID>:policy-store/<policy_store_UUID>
*
AWS::Glue::Table
* AWS::GuardDuty::Detector
* AWS::KendraRanking::ExecutionPlan
+ * AWS::ManagedBlockchain::Network
* AWS::ManagedBlockchain::Node
+ * AWS::MedicalImaging::Datastore
* AWS::SageMaker::ExperimentTrialComponent
* AWS::SageMaker::FeatureGroup
* AWS::S3::AccessPoint
* AWS::S3ObjectLambda::AccessPoint
- * AWS::S3Outposts::Object
You can have only one
- * resources.type
field per selector. To log data events on more than
- * one resource type, add another selector.
+ * AWS::S3Outposts::Object
+ * AWS::SSMMessages::ControlChannel
+ * AWS::VerifiedPermissions::PolicyStore
You can
+ * have only one resources.type
field per selector. To log data events
+ * on more than one resource type, add another selector.
* resources.ARN
- You can use any operator with
* resources.ARN
, but if you use Equals
or
* NotEquals
, the value must exactly match the ARN of a valid resource
@@ -1305,11 +1477,21 @@ namespace Model
* format:
* arn:<partition>:kendra-ranking:<region>:<account_ID>:rescore-execution-plan/<rescore_execution_plan_ID>
*
When resources.type
equals
+ * AWS::ManagedBlockchain::Network
, and the operator is set to
+ * Equals
or NotEquals
, the ARN must be in the following
+ * format:
+ * arn:<partition>:managedblockchain:::networks/<network_name>
+ *
When resources.type
equals
* AWS::ManagedBlockchain::Node
, and the operator is set to
* Equals
or NotEquals
, the ARN must be in the following
* format:
* arn:<partition>:managedblockchain:<region>:<account_ID>:nodes/<node_ID>
*
When resources.type
equals
+ * AWS::MedicalImaging::Datastore
, and the operator is set to
+ * Equals
or NotEquals
, the ARN must be in the following
+ * format:
+ * arn:<partition>:medical-imaging:<region>:<account_ID>:datastore/<data_store_ID>
+ *
When resources.type
equals
* AWS::SageMaker::ExperimentTrialComponent
, and the operator is set
* to Equals
or NotEquals
, the ARN must be in the
* following format:
@@ -1339,6 +1521,16 @@ namespace Model
* Equals
or NotEquals
, the ARN must be in the following
* format:
* arn:<partition>:s3-outposts:<region>:<account_ID>:<object_path>
+ *
When resources.type
equals
+ * AWS::SSMMessages::ControlChannel
, and the operator is set to
+ * Equals
or NotEquals
, the ARN must be in the following
+ * format:
+ * arn:<partition>:ssmmessages:<region>:<account_ID>:control-channel/<channel_ID>
+ *
When resources.type equals
+ * AWS::VerifiedPermissions::PolicyStore
, and the operator is set to
+ * Equals
or NotEquals
, the ARN must be in the following
+ * format:
+ * arn:<partition>:verifiedpermissions:<region>:<account_ID>:policy-store/<policy_store_UUID>
*
The retention period of the event data store, in days. You can set a - * retention period of up to 2557 days, the equivalent of seven years.
+ * retention period of up to 2557 days, the equivalent of seven years. CloudTrail + * Lake determines whether to retain an event by checking if the + *eventTime
of the event is within the specified retention period.
+ * For example, if you set a retention period of 90 days, CloudTrail will remove
+ * events when the eventTime
is older than 90 days. If + * you plan to copy trail events to this event data store, we recommend that you + * consider both the age of the events that you want to copy as well as how long + * you want to keep the copied events in your event data store. For example, if you + * copy trail events that are 5 years old and specify a retention period of 7 + * years, the event data store will retain those events for two years.
*/ inline int GetRetentionPeriod() const{ return m_retentionPeriod; } /** *The retention period of the event data store, in days. You can set a - * retention period of up to 2557 days, the equivalent of seven years.
+ * retention period of up to 2557 days, the equivalent of seven years. CloudTrail + * Lake determines whether to retain an event by checking if the + *eventTime
of the event is within the specified retention period.
+ * For example, if you set a retention period of 90 days, CloudTrail will remove
+ * events when the eventTime
is older than 90 days. If + * you plan to copy trail events to this event data store, we recommend that you + * consider both the age of the events that you want to copy as well as how long + * you want to keep the copied events in your event data store. For example, if you + * copy trail events that are 5 years old and specify a retention period of 7 + * years, the event data store will retain those events for two years.
*/ inline bool RetentionPeriodHasBeenSet() const { return m_retentionPeriodHasBeenSet; } /** *The retention period of the event data store, in days. You can set a - * retention period of up to 2557 days, the equivalent of seven years.
+ * retention period of up to 2557 days, the equivalent of seven years. CloudTrail + * Lake determines whether to retain an event by checking if the + *eventTime
of the event is within the specified retention period.
+ * For example, if you set a retention period of 90 days, CloudTrail will remove
+ * events when the eventTime
is older than 90 days. If + * you plan to copy trail events to this event data store, we recommend that you + * consider both the age of the events that you want to copy as well as how long + * you want to keep the copied events in your event data store. For example, if you + * copy trail events that are 5 years old and specify a retention period of 7 + * years, the event data store will retain those events for two years.
*/ inline void SetRetentionPeriod(int value) { m_retentionPeriodHasBeenSet = true; m_retentionPeriod = value; } /** *The retention period of the event data store, in days. You can set a - * retention period of up to 2557 days, the equivalent of seven years.
+ * retention period of up to 2557 days, the equivalent of seven years. CloudTrail + * Lake determines whether to retain an event by checking if the + *eventTime
of the event is within the specified retention period.
+ * For example, if you set a retention period of 90 days, CloudTrail will remove
+ * events when the eventTime
is older than 90 days. If + * you plan to copy trail events to this event data store, we recommend that you + * consider both the age of the events that you want to copy as well as how long + * you want to keep the copied events in your event data store. For example, if you + * copy trail events that are 5 years old and specify a retention period of 7 + * years, the event data store will retain those events for two years.
*/ inline CreateEventDataStoreRequest& WithRetentionPeriod(int value) { SetRetentionPeriod(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-cloudtrail/include/aws/cloudtrail/model/DataResource.h b/generated/src/aws-cpp-sdk-cloudtrail/include/aws/cloudtrail/model/DataResource.h index 0bf363e5648..3ec48a57f6b 100644 --- a/generated/src/aws-cpp-sdk-cloudtrail/include/aws/cloudtrail/model/DataResource.h +++ b/generated/src/aws-cpp-sdk-cloudtrail/include/aws/cloudtrail/model/DataResource.h @@ -95,12 +95,16 @@ namespace Model *AWS::Glue::Table
* AWS::GuardDuty::Detector
* AWS::KendraRanking::ExecutionPlan
+ * AWS::ManagedBlockchain::Network
* AWS::ManagedBlockchain::Node
+ * AWS::MedicalImaging::Datastore
* AWS::SageMaker::ExperimentTrialComponent
* AWS::SageMaker::FeatureGroup
* AWS::S3::AccessPoint
* AWS::S3ObjectLambda::AccessPoint
- * AWS::S3Outposts::Object
AWS::S3Outposts::Object
+ * AWS::SSMMessages::ControlChannel
+ * AWS::VerifiedPermissions::PolicyStore
AWS::Glue::Table
* AWS::GuardDuty::Detector
* AWS::KendraRanking::ExecutionPlan
+ * AWS::ManagedBlockchain::Network
* AWS::ManagedBlockchain::Node
+ * AWS::MedicalImaging::Datastore
* AWS::SageMaker::ExperimentTrialComponent
* AWS::SageMaker::FeatureGroup
* AWS::S3::AccessPoint
* AWS::S3ObjectLambda::AccessPoint
- * AWS::S3Outposts::Object
AWS::S3Outposts::Object
+ * AWS::SSMMessages::ControlChannel
+ * AWS::VerifiedPermissions::PolicyStore
AWS::Glue::Table
* AWS::GuardDuty::Detector
* AWS::KendraRanking::ExecutionPlan
+ * AWS::ManagedBlockchain::Network
* AWS::ManagedBlockchain::Node
+ * AWS::MedicalImaging::Datastore
* AWS::SageMaker::ExperimentTrialComponent
* AWS::SageMaker::FeatureGroup
* AWS::S3::AccessPoint
* AWS::S3ObjectLambda::AccessPoint
- * AWS::S3Outposts::Object
AWS::S3Outposts::Object
+ * AWS::SSMMessages::ControlChannel
+ * AWS::VerifiedPermissions::PolicyStore
AWS::Glue::Table
* AWS::GuardDuty::Detector
* AWS::KendraRanking::ExecutionPlan
+ * AWS::ManagedBlockchain::Network
* AWS::ManagedBlockchain::Node
+ * AWS::MedicalImaging::Datastore
* AWS::SageMaker::ExperimentTrialComponent
* AWS::SageMaker::FeatureGroup
* AWS::S3::AccessPoint
* AWS::S3ObjectLambda::AccessPoint
- * AWS::S3Outposts::Object
AWS::S3Outposts::Object
+ * AWS::SSMMessages::ControlChannel
+ * AWS::VerifiedPermissions::PolicyStore
AWS::Glue::Table
* AWS::GuardDuty::Detector
* AWS::KendraRanking::ExecutionPlan
+ * AWS::ManagedBlockchain::Network
* AWS::ManagedBlockchain::Node
+ * AWS::MedicalImaging::Datastore
* AWS::SageMaker::ExperimentTrialComponent
* AWS::SageMaker::FeatureGroup
* AWS::S3::AccessPoint
* AWS::S3ObjectLambda::AccessPoint
- * AWS::S3Outposts::Object
AWS::S3Outposts::Object
+ * AWS::SSMMessages::ControlChannel
+ * AWS::VerifiedPermissions::PolicyStore
AWS::Glue::Table
* AWS::GuardDuty::Detector
* AWS::KendraRanking::ExecutionPlan
+ * AWS::ManagedBlockchain::Network
* AWS::ManagedBlockchain::Node
+ * AWS::MedicalImaging::Datastore
* AWS::SageMaker::ExperimentTrialComponent
* AWS::SageMaker::FeatureGroup
* AWS::S3::AccessPoint
* AWS::S3ObjectLambda::AccessPoint
- * AWS::S3Outposts::Object
AWS::S3Outposts::Object
+ * AWS::SSMMessages::ControlChannel
+ * AWS::VerifiedPermissions::PolicyStore
AWS::Glue::Table
* AWS::GuardDuty::Detector
* AWS::KendraRanking::ExecutionPlan
+ * AWS::ManagedBlockchain::Network
* AWS::ManagedBlockchain::Node
+ * AWS::MedicalImaging::Datastore
* AWS::SageMaker::ExperimentTrialComponent
* AWS::SageMaker::FeatureGroup
* AWS::S3::AccessPoint
* AWS::S3ObjectLambda::AccessPoint
- * AWS::S3Outposts::Object
AWS::S3Outposts::Object
+ * AWS::SSMMessages::ControlChannel
+ * AWS::VerifiedPermissions::PolicyStore
AWS::Glue::Table
* AWS::GuardDuty::Detector
* AWS::KendraRanking::ExecutionPlan
+ * AWS::ManagedBlockchain::Network
* AWS::ManagedBlockchain::Node
+ * AWS::MedicalImaging::Datastore
* AWS::SageMaker::ExperimentTrialComponent
* AWS::SageMaker::FeatureGroup
* AWS::S3::AccessPoint
* AWS::S3ObjectLambda::AccessPoint
- * AWS::S3Outposts::Object
AWS::S3Outposts::Object
+ * AWS::SSMMessages::ControlChannel
+ * AWS::VerifiedPermissions::PolicyStore
The retention period, in days.
+ *The retention period of the event data store, in days. You can set a
+ * retention period of up to 2557 days, the equivalent of seven years. CloudTrail
+ * Lake determines whether to retain an event by checking if the
+ * eventTime
of the event is within the specified retention period.
+ * For example, if you set a retention period of 90 days, CloudTrail will remove
+ * events when the eventTime
is older than 90 days.
If
+ * you decrease the retention period of an event data store, CloudTrail will remove
+ * any events with an eventTime
older than the new retention period.
+ * For example, if the previous retention period was 365 days and you decrease it
+ * to 100 days, CloudTrail will remove events with an eventTime
older
+ * than 100 days.
The retention period, in days.
+ *The retention period of the event data store, in days. You can set a
+ * retention period of up to 2557 days, the equivalent of seven years. CloudTrail
+ * Lake determines whether to retain an event by checking if the
+ * eventTime
of the event is within the specified retention period.
+ * For example, if you set a retention period of 90 days, CloudTrail will remove
+ * events when the eventTime
is older than 90 days.
If
+ * you decrease the retention period of an event data store, CloudTrail will remove
+ * any events with an eventTime
older than the new retention period.
+ * For example, if the previous retention period was 365 days and you decrease it
+ * to 100 days, CloudTrail will remove events with an eventTime
older
+ * than 100 days.
The retention period, in days.
+ *The retention period of the event data store, in days. You can set a
+ * retention period of up to 2557 days, the equivalent of seven years. CloudTrail
+ * Lake determines whether to retain an event by checking if the
+ * eventTime
of the event is within the specified retention period.
+ * For example, if you set a retention period of 90 days, CloudTrail will remove
+ * events when the eventTime
is older than 90 days.
If
+ * you decrease the retention period of an event data store, CloudTrail will remove
+ * any events with an eventTime
older than the new retention period.
+ * For example, if the previous retention period was 365 days and you decrease it
+ * to 100 days, CloudTrail will remove events with an eventTime
older
+ * than 100 days.
The retention period, in days.
+ *The retention period of the event data store, in days. You can set a
+ * retention period of up to 2557 days, the equivalent of seven years. CloudTrail
+ * Lake determines whether to retain an event by checking if the
+ * eventTime
of the event is within the specified retention period.
+ * For example, if you set a retention period of 90 days, CloudTrail will remove
+ * events when the eventTime
is older than 90 days.
If
+ * you decrease the retention period of an event data store, CloudTrail will remove
+ * any events with an eventTime
older than the new retention period.
+ * For example, if the previous retention period was 365 days and you decrease it
+ * to 100 days, CloudTrail will remove events with an eventTime
older
+ * than 100 days.
Associates an agent with a traffic distribution group.
Claims an available phone number to your Amazon Connect instance or traffic * distribution group. You can call this API only in the same Amazon Web Services @@ -2392,6 +2418,32 @@ namespace Connect return SubmitAsync(&ConnectClient::DisassociateSecurityKey, request, handler, context); } + /** + *
Disassociates an agent from a traffic distribution group.
Dismisses contacts from an agent’s CCP and returns the agent to an available * state, which allows the agent to receive a new routed contact. Contacts can only @@ -3182,7 +3234,11 @@ namespace Connect * phone numbers, see Set * Up Phone Numbers for Your Contact Center in the Amazon Connect - * Administrator Guide.
When given an instance ARN,
+ * ListPhoneNumbersV2
returns only the phone numbers claimed to the
+ * instance.
When given a traffic distribution group ARN
+ * ListPhoneNumbersV2
returns only the phone numbers claimed to the
+ * traffic distribution group.
Lists traffic distribution group users.
Lists traffic distribution groups.
Updates the traffic distribution for a given traffic distribution group.
- *For more information about updating a traffic distribution group, see You can change the SignInConfig
only for a default
+ * TrafficDistributionGroup
. If you call
+ * UpdateTrafficDistribution
with a modified SignInConfig
+ * and a non-default TrafficDistributionGroup
, an
+ * InvalidRequestException
is returned.
For more + * information about updating a traffic distribution group, see Update * telephony traffic distribution across Amazon Web Services Regions in the * Amazon Connect Administrator Guide.
The distribution of agents between the instance and its + * replica(s).
Information about traffic distributions.
+ */ + inline const Aws::VectorInformation about traffic distributions.
+ */ + inline bool DistributionsHasBeenSet() const { return m_distributionsHasBeenSet; } + + /** + *Information about traffic distributions.
+ */ + inline void SetDistributions(const Aws::VectorInformation about traffic distributions.
+ */ + inline void SetDistributions(Aws::VectorInformation about traffic distributions.
+ */ + inline AgentConfig& WithDistributions(const Aws::VectorInformation about traffic distributions.
+ */ + inline AgentConfig& WithDistributions(Aws::VectorInformation about traffic distributions.
+ */ + inline AgentConfig& AddDistributions(const Distribution& value) { m_distributionsHasBeenSet = true; m_distributions.push_back(value); return *this; } + + /** + *Information about traffic distributions.
+ */ + inline AgentConfig& AddDistributions(Distribution&& value) { m_distributionsHasBeenSet = true; m_distributions.push_back(std::move(value)); return *this; } + + private: + + Aws::VectorThe identifier of the traffic distribution group. This can be the ID or the + * ARN if the API is being called in the Region where the traffic distribution + * group was created. The ARN must be provided if the call is from the replicated + * Region.
+ */ + inline const Aws::String& GetTrafficDistributionGroupId() const{ return m_trafficDistributionGroupId; } + + /** + *The identifier of the traffic distribution group. This can be the ID or the + * ARN if the API is being called in the Region where the traffic distribution + * group was created. The ARN must be provided if the call is from the replicated + * Region.
+ */ + inline bool TrafficDistributionGroupIdHasBeenSet() const { return m_trafficDistributionGroupIdHasBeenSet; } + + /** + *The identifier of the traffic distribution group. This can be the ID or the + * ARN if the API is being called in the Region where the traffic distribution + * group was created. The ARN must be provided if the call is from the replicated + * Region.
+ */ + inline void SetTrafficDistributionGroupId(const Aws::String& value) { m_trafficDistributionGroupIdHasBeenSet = true; m_trafficDistributionGroupId = value; } + + /** + *The identifier of the traffic distribution group. This can be the ID or the + * ARN if the API is being called in the Region where the traffic distribution + * group was created. The ARN must be provided if the call is from the replicated + * Region.
+ */ + inline void SetTrafficDistributionGroupId(Aws::String&& value) { m_trafficDistributionGroupIdHasBeenSet = true; m_trafficDistributionGroupId = std::move(value); } + + /** + *The identifier of the traffic distribution group. This can be the ID or the + * ARN if the API is being called in the Region where the traffic distribution + * group was created. The ARN must be provided if the call is from the replicated + * Region.
+ */ + inline void SetTrafficDistributionGroupId(const char* value) { m_trafficDistributionGroupIdHasBeenSet = true; m_trafficDistributionGroupId.assign(value); } + + /** + *The identifier of the traffic distribution group. This can be the ID or the + * ARN if the API is being called in the Region where the traffic distribution + * group was created. The ARN must be provided if the call is from the replicated + * Region.
+ */ + inline AssociateTrafficDistributionGroupUserRequest& WithTrafficDistributionGroupId(const Aws::String& value) { SetTrafficDistributionGroupId(value); return *this;} + + /** + *The identifier of the traffic distribution group. This can be the ID or the + * ARN if the API is being called in the Region where the traffic distribution + * group was created. The ARN must be provided if the call is from the replicated + * Region.
+ */ + inline AssociateTrafficDistributionGroupUserRequest& WithTrafficDistributionGroupId(Aws::String&& value) { SetTrafficDistributionGroupId(std::move(value)); return *this;} + + /** + *The identifier of the traffic distribution group. This can be the ID or the + * ARN if the API is being called in the Region where the traffic distribution + * group was created. The ARN must be provided if the call is from the replicated + * Region.
+ */ + inline AssociateTrafficDistributionGroupUserRequest& WithTrafficDistributionGroupId(const char* value) { SetTrafficDistributionGroupId(value); return *this;} + + + /** + *The identifier of the user account. This can be the ID or the ARN of the + * user.
+ */ + inline const Aws::String& GetUserId() const{ return m_userId; } + + /** + *The identifier of the user account. This can be the ID or the ARN of the + * user.
+ */ + inline bool UserIdHasBeenSet() const { return m_userIdHasBeenSet; } + + /** + *The identifier of the user account. This can be the ID or the ARN of the + * user.
+ */ + inline void SetUserId(const Aws::String& value) { m_userIdHasBeenSet = true; m_userId = value; } + + /** + *The identifier of the user account. This can be the ID or the ARN of the + * user.
+ */ + inline void SetUserId(Aws::String&& value) { m_userIdHasBeenSet = true; m_userId = std::move(value); } + + /** + *The identifier of the user account. This can be the ID or the ARN of the + * user.
+ */ + inline void SetUserId(const char* value) { m_userIdHasBeenSet = true; m_userId.assign(value); } + + /** + *The identifier of the user account. This can be the ID or the ARN of the + * user.
+ */ + inline AssociateTrafficDistributionGroupUserRequest& WithUserId(const Aws::String& value) { SetUserId(value); return *this;} + + /** + *The identifier of the user account. This can be the ID or the ARN of the + * user.
+ */ + inline AssociateTrafficDistributionGroupUserRequest& WithUserId(Aws::String&& value) { SetUserId(std::move(value)); return *this;} + + /** + *The identifier of the user account. This can be the ID or the ARN of the + * user.
+ */ + inline AssociateTrafficDistributionGroupUserRequest& WithUserId(const char* value) { SetUserId(value); return *this;} + + + /** + *The identifier of the Amazon Connect instance. You can find + * the instance ID in the Amazon Resource Name (ARN) of the instance.
+ */ + inline const Aws::String& GetInstanceId() const{ return m_instanceId; } + + /** + *The identifier of the Amazon Connect instance. You can find + * the instance ID in the Amazon Resource Name (ARN) of the instance.
+ */ + inline bool InstanceIdHasBeenSet() const { return m_instanceIdHasBeenSet; } + + /** + *The identifier of the Amazon Connect instance. You can find + * the instance ID in the Amazon Resource Name (ARN) of the instance.
+ */ + inline void SetInstanceId(const Aws::String& value) { m_instanceIdHasBeenSet = true; m_instanceId = value; } + + /** + *The identifier of the Amazon Connect instance. You can find + * the instance ID in the Amazon Resource Name (ARN) of the instance.
+ */ + inline void SetInstanceId(Aws::String&& value) { m_instanceIdHasBeenSet = true; m_instanceId = std::move(value); } + + /** + *The identifier of the Amazon Connect instance. You can find + * the instance ID in the Amazon Resource Name (ARN) of the instance.
+ */ + inline void SetInstanceId(const char* value) { m_instanceIdHasBeenSet = true; m_instanceId.assign(value); } + + /** + *The identifier of the Amazon Connect instance. You can find + * the instance ID in the Amazon Resource Name (ARN) of the instance.
+ */ + inline AssociateTrafficDistributionGroupUserRequest& WithInstanceId(const Aws::String& value) { SetInstanceId(value); return *this;} + + /** + *The identifier of the Amazon Connect instance. You can find + * the instance ID in the Amazon Resource Name (ARN) of the instance.
+ */ + inline AssociateTrafficDistributionGroupUserRequest& WithInstanceId(Aws::String&& value) { SetInstanceId(std::move(value)); return *this;} + + /** + *The identifier of the Amazon Connect instance. You can find + * the instance ID in the Amazon Resource Name (ARN) of the instance.
+ */ + inline AssociateTrafficDistributionGroupUserRequest& WithInstanceId(const char* value) { SetInstanceId(value); return *this;} + + private: + + Aws::String m_trafficDistributionGroupId; + bool m_trafficDistributionGroupIdHasBeenSet = false; + + Aws::String m_userId; + bool m_userIdHasBeenSet = false; + + Aws::String m_instanceId; + bool m_instanceIdHasBeenSet = false; + }; + +} // namespace Model +} // namespace Connect +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-connect/include/aws/connect/model/AssociateTrafficDistributionGroupUserResult.h b/generated/src/aws-cpp-sdk-connect/include/aws/connect/model/AssociateTrafficDistributionGroupUserResult.h new file mode 100644 index 00000000000..dfad47b47b6 --- /dev/null +++ b/generated/src/aws-cpp-sdk-connect/include/aws/connect/model/AssociateTrafficDistributionGroupUserResult.h @@ -0,0 +1,63 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#includeWhether agents with this routing profile will have their routing order - * calculated based on time since their last inbound contact or longest - * idle time.
+ * calculated based on longest idle time or time since their last inbound + * contact. */ inline const AgentAvailabilityTimer& GetAgentAvailabilityTimer() const{ return m_agentAvailabilityTimer; } /** *Whether agents with this routing profile will have their routing order - * calculated based on time since their last inbound contact or longest - * idle time.
+ * calculated based on longest idle time or time since their last inbound + * contact. */ inline bool AgentAvailabilityTimerHasBeenSet() const { return m_agentAvailabilityTimerHasBeenSet; } /** *Whether agents with this routing profile will have their routing order - * calculated based on time since their last inbound contact or longest - * idle time.
+ * calculated based on longest idle time or time since their last inbound + * contact. */ inline void SetAgentAvailabilityTimer(const AgentAvailabilityTimer& value) { m_agentAvailabilityTimerHasBeenSet = true; m_agentAvailabilityTimer = value; } /** *Whether agents with this routing profile will have their routing order - * calculated based on time since their last inbound contact or longest - * idle time.
+ * calculated based on longest idle time or time since their last inbound + * contact. */ inline void SetAgentAvailabilityTimer(AgentAvailabilityTimer&& value) { m_agentAvailabilityTimerHasBeenSet = true; m_agentAvailabilityTimer = std::move(value); } /** *Whether agents with this routing profile will have their routing order - * calculated based on time since their last inbound contact or longest - * idle time.
+ * calculated based on longest idle time or time since their last inbound + * contact. */ inline CreateRoutingProfileRequest& WithAgentAvailabilityTimer(const AgentAvailabilityTimer& value) { SetAgentAvailabilityTimer(value); return *this;} /** *Whether agents with this routing profile will have their routing order - * calculated based on time since their last inbound contact or longest - * idle time.
+ * calculated based on longest idle time or time since their last inbound + * contact. */ inline CreateRoutingProfileRequest& WithAgentAvailabilityTimer(AgentAvailabilityTimer&& value) { SetAgentAvailabilityTimer(std::move(value)); return *this;} diff --git a/generated/src/aws-cpp-sdk-connect/include/aws/connect/model/DisassociateTrafficDistributionGroupUserRequest.h b/generated/src/aws-cpp-sdk-connect/include/aws/connect/model/DisassociateTrafficDistributionGroupUserRequest.h new file mode 100644 index 00000000000..d8d90f950d6 --- /dev/null +++ b/generated/src/aws-cpp-sdk-connect/include/aws/connect/model/DisassociateTrafficDistributionGroupUserRequest.h @@ -0,0 +1,217 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#includeThe identifier of the traffic distribution group. This can be the ID or the + * ARN if the API is being called in the Region where the traffic distribution + * group was created. The ARN must be provided if the call is from the replicated + * Region.
+ */ + inline const Aws::String& GetTrafficDistributionGroupId() const{ return m_trafficDistributionGroupId; } + + /** + *The identifier of the traffic distribution group. This can be the ID or the + * ARN if the API is being called in the Region where the traffic distribution + * group was created. The ARN must be provided if the call is from the replicated + * Region.
+ */ + inline bool TrafficDistributionGroupIdHasBeenSet() const { return m_trafficDistributionGroupIdHasBeenSet; } + + /** + *The identifier of the traffic distribution group. This can be the ID or the + * ARN if the API is being called in the Region where the traffic distribution + * group was created. The ARN must be provided if the call is from the replicated + * Region.
+ */ + inline void SetTrafficDistributionGroupId(const Aws::String& value) { m_trafficDistributionGroupIdHasBeenSet = true; m_trafficDistributionGroupId = value; } + + /** + *The identifier of the traffic distribution group. This can be the ID or the + * ARN if the API is being called in the Region where the traffic distribution + * group was created. The ARN must be provided if the call is from the replicated + * Region.
+ */ + inline void SetTrafficDistributionGroupId(Aws::String&& value) { m_trafficDistributionGroupIdHasBeenSet = true; m_trafficDistributionGroupId = std::move(value); } + + /** + *The identifier of the traffic distribution group. This can be the ID or the + * ARN if the API is being called in the Region where the traffic distribution + * group was created. The ARN must be provided if the call is from the replicated + * Region.
+ */ + inline void SetTrafficDistributionGroupId(const char* value) { m_trafficDistributionGroupIdHasBeenSet = true; m_trafficDistributionGroupId.assign(value); } + + /** + *The identifier of the traffic distribution group. This can be the ID or the + * ARN if the API is being called in the Region where the traffic distribution + * group was created. The ARN must be provided if the call is from the replicated + * Region.
+ */ + inline DisassociateTrafficDistributionGroupUserRequest& WithTrafficDistributionGroupId(const Aws::String& value) { SetTrafficDistributionGroupId(value); return *this;} + + /** + *The identifier of the traffic distribution group. This can be the ID or the + * ARN if the API is being called in the Region where the traffic distribution + * group was created. The ARN must be provided if the call is from the replicated + * Region.
+ */ + inline DisassociateTrafficDistributionGroupUserRequest& WithTrafficDistributionGroupId(Aws::String&& value) { SetTrafficDistributionGroupId(std::move(value)); return *this;} + + /** + *The identifier of the traffic distribution group. This can be the ID or the + * ARN if the API is being called in the Region where the traffic distribution + * group was created. The ARN must be provided if the call is from the replicated + * Region.
+ */ + inline DisassociateTrafficDistributionGroupUserRequest& WithTrafficDistributionGroupId(const char* value) { SetTrafficDistributionGroupId(value); return *this;} + + + /** + *The identifier for the user. This can be the ID or the ARN of the user.
+ */ + inline const Aws::String& GetUserId() const{ return m_userId; } + + /** + *The identifier for the user. This can be the ID or the ARN of the user.
+ */ + inline bool UserIdHasBeenSet() const { return m_userIdHasBeenSet; } + + /** + *The identifier for the user. This can be the ID or the ARN of the user.
+ */ + inline void SetUserId(const Aws::String& value) { m_userIdHasBeenSet = true; m_userId = value; } + + /** + *The identifier for the user. This can be the ID or the ARN of the user.
+ */ + inline void SetUserId(Aws::String&& value) { m_userIdHasBeenSet = true; m_userId = std::move(value); } + + /** + *The identifier for the user. This can be the ID or the ARN of the user.
+ */ + inline void SetUserId(const char* value) { m_userIdHasBeenSet = true; m_userId.assign(value); } + + /** + *The identifier for the user. This can be the ID or the ARN of the user.
+ */ + inline DisassociateTrafficDistributionGroupUserRequest& WithUserId(const Aws::String& value) { SetUserId(value); return *this;} + + /** + *The identifier for the user. This can be the ID or the ARN of the user.
+ */ + inline DisassociateTrafficDistributionGroupUserRequest& WithUserId(Aws::String&& value) { SetUserId(std::move(value)); return *this;} + + /** + *The identifier for the user. This can be the ID or the ARN of the user.
+ */ + inline DisassociateTrafficDistributionGroupUserRequest& WithUserId(const char* value) { SetUserId(value); return *this;} + + + /** + *The identifier of the Amazon Connect instance. You can find + * the instance ID in the Amazon Resource Name (ARN) of the instance.
+ */ + inline const Aws::String& GetInstanceId() const{ return m_instanceId; } + + /** + *The identifier of the Amazon Connect instance. You can find + * the instance ID in the Amazon Resource Name (ARN) of the instance.
+ */ + inline bool InstanceIdHasBeenSet() const { return m_instanceIdHasBeenSet; } + + /** + *The identifier of the Amazon Connect instance. You can find + * the instance ID in the Amazon Resource Name (ARN) of the instance.
+ */ + inline void SetInstanceId(const Aws::String& value) { m_instanceIdHasBeenSet = true; m_instanceId = value; } + + /** + *The identifier of the Amazon Connect instance. You can find + * the instance ID in the Amazon Resource Name (ARN) of the instance.
+ */ + inline void SetInstanceId(Aws::String&& value) { m_instanceIdHasBeenSet = true; m_instanceId = std::move(value); } + + /** + *The identifier of the Amazon Connect instance. You can find + * the instance ID in the Amazon Resource Name (ARN) of the instance.
+ */ + inline void SetInstanceId(const char* value) { m_instanceIdHasBeenSet = true; m_instanceId.assign(value); } + + /** + *The identifier of the Amazon Connect instance. You can find + * the instance ID in the Amazon Resource Name (ARN) of the instance.
+ */ + inline DisassociateTrafficDistributionGroupUserRequest& WithInstanceId(const Aws::String& value) { SetInstanceId(value); return *this;} + + /** + *The identifier of the Amazon Connect instance. You can find + * the instance ID in the Amazon Resource Name (ARN) of the instance.
+ */ + inline DisassociateTrafficDistributionGroupUserRequest& WithInstanceId(Aws::String&& value) { SetInstanceId(std::move(value)); return *this;} + + /** + *The identifier of the Amazon Connect instance. You can find + * the instance ID in the Amazon Resource Name (ARN) of the instance.
+ */ + inline DisassociateTrafficDistributionGroupUserRequest& WithInstanceId(const char* value) { SetInstanceId(value); return *this;} + + private: + + Aws::String m_trafficDistributionGroupId; + bool m_trafficDistributionGroupIdHasBeenSet = false; + + Aws::String m_userId; + bool m_userIdHasBeenSet = false; + + Aws::String m_instanceId; + bool m_instanceIdHasBeenSet = false; + }; + +} // namespace Model +} // namespace Connect +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-connect/include/aws/connect/model/DisassociateTrafficDistributionGroupUserResult.h b/generated/src/aws-cpp-sdk-connect/include/aws/connect/model/DisassociateTrafficDistributionGroupUserResult.h new file mode 100644 index 00000000000..4760113f972 --- /dev/null +++ b/generated/src/aws-cpp-sdk-connect/include/aws/connect/model/DisassociateTrafficDistributionGroupUserResult.h @@ -0,0 +1,63 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#includeThe identifier for the user.
+ *The identifier for the user. This can be the ID or the ARN of the user.
*/ inline const Aws::String& GetUserId() const{ return m_userId; } /** - *The identifier for the user.
+ *The identifier for the user. This can be the ID or the ARN of the user.
*/ inline void SetUserId(const Aws::String& value) { m_userId = value; } /** - *The identifier for the user.
+ *The identifier for the user. This can be the ID or the ARN of the user.
*/ inline void SetUserId(Aws::String&& value) { m_userId = std::move(value); } /** - *The identifier for the user.
+ *The identifier for the user. This can be the ID or the ARN of the user.
*/ inline void SetUserId(const char* value) { m_userId.assign(value); } /** - *The identifier for the user.
+ *The identifier for the user. This can be the ID or the ARN of the user.
*/ inline GetFederationTokenResult& WithUserId(const Aws::String& value) { SetUserId(value); return *this;} /** - *The identifier for the user.
+ *The identifier for the user. This can be the ID or the ARN of the user.
*/ inline GetFederationTokenResult& WithUserId(Aws::String&& value) { SetUserId(std::move(value)); return *this;} /** - *The identifier for the user.
+ *The identifier for the user. This can be the ID or the ARN of the user.
*/ inline GetFederationTokenResult& WithUserId(const char* value) { SetUserId(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-connect/include/aws/connect/model/GetTrafficDistributionResult.h b/generated/src/aws-cpp-sdk-connect/include/aws/connect/model/GetTrafficDistributionResult.h index fe198675b9f..d089e26d7a1 100644 --- a/generated/src/aws-cpp-sdk-connect/include/aws/connect/model/GetTrafficDistributionResult.h +++ b/generated/src/aws-cpp-sdk-connect/include/aws/connect/model/GetTrafficDistributionResult.h @@ -7,6 +7,8 @@ #includeThe distribution of allowing signing in to the instance and its + * replica(s).
+ */ + inline const SignInConfig& GetSignInConfig() const{ return m_signInConfig; } + + /** + *The distribution of allowing signing in to the instance and its + * replica(s).
+ */ + inline void SetSignInConfig(const SignInConfig& value) { m_signInConfig = value; } + + /** + *The distribution of allowing signing in to the instance and its + * replica(s).
+ */ + inline void SetSignInConfig(SignInConfig&& value) { m_signInConfig = std::move(value); } + + /** + *The distribution of allowing signing in to the instance and its + * replica(s).
+ */ + inline GetTrafficDistributionResult& WithSignInConfig(const SignInConfig& value) { SetSignInConfig(value); return *this;} + + /** + *The distribution of allowing signing in to the instance and its + * replica(s).
+ */ + inline GetTrafficDistributionResult& WithSignInConfig(SignInConfig&& value) { SetSignInConfig(std::move(value)); return *this;} + + + /** + *The distribution of agents between the instance and its replica(s).
+ */ + inline const AgentConfig& GetAgentConfig() const{ return m_agentConfig; } + + /** + *The distribution of agents between the instance and its replica(s).
+ */ + inline void SetAgentConfig(const AgentConfig& value) { m_agentConfig = value; } + + /** + *The distribution of agents between the instance and its replica(s).
+ */ + inline void SetAgentConfig(AgentConfig&& value) { m_agentConfig = std::move(value); } + + /** + *The distribution of agents between the instance and its replica(s).
+ */ + inline GetTrafficDistributionResult& WithAgentConfig(const AgentConfig& value) { SetAgentConfig(value); return *this;} + + /** + *The distribution of agents between the instance and its replica(s).
+ */ + inline GetTrafficDistributionResult& WithAgentConfig(AgentConfig&& value) { SetAgentConfig(std::move(value)); return *this;} + + inline const Aws::String& GetRequestId() const{ return m_requestId; } @@ -181,6 +240,10 @@ namespace Model Aws::String m_arn; + SignInConfig m_signInConfig; + + AgentConfig m_agentConfig; + Aws::String m_requestId; }; diff --git a/generated/src/aws-cpp-sdk-connect/include/aws/connect/model/ListTrafficDistributionGroupUsersRequest.h b/generated/src/aws-cpp-sdk-connect/include/aws/connect/model/ListTrafficDistributionGroupUsersRequest.h new file mode 100644 index 00000000000..1688f9c464f --- /dev/null +++ b/generated/src/aws-cpp-sdk-connect/include/aws/connect/model/ListTrafficDistributionGroupUsersRequest.h @@ -0,0 +1,189 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#includeThe identifier of the traffic distribution group. This can be the ID or the + * ARN if the API is being called in the Region where the traffic distribution + * group was created. The ARN must be provided if the call is from the replicated + * Region.
+ */ + inline const Aws::String& GetTrafficDistributionGroupId() const{ return m_trafficDistributionGroupId; } + + /** + *The identifier of the traffic distribution group. This can be the ID or the + * ARN if the API is being called in the Region where the traffic distribution + * group was created. The ARN must be provided if the call is from the replicated + * Region.
+ */ + inline bool TrafficDistributionGroupIdHasBeenSet() const { return m_trafficDistributionGroupIdHasBeenSet; } + + /** + *The identifier of the traffic distribution group. This can be the ID or the + * ARN if the API is being called in the Region where the traffic distribution + * group was created. The ARN must be provided if the call is from the replicated + * Region.
+ */ + inline void SetTrafficDistributionGroupId(const Aws::String& value) { m_trafficDistributionGroupIdHasBeenSet = true; m_trafficDistributionGroupId = value; } + + /** + *The identifier of the traffic distribution group. This can be the ID or the + * ARN if the API is being called in the Region where the traffic distribution + * group was created. The ARN must be provided if the call is from the replicated + * Region.
+ */ + inline void SetTrafficDistributionGroupId(Aws::String&& value) { m_trafficDistributionGroupIdHasBeenSet = true; m_trafficDistributionGroupId = std::move(value); } + + /** + *The identifier of the traffic distribution group. This can be the ID or the + * ARN if the API is being called in the Region where the traffic distribution + * group was created. The ARN must be provided if the call is from the replicated + * Region.
+ */ + inline void SetTrafficDistributionGroupId(const char* value) { m_trafficDistributionGroupIdHasBeenSet = true; m_trafficDistributionGroupId.assign(value); } + + /** + *The identifier of the traffic distribution group. This can be the ID or the + * ARN if the API is being called in the Region where the traffic distribution + * group was created. The ARN must be provided if the call is from the replicated + * Region.
+ */ + inline ListTrafficDistributionGroupUsersRequest& WithTrafficDistributionGroupId(const Aws::String& value) { SetTrafficDistributionGroupId(value); return *this;} + + /** + *The identifier of the traffic distribution group. This can be the ID or the + * ARN if the API is being called in the Region where the traffic distribution + * group was created. The ARN must be provided if the call is from the replicated + * Region.
+ */ + inline ListTrafficDistributionGroupUsersRequest& WithTrafficDistributionGroupId(Aws::String&& value) { SetTrafficDistributionGroupId(std::move(value)); return *this;} + + /** + *The identifier of the traffic distribution group. This can be the ID or the + * ARN if the API is being called in the Region where the traffic distribution + * group was created. The ARN must be provided if the call is from the replicated + * Region.
+ */ + inline ListTrafficDistributionGroupUsersRequest& WithTrafficDistributionGroupId(const char* value) { SetTrafficDistributionGroupId(value); return *this;} + + + /** + *The maximum number of results to return per page.
+ */ + inline int GetMaxResults() const{ return m_maxResults; } + + /** + *The maximum number of results to return per page.
+ */ + inline bool MaxResultsHasBeenSet() const { return m_maxResultsHasBeenSet; } + + /** + *The maximum number of results to return per page.
+ */ + inline void SetMaxResults(int value) { m_maxResultsHasBeenSet = true; m_maxResults = value; } + + /** + *The maximum number of results to return per page.
+ */ + inline ListTrafficDistributionGroupUsersRequest& WithMaxResults(int value) { SetMaxResults(value); return *this;} + + + /** + *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.
+ */ + inline const Aws::String& GetNextToken() const{ return m_nextToken; } + + /** + *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.
+ */ + inline bool NextTokenHasBeenSet() const { return m_nextTokenHasBeenSet; } + + /** + *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.
+ */ + inline void SetNextToken(const Aws::String& value) { m_nextTokenHasBeenSet = true; m_nextToken = value; } + + /** + *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.
+ */ + inline void SetNextToken(Aws::String&& value) { m_nextTokenHasBeenSet = true; m_nextToken = std::move(value); } + + /** + *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.
+ */ + inline void SetNextToken(const char* value) { m_nextTokenHasBeenSet = true; m_nextToken.assign(value); } + + /** + *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.
+ */ + inline ListTrafficDistributionGroupUsersRequest& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;} + + /** + *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.
+ */ + inline ListTrafficDistributionGroupUsersRequest& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;} + + /** + *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.
+ */ + inline ListTrafficDistributionGroupUsersRequest& WithNextToken(const char* value) { SetNextToken(value); return *this;} + + private: + + Aws::String m_trafficDistributionGroupId; + bool m_trafficDistributionGroupIdHasBeenSet = false; + + int m_maxResults; + bool m_maxResultsHasBeenSet = false; + + Aws::String m_nextToken; + bool m_nextTokenHasBeenSet = false; + }; + +} // namespace Model +} // namespace Connect +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-connect/include/aws/connect/model/ListTrafficDistributionGroupUsersResult.h b/generated/src/aws-cpp-sdk-connect/include/aws/connect/model/ListTrafficDistributionGroupUsersResult.h new file mode 100644 index 00000000000..dbed664494a --- /dev/null +++ b/generated/src/aws-cpp-sdk-connect/include/aws/connect/model/ListTrafficDistributionGroupUsersResult.h @@ -0,0 +1,148 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#includeIf there are additional results, this is the token for the next set of + * results.
+ */ + inline const Aws::String& GetNextToken() const{ return m_nextToken; } + + /** + *If there are additional results, this is the token for the next set of + * results.
+ */ + inline void SetNextToken(const Aws::String& value) { m_nextToken = value; } + + /** + *If there are additional results, this is the token for the next set of + * results.
+ */ + inline void SetNextToken(Aws::String&& value) { m_nextToken = std::move(value); } + + /** + *If there are additional results, this is the token for the next set of + * results.
+ */ + inline void SetNextToken(const char* value) { m_nextToken.assign(value); } + + /** + *If there are additional results, this is the token for the next set of + * results.
+ */ + inline ListTrafficDistributionGroupUsersResult& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;} + + /** + *If there are additional results, this is the token for the next set of + * results.
+ */ + inline ListTrafficDistributionGroupUsersResult& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;} + + /** + *If there are additional results, this is the token for the next set of + * results.
+ */ + inline ListTrafficDistributionGroupUsersResult& WithNextToken(const char* value) { SetNextToken(value); return *this;} + + + /** + *A list of traffic distribution group users.
+ */ + inline const Aws::VectorA list of traffic distribution group users.
+ */ + inline void SetTrafficDistributionGroupUserSummaryList(const Aws::VectorA list of traffic distribution group users.
+ */ + inline void SetTrafficDistributionGroupUserSummaryList(Aws::VectorA list of traffic distribution group users.
+ */ + inline ListTrafficDistributionGroupUsersResult& WithTrafficDistributionGroupUserSummaryList(const Aws::VectorA list of traffic distribution group users.
+ */ + inline ListTrafficDistributionGroupUsersResult& WithTrafficDistributionGroupUserSummaryList(Aws::VectorA list of traffic distribution group users.
+ */ + inline ListTrafficDistributionGroupUsersResult& AddTrafficDistributionGroupUserSummaryList(const TrafficDistributionGroupUserSummary& value) { m_trafficDistributionGroupUserSummaryList.push_back(value); return *this; } + + /** + *A list of traffic distribution group users.
+ */ + inline ListTrafficDistributionGroupUsersResult& AddTrafficDistributionGroupUserSummaryList(TrafficDistributionGroupUserSummary&& value) { m_trafficDistributionGroupUserSummaryList.push_back(std::move(value)); return *this; } + + + + inline const Aws::String& GetRequestId() const{ return m_requestId; } + + + inline void SetRequestId(const Aws::String& value) { m_requestId = value; } + + + inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } + + + inline void SetRequestId(const char* value) { m_requestId.assign(value); } + + + inline ListTrafficDistributionGroupUsersResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} + + + inline ListTrafficDistributionGroupUsersResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} + + + inline ListTrafficDistributionGroupUsersResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} + + private: + + Aws::String m_nextToken; + + Aws::VectorThe distribution of allowing signing in to the instance and its + * replica(s).
Information about traffic distributions.
+ */ + inline const Aws::VectorInformation about traffic distributions.
+ */ + inline bool DistributionsHasBeenSet() const { return m_distributionsHasBeenSet; } + + /** + *Information about traffic distributions.
+ */ + inline void SetDistributions(const Aws::VectorInformation about traffic distributions.
+ */ + inline void SetDistributions(Aws::VectorInformation about traffic distributions.
+ */ + inline SignInConfig& WithDistributions(const Aws::VectorInformation about traffic distributions.
+ */ + inline SignInConfig& WithDistributions(Aws::VectorInformation about traffic distributions.
+ */ + inline SignInConfig& AddDistributions(const SignInDistribution& value) { m_distributionsHasBeenSet = true; m_distributions.push_back(value); return *this; } + + /** + *Information about traffic distributions.
+ */ + inline SignInConfig& AddDistributions(SignInDistribution&& value) { m_distributionsHasBeenSet = true; m_distributions.push_back(std::move(value)); return *this; } + + private: + + Aws::VectorThe distribution of sign in traffic between the instance and its + * replica(s).
The Amazon Web Services Region of the sign in distribution.
+ */ + inline const Aws::String& GetRegion() const{ return m_region; } + + /** + *The Amazon Web Services Region of the sign in distribution.
+ */ + inline bool RegionHasBeenSet() const { return m_regionHasBeenSet; } + + /** + *The Amazon Web Services Region of the sign in distribution.
+ */ + inline void SetRegion(const Aws::String& value) { m_regionHasBeenSet = true; m_region = value; } + + /** + *The Amazon Web Services Region of the sign in distribution.
+ */ + inline void SetRegion(Aws::String&& value) { m_regionHasBeenSet = true; m_region = std::move(value); } + + /** + *The Amazon Web Services Region of the sign in distribution.
+ */ + inline void SetRegion(const char* value) { m_regionHasBeenSet = true; m_region.assign(value); } + + /** + *The Amazon Web Services Region of the sign in distribution.
+ */ + inline SignInDistribution& WithRegion(const Aws::String& value) { SetRegion(value); return *this;} + + /** + *The Amazon Web Services Region of the sign in distribution.
+ */ + inline SignInDistribution& WithRegion(Aws::String&& value) { SetRegion(std::move(value)); return *this;} + + /** + *The Amazon Web Services Region of the sign in distribution.
+ */ + inline SignInDistribution& WithRegion(const char* value) { SetRegion(value); return *this;} + + + /** + *Whether sign in distribution is enabled.
+ */ + inline bool GetEnabled() const{ return m_enabled; } + + /** + *Whether sign in distribution is enabled.
+ */ + inline bool EnabledHasBeenSet() const { return m_enabledHasBeenSet; } + + /** + *Whether sign in distribution is enabled.
+ */ + inline void SetEnabled(bool value) { m_enabledHasBeenSet = true; m_enabled = value; } + + /** + *Whether sign in distribution is enabled.
+ */ + inline SignInDistribution& WithEnabled(bool value) { SetEnabled(value); return *this;} + + private: + + Aws::String m_region; + bool m_regionHasBeenSet = false; + + bool m_enabled; + bool m_enabledHasBeenSet = false; + }; + +} // namespace Model +} // namespace Connect +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-connect/include/aws/connect/model/TrafficDistributionGroup.h b/generated/src/aws-cpp-sdk-connect/include/aws/connect/model/TrafficDistributionGroup.h index 295b0f6baef..4eeddfab991 100644 --- a/generated/src/aws-cpp-sdk-connect/include/aws/connect/model/TrafficDistributionGroup.h +++ b/generated/src/aws-cpp-sdk-connect/include/aws/connect/model/TrafficDistributionGroup.h @@ -485,6 +485,59 @@ namespace Model */ inline TrafficDistributionGroup& AddTags(const char* key, const char* value) { m_tagsHasBeenSet = true; m_tags.emplace(key, value); return *this; } + + /** + *Whether this is the default traffic distribution group created during
+ * instance replication. The default traffic distribution group cannot be deleted
+ * by the DeleteTrafficDistributionGroup
API. The default traffic
+ * distribution group is deleted as part of the process for deleting a replica.
You can change the SignInConfig
only for a default
+ * TrafficDistributionGroup
. If you call
+ * UpdateTrafficDistribution
with a modified SignInConfig
+ * and a non-default TrafficDistributionGroup
, an
+ * InvalidRequestException
is returned.
Whether this is the default traffic distribution group created during
+ * instance replication. The default traffic distribution group cannot be deleted
+ * by the DeleteTrafficDistributionGroup
API. The default traffic
+ * distribution group is deleted as part of the process for deleting a replica.
You can change the SignInConfig
only for a default
+ * TrafficDistributionGroup
. If you call
+ * UpdateTrafficDistribution
with a modified SignInConfig
+ * and a non-default TrafficDistributionGroup
, an
+ * InvalidRequestException
is returned.
Whether this is the default traffic distribution group created during
+ * instance replication. The default traffic distribution group cannot be deleted
+ * by the DeleteTrafficDistributionGroup
API. The default traffic
+ * distribution group is deleted as part of the process for deleting a replica.
You can change the SignInConfig
only for a default
+ * TrafficDistributionGroup
. If you call
+ * UpdateTrafficDistribution
with a modified SignInConfig
+ * and a non-default TrafficDistributionGroup
, an
+ * InvalidRequestException
is returned.
Whether this is the default traffic distribution group created during
+ * instance replication. The default traffic distribution group cannot be deleted
+ * by the DeleteTrafficDistributionGroup
API. The default traffic
+ * distribution group is deleted as part of the process for deleting a replica.
You can change the SignInConfig
only for a default
+ * TrafficDistributionGroup
. If you call
+ * UpdateTrafficDistribution
with a modified SignInConfig
+ * and a non-default TrafficDistributionGroup
, an
+ * InvalidRequestException
is returned.
Whether this is the default traffic distribution group created during
+ * instance replication. The default traffic distribution group cannot be deleted
+ * by the DeleteTrafficDistributionGroup
API. The default traffic
+ * distribution group is deleted as part of the process for deleting a replica.
Whether this is the default traffic distribution group created during
+ * instance replication. The default traffic distribution group cannot be deleted
+ * by the DeleteTrafficDistributionGroup
API. The default traffic
+ * distribution group is deleted as part of the process for deleting a replica.
Whether this is the default traffic distribution group created during
+ * instance replication. The default traffic distribution group cannot be deleted
+ * by the DeleteTrafficDistributionGroup
API. The default traffic
+ * distribution group is deleted as part of the process for deleting a replica.
Whether this is the default traffic distribution group created during
+ * instance replication. The default traffic distribution group cannot be deleted
+ * by the DeleteTrafficDistributionGroup
API. The default traffic
+ * distribution group is deleted as part of the process for deleting a replica.
Summary information about a traffic distribution group user.
The identifier for the user. This can be the ID or the ARN of the user.
+ */ + inline const Aws::String& GetUserId() const{ return m_userId; } + + /** + *The identifier for the user. This can be the ID or the ARN of the user.
+ */ + inline bool UserIdHasBeenSet() const { return m_userIdHasBeenSet; } + + /** + *The identifier for the user. This can be the ID or the ARN of the user.
+ */ + inline void SetUserId(const Aws::String& value) { m_userIdHasBeenSet = true; m_userId = value; } + + /** + *The identifier for the user. This can be the ID or the ARN of the user.
+ */ + inline void SetUserId(Aws::String&& value) { m_userIdHasBeenSet = true; m_userId = std::move(value); } + + /** + *The identifier for the user. This can be the ID or the ARN of the user.
+ */ + inline void SetUserId(const char* value) { m_userIdHasBeenSet = true; m_userId.assign(value); } + + /** + *The identifier for the user. This can be the ID or the ARN of the user.
+ */ + inline TrafficDistributionGroupUserSummary& WithUserId(const Aws::String& value) { SetUserId(value); return *this;} + + /** + *The identifier for the user. This can be the ID or the ARN of the user.
+ */ + inline TrafficDistributionGroupUserSummary& WithUserId(Aws::String&& value) { SetUserId(std::move(value)); return *this;} + + /** + *The identifier for the user. This can be the ID or the ARN of the user.
+ */ + inline TrafficDistributionGroupUserSummary& WithUserId(const char* value) { SetUserId(value); return *this;} + + private: + + Aws::String m_userId; + bool m_userIdHasBeenSet = false; + }; + +} // namespace Model +} // namespace Connect +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-connect/include/aws/connect/model/TransferContactRequest.h b/generated/src/aws-cpp-sdk-connect/include/aws/connect/model/TransferContactRequest.h index d5b7b9206b6..0b221eceffd 100644 --- a/generated/src/aws-cpp-sdk-connect/include/aws/connect/model/TransferContactRequest.h +++ b/generated/src/aws-cpp-sdk-connect/include/aws/connect/model/TransferContactRequest.h @@ -173,42 +173,42 @@ namespace Model /** - *The identifier for the user.
+ *The identifier for the user. This can be the ID or the ARN of the user.
*/ inline const Aws::String& GetUserId() const{ return m_userId; } /** - *The identifier for the user.
+ *The identifier for the user. This can be the ID or the ARN of the user.
*/ inline bool UserIdHasBeenSet() const { return m_userIdHasBeenSet; } /** - *The identifier for the user.
+ *The identifier for the user. This can be the ID or the ARN of the user.
*/ inline void SetUserId(const Aws::String& value) { m_userIdHasBeenSet = true; m_userId = value; } /** - *The identifier for the user.
+ *The identifier for the user. This can be the ID or the ARN of the user.
*/ inline void SetUserId(Aws::String&& value) { m_userIdHasBeenSet = true; m_userId = std::move(value); } /** - *The identifier for the user.
+ *The identifier for the user. This can be the ID or the ARN of the user.
*/ inline void SetUserId(const char* value) { m_userIdHasBeenSet = true; m_userId.assign(value); } /** - *The identifier for the user.
+ *The identifier for the user. This can be the ID or the ARN of the user.
*/ inline TransferContactRequest& WithUserId(const Aws::String& value) { SetUserId(value); return *this;} /** - *The identifier for the user.
+ *The identifier for the user. This can be the ID or the ARN of the user.
*/ inline TransferContactRequest& WithUserId(Aws::String&& value) { SetUserId(std::move(value)); return *this;} /** - *The identifier for the user.
+ *The identifier for the user. This can be the ID or the ARN of the user.
*/ inline TransferContactRequest& WithUserId(const char* value) { SetUserId(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-connect/include/aws/connect/model/UpdateTrafficDistributionRequest.h b/generated/src/aws-cpp-sdk-connect/include/aws/connect/model/UpdateTrafficDistributionRequest.h index 21868b44a19..b7ad6cdc219 100644 --- a/generated/src/aws-cpp-sdk-connect/include/aws/connect/model/UpdateTrafficDistributionRequest.h +++ b/generated/src/aws-cpp-sdk-connect/include/aws/connect/model/UpdateTrafficDistributionRequest.h @@ -8,6 +8,8 @@ #includeThe distribution of allowing signing in to the instance and its + * replica(s).
+ */ + inline const SignInConfig& GetSignInConfig() const{ return m_signInConfig; } + + /** + *The distribution of allowing signing in to the instance and its + * replica(s).
+ */ + inline bool SignInConfigHasBeenSet() const { return m_signInConfigHasBeenSet; } + + /** + *The distribution of allowing signing in to the instance and its + * replica(s).
+ */ + inline void SetSignInConfig(const SignInConfig& value) { m_signInConfigHasBeenSet = true; m_signInConfig = value; } + + /** + *The distribution of allowing signing in to the instance and its + * replica(s).
+ */ + inline void SetSignInConfig(SignInConfig&& value) { m_signInConfigHasBeenSet = true; m_signInConfig = std::move(value); } + + /** + *The distribution of allowing signing in to the instance and its + * replica(s).
+ */ + inline UpdateTrafficDistributionRequest& WithSignInConfig(const SignInConfig& value) { SetSignInConfig(value); return *this;} + + /** + *The distribution of allowing signing in to the instance and its + * replica(s).
+ */ + inline UpdateTrafficDistributionRequest& WithSignInConfig(SignInConfig&& value) { SetSignInConfig(std::move(value)); return *this;} + + + /** + *The distribution of agents between the instance and its replica(s).
+ */ + inline const AgentConfig& GetAgentConfig() const{ return m_agentConfig; } + + /** + *The distribution of agents between the instance and its replica(s).
+ */ + inline bool AgentConfigHasBeenSet() const { return m_agentConfigHasBeenSet; } + + /** + *The distribution of agents between the instance and its replica(s).
+ */ + inline void SetAgentConfig(const AgentConfig& value) { m_agentConfigHasBeenSet = true; m_agentConfig = value; } + + /** + *The distribution of agents between the instance and its replica(s).
+ */ + inline void SetAgentConfig(AgentConfig&& value) { m_agentConfigHasBeenSet = true; m_agentConfig = std::move(value); } + + /** + *The distribution of agents between the instance and its replica(s).
+ */ + inline UpdateTrafficDistributionRequest& WithAgentConfig(const AgentConfig& value) { SetAgentConfig(value); return *this;} + + /** + *The distribution of agents between the instance and its replica(s).
+ */ + inline UpdateTrafficDistributionRequest& WithAgentConfig(AgentConfig&& value) { SetAgentConfig(std::move(value)); return *this;} + private: Aws::String m_id; @@ -135,6 +205,12 @@ namespace Model TelephonyConfig m_telephonyConfig; bool m_telephonyConfigHasBeenSet = false; + + SignInConfig m_signInConfig; + bool m_signInConfigHasBeenSet = false; + + AgentConfig m_agentConfig; + bool m_agentConfigHasBeenSet = false; }; } // namespace Model diff --git a/generated/src/aws-cpp-sdk-connect/source/ConnectClient.cpp b/generated/src/aws-cpp-sdk-connect/source/ConnectClient.cpp index dfa8558d5f3..72d09ebc107 100644 --- a/generated/src/aws-cpp-sdk-connect/source/ConnectClient.cpp +++ b/generated/src/aws-cpp-sdk-connect/source/ConnectClient.cpp @@ -32,6 +32,7 @@ #include