@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SourceAccessConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
You can specify the authentication protocol, or the VPC components to secure access to your event source.
Constructor and Description |
---|
SourceAccessConfiguration() |
Modifier and Type | Method and Description |
---|---|
SourceAccessConfiguration |
clone() |
boolean |
equals(Object obj) |
String |
getType()
The type of authentication protocol or the VPC components for your event source.
|
String |
getURI()
The value for your chosen configuration in
Type . |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setType(String type)
The type of authentication protocol or the VPC components for your event source.
|
void |
setURI(String uRI)
The value for your chosen configuration in
Type . |
String |
toString()
Returns a string representation of this object.
|
SourceAccessConfiguration |
withType(SourceAccessType type)
The type of authentication protocol or the VPC components for your event source.
|
SourceAccessConfiguration |
withType(String type)
The type of authentication protocol or the VPC components for your event source.
|
SourceAccessConfiguration |
withURI(String uRI)
The value for your chosen configuration in
Type . |
public void setType(String type)
The type of authentication protocol or the VPC components for your event source. For example:
"Type":"SASL_SCRAM_512_AUTH"
.
BASIC_AUTH
- (MQ) The Secrets Manager secret that stores your broker credentials.
VPC_SUBNET
- The subnets associated with your VPC. Lambda connects to these subnets to fetch data
from your Self-Managed Apache Kafka cluster.
VPC_SECURITY_GROUP
- The VPC security group used to manage access to your Self-Managed Apache Kafka
brokers.
SASL_SCRAM_256_AUTH
- The Secrets Manager ARN of your secret key used for SASL SCRAM-256
authentication of your Self-Managed Apache Kafka brokers.
SASL_SCRAM_512_AUTH
- The Secrets Manager ARN of your secret key used for SASL SCRAM-512
authentication of your Self-Managed Apache Kafka brokers.
VIRTUAL_HOST
- The name of the virtual host in your RabbitMQ broker. Lambda will use this host as
the event source.
type
- The type of authentication protocol or the VPC components for your event source. For example:
"Type":"SASL_SCRAM_512_AUTH"
.
BASIC_AUTH
- (MQ) The Secrets Manager secret that stores your broker credentials.
VPC_SUBNET
- The subnets associated with your VPC. Lambda connects to these subnets to fetch
data from your Self-Managed Apache Kafka cluster.
VPC_SECURITY_GROUP
- The VPC security group used to manage access to your Self-Managed Apache
Kafka brokers.
SASL_SCRAM_256_AUTH
- The Secrets Manager ARN of your secret key used for SASL SCRAM-256
authentication of your Self-Managed Apache Kafka brokers.
SASL_SCRAM_512_AUTH
- The Secrets Manager ARN of your secret key used for SASL SCRAM-512
authentication of your Self-Managed Apache Kafka brokers.
VIRTUAL_HOST
- The name of the virtual host in your RabbitMQ broker. Lambda will use this
host as the event source.
SourceAccessType
public String getType()
The type of authentication protocol or the VPC components for your event source. For example:
"Type":"SASL_SCRAM_512_AUTH"
.
BASIC_AUTH
- (MQ) The Secrets Manager secret that stores your broker credentials.
VPC_SUBNET
- The subnets associated with your VPC. Lambda connects to these subnets to fetch data
from your Self-Managed Apache Kafka cluster.
VPC_SECURITY_GROUP
- The VPC security group used to manage access to your Self-Managed Apache Kafka
brokers.
SASL_SCRAM_256_AUTH
- The Secrets Manager ARN of your secret key used for SASL SCRAM-256
authentication of your Self-Managed Apache Kafka brokers.
SASL_SCRAM_512_AUTH
- The Secrets Manager ARN of your secret key used for SASL SCRAM-512
authentication of your Self-Managed Apache Kafka brokers.
VIRTUAL_HOST
- The name of the virtual host in your RabbitMQ broker. Lambda will use this host as
the event source.
"Type":"SASL_SCRAM_512_AUTH"
.
BASIC_AUTH
- (MQ) The Secrets Manager secret that stores your broker credentials.
VPC_SUBNET
- The subnets associated with your VPC. Lambda connects to these subnets to fetch
data from your Self-Managed Apache Kafka cluster.
VPC_SECURITY_GROUP
- The VPC security group used to manage access to your Self-Managed
Apache Kafka brokers.
SASL_SCRAM_256_AUTH
- The Secrets Manager ARN of your secret key used for SASL SCRAM-256
authentication of your Self-Managed Apache Kafka brokers.
SASL_SCRAM_512_AUTH
- The Secrets Manager ARN of your secret key used for SASL SCRAM-512
authentication of your Self-Managed Apache Kafka brokers.
VIRTUAL_HOST
- The name of the virtual host in your RabbitMQ broker. Lambda will use this
host as the event source.
SourceAccessType
public SourceAccessConfiguration withType(String type)
The type of authentication protocol or the VPC components for your event source. For example:
"Type":"SASL_SCRAM_512_AUTH"
.
BASIC_AUTH
- (MQ) The Secrets Manager secret that stores your broker credentials.
VPC_SUBNET
- The subnets associated with your VPC. Lambda connects to these subnets to fetch data
from your Self-Managed Apache Kafka cluster.
VPC_SECURITY_GROUP
- The VPC security group used to manage access to your Self-Managed Apache Kafka
brokers.
SASL_SCRAM_256_AUTH
- The Secrets Manager ARN of your secret key used for SASL SCRAM-256
authentication of your Self-Managed Apache Kafka brokers.
SASL_SCRAM_512_AUTH
- The Secrets Manager ARN of your secret key used for SASL SCRAM-512
authentication of your Self-Managed Apache Kafka brokers.
VIRTUAL_HOST
- The name of the virtual host in your RabbitMQ broker. Lambda will use this host as
the event source.
type
- The type of authentication protocol or the VPC components for your event source. For example:
"Type":"SASL_SCRAM_512_AUTH"
.
BASIC_AUTH
- (MQ) The Secrets Manager secret that stores your broker credentials.
VPC_SUBNET
- The subnets associated with your VPC. Lambda connects to these subnets to fetch
data from your Self-Managed Apache Kafka cluster.
VPC_SECURITY_GROUP
- The VPC security group used to manage access to your Self-Managed Apache
Kafka brokers.
SASL_SCRAM_256_AUTH
- The Secrets Manager ARN of your secret key used for SASL SCRAM-256
authentication of your Self-Managed Apache Kafka brokers.
SASL_SCRAM_512_AUTH
- The Secrets Manager ARN of your secret key used for SASL SCRAM-512
authentication of your Self-Managed Apache Kafka brokers.
VIRTUAL_HOST
- The name of the virtual host in your RabbitMQ broker. Lambda will use this
host as the event source.
SourceAccessType
public SourceAccessConfiguration withType(SourceAccessType type)
The type of authentication protocol or the VPC components for your event source. For example:
"Type":"SASL_SCRAM_512_AUTH"
.
BASIC_AUTH
- (MQ) The Secrets Manager secret that stores your broker credentials.
VPC_SUBNET
- The subnets associated with your VPC. Lambda connects to these subnets to fetch data
from your Self-Managed Apache Kafka cluster.
VPC_SECURITY_GROUP
- The VPC security group used to manage access to your Self-Managed Apache Kafka
brokers.
SASL_SCRAM_256_AUTH
- The Secrets Manager ARN of your secret key used for SASL SCRAM-256
authentication of your Self-Managed Apache Kafka brokers.
SASL_SCRAM_512_AUTH
- The Secrets Manager ARN of your secret key used for SASL SCRAM-512
authentication of your Self-Managed Apache Kafka brokers.
VIRTUAL_HOST
- The name of the virtual host in your RabbitMQ broker. Lambda will use this host as
the event source.
type
- The type of authentication protocol or the VPC components for your event source. For example:
"Type":"SASL_SCRAM_512_AUTH"
.
BASIC_AUTH
- (MQ) The Secrets Manager secret that stores your broker credentials.
VPC_SUBNET
- The subnets associated with your VPC. Lambda connects to these subnets to fetch
data from your Self-Managed Apache Kafka cluster.
VPC_SECURITY_GROUP
- The VPC security group used to manage access to your Self-Managed Apache
Kafka brokers.
SASL_SCRAM_256_AUTH
- The Secrets Manager ARN of your secret key used for SASL SCRAM-256
authentication of your Self-Managed Apache Kafka brokers.
SASL_SCRAM_512_AUTH
- The Secrets Manager ARN of your secret key used for SASL SCRAM-512
authentication of your Self-Managed Apache Kafka brokers.
VIRTUAL_HOST
- The name of the virtual host in your RabbitMQ broker. Lambda will use this
host as the event source.
SourceAccessType
public void setURI(String uRI)
The value for your chosen configuration in Type
. For example:
"URI": "arn:aws:secretsmanager:us-east-1:01234567890:secret:MyBrokerSecretName"
.
uRI
- The value for your chosen configuration in Type
. For example:
"URI": "arn:aws:secretsmanager:us-east-1:01234567890:secret:MyBrokerSecretName"
.public String getURI()
The value for your chosen configuration in Type
. For example:
"URI": "arn:aws:secretsmanager:us-east-1:01234567890:secret:MyBrokerSecretName"
.
Type
. For example:
"URI": "arn:aws:secretsmanager:us-east-1:01234567890:secret:MyBrokerSecretName"
.public SourceAccessConfiguration withURI(String uRI)
The value for your chosen configuration in Type
. For example:
"URI": "arn:aws:secretsmanager:us-east-1:01234567890:secret:MyBrokerSecretName"
.
uRI
- The value for your chosen configuration in Type
. For example:
"URI": "arn:aws:secretsmanager:us-east-1:01234567890:secret:MyBrokerSecretName"
.public String toString()
toString
in class Object
Object.toString()
public SourceAccessConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.