

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# BackupSelection
<a name="API_BackupSelection"></a>

用于为备份计划指定一组资源。

建议您指定要包含或排除的条件、标签或资源。否则，Backup 将尝试选择所有支持和选择加入的存储资源，这可能会产生意想不到的成本影响。

有关更多信息，请参阅[以编程方式分配资源](https://docs.aws.amazon.com/aws-backup/latest/devguide/assigning-resources.html#assigning-resources-json)。

## 内容
<a name="API_BackupSelection_Contents"></a>

 ** IamRoleArn **   <a name="Backup-Type-BackupSelection-IamRoleArn"></a>
备份目标资源时 AWS Backup 用于进行身份验证的 IAM 角色的 ARN；例如，。`arn:aws:iam::123456789012:role/S3Access`  
类型：字符串  
是否必需：是

 ** SelectionName **   <a name="Backup-Type-BackupSelection-SelectionName"></a>
资源选择文档的显示名称。必须包含 1 到 50 个字母数字或“-\$1.” 字符。  
类型：字符串  
模式：`^[a-zA-Z0-9\-\_\.]{1,50}$`  
是否必需：是

 ** Conditions **   <a name="Backup-Type-BackupSelection-Conditions"></a>
您定义的使用标签将资源分配给备份计划的条件。例如 `"StringEquals": { "ConditionKey": "aws:ResourceTag/backup", "ConditionValue": "daily" }`。  
 `Conditions` 支持 `StringEquals`、`StringLike`、`StringNotEquals` 和 `StringNotLike`。条件运算符区分大小写。  
如果指定多个条件，则资源必须匹配所有条件（AND 逻辑）。  
类型：[Conditions](API_Conditions.md) 对象  
必需：否

 ** ListOfTags **   <a name="Backup-Type-BackupSelection-ListOfTags"></a>
建议您使用 `Conditions` 参数，而不是此参数。  
您定义的使用标签将资源分配给备份计划的条件。例如 `"StringEquals": { "ConditionKey": "backup", "ConditionValue": "daily"}`。  
 `ListOfTags` 仅支持 `StringEquals`。条件运算符区分大小写。  
如果指定多个条件，则资源必须匹配任一条件（OR 逻辑）。  
类型：[Condition](API_Condition.md) 对象数组  
必需：否

 ** NotResources **   <a name="Backup-Type-BackupSelection-NotResources"></a>
要从备份计划中排除的资源的 Amazon 资源名称 (ARNs)。不带通配符的最大数量 ARNs 为 500， ARNs 带通配符的最大数量为 30。  
如果需要从备份计划中排除许多资源，请考虑使用不同的资源选择策略，例如仅分配一种或几种资源类型或使用标签细化资源选择。  
类型：字符串数组  
必需：否

 ** Resources **   <a name="Backup-Type-BackupSelection-Resources"></a>
要分配给备份计划的资源的 Amazon 资源名称 (ARNs)。不带通配符的最大数量 ARNs 为 500， ARNs 带通配符的最大数量为 30。  
如果需要为备份计划分配许多资源，请考虑使用不同的资源选择策略，例如分配一种资源类型的所有资源或使用标签细化资源选择。  
如果指定多个 ARNs，则资源与任何 ARNs （OR 逻辑）都非常匹配。  
在 ARN 模式中使用通配符进行备份选择时，星号 (\$1) 必须出现在 ARN 字符串（前缀模式）的末尾。例如，`arn:aws:s3:::my-bucket-*`有效，但`arn:aws:s3:::*-logs`不支持。
类型：字符串数组  
必需：否

## 另请参阅
<a name="API_BackupSelection_SeeAlso"></a>

有关以特定语言之一使用此 API 的更多信息 AWS SDKs，请参阅以下内容：
+  [AWS 适用于 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/backup-2018-11-15/BackupSelection) 
+  [AWS 适用于 Java 的 SDK V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/backup-2018-11-15/BackupSelection) 
+  [AWS 适用于 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/backup-2018-11-15/BackupSelection) 