vcf_vcfops_adapter¶
Execution module for VCF Operations adapter kinds and instances.
- saltext.vcf.modules.vcf_vcfops_adapter.list_()[source]¶
List all adapter kinds.
CLI Example:
salt '*' vcf_vcfops_adapter.list_
- saltext.vcf.modules.vcf_vcfops_adapter.get(kind_key)[source]¶
Get an adapter kind by key.
CLI Example:
salt '*' vcf_vcfops_adapter.get <kind_key>
- saltext.vcf.modules.vcf_vcfops_adapter.instance_list(profile=None)[source]¶
List all configured adapter instances.
CLI Example:
salt '*' vcf_vcfops_adapter.instance_list
- saltext.vcf.modules.vcf_vcfops_adapter.instance_get(instance_id, profile=None)[source]¶
Get a single adapter instance by id.
CLI Example:
salt '*' vcf_vcfops_adapter.instance_get <instance_id>
- saltext.vcf.modules.vcf_vcfops_adapter.instance_get_or_none(instance_id, profile=None)[source]¶
Get a single adapter instance by id, returning
Noneif it does not exist.CLI Example:
salt '*' vcf_vcfops_adapter.instance_get_or_none <instance_id>
- saltext.vcf.modules.vcf_vcfops_adapter.instance_create(spec, profile=None)[source]¶
Create an adapter instance from spec.
CLI Example:
salt '*' vcf_vcfops_adapter.instance_create '{"name": "vcenter-prod", ...}'
- saltext.vcf.modules.vcf_vcfops_adapter.instance_update(instance_id, spec, profile=None)[source]¶
Update an existing adapter instance.
CLI Example:
salt '*' vcf_vcfops_adapter.instance_update <instance_id> '{"name": "vc-prod", ...}'
- saltext.vcf.modules.vcf_vcfops_adapter.instance_delete(instance_id, profile=None)[source]¶
Delete an adapter instance.
CLI Example:
salt '*' vcf_vcfops_adapter.instance_delete <instance_id>