AIManagerNamespacesOperations interface

Interface representing a AIManagerNamespaces operations.

Properties

createOrUpdate

Create a AIManagerNamespace

delete

Delete a AIManagerNamespace

get

Get a AIManagerNamespace

listAccessKeys

Returns the namespace-scoped LLM gateway endpoint and the current API keys.

listByAIManager

List AIManagerNamespace resources by AIManager

listCredential

Lists the credentials of an AI Manager namespace.

rotateKeys

Rotates the namespace-scoped LLM gateway API keys. A new key is generated and installed as primaryKey, and the previous primaryKey overwrites secondaryKey so clients can roll over without downtime. Returns the updated access info.

Property Details

createOrUpdate

Create a AIManagerNamespace

createOrUpdate: (resourceGroupName: string, aiManagerName: string, namespaceName: string, resource: AIManagerNamespace, options?: AIManagerNamespacesCreateOrUpdateOptionalParams) => PollerLike<OperationState<AIManagerNamespace>, AIManagerNamespace>

Property Value

(resourceGroupName: string, aiManagerName: string, namespaceName: string, resource: AIManagerNamespace, options?: AIManagerNamespacesCreateOrUpdateOptionalParams) => PollerLike<OperationState<AIManagerNamespace>, AIManagerNamespace>

delete

Delete a AIManagerNamespace

delete: (resourceGroupName: string, aiManagerName: string, namespaceName: string, options?: AIManagerNamespacesDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, aiManagerName: string, namespaceName: string, options?: AIManagerNamespacesDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

Get a AIManagerNamespace

get: (resourceGroupName: string, aiManagerName: string, namespaceName: string, options?: AIManagerNamespacesGetOptionalParams) => Promise<AIManagerNamespace>

Property Value

(resourceGroupName: string, aiManagerName: string, namespaceName: string, options?: AIManagerNamespacesGetOptionalParams) => Promise<AIManagerNamespace>

listAccessKeys

Returns the namespace-scoped LLM gateway endpoint and the current API keys.

listAccessKeys: (resourceGroupName: string, aiManagerName: string, namespaceName: string, options?: AIManagerNamespacesListAccessKeysOptionalParams) => Promise<NamespaceAccessInfo>

Property Value

(resourceGroupName: string, aiManagerName: string, namespaceName: string, options?: AIManagerNamespacesListAccessKeysOptionalParams) => Promise<NamespaceAccessInfo>

listByAIManager

List AIManagerNamespace resources by AIManager

listByAIManager: (resourceGroupName: string, aiManagerName: string, options?: AIManagerNamespacesListByAIManagerOptionalParams) => PagedAsyncIterableIterator<AIManagerNamespace, AIManagerNamespace[], PageSettings>

Property Value

(resourceGroupName: string, aiManagerName: string, options?: AIManagerNamespacesListByAIManagerOptionalParams) => PagedAsyncIterableIterator<AIManagerNamespace, AIManagerNamespace[], PageSettings>

listCredential

Lists the credentials of an AI Manager namespace.

listCredential: (resourceGroupName: string, aiManagerName: string, namespaceName: string, options?: AIManagerNamespacesListCredentialOptionalParams) => Promise<CredentialResults>

Property Value

(resourceGroupName: string, aiManagerName: string, namespaceName: string, options?: AIManagerNamespacesListCredentialOptionalParams) => Promise<CredentialResults>

rotateKeys

Rotates the namespace-scoped LLM gateway API keys. A new key is generated and installed as primaryKey, and the previous primaryKey overwrites secondaryKey so clients can roll over without downtime. Returns the updated access info.

rotateKeys: (resourceGroupName: string, aiManagerName: string, namespaceName: string, options?: AIManagerNamespacesRotateKeysOptionalParams) => Promise<NamespaceAccessInfo>

Property Value

(resourceGroupName: string, aiManagerName: string, namespaceName: string, options?: AIManagerNamespacesRotateKeysOptionalParams) => Promise<NamespaceAccessInfo>