VpcEndpointConnectionNotificationArgs class
The set of arguments for VpcEndpointConnectionNotification. The set of arguments for VpcEndpointConnectionNotification.
Constructors
-
VpcEndpointConnectionNotificationArgs({required Input<
List< connectionEvents, required Input<String> >String> connectionNotificationArn, Input<String?> ? region, Input<String?> ? vpcEndpointId, Input<String?> ? vpcEndpointServiceId}) -
Creates a new VpcEndpointConnectionNotificationArgs.
connectionEventsOne or more endpoint events for which to receive notifications.connectionNotificationArnThe ARN of the SNS topic for the notifications.regionRegion where this resource will be managed. Defaults to the Region set in the provider configuration.vpcEndpointIdThe ID of the VPC Endpoint to receive notifications for.vpcEndpointServiceIdThe ID of the VPC Endpoint Service to receive notifications for.const -
VpcEndpointConnectionNotificationArgs.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
connectionEvents
→ Input<
List< String> > -
One or more endpoint events for which to receive notifications.
final
-
connectionNotificationArn
→ Input<
String> -
The ARN of the SNS topic for the notifications.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
region
→ Input<
String?> ? -
Region where this resource will be managed. Defaults to the Region set in the provider configuration.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
vpcEndpointId
→ Input<
String?> ? -
The ID of the VPC Endpoint to receive notifications for.
final
-
vpcEndpointServiceId
→ Input<
String?> ? -
The ID of the VPC Endpoint Service to receive notifications for.
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