Class VpcEndpointConnectionNotificationState.Builder

    • Method Detail

      • connectionEvents

        public VpcEndpointConnectionNotificationState.Builder connectionEvents​(@Nullable
                                                                               com.pulumi.core.Output<java.util.List<java.lang.String>> connectionEvents)
        Parameters:
        connectionEvents - One or more endpoint [events](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateVpcEndpointConnectionNotification.html#API_CreateVpcEndpointConnectionNotification_RequestParameters) for which to receive notifications.
        Returns:
        builder
      • connectionEvents

        public VpcEndpointConnectionNotificationState.Builder connectionEvents​(java.util.List<java.lang.String> connectionEvents)
        Parameters:
        connectionEvents - One or more endpoint [events](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateVpcEndpointConnectionNotification.html#API_CreateVpcEndpointConnectionNotification_RequestParameters) for which to receive notifications.
        Returns:
        builder
      • connectionEvents

        public VpcEndpointConnectionNotificationState.Builder connectionEvents​(java.lang.String... connectionEvents)
        Parameters:
        connectionEvents - One or more endpoint [events](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateVpcEndpointConnectionNotification.html#API_CreateVpcEndpointConnectionNotification_RequestParameters) for which to receive notifications.
        Returns:
        builder
      • connectionNotificationArn

        public VpcEndpointConnectionNotificationState.Builder connectionNotificationArn​(@Nullable
                                                                                        com.pulumi.core.Output<java.lang.String> connectionNotificationArn)
        Parameters:
        connectionNotificationArn - ARN of the SNS topic for the notifications.
        Returns:
        builder
      • connectionNotificationArn

        public VpcEndpointConnectionNotificationState.Builder connectionNotificationArn​(java.lang.String connectionNotificationArn)
        Parameters:
        connectionNotificationArn - ARN of the SNS topic for the notifications.
        Returns:
        builder
      • notificationType

        public VpcEndpointConnectionNotificationState.Builder notificationType​(@Nullable
                                                                               com.pulumi.core.Output<java.lang.String> notificationType)
        Parameters:
        notificationType - Type of notification.
        Returns:
        builder
      • region

        public VpcEndpointConnectionNotificationState.Builder region​(@Nullable
                                                                     com.pulumi.core.Output<java.lang.String> region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder
      • region

        public VpcEndpointConnectionNotificationState.Builder region​(java.lang.String region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder
      • vpcEndpointId

        public VpcEndpointConnectionNotificationState.Builder vpcEndpointId​(@Nullable
                                                                            com.pulumi.core.Output<java.lang.String> vpcEndpointId)
        Parameters:
        vpcEndpointId - ID of the VPC Endpoint to receive notifications for.
        Returns:
        builder
      • vpcEndpointServiceId

        public VpcEndpointConnectionNotificationState.Builder vpcEndpointServiceId​(@Nullable
                                                                                   com.pulumi.core.Output<java.lang.String> vpcEndpointServiceId)
        Parameters:
        vpcEndpointServiceId - ID of the VPC Endpoint Service to receive notifications for. > **NOTE:** One of `vpcEndpointServiceId` or `vpcEndpointId` must be specified.
        Returns:
        builder
      • vpcEndpointServiceId

        public VpcEndpointConnectionNotificationState.Builder vpcEndpointServiceId​(java.lang.String vpcEndpointServiceId)
        Parameters:
        vpcEndpointServiceId - ID of the VPC Endpoint Service to receive notifications for. > **NOTE:** One of `vpcEndpointServiceId` or `vpcEndpointId` must be specified.
        Returns:
        builder