vcf_vcfops_dashboard

Execution module for VCF Operations dashboards.

saltext.vcf.modules.vcf_vcfops_dashboard.list_(profile=None)[source]

List every dashboard visible to the configured user.

CLI Example:

salt '*' vcf_vcfops_dashboard.list_
saltext.vcf.modules.vcf_vcfops_dashboard.get(dashboard_id, profile=None)[source]

Return the dashboard identified by dashboard_id.

CLI Example:

salt '*' vcf_vcfops_dashboard.get <dashboard_id>
saltext.vcf.modules.vcf_vcfops_dashboard.get_or_none(dashboard_id, profile=None)[source]

Like get() but returns None when no match.

CLI Example:

salt '*' vcf_vcfops_dashboard.get_or_none <dashboard_id>
saltext.vcf.modules.vcf_vcfops_dashboard.create(dashboard_spec, profile=None)[source]

Create a new dashboard from dashboard_spec.

CLI Example:

salt '*' vcf_vcfops_dashboard.create <dashboard_spec>
saltext.vcf.modules.vcf_vcfops_dashboard.update(dashboard_id, dashboard_spec, profile=None)[source]

Replace the dashboard identified by dashboard_id with dashboard_spec.

CLI Example:

salt '*' vcf_vcfops_dashboard.update <dashboard_id> <dashboard_spec>
saltext.vcf.modules.vcf_vcfops_dashboard.delete(dashboard_id, profile=None)[source]

Delete the dashboard identified by dashboard_id.

CLI Example:

salt '*' vcf_vcfops_dashboard.delete <dashboard_id>
saltext.vcf.modules.vcf_vcfops_dashboard.share(dashboard_id, user_id, profile=None)[source]

Share dashboard_id with the user identified by user_id.

CLI Example:

salt '*' vcf_vcfops_dashboard.share <dashboard_id> <user_id>
saltext.vcf.modules.vcf_vcfops_dashboard.import_(spec, profile=None)[source]

Import a dashboard from a previously exported payload.

CLI Example:

salt '*' vcf_vcfops_dashboard.import_ <spec>