Slackbot
07/12/2024, 8:06 PMVlad (Infisical)
07/12/2024, 11:59 PMPeter Sjoberg
07/15/2024, 2:59 PMJason Lantz
07/15/2024, 4:24 PMPeter Sjoberg
07/15/2024, 4:38 PMJason Lantz
07/15/2024, 5:13 PMJason Lantz
07/15/2024, 5:16 PMPeter Sjoberg
07/15/2024, 5:17 PMPeter Sjoberg
07/15/2024, 5:19 PMdef __init__(self,Settings,Debug=False):
def login(self,client_id=ClientSettings['client_id'],client_secret=ClientSettings['client_secret']):
def list_folders(self,PATH="/"):
def create_folder(self,PATH,NAME):
def delete_folder(self,PATH,NAME):
def create_project(self,name):
def delete_project(self,name):
def list_projects(self):
def create_secret(self,PATH,SECRET_NAME,SECRET_VALUE,COMMENT=""):
def create_secret_bulk(self,PATH,VALUES):
def update_secret_bulk(self,PATH,VALUES):
def delete_secret_bulk(self,PATH,VALUES):
def list_secret(self,PATH,recursive=False,imports=False):
def update_secret(self,PATH,SECRET_NAME,SECRET_VALUE,COMMENT=""):
def delete_secret(self,PATH,SECRET_NAME):
def retrieve_secret(self,PATH,SECRET_NAME):
def create_machineId(self,machineId_name,ROLE="no-access"):
def attach_auth_machineId(self,machineId_name,options=""):
def update_auth_machineId(self,machineId_name,options=""):
def get_machineId_id(self,machineId_name):
def list_machineId(self):
def delete_machineId(self,machineId_name):
def attach_machineId(self,machineId_name,ROLE="no-access",PROJECT=ClientSettings['project_name']):
def update_machineId(self,machineId_name,ROLE="no-access",PROJECT=ClientSettings['project_name']):
def detach_machineId(self,machineId_name,PROJECT=ClientSettings['project_name']):
def add_priv_access(self,machineId_name,privs=[],PROJECT=ClientSettings['project_name']):
def delete_priv_access(self,machineId_name,priv_slug,PROJECT=ClientSettings['project_name']):
def list_priv_access(self,machineId_name,PROJECT=ClientSettings['project_name']):
def create_client(self,machineId_name,options={}):
def list_client(self,machineId_name):
def get_client(self,machineId_name,clientSecret_comment):
def get_clientId(self,machineId_name):
def revoke_client(self,machineId_name,clientSecret_comment):
def check_login(self):
def check_org_id(self):
def get_project_id(self,PROJECT=None):
def get_settings(self):
def check_status(self,response):Daniel Hougaard
07/15/2024, 7:19 PM