ExBifrost.Model.TableKey (ex_bifrost v0.1.0)

Copy Markdown View Source

Table key configuration

Summary

Types

t()

@type t() :: %ExBifrost.Model.TableKey{
  azure_client_id: ExBifrost.Model.TableKeyAzureEndpoint.t() | nil,
  azure_client_secret: ExBifrost.Model.TableKeyAzureEndpoint.t() | nil,
  azure_endpoint: ExBifrost.Model.TableKeyAzureEndpoint.t() | nil,
  azure_tenant_id: ExBifrost.Model.TableKeyAzureEndpoint.t() | nil,
  bedrock_access_key: ExBifrost.Model.TableKeyAzureEndpoint.t() | nil,
  bedrock_arn: ExBifrost.Model.TableKeyAzureEndpoint.t() | nil,
  bedrock_region: ExBifrost.Model.TableKeyAzureEndpoint.t() | nil,
  bedrock_secret_key: ExBifrost.Model.TableKeyAzureEndpoint.t() | nil,
  bedrock_session_token: ExBifrost.Model.TableKeyAzureEndpoint.t() | nil,
  config_hash: String.t() | nil,
  created_at: DateTime.t() | nil,
  enabled: boolean() | nil,
  id: integer() | nil,
  key_id: String.t() | nil,
  models: [String.t()] | nil,
  name: String.t() | nil,
  provider: String.t() | nil,
  provider_id: integer() | nil,
  updated_at: DateTime.t() | nil,
  use_for_batch_api: boolean() | nil,
  value: ExBifrost.Model.KeyValue.t() | nil,
  vertex_auth_credentials: ExBifrost.Model.TableKeyAzureEndpoint.t() | nil,
  vertex_project_id: ExBifrost.Model.TableKeyAzureEndpoint.t() | nil,
  vertex_project_number: ExBifrost.Model.TableKeyAzureEndpoint.t() | nil,
  vertex_region: ExBifrost.Model.TableKeyAzureEndpoint.t() | nil,
  weight: number() | nil
}

Functions

decode(value)