in iact3/plugin/base_plugin.py [0:0]
def __init__(self,
region_id: str,
credential: CredentialClient = None,
config_kwargs: dict = None,
endpoint: str = None):
self.region_id = region_id
if not credential:
credential = CredentialClient()
self.credential = credential
if not config_kwargs:
config_kwargs = {}
config_kwargs.update(
region_id=region_id,
credential=credential
)
if endpoint:
config_kwargs.update(endpoint=endpoint)
self.config = Config(**config_kwargs)
self.endpoint = self.config.endpoint
self._client = None
self.runtime_option = RuntimeOptions(**self.runtime_kwargs())