sddc_personalities

SDDC Manager cluster personalities (/v1/personalities).

A personality is a captured vSphere Lifecycle Manager cluster image (base image + add-ons + components + firmware) that SDDC Manager can reuse as a standard baseline when creating or upgrading clusters. The Async Patch Tool workflow can produce a personality from a patched cluster and register it here so subsequent clusters get the same image.

saltext.vcf.clients.sddc_personalities.list_(opts, personality_name=None, cluster_id=None, profile=None)[source]

List personalities, optionally filtered by name or seed cluster id.

saltext.vcf.clients.sddc_personalities.create(opts, personality_spec, profile=None)[source]

Import a new personality. personality_spec per SDDC Manager API.

saltext.vcf.clients.sddc_personalities.delete(opts, personality_id, profile=None)[source]

Delete a personality by id.

saltext.vcf.clients.sddc_personalities.rename(opts, personality_id, personality_name, profile=None)[source]

Rename a personality.

saltext.vcf.clients.sddc_personalities.upload_files(opts, upload_spec, profile=None)[source]

Upload the raw ZIP/JSON files that back a personality.

upload_spec is the PersonalityUploadSpec body per SDDC Manager API (e.g. {"filePath": "/nfs/.../personality.zip", "personalityName": "cluster-image-8.0u3"}). The two-step flow is: upload files first, then call create() referencing the uploaded file id.