Microsoft.MachineLearningServices-werkruimten/verbindingen 2023-06-01-preview

Bicep-resourcedefinitie

Het resourcetype werkruimten/verbindingen kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.MachineLearningServices/workspaces/connections-resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/connections@2023-06-01-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    category: 'string'
    expiryTime: 'string'
    metadata: any()
    target: 'string'
    authType: 'string'
    // For remaining properties, see WorkspaceConnectionPropertiesV2 objects
  }
}

WorkspaceConnectionPropertiesV2-objecten

Stel de eigenschap authType in om het type object op te geven.

Gebruik voor AccessKey:

  authType: 'AccessKey'
  credentials: {
    accessKeyId: 'string'
    secretAccessKey: 'string'
  }

Gebruik voor ApiKey:

  authType: 'ApiKey'
  credentials: {
    key: 'string'
  }

Gebruik voor CustomKeys:

  authType: 'CustomKeys'
  credentials: {
    keys: {
    {customized property}: 'string'
  }

Gebruik voor ManagedIdentity:

  authType: 'ManagedIdentity'
  credentials: {
    clientId: 'string'
    resourceId: 'string'
  }

Gebruik voor Geen:

  authType: 'None'

Gebruik voor PAT:

  authType: 'PAT'
  credentials: {
    pat: 'string'
  }

Gebruik voor SAS:

  authType: 'SAS'
  credentials: {
    sas: 'string'
  }

Gebruik voor ServicePrincipal:

  authType: 'ServicePrincipal'
  credentials: {
    clientId: 'string'
    clientSecret: 'string'
    tenantId: 'string'
  }

Gebruik voor UsernamePassword:

  authType: 'UsernamePassword'
  credentials: {
    password: 'string'
    username: 'string'
  }

Eigenschapswaarden

werkruimten/verbindingen

Naam Description Waarde
naam De resourcenaam

Meer informatie over het instellen van namen en typen voor onderliggende resources in Bicep.
tekenreeks (vereist)
Bovenliggende In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd.

Zie Onderliggende resource buiten bovenliggende resource voor meer informatie.
Symbolische naam voor resource van het type: werkruimten
properties WorkspaceConnectionPropertiesV2 (vereist)

WorkspaceConnectionPropertiesV2

Naam Description Waarde
category Categorie van de verbinding 'ADLSGen2'
'ApiKey'
'AzureMySqlDb'
'AzureOpenAI'
'AzurePostgresDb'
'AzureSqlDb'
'AzureSynapseAnalytics'
'CognitiveSearch'
'CognitiveService'
'ContainerRegistry'
'CustomKeys'
'Git'
'PythonFeed'
'Redis'
'S3'
'Snowflake'
expiryTime tekenreeks
metagegevens Elk object Voor Bicep kunt u de functie any() gebruiken.
Doel tekenreeks
authType Het objecttype instellen Accesskey
ApiKey
CustomKeys
ManagedIdentity
Geen
PAT
SAS
ServicePrincipal
UsernamePassword (vereist)

AccessKeyAuthTypeWorkspaceConnectionProperties

Naam Description Waarde
authType Verificatietype van het verbindingsdoel 'AccessKey' (vereist)
referenties WorkspaceConnectionAccessKey

WorkspaceConnectionAccessKey

Naam Description Waarde
accessKeyId tekenreeks
secretAccessKey tekenreeks

ApiKeyAuthWorkspaceConnectionProperties

Naam Description Waarde
authType Verificatietype van het verbindingsdoel ApiKey (vereist)
referenties API-sleutelobject voor verbindingsreferenties voor werkruimte. WorkspaceConnectionApiKey

WorkspaceConnectionApiKey

Naam Description Waarde
sleutel tekenreeks

CustomKeysWorkspaceConnectionProperties

Naam Description Waarde
authType Verificatietype van het verbindingsdoel 'CustomKeys' (vereist)
referenties Referentieobject aangepaste sleutels CustomKeys

CustomKeys

Naam Description Waarde
keys Woordenlijst van {string} CustomKeys
{aangepaste eigenschap} tekenreeks

ManagedIdentityAuthTypeWorkspaceConnectionProperties

Naam Description Waarde
authType Verificatietype van het verbindingsdoel 'ManagedIdentity' (vereist)
referenties WorkspaceConnectionManagedIdentity

WorkspaceConnectionManagedIdentity

Naam Description Waarde
clientId tekenreeks
resourceId tekenreeks

NoneAuthTypeWorkspaceConnectionProperties

Naam Description Waarde
authType Verificatietype van het verbindingsdoel 'Geen' (vereist)

PATAuthTypeWorkspaceConnectionProperties

Naam Description Waarde
authType Verificatietype van het verbindingsdoel 'PAT' (vereist)
referenties WorkspaceConnectionPersonalAccessToken

WorkspaceConnectionPersonalAccessToken

Naam Description Waarde
Pat tekenreeks

SASAuthTypeWorkspaceConnectionProperties

Naam Description Waarde
authType Verificatietype van het verbindingsdoel SAS (vereist)
referenties WorkspaceConnectionSharedAccessSignature

WorkspaceConnectionSharedAccessSignature

Naam Description Waarde
Sas tekenreeks

ServicePrincipalAuthTypeWorkspaceConnectionPropertie...

Naam Description Waarde
authType Verificatietype van het verbindingsdoel 'ServicePrincipal' (vereist)
referenties WorkspaceConnectionServicePrincipal

WorkspaceConnectionServicePrincipal

Naam Description Waarde
clientId tekenreeks
clientSecret tekenreeks
tenantId tekenreeks

UsernamePasswordAuthTypeWorkspaceConnectionPropertie...

Naam Description Waarde
authType Verificatietype van het verbindingsdoel 'UsernamePassword' (vereist)
referenties WorkspaceConnectionUsernamePassword

WorkspaceConnectionUsernamePassword

Naam Description Waarde
wachtwoord tekenreeks
gebruikersnaam tekenreeks

Resourcedefinitie van ARM-sjabloon

Het resourcetype werkruimten/verbindingen kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.MachineLearningServices/workspaces/connections-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.MachineLearningServices/workspaces/connections",
  "apiVersion": "2023-06-01-preview",
  "name": "string",
  "properties": {
    "category": "string",
    "expiryTime": "string",
    "metadata": {},
    "target": "string",
    "authType": "string"
    // For remaining properties, see WorkspaceConnectionPropertiesV2 objects
  }
}

