Preview

This product or feature is subject to the "Pre-GA Offerings Terms" in the General Service Terms section of theService Specific Terms. Pre-GA products and features are available "as is" and might have limited support. For more information, see thelaunch stage descriptions.

Submit the VM image for approval

This page describes how to submit the virtual machine (VM) image for approval in the Producer Portal.

Submit the VM image

  1. Add a new product on theProducer Portal.Note: If you can't access Producer Portal, verify that you've selected the correct project. If you still can't access it, use thePartner Support Desk to request assistance, and include the word "Marketplace" in your description. For more information about Partner Support Desk, visitRequest assistance with Integration Connectors.
  2. Select Virtual Machine as the product type and provide a unique name for the product. Follow these guidelines for the product name and product overview:
    • The product name must match the application or soure for which you build the connector. For example, if you build a connector for Salesforce, use Salesforce in the product name.
    • Don't use reserved keywords such as "plugin" in the product name.
    • The product overview must mention that this product is for Integration Connectors or Application Integration.
  3. Specify the product details. For guidelines about how to enter the product details, seeAdd product details.
  4. Create the deployment package.
  5. Select apricing model.
  6. Submit your product to Cloud Marketplace.

Create the deployment package

  1. Select the VM image created earlier in theDeployment Image Source section. This image must be the same as the image mentioned in the autogen configuration.
  2. For the deployment package, selectManual configuration for more complex products. You can't use guided configuration as this product requires a startup script.
  3. In theType section, selectCustom (UI deployment).
  4. In theImage Variable field, entersource_image.
  5. To upload the deployment package, do the following:
    1. Create a Cloud Storage bucket.
    2. To zip the terraform module, run the following command:
      cdsolution_folderzip.zip./*

      Ensure that only the files are zipped and not the parent folder.

    3. To upload the zip file to the Cloud Storage bucket, run the following command:
      gcloudstoragecpMODULE_NAME.zipgs://BUCKET_NAME
    4. In the Producer Portal, in theSpecify your GCS object location field, browse and select the uploaded object.
    5. In theRequired roles section, select the role for the Compute Admin role (roles/compute.admin).
    6. To validate the deployment module, clickValidate.
    7. To view the UI and deploy the VM product for testing, clickDeployment preview. This page will be the same as what the consumers will see while setting up the connector VM.

    What's next

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2026-02-18 UTC.