This file is indexed.

/etc/glance/metadefs/cim-resource-allocation-setting-data.json is in glance-api 2:16.0.0-0ubuntu1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  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
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
{
    "namespace": "CIM::ResourceAllocationSettingData",
    "display_name": "CIM Resource Allocation Setting Data",
    "description": "Properties from Common Information Model (CIM) schema (http://www.dmtf.org/standards/cim) that represent settings specifically related to an allocated resource that are outside the scope of the CIM class typically used to represent the resource itself. These properties may be specified to volume, host aggregate and flavor. For each property details, please refer to http://schemas.dmtf.org/wbem/cim-html/2/CIM_ResourceAllocationSettingData.html.",
    "visibility": "public",
    "protected": true,
    "resource_type_associations": [
        {
            "name": "OS::Cinder::Volume",
            "prefix": "CIM_RASD_",
            "properties_target": "image"
        },
        {
            "name": "OS::Nova::Aggregate",
            "prefix": "CIM_RASD_"
        },
        {
            "name": "OS::Nova::Flavor",
            "prefix": "CIM_RASD_"
        }
    ],
    "properties": {
        "Address": {
            "title": "Address",
            "description": "The address of the resource.",
            "type": "string"
        },
        "AddressOnParent": {
            "title": "Address On Parent",
            "description": "Describes the address of this resource in the context of the Parent.",
            "type": "string"
        },
        "AllocationUnits": {
            "title": "Allocation Units",
            "description": "This property specifies the units of allocation used by the Reservation and Limit properties.",
            "type": "string"
        },
        "AutomaticAllocation": {
            "title": "Automatic Allocation",
            "description": "This property specifies if the resource will be automatically allocated.",
            "type": "boolean"
        },
        "AutomaticDeallocation": {
            "title": "Automatic Deallocation",
            "description": "This property specifies if the resource will be automatically de-allocated.",
            "type": "boolean"
        },
        "ConsumerVisibility": {
            "title": "Consumer Visibility",
            "description": "Describes the consumers visibility to the allocated resource.",
            "operators": ["<or>"],
            "type": "string",
            "enum": [
                "Unknown",
                "Passed-Through",
                "Virtualized",
                "Not represented",
                "DMTF reserved",
                "Vendor Reserved"
            ]
        },
        "Limit": {
            "title": "Limit",
            "description": "This property specifies the upper bound, or maximum amount of resource that will be granted for this allocation.",
            "type": "string"
        },
        "MappingBehavior": {
            "title": "Mapping Behavior",
            "description": "Specifies how this resource maps to underlying resources. If the HostResource array contains any entries, this property reflects how the resource maps to those specific resources.",
            "operators": ["<or>"],
            "type": "string",
            "enum": [
                "Unknown",
                "Not Supported",
                "Dedicated",
                "Soft Affinity",
                "Hard Affinity",
                "DMTF Reserved",
                "Vendor Reserved"
            ]
        },
        "OtherResourceType": {
            "title": "Other Resource Type",
            "description": "A string that describes the resource type when a well defined value is not available and ResourceType has the value 'Other'.",
            "type": "string"
        },
        "Parent": {
            "title": "Parent",
            "description": "The Parent of the resource.",
            "type": "string"
        },
        "PoolID": {
            "title": "Pool ID",
            "description": "This property specifies which ResourcePool the resource is currently allocated from, or which ResourcePool the resource will be allocated from when the allocation occurs.",
            "type": "string"
        },
        "Reservation": {
            "title": "Reservation",
            "description": "This property specifies the amount of resource guaranteed to be available for this allocation.",
            "type": "string"
        },
        "ResourceSubType": {
            "title": "Resource Sub Type",
            "description": "A string describing an implementation specific sub-type for this resource.",
            "type": "string"
        },
        "ResourceType": {
            "title": "Resource Type",
            "description": "The type of resource this allocation setting represents.",
            "operators": ["<or>"],
            "type": "string",
            "enum": [
                "Other",
                "Computer System",
                "Processor",
                "Memory",
                "IDE Controller",
                "Parallel SCSI HBA",
                "FC HBA",
                "iSCSI HBA",
                "IB HCA",
                "Ethernet Adapter",
                "Other Network Adapter",
                "I/O Slot",
                "I/O Device",
                "Floppy Drive",
                "CD Drive",
                "DVD drive",
                "Disk Drive",
                "Tape Drive",
                "Storage Extent",
                "Other storage device",
                "Serial port",
                "Parallel port",
                "USB Controller",
                "Graphics controller",
                "IEEE 1394 Controller",
                "Partitionable Unit",
                "Base Partitionable Unit",
                "Power",
                "Cooling Capacity",
                "Ethernet Switch Port",
                "Logical Disk",
                "Storage Volume",
                "Ethernet Connection",
                "DMTF reserved",
                "Vendor Reserved"
            ]
        },
        "VirtualQuantity": {
            "title": "Virtual Quantity",
            "description": "This property specifies the quantity of resources presented to the consumer.",
            "type": "string"
        },
        "VirtualQuantityUnits": {
            "title": "Virtual Quantity Units",
            "description": "This property specifies the units used by the VirtualQuantity property.",
            "type": "string"
        },
        "Weight": {
            "title": "Weight",
            "description": "This property specifies a relative priority for this allocation in relation to other allocations from the same ResourcePool.",
            "type": "string"
        },
        "Connection": {
            "title": "Connection",
            "description": "The thing to which this resource is connected.",
            "type": "string"
        },
        "HostResource": {
            "title": "Host Resource",
            "description": "This property exposes specific assignment of resources.",
            "type": "string"
        }
    },
    "objects": []
}