ConnectionRaiBlocklistItemOperations interface

Interface representing a ConnectionRaiBlocklistItem operations.

Properties

addBulk

Add multiple blocklist items to the specified blocklist associated with the Azure OpenAI connection.

beginAddBulk
beginAddBulkAndWait
beginCreate
beginCreateAndWait
beginDelete
beginDeleteAndWait
beginDeleteBulk
beginDeleteBulkAndWait
create

Update the state of specified blocklist item associated with the Azure OpenAI connection.

delete

Deletes the specified custom blocklist item associated with the Azure OpenAI connection.

deleteBulk

Delete multiple blocklist items from the specified blocklist associated with the Azure OpenAI connection.

get

Gets the specified custom blocklist item associated with the Azure OpenAI connection.

Property Details

addBulk

Add multiple blocklist items to the specified blocklist associated with the Azure OpenAI connection.

addBulk: (resourceGroupName: string, workspaceName: string, connectionName: string, raiBlocklistName: string, body: RaiBlocklistItemBulkRequest[], options?: ConnectionRaiBlocklistItemAddBulkOptionalParams) => PollerLike<OperationState<RaiBlocklistItemPropertiesBasicResource[]>, RaiBlocklistItemPropertiesBasicResource[]>

Property Value

(resourceGroupName: string, workspaceName: string, connectionName: string, raiBlocklistName: string, body: RaiBlocklistItemBulkRequest[], options?: ConnectionRaiBlocklistItemAddBulkOptionalParams) => PollerLike<OperationState<RaiBlocklistItemPropertiesBasicResource[]>, RaiBlocklistItemPropertiesBasicResource[]>

beginAddBulk

Warning

This API is now deprecated.

use addBulk instead

beginAddBulk: (resourceGroupName: string, workspaceName: string, connectionName: string, raiBlocklistName: string, body: RaiBlocklistItemBulkRequest[], options?: ConnectionRaiBlocklistItemAddBulkOptionalParams) => Promise<SimplePollerLike<OperationState<RaiBlocklistItemPropertiesBasicResource[]>, RaiBlocklistItemPropertiesBasicResource[]>>

Property Value

(resourceGroupName: string, workspaceName: string, connectionName: string, raiBlocklistName: string, body: RaiBlocklistItemBulkRequest[], options?: ConnectionRaiBlocklistItemAddBulkOptionalParams) => Promise<SimplePollerLike<OperationState<RaiBlocklistItemPropertiesBasicResource[]>, RaiBlocklistItemPropertiesBasicResource[]>>

beginAddBulkAndWait

Warning

This API is now deprecated.

use addBulk instead

beginAddBulkAndWait: (resourceGroupName: string, workspaceName: string, connectionName: string, raiBlocklistName: string, body: RaiBlocklistItemBulkRequest[], options?: ConnectionRaiBlocklistItemAddBulkOptionalParams) => Promise<RaiBlocklistItemPropertiesBasicResource[]>

Property Value

(resourceGroupName: string, workspaceName: string, connectionName: string, raiBlocklistName: string, body: RaiBlocklistItemBulkRequest[], options?: ConnectionRaiBlocklistItemAddBulkOptionalParams) => Promise<RaiBlocklistItemPropertiesBasicResource[]>

beginCreate

Warning

This API is now deprecated.

use create instead

beginCreate: (resourceGroupName: string, workspaceName: string, connectionName: string, raiBlocklistName: string, raiBlocklistItemName: string, body: RaiBlocklistItemPropertiesBasicResource, options?: ConnectionRaiBlocklistItemCreateOptionalParams) => Promise<SimplePollerLike<OperationState<RaiBlocklistItemPropertiesBasicResource>, RaiBlocklistItemPropertiesBasicResource>>

Property Value

(resourceGroupName: string, workspaceName: string, connectionName: string, raiBlocklistName: string, raiBlocklistItemName: string, body: RaiBlocklistItemPropertiesBasicResource, options?: ConnectionRaiBlocklistItemCreateOptionalParams) => Promise<SimplePollerLike<OperationState<RaiBlocklistItemPropertiesBasicResource>, RaiBlocklistItemPropertiesBasicResource>>

beginCreateAndWait

Warning

This API is now deprecated.

use create instead

beginCreateAndWait: (resourceGroupName: string, workspaceName: string, connectionName: string, raiBlocklistName: string, raiBlocklistItemName: string, body: RaiBlocklistItemPropertiesBasicResource, options?: ConnectionRaiBlocklistItemCreateOptionalParams) => Promise<RaiBlocklistItemPropertiesBasicResource>

Property Value

