

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

Para proteger e definir o acesso à sua fonte de eventos, é possível especificar o protocolo de autenticação, os componentes da VPC ou o host virtual.

## Conteúdo
<a name="API_SourceAccessConfiguration_Contents"></a>

 ** Type **   <a name="lambda-Type-SourceAccessConfiguration-Type"></a>
O tipo do protocolo de autenticação, os componentes da VPC ou o host virtual da fonte de eventos. Por exemplo: `"Type":"SASL_SCRAM_512_AUTH"`.  
+  `BASIC_AUTH`: (Amazon MQ) O segredo do AWS Secrets Manager que armazena as credenciais do agente.
+  `BASIC_AUTH`: (Apache Kafka autogerenciado) O ARN do Secrets Manager da chave secreta usada para a autenticação SASL/PLAIN dos agentes do Apache Kafka.
+  `VPC_SUBNET`: (Apache Kafka autogerenciado) As sub-redes associadas à sua VPC. O Lambda conecta essas sub-redes para buscar dados do cluster autogerenciado do Apache Kafka.
+  `VPC_SECURITY_GROUP`: (Apache Kafka autogerenciado) O grupo de segurança da VPC usado para gerenciar o acesso aos agentes do Apache Kafka autogerenciados.
+  `SASL_SCRAM_256_AUTH`: (Apache Kafka autogerenciado) O ARN do Secrets Manager da chave secreta usada para a autenticação SASL SCRAM-256 dos agentes do Apache Kafka autogerenciados.
+  `SASL_SCRAM_512_AUTH`: (Amazon MSK, Apache Kafka autogerenciado) O ARN do Secrets Manager da chave secreta usada para a autenticação SASL SCRAM-512 dos agentes do Apache Kafka autogerenciados.
+  `VIRTUAL_HOST`: (RabbitMQ) O nome do host virtual no seu agente do RabbitMQ. O Lambda usa esse host RabbitMQ como fonte de eventos. Essa propriedade não pode ser especificada em uma chamada de API UpdateEventSourceMapping.
+  `CLIENT_CERTIFICATE_TLS_AUTH`: (Amazon MSK, Apache Kafka autogerenciado) O ARN do Secrets Manager da chave secreta contendo a cadeia de certificados (X.509 PEM), a chave privada (PKCS\$18 PEM) e a senha de chave privada (opcional) usada para autenticação TLS mútua dos agentes do MSK/Apache Kafka.
+  `SERVER_ROOT_CA_CERTIFICATE`- (Apache Kafka autogerenciado) O ARN do Secrets Manager da chave secreta contendo o certificado de CA raiz (X.509 PEM) utilizado para a criptografia TLS dos agentes do Apache Kafka. 
Tipo: string  
Valores Válidos: `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`   
Obrigatório: não

 ** URI **   <a name="lambda-Type-SourceAccessConfiguration-URI"></a>
O valor para a configuração escolhida em `Type`. Por exemplo: `"URI": "arn:aws:secretsmanager:us-east-1:01234567890:secret:MyBrokerSecretName"`.  
Tipo: string  
Restrições de comprimento: comprimento mínimo 1. Comprimento máximo de 200.  
Padrão: `[a-zA-Z0-9-\/*:_+=.@-]*`   
Obrigatório: não

## Ver também
<a name="API_SourceAccessConfiguration_SeeAlso"></a>

Para mais informações sobre como usar essa API em um dos AWS SDKs de idiomas específicos, consulte o seguinte:
+  [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 para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lambda-2015-03-31/SourceAccessConfiguration) 