

# SourceAccessConfiguration
<a name="API_SourceAccessConfiguration"></a>

イベントソースへのアクセスを保護して定義するために、認証プロトコル、VPC コンポーネント、仮想ホストを指定できます。

## 目次
<a name="API_SourceAccessConfiguration_Contents"></a>

 ** Type **   <a name="lambda-Type-SourceAccessConfiguration-Type"></a>
イベントソースの認証プロトコル、VPC コンポーネント、仮想ホストのタイプです。例: `"Type":"SASL_SCRAM_512_AUTH"`。  
+  `BASIC_AUTH` – (Amazon MQ) ブローカー認証情報を保存する AWS Secrets Manager シークレット。
+  `BASIC_AUTH` – (セルフマネージド Apache Kafka) Apache Kafka ブローカーの SASL/PLAIN 認証に使用されるシークレットキーの Secrets Manager ARN。
+  `VPC_SUBNET` – (セルフマネージド Apache Kafka) VPC に関連付けられたサブネット。Lambda はこれらのサブネットに接続して、セルフマネージド Apache Kafka クラスターからデータをフェッチします。
+  `VPC_SECURITY_GROUP` – (セルフマネージド Apache Kafka) セルフマネージド Apache Kafka ブローカーへのアクセスを管理するために使用される VPC セキュリティグループ。
+  `SASL_SCRAM_256_AUTH` – (セルフマネージド Apache Kafka) セルフマネージド Apache Kafka ブローカーの SASL SCRAM-256 認証に使用されるシークレットキーの Secrets Manager ARN。
+  `SASL_SCRAM_512_AUTH` – (Amazon MSK、セルフマネージド Apache Kafka) セルフマネージド Apache Kafka ブローカーの SASL SCRAM-512 認証に使用されるシークレットキーの Secrets Manager ARN。
+  `VIRTUAL_HOST` – (RabbitMQ) RabbitMQ ブローカー内の仮想ホストの名前。Lambda は、この RabbitMQ ホストをイベントソースとして使用します。このプロパティは、UpdateEventSourceMapping API コールでは指定できません。
+  `CLIENT_CERTIFICATE_TLS_AUTH` – (Amazon MSK、セルフマネージド Apache Kafka) MSK/Apache Kafka ブローカーの相互 TLS 認証に使用される証明書チェーン (X.509 PEM)、プライベートキー (PKCS \$18 PEM)、およびプライベートキーパスワード (オプション) が含まれるシークレットキーの Secrets Manager ARN。
+  `SERVER_ROOT_CA_CERTIFICATE` – (セルフマネージド Apache Kafka) Apache Kafka ブローカーの TLS 暗号化に使用されるルート CA 証明書 (X.509 PEM) が含まれるシークレットキーの Secrets Manager ARN。
型: 文字列  
有効な値: `BASIC_AUTH | VPC_SUBNET | VPC_SECURITY_GROUP | SASL_SCRAM_512_AUTH | SASL_SCRAM_256_AUTH | VIRTUAL_HOST | CLIENT_CERTIFICATE_TLS_AUTH | SERVER_ROOT_CA_CERTIFICATE`   
必須：いいえ

 ** URI **   <a name="lambda-Type-SourceAccessConfiguration-URI"></a>
`Type` で選択した構成の値。例: `"URI": "arn:aws:secretsmanager:us-east-1:01234567890:secret:MyBrokerSecretName"`。  
型: 文字列  
長さの制限: 最小長は 1 です。最大長は 200 です。  
パターン: `[a-zA-Z0-9-\/*:_+=.@-]*`   
必須: いいえ

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

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