(resourceGroupName: string, workspaceName: string, connectionName: string, raiBlocklistName: string, raiBlocklistItemName: string, body: RaiBlocklistItemPropertiesBasicResource, options?: ConnectionRaiBlocklistItemCreateOptionalParams) => Promise<RaiBlocklistItemPropertiesBasicResource>

beginDelete

Warning

This API is now deprecated.

use delete instead

beginDelete: (resourceGroupName: string, workspaceName: string, connectionName: string, raiBlocklistName: string, raiBlocklistItemName: string, options?: ConnectionRaiBlocklistItemDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

Property Value

(resourceGroupName: string, workspaceName: string, connectionName: string, raiBlocklistName: string, raiBlocklistItemName: string, options?: ConnectionRaiBlocklistItemDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait

Warning

This API is now deprecated.

use delete instead

beginDeleteAndWait: (resourceGroupName: string, workspaceName: string, connectionName: string, raiBlocklistName: string, raiBlocklistItemName: string, options?: ConnectionRaiBlocklistItemDeleteOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, workspaceName: string, connectionName: string, raiBlocklistName: string, raiBlocklistItemName: string, options?: ConnectionRaiBlocklistItemDeleteOptionalParams) => Promise<void>

beginDeleteBulk

Warning

This API is now deprecated.

use deleteBulk instead

beginDeleteBulk: (resourceGroupName: string, workspaceName: string, connectionName: string, raiBlocklistName: string, body: string[], options?: ConnectionRaiBlocklistItemDeleteBulkOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

Property Value

(resourceGroupName: string, workspaceName: string, connectionName: string, raiBlocklistName: string, body: string[], options?: ConnectionRaiBlocklistItemDeleteBulkOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginDeleteBulkAndWait

Warning

This API is now deprecated.

use deleteBulk instead

beginDeleteBulkAndWait: (resourceGroupName: string, workspaceName: string, connectionName: string, raiBlocklistName: string, body: string[], options?: ConnectionRaiBlocklistItemDeleteBulkOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, workspaceName: string, connectionName: string, raiBlocklistName: string, body: string[], options?: ConnectionRaiBlocklistItemDeleteBulkOptionalParams) => Promise<void>

create

Update the state of specified blocklist item associated with the Azure OpenAI connection.

create: (resourceGroupName: string, workspaceName: string, connectionName: string, raiBlocklistName: string, raiBlocklistItemName: string, body: RaiBlocklistItemPropertiesBasicResource, options?: ConnectionRaiBlocklistItemCreateOptionalParams) => PollerLike<OperationState<RaiBlocklistItemPropertiesBasicResource>, RaiBlocklistItemPropertiesBasicResource>

Property Value

(resourceGroupName: string, workspaceName: string, connectionName: string, raiBlocklistName: string, raiBlocklistItemName: string, body: RaiBlocklistItemPropertiesBasicResource, options?: ConnectionRaiBlocklistItemCreateOptionalParams) => PollerLike<OperationState<RaiBlocklistItemPropertiesBasicResource>, RaiBlocklistItemPropertiesBasicResource>

delete

Deletes the specified custom blocklist item associated with the Azure OpenAI connection.

delete: (resourceGroupName: string, workspaceName: string, connectionName: string, raiBlocklistName: string, raiBlocklistItemName: string, options?: ConnectionRaiBlocklistItemDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, workspaceName: string, connectionName: string, raiBlocklistName: string, raiBlocklistItemName: string, options?: ConnectionRaiBlocklistItemDeleteOptionalParams) => PollerLike<OperationState<void>, void>

deleteBulk

Delete multiple blocklist items from the specified blocklist associated with the Azure OpenAI connection.

deleteBulk: (resourceGroupName: string, workspaceName: string, connectionName: string, raiBlocklistName: string, body: string[], options?: ConnectionRaiBlocklistItemDeleteBulkOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, workspaceName: string, connectionName: string, raiBlocklistName: string, body: string[], options?: ConnectionRaiBlocklistItemDeleteBulkOptionalParams) => PollerLike<OperationState<void>, void>

get

Gets the specified custom blocklist item associated with the Azure OpenAI connection.

get: (resourceGroupName: string, workspaceName: string, connectionName: string, raiBlocklistName: string, raiBlocklistItemName: string, options?: ConnectionRaiBlocklistItemGetOptionalParams) => Promise<RaiBlocklistItemPropertiesBasicResource>

Property Value

(resourceGroupName: string, workspaceName: string, connectionName: string, raiBlocklistName: string, raiBlocklistItemName: string, options?: ConnectionRaiBlocklistItemGetOptionalParams) => Promise<RaiBlocklistItemPropertiesBasicResource>