WorkspaceConnectionPropertiesV2-objecten

Stel de eigenschap authType in om het type object op te geven.

Gebruik voor AccessKey:

  "authType": "AccessKey",
  "credentials": {
    "accessKeyId": "string",
    "secretAccessKey": "string"
  }

Gebruik voor ApiKey:

  "authType": "ApiKey",
  "credentials": {
    "key": "string"
  }

Gebruik voor CustomKeys:

  "authType": "CustomKeys",
  "credentials": {
    "keys": {
    "{customized property}": "string"
  }

Gebruik voor ManagedIdentity:

  "authType": "ManagedIdentity",
  "credentials": {
    "clientId": "string",
    "resourceId": "string"
  }

Gebruik voor Geen:

  "authType": "None"

Gebruik voor PAT:

  "authType": "PAT",
  "credentials": {
    "pat": "string"
  }

Gebruik voor SAS:

  "authType": "SAS",
  "credentials": {
    "sas": "string"
  }

Gebruik voor ServicePrincipal:

  "authType": "ServicePrincipal",
  "credentials": {
    "clientId": "string",
    "clientSecret": "string",
    "tenantId": "string"
  }

Gebruik voor UsernamePassword:

  "authType": "UsernamePassword",
  "credentials": {
    "password": "string",
    "username": "string"
  }

Eigenschapswaarden

werkruimten/verbindingen

Naam Description Waarde
type Het resourcetype 'Microsoft.MachineLearningServices/workspaces/connections'
apiVersion De resource-API-versie '2023-06-01-preview'
naam De resourcenaam

Meer informatie over het instellen van namen en typen voor onderliggende resources in JSON ARM-sjablonen.
tekenreeks (vereist)
properties WorkspaceConnectionPropertiesV2 (vereist)

WorkspaceConnectionPropertiesV2

Naam Description Waarde
category Categorie van de verbinding 'ADLSGen2'
'ApiKey'
'AzureMySqlDb'
'AzureOpenAI'
'AzurePostgresDb'
'AzureSqlDb'
'AzureSynapseAnalytics'
'CognitiveSearch'
'CognitiveService'
'ContainerRegistry'
'CustomKeys'
'Git'
'PythonFeed'
'Redis'
'S3'
'Snowflake'
expiryTime tekenreeks
metagegevens Elk object
Doel tekenreeks
authType Het objecttype instellen Accesskey
ApiKey
CustomKeys
ManagedIdentity
Geen
PAT
SAS
ServicePrincipal
UsernamePassword (vereist)

AccessKeyAuthTypeWorkspaceConnectionProperties

Naam Description Waarde
authType Verificatietype van het verbindingsdoel 'AccessKey' (vereist)
referenties WorkspaceConnectionAccessKey

WorkspaceConnectionAccessKey

Naam Description Waarde
accessKeyId tekenreeks
secretAccessKey tekenreeks

ApiKeyAuthWorkspaceConnectionProperties

Naam Description Waarde
authType Verificatietype van het verbindingsdoel 'ApiKey' (vereist)
referenties API-sleutelobject voor verbindingsreferenties voor werkruimte. WorkspaceConnectionApiKey

WorkspaceConnectionApiKey

Naam Description Waarde
sleutel tekenreeks

CustomKeysWorkspaceConnectionProperties

Naam Description Waarde
authType Verificatietype van het verbindingsdoel 'CustomKeys' (vereist)
referenties Referentieobject aangepaste sleutels CustomKeys

CustomKeys

Naam Description Waarde
keys Woordenlijst van {string} CustomKeys
{aangepaste eigenschap} tekenreeks

ManagedIdentityAuthTypeWorkspaceConnectionProperties

Naam Description Waarde
authType Verificatietype van het verbindingsdoel 'ManagedIdentity' (vereist)
referenties WorkspaceConnectionManagedIdentity

WorkspaceConnectionManagedIdentity

Naam Description Waarde
clientId tekenreeks
resourceId tekenreeks

NoneAuthTypeWorkspaceConnectionProperties

Naam Description Waarde
authType Verificatietype van het verbindingsdoel 'Geen' (vereist)

PATAuthTypeWorkspaceConnectionProperties

Naam Description Waarde
authType Verificatietype van het verbindingsdoel 'PAT' (vereist)
referenties WorkspaceConnectionPersonalAccessToken

WorkspaceConnectionPersonalAccessToken

Naam Description Waarde
Pat tekenreeks

SASAuthTypeWorkspaceConnectionProperties

Naam Description Waarde
authType Verificatietype van het verbindingsdoel 'SAS' (vereist)
referenties WorkspaceConnectionSharedAccessSignature

WorkspaceConnectionSharedAccessSignature

Naam Description Waarde
Sas tekenreeks

ServicePrincipalAuthTypeWorkspaceConnectionPropertie...

Naam Description Waarde
authType Verificatietype van het verbindingsdoel 'ServicePrincipal' (vereist)
referenties WorkspaceConnectionServicePrincipal

WorkspaceConnectionServicePrincipal

Naam Description Waarde
clientId tekenreeks
clientSecret tekenreeks
tenantId tekenreeks

UsernamePasswordAuthTypeWorkspaceConnectionPropertie...

Naam Description Waarde
authType Verificatietype van het verbindingsdoel 'UsernamePassword' (vereist)
referenties WorkspaceConnectionUsernamePassword

WorkspaceConnectionUsernamePassword

Naam Description Waarde
wachtwoord tekenreeks
gebruikersnaam tekenreeks

Terraform-resourcedefinitie (AzAPI-provider)

Het resourcetype werkruimten/verbindingen kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • Resourcegroepen

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.MachineLearningServices/workspaces/connections-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces/connections@2023-06-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      category = "string"
      expiryTime = "string"
      target = "string"
      authType = "string"
      // For remaining properties, see WorkspaceConnectionPropertiesV2 objects
    }
  })
}

