Compartilhar via


Workspaces/pontos de extremidade/raiPolicies 2024-07-01-preview do Microsoft.MachineLearningServices

Definição de recurso do Bicep

O tipo de recurso workspaces/endpoints/raiPolicies pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.

Formato de recurso

Para criar um recurso Microsoft.MachineLearningServices/workspaces/endpoints/raiPolicies, adicione o seguinte Bicep ao modelo.

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/endpoints/raiPolicies@2024-07-01-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    basePolicyName: 'string'
    completionBlocklists: [
      {
        blocking: bool
        blocklistName: 'string'
      }
    ]
    contentFilters: [
      {
        allowedContentLevel: 'string'
        blocking: bool
        enabled: bool
        name: 'string'
        source: 'string'
      }
    ]
    mode: 'string'
    promptBlocklists: [
      {
        blocking: bool
        blocklistName: 'string'
      }
    ]
    type: 'string'
  }
}

Valores de propriedade

Microsoft.MachineLearningServices/workspaces/endpoints/raiPolicies

Nome Descrição Valor
nome O nome do recurso corda

Restrições:
Padrão = ^[a-zA-Z0-9][a-zA-Z0-9_.-]*$ (obrigatório)
pai No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai.

Para obter mais informações, consulte recurso filho fora do recurso pai.
Nome simbólico para o recurso do tipo: workspaces/pontos de extremidade
Propriedades Propriedades de Filtros de Conteúdo openai do Azure. RaiPolicyProperties (obrigatório)

RaiBlocklistConfig

Nome Descrição Valor
Bloqueio Se o bloqueio ocorrer. Bool
blocklistName Nome do ContentFilter. corda

RaiPolicyContentFilter

Nome Descrição Valor
allowedContentLevel Nível no qual o conteúdo é filtrado. 'Alto'
'Baixo'
'Médio'
Bloqueio Se o bloqueio ocorrer. Bool
Habilitado Se o ContentFilter estiver habilitado. Bool
nome Nome do ContentFilter. corda
fonte Fonte de conteúdo para aplicar os Filtros de Conteúdo. 'Conclusão'
'Prompt'

RaiPolicyProperties

Nome Descrição Valor
basePolicyName Nome dos Filtros de Conteúdo base. corda
completionBlocklists RaiBlocklistConfig []
contentFilters RaiPolicyContentFilter []
modo Modo filtros de conteúdo. 'Bloqueio'
'Padrão'
'Adiado'
promptBlocklists RaiBlocklistConfig []
tipo Tipo de política filtros de conteúdo. 'SystemManaged'
'UserManaged'

Definição de recurso de modelo do ARM

O tipo de recurso workspaces/endpoints/raiPolicies pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.

Formato de recurso

Para criar um recurso Microsoft.MachineLearningServices/workspaces/endpoints/raiPolicies, adicione o JSON a seguir ao modelo.

{
  "type": "Microsoft.MachineLearningServices/workspaces/endpoints/raiPolicies",
  "apiVersion": "2024-07-01-preview",
  "name": "string",
  "properties": {
    "basePolicyName": "string",
    "completionBlocklists": [
      {
        "blocking": "bool",
        "blocklistName": "string"
      }
    ],
    "contentFilters": [
      {
        "allowedContentLevel": "string",
        "blocking": "bool",
        "enabled": "bool",
        "name": "string",
        "source": "string"
      }
    ],
    "mode": "string",
    "promptBlocklists": [
      {
        "blocking": "bool",
        "blocklistName": "string"
      }
    ],
    "type": "string"
  }
}

Valores de propriedade

Microsoft.MachineLearningServices/workspaces/endpoints/raiPolicies

Nome Descrição Valor
apiVersion A versão da API '2024-07-01-preview'
nome O nome do recurso corda

