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 None if 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>
saltext.vcf.modules.vcf_vcfops_adapter.instance_start(instance_id, profile=None)[source]

Start monitoring on an adapter instance.

CLI Example:

salt '*' vcf_vcfops_adapter.instance_start <instance_id>
saltext.vcf.modules.vcf_vcfops_adapter.instance_stop(instance_id, profile=None)[source]

Stop monitoring on an adapter instance.

CLI Example:

salt '*' vcf_vcfops_adapter.instance_stop <instance_id>