You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::Lambda::Types::SourceAccessConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::Lambda::Types::SourceAccessConfiguration
- Defined in:
- (unknown)
Overview
When passing SourceAccessConfiguration as input to an Aws::Client method, you can use a vanilla Hash:
{
type: "BASIC_AUTH", # accepts BASIC_AUTH
uri: "Arn",
}
(MQ) The Secrets Manager secret that stores your broker credentials. To store your secret, use the following format: { "username": "your username", "password": "your password" }
Instance Attribute Summary collapse
-
#type ⇒ String
To reference the secret, use the following format:
[ { "Type": "BASIC_AUTH", "URI": "secretARN" } ]
. -
#uri ⇒ String
To reference the secret, use the following format:
[ { "Type": "BASIC_AUTH", "URI": "secretARN" } ]
.
Instance Attribute Details
#type ⇒ String
To reference the secret, use the following format: [ { "Type":
"BASIC_AUTH", "URI": "secretARN" } ]
The value of Type
is always BASIC_AUTH
. To encrypt the secret, you
can use customer or service managed keys. When using a customer managed
KMS key, the Lambda execution role requires kms:Decrypt
permissions.
Possible values:
- BASIC_AUTH
#uri ⇒ String
To reference the secret, use the following format: [ { "Type":
"BASIC_AUTH", "URI": "secretARN" } ]
The value of Type
is always BASIC_AUTH
. To encrypt the secret, you
can use customer or service managed keys. When using a customer managed
KMS key, the Lambda execution role requires kms:Decrypt
permissions.