Hay más ejemplos de AWS SDK disponibles en el  GitHub  repositorio de ejemplos de AWS Doc SDK.
Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Úselo DeleteVpc con un AWS SDK o CLI
Los siguientes ejemplos de código muestran cómo utilizar DeleteVpc.
Los ejemplos de acciones son extractos de código de programas más grandes y deben ejecutarse en contexto. Puede ver esta acción en contexto en los siguientes ejemplos de código: 
    - CLI
- 
            
     
        - AWS CLI
- 
             
                    Para eliminar una VPC En este ejemplo, se elimina la VPC especificada. Si el comando se ejecuta correctamente, no se muestra ningún resultado. Comando: aws ec2 delete-vpc --vpc-id vpc-a01106c2
 
 
 
- PHP
- 
            
     
        - SDK para PHP
- 
             
                
                
    /**
     * @param string $vpcId
     * @return void
     */
    public function deleteVpc(string $vpcId)
    {
        try {
            $this->ec2Client->deleteVpc([
                "VpcId" => $vpcId,
            ]);
        }catch(Ec2Exception $caught){
            echo "There was a problem deleting the VPC: {$caught->getAwsErrorMessage()}\n";
            throw $caught;
        }
    }
 
 
 
- PowerShell
- 
            
     
     
        - Herramientas para la  PowerShell  versión 4
- 
             
                    Ejemplo 1: en este ejemplo se elimina la VPC especificada. Se le solicitará una confirmación antes de continuar con la operación, a menos que también especifique el parámetro Force. Remove-EC2Vpc -VpcId vpc-12345678
 Salida: Confirm
Are you sure you want to perform this action?
Performing operation "Remove-EC2Vpc (DeleteVpc)" on Target "vpc-12345678".
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is "Y"):
 
- Herramientas para la versión 5  PowerShell 
- 
             
                    Ejemplo 1: en este ejemplo se elimina la VPC especificada. Se le solicitará una confirmación antes de continuar con la operación, a menos que también especifique el parámetro Force. Remove-EC2Vpc -VpcId vpc-12345678
 Salida: Confirm
Are you sure you want to perform this action?
Performing operation "Remove-EC2Vpc (DeleteVpc)" on Target "vpc-12345678".
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is "Y"):
 
 
 
- Python
- 
            
     
        - SDK para Python (Boto3)
- 
             
                
                class VpcWrapper:
    """Encapsulates Amazon Elastic Compute Cloud (Amazon EC2) Amazon Virtual Private Cloud actions."""
    def __init__(self, ec2_client: boto3.client):
        """
        Initializes the VpcWrapper with an EC2 client.
        :param ec2_client: A Boto3 Amazon EC2 client. This client provides low-level
                           access to AWS EC2 services.
        """
        self.ec2_client = ec2_client
    @classmethod
    def from_client(cls) -> "VpcWrapper":
        """
        Creates a VpcWrapper instance with a default EC2 client.
        :return: An instance of VpcWrapper initialized with the default EC2 client.
        """
        ec2_client = boto3.client("ec2")
        return cls(ec2_client)
    def delete(self, vpc_id: str) -> None:
        """
        Deletes the specified VPC.
        :param vpc_id: The ID of the VPC to delete.
        """
        try:
            self.ec2_client.delete_vpc(VpcId=vpc_id)
        except ClientError as err:
            logger.error(
                "Couldn't delete VPC %s. Here's why: %s: %s",
                vpc_id,
                err.response["Error"]["Code"],
                err.response["Error"]["Message"],
            )
            raise