@fluidframework/azure-client Package

Packages > @fluidframework/azure-client

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

Classes

List of classes contained in this package or namespace
Class Description
AzureAudience
AzureClient AzureClient 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.
AzureFunctionTokenProvider Token Provider implementation for connecting to an Azure Function endpoint for Azure Fluid Relay token resolution.

Enumerations

List of enums contained in this package or namespace
Enumeration Description
ScopeType

Interfaces

List of interfaces contained in this package or namespace
Interface Description
AzureClientProps Props for initializing a new AzureClient instance
AzureConnectionConfig Parameters for establishing a connection with the Azure Fluid Relay.
AzureContainerServices AzureContainerServices 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.
AzureMember Since Azure provides user names for all of its members, we extend the IMember interface to include this service-specific value. It will be returned for all audience members connected to Azure.
ITokenClaims
ITokenProvider The ITokenProvider abstracts the token fetching mechanism for a host. Host will be responsible for implementing the interfaces.
ITokenResponse
IUser Base user definition. It is valid to extend this interface when adding new details to the user object.

Variables

List of variables contained in this package or namespace
Variable Description
LOCAL_MODE_TENANT_ID Strongly typed id for connecting to a local Azure Fluid Relay.

Type Aliases

List of type aliases contained in this package or namespace
Type Alias Description
IAzureAudience Audience object for Azure Fluid Relay containers

Enumerations

ScopeType enum

Signature:

export declare enum ScopeType 

Enumeration Members

List of members in use in this enum
Member Value Description
DocRead "doc:read"
DocWrite "doc:write"
SummaryWrite "summary:write"

Variables

LOCAL_MODE_TENANT_ID

Strongly typed id for connecting to a local Azure Fluid Relay.

Signature:

LOCAL_MODE_TENANT_ID = "local"

Type Aliases

IAzureAudience

Audience object for Azure Fluid Relay containers

Signature:

export declare type IAzureAudience = IServiceAudience<AzureMember>;