vcf_nsx_ids¶
Execution module for NSX Distributed IDS/IPS.
- saltext.vcf.modules.vcf_nsx_ids.get_global_config(profile=None)[source]¶
Return the global IDS settings.
CLI Example:
salt '*' vcf_nsx_ids.get_global_config
- saltext.vcf.modules.vcf_nsx_ids.set_global_config(profile=None, **spec)[source]¶
Update the global IDS settings.
CLI Example:
salt '*' vcf_nsx_ids.set_global_config auto_update=True
- saltext.vcf.modules.vcf_nsx_ids.list_cluster_configs(profile=None)[source]¶
List per-cluster IDS configs.
CLI Example:
salt '*' vcf_nsx_ids.list_cluster_configs
- saltext.vcf.modules.vcf_nsx_ids.get_cluster_config(cluster_id, profile=None)[source]¶
Return one cluster’s IDS config.
CLI Example:
salt '*' vcf_nsx_ids.get_cluster_config <cluster_id>
- saltext.vcf.modules.vcf_nsx_ids.set_cluster_config(cluster_id, profile=None, **spec)[source]¶
Update a cluster’s IDS config.
CLI Example:
salt '*' vcf_nsx_ids.set_cluster_config <cluster_id> ids_enabled=True
- saltext.vcf.modules.vcf_nsx_ids.list_profiles(profile=None)[source]¶
List IDS profiles.
CLI Example:
salt '*' vcf_nsx_ids.list_profiles
- saltext.vcf.modules.vcf_nsx_ids.get_profile(profile_id, profile=None)[source]¶
Return one IDS profile.
CLI Example:
salt '*' vcf_nsx_ids.get_profile <profile_id>
- saltext.vcf.modules.vcf_nsx_ids.create_profile(profile_id, profile=None, **spec)[source]¶
Create / update an IDS profile.
CLI Example:
salt '*' vcf_nsx_ids.create_profile <profile_id> severity='["CRITICAL"]'
- saltext.vcf.modules.vcf_nsx_ids.delete_profile(profile_id, profile=None)[source]¶
Delete an IDS profile.
CLI Example:
salt '*' vcf_nsx_ids.delete_profile <profile_id>
- saltext.vcf.modules.vcf_nsx_ids.list_signatures(profile=None)[source]¶
List IDS signatures (the built-in catalog).
CLI Example:
salt '*' vcf_nsx_ids.list_signatures
- saltext.vcf.modules.vcf_nsx_ids.get_signature(signature_id, profile=None)[source]¶
Return one IDS signature.
CLI Example:
salt '*' vcf_nsx_ids.get_signature <signature_id>
- saltext.vcf.modules.vcf_nsx_ids.list_policies(domain='default', profile=None)[source]¶
List IDS policies in a domain.
CLI Example:
salt '*' vcf_nsx_ids.list_policies
- saltext.vcf.modules.vcf_nsx_ids.get_policy(policy, domain='default', profile=None)[source]¶
Return one IDS policy.
CLI Example:
salt '*' vcf_nsx_ids.get_policy <policy>
- saltext.vcf.modules.vcf_nsx_ids.create_policy(policy, domain='default', profile=None, **spec)[source]¶
Create / update an IDS policy.
CLI Example:
salt '*' vcf_nsx_ids.create_policy <policy> category=Infrastructure
- saltext.vcf.modules.vcf_nsx_ids.delete_policy(policy, domain='default', profile=None)[source]¶
Delete an IDS policy.
CLI Example:
salt '*' vcf_nsx_ids.delete_policy <policy>
- saltext.vcf.modules.vcf_nsx_ids.list_rules(policy, domain='default', profile=None)[source]¶
List rules in an IDS policy.
CLI Example:
salt '*' vcf_nsx_ids.list_rules <policy>
- saltext.vcf.modules.vcf_nsx_ids.get_rule(rule, policy, domain='default', profile=None)[source]¶
Return one IDS rule.
CLI Example:
salt '*' vcf_nsx_ids.get_rule <rule> <policy>