<commit_before>---
layout: "docs"
page_title: "vSphere Post-Processor"
---

# vSphere Post-Processor

Type: `vsphere-upload`

The vSphere post-processor takes an artifact from the VMware builder
and uploads it to a vSphere endpoint.

## Configuration

There are many configuration options available for the post-processor. They are
segmented below into two categories: required and optional parameters. Within
each category, the available configuration keys are alphabetized.

Required:

* `datacenter` (string) - The name of the datacenter within vSphere to
  add the VM to.

* `datastore` (string) - The name of the datastore to store this VM.

* `host` (string) - The vSphere host that will be contacted to perform
  the VM upload.

* `password` (string) - Password to use to authenticate to the vSphere
  endpoint.

* `path_to_resource_pool` (string) - The path within the resource pool to
  store the VM.

* `username` (string) - The username to use to authenticate to the vSphere
  endpoint.

* `vm_folder` (string) - The folder within the datastore to store the VM.

* `vm_name` (string) - The name of the VM once it is uploaded.

* `vm_network` (string) - The name of the VM network this VM will be
  added to.

Optional:

* `insecure` (bool) - Whether or not the connection to vSphere can be done
  over an insecure connection. By default this is false.
<commit_msg>website: update vsphere endpoint docs [GH-695]<commit_after>---
layout: "docs"
page_title: "vSphere Post-Processor"
---

# vSphere Post-Processor

Type: `vsphere`

The vSphere post-processor takes an artifact from the VMware builder
and uploads it to a vSphere endpoint.

## Configuration

There are many configuration options available for the post-processor. They are
segmented below into two categories: required and optional parameters. Within
each category, the available configuration keys are alphabetized.

Required:

* `datacenter` (string) - The name of the datacenter within vSphere to
  add the VM to.

* `datastore` (string) - The name of the datastore to store this VM.

* `host` (string) - The vSphere host that will be contacted to perform
  the VM upload.

* `password` (string) - Password to use to authenticate to the vSphere
  endpoint.

* `path_to_resource_pool` (string) - The path within the resource pool to
  store the VM.

* `username` (string) - The username to use to authenticate to the vSphere
  endpoint.

* `vm_folder` (string) - The folder within the datastore to store the VM.

* `vm_name` (string) - The name of the VM once it is uploaded.

* `vm_network` (string) - The name of the VM network this VM will be
  added to.

Optional:

* `insecure` (bool) - Whether or not the connection to vSphere can be done
  over an insecure connection. By default this is false.

{'fraction_non_alphanumeric': 0.07672910662824207, 'fraction_numerical': 0.001080691642651297, 'mean_word_length': 3.9063604240282683, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3869167', 'n_tokens_mistral': 836, 'n_tokens_neox': 816, 'n_words': 385}