cloudvision.compliance package
Subpackages
- cloudvision.compliance.async package
- cloudvision.compliance.gen package
- Submodules
- cloudvision.compliance.gen.compliancecheck_pb2 module
- cloudvision.compliance.gen.compliancecheck_pb2_grpc module
ComplianceCompliance.ConfigDiffRaw()Compliance.GetConfig()Compliance.GetConfigDiff()Compliance.GetConfigDiffForTask()Compliance.GetConfigDiffSummary()Compliance.GetConfigDiffSummaryForTask()Compliance.GetDeviceStatus()Compliance.GetImageDiff()Compliance.GetImageDiffForTask()Compliance.GetImageDiffV2()Compliance.GetImageDiffV3()Compliance.GetProposedConfig()
ComplianceServicerComplianceServicer.ConfigDiffRaw()ComplianceServicer.GetConfig()ComplianceServicer.GetConfigDiff()ComplianceServicer.GetConfigDiffForTask()ComplianceServicer.GetConfigDiffSummary()ComplianceServicer.GetConfigDiffSummaryForTask()ComplianceServicer.GetDeviceStatus()ComplianceServicer.GetImageDiff()ComplianceServicer.GetImageDiffForTask()ComplianceServicer.GetImageDiffV2()ComplianceServicer.GetImageDiffV3()ComplianceServicer.GetProposedConfig()
ComplianceStubadd_ComplianceServicer_to_server()
- Module contents
Submodules
cloudvision.compliance.client module
Synchronous client wrapper for the CloudVision Compliance service.
- class cloudvision.compliance.client.ComplianceClient(server, token, cert=None, timeout=120)[source]
Bases:
objectWrapper around the synchronous Compliance gRPC service.
- config_diff_raw(lhs_config, rhs_config, device_id='', reconcile_all=False, exclude_reconciled_managed_config=False)[source]
Diff two raw configuration strings directly.
- get_config(device_id, config_type=1, timestamp=None)[source]
Retrieve the running configuration for a device.
- get_config_diff(device_id, timestamp=None, lhs_type=2, rhs_type=1)[source]
Compare two configurations for a device.
- get_config_diff_summary(device_id, timestamp=None, lhs_type=2, rhs_type=1)[source]
Get summary counts for a configuration comparison.
- get_config_diff_summary_for_task(task_id)[source]
Get configuration diff summary counts for a task.
- get_device_status(device_id, timestamp=None, task_type=0)[source]
Get combined configuration and image compliance status.
- get_image_diff(device_id, timestamp=None)[source]
Get the legacy, single-supervisor image diff for a device.
- get_image_diff_v2(device_id, timestamp=None, lhs_type=2, rhs_type=1)[source]
Compare two image states using structured image information.
Module contents
- class cloudvision.compliance.ComplianceClient(server, token, cert=None, timeout=120)[source]
Bases:
objectWrapper around the synchronous Compliance gRPC service.
- config_diff_raw(lhs_config, rhs_config, device_id='', reconcile_all=False, exclude_reconciled_managed_config=False)[source]
Diff two raw configuration strings directly.
- get_config(device_id, config_type=1, timestamp=None)[source]
Retrieve the running configuration for a device.
- get_config_diff(device_id, timestamp=None, lhs_type=2, rhs_type=1)[source]
Compare two configurations for a device.
- get_config_diff_summary(device_id, timestamp=None, lhs_type=2, rhs_type=1)[source]
Get summary counts for a configuration comparison.
- get_config_diff_summary_for_task(task_id)[source]
Get configuration diff summary counts for a task.
- get_device_status(device_id, timestamp=None, task_type=0)[source]
Get combined configuration and image compliance status.
- get_image_diff(device_id, timestamp=None)[source]
Get the legacy, single-supervisor image diff for a device.
- get_image_diff_v2(device_id, timestamp=None, lhs_type=2, rhs_type=1)[source]
Compare two image states using structured image information.