

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

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

バックアップ計画にリソースのセットを指定するために使用します。

含めるか除外する条件、タグ、またはリソースを指定することをお勧めします。それ以外の場合、バックアップは、サポート対象のすべてのストレージリソースおよびオプトインされているすべてのストレージリソースを選択しようとしますが、これにより、意図しないコスト上の影響が生じる可能性があります。

詳細については、「[プログラムによるリソースの割り当て](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」 を含める必要があります。。  
タイプ: 文字列  
Pattern: `^[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 リソースネーム (ARN)。ARN の最大数は、ワイルドカードを使用しない場合は 500、またはワイルドカードを使用する場合は 30 の ARN です。  
バックアップ計画から多くのリソースを除外する必要がある場合は、1 つまたは少数のリソースタイプのみを割り当てるか、タグを使用してリソース選択を調整するなど、異なるリソース選択戦略を検討してください。  
型: 文字列の配列  
必須: いいえ

 ** Resources **   <a name="Backup-Type-BackupSelection-Resources"></a>
バックアッププランに割り当てるリソースの Amazon リソースネーム (ARN)。ARN の最大数は、ワイルドカードを使用しない場合は 500、またはワイルドカードを使用する場合は 30 ARNです。  
バックアッププランに多数のリソースを割り当てる必要がある場合は、リソースタイプのすべてのリソースを割り当てるか、タグを使用してリソース選択を調整するなど、異なるリソース選択戦略を検討してください。  
複数の ARN を指定すると、リソースはいずれかの ARN (OR ロジック) に一致します。  
バックアップ選択に ARN パターンでワイルドカードを使用する場合は、ARN 文字列の末尾にアスタリスク (\$1) (プレフィックスパターン) が表示される必要があります。たとえば、 `arn:aws:s3:::my-bucket-*`は有効ですが、`arn:aws:s3:::*-logs`サポートされていません。
型: 文字列の配列  
必須: いいえ

## 以下の資料も参照してください。
<a name="API_BackupSelection_SeeAlso"></a>

言語固有の AWS SDKs のいずれかでこの API を使用する方法の詳細については、以下を参照してください。
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/backup-2018-11-15/BackupSelection) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/backup-2018-11-15/BackupSelection) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/backup-2018-11-15/BackupSelection) 