

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

# CustomSecretConfig
<a name="API_CustomSecretConfig"></a>

ストレージロケーション認証情報が Secrets Manager にプレーンテキスト (認証トークン、シークレットキー、またはパスワードの場合) またはバイナリ (Kerberos キータブの場合) として保存されている、カスタマー管理の Secrets Manager シークレットの設定情報を指定します。この設定には、シークレット ARN、およびシークレットへのアクセスを提供する IAM ロールの ARN が含まれます。

**注記**  
`CmkSecretConfig` または `CustomSecretConfig` を使用して、`CreateLocation` リクエストの認証情報を指定できます。同じリクエストに対して両方のパラメータを指定しないでください。

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

 ** SecretAccessRoleArn **   <a name="DataSync-Type-CustomSecretConfig-SecretAccessRoleArn"></a>
DataSync が に指定されたシークレットにアクセスするために使用する AWS Identity and Access Management ロールの ARN を指定します`SecretArn`。  
タイプ: 文字列  
長さの制約: 最大長は 2,048 です。  
パターン: `^(arn:(aws|aws-cn|aws-us-gov|aws-eusc|aws-iso|aws-iso-b):iam::[0-9]{12}:role/[a-zA-Z0-9+=,.@_-]+|)$`   
必須: いいえ

 ** SecretArn **   <a name="DataSync-Type-CustomSecretConfig-SecretArn"></a>
 AWS Secrets Manager シークレットの ARN を指定します。  
タイプ: 文字列  
長さの制約: 最大長は 2,048 です。  
パターン: `^(arn:(aws|aws-cn|aws-us-gov|aws-eusc|aws-iso|aws-iso-b):secretsmanager:[a-z\-0-9]+:[0-9]{12}:secret:.*|)$`   
必須: いいえ

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

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