gen_ai_hub.evaluations.utils.oss_secret_utils module¶
- class gen_ai_hub.evaluations.utils.oss_secret_utils.ObjectStoreData(provider_name: str, aws_access_key_id: str, aws_secret_access_key: str)¶
Bases:
object- provider_name: str¶
- aws_access_key_id: str¶
- aws_secret_access_key: str¶
- __init__(provider_name: str, aws_access_key_id: str, aws_secret_access_key: str) None¶
- gen_ai_hub.evaluations.utils.oss_secret_utils.create_aws_object_store_secret(aws_access_key_id: str, aws_secret_access_key: str, ai_core_client: AICoreV2Client, resource_group: str, secret_body: dict, is_default_secret: bool)¶
creates the s3 based object store secrets in aicore environment
- gen_ai_hub.evaluations.utils.oss_secret_utils.fetch_object_store_secret_by_name(ai_core_client: AICoreV2Client, name: str, resource_group: str, collector: ValidationCollector)¶
- gen_ai_hub.evaluations.utils.oss_secret_utils.delete_object_store_secret(ai_core_client: AICoreV2Client, name: str, resource_group: str)¶
Delete an object store secret. Returns None if secret doesn’t exist (404 error).