:doc:`S3Vectors <../../s3vectors>` / Client / delete_vector_bucket

********************
delete_vector_bucket
********************



.. py:method:: S3Vectors.Client.delete_vector_bucket(**kwargs)

  

  Deletes a vector bucket. All vector indexes in the vector bucket must be deleted before the vector bucket can be deleted. To perform this operation, you must use either the vector bucket name or the vector bucket Amazon Resource Name (ARN).

    Permissions  

  You must have the ``s3vectors:DeleteVectorBucket`` permission to use this operation.

  

  See also: `AWS API Documentation <https://docs.aws.amazon.com/goto/WebAPI/s3vectors-2025-07-15/DeleteVectorBucket>`_  


  **Request Syntax**
  ::

    response = client.delete_vector_bucket(
        vectorBucketName='string',
        vectorBucketArn='string'
    )
    
  :type vectorBucketName: string
  :param vectorBucketName: 

    The name of the vector bucket to delete.

    

  
  :type vectorBucketArn: string
  :param vectorBucketArn: 

    The ARN of the vector bucket to delete.

    

  
  
  :rtype: dict
  :returns: 
    
    **Response Syntax**

    
    ::

      {}
      
    **Response Structure**

    

    - *(dict) --* 
  
  **Exceptions**
  
  *   :py:class:`S3Vectors.Client.exceptions.ValidationException`

  
  *   :py:class:`S3Vectors.Client.exceptions.ServiceUnavailableException`

  
  *   :py:class:`S3Vectors.Client.exceptions.TooManyRequestsException`

  
  *   :py:class:`S3Vectors.Client.exceptions.InternalServerException`

  
  *   :py:class:`S3Vectors.Client.exceptions.AccessDeniedException`

  
  *   :py:class:`S3Vectors.Client.exceptions.RequestTimeoutException`

  
  *   :py:class:`S3Vectors.Client.exceptions.ConflictException`

  
  *   :py:class:`S3Vectors.Client.exceptions.NotFoundException`

  