added database-files, dls_token and license
This commit is contained in:
parent
96c77ed7ea
commit
913ccda91e
@ -1,323 +0,0 @@
|
||||
# Instance Token
|
||||
|
||||
[TOC]
|
||||
|
||||
# Generate `dls_instance_token.tok`
|
||||
|
||||
- Generated by `https://<base-url>/service_instance_manager/v1/service-instance/identity-token`
|
||||
- Using binary `service_instance_token_manager.cpython-312-x86_64-linux-gnu.so` file
|
||||
-
|
||||
<details>
|
||||
<summary>`service_instance_token_manager_controller.py`</summary>
|
||||
|
||||
```python
|
||||
# from "service_instance_token_manager.cpython-312-x86_64-linux-gnu.so"
|
||||
_serviceInstanceTokenManager = ServiceInstanceTokenManager()
|
||||
|
||||
# ...
|
||||
data = _serviceInstanceTokenManager.siit_get(event_args)
|
||||
```
|
||||
|
||||
</details>
|
||||
|
||||
|
||||
# Load and Parse `liense.bin`
|
||||
|
||||
For *logs* and *patches* see [src/nls/patches-and-logs](/src/nls/patches-and-logs).
|
||||
|
||||
This [Private-Key we have](LicensingFlow.md#public-keys-private-keys-certificates) - in DB-Table
|
||||
`service_instance_artifact`, Key `service_instance.identity`
|
||||
`si_identity_private_key = self._get_si_identity_private_key(service_instance_xid=service_instance_xid)`
|
||||
|
||||
## `LicenseFileInstallationManager`
|
||||
|
||||
> `self.processor.read_license_payload()` calls `LicenseFileProcessor.read_license_payload()`
|
||||
|
||||
<details>
|
||||
<summary>`license_file_installation_manager.py`</summary>
|
||||
|
||||
```python
|
||||
class LicenseFileInstallationManager:
|
||||
@retry(ExceptionToCheck=InterfaceError, tries=3, delay=0.05)
|
||||
def license_file_installation(self, event_args):
|
||||
kwargs = self._validate_and_return_args(event_args)
|
||||
service_instance_xid = self._validate_si_xid_header(event_args)
|
||||
|
||||
# ensure no upgrade job is in progress
|
||||
self._check_migration_job(event_args, service_instance_xid)
|
||||
|
||||
request: LicenseFileRequest = kwargs['request']
|
||||
try:
|
||||
si_model = self.dal.get_service_instance(service_instance_xid)
|
||||
|
||||
deployment_token, payload, product_mapping_token, api_key_models, dls_certificate_token, dls_feat_display_map_token = self._read_license_file(
|
||||
service_instance_xid=service_instance_xid, request=request
|
||||
)
|
||||
|
||||
# Register SI if it is UNINITIALIZED
|
||||
self._validate_si_state(si_model, deployment_token, event_args)
|
||||
generated_data = {}
|
||||
generated_data = self.dal.insert_license_file(
|
||||
license_file_xid=payload.header.license_allocation_file_xid,
|
||||
license_file_timestamp=payload.header.license_allocation_file_timestamp,
|
||||
license_allocation_list=payload.license_allocation_list,
|
||||
service_instance_xid=service_instance_xid,
|
||||
product_mapping_list=product_mapping_token.product_mapping_info,
|
||||
api_key_models=api_key_models,
|
||||
dls_certificate_token=dls_certificate_token,
|
||||
dls_feat_display_map_token=dls_feat_display_map_token,
|
||||
si_model=si_model,
|
||||
_license=request.license,
|
||||
generated_data=generated_data
|
||||
)
|
||||
# Audit this in case of DLS
|
||||
if self._is_dls(si_model) and generated_data is not None:
|
||||
for value in generated_data.values():
|
||||
if "la_xid" in value:
|
||||
self.audit_event_processor.audit_license_server_installation_event(value["la_xid"], si_model, event_args.get('headers'))
|
||||
|
||||
except Exception as ex:
|
||||
log.error(f'Error processing license allocation file for service_instance: {service_instance_xid} Error {ex}')
|
||||
raise
|
||||
|
||||
def _read_license_file(self, service_instance_xid, request):
|
||||
if not LicenseFileInstallationManager._is_dls_pre_registered():
|
||||
# if its not pre-registered then go the standard route
|
||||
return self._read_lf_with_si_bound_keys(service_instance_xid, request)
|
||||
|
||||
# X - THIS LINE IS IMPORTANT
|
||||
si_preregistered_private_key = LicenseFileInstallationManager._get_si_preregistered_private_key()
|
||||
try:
|
||||
# X - THIS LINE IS IMPORTANT
|
||||
return self.processor.read_license_payload(request.license, si_preregistered_private_key)
|
||||
except Exception as ex:
|
||||
# if decryption fails with SI pre-registered private key, possibility that user has acknowledged on NLP
|
||||
# so try with SI bound instance keys
|
||||
log.error(f"error decrypting license file with pre-registered identity key, trying SI identity private key, {ex}")
|
||||
return self._read_lf_with_si_bound_keys(service_instance_xid, request)
|
||||
|
||||
def _read_lf_with_si_bound_keys(self, service_instance_xid, request):
|
||||
si_identity_private_key = self._get_si_identity_private_key(service_instance_xid=service_instance_xid)
|
||||
# if it fails with generic SI private key, try with SI bound key
|
||||
deployment_token, payload, product_mapping_token, api_keys_models, dls_certificate_token, dls_feat_display_map_token = self.processor.read_license_payload(request.license, si_identity_private_key)
|
||||
return deployment_token, payload, product_mapping_token, api_keys_models, dls_certificate_token, dls_feat_display_map_token
|
||||
|
||||
def _get_si_identity_private_key(self, service_instance_xid):
|
||||
# if this fails look for global private key because it means that the incoming file has pre-registered token
|
||||
try:
|
||||
# Get SI Identity private key to decrypt this license file
|
||||
si_identity_private_key = self.dal.get_si_artifact(
|
||||
service_instance_xid,
|
||||
si_constants.SERVICE_INSTANCE_IDENTITY_NAMESPACE,
|
||||
si_constants.ARTIFACT_NAME_PRIVATE_KEY
|
||||
)
|
||||
return si_identity_private_key.value
|
||||
except NotFoundError as ex:
|
||||
log.error(f'Error fetching artifacts for SI attached to this license file', ex)
|
||||
raise BadRequestError("Failed to process license allocation file")
|
||||
|
||||
@staticmethod
|
||||
def _is_dls_pre_registered():
|
||||
return os.path.exists(si_constants.SI_IS_PRE_REGISTRATION_MARKER)
|
||||
|
||||
@staticmethod
|
||||
def _get_si_preregistered_private_key():
|
||||
_global_private_key = PrivateKey.from_data(os.getenv("DLS_PRE_REGISTRATION_PRIVATE_KEY"))
|
||||
return _global_private_key.data
|
||||
```
|
||||
|
||||
</details>
|
||||
|
||||
## `LicenseFileProcessor`
|
||||
|
||||
<details>
|
||||
<summary>`license_file_processor.py`</summary>
|
||||
|
||||
```python
|
||||
class LicenseFileProcessor:
|
||||
def build_license_payload(self, license_allocation_file_xid, license_allocation_file_timestamp,
|
||||
license_allocation_list, public_key_string, deployment_token,
|
||||
product_mapping_token=None,
|
||||
api_keys_response=None,
|
||||
dls_certificate_properties=None,
|
||||
dls_feature_display_mapping_token=None):
|
||||
# Generate license file container with laf and preamble
|
||||
license_file_container = LicenseFileContainer()
|
||||
product_mapping_token_base64 = self.generate_base64_encrypted_string(product_mapping_token, public_key_string)
|
||||
api_keys_response_encrypted_base64 = self.get_api_key_encrypted_encoded_val(api_keys_response, public_key_string)
|
||||
|
||||
encrypted_dls_certificate_token = self.get_encrypted_dls_certificate_token(dls_certificate_properties, public_key_string)
|
||||
|
||||
|
||||
encrypted_dls_feature_display_mapping_token = self._get_encrypted_dls_feature_display_mapping_token(dls_feature_display_mapping_token, public_key_string)
|
||||
license_file_container.preamble = LicenseFilePreamble(
|
||||
deployment_token=deployment_token,
|
||||
product_mapping_token=product_mapping_token_base64,
|
||||
api_keys_response=api_keys_response_encrypted_base64,
|
||||
dls_certificate_token=encrypted_dls_certificate_token,
|
||||
dls_feature_display_mapping_token=encrypted_dls_feature_display_mapping_token
|
||||
)
|
||||
|
||||
# process license file payload
|
||||
license_file_payload = LicenseFilePayload()
|
||||
license_file_payload.header = LicenseFilePayloadHeader(
|
||||
license_allocation_file_xid=license_allocation_file_xid,
|
||||
license_allocation_file_timestamp=license_allocation_file_timestamp.isoformat()
|
||||
)
|
||||
license_file_payload.license_allocation_list = license_allocation_list
|
||||
|
||||
# Generate license file response
|
||||
# need special UUIDEncoder because license_file_payload contains UUID objects
|
||||
payload_str = json_dumps(license_file_payload.to_dict(), cls=UUIDEncoder)
|
||||
public_key = PublicKey.from_data(public_key_string)
|
||||
encrypted_payload_str = public_key.encrypt_aes(payload_str)
|
||||
encrypted_payload_str = base64.b64encode(encrypted_payload_str.encode('utf-8')).decode('utf-8')
|
||||
license_file_container.payload = encrypted_payload_str
|
||||
|
||||
# dump LicenseFileContainer response to JSON and base64 encode it
|
||||
license_container_str = json_dumps(license_file_container.to_dict(), cls=UUIDEncoder)
|
||||
license_container_str = base64.b64encode(license_container_str.encode('utf-8')).decode('utf-8')
|
||||
|
||||
return license_container_str
|
||||
|
||||
|
||||
def read_license_payload(self, license_container_str, private_key_string):
|
||||
try:
|
||||
# Decode whole string object into LicenseFileContainer object
|
||||
license_container_str = base64.b64decode(license_container_str.encode('utf-8')).decode('utf-8')
|
||||
license_file_container = LicenseFileContainer.from_dict(JsonUtils.from_json(license_container_str))
|
||||
|
||||
# Decode preamble and payload
|
||||
encrypted_payload_str = base64.b64decode(license_file_container.payload.encode('utf-8')).decode('utf-8')
|
||||
# X - THIS LINE IS IMPORTANT
|
||||
private_key = PrivateKey.from_data(private_key_string)
|
||||
license_file_decoded = private_key.decrypt_aes(encrypted_payload_str)
|
||||
payload = LicenseFilePayload.from_dict(JsonUtils.from_json(license_file_decoded))
|
||||
|
||||
# Decode product mapping data
|
||||
product_mapping_token = license_file_container.preamble.product_mapping_token
|
||||
if product_mapping_token is not None and product_mapping_token != "":
|
||||
encrypted_product_mapping_token = base64.b64decode(license_file_container.preamble.product_mapping_token.encode('utf-8')).decode('utf-8')
|
||||
private_key = PrivateKey.from_data(private_key_string)
|
||||
decrypted_product_mapping_token = private_key.decrypt_aes(encrypted_product_mapping_token)
|
||||
product_mapping_token = ProductMappingFileContainer.from_dict(JsonUtils.from_json(decrypted_product_mapping_token))
|
||||
|
||||
# Api Key preamble
|
||||
api_key_models = self._get_api_key_preamble(license_file_container, private_key_string)
|
||||
|
||||
# Cert response preamble
|
||||
dls_certificate_token = self._get_dls_certificate_token_preamble(license_file_container, private_key_string)
|
||||
|
||||
# Feature display mapping token
|
||||
dls_feat_display_map_token = self._get_dls_feature_display_mapping_token(license_file_container, private_key_string)
|
||||
except (UnicodeDecodeError, BinAsciiError) as be:
|
||||
log.exception(f'Error processing license file, invalid license file: {be}')
|
||||
raise BadRequestError('Invalid license file format') from be
|
||||
except JSONDecodeError:
|
||||
raise BadRequestError('Invalid license file object')
|
||||
except ValueError as e:
|
||||
if "Incorrect decryption" in str(e) or "Ciphertext too large" in str(e):
|
||||
log.exception(f'Error decrypting license allocation file : {e}')
|
||||
raise BadRequestError('Invalid license file for this service instance')
|
||||
else:
|
||||
raise
|
||||
except Exception as be:
|
||||
log.exception(f'Error processing license allocation file : {be}')
|
||||
raise BadRequestError('Error processing license allocation file') from be
|
||||
|
||||
return license_file_container.preamble.deployment_token, payload, product_mapping_token, api_key_models, dls_certificate_token, dls_feat_display_map_token
|
||||
```
|
||||
|
||||
</details>
|
||||
|
||||
# Other Code
|
||||
|
||||
Interesting is that for encryption the `service_instance.deployment` **Public-Key** is used. For that one, we have no
|
||||
private key.
|
||||
|
||||
see
|
||||
|
||||
```diff
|
||||
public_key_string=si_deployment_public_key.value
|
||||
```
|
||||
|
||||
<details>
|
||||
<summary>`return_file_export_manager.py`</summary>
|
||||
|
||||
```python
|
||||
class ReturnFileExportManager:
|
||||
def return_file_export_handler(self, event_args, params, dal):
|
||||
if 'file_timestamp' not in event_args:
|
||||
# file_timestamp not in event_args means original request on primary,
|
||||
# so we get current time as file_timestamp
|
||||
license_allocation_file_timestamp = datetime.utcnow()
|
||||
# modify incoming event_args parameter to add file_timestamp,
|
||||
# so broadcaster to sends file_timestamp to secondary
|
||||
event_args['file_timestamp'] = license_allocation_file_timestamp
|
||||
else:
|
||||
# file_timestamp in event_args means replication call on secondary
|
||||
# so we use file_timestamp from event_args
|
||||
license_allocation_file_timestamp = event_args['file_timestamp']
|
||||
|
||||
license_allocation_file_xid = self.processor.get_license_file_xid()
|
||||
log.info(f'Generating license allocation return file: {license_allocation_file_xid}')
|
||||
|
||||
# Generate license allocation data
|
||||
license_allocation = LicenseAllocation()
|
||||
license_allocation.header = LicenseAllocationHeader(params.license_allotment_xid)
|
||||
log.info(f'Generating return for license allocation: {params.license_allotment_xid}')
|
||||
license_allocation.object_list = self._get_object_list(params, dal)
|
||||
|
||||
try:
|
||||
si_deployment_public_key = dal.get_si_artifact_for_license_allotment(
|
||||
params.license_allotment_xid, si_constants.SERVICE_INSTANCE_DEPLOYMENT_NAMESPACE,
|
||||
si_constants.ARTIFACT_NAME_PUBLIC_KEY
|
||||
)
|
||||
except NotFoundError as ex:
|
||||
log.error(f'Error fetching artifacts for SI attached to this license allocation return file', ex)
|
||||
raise BadRequestError("Failed to return license allocation file")
|
||||
|
||||
# Build license file payload string
|
||||
encrypted_payload_str = self.processor.build_license_payload(
|
||||
license_allocation_file_xid=license_allocation_file_xid,
|
||||
license_allocation_file_timestamp=license_allocation_file_timestamp,
|
||||
license_allocation_list=[license_allocation],
|
||||
public_key_string=si_deployment_public_key.value,
|
||||
deployment_token="")
|
||||
|
||||
# insert LAF record
|
||||
dal.insert_file_creation_record(license_allocation_file_xid, license_allocation_file_timestamp,
|
||||
params.license_allotment_xid, encrypted_payload_str)
|
||||
|
||||
response = ReturnFileResponse(return_license=encrypted_payload_str)
|
||||
return response
|
||||
```
|
||||
|
||||
</details>
|
||||
|
||||
|
||||
<details>
|
||||
<summary>`dls_license_file_installation_dal.py`</summary>
|
||||
|
||||
```python
|
||||
class DlsLicenseFileInstallationDal:
|
||||
def insert_file_creation_record(self, schema, license_file_xid, license_file_timestamp, license_allotment_xid, license_allocation_file, session=None):
|
||||
insert_file_creation_record_query = f"""
|
||||
insert into {schema}.license_allotment_file_publication (xid, license_allotment_xid, publication_detail)
|
||||
values (:xid, :la_xid, :publication_detail)
|
||||
on conflict (xid) do update
|
||||
set license_allotment_xid = :la_xid, publication_detail = :publication_detail
|
||||
"""
|
||||
publication_detail_dict = {
|
||||
'timestamp': license_file_timestamp.isoformat(),
|
||||
'license': license_allocation_file,
|
||||
}
|
||||
|
||||
publication_detail = json_dumps(publication_detail_dict)
|
||||
session.execute(insert_file_creation_record_query, {'xid': license_file_xid, 'la_xid': license_allotment_xid, 'publication_detail': publication_detail})
|
||||
|
||||
```
|
||||
|
||||
</details>
|
||||
|
||||
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
15
doc/database/1-initial/request_routing.service_instance.json
Normal file
15
doc/database/1-initial/request_routing.service_instance.json
Normal file
@ -0,0 +1,15 @@
|
||||
[
|
||||
{
|
||||
"xid": "d8c07e4a-f6a4-49d0-b2dc-3faf0e1bf2bd",
|
||||
"secret_identifier_ref": "45798d4d-b25a-434f-bb59-9c9a68591a30",
|
||||
"service_instance_type_xid": "c92a973e-424a-463a-b48f-24b9f1441272",
|
||||
"org_name": "",
|
||||
"name": "DEFAULT_2025-03-26_19:51:36",
|
||||
"description": "ON_PREM_SERVICE_INSTANCE",
|
||||
"state": "setup_uninitialized",
|
||||
"detail": {},
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607",
|
||||
"instant_clone_support": false
|
||||
}
|
||||
]
|
@ -0,0 +1,16 @@
|
||||
[
|
||||
{
|
||||
"xid": "c92a973e-424a-463a-b48f-24b9f1441272",
|
||||
"name": "On-prem",
|
||||
"description": "On-prem service instance",
|
||||
"created_at": "2025-03-26 19:48:36.181435",
|
||||
"last_updated_at": "2025-03-26 19:48:36.181435"
|
||||
},
|
||||
{
|
||||
"xid": "83cc294f-671f-4823-8c94-0d95f9b01904",
|
||||
"name": "Cloud",
|
||||
"description": "Cloud service instance",
|
||||
"created_at": "2025-03-26 19:48:36.186564",
|
||||
"last_updated_at": "2025-03-26 19:48:36.186564"
|
||||
}
|
||||
]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1,29 @@
|
||||
[
|
||||
{
|
||||
"property_name": "METRICS_COLLECTION",
|
||||
"property_value": {"value": 1},
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"created_by": null,
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_by": null,
|
||||
"description": "settings for collection of Appliance metrics in minutes"
|
||||
},
|
||||
{
|
||||
"property_name": "METRICS_CLEAN_UP",
|
||||
"property_value": {"value": 7},
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"created_by": null,
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_by": null,
|
||||
"description": "settings for deletion of Appliance metrics collected in days"
|
||||
},
|
||||
{
|
||||
"property_name": "DLS_SI_FEATURE_DISPLAY_MAPPING",
|
||||
"property_value": {"GRID-vGaming" : "NVIDIA vGaming", "GRID-Virtual-Apps" : "NVIDIA Virtual Applications", "GRID-Virtual-PC" : "NVIDIA Virtual PC", "GRID-Virtual-WS" : "NVIDIA RTX Virtual Workstation", "NVIDIA-vComputeServer" : "NVIDIA Virtual Compute Server", "Quadro-Virtual-DWS" : "NVIDIA RTX Virtual Workstation", "OVE_Licensing" : "NVIDIA OVE Licensing"},
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"created_by": null,
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_by": null,
|
||||
"description": null
|
||||
}
|
||||
]
|
@ -0,0 +1,26 @@
|
||||
[
|
||||
{
|
||||
"xid": "f24935c4-f915-49b4-a419-fa74cff5a702",
|
||||
"name": "global",
|
||||
"description": "Global scope",
|
||||
"rank": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "dea45ef9-80e2-4829-a390-c601c77591ab",
|
||||
"name": "license-server",
|
||||
"description": "Licence server scope",
|
||||
"rank": 4,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "6c8ba662-f319-4a35-b780-3eb420c328f0",
|
||||
"name": "service-instance",
|
||||
"description": "Service Instance Scope",
|
||||
"rank": 3,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
}
|
||||
]
|
@ -0,0 +1,101 @@
|
||||
[
|
||||
{
|
||||
"xid": "412e3184-af2f-4828-8743-ec45b959405b",
|
||||
"name": "offline_lease",
|
||||
"description": "Setting for offline lease",
|
||||
"value_specification": {"data_type": "boolean"},
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607",
|
||||
"scope_set": ["f24935c4-f915-49b4-a419-fa74cff5a702", "6c8ba662-f319-4a35-b780-3eb420c328f0", "dea45ef9-80e2-4829-a390-c601c77591ab"]
|
||||
},
|
||||
{
|
||||
"xid": "fce81950-203a-441f-9c27-18809fef462d",
|
||||
"name": "admin_event_purge_time",
|
||||
"description": "Time setting in days to delete admin events older than specified",
|
||||
"value_specification": {"max": "730", "min": "1", "data_type": "integer"},
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607",
|
||||
"scope_set": ["f24935c4-f915-49b4-a419-fa74cff5a702", "6c8ba662-f319-4a35-b780-3eb420c328f0"]
|
||||
},
|
||||
{
|
||||
"xid": "15a9fba3-10c1-40f3-ab2e-6c223b436cf0",
|
||||
"name": "lease_event_purge_time",
|
||||
"description": "Time setting in days to delete lease events older than specified",
|
||||
"value_specification": {"max": "90", "min": "1", "data_type": "integer"},
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607",
|
||||
"scope_set": ["f24935c4-f915-49b4-a419-fa74cff5a702", "6c8ba662-f319-4a35-b780-3eb420c328f0"]
|
||||
},
|
||||
{
|
||||
"xid": "2d0e5e8a-3d0b-48eb-89cc-beaf2825c6f2",
|
||||
"name": "default_renewal_period",
|
||||
"description": "Default renewal period as percentage of lease borrow duration",
|
||||
"value_specification": {"max": "95", "min": "15", "data_type": "integer"},
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607",
|
||||
"scope_set": ["f24935c4-f915-49b4-a419-fa74cff5a702", "6c8ba662-f319-4a35-b780-3eb420c328f0", "dea45ef9-80e2-4829-a390-c601c77591ab"]
|
||||
},
|
||||
{
|
||||
"xid": "e556bb20-8ac0-48ac-b1b3-3428b87bd0c0",
|
||||
"name": "min_lease_period",
|
||||
"description": "If clients pass any lease period value in lease borrow or renew requests it should be greater than configured or default Min Lease Period, otherwise Min Lease Period will be used for lease duration",
|
||||
"value_specification": {"max": "P30D", "min": "PT10M", "data_type": "iso8601duration"},
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607",
|
||||
"scope_set": ["f24935c4-f915-49b4-a419-fa74cff5a702", "6c8ba662-f319-4a35-b780-3eb420c328f0", "dea45ef9-80e2-4829-a390-c601c77591ab"]
|
||||
},
|
||||
{
|
||||
"xid": "82edba98-a43a-4e81-b91b-d23c24a7e632",
|
||||
"name": "max_lease_period",
|
||||
"description": "If clients pass any lease period value in lease borrow or renew requests it should be less than configured or default Max Lease Period, otherwise Max Lease Period will be used for lease duration",
|
||||
"value_specification": {"max": "P365D", "min": "PT10M", "data_type": "iso8601duration"},
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607",
|
||||
"scope_set": ["f24935c4-f915-49b4-a419-fa74cff5a702", "6c8ba662-f319-4a35-b780-3eb420c328f0", "dea45ef9-80e2-4829-a390-c601c77591ab"]
|
||||
},
|
||||
{
|
||||
"xid": "6e2bbcc1-5897-4761-97e1-67a034652af8",
|
||||
"name": "auth_token_expiry_time",
|
||||
"description": "Shorter expiry time leads to more secure communication but increases network calls. Longer expiry time leads to reduced network calls but less secured communication",
|
||||
"value_specification": {"max": "P1D", "min": "PT1H", "data_type": "iso8601duration"},
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607",
|
||||
"scope_set": ["f24935c4-f915-49b4-a419-fa74cff5a702", "6c8ba662-f319-4a35-b780-3eb420c328f0"]
|
||||
},
|
||||
{
|
||||
"xid": "55f06d20-3f40-4135-bbf5-4f45ac9641f8",
|
||||
"name": "default_lease_period",
|
||||
"description": "This lease duration value is used if clients do not pass any lease period in lease borrow or renew requests",
|
||||
"value_specification": {"max": "P365D", "min": "PT10M", "data_type": "iso8601duration"},
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607",
|
||||
"scope_set": ["f24935c4-f915-49b4-a419-fa74cff5a702", "6c8ba662-f319-4a35-b780-3eb420c328f0", "dea45ef9-80e2-4829-a390-c601c77591ab"]
|
||||
},
|
||||
{
|
||||
"xid": "fb1eeca0-595d-4296-8cfb-ff61b0984c13",
|
||||
"name": "window_for_purging_inactive_clients",
|
||||
"description": "Licensed clients which do not have any active leases and there is no lease activity in this configured window will be purged",
|
||||
"value_specification": {"max": "P30D", "min": "PT1H", "data_type": "iso8601duration"},
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607",
|
||||
"scope_set": ["f24935c4-f915-49b4-a419-fa74cff5a702", "6c8ba662-f319-4a35-b780-3eb420c328f0"]
|
||||
},
|
||||
{
|
||||
"xid": "789b8a27-4118-49d5-828a-64f1ca6f96ca",
|
||||
"name": "inactive_clients_registration_time_threshold",
|
||||
"description": "Time window of client registration to consider when purging inactive clients",
|
||||
"value_specification": {"max": "P30D", "min": "P1D", "data_type": "iso8601duration"},
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607",
|
||||
"scope_set": ["f24935c4-f915-49b4-a419-fa74cff5a702", "6c8ba662-f319-4a35-b780-3eb420c328f0"]
|
||||
},
|
||||
{
|
||||
"xid": "7c25b4b0-e4d0-11ec-b876-273ed73fd3ec",
|
||||
"name": "volume_disk_allocation_in_gb",
|
||||
"description": "Postgres volume size attached to the container.(This setting is not applicable for VM based appliances where the volume size is computed by the system )",
|
||||
"value_specification": {"max": "1000", "min": "10", "data_type": "integer"},
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607",
|
||||
"scope_set": ["f24935c4-f915-49b4-a419-fa74cff5a702", "6c8ba662-f319-4a35-b780-3eb420c328f0"]
|
||||
}
|
||||
]
|
@ -0,0 +1,101 @@
|
||||
[
|
||||
{
|
||||
"xid": "5dd1e217-f7e5-4df1-a571-ed5a867784a5",
|
||||
"configuration_setting_specification_xid": "55f06d20-3f40-4135-bbf5-4f45ac9641f8",
|
||||
"configuration_setting_scope_xid": "f24935c4-f915-49b4-a419-fa74cff5a702",
|
||||
"scope_instance_xid": null,
|
||||
"value": {"value": "P1D"},
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "b34d1711-9dc0-4f00-b999-544ca59c3e3d",
|
||||
"configuration_setting_specification_xid": "e556bb20-8ac0-48ac-b1b3-3428b87bd0c0",
|
||||
"configuration_setting_scope_xid": "f24935c4-f915-49b4-a419-fa74cff5a702",
|
||||
"scope_instance_xid": null,
|
||||
"value": {"value": "PT10M"},
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "6f9d025d-3b10-42e7-a686-82ac8c390b06",
|
||||
"configuration_setting_specification_xid": "82edba98-a43a-4e81-b91b-d23c24a7e632",
|
||||
"configuration_setting_scope_xid": "f24935c4-f915-49b4-a419-fa74cff5a702",
|
||||
"scope_instance_xid": null,
|
||||
"value": {"value": "P7D"},
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "7791726b-6938-4efa-bb1f-188825194ca3",
|
||||
"configuration_setting_specification_xid": "2d0e5e8a-3d0b-48eb-89cc-beaf2825c6f2",
|
||||
"configuration_setting_scope_xid": "f24935c4-f915-49b4-a419-fa74cff5a702",
|
||||
"scope_instance_xid": null,
|
||||
"value": {"value": 15},
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "85d8ed95-9890-4735-a23b-b1744b9d9939",
|
||||
"configuration_setting_specification_xid": "412e3184-af2f-4828-8743-ec45b959405b",
|
||||
"configuration_setting_scope_xid": "f24935c4-f915-49b4-a419-fa74cff5a702",
|
||||
"scope_instance_xid": null,
|
||||
"value": {"value": false},
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "f1b31a6b-6a04-4031-a869-e83197464cdb",
|
||||
"configuration_setting_specification_xid": "fce81950-203a-441f-9c27-18809fef462d",
|
||||
"configuration_setting_scope_xid": "f24935c4-f915-49b4-a419-fa74cff5a702",
|
||||
"scope_instance_xid": null,
|
||||
"value": {"value": "90"},
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "cab58f94-d47a-4a63-aef6-0e81fd0b9394",
|
||||
"configuration_setting_specification_xid": "15a9fba3-10c1-40f3-ab2e-6c223b436cf0",
|
||||
"configuration_setting_scope_xid": "f24935c4-f915-49b4-a419-fa74cff5a702",
|
||||
"scope_instance_xid": null,
|
||||
"value": {"value": "15"},
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "c92ec621-d798-428c-b030-13704f1fa03d",
|
||||
"configuration_setting_specification_xid": "6e2bbcc1-5897-4761-97e1-67a034652af8",
|
||||
"configuration_setting_scope_xid": "f24935c4-f915-49b4-a419-fa74cff5a702",
|
||||
"scope_instance_xid": null,
|
||||
"value": {"value": "PT1H"},
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "aa19531f-8df4-4dde-9455-f28338c6c2ce",
|
||||
"configuration_setting_specification_xid": "7c25b4b0-e4d0-11ec-b876-273ed73fd3ec",
|
||||
"configuration_setting_scope_xid": "f24935c4-f915-49b4-a419-fa74cff5a702",
|
||||
"scope_instance_xid": null,
|
||||
"value": {"value": "10"},
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "409508c2-843f-4fdd-873c-70d72e9f523c",
|
||||
"configuration_setting_specification_xid": "fb1eeca0-595d-4296-8cfb-ff61b0984c13",
|
||||
"configuration_setting_scope_xid": "f24935c4-f915-49b4-a419-fa74cff5a702",
|
||||
"scope_instance_xid": null,
|
||||
"value": {"value": "PT1H"},
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "60fd989d-412d-4691-af26-760e579369a9",
|
||||
"configuration_setting_specification_xid": "789b8a27-4118-49d5-828a-64f1ca6f96ca",
|
||||
"configuration_setting_scope_xid": "f24935c4-f915-49b4-a419-fa74cff5a702",
|
||||
"scope_instance_xid": null,
|
||||
"value": {"value": "P1D"},
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
}
|
||||
]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1,12 @@
|
||||
[
|
||||
{
|
||||
"xid": "55f06d20-3f40-4135-bbf5-4f45ac9641f8",
|
||||
"feature_name": "NVAIE_Licensing",
|
||||
"is_per_device_licensing_supported": true
|
||||
},
|
||||
{
|
||||
"xid": "55f06d20-3f40-4135-bbf5-4f45ac9641f9",
|
||||
"feature_name": "NVIDIA-vComputeServer",
|
||||
"is_per_device_licensing_supported": true
|
||||
}
|
||||
]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1,20 @@
|
||||
[
|
||||
{
|
||||
"xid": "e26f72d1-14f5-42e8-a6d9-35598882d1a4",
|
||||
"name": "borrow",
|
||||
"description": null,
|
||||
"created_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "3907286e-2195-435f-bd25-a4c5e5b2a0c4",
|
||||
"name": "renew",
|
||||
"description": null,
|
||||
"created_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "311b0593-594b-403d-b162-1f893333923d",
|
||||
"name": "release",
|
||||
"description": null,
|
||||
"created_at": "2025-03-26 19:51:37.062607"
|
||||
}
|
||||
]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1,209 @@
|
||||
[
|
||||
{
|
||||
"xid": "bdfbde00-2cdb-11ec-9838-061a22468b59",
|
||||
"product_family_xid": "bda4d909-2cdb-11ec-9838-061a22468b59",
|
||||
"identifier": "NVIDIA Virtual Applications",
|
||||
"name": "NVIDIA Virtual Applications",
|
||||
"description": null,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "bdfbe16d-2cdb-11ec-9838-061a22468b59",
|
||||
"product_family_xid": "bda4d909-2cdb-11ec-9838-061a22468b59",
|
||||
"identifier": "NVIDIA Virtual PC",
|
||||
"name": "NVIDIA Virtual PC",
|
||||
"description": null,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "bdfbe308-2cdb-11ec-9838-061a22468b59",
|
||||
"product_family_xid": "bda4d909-2cdb-11ec-9838-061a22468b59",
|
||||
"identifier": "NVIDIA RTX Virtual Workstation",
|
||||
"name": "NVIDIA RTX Virtual Workstation",
|
||||
"description": null,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "bdfbe405-2cdb-11ec-9838-061a22468b59",
|
||||
"product_family_xid": "bda4d909-2cdb-11ec-9838-061a22468b59",
|
||||
"identifier": "NVIDIA vGaming",
|
||||
"name": "NVIDIA vGaming",
|
||||
"description": null,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "bdfbe509-2cdb-11ec-9838-061a22468b59",
|
||||
"product_family_xid": "bda4d909-2cdb-11ec-9838-061a22468b59",
|
||||
"identifier": "GRID Virtual Applications",
|
||||
"name": "GRID Virtual Applications",
|
||||
"description": null,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "bdfbe5c6-2cdb-11ec-9838-061a22468b59",
|
||||
"product_family_xid": "bda4d909-2cdb-11ec-9838-061a22468b59",
|
||||
"identifier": "GRID Virtual PC",
|
||||
"name": "GRID Virtual PC",
|
||||
"description": null,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "bdfbe6e8-2cdb-11ec-9838-061a22468b59",
|
||||
"product_family_xid": "bda4d909-2cdb-11ec-9838-061a22468b59",
|
||||
"identifier": "Quadro Virtual Data Center Workstation",
|
||||
"name": "Quadro Virtual Data Center Workstation",
|
||||
"description": null,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "bdfbe7c8-2cdb-11ec-9838-061a22468b59",
|
||||
"product_family_xid": "bda4d909-2cdb-11ec-9838-061a22468b59",
|
||||
"identifier": "GRID vGaming",
|
||||
"name": "GRID vGaming",
|
||||
"description": null,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "bdfbe884-2cdb-11ec-9838-061a22468b59",
|
||||
"product_family_xid": "bda4d909-2cdb-11ec-9838-061a22468b59",
|
||||
"identifier": "NVIDIA Virtual Compute Server",
|
||||
"name": "NVIDIA Virtual Compute Server",
|
||||
"description": null,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "c0ce7114-d8a5-40d4-b8b0-df204f4ff631",
|
||||
"product_family_xid": "bda4d909-2cdb-11ec-9838-061a22468b59",
|
||||
"identifier": "NVIDIA-vComputeServer-9.0",
|
||||
"name": "NVIDIA-vComputeServer-9.0",
|
||||
"description": null,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "2a99638e-493f-424b-bc3a-629935307490",
|
||||
"product_family_xid": "bda4d909-2cdb-11ec-9838-061a22468b59",
|
||||
"identifier": "vGaming_Flexera_License-0.1",
|
||||
"name": "vGaming_Flexera_License-0.1",
|
||||
"description": null,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "a013d60c-3cd6-4e61-ae51-018b5e342178",
|
||||
"product_family_xid": "bda4d909-2cdb-11ec-9838-061a22468b59",
|
||||
"identifier": "GRID-Virtual-Apps-3.0",
|
||||
"name": "GRID-Virtual-Apps-3.0",
|
||||
"description": null,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "bb99c6a3-81ce-4439-aef5-9648e75dd878",
|
||||
"product_family_xid": "bda4d909-2cdb-11ec-9838-061a22468b59",
|
||||
"identifier": "GRID-vGaming-NLS-Metered-8.0",
|
||||
"name": "GRID-vGaming-NLS-Metered-8.0",
|
||||
"description": null,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "c653e131-695c-4477-b77c-42ade3dcb02c",
|
||||
"product_family_xid": "bda4d909-2cdb-11ec-9838-061a22468b59",
|
||||
"identifier": "GRID-Virtual-WS-Ext-2.0",
|
||||
"name": "GRID-Virtual-WS-Ext-2.0",
|
||||
"description": null,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "6fc224ef-e0b5-467b-9bbb-d31c9eb7c6fc",
|
||||
"product_family_xid": "bda4d909-2cdb-11ec-9838-061a22468b59",
|
||||
"identifier": "GRID-vGaming-8.0",
|
||||
"name": "GRID-vGaming-8.0",
|
||||
"description": null,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "3c88888d-ebf3-4df7-9e86-c97d5b29b997",
|
||||
"product_family_xid": "bda4d909-2cdb-11ec-9838-061a22468b59",
|
||||
"identifier": "GRID-Virtual-PC-2.0",
|
||||
"name": "GRID-Virtual-PC-2.0",
|
||||
"description": null,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "66744b41-1fff-49be-a5a6-4cbd71b1117e",
|
||||
"product_family_xid": "bda4d909-2cdb-11ec-9838-061a22468b59",
|
||||
"identifier": "NVAIE_Licensing-1.0",
|
||||
"name": "NVAIE_Licensing-1.0",
|
||||
"description": null,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "1d4e9ebc-a78c-41f4-a11a-de38a467b2ba",
|
||||
"product_family_xid": "bda4d909-2cdb-11ec-9838-061a22468b59",
|
||||
"identifier": "NVIDIA-vComputeServer NLS Metered-9.0",
|
||||
"name": "NVIDIA-vComputeServer NLS Metered-9.0",
|
||||
"description": null,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "2152f8aa-d17b-46f5-8f5f-6f8c0760ce9c",
|
||||
"product_family_xid": "bda4d909-2cdb-11ec-9838-061a22468b59",
|
||||
"identifier": "vGaming_FB_License-0.1",
|
||||
"name": "vGaming_FB_License-0.1",
|
||||
"description": null,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "54cbe0e8-7b35-4068-b058-e11f5b367c66",
|
||||
"product_family_xid": "bda4d909-2cdb-11ec-9838-061a22468b59",
|
||||
"identifier": "Quadro-Virtual-DWS-5.0",
|
||||
"name": "Quadro-Virtual-DWS-5.0",
|
||||
"description": null,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "07a1d2b5-c147-48bc-bf44-9390339ca388",
|
||||
"product_family_xid": "bda4d909-2cdb-11ec-9838-061a22468b59",
|
||||
"identifier": "GRID-Virtual-WS-2.0",
|
||||
"name": "GRID-Virtual-WS-2.0",
|
||||
"description": null,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "82d7a5f0-0c26-11ef-b3b6-371045c70906",
|
||||
"product_family_xid": "bda4d909-2cdb-11ec-9838-061a22468b59",
|
||||
"identifier": "vGaming_Flexera_License-0.1",
|
||||
"name": "vGaming_Flexera_License-0.1",
|
||||
"description": null,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "f09b5c33-5c07-11ed-9fa6-061a22468b59",
|
||||
"product_family_xid": "bda4d909-2cdb-11ec-9838-061a22468b59",
|
||||
"identifier": "NVIDIA OVE Licensing",
|
||||
"name": "NVIDIA Omniverse Nucleus",
|
||||
"description": null,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
}
|
||||
]
|
@ -0,0 +1,10 @@
|
||||
[
|
||||
{
|
||||
"xid": "bda4d909-2cdb-11ec-9838-061a22468b59",
|
||||
"ems_identifier": "ems_id",
|
||||
"name": "vgpu",
|
||||
"description": null,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
}
|
||||
]
|
@ -0,0 +1,186 @@
|
||||
[
|
||||
{
|
||||
"xid": "be2769b9-2cdb-11ec-9838-061a22468b59",
|
||||
"product_xid": "bdfbde00-2cdb-11ec-9838-061a22468b59",
|
||||
"qualifier_specification": null,
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "be276d7b-2cdb-11ec-9838-061a22468b59",
|
||||
"product_xid": "bdfbe16d-2cdb-11ec-9838-061a22468b59",
|
||||
"qualifier_specification": null,
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "be276efe-2cdb-11ec-9838-061a22468b59",
|
||||
"product_xid": "bdfbe308-2cdb-11ec-9838-061a22468b59",
|
||||
"qualifier_specification": null,
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "be276ff0-2cdb-11ec-9838-061a22468b59",
|
||||
"product_xid": "bdfbe405-2cdb-11ec-9838-061a22468b59",
|
||||
"qualifier_specification": null,
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "be2770af-2cdb-11ec-9838-061a22468b59",
|
||||
"product_xid": "bdfbe509-2cdb-11ec-9838-061a22468b59",
|
||||
"qualifier_specification": null,
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "be277164-2cdb-11ec-9838-061a22468b59",
|
||||
"product_xid": "bdfbe5c6-2cdb-11ec-9838-061a22468b59",
|
||||
"qualifier_specification": null,
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "be277214-2cdb-11ec-9838-061a22468b59",
|
||||
"product_xid": "bdfbe6e8-2cdb-11ec-9838-061a22468b59",
|
||||
"qualifier_specification": null,
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "be2772c8-2cdb-11ec-9838-061a22468b59",
|
||||
"product_xid": "bdfbe7c8-2cdb-11ec-9838-061a22468b59",
|
||||
"qualifier_specification": null,
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "be277379-2cdb-11ec-9838-061a22468b59",
|
||||
"product_xid": "bdfbe884-2cdb-11ec-9838-061a22468b59",
|
||||
"qualifier_specification": null,
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "cf0a5330-b583-4d9f-84bb-cfc8ce0917bb",
|
||||
"product_xid": "07a1d2b5-c147-48bc-bf44-9390339ca388",
|
||||
"qualifier_specification": null,
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "90d0f05f-9431-4a15-86e7-740a4f08d457",
|
||||
"product_xid": "1d4e9ebc-a78c-41f4-a11a-de38a467b2ba",
|
||||
"qualifier_specification": null,
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "327385dd-4ba8-4b3c-bc56-30bcf58ae9a3",
|
||||
"product_xid": "2152f8aa-d17b-46f5-8f5f-6f8c0760ce9c",
|
||||
"qualifier_specification": null,
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "6733f2cc-0736-47ee-bcc8-20c4c624ce37",
|
||||
"product_xid": "2a99638e-493f-424b-bc3a-629935307490",
|
||||
"qualifier_specification": null,
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "f35396a9-24f8-44b6-aa6a-493b335f4d56",
|
||||
"product_xid": "3c88888d-ebf3-4df7-9e86-c97d5b29b997",
|
||||
"qualifier_specification": null,
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "6c7981d3-7192-4bfd-b7ec-ea2ad0b466dc",
|
||||
"product_xid": "54cbe0e8-7b35-4068-b058-e11f5b367c66",
|
||||
"qualifier_specification": null,
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "9bd09610-6190-4684-9be6-3d9503833e80",
|
||||
"product_xid": "66744b41-1fff-49be-a5a6-4cbd71b1117e",
|
||||
"qualifier_specification": null,
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "a4282e5b-ea08-4e0a-b724-7f4059ba99de",
|
||||
"product_xid": "6fc224ef-e0b5-467b-9bbb-d31c9eb7c6fc",
|
||||
"qualifier_specification": null,
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "5cf793fc-1fb3-45c0-a711-d3112c775cbe",
|
||||
"product_xid": "a013d60c-3cd6-4e61-ae51-018b5e342178",
|
||||
"qualifier_specification": null,
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "eb2d39a4-6370-4464-8a6a-ec3f42c69cb5",
|
||||
"product_xid": "bb99c6a3-81ce-4439-aef5-9648e75dd878",
|
||||
"qualifier_specification": null,
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "e9df1c70-7fac-4c84-b54c-66e922b9791a",
|
||||
"product_xid": "c0ce7114-d8a5-40d4-b8b0-df204f4ff631",
|
||||
"qualifier_specification": null,
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "6a4d5bcd-7b81-4e22-a289-ce3673e5cabf",
|
||||
"product_xid": "c653e131-695c-4477-b77c-42ade3dcb02c",
|
||||
"qualifier_specification": null,
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "c4284597-5c09-11ed-9fa6-061a22468b59",
|
||||
"product_xid": "f09b5c33-5c07-11ed-9fa6-061a22468b59",
|
||||
"qualifier_specification": null,
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "9e162d3c-0c26-11ef-b3b6-371045c70906",
|
||||
"product_xid": "82d7a5f0-0c26-11ef-b3b6-371045c70906",
|
||||
"qualifier_specification": null,
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
}
|
||||
]
|
@ -0,0 +1,422 @@
|
||||
[
|
||||
{
|
||||
"xid": "be531e98-2cdb-11ec-9838-061a22468b59",
|
||||
"product_fulfillment_xid": "be2769b9-2cdb-11ec-9838-061a22468b59",
|
||||
"feature_identifier": "GRID-Virtual-Apps",
|
||||
"feature_version": "3.0",
|
||||
"license_type_identifier": "CONCURRENT_COUNTED_SINGLE",
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "be53219e-2cdb-11ec-9838-061a22468b59",
|
||||
"product_fulfillment_xid": "be276d7b-2cdb-11ec-9838-061a22468b59",
|
||||
"feature_identifier": "GRID-Virtual-PC",
|
||||
"feature_version": "2.0",
|
||||
"license_type_identifier": "CONCURRENT_COUNTED_SINGLE",
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "be5322f0-2cdb-11ec-9838-061a22468b59",
|
||||
"product_fulfillment_xid": "be276d7b-2cdb-11ec-9838-061a22468b59",
|
||||
"feature_identifier": "Quadro-Virtual-DWS",
|
||||
"feature_version": "5.0",
|
||||
"license_type_identifier": "CONCURRENT_COUNTED_SINGLE",
|
||||
"evaluation_order_index": 1,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "be5323d8-2cdb-11ec-9838-061a22468b59",
|
||||
"product_fulfillment_xid": "be276d7b-2cdb-11ec-9838-061a22468b59",
|
||||
"feature_identifier": "GRID-Virtual-WS",
|
||||
"feature_version": "2.0",
|
||||
"license_type_identifier": "CONCURRENT_COUNTED_SINGLE",
|
||||
"evaluation_order_index": 2,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "be5324a6-2cdb-11ec-9838-061a22468b59",
|
||||
"product_fulfillment_xid": "be276d7b-2cdb-11ec-9838-061a22468b59",
|
||||
"feature_identifier": "GRID-Virtual-WS-Ext",
|
||||
"feature_version": "2.0",
|
||||
"license_type_identifier": "CONCURRENT_COUNTED_SINGLE",
|
||||
"evaluation_order_index": 3,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "be532568-2cdb-11ec-9838-061a22468b59",
|
||||
"product_fulfillment_xid": "be276efe-2cdb-11ec-9838-061a22468b59",
|
||||
"feature_identifier": "Quadro-Virtual-DWS",
|
||||
"feature_version": "5.0",
|
||||
"license_type_identifier": "CONCURRENT_COUNTED_SINGLE",
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "be532630-2cdb-11ec-9838-061a22468b59",
|
||||
"product_fulfillment_xid": "be276efe-2cdb-11ec-9838-061a22468b59",
|
||||
"feature_identifier": "GRID-Virtual-WS",
|
||||
"feature_version": "2.0",
|
||||
"license_type_identifier": "CONCURRENT_COUNTED_SINGLE",
|
||||
"evaluation_order_index": 1,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "be5326e7-2cdb-11ec-9838-061a22468b59",
|
||||
"product_fulfillment_xid": "be276efe-2cdb-11ec-9838-061a22468b59",
|
||||
"feature_identifier": "GRID-Virtual-WS-Ext",
|
||||
"feature_version": "2.0",
|
||||
"license_type_identifier": "CONCURRENT_COUNTED_SINGLE",
|
||||
"evaluation_order_index": 2,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "be5327a7-2cdb-11ec-9838-061a22468b59",
|
||||
"product_fulfillment_xid": "be276ff0-2cdb-11ec-9838-061a22468b59",
|
||||
"feature_identifier": "GRID-vGaming",
|
||||
"feature_version": "8.0",
|
||||
"license_type_identifier": "CONCURRENT_COUNTED_SINGLE",
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "be532923-2cdb-11ec-9838-061a22468b59",
|
||||
"product_fulfillment_xid": "be2770af-2cdb-11ec-9838-061a22468b59",
|
||||
"feature_identifier": "GRID-Virtual-Apps",
|
||||
"feature_version": "3.0",
|
||||
"license_type_identifier": "CONCURRENT_COUNTED_SINGLE",
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "be5329e0-2cdb-11ec-9838-061a22468b59",
|
||||
"product_fulfillment_xid": "be277164-2cdb-11ec-9838-061a22468b59",
|
||||
"feature_identifier": "GRID-Virtual-PC",
|
||||
"feature_version": "2.0",
|
||||
"license_type_identifier": "CONCURRENT_COUNTED_SINGLE",
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "be532aa0-2cdb-11ec-9838-061a22468b59",
|
||||
"product_fulfillment_xid": "be277164-2cdb-11ec-9838-061a22468b59",
|
||||
"feature_identifier": "Quadro-Virtual-DWS",
|
||||
"feature_version": "5.0",
|
||||
"license_type_identifier": "CONCURRENT_COUNTED_SINGLE",
|
||||
"evaluation_order_index": 1,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "be532b5c-2cdb-11ec-9838-061a22468b59",
|
||||
"product_fulfillment_xid": "be277164-2cdb-11ec-9838-061a22468b59",
|
||||
"feature_identifier": "GRID-Virtual-WS",
|
||||
"feature_version": "2.0",
|
||||
"license_type_identifier": "CONCURRENT_COUNTED_SINGLE",
|
||||
"evaluation_order_index": 2,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "be532c19-2cdb-11ec-9838-061a22468b59",
|
||||
"product_fulfillment_xid": "be277164-2cdb-11ec-9838-061a22468b59",
|
||||
"feature_identifier": "GRID-Virtual-WS-Ext",
|
||||
"feature_version": "2.0",
|
||||
"license_type_identifier": "CONCURRENT_COUNTED_SINGLE",
|
||||
"evaluation_order_index": 3,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "be532ccb-2cdb-11ec-9838-061a22468b59",
|
||||
"product_fulfillment_xid": "be277214-2cdb-11ec-9838-061a22468b59",
|
||||
"feature_identifier": "Quadro-Virtual-DWS",
|
||||
"feature_version": "5.0",
|
||||
"license_type_identifier": "CONCURRENT_COUNTED_SINGLE",
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "be532d92-2cdb-11ec-9838-061a22468b59",
|
||||
"product_fulfillment_xid": "be277214-2cdb-11ec-9838-061a22468b59",
|
||||
"feature_identifier": "GRID-Virtual-WS",
|
||||
"feature_version": "2.0",
|
||||
"license_type_identifier": "CONCURRENT_COUNTED_SINGLE",
|
||||
"evaluation_order_index": 1,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "be532e45-2cdb-11ec-9838-061a22468b59",
|
||||
"product_fulfillment_xid": "be277214-2cdb-11ec-9838-061a22468b59",
|
||||
"feature_identifier": "GRID-Virtual-WS-Ext",
|
||||
"feature_version": "2.0",
|
||||
"license_type_identifier": "CONCURRENT_COUNTED_SINGLE",
|
||||
"evaluation_order_index": 2,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "be532efa-2cdb-11ec-9838-061a22468b59",
|
||||
"product_fulfillment_xid": "be2772c8-2cdb-11ec-9838-061a22468b59",
|
||||
"feature_identifier": "GRID-vGaming",
|
||||
"feature_version": "8.0",
|
||||
"license_type_identifier": "CONCURRENT_COUNTED_SINGLE",
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "be53306d-2cdb-11ec-9838-061a22468b59",
|
||||
"product_fulfillment_xid": "be277379-2cdb-11ec-9838-061a22468b59",
|
||||
"feature_identifier": "NVIDIA-vComputeServer",
|
||||
"feature_version": "9.0",
|
||||
"license_type_identifier": "CONCURRENT_COUNTED_SINGLE",
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "be533228-2cdb-11ec-9838-061a22468b59",
|
||||
"product_fulfillment_xid": "be277379-2cdb-11ec-9838-061a22468b59",
|
||||
"feature_identifier": "NVIDIA-vComputeServer NLS Metered",
|
||||
"feature_version": "9.0",
|
||||
"license_type_identifier": "CONCURRENT_UNCOUNTED_SINGLE",
|
||||
"evaluation_order_index": 2,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "be5332f6-2cdb-11ec-9838-061a22468b59",
|
||||
"product_fulfillment_xid": "be277379-2cdb-11ec-9838-061a22468b59",
|
||||
"feature_identifier": "NVAIE_Licensing",
|
||||
"feature_version": "1.0",
|
||||
"license_type_identifier": "CONCURRENT_COUNTED_SINGLE",
|
||||
"evaluation_order_index": 3,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "9ca32d2b-736e-4e4f-8f5a-895a755b4c41",
|
||||
"product_fulfillment_xid": "5cf793fc-1fb3-45c0-a711-d3112c775cbe",
|
||||
"feature_identifier": "GRID-Virtual-Apps",
|
||||
"feature_version": "3.0",
|
||||
"license_type_identifier": "CONCURRENT_COUNTED_SINGLE",
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "d8b25329-f47f-43dc-a278-f2d38f9e939b",
|
||||
"product_fulfillment_xid": "f35396a9-24f8-44b6-aa6a-493b335f4d56",
|
||||
"feature_identifier": "GRID-Virtual-PC",
|
||||
"feature_version": "2.0",
|
||||
"license_type_identifier": "CONCURRENT_COUNTED_SINGLE",
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "e7102df8-d88a-4bd0-aa79-9a53d8b77888",
|
||||
"product_fulfillment_xid": "cf0a5330-b583-4d9f-84bb-cfc8ce0917bb",
|
||||
"feature_identifier": "GRID-Virtual-WS",
|
||||
"feature_version": "2.0",
|
||||
"license_type_identifier": "CONCURRENT_COUNTED_SINGLE",
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "30761db3-0afe-454d-b284-efba6d9b13a3",
|
||||
"product_fulfillment_xid": "6a4d5bcd-7b81-4e22-a289-ce3673e5cabf",
|
||||
"feature_identifier": "GRID-Virtual-WS-Ext",
|
||||
"feature_version": "2.0",
|
||||
"license_type_identifier": "CONCURRENT_COUNTED_SINGLE",
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "10fd7701-83ae-4caf-a27f-75880fab23f6",
|
||||
"product_fulfillment_xid": "a4282e5b-ea08-4e0a-b724-7f4059ba99de",
|
||||
"feature_identifier": "GRID-vGaming",
|
||||
"feature_version": "8.0",
|
||||
"license_type_identifier": "CONCURRENT_COUNTED_SINGLE",
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "cbd61276-fb1e-42e1-b844-43e94465da8f",
|
||||
"product_fulfillment_xid": "9bd09610-6190-4684-9be6-3d9503833e80",
|
||||
"feature_identifier": "NVAIE_Licensing",
|
||||
"feature_version": "1.0",
|
||||
"license_type_identifier": "CONCURRENT_COUNTED_SINGLE",
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "6b1c74b5-1511-46ee-9f12-8bc6d5636fef",
|
||||
"product_fulfillment_xid": "90d0f05f-9431-4a15-86e7-740a4f08d457",
|
||||
"feature_identifier": "NVIDIA-vComputeServer NLS Metered",
|
||||
"feature_version": "9.0",
|
||||
"license_type_identifier": "CONCURRENT_COUNTED_SINGLE",
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "db53af09-7295-48b7-b927-24b23690c959",
|
||||
"product_fulfillment_xid": "e9df1c70-7fac-4c84-b54c-66e922b9791a",
|
||||
"feature_identifier": "NVIDIA-vComputeServer",
|
||||
"feature_version": "9.0",
|
||||
"license_type_identifier": "CONCURRENT_COUNTED_SINGLE",
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "1f62be61-a887-4e54-a34e-61cfa7b2db30",
|
||||
"product_fulfillment_xid": "6c7981d3-7192-4bfd-b7ec-ea2ad0b466dc",
|
||||
"feature_identifier": "Quadro-Virtual-DWS",
|
||||
"feature_version": "5.0",
|
||||
"license_type_identifier": "CONCURRENT_COUNTED_SINGLE",
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "8a4b5e98-f1ca-4c18-b0d4-8f4f9f0462e2",
|
||||
"product_fulfillment_xid": "327385dd-4ba8-4b3c-bc56-30bcf58ae9a3",
|
||||
"feature_identifier": "vGaming_FB_License",
|
||||
"feature_version": "0.1",
|
||||
"license_type_identifier": "CONCURRENT_COUNTED_SINGLE",
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "a1dfe741-3e49-11ed-9fa6-061a22468b59",
|
||||
"product_fulfillment_xid": "be2772c8-2cdb-11ec-9838-061a22468b59",
|
||||
"feature_identifier": "vGaming_Flexera_License",
|
||||
"feature_version": "0.1",
|
||||
"license_type_identifier": "CONCURRENT_COUNTED_SINGLE",
|
||||
"evaluation_order_index": 1,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "8eabcb08-3f0e-11ed-9fa6-061a22468b59",
|
||||
"product_fulfillment_xid": "be2772c8-2cdb-11ec-9838-061a22468b59",
|
||||
"feature_identifier": "vGaming_FB_License",
|
||||
"feature_version": "0.1",
|
||||
"license_type_identifier": "CONCURRENT_COUNTED_SINGLE",
|
||||
"evaluation_order_index": 2,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "0c1552ca-3ef8-11ed-9fa6-061a22468b59",
|
||||
"product_fulfillment_xid": "be276ff0-2cdb-11ec-9838-061a22468b59",
|
||||
"feature_identifier": "vGaming_Flexera_License",
|
||||
"feature_version": "0.1",
|
||||
"license_type_identifier": "CONCURRENT_COUNTED_SINGLE",
|
||||
"evaluation_order_index": 1,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "7fb1d01d-3f0e-11ed-9fa6-061a22468b59",
|
||||
"product_fulfillment_xid": "be276ff0-2cdb-11ec-9838-061a22468b59",
|
||||
"feature_identifier": "vGaming_FB_License",
|
||||
"feature_version": "0.1",
|
||||
"license_type_identifier": "CONCURRENT_COUNTED_SINGLE",
|
||||
"evaluation_order_index": 2,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "be53286a-2cdb-11ec-9838-061a22468b59",
|
||||
"product_fulfillment_xid": "be276ff0-2cdb-11ec-9838-061a22468b59",
|
||||
"feature_identifier": "GRID-vGaming-NLS-Metered",
|
||||
"feature_version": "8.0",
|
||||
"license_type_identifier": "CONCURRENT_UNCOUNTED_SINGLE",
|
||||
"evaluation_order_index": 3,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "be532fb2-2cdb-11ec-9838-061a22468b59",
|
||||
"product_fulfillment_xid": "be2772c8-2cdb-11ec-9838-061a22468b59",
|
||||
"feature_identifier": "GRID-vGaming-NLS-Metered",
|
||||
"feature_version": "8.0",
|
||||
"license_type_identifier": "CONCURRENT_UNCOUNTED_SINGLE",
|
||||
"evaluation_order_index": 3,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "15ff4f16-57a8-4593-93ec-58352a256f12",
|
||||
"product_fulfillment_xid": "eb2d39a4-6370-4464-8a6a-ec3f42c69cb5",
|
||||
"feature_identifier": "GRID-vGaming-NLS-Metered",
|
||||
"feature_version": "8.0",
|
||||
"license_type_identifier": "CONCURRENT_COUNTED_SINGLE",
|
||||
"evaluation_order_index": 3,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "6caeb4cf-360f-11ee-b67d-02f279bf2bff",
|
||||
"product_fulfillment_xid": "be277379-2cdb-11ec-9838-061a22468b59",
|
||||
"feature_identifier": "NVAIE_Licensing",
|
||||
"feature_version": "2.0",
|
||||
"license_type_identifier": "CONCURRENT_COUNTED_SINGLE",
|
||||
"evaluation_order_index": 4,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "bf105e18-0c26-11ef-b3b6-371045c70906",
|
||||
"product_fulfillment_xid": "9e162d3c-0c26-11ef-b3b6-371045c70906",
|
||||
"feature_identifier": "vGaming_Flexera_License",
|
||||
"feature_version": "0.1",
|
||||
"license_type_identifier": "CONCURRENT_COUNTED_SINGLE",
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "31c3be8c-5c0a-11ed-9fa6-061a22468b59",
|
||||
"product_fulfillment_xid": "c4284597-5c09-11ed-9fa6-061a22468b59",
|
||||
"feature_identifier": "OVE_Licensing",
|
||||
"feature_version": "1.0",
|
||||
"license_type_identifier": "CONCURRENT_COUNTED_SINGLE",
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "be533144-2cdb-11ec-9838-061a22468b59",
|
||||
"product_fulfillment_xid": "be277379-2cdb-11ec-9838-061a22468b59",
|
||||
"feature_identifier": "Quadro-Virtual-DWS",
|
||||
"feature_version": "0.0",
|
||||
"license_type_identifier": "CONCURRENT_COUNTED_SINGLE",
|
||||
"evaluation_order_index": 1,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
}
|
||||
]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1,44 @@
|
||||
[
|
||||
{
|
||||
"xid": "23169ffc-84c6-4606-acb6-14296d53f1af",
|
||||
"activity": 0,
|
||||
"display_name": "Internal Failure",
|
||||
"description": "internal failure event"
|
||||
},
|
||||
{
|
||||
"xid": "90e8e4e4-b976-43b7-b6cb-233dbf0445b1",
|
||||
"activity": 1,
|
||||
"display_name": "Directive",
|
||||
"description": "directive event"
|
||||
},
|
||||
{
|
||||
"xid": "5ffd173e-29e4-41bf-9b4c-3c6076de6a53",
|
||||
"activity": 100,
|
||||
"display_name": "Leasing",
|
||||
"description": "leasing event"
|
||||
},
|
||||
{
|
||||
"xid": "72fa1a14-7fbc-4de9-ae82-b247cc7460cd",
|
||||
"activity": 300,
|
||||
"display_name": "Telemetery Capture",
|
||||
"description": "telemetery capture event"
|
||||
},
|
||||
{
|
||||
"xid": "360a3b38-b365-47d3-9ab7-f41d222929f1",
|
||||
"activity": 400,
|
||||
"display_name": "Diagnostic Capture",
|
||||
"description": "diagnostic capture event"
|
||||
},
|
||||
{
|
||||
"xid": "9259815a-bab5-4fb1-815f-8389145c8cbc",
|
||||
"activity": 200,
|
||||
"display_name": "Admin",
|
||||
"description": "audit event"
|
||||
},
|
||||
{
|
||||
"xid": "6f4e55a2-674f-494f-8584-42a4995c27cf",
|
||||
"activity": 150,
|
||||
"display_name": "Admin",
|
||||
"description": "system audit event"
|
||||
}
|
||||
]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1,47 @@
|
||||
[
|
||||
{
|
||||
"xid": "b8cf3c25-4949-41b3-9ce5-11f4d66f748a",
|
||||
"service_instance_xid": "d8c07e4a-f6a4-49d0-b2dc-3faf0e1bf2bd",
|
||||
"namespace": "service_instance.identity",
|
||||
"name": "public_key",
|
||||
"value": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvN4tuxoTqb6q0duPdRkx\nWX9rl48bJ09JRdGNVMTfJUQiitCAr7aseXZarTwq5iyi+swR1KNF2B+pJT6SOudQ\nwbXZe1ZwgD4arel+d65ouTwcZLnb7If3auDQkXbu6sgMkgX5JfQn9eb+lStr8M6v\ntz7yYquHbbv8mGM1Ulca+O4nUwI5hLHpE8KA3dtVPfEOZVGmONzsNA4RrScT3aBI\nd5uCm6BkmL1EJEvFTSR2SX5Cnkuj6AhLIA0LwOmavJgxjl6MC9Np95qs6ll1C91f\nbXJ+U9ReCyUw0vIl41tv2+sZxcygYUoPG8Z1u5WvE3l00rfbW+OMzaEBM7RKOxBY\nZwIDAQAB\n-----END PUBLIC KEY-----",
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "1a4f360c-aa8e-43cc-9630-ee95fd107e88",
|
||||
"service_instance_xid": "d8c07e4a-f6a4-49d0-b2dc-3faf0e1bf2bd",
|
||||
"namespace": "service_instance.identity",
|
||||
"name": "private_key",
|
||||
"value": "-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEAvN4tuxoTqb6q0duPdRkxWX9rl48bJ09JRdGNVMTfJUQiitCA\nr7aseXZarTwq5iyi+swR1KNF2B+pJT6SOudQwbXZe1ZwgD4arel+d65ouTwcZLnb\n7If3auDQkXbu6sgMkgX5JfQn9eb+lStr8M6vtz7yYquHbbv8mGM1Ulca+O4nUwI5\nhLHpE8KA3dtVPfEOZVGmONzsNA4RrScT3aBId5uCm6BkmL1EJEvFTSR2SX5Cnkuj\n6AhLIA0LwOmavJgxjl6MC9Np95qs6ll1C91fbXJ+U9ReCyUw0vIl41tv2+sZxcyg\nYUoPG8Z1u5WvE3l00rfbW+OMzaEBM7RKOxBYZwIDAQABAoIBAC8AB1dZXO1QAoho\n4CFe3JYODINR3IsCwxQ52rbuqy1F8GalDnErv24WkugrYe2XzBMnd4R4ASiQcHJR\nSOiZqdIa4/06fJKdYdxHj+5Om8cE+3fhfKY3C84wFhctBrWshNxN2jukr9EU4+PR\nQ3JQrQ+n/X+qefBH6MsvXRSZkp/Bjm7YbD5t0IFQIpxfrmc/cX7vfRgFmUOWu8ju\nKB3C5DSkhJzXAyfuq8zjN8gLTyEYQfqHtgQEu63DSaS+sWm8f2mmha2YZ4ixGiLJ\ngTwnoemJQmEOiqhBpYs/xfefP1IDpIXqx7F/LCWTNgAkUq6TSevcxgMdgyULGjWM\nN+oj5WECgYEAyTt8/7zsUa7As9n6gGDHM5xRSIftfSiI0QzkJfKI3Cua4Cl/c54F\nSoSdlNUNXUh1J2/b0Ukdi7AWjiuHVy1EAfu5rPNcWwsqE2bE9MXVY/MpsvyABEpi\n8QoMi47SDCpMf1W0cYIn3B8rLVLxlOVcZ6d9htaNQ6+MEGdXGU7SfNECgYEA8EU3\nWipQ1tbYpRcOItjVZNVCy2t7RcZoRSrtqc+bLtXXRPMhncly7ceQ22tf1Yxe11vO\nOxJnFlvXCxsZncta4tQd24/aoxmzGCBltVmXb1FcJly6/y9uurVdceeU2Vp0mxKZ\nZ9zQBBqtFvlMVAZOhSc63aZ7ByKJK/8i+tty77cCgYEAsCSoV9rxKNbEyylkwnb0\nJ1MPO2PwF/whNowIMMdJ0R9CJDFu5K9Phljq7tpHJn5EPk8FpP5RJHLwa2XixAZV\nXz8O2jrzfqYZIH52rKN3FFRHDetDy32pecAIFyje59MmvtcwaaM6bM3Dp5rQ6DqU\nVg8gK6UmZjcFbV5nuTlrueECgYBIhUvIvj76KYzof4X3xKTcM3ZeuclSbSlpvyRO\n/eekAk1gdVYvLu+uj27Mm6MobJ7vt7kOoWZWHFBS/NIFi6yaDFYawFfIpOgmnxiz\n3R/VLKR4u8KBZYqxdi6HQ9Psqt3JNJry+3YZ1wdpiMOeFO08SXP+FNLLe4QVsIOZ\nXgVaDwKBgFEIOAeFksIpx2l5TrgaV1f1e0rxilTsEsnBOrJSXjhKUGSkSGQyZirH\nPnc2z/QDXJuSeMX+w9nxJy+33kkBgkjvQnZpGgfitj/8ICmw+u4eCWL7cnu/UEbz\nzAI81NKnf1MN72uc8utYpz1ee4ALSUxa0vJGLQ6PRSQQGdlZv2iP\n-----END RSA PRIVATE KEY-----",
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "a3453cbf-1b9c-44f5-a9e8-7fdcc8d1ba78",
|
||||
"service_instance_xid": "d8c07e4a-f6a4-49d0-b2dc-3faf0e1bf2bd",
|
||||
"namespace": "service_instance.client.all",
|
||||
"name": "public_key",
|
||||
"value": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4hKQSjyWdWAvkStVPRhK\n5ObBDX6ghF4ULkmDB5iKdexAWPPKaHCGHER+1GGABsAwU9gn1nxhI1npnoM6a9qp\ncXwMRTf5R14zSGisyzug6SJSUykxnLG1K6uYTTQo95sXKee7bAzoHERhWK9Uxqki\nvLwW2rGiW8hRG4UHQ/Ea3OVrjPbRHfmsaJm4tbf2oBkZ1S3xhzQIIkrV8f3RUe1S\nxxQ/iftf5UaYOZzru6my4Sb/vIjEU66SiDnkJwbqVKdkI86q21YLXq7DMi+vAVIE\n5rc/SWYz/iRZ/McsRDrofVxQIoHq71613XEmTyQkRm0T/I44Yhynhe2qQLgf0hzu\nBQIDAQAB\n-----END PUBLIC KEY-----",
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "ef6e9c05-dc4e-49f3-b9b4-a0e1ed1151a5",
|
||||
"service_instance_xid": "d8c07e4a-f6a4-49d0-b2dc-3faf0e1bf2bd",
|
||||
"namespace": "service_instance.client.all",
|
||||
"name": "private_key",
|
||||
"value": "-----BEGIN RSA PRIVATE KEY-----\nMIIEogIBAAKCAQEA4hKQSjyWdWAvkStVPRhK5ObBDX6ghF4ULkmDB5iKdexAWPPK\naHCGHER+1GGABsAwU9gn1nxhI1npnoM6a9qpcXwMRTf5R14zSGisyzug6SJSUykx\nnLG1K6uYTTQo95sXKee7bAzoHERhWK9UxqkivLwW2rGiW8hRG4UHQ/Ea3OVrjPbR\nHfmsaJm4tbf2oBkZ1S3xhzQIIkrV8f3RUe1SxxQ/iftf5UaYOZzru6my4Sb/vIjE\nU66SiDnkJwbqVKdkI86q21YLXq7DMi+vAVIE5rc/SWYz/iRZ/McsRDrofVxQIoHq\n71613XEmTyQkRm0T/I44Yhynhe2qQLgf0hzuBQIDAQABAoIBABpJh06iieo/E3jh\nXYl7nCXOsS8FBNwvZlBViu9krOD2ZisRufz37Jg33LmMVssyKMxvC37UuqTWLSSZ\n5L6qz94aywB3eDx0tyjZxxHgrp69N25lEVhDj6nyy4RaptLXzVM5l2EChTDYQKuD\nw6tP+nKQumWWlybt/YRiLQyY6gM6UBT8DX9ajy9AnJhu4wmE/mxX2ZHcAw9BNWZT\nCzprf5oTkkB8gHzufev56u1Lt11lg4cIg5JSwBeQH77uswKevLsaaT7ARlHZHrKz\n8bsY8kcxPwuSZr5lGV26DxrT3SUWOJhVYG2WZTzjySpfFnwMkBq/3mqeE48g2jfe\nQf4Y7JECgYEA6Y5DCzzM6Phaec6vX8PoB1iwqA75Rvqs+Bc3tYAf1wdz4v7zvHOA\n0E0jAuXpKwkEimHxPt6GbCOtwPDcyLj+P/44vWI+Z0Hg8x2d0u8aBVrLIA/sOowy\nUBlbYMXLTPpGnFwkE5wOfH5oo2A/AtdP7lJlKQIrFyprCNx8dMw/tY0CgYEA98w0\n366/u+/GcsCv4utOyaTgZBoyww+FY3SInSOpo2c8YDyHpdCkPh+2OuWex819UJnU\nl0jWCIR815LeMePlOnVVA1qSaA9RcqEAxWkvxaBllqOZtbGTt0ED7d0rxCDckfpW\nOS9OlXmsE6p5IcyJOremLIA6L/QpnNC9v0SWEFkCgYAJZcUC1b50/VE+p3ddBhf2\n+7WX/YpANePx05VVQ0OEtnMORi3ufkNHnmLzQecA6Ur6enhnjDKidUkPg2GO3gq0\n7ni//gz+wKLZhW6NRzunzYBw2NMrg+qeWHbZzPuiLEvdDMQS2eunTLrPIBdI+Prp\nXv1dCg5Lz1QhNiX32SQTHQKBgAiuZsvPW3hCFjm+9mqEw+XcmN/o6w5aZNnvIzoe\nHbtTypG0jSwJ+zcR9Vhq4v0s/c7tFL2YF6eEvLrwskgdK9K4eZn8elSa9MeHTHee\nD8ZksCpu4Nu0tPAenvyeWwIsBI44rvyh46bo9FZcCpJckBI2jOPSOjej3jFYPs2M\noZVBAoGAX3Eoejuq4mAy8nqAc6B+9lFgLfJgpaDj4In3PLWazfkQtUSQk7fYMU9B\nhRj8bTT27IN4V/BgLBUtIWXCqHya3HzgSv5jOwPWJueLi7HYdLeAnEOoZQRgjtXC\nhklDEonJ90Ni5cPzQMq4em9pynU6nQK+fBWVHCStBhcBIe+gL7E=\n-----END RSA PRIVATE KEY-----",
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "219f0685-dd0a-4df6-a5b4-1f38bbac9f6f",
|
||||
"service_instance_xid": "d8c07e4a-f6a4-49d0-b2dc-3faf0e1bf2bd",
|
||||
"namespace": "global.identity",
|
||||
"name": "public_key",
|
||||
"value": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtqeqqbZqDXnQMO54tXoZ\nmxrOQ+Av6sarE6sMlf+tFOLRrcWsbgf6tLILyQ1fODKcCgOHs+QNbWIr2pA+SAp5\nfa8jIVzWIJmf5i08iLAzZNfM8PXUmx6tKHlyl8xPtwy9pp7sigt2hx7gDgTDD+Uf\nCePSMH/Cko+rQrornc6P0WoabMZ6gd0NR3T/jGEIIBbJ5M2hoPY3GOEn79/u4R7R\nWrH4FzoVKC4D43AGSSKHIpAS7m3l+B0achSXAgbvVOlCEv9PoivLS4ANw/gArImw\nJpYqP4CwxTrt6OARG5fodeHrqhxv3NYof38N7ByLzEUNm8tmtXTXGY3Lz68LQ4X4\nmQIDAQAB\n-----END PUBLIC KEY-----",
|
||||
"created_at": "2025-03-26 19:51:37.781301",
|
||||
"last_updated_at": "2025-03-26 19:51:37.781301"
|
||||
}
|
||||
]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1,15 @@
|
||||
[
|
||||
{
|
||||
"xid": "d8c07e4a-f6a4-49d0-b2dc-3faf0e1bf2bd",
|
||||
"secret_identifier_ref": "45798d4d-b25a-434f-bb59-9c9a68591a30",
|
||||
"service_instance_type_xid": "c92a973e-424a-463a-b48f-24b9f1441272",
|
||||
"org_name": "",
|
||||
"name": "DEFAULT_2025-03-26_19:51:36",
|
||||
"description": "ON_PREM_SERVICE_INSTANCE",
|
||||
"state": "setup_uninitialized",
|
||||
"detail": {},
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607",
|
||||
"instant_clone_support": false
|
||||
}
|
||||
]
|
@ -0,0 +1,16 @@
|
||||
[
|
||||
{
|
||||
"xid": "c92a973e-424a-463a-b48f-24b9f1441272",
|
||||
"name": "On-prem",
|
||||
"description": "On-prem service instance",
|
||||
"created_at": "2025-03-26 19:48:36.181435",
|
||||
"last_updated_at": "2025-03-26 19:48:36.181435"
|
||||
},
|
||||
{
|
||||
"xid": "83cc294f-671f-4823-8c94-0d95f9b01904",
|
||||
"name": "Cloud",
|
||||
"description": "Cloud service instance",
|
||||
"created_at": "2025-03-26 19:48:36.186564",
|
||||
"last_updated_at": "2025-03-26 19:48:36.186564"
|
||||
}
|
||||
]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1,29 @@
|
||||
[
|
||||
{
|
||||
"property_name": "METRICS_COLLECTION",
|
||||
"property_value": {"value": 1},
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"created_by": null,
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_by": null,
|
||||
"description": "settings for collection of Appliance metrics in minutes"
|
||||
},
|
||||
{
|
||||
"property_name": "METRICS_CLEAN_UP",
|
||||
"property_value": {"value": 7},
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"created_by": null,
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_by": null,
|
||||
"description": "settings for deletion of Appliance metrics collected in days"
|
||||
},
|
||||
{
|
||||
"property_name": "DLS_SI_FEATURE_DISPLAY_MAPPING",
|
||||
"property_value": {"GRID-vGaming" : "NVIDIA vGaming", "GRID-Virtual-Apps" : "NVIDIA Virtual Applications", "GRID-Virtual-PC" : "NVIDIA Virtual PC", "GRID-Virtual-WS" : "NVIDIA RTX Virtual Workstation", "NVIDIA-vComputeServer" : "NVIDIA Virtual Compute Server", "Quadro-Virtual-DWS" : "NVIDIA RTX Virtual Workstation", "OVE_Licensing" : "NVIDIA OVE Licensing"},
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"created_by": null,
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_by": null,
|
||||
"description": null
|
||||
}
|
||||
]
|
@ -0,0 +1,26 @@
|
||||
[
|
||||
{
|
||||
"xid": "f24935c4-f915-49b4-a419-fa74cff5a702",
|
||||
"name": "global",
|
||||
"description": "Global scope",
|
||||
"rank": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "dea45ef9-80e2-4829-a390-c601c77591ab",
|
||||
"name": "license-server",
|
||||
"description": "Licence server scope",
|
||||
"rank": 4,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "6c8ba662-f319-4a35-b780-3eb420c328f0",
|
||||
"name": "service-instance",
|
||||
"description": "Service Instance Scope",
|
||||
"rank": 3,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
}
|
||||
]
|
@ -0,0 +1,101 @@
|
||||
[
|
||||
{
|
||||
"xid": "412e3184-af2f-4828-8743-ec45b959405b",
|
||||
"name": "offline_lease",
|
||||
"description": "Setting for offline lease",
|
||||
"value_specification": {"data_type": "boolean"},
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607",
|
||||
"scope_set": ["f24935c4-f915-49b4-a419-fa74cff5a702", "6c8ba662-f319-4a35-b780-3eb420c328f0", "dea45ef9-80e2-4829-a390-c601c77591ab"]
|
||||
},
|
||||
{
|
||||
"xid": "fce81950-203a-441f-9c27-18809fef462d",
|
||||
"name": "admin_event_purge_time",
|
||||
"description": "Time setting in days to delete admin events older than specified",
|
||||
"value_specification": {"max": "730", "min": "1", "data_type": "integer"},
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607",
|
||||
"scope_set": ["f24935c4-f915-49b4-a419-fa74cff5a702", "6c8ba662-f319-4a35-b780-3eb420c328f0"]
|
||||
},
|
||||
{
|
||||
"xid": "15a9fba3-10c1-40f3-ab2e-6c223b436cf0",
|
||||
"name": "lease_event_purge_time",
|
||||
"description": "Time setting in days to delete lease events older than specified",
|
||||
"value_specification": {"max": "90", "min": "1", "data_type": "integer"},
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607",
|
||||
"scope_set": ["f24935c4-f915-49b4-a419-fa74cff5a702", "6c8ba662-f319-4a35-b780-3eb420c328f0"]
|
||||
},
|
||||
{
|
||||
"xid": "2d0e5e8a-3d0b-48eb-89cc-beaf2825c6f2",
|
||||
"name": "default_renewal_period",
|
||||
"description": "Default renewal period as percentage of lease borrow duration",
|
||||
"value_specification": {"max": "95", "min": "15", "data_type": "integer"},
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607",
|
||||
"scope_set": ["f24935c4-f915-49b4-a419-fa74cff5a702", "6c8ba662-f319-4a35-b780-3eb420c328f0", "dea45ef9-80e2-4829-a390-c601c77591ab"]
|
||||
},
|
||||
{
|
||||
"xid": "e556bb20-8ac0-48ac-b1b3-3428b87bd0c0",
|
||||
"name": "min_lease_period",
|
||||
"description": "If clients pass any lease period value in lease borrow or renew requests it should be greater than configured or default Min Lease Period, otherwise Min Lease Period will be used for lease duration",
|
||||
"value_specification": {"max": "P30D", "min": "PT10M", "data_type": "iso8601duration"},
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607",
|
||||
"scope_set": ["f24935c4-f915-49b4-a419-fa74cff5a702", "6c8ba662-f319-4a35-b780-3eb420c328f0", "dea45ef9-80e2-4829-a390-c601c77591ab"]
|
||||
},
|
||||
{
|
||||
"xid": "82edba98-a43a-4e81-b91b-d23c24a7e632",
|
||||
"name": "max_lease_period",
|
||||
"description": "If clients pass any lease period value in lease borrow or renew requests it should be less than configured or default Max Lease Period, otherwise Max Lease Period will be used for lease duration",
|
||||
"value_specification": {"max": "P365D", "min": "PT10M", "data_type": "iso8601duration"},
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607",
|
||||
"scope_set": ["f24935c4-f915-49b4-a419-fa74cff5a702", "6c8ba662-f319-4a35-b780-3eb420c328f0", "dea45ef9-80e2-4829-a390-c601c77591ab"]
|
||||
},
|
||||
{
|
||||
"xid": "6e2bbcc1-5897-4761-97e1-67a034652af8",
|
||||
"name": "auth_token_expiry_time",
|
||||
"description": "Shorter expiry time leads to more secure communication but increases network calls. Longer expiry time leads to reduced network calls but less secured communication",
|
||||
"value_specification": {"max": "P1D", "min": "PT1H", "data_type": "iso8601duration"},
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607",
|
||||
"scope_set": ["f24935c4-f915-49b4-a419-fa74cff5a702", "6c8ba662-f319-4a35-b780-3eb420c328f0"]
|
||||
},
|
||||
{
|
||||
"xid": "55f06d20-3f40-4135-bbf5-4f45ac9641f8",
|
||||
"name": "default_lease_period",
|
||||
"description": "This lease duration value is used if clients do not pass any lease period in lease borrow or renew requests",
|
||||
"value_specification": {"max": "P365D", "min": "PT10M", "data_type": "iso8601duration"},
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607",
|
||||
"scope_set": ["f24935c4-f915-49b4-a419-fa74cff5a702", "6c8ba662-f319-4a35-b780-3eb420c328f0", "dea45ef9-80e2-4829-a390-c601c77591ab"]
|
||||
},
|
||||
{
|
||||
"xid": "fb1eeca0-595d-4296-8cfb-ff61b0984c13",
|
||||
"name": "window_for_purging_inactive_clients",
|
||||
"description": "Licensed clients which do not have any active leases and there is no lease activity in this configured window will be purged",
|
||||
"value_specification": {"max": "P30D", "min": "PT1H", "data_type": "iso8601duration"},
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607",
|
||||
"scope_set": ["f24935c4-f915-49b4-a419-fa74cff5a702", "6c8ba662-f319-4a35-b780-3eb420c328f0"]
|
||||
},
|
||||
{
|
||||
"xid": "789b8a27-4118-49d5-828a-64f1ca6f96ca",
|
||||
"name": "inactive_clients_registration_time_threshold",
|
||||
"description": "Time window of client registration to consider when purging inactive clients",
|
||||
"value_specification": {"max": "P30D", "min": "P1D", "data_type": "iso8601duration"},
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607",
|
||||
"scope_set": ["f24935c4-f915-49b4-a419-fa74cff5a702", "6c8ba662-f319-4a35-b780-3eb420c328f0"]
|
||||
},
|
||||
{
|
||||
"xid": "7c25b4b0-e4d0-11ec-b876-273ed73fd3ec",
|
||||
"name": "volume_disk_allocation_in_gb",
|
||||
"description": "Postgres volume size attached to the container.(This setting is not applicable for VM based appliances where the volume size is computed by the system )",
|
||||
"value_specification": {"max": "1000", "min": "10", "data_type": "integer"},
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607",
|
||||
"scope_set": ["f24935c4-f915-49b4-a419-fa74cff5a702", "6c8ba662-f319-4a35-b780-3eb420c328f0"]
|
||||
}
|
||||
]
|
@ -0,0 +1,101 @@
|
||||
[
|
||||
{
|
||||
"xid": "5dd1e217-f7e5-4df1-a571-ed5a867784a5",
|
||||
"configuration_setting_specification_xid": "55f06d20-3f40-4135-bbf5-4f45ac9641f8",
|
||||
"configuration_setting_scope_xid": "f24935c4-f915-49b4-a419-fa74cff5a702",
|
||||
"scope_instance_xid": null,
|
||||
"value": {"value": "P1D"},
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "b34d1711-9dc0-4f00-b999-544ca59c3e3d",
|
||||
"configuration_setting_specification_xid": "e556bb20-8ac0-48ac-b1b3-3428b87bd0c0",
|
||||
"configuration_setting_scope_xid": "f24935c4-f915-49b4-a419-fa74cff5a702",
|
||||
"scope_instance_xid": null,
|
||||
"value": {"value": "PT10M"},
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "6f9d025d-3b10-42e7-a686-82ac8c390b06",
|
||||
"configuration_setting_specification_xid": "82edba98-a43a-4e81-b91b-d23c24a7e632",
|
||||
"configuration_setting_scope_xid": "f24935c4-f915-49b4-a419-fa74cff5a702",
|
||||
"scope_instance_xid": null,
|
||||
"value": {"value": "P7D"},
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "7791726b-6938-4efa-bb1f-188825194ca3",
|
||||
"configuration_setting_specification_xid": "2d0e5e8a-3d0b-48eb-89cc-beaf2825c6f2",
|
||||
"configuration_setting_scope_xid": "f24935c4-f915-49b4-a419-fa74cff5a702",
|
||||
"scope_instance_xid": null,
|
||||
"value": {"value": 15},
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "85d8ed95-9890-4735-a23b-b1744b9d9939",
|
||||
"configuration_setting_specification_xid": "412e3184-af2f-4828-8743-ec45b959405b",
|
||||
"configuration_setting_scope_xid": "f24935c4-f915-49b4-a419-fa74cff5a702",
|
||||
"scope_instance_xid": null,
|
||||
"value": {"value": false},
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "f1b31a6b-6a04-4031-a869-e83197464cdb",
|
||||
"configuration_setting_specification_xid": "fce81950-203a-441f-9c27-18809fef462d",
|
||||
"configuration_setting_scope_xid": "f24935c4-f915-49b4-a419-fa74cff5a702",
|
||||
"scope_instance_xid": null,
|
||||
"value": {"value": "90"},
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "cab58f94-d47a-4a63-aef6-0e81fd0b9394",
|
||||
"configuration_setting_specification_xid": "15a9fba3-10c1-40f3-ab2e-6c223b436cf0",
|
||||
"configuration_setting_scope_xid": "f24935c4-f915-49b4-a419-fa74cff5a702",
|
||||
"scope_instance_xid": null,
|
||||
"value": {"value": "15"},
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "c92ec621-d798-428c-b030-13704f1fa03d",
|
||||
"configuration_setting_specification_xid": "6e2bbcc1-5897-4761-97e1-67a034652af8",
|
||||
"configuration_setting_scope_xid": "f24935c4-f915-49b4-a419-fa74cff5a702",
|
||||
"scope_instance_xid": null,
|
||||
"value": {"value": "PT1H"},
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "aa19531f-8df4-4dde-9455-f28338c6c2ce",
|
||||
"configuration_setting_specification_xid": "7c25b4b0-e4d0-11ec-b876-273ed73fd3ec",
|
||||
"configuration_setting_scope_xid": "f24935c4-f915-49b4-a419-fa74cff5a702",
|
||||
"scope_instance_xid": null,
|
||||
"value": {"value": "10"},
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "409508c2-843f-4fdd-873c-70d72e9f523c",
|
||||
"configuration_setting_specification_xid": "fb1eeca0-595d-4296-8cfb-ff61b0984c13",
|
||||
"configuration_setting_scope_xid": "f24935c4-f915-49b4-a419-fa74cff5a702",
|
||||
"scope_instance_xid": null,
|
||||
"value": {"value": "PT1H"},
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "60fd989d-412d-4691-af26-760e579369a9",
|
||||
"configuration_setting_specification_xid": "789b8a27-4118-49d5-828a-64f1ca6f96ca",
|
||||
"configuration_setting_scope_xid": "f24935c4-f915-49b4-a419-fa74cff5a702",
|
||||
"scope_instance_xid": null,
|
||||
"value": {"value": "P1D"},
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
}
|
||||
]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1,12 @@
|
||||
[
|
||||
{
|
||||
"xid": "55f06d20-3f40-4135-bbf5-4f45ac9641f8",
|
||||
"feature_name": "NVAIE_Licensing",
|
||||
"is_per_device_licensing_supported": true
|
||||
},
|
||||
{
|
||||
"xid": "55f06d20-3f40-4135-bbf5-4f45ac9641f9",
|
||||
"feature_name": "NVIDIA-vComputeServer",
|
||||
"is_per_device_licensing_supported": true
|
||||
}
|
||||
]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1,20 @@
|
||||
[
|
||||
{
|
||||
"xid": "e26f72d1-14f5-42e8-a6d9-35598882d1a4",
|
||||
"name": "borrow",
|
||||
"description": null,
|
||||
"created_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "3907286e-2195-435f-bd25-a4c5e5b2a0c4",
|
||||
"name": "renew",
|
||||
"description": null,
|
||||
"created_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "311b0593-594b-403d-b162-1f893333923d",
|
||||
"name": "release",
|
||||
"description": null,
|
||||
"created_at": "2025-03-26 19:51:37.062607"
|
||||
}
|
||||
]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1 @@
|
||||
[]
|
@ -0,0 +1,209 @@
|
||||
[
|
||||
{
|
||||
"xid": "bdfbde00-2cdb-11ec-9838-061a22468b59",
|
||||
"product_family_xid": "bda4d909-2cdb-11ec-9838-061a22468b59",
|
||||
"identifier": "NVIDIA Virtual Applications",
|
||||
"name": "NVIDIA Virtual Applications",
|
||||
"description": null,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "bdfbe16d-2cdb-11ec-9838-061a22468b59",
|
||||
"product_family_xid": "bda4d909-2cdb-11ec-9838-061a22468b59",
|
||||
"identifier": "NVIDIA Virtual PC",
|
||||
"name": "NVIDIA Virtual PC",
|
||||
"description": null,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "bdfbe308-2cdb-11ec-9838-061a22468b59",
|
||||
"product_family_xid": "bda4d909-2cdb-11ec-9838-061a22468b59",
|
||||
"identifier": "NVIDIA RTX Virtual Workstation",
|
||||
"name": "NVIDIA RTX Virtual Workstation",
|
||||
"description": null,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "bdfbe405-2cdb-11ec-9838-061a22468b59",
|
||||
"product_family_xid": "bda4d909-2cdb-11ec-9838-061a22468b59",
|
||||
"identifier": "NVIDIA vGaming",
|
||||
"name": "NVIDIA vGaming",
|
||||
"description": null,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "bdfbe509-2cdb-11ec-9838-061a22468b59",
|
||||
"product_family_xid": "bda4d909-2cdb-11ec-9838-061a22468b59",
|
||||
"identifier": "GRID Virtual Applications",
|
||||
"name": "GRID Virtual Applications",
|
||||
"description": null,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "bdfbe5c6-2cdb-11ec-9838-061a22468b59",
|
||||
"product_family_xid": "bda4d909-2cdb-11ec-9838-061a22468b59",
|
||||
"identifier": "GRID Virtual PC",
|
||||
"name": "GRID Virtual PC",
|
||||
"description": null,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "bdfbe6e8-2cdb-11ec-9838-061a22468b59",
|
||||
"product_family_xid": "bda4d909-2cdb-11ec-9838-061a22468b59",
|
||||
"identifier": "Quadro Virtual Data Center Workstation",
|
||||
"name": "Quadro Virtual Data Center Workstation",
|
||||
"description": null,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "bdfbe7c8-2cdb-11ec-9838-061a22468b59",
|
||||
"product_family_xid": "bda4d909-2cdb-11ec-9838-061a22468b59",
|
||||
"identifier": "GRID vGaming",
|
||||
"name": "GRID vGaming",
|
||||
"description": null,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "bdfbe884-2cdb-11ec-9838-061a22468b59",
|
||||
"product_family_xid": "bda4d909-2cdb-11ec-9838-061a22468b59",
|
||||
"identifier": "NVIDIA Virtual Compute Server",
|
||||
"name": "NVIDIA Virtual Compute Server",
|
||||
"description": null,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "c0ce7114-d8a5-40d4-b8b0-df204f4ff631",
|
||||
"product_family_xid": "bda4d909-2cdb-11ec-9838-061a22468b59",
|
||||
"identifier": "NVIDIA-vComputeServer-9.0",
|
||||
"name": "NVIDIA-vComputeServer-9.0",
|
||||
"description": null,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "2a99638e-493f-424b-bc3a-629935307490",
|
||||
"product_family_xid": "bda4d909-2cdb-11ec-9838-061a22468b59",
|
||||
"identifier": "vGaming_Flexera_License-0.1",
|
||||
"name": "vGaming_Flexera_License-0.1",
|
||||
"description": null,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "a013d60c-3cd6-4e61-ae51-018b5e342178",
|
||||
"product_family_xid": "bda4d909-2cdb-11ec-9838-061a22468b59",
|
||||
"identifier": "GRID-Virtual-Apps-3.0",
|
||||
"name": "GRID-Virtual-Apps-3.0",
|
||||
"description": null,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "bb99c6a3-81ce-4439-aef5-9648e75dd878",
|
||||
"product_family_xid": "bda4d909-2cdb-11ec-9838-061a22468b59",
|
||||
"identifier": "GRID-vGaming-NLS-Metered-8.0",
|
||||
"name": "GRID-vGaming-NLS-Metered-8.0",
|
||||
"description": null,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "c653e131-695c-4477-b77c-42ade3dcb02c",
|
||||
"product_family_xid": "bda4d909-2cdb-11ec-9838-061a22468b59",
|
||||
"identifier": "GRID-Virtual-WS-Ext-2.0",
|
||||
"name": "GRID-Virtual-WS-Ext-2.0",
|
||||
"description": null,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "6fc224ef-e0b5-467b-9bbb-d31c9eb7c6fc",
|
||||
"product_family_xid": "bda4d909-2cdb-11ec-9838-061a22468b59",
|
||||
"identifier": "GRID-vGaming-8.0",
|
||||
"name": "GRID-vGaming-8.0",
|
||||
"description": null,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "3c88888d-ebf3-4df7-9e86-c97d5b29b997",
|
||||
"product_family_xid": "bda4d909-2cdb-11ec-9838-061a22468b59",
|
||||
"identifier": "GRID-Virtual-PC-2.0",
|
||||
"name": "GRID-Virtual-PC-2.0",
|
||||
"description": null,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "66744b41-1fff-49be-a5a6-4cbd71b1117e",
|
||||
"product_family_xid": "bda4d909-2cdb-11ec-9838-061a22468b59",
|
||||
"identifier": "NVAIE_Licensing-1.0",
|
||||
"name": "NVAIE_Licensing-1.0",
|
||||
"description": null,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "1d4e9ebc-a78c-41f4-a11a-de38a467b2ba",
|
||||
"product_family_xid": "bda4d909-2cdb-11ec-9838-061a22468b59",
|
||||
"identifier": "NVIDIA-vComputeServer NLS Metered-9.0",
|
||||
"name": "NVIDIA-vComputeServer NLS Metered-9.0",
|
||||
"description": null,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "2152f8aa-d17b-46f5-8f5f-6f8c0760ce9c",
|
||||
"product_family_xid": "bda4d909-2cdb-11ec-9838-061a22468b59",
|
||||
"identifier": "vGaming_FB_License-0.1",
|
||||
"name": "vGaming_FB_License-0.1",
|
||||
"description": null,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "54cbe0e8-7b35-4068-b058-e11f5b367c66",
|
||||
"product_family_xid": "bda4d909-2cdb-11ec-9838-061a22468b59",
|
||||
"identifier": "Quadro-Virtual-DWS-5.0",
|
||||
"name": "Quadro-Virtual-DWS-5.0",
|
||||
"description": null,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "07a1d2b5-c147-48bc-bf44-9390339ca388",
|
||||
"product_family_xid": "bda4d909-2cdb-11ec-9838-061a22468b59",
|
||||
"identifier": "GRID-Virtual-WS-2.0",
|
||||
"name": "GRID-Virtual-WS-2.0",
|
||||
"description": null,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "82d7a5f0-0c26-11ef-b3b6-371045c70906",
|
||||
"product_family_xid": "bda4d909-2cdb-11ec-9838-061a22468b59",
|
||||
"identifier": "vGaming_Flexera_License-0.1",
|
||||
"name": "vGaming_Flexera_License-0.1",
|
||||
"description": null,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "f09b5c33-5c07-11ed-9fa6-061a22468b59",
|
||||
"product_family_xid": "bda4d909-2cdb-11ec-9838-061a22468b59",
|
||||
"identifier": "NVIDIA OVE Licensing",
|
||||
"name": "NVIDIA Omniverse Nucleus",
|
||||
"description": null,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
}
|
||||
]
|
@ -0,0 +1,10 @@
|
||||
[
|
||||
{
|
||||
"xid": "bda4d909-2cdb-11ec-9838-061a22468b59",
|
||||
"ems_identifier": "ems_id",
|
||||
"name": "vgpu",
|
||||
"description": null,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
}
|
||||
]
|
@ -0,0 +1,186 @@
|
||||
[
|
||||
{
|
||||
"xid": "be2769b9-2cdb-11ec-9838-061a22468b59",
|
||||
"product_xid": "bdfbde00-2cdb-11ec-9838-061a22468b59",
|
||||
"qualifier_specification": null,
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "be276d7b-2cdb-11ec-9838-061a22468b59",
|
||||
"product_xid": "bdfbe16d-2cdb-11ec-9838-061a22468b59",
|
||||
"qualifier_specification": null,
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "be276efe-2cdb-11ec-9838-061a22468b59",
|
||||
"product_xid": "bdfbe308-2cdb-11ec-9838-061a22468b59",
|
||||
"qualifier_specification": null,
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "be276ff0-2cdb-11ec-9838-061a22468b59",
|
||||
"product_xid": "bdfbe405-2cdb-11ec-9838-061a22468b59",
|
||||
"qualifier_specification": null,
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "be2770af-2cdb-11ec-9838-061a22468b59",
|
||||
"product_xid": "bdfbe509-2cdb-11ec-9838-061a22468b59",
|
||||
"qualifier_specification": null,
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "be277164-2cdb-11ec-9838-061a22468b59",
|
||||
"product_xid": "bdfbe5c6-2cdb-11ec-9838-061a22468b59",
|
||||
"qualifier_specification": null,
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "be277214-2cdb-11ec-9838-061a22468b59",
|
||||
"product_xid": "bdfbe6e8-2cdb-11ec-9838-061a22468b59",
|
||||
"qualifier_specification": null,
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "be2772c8-2cdb-11ec-9838-061a22468b59",
|
||||
"product_xid": "bdfbe7c8-2cdb-11ec-9838-061a22468b59",
|
||||
"qualifier_specification": null,
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "be277379-2cdb-11ec-9838-061a22468b59",
|
||||
"product_xid": "bdfbe884-2cdb-11ec-9838-061a22468b59",
|
||||
"qualifier_specification": null,
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "cf0a5330-b583-4d9f-84bb-cfc8ce0917bb",
|
||||
"product_xid": "07a1d2b5-c147-48bc-bf44-9390339ca388",
|
||||
"qualifier_specification": null,
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "90d0f05f-9431-4a15-86e7-740a4f08d457",
|
||||
"product_xid": "1d4e9ebc-a78c-41f4-a11a-de38a467b2ba",
|
||||
"qualifier_specification": null,
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "327385dd-4ba8-4b3c-bc56-30bcf58ae9a3",
|
||||
"product_xid": "2152f8aa-d17b-46f5-8f5f-6f8c0760ce9c",
|
||||
"qualifier_specification": null,
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "6733f2cc-0736-47ee-bcc8-20c4c624ce37",
|
||||
"product_xid": "2a99638e-493f-424b-bc3a-629935307490",
|
||||
"qualifier_specification": null,
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "f35396a9-24f8-44b6-aa6a-493b335f4d56",
|
||||
"product_xid": "3c88888d-ebf3-4df7-9e86-c97d5b29b997",
|
||||
"qualifier_specification": null,
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "6c7981d3-7192-4bfd-b7ec-ea2ad0b466dc",
|
||||
"product_xid": "54cbe0e8-7b35-4068-b058-e11f5b367c66",
|
||||
"qualifier_specification": null,
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "9bd09610-6190-4684-9be6-3d9503833e80",
|
||||
"product_xid": "66744b41-1fff-49be-a5a6-4cbd71b1117e",
|
||||
"qualifier_specification": null,
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "a4282e5b-ea08-4e0a-b724-7f4059ba99de",
|
||||
"product_xid": "6fc224ef-e0b5-467b-9bbb-d31c9eb7c6fc",
|
||||
"qualifier_specification": null,
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "5cf793fc-1fb3-45c0-a711-d3112c775cbe",
|
||||
"product_xid": "a013d60c-3cd6-4e61-ae51-018b5e342178",
|
||||
"qualifier_specification": null,
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "eb2d39a4-6370-4464-8a6a-ec3f42c69cb5",
|
||||
"product_xid": "bb99c6a3-81ce-4439-aef5-9648e75dd878",
|
||||
"qualifier_specification": null,
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "e9df1c70-7fac-4c84-b54c-66e922b9791a",
|
||||
"product_xid": "c0ce7114-d8a5-40d4-b8b0-df204f4ff631",
|
||||
"qualifier_specification": null,
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "6a4d5bcd-7b81-4e22-a289-ce3673e5cabf",
|
||||
"product_xid": "c653e131-695c-4477-b77c-42ade3dcb02c",
|
||||
"qualifier_specification": null,
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "c4284597-5c09-11ed-9fa6-061a22468b59",
|
||||
"product_xid": "f09b5c33-5c07-11ed-9fa6-061a22468b59",
|
||||
"qualifier_specification": null,
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
},
|
||||
{
|
||||
"xid": "9e162d3c-0c26-11ef-b3b6-371045c70906",
|
||||
"product_xid": "82d7a5f0-0c26-11ef-b3b6-371045c70906",
|
||||
"qualifier_specification": null,
|
||||
"evaluation_order_index": 0,
|
||||
"created_at": "2025-03-26 19:51:37.062607",
|
||||
"last_updated_at": "2025-03-26 19:51:37.062607"
|
||||
}
|
||||
]
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user