WorkspaceConnectionPropertiesV2-objecten

Stel de eigenschap authType in om het type object op te geven.

Gebruik voor AccessKey:

  authType = "AccessKey"
  credentials = {
    accessKeyId = "string"
    secretAccessKey = "string"
  }

Gebruik voor ApiKey:

  authType = "ApiKey"
  credentials = {
    key = "string"
  }

Gebruik voor CustomKeys:

  authType = "CustomKeys"
  credentials = {
    keys = {
    {customized property} = "string"
  }

Gebruik voor ManagedIdentity:

  authType = "ManagedIdentity"
  credentials = {
    clientId = "string"
    resourceId = "string"
  }

Gebruik voor Geen:

  authType = "None"

Gebruik voor PAT:

  authType = "PAT"
  credentials = {
    pat = "string"
  }

Gebruik voor SAS:

  authType = "SAS"
  credentials = {
    sas = "string"
  }

Gebruik voor ServicePrincipal:

  authType = "ServicePrincipal"
  credentials = {
    clientId = "string"
    clientSecret = "string"
    tenantId = "string"
  }

Gebruik voor UsernamePassword:

  authType = "UsernamePassword"
  credentials = {
    password = "string"
    username = "string"
  }

Eigenschapswaarden

werkruimten/verbindingen

Naam Description Waarde
type Het resourcetype "Microsoft.MachineLearningServices/workspaces/connections@2023-06-01-preview"
naam De resourcenaam tekenreeks (vereist)
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van type: werkruimten
properties WorkspaceConnectionPropertiesV2 (vereist)

WorkspaceConnectionPropertiesV2

Naam Description Waarde
category Categorie van de verbinding "ADLSGen2"
"ApiKey"
"AzureMySqlDb"
"AzureOpenAI"
"AzurePostgresDb"
"AzureSqlDb"
"AzureSynapseAnalytics"
"CognitiveSearch"
"CognitiveService"
"ContainerRegistry"
"CustomKeys"
"Git"
"PythonFeed"
"Redis"
"S3"
"Sneeuwvlok"
expiryTime tekenreeks
metagegevens Elk object
Doel tekenreeks
authType Het objecttype instellen Accesskey
ApiKey
CustomKeys
ManagedIdentity
Geen
PAT
SAS
ServicePrincipal
UsernamePassword (vereist)

AccessKeyAuthTypeWorkspaceConnectionProperties

Naam Description Waarde
authType Verificatietype van het verbindingsdoel "AccessKey" (vereist)
referenties WorkspaceConnectionAccessKey

WorkspaceConnectionAccessKey

Naam Description Waarde
accessKeyId tekenreeks
secretAccessKey tekenreeks

ApiKeyAuthWorkspaceConnectionProperties

Naam Description Waarde
authType Verificatietype van het verbindingsdoel ApiKey (vereist)
referenties API-sleutelobject voor verbindingsreferenties voor werkruimte. WorkspaceConnectionApiKey

WorkspaceConnectionApiKey

Naam Description Waarde
sleutel tekenreeks

CustomKeysWorkspaceConnectionProperties

Naam Description Waarde
authType Verificatietype van het verbindingsdoel "CustomKeys" (vereist)
referenties Referentieobject aangepaste sleutels CustomKeys

CustomKeys

Naam Description Waarde
keys Woordenlijst van {string} CustomKeys
{aangepaste eigenschap} tekenreeks

ManagedIdentityAuthTypeWorkspaceConnectionProperties

Naam Description Waarde
authType Verificatietype van het verbindingsdoel 'ManagedIdentity' (vereist)
referenties WorkspaceConnectionManagedIdentity

WorkspaceConnectionManagedIdentity

Naam Description Waarde
clientId tekenreeks
resourceId tekenreeks

NoneAuthTypeWorkspaceConnectionProperties

Naam Description Waarde
authType Verificatietype van het verbindingsdoel "Geen" (vereist)

PATAuthTypeWorkspaceConnectionProperties

Naam Description Waarde
authType Verificatietype van het verbindingsdoel "PAT" (vereist)
referenties WorkspaceConnectionPersonalAccessToken

WorkspaceConnectionPersonalAccessToken

Naam Description Waarde
Pat tekenreeks

SASAuthTypeWorkspaceConnectionProperties

Naam Description Waarde
authType Verificatietype van het verbindingsdoel SAS (vereist)
referenties WorkspaceConnectionSharedAccessSignature

WorkspaceConnectionSharedAccessSignature

Naam Description Waarde
Sas tekenreeks

ServicePrincipalAuthTypeWorkspaceConnectionPropertie...

Naam Description Waarde
authType Verificatietype van het verbindingsdoel ServicePrincipal (vereist)
referenties WorkspaceConnectionServicePrincipal

WorkspaceConnectionServicePrincipal

Naam Description Waarde
clientId tekenreeks
clientSecret tekenreeks
tenantId tekenreeks

UsernamePasswordAuthTypeWorkspaceConnectionPropertie...

Naam Description Waarde
authType Verificatietype van het verbindingsdoel "UsernamePassword" (vereist)
referenties WorkspaceConnectionUsernamePassword

WorkspaceConnectionUsernamePassword

Naam Description Waarde
wachtwoord tekenreeks
gebruikersnaam tekenreeks