AIManagerNamespacesOperations interface
Interface representing a AIManagerNamespaces operations.
Properties
| create |
Create a AIManagerNamespace |
| delete | Delete a AIManagerNamespace |
| get | Get a AIManagerNamespace |
| list |
Returns the namespace-scoped LLM gateway endpoint and the current API keys. |
| list |
List AIManagerNamespace resources by AIManager |
| list |
Lists the credentials of an AI Manager namespace. |
| rotate |
Rotates the namespace-scoped LLM gateway API keys. A new key is generated and installed as |
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>