@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.
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.
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.
"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.
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.
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.
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.
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.
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.