Restrições:
Padrão = ^[a-zA-Z0-9][a-zA-Z0-9_.-]*$ (obrigatório)
Propriedades Propriedades de Filtros de Conteúdo openai do Azure. RaiPolicyProperties (obrigatório)
tipo O tipo de recurso 'Microsoft.MachineLearningServices/workspaces/endpoints/raiPolicies'

RaiBlocklistConfig

Nome Descrição Valor
Bloqueio Se o bloqueio ocorrer. Bool
blocklistName Nome do ContentFilter. corda

RaiPolicyContentFilter

Nome Descrição Valor
allowedContentLevel Nível no qual o conteúdo é filtrado. 'Alto'
'Baixo'
'Médio'
Bloqueio Se o bloqueio ocorrer. Bool
Habilitado Se o ContentFilter estiver habilitado. Bool
nome Nome do ContentFilter. corda
fonte Fonte de conteúdo para aplicar os Filtros de Conteúdo. 'Conclusão'
'Prompt'

RaiPolicyProperties

Nome Descrição Valor
basePolicyName Nome dos Filtros de Conteúdo base. corda
completionBlocklists RaiBlocklistConfig []
contentFilters RaiPolicyContentFilter []
modo Modo filtros de conteúdo. 'Bloqueio'
'Padrão'
'Adiado'
promptBlocklists RaiBlocklistConfig []
tipo Tipo de política filtros de conteúdo. 'SystemManaged'
'UserManaged'

Definição de recurso do Terraform (provedor de AzAPI)

O tipo de recurso workspaces/endpoints/raiPolicies pode ser implantado com operações direcionadas:

  • grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.

Formato de recurso

Para criar um recurso Microsoft.MachineLearningServices/workspaces/endpoints/raiPolicies, adicione o Terraform a seguir ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces/endpoints/raiPolicies@2024-07-01-preview"
  name = "string"
  body = jsonencode({
    properties = {
      basePolicyName = "string"
      completionBlocklists = [
        {
          blocking = bool
          blocklistName = "string"
        }
      ]
      contentFilters = [
        {
          allowedContentLevel = "string"
          blocking = bool
          enabled = bool
          name = "string"
          source = "string"
        }
      ]
      mode = "string"
      promptBlocklists = [
        {
          blocking = bool
          blocklistName = "string"
        }
      ]
      type = "string"
    }
  })
}

Valores de propriedade

Microsoft.MachineLearningServices/workspaces/endpoints/raiPolicies

Nome Descrição Valor
nome O nome do recurso corda

Restrições:
Padrão = ^[a-zA-Z0-9][a-zA-Z0-9_.-]*$ (obrigatório)
parent_id A ID do recurso que é o pai desse recurso. ID do recurso do tipo: workspaces/pontos de extremidade
Propriedades Propriedades de Filtros de Conteúdo openai do Azure. RaiPolicyProperties (obrigatório)
tipo O tipo de recurso "Microsoft.MachineLearningServices/workspaces/endpoints/raiPolicies@2024-07-01-preview"

RaiBlocklistConfig

Nome Descrição Valor
Bloqueio Se o bloqueio ocorrer. Bool
blocklistName Nome do ContentFilter. corda

RaiPolicyContentFilter

Nome Descrição Valor
allowedContentLevel Nível no qual o conteúdo é filtrado. 'Alto'
'Baixo'
'Médio'
Bloqueio Se o bloqueio ocorrer. Bool
Habilitado Se o ContentFilter estiver habilitado. Bool
nome Nome do ContentFilter. corda
fonte Fonte de conteúdo para aplicar os Filtros de Conteúdo. 'Conclusão'
'Prompt'

RaiPolicyProperties

Nome Descrição Valor
basePolicyName Nome dos Filtros de Conteúdo base. corda
completionBlocklists RaiBlocklistConfig []
contentFilters RaiPolicyContentFilter []
modo Modo filtros de conteúdo. 'Bloqueio'
'Padrão'
'Adiado'
promptBlocklists RaiBlocklistConfig []
tipo Tipo de política filtros de conteúdo. 'SystemManaged'
'UserManaged'