def __init__(self, url, api_version, tenant_id, auth_endpoint=None, user=None, key=None, token=None, authenticate=None, request=None, **kwargs): self.url = url self.api_version = api_version self.tenant_id = tenant_id self.endpoint = '{base}/{api_version}'.format( base=self.url, api_version=self.api_version) self.conn = Connection(endpoint=self.endpoint, auth_endpoint=auth_endpoint, user=user, key=key, tenant=tenant_id, token=token, authenticate=authenticate, request=request, **kwargs)
class ClientLibSecretsClient(): def __init__(self, url, api_version, tenant_id, auth_endpoint=None, user=None, key=None, token=None, authenticate=None, request=None, **kwargs): self.url = url self.api_version = api_version self.tenant_id = tenant_id self.endpoint = '{base}/{api_version}'.format( base=self.url, api_version=self.api_version) self.conn = Connection( endpoint=self.endpoint, auth_endpoint=auth_endpoint, user=user, key=key, tenant=tenant_id, token=token, authenticate=authenticate, request=request, **kwargs) def create_secret(self, name=None, expiration=None, algorithm=None, bit_length=None, cypher_type=None, plain_text=None, mime_type=None): secret = self.conn.create_secret( name=name, expiration=expiration, algorithm=algorithm, bit_length=bit_length, cypher_type=cypher_type, plain_text=plain_text, mime_type=mime_type) return secret def list_secrets(self, limit=None, offset=None): if limit is not None and offset is not None: return self.conn.list_secrets(limit=limit, offset=offset) else: return self.conn.list_secrets() def list_secrets_by_href(self, href=None): if href is None: href = '{endpoint}/{tenant_id}/secrets'.format( endpoint=self.endpoint, tenant_id=self.tenant_id) return self.conn.list_secrets_by_href(href=href) def delete_secret_by_id(self, secret_id): return self.conn.delete_secret_by_id(secret_id=secret_id) def delete_secret(self, href): return self.conn.delete_secret(href=href) def get_secret_by_id(self, secret_id): return self.conn.get_secret_by_id(secret_id=secret_id) def get_secret(self, href): return self.conn.get_secret(href=href) def get_raw_secret_by_id(self, secret_id, mime_type): return self.conn.get_raw_secret_by_id( secret_id=secret_id, mime_type=mime_type) def get_raw_secret(self, href, mime_type): return self.conn.get_raw_secret(href=href, mime_type=mime_type)
class ClientLibSecretsClient(): def __init__(self, url, api_version, tenant_id, auth_endpoint=None, user=None, key=None, token=None, authenticate=None, request=None, **kwargs): self.url = url self.api_version = api_version self.tenant_id = tenant_id self.endpoint = '{base}/{api_version}'.format( base=self.url, api_version=self.api_version) self.conn = Connection( endpoint=self.endpoint, auth_endpoint=auth_endpoint, user=user, key=key, tenant=tenant_id, token=token, authenticate=authenticate, request=request, **kwargs) def create_secret(self, name=None, expiration=None, algorithm=None, bit_length=None, mode=None, plain_text=None, mime_type=None): secret = self.conn.create_secret( name=name, expiration=expiration, algorithm=algorithm, bit_length=bit_length, mode=mode, plain_text=plain_text, mime_type=mime_type) return secret def list_secrets(self, limit=None, offset=None): if limit is not None and offset is not None: return self.conn.list_secrets(limit=limit, offset=offset) else: return self.conn.list_secrets() def list_secrets_by_href(self, href=None): if href is None: href = '{endpoint}/{tenant_id}/secrets'.format( endpoint=self.endpoint, tenant_id=self.tenant_id) return self.conn.list_secrets_by_href(href=href) def delete_secret_by_id(self, secret_id): return self.conn.delete_secret_by_id(secret_id=secret_id) def delete_secret(self, href): return self.conn.delete_secret(href=href) def get_secret_by_id(self, secret_id): return self.conn.get_secret_by_id(secret_id=secret_id) def get_secret(self, href): return self.conn.get_secret(href=href) def get_raw_secret_by_id(self, secret_id, mime_type): return self.conn.get_raw_secret_by_id( secret_id=secret_id, mime_type=mime_type) def get_raw_secret(self, href, mime_type): return self.conn.get_raw_secret(href=href, mime_type=mime_type)
def __init__( self, url, api_version, tenant_id, auth_endpoint=None, user=None, key=None, token=None, authenticate=None, request=None, **kwargs ): self.url = url self.api_version = api_version self.tenant_id = tenant_id self.endpoint = "{base}/{api_version}".format(base=self.url, api_version=self.api_version) self.conn = Connection( endpoint=self.endpoint, auth_endpoint=auth_endpoint, user=user, key=key, tenant=tenant_id, token=token, authenticate=authenticate, request=request, **kwargs )
def execute(self, **kwargs): args = self.parser.parse_args(kwargs.get('argv')) self.conn = kwargs.get('conn') or Connection(args.auth_endpoint, args.user, args.password, args.tenant, args.token, endpoint=args.endpoint) args.func(args)
class ClientLibOrdersClient: def __init__( self, url, api_version, tenant_id, auth_endpoint=None, user=None, key=None, token=None, authenticate=None, request=None, **kwargs ): self.url = url self.api_version = api_version self.tenant_id = tenant_id self.endpoint = "{base}/{api_version}".format(base=self.url, api_version=self.api_version) self.conn = Connection( endpoint=self.endpoint, auth_endpoint=auth_endpoint, user=user, key=key, tenant=tenant_id, token=token, authenticate=authenticate, request=request, **kwargs ) def create_order(self, name=None, expiration=None, algorithm=None, bit_length=None, mode=None, mime_type=None): order = self.conn.create_order( name=name, algorithm=algorithm, bit_length=bit_length, mode=mode, mime_type=mime_type ) return order def list_orders(self, limit=None, offset=None): return self.conn.list_orders(limit=limit, offset=offset) def list_orders_by_href(self, href=None): if href is None: href = "{endpoint}/{tenant_id}/orders".format(endpoint=self.endpoint, tenant_id=self.tenant_id) return self.conn.list_orders_by_href(href=href) def delete_order_by_id(self, order_id): return self.conn.delete_order_by_id(order_id=order_id) def delete_order(self, href): return self.conn.delete_order(href=href) def get_order_by_id(self, order_id): return self.conn.get_order_by_id(order_id=order_id) def get_order(self, href): return self.conn.get_order(href=href)
class ClientLibOrdersClient(): def __init__(self, url, api_version, tenant_id, auth_endpoint=None, user=None, key=None, token=None, authenticate=None, request=None, **kwargs): self.url = url self.api_version = api_version self.tenant_id = tenant_id self.endpoint = '{base}/{api_version}'.format( base=self.url, api_version=self.api_version) self.conn = Connection(endpoint=self.endpoint, auth_endpoint=auth_endpoint, user=user, key=key, tenant=tenant_id, token=token, authenticate=authenticate, request=request, **kwargs) def create_order(self, name=None, expiration=None, algorithm=None, bit_length=None, mode=None, mime_type=None): order = self.conn.create_order(name=name, algorithm=algorithm, bit_length=bit_length, mode=mode, mime_type=mime_type) return order def list_orders(self, limit=None, offset=None): return self.conn.list_orders(limit=limit, offset=offset) def list_orders_by_href(self, href=None): if href is None: href = '{endpoint}/{tenant_id}/orders'.format( endpoint=self.endpoint, tenant_id=self.tenant_id) return self.conn.list_orders_by_href(href=href) def delete_order_by_id(self, order_id): return self.conn.delete_order_by_id(order_id=order_id) def delete_order(self, href): return self.conn.delete_order(href=href) def get_order_by_id(self, order_id): return self.conn.get_order_by_id(order_id=order_id) def get_order(self, href): return self.conn.get_order(href=href)