Udostępnij za pośrednictwem


Microsoft.MachineLearningServices workspaces/connections/raiPolicies 2024-07-01-preview

Definicja zasobu Bicep

Typ zasobu workspaces/connections/raiPolicies można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.MachineLearningServices/workspaces/connections/raiPolicies, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/connections/raiPolicies@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'
  }
}

Wartości właściwości

Microsoft.MachineLearningServices/workspaces/connections/raiPolicies

Nazwa Opis Wartość
nazwa Nazwa zasobu struna

Ograniczenia:
Wzorzec = ^[a-zA-Z0-9][a-zA-Z0-9_.-]*$ (wymagane)
rodzic W Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym.

Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym.
Nazwa symboliczna zasobu typu: obszary robocze/połączenia
Właściwości Właściwości filtrów zawartości interfejsu OpenAI platformy Azure. RaiPolicyProperties (wymagane)

RaiBlocklistConfig

Nazwa Opis Wartość
Blokowanie Jeśli wystąpi blokowanie. Bool
blocklistName Nazwa elementu ContentFilter. struna

RaiPolicyContentFilter

Nazwa Opis Wartość
allowedContentLevel Poziom, na którym jest filtrowana zawartość. "Wysoki"
"Niski"
"Średni"
Blokowanie Jeśli wystąpi blokowanie. Bool
Włączone Jeśli właściwość ContentFilter jest włączona. Bool
nazwa Nazwa elementu ContentFilter. struna
źródło Źródło zawartości w celu zastosowania filtrów zawartości. "Ukończenie"
"Monit"

RaiPolicyProperties

Nazwa Opis Wartość
basePolicyName Nazwa podstawowych filtrów zawartości. struna
completionBlocklists RaiBlocklistConfig[]
contentFilters RaiPolicyContentFilter[]
tryb Tryb filtrów zawartości. "Blokowanie"
"Wartość domyślna"
"Odroczone"
promptBlocklists RaiBlocklistConfig[]
typ Typ zasad filtrów zawartości. "SystemManaged"
"UserManaged"

Definicja zasobu szablonu usługi ARM

Typ zasobu workspaces/connections/raiPolicies można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.MachineLearningServices/workspaces/connections/raiPolicies, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.MachineLearningServices/workspaces/connections/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"
  }
}

Wartości właściwości

Microsoft.MachineLearningServices/workspaces/connections/raiPolicies

Nazwa Opis Wartość
apiVersion Wersja interfejsu API "2024-07-01-preview"
nazwa Nazwa zasobu struna

Ograniczenia:
Wzorzec = ^[a-zA-Z0-9][a-zA-Z0-9_.-]*$ (wymagane)
Właściwości Właściwości filtrów zawartości interfejsu OpenAI platformy Azure. RaiPolicyProperties (wymagane)
typ Typ zasobu "Microsoft.MachineLearningServices/workspaces/connections/raiPolicies"

RaiBlocklistConfig

Nazwa Opis Wartość
Blokowanie Jeśli wystąpi blokowanie. Bool
blocklistName Nazwa elementu ContentFilter. struna

RaiPolicyContentFilter

Nazwa Opis Wartość
allowedContentLevel Poziom, na którym jest filtrowana zawartość. "Wysoki"
"Niski"
"Średni"
Blokowanie Jeśli wystąpi blokowanie. Bool
Włączone Jeśli właściwość ContentFilter jest włączona. Bool
nazwa Nazwa elementu ContentFilter. struna
źródło Źródło zawartości w celu zastosowania filtrów zawartości. "Ukończenie"
"Monit"

RaiPolicyProperties

Nazwa Opis Wartość
basePolicyName Nazwa podstawowych filtrów zawartości. struna
completionBlocklists RaiBlocklistConfig[]
contentFilters RaiPolicyContentFilter[]
tryb Tryb filtrów zawartości. "Blokowanie"
"Wartość domyślna"
"Odroczone"
promptBlocklists RaiBlocklistConfig[]
typ Typ zasad filtrów zawartości. "SystemManaged"
"UserManaged"

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu workspaces/connections/raiPolicies można wdrożyć przy użyciu operacji docelowych:

  • grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.MachineLearningServices/workspaces/connections/raiPolicies, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces/connections/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"
    }
  })
}

Wartości właściwości

Microsoft.MachineLearningServices/workspaces/connections/raiPolicies

Nazwa Opis Wartość
nazwa Nazwa zasobu struna

Ograniczenia:
Wzorzec = ^[a-zA-Z0-9][a-zA-Z0-9_.-]*$ (wymagane)
parent_id Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. Identyfikator zasobu typu: obszarów roboczych/połączeń
Właściwości Właściwości filtrów zawartości interfejsu OpenAI platformy Azure. RaiPolicyProperties (wymagane)
typ Typ zasobu "Microsoft.MachineLearningServices/workspaces/connections/raiPolicies@2024-07-01-preview"

RaiBlocklistConfig

Nazwa Opis Wartość
Blokowanie Jeśli wystąpi blokowanie. Bool
blocklistName Nazwa elementu ContentFilter. struna

RaiPolicyContentFilter

Nazwa Opis Wartość
allowedContentLevel Poziom, na którym jest filtrowana zawartość. "Wysoki"
"Niski"
"Średni"
Blokowanie Jeśli wystąpi blokowanie. Bool
Włączone Jeśli właściwość ContentFilter jest włączona. Bool
nazwa Nazwa elementu ContentFilter. struna
źródło Źródło zawartości w celu zastosowania filtrów zawartości. "Ukończenie"
"Monit"

RaiPolicyProperties

Nazwa Opis Wartość
basePolicyName Nazwa podstawowych filtrów zawartości. struna
completionBlocklists RaiBlocklistConfig[]
contentFilters RaiPolicyContentFilter[]
tryb Tryb filtrów zawartości. "Blokowanie"
"Wartość domyślna"
"Odroczone"
promptBlocklists RaiBlocklistConfig[]
typ Typ zasad filtrów zawartości. "SystemManaged"
"UserManaged"