EventSourceMappingSourceAccessConfiguration class
Constructors
-
EventSourceMappingSourceAccessConfiguration({required Input<
String> type, required Input<String> uri}) -
Creates a new EventSourceMappingSourceAccessConfiguration.
typeType of authentication protocol, VPC components, or virtual host for your event source. For valid values, refer to the AWS documentation.uriURI for this configuration. For typeVPC_SUBNETthe value should besubnet:subnet_idwheresubnetIdis the value you would find in an aws.ec2.Subnet resource's id attribute. For typeVPC_SECURITY_GROUPthe value should besecurity_group:security_group_idwheresecurityGroupIdis the value you would find in an aws.ec2.SecurityGroup resource's id attribute.const -
EventSourceMappingSourceAccessConfiguration.fromMap(Map<
String, dynamic> map) -
factory
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
type
→ Input<
String> -
Type of authentication protocol, VPC components, or virtual host for your event source. For valid values, refer to the AWS documentation.
final
-
uri
→ Input<
String> -
URI for this configuration. For type
VPC_SUBNETthe value should besubnet:subnet_idwheresubnetIdis the value you would find in an aws.ec2.Subnet resource's id attribute. For typeVPC_SECURITY_GROUPthe value should besecurity_group:security_group_idwheresecurityGroupIdis the value you would find in an aws.ec2.SecurityGroup resource's id attribute.final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited