in src/mcp_server_aliyun_observability/utils.py [0:0]
def with_region(self, region: str, endpoint: Optional[str] = None) -> ArmsClient:
if self.credential:
config = open_api_models.Config(
access_key_id=self.credential.access_key_id,
access_key_secret=self.credential.access_key_secret,
)
else:
credentialsClient = CredClient()
config = open_api_models.Config(credential=credentialsClient)
config.endpoint = endpoint or f"arms.{region}.aliyuncs.com"
return ArmsClient(config)