code: @Override
      public DisassociateVpcCidrBlockResult disassociateVpcCidrBlock(DisassociateVpcCidrBlockRequest request) {
          request = beforeClientExecution(request);
          return executeDisassociateVpcCidrBlock(request);
      }
docs: <p>
  Disassociates a CIDR block from a VPC. To disassociate the CIDR block, you must specify its association ID. You
  can get the association ID by using <a>DescribeVpcs</a>. You must detach or delete all gateways and resources
  that are associated with the CIDR block before you can disassociate it.
  </p>
  <p>
  You cannot disassociate the CIDR block with which you originally created the VPC (the primary CIDR block).
  </p>
  
  @param disassociateVpcCidrBlockRequest
  @return Result of the DisassociateVpcCidrBlock operation returned by the service.
  @sample AmazonEC2.DisassociateVpcCidrBlock
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/DisassociateVpcCidrBlock" target="_top">AWS
  API Documentation</a>