gen_ai_hub.evaluations.utils.oss_secret_utils
index
/home/jenkins/agent/workspace/ation_generative-ai-hub-sdk_main/gen_ai_hub/evaluations/utils/oss_secret_utils.py

 
Classes
       
builtins.object
ObjectStoreData

 
class ObjectStoreData(builtins.object)
    ObjectStoreData(provider_name: str, aws_access_key_id: str, aws_secret_access_key: str) -> None
 
ObjectStoreData(provider_name: str, aws_access_key_id: str, aws_secret_access_key: str)
 
  Methods defined here:
__eq__(self, other)
Return self==value.
__init__(self, provider_name: str, aws_access_key_id: str, aws_secret_access_key: str) -> None
Initialize self.  See help(type(self)) for accurate signature.
__repr__(self)
Return repr(self).

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes defined here:
__annotations__ = {'aws_access_key_id': <class 'str'>, 'aws_secret_access_key': <class 'str'>, 'provider_name': <class 'str'>}
__dataclass_fields__ = {'aws_access_key_id': Field(name='aws_access_key_id',type=<class 'str'...appingproxy({}),kw_only=False,_field_type=_FIELD), 'aws_secret_access_key': Field(name='aws_secret_access_key',type=<class '...appingproxy({}),kw_only=False,_field_type=_FIELD), 'provider_name': Field(name='provider_name',type=<class 'str'>,de...appingproxy({}),kw_only=False,_field_type=_FIELD)}
__dataclass_params__ = _DataclassParams(init=True,repr=True,eq=True,order=False,unsafe_hash=False,frozen=False)
__hash__ = None
__match_args__ = ('provider_name', 'aws_access_key_id', 'aws_secret_access_key')

 
Functions
       
create_aws_object_store_secret(aws_access_key_id: str, aws_secret_access_key: str, ai_core_client: ai_core_sdk.ai_core_v2_client.AICoreV2Client, resource_group: str, secret_body: dict, is_default_secret: bool)
creates the s3 based object store secrets in aicore environment
delete_object_store_secret(ai_core_client: ai_core_sdk.ai_core_v2_client.AICoreV2Client, name: str, resource_group: str)
Delete an object store secret. Returns None if secret doesn't exist (404 error).
fetch_object_store_secret_by_name(ai_core_client: ai_core_sdk.ai_core_v2_client.AICoreV2Client, name: str, resource_group: str, collector: gen_ai_hub.evaluations.helpers.collector.ValidationCollector)

 
Data
        AWS_ACCESS_KEY_ID = 'AWS_ACCESS_KEY_ID'
AWS_S3_OSS_TYPE_KEY = 'S3'
AWS_SECRET_ACCESS_KEY = 'AWS_SECRET_ACCESS_KEY'
DEFAULT_KEY = 'default'