AIRS Configuration
Index
pydantic-model
Bases: BaseModel
Fields:
-
collection_prefix(str) -
endpoint_url(str) -
login(str | None) -
pwd(str | None)
collection_prefix
pydantic-field
Prefix to use for the index name: index name = prefix + collection name
endpoint_url
pydantic-field
URL of elasticsearch for registering the items
login
pydantic-field
Elasticsearch login
pwd
pydantic-field
Elasticsearch password
S3
pydantic-model
Bases: BaseModel
Fields:
-
access_key_id(str | None) -
secret_access_key(str | None) -
platform(str | None) -
tier(str) -
region(str | None) -
asset_http_endpoint_url(str | None) -
endpoint_url(str | None) -
bucket(str | None)
access_key_id = None
pydantic-field
S3 access key
asset_http_endpoint_url = None
pydantic-field
Asset URL endpoint with placeholders for bucket and collection names (e.g. http://minio:9000/{}/{})
bucket = None
pydantic-field
Bucket name
endpoint_url = None
pydantic-field
URL endpoint (e.g. http://minio:9000)
platform = None
pydantic-field
S3 platform (ALIBABA, AWS, AZURE, GCP, IBM, ORACLE, OTHER)
region = None
pydantic-field
The region where the data is stored. Relevant to speed of access and inter region egress costs (as defined by PaaS provider)
secret_access_key = None
pydantic-field
S3 access secret
tier = 'Standard'
pydantic-field
Cloud Provider Storage Tiers (Standard, Glacier, etc.)