vcf_sddc_personalities

Execution module for SDDC Manager cluster personalities.

saltext.vcf.modules.vcf_sddc_personalities.list_(personality_name=None, cluster_id=None, profile=None)[source]

List personalities, optionally filtered.

CLI Example:

salt '*' vcf_sddc_personalities.list_
salt '*' vcf_sddc_personalities.list_ personality_name=cluster-image-8.0u3
saltext.vcf.modules.vcf_sddc_personalities.get(personality_id, profile=None)[source]

Get a personality by id.

CLI Example:

salt '*' vcf_sddc_personalities.get <personality_id>
saltext.vcf.modules.vcf_sddc_personalities.create(personality_spec, profile=None)[source]

Import a new personality.

CLI Example:

salt '*' vcf_sddc_personalities.create \
    '{"personalityName": "cluster-image-8.0u3", "fileId": "abc123"}'
saltext.vcf.modules.vcf_sddc_personalities.delete(personality_id, profile=None)[source]

Delete a personality.

CLI Example:

salt '*' vcf_sddc_personalities.delete <personality_id>
saltext.vcf.modules.vcf_sddc_personalities.rename(personality_id, personality_name, profile=None)[source]

Rename a personality.

CLI Example:

salt '*' vcf_sddc_personalities.rename <personality_id> <new_name>
saltext.vcf.modules.vcf_sddc_personalities.upload_files(upload_spec, profile=None)[source]

Upload the files that back a personality.

CLI Example:

salt '*' vcf_sddc_personalities.upload_files \
    '{"filePath": "/nfs/.../personality.zip", "personalityName": "..."}'