forked from pemcg/object_walker
-
Notifications
You must be signed in to change notification settings - Fork 0
/
sample_whitelists
75 lines (72 loc) · 4.84 KB
/
sample_whitelists
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
#
# Nice general purpose
#
{'MiqAeServiceServiceTemplateProvisionTask': ['source', 'destination', 'miq_request', 'miq_request_tasks', 'service_resource'],
'MiqAeServiceServiceTemplateProvisionRequest': ['miq_request', 'miq_request_tasks', 'requester', 'resource', 'source'],
'MiqAeServiceServiceTemplate': ['service_resources'],
'MiqAeServiceServiceResource': ['resource', 'service_template'],
'MiqAeServiceMiqProvisionRequest': ['miq_request', 'miq_request_tasks', 'miq_provisions', 'requester', 'resource', 'source', 'vm_template'],
'MiqAeServiceMiqProvisionRequestTemplate': ['miq_request', 'miq_request_tasks'],
'MiqAeServiceManageIQ_Providers_Vmware_InfraManager_Provision': ['source', 'destination', 'miq_provision_request', 'miq_request', 'miq_request_task', 'vm', 'vm_template'],
'MiqAeServiceManageIQ_Providers_Redhat_InfraManager_Provision': ['ALL'],
'MiqAeServiceManageIQ_Providers_Amazon_CloudManager_Vm': ['availability_zone', 'cloud_network', 'cloud_subnet', 'cloud_subnets'],
'MiqAeServiceManageIQ_Providers_Vmware_InfraManager_Vm': ['ems_cluster', 'ems_folder', 'resource_pool', 'ext_management_system', 'storage', 'service', 'hardware', 'operating_system'],
'MiqAeServiceManageIQ_Providers_Redhat_InfraManager_Vm': ['ems_cluster', 'resource_pool', 'ext_management_system', 'storage', 'service', 'hardware'],
'MiqAeServiceManageIQ_Providers_Azure_CloudManager_Vm': ['availability_zone', 'cloud_networks', 'cloud_subnets'],
'MiqAeServiceManageIQ_Providers_Google_CloudManager_Vm': ['flavor', 'floating_ip'],
'MiqAeServiceManageIQ_Providers_Openstack_CloudManager_Vm': ['miq_provision', 'network_ports', 'network_routers', 'operating_system'],
'MiqAeServiceHardware': ['nics', 'guest_devices', 'ports', 'vm' ],
'MiqAeServiceUser': ['current_group'],
'MiqAeServiceGuestDevice': ['hardware', 'lan', 'network']}
#
# Whitelist for dumping VM details from a button
#
{ 'MiqAeServiceManageIQ_Providers_Redhat_InfraManager_Vm': ['hardware', 'host', 'storage'],
'MiqAeServiceManageIQ_Providers_Vmware_InfraManager_Vm': ['hardware', 'host', 'storage'],
'MiqAeServiceHardware': ['nics', 'guest_devices', 'ports', 'storage_adapters' ],
'MiqAeServiceGuestDevice': ['hardware', 'lan', 'network'] }
#
# Whitelist for dumping automation requests and tasks
#
{ 'MiqAeServiceAutomationTask': ['automation_request'] }
#
# Whitelist for dumping provisioning requests and tasks (e.g. call from the Infrastructure VM Provisioning State Machine)
#
{ 'MiqAeServiceMiqProvisionRequest': ['miq_request', 'miq_request_tasks', 'miq_provisions', 'requester', 'resource', 'source', 'vm_template'],
'MiqAeServiceMiqProvisionRequestTemplate': ['ALL'],
'MiqAeServiceManageIQ_Providers_Vmware_InfraManager_Provision': ['ALL'],
'MiqAeServiceManageIQ_Providers_Redhat_InfraManager_Provision': ['ALL'],
'MiqAeServiceUser': ['current_group'] }
#
# Whitelist for dumping service requests (e.g. call from the Service Provision State Machone)
#
{ 'MiqAeServiceServiceTemplateProvisionTask': ['source', 'destination', 'miq_request', 'miq_request_tasks', 'service_resource'],
'MiqAeServiceServiceTemplateProvisionRequest': ['miq_request', 'miq_request_tasks', 'requester', 'resource', 'source'],
'MiqAeServiceServiceTemplate': ['service_resources'],
'MiqAeServiceServiceResource': ['resource', 'service_template'] }
#
# Sample blacklist
#
{
'MiqAeServiceManageIQ_Providers_Amazon_CloudManager': ['ems_events'],
'MiqAeServiceManageIQ_Providers_Azure_CloudManager': ['ems_events'],
'MiqAeServiceManageIQ_Providers_Google_CloudManager': ['ems_events'],
'MiqAeServiceManageIQ_Providers_Openstack_CloudManager': ['ems_events'],
'MiqAeServiceManageIQ_Providers_Vmware_InfraManager': ['ems_events'],
'MiqAeServiceManageIQ_Providers_Redhat_InfraManager': ['ems_events'],
'MiqAeServiceManageIQ_Providers_Openstack_InfraManager': ['ems_events'],
'MiqAeServiceManageIQ_Providers_Microsoft_InfraManager': ['ems_events'],
'MiqAeServiceManageIQ_Providers_Foreman_ConfigurationManager': ['ems_events'],
'MiqAeServiceManageIQ_Providers_AnsibleTower_ConfigurationManager': ['ems_events'],
'MiqAeServiceEmsVmware': ['ems_events'],
'MiqAeServiceEmsRedhat': ['ems_events'],
'MiqAeServiceEmsCluster': ['all_vms', 'vms', 'ems_events'],
'MiqAeServiceManageIQ_Providers_Amazon_CloudManager_Vm': ['guest_applications', 'ems_events'],
'MiqAeServiceManageIQ_Providers_Vmware_InfraManager_Vm': ['guest_applications', 'ems_events'],
'MiqAeServiceManageIQ_Providers_Redhat_InfraManager_Vm': ['guest_applications', 'ems_events'],
'MiqAeServiceManageIQ_Providers_Azure_CloudManager_Vm': ['guest_applications', 'ems_events'],
'MiqAeServiceManageIQ_Providers_Google_CloudManager_Vm': ['guest_applications', 'ems_events'],
'MiqAeServiceManageIQ_Providers_Openstack_CloudManager_Vm': ['guest_applications', 'ems_events'],
'MiqAeServiceManageIQ_Providers_Redhat_InfraManager_Host': ['guest_applications', 'ems_events'],
'MiqAeServiceManageIQ_Providers_Vmware_InfraManager_Host': ['guest_applications', 'ems_events']
}