Skip to main content
Version: v1

@fluidframework/azure-client Package

A simple and powerful way to consume collaborative Fluid data with the Azure Fluid Relay.

Interfaces

InterfaceDescription
AzureClientPropsProps for initializing a new AzureClient instance
AzureConnectionConfigParameters for establishing a connection with the Azure Fluid Relay.
AzureContainerServicesAzureContainerServices is returned by the AzureClient alongside a FluidContainer. It holds the functionality specifically tied to the Azure Fluid Relay, and how the data stored in the FluidContainer is persisted in the backend and consumed by users. Any functionality regarding how the data is handled within the FluidContainer itself, i.e. which data objects or DDSes to use, will not be included here but rather on the FluidContainer class itself.
AzureContainerVersionContainer version metadata.
AzureGetVersionsOptionsOptions for "Get Container Versions" API.
AzureLocalConnectionConfigParameters for establishing a local connection with a local instance of the Azure Fluid Relay.
AzureMemberSince Azure provides user names for all of its members, we extend the @fluidframework/protocol-definitions#IMember interface to include this service-specific value. It will be returned for all audience members connected to Azure.
AzureRemoteConnectionConfigParameters for establishing a remote connection with the Azure Fluid Relay.
AzureUserSince Azure provides user names for all of its members, we extend the IUser interface to include this service-specific value. *

Classes

ClassAlertsDescription
AzureAudienceAzure-specific ServiceAudience implementation.
AzureClientAzureClient provides the ability to have a Fluid object backed by the Azure Fluid Relay or, when running with local tenantId, have it be backed by a local Azure Fluid Relay instance.
AzureFunctionTokenProviderDeprecatedToken Provider implementation for connecting to an Azure Function endpoint for Azure Fluid Relay token resolution.

Types

TypeAliasDescription
AzureConnectionConfigTypeThe type of connection. - "local" for local connections to a Fluid relay instance running on the localhost - "remote" for client connections to the Azure Fluid Relay service
IAzureAudienceAudience object for Azure Fluid Relay containers