Azure
AzureIndexStore #
Bases: KVIndexStore
Azure Table Index store.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
azure_kvstore
|
AzureKVStore
|
Azure key-value store |
required |
namespace
|
str
|
namespace for the index store |
None
|
Source code in llama-index-integrations/storage/index_store/llama-index-storage-index-store-azure/llama_index/storage/index_store/azure/base.py
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 |
|
from_connection_string
classmethod
#
from_connection_string(connection_string: str, namespace: Optional[str] = None, service_mode: ServiceMode = STORAGE, partition_key: Optional[str] = None, collection_suffix: Optional[str] = None) -> AzureIndexStore
Load an AzureIndexStore from an Azure connection string.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
connection_string
|
str
|
Azure connection string |
required |
namespace
|
Optional[str]
|
namespace for the AzureIndexStore |
None
|
service_mode
|
ServiceMode
|
CosmosDB or Azure Table service mode |
STORAGE
|
Source code in llama-index-integrations/storage/index_store/llama-index-storage-index-store-azure/llama_index/storage/index_store/azure/base.py
25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 |
|
from_account_and_key
classmethod
#
from_account_and_key(account_name: str, account_key: str, namespace: Optional[str] = None, endpoint: Optional[str] = None, service_mode: ServiceMode = STORAGE, partition_key: Optional[str] = None, collection_suffix: Optional[str] = None) -> AzureIndexStore
Load an AzureIndexStore from an account name and key.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
account_name
|
str
|
Azure Storage Account Name |
required |
account_key
|
str
|
Azure Storage Account Key |
required |
namespace
|
Optional[str]
|
namespace for the AzureIndexStore |
None
|
service_mode
|
ServiceMode
|
CosmosDB or Azure Table service mode |
STORAGE
|
Source code in llama-index-integrations/storage/index_store/llama-index-storage-index-store-azure/llama_index/storage/index_store/azure/base.py
46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 |
|
from_account_and_id
classmethod
#
from_account_and_id(account_name: str, namespace: Optional[str] = None, endpoint: Optional[str] = None, service_mode: ServiceMode = STORAGE, partition_key: Optional[str] = None, collection_suffix: Optional[str] = None) -> AzureIndexStore
Load an AzureIndexStore from an account name and managed ID.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
account_name
|
str
|
Azure Storage Account Name |
required |
namespace
|
Optional[str]
|
namespace for the AzureIndexStore |
None
|
service_mode
|
ServiceMode
|
CosmosDB or Azure Table service mode |
STORAGE
|
Source code in llama-index-integrations/storage/index_store/llama-index-storage-index-store-azure/llama_index/storage/index_store/azure/base.py
70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 |
|
from_sas_token
classmethod
#
from_sas_token(endpoint: str, sas_token: str, namespace: Optional[str] = None, service_mode: ServiceMode = STORAGE, partition_key: Optional[str] = None, collection_suffix: Optional[str] = None) -> AzureIndexStore
Load an AzureIndexStore from a SAS token.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
endpoint
|
str
|
Azure Table service endpoint |
required |
sas_token
|
str
|
Shared Access Signature token |
required |
namespace
|
Optional[str]
|
namespace for the AzureIndexStore |
None
|
service_mode
|
ServiceMode
|
CosmosDB or Azure Table service mode |
STORAGE
|
Source code in llama-index-integrations/storage/index_store/llama-index-storage-index-store-azure/llama_index/storage/index_store/azure/base.py
92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 |
|
from_aad_token
classmethod
#
from_aad_token(endpoint: str, namespace: Optional[str] = None, service_mode: ServiceMode = STORAGE, partition_key: Optional[str] = None, collection_suffix: Optional[str] = None) -> AzureIndexStore
Load an AzureIndexStore from an AAD token.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
endpoint
|
str
|
Azure Table service endpoint |
required |
namespace
|
Optional[str]
|
namespace for the AzureIndexStore |
None
|
service_mode
|
ServiceMode
|
CosmosDB or Azure Table service mode |
STORAGE
|
Source code in llama-index-integrations/storage/index_store/llama-index-storage-index-store-azure/llama_index/storage/index_store/azure/base.py
115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 |
|