AWSEC2ConnectionNotification

@interface AWSEC2ConnectionNotification

Describes a connection notification for a VPC endpoint or VPC endpoint service.

  • The events for the notification. Valid values are Accept, Connect, Delete, and Reject.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic)
        NSArray<NSString *> *_Nullable connectionEvents;

    Swift

    var connectionEvents: [String]? { get set }
  • The ARN of the SNS topic for the notification.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic)
        NSString *_Nullable connectionNotificationArn;

    Swift

    var connectionNotificationArn: String? { get set }
  • The ID of the notification.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic)
        NSString *_Nullable connectionNotificationId;

    Swift

    var connectionNotificationId: String? { get set }
  • The state of the notification.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic)
        AWSEC2ConnectionNotificationState connectionNotificationState;

    Swift

    var connectionNotificationState: AWSEC2ConnectionNotificationState { get set }
  • The type of notification.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic)
        AWSEC2ConnectionNotificationType connectionNotificationType;

    Swift

    var connectionNotificationType: AWSEC2ConnectionNotificationType { get set }
  • The ID of the endpoint service.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *_Nullable serviceId;

    Swift

    var serviceId: String? { get set }
  • The ID of the VPC endpoint.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *_Nullable vpcEndpointId;

    Swift

    var vpcEndpointId: String? { get set }