US2022078228A1PendingUtilityA1

Infrastructure imports for an information technology platform

Assignee: HashiCorpPriority: Sep 8, 2020Filed: Aug 23, 2021Published: Mar 10, 2022
Est. expirySep 8, 2040(~14.1 yrs left)· nominal 20-yr term from priority
H04L 41/0897H04L 41/0894H04L 41/0895H04L 41/145H04L 67/10H04L 41/0893H04L 41/0843H04L 41/5096
41
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method includes a dispatch node receiving a policy file and infrastructure plan data from a cloud infrastructure provisioning platform. The policy file comprises one or more imports that include a configuration import, a plan import, and/or a state import. Each import of the one or more imports comprises one or more data fields. The dispatch node parses the policy file to determine at least the one or more imports. The dispatch node queries the infrastructure plan data stored in a memory via an API for object data related to the one or more data fields of the one or more imports. The dispatch node determines, based on the query, the object data via the API. The dispatch node executes the policy file based on the object data to obtain a policy check result. The dispatch node then provides the policy check result to the cloud infrastructure provisioning platform.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method comprising:
 receiving, by a dispatch node, a policy file and infrastructure plan data from a memory of a cloud infrastructure provisioning platform, the policy file including one or more of a configuration import, a plan import, and/or a state import, each of the configuration import, the plan import, and the state import comprising one or more data fields;   querying, by the dispatch node, the infrastructure plan data stored in the memory via an API for object data related to the one or more data fields of the configuration import, the plan import, and/or the state import;   determining, by the dispatch node, based on the query, the object data via the API;   executing, by the dispatch node, the policy file based on the object data to obtain a policy check result; and   providing, by the dispatch node, the policy check result to the cloud infrastructure provisioning platform.   
     
     
         2 . The method of  claim 1 , wherein the policy file is created by a client computer, wherein the client computer provides the policy file to the cloud infrastructure provisioning platform, the cloud infrastructure provisioning platform provides the policy file to a policy check platform, and the policy check platform provides the policy file to the dispatch node. 
     
     
         3 . The method of  claim 1 , wherein the dispatch node is instantiated by a policy check platform prior to receiving the policy file. 
     
     
         4 . The method of  claim 1 , executing the policy file further comprises:
 filtering, by the dispatch node, the received object data based on the policy file.   
     
     
         5 . The method of  claim 1 , wherein the cloud infrastructure provisioning platform stores an infrastructure plan, and wherein after querying the cloud infrastructure provisioning platform for object data, the cloud infrastructure provisioning platform determines the object data based on the query and the infrastructure plan. 
     
     
         6 . The method of  claim 1 , wherein the one or more data fields are indexed with a resource address or a module address. 
     
     
         7 . The method of  claim 1 , wherein the object data includes configuration data, plan data, and/or state data. 
     
     
         8 . A dispatch node for managing imports of a cloud infrastructure provisioning platform:
 at least one data processor; and   at least one memory storing instructions which, when executed by the at least one data processor, result in operations comprising:
 receiving, by a dispatch node, a policy file and infrastructure plan data from a memory of a cloud infrastructure provisioning platform, the policy file including one or more of a configuration import, a plan import, and/or a state import, each of the configuration import, the plan import, and the state import comprising one or more data fields; 
 querying, by the dispatch node, the infrastructure plan data stored in the memory via an API for object data related to the one or more data fields of the configuration import, the plan import, and/or the state import; 
 determining, by the dispatch node, based on the query, the object data via the API; 
 executing, by the dispatch node, the policy file based on the object data to obtain a policy check result; and 
 providing, by the dispatch node, the policy check result to the cloud infrastructure provisioning platform. 
   
     
     
         9 . The dispatch node of  claim 8 , wherein the policy file is created by a client computer, wherein the client computer provides the policy file to the cloud infrastructure provisioning platform, the cloud infrastructure provisioning platform provides the policy file to a policy check platform, and the policy check platform provides the policy file to the dispatch node. 
     
     
         10 . The dispatch node of  claim 8 , wherein the dispatch node is instantiated by a policy check platform prior to receiving the policy file. 
     
     
         11 . The dispatch node of  claim 8 , wherein executing the policy file further comprises:
 filtering, by the dispatch node, the received object data based on the policy file.   
     
     
         12 . The dispatch node of  claim 8 , wherein the cloud infrastructure provisioning platform stores an infrastructure plan, wherein after querying the cloud infrastructure provisioning platform for object data, the cloud infrastructure provisioning platform determines the object data based on the query and the infrastructure plan. 
     
     
         13 . The dispatch node of  claim 8 , wherein the one or more data fields are indexed with a resource address or a module address. 
     
     
         14 . The dispatch node of  claim 8 , wherein the object data includes configuration data, plan data, and/or state data.

Join the waitlist — get patent alerts

Track US2022078228A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.