Configuration

Field 

JSON Key

Required

Description

Field 

JSON Key

Required

Description

Prism Element URL

prismElementUrl

Yes

Full HTTPS URL of Prism Element. Any host/port is accepted (e.g. https://pe.example.com:9440, https://10.1.127.70).

Username

username

Yes

Nutanix user with read access to cluster and certificate APIs.

Password

password

Yes

Password for the user (write-only in the UI schema).

Skip TLS Verify

skipTlsVerify

No

Skip TLS certificate verification (default true, needed for self-signed).

Timeout Seconds

timeoutSeconds

No

HTTP request timeout in seconds (default 30, range 1–300).

The plugin does not force a port onto the URL. Customers may front Prism with a domain name or load balancer, so whatever host/port you supply is used as-is (defaulting to 443 only when no port is present, for the raw TLS handshake).

Example Configuration

Configuration is provided via JSON input file with required config and optional state objects:

{
  "config": {
    "prismElementUrl": "https://pe.example.com:9440",
    "username": "admin",
    "password": "REPLACE_ME",
    "skipTlsVerify": true,
    "timeoutSeconds": 30
  },
  "state": {
    "lastScanDate": ""
  }
}