def delete_vpc_endpoints(DryRun=None, VpcEndpointIds=None):
    """
    Deletes one or more specified VPC endpoints. Deleting the endpoint also deletes the endpoint routes in the route tables that were associated with the endpoint.
    See also: AWS API Documentation
    
    
    :example: response = client.delete_vpc_endpoints(
        DryRun=True|False,
        VpcEndpointIds=[
            'string',
        ]
    )
    
    
    :type DryRun: boolean
    :param DryRun: Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation . Otherwise, it is UnauthorizedOperation .

    :type VpcEndpointIds: list
    :param VpcEndpointIds: [REQUIRED]
            One or more endpoint IDs.
            (string) --
            

    :rtype: dict
    :return: {
        'Unsuccessful': [
            {
                'ResourceId': 'string',
                'Error': {
                    'Code': 'string',
                    'Message': 'string'
                }
            },
        ]
    }
    
    
    """
    pass
