Microsoft.MachineLearningServices çalışma alanları/işlemleri 2024-07-01-preview
- en son
- 2024-07-01-preview
- 2024-04-01
- 2024-04-01-preview
- 2024-01-01-preview
- 2023-10-01
- 2023-08-01-preview
- 2023-06-01-preview
- 2023-04-01
- 2023-04-01-preview
- 2023-02-01-preview
- 2022-12-01-preview
- 2022-10-01
- 2022-10-01-preview
- 2022-06-01-preview
- 2022-05-01
- 2022-02-01-preview
- 2022-01-01-preview
- 2021-07-01
- 2021-04-01
- 2021-03-01-preview
- 2021-01-01
- 2020-09-01-preview
- 2020-08-01
- 2020-06-01
- 2020-05-15-preview
- 2020-05-01-preview
- 2020-04-01
- 2020-03-01
- 2020-02-18-preview
- 2020-01-01
- 2019-11-01
- 2019-06-01
- 2019-05-01
- 2018-11-19
- 2018-03-01-preview
Bicep kaynak tanımı
Çalışma alanları/işlemler kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- kaynak grupları
- Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.MachineLearningServices/workspaces/computes kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.
resource symbolicname 'Microsoft.MachineLearningServices/workspaces/computes@2024-07-01-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
sku: {
capacity: int
family: 'string'
name: 'string'
size: 'string'
tier: 'string'
}
parent: resourceSymbolicName
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
properties: {
computeLocation: 'string'
description: 'string'
disableLocalAuth: bool
resourceId: 'string'
computeType: 'string'
// For remaining properties, see Compute objects
}
}
İşlem nesneleri
nesne türünü belirtmek için computeType özelliğini ayarlayın.
aks
computeType: 'AKS'
properties: {
agentCount: int
agentVmSize: 'string'
aksNetworkingConfiguration: {
dnsServiceIP: 'string'
dockerBridgeCidr: 'string'
serviceCidr: 'string'
subnetId: 'string'
}
clusterFqdn: 'string'
clusterPurpose: 'string'
loadBalancerSubnet: 'string'
loadBalancerType: 'string'
sslConfiguration: {
cert: 'string'
cname: 'string'
key: 'string'
leafDomainLabel: 'string'
overwriteExistingDomain: bool
status: 'string'
}
}
AmlComputeiçin şunu kullanın:
computeType: 'AmlCompute'
properties: {
enableNodePublicIp: bool
isolatedNetwork: bool
osType: 'string'
propertyBag: any()
remoteLoginPortPublicAccess: 'string'
scaleSettings: {
maxNodeCount: int
minNodeCount: int
nodeIdleTimeBeforeScaleDown: 'string'
}
subnet: {
id: 'string'
}
userAccountCredentials: {
adminUserName: 'string'
adminUserPassword: 'string'
adminUserSshPublicKey: 'string'
}
virtualMachineImage: {
id: 'string'
}
vmPriority: 'string'
vmSize: 'string'
}
computeInstance
computeType: 'ComputeInstance'
properties: {
applicationSharingPolicy: 'string'
autologgerSettings: {
mlflowAutologger: 'string'
}
computeInstanceAuthorizationType: 'personal'
customServices: [
{
docker: {
privileged: bool
{customized property}: any()
}
endpoints: [
{
hostIp: 'string'
name: 'string'
protocol: 'string'
published: int
target: int
}
]
environmentVariables: {
{customized property}: {
type: 'local'
value: 'string'
{customized property}: any()
}
}
image: {
reference: 'string'
type: 'string'
version: 'string'
{customized property}: any()
}
kernel: {
argv: [
'string'
]
displayName: 'string'
language: 'string'
}
name: 'string'
volumes: [
{
bind: {
createHostPath: bool
propagation: 'string'
selinux: 'string'
}
consistency: 'string'
readOnly: bool
source: 'string'
target: 'string'
tmpfs: {
size: int
}
type: 'string'
volume: {
nocopy: bool
}
}
]
{customized property}: any()
}
]
enableNodePublicIp: bool
enableOSPatching: bool
enableRootAccess: bool
enableSSO: bool
idleTimeBeforeShutdown: 'string'
personalComputeInstanceSettings: {
assignedUser: {
objectId: 'string'
tenantId: 'string'
}
}
releaseQuotaOnStop: bool
schedules: {
computeStartStop: [
{
action: 'string'
cron: {
expression: 'string'
startTime: 'string'
timeZone: 'string'
}
recurrence: {
frequency: 'string'
interval: int
schedule: {
hours: [
int
]
minutes: [
int
]
monthDays: [
int
]
weekDays: [
'string'
]
}
startTime: 'string'
timeZone: 'string'
}
schedule: {
id: 'string'
provisioningStatus: 'string'
status: 'string'
}
status: 'string'
triggerType: 'string'
}
]
}
setupScripts: {
scripts: {
creationScript: {
scriptArguments: 'string'
scriptData: 'string'
scriptSource: 'string'
timeout: 'string'
}
startupScript: {
scriptArguments: 'string'
scriptData: 'string'
scriptSource: 'string'
timeout: 'string'
}
}
}
sshSettings: {
adminPublicKey: 'string'
sshPublicAccess: 'string'
}
subnet: {
id: 'string'
}
vmSize: 'string'
}
databricks
computeType: 'Databricks'
properties: {
databricksAccessToken: 'string'
workspaceUrl: 'string'
}
datafactory
computeType: 'DataFactory'
DataLakeAnalytics
computeType: 'DataLakeAnalytics'
properties: {
dataLakeStoreAccountName: 'string'
}
HDInsight
computeType: 'HDInsight'
properties: {
address: 'string'
administratorAccount: {
password: 'string'
privateKeyData: 'string'
publicKeyData: 'string'
username: 'string'
}
sshPort: int
}
kubernetes
computeType: 'Kubernetes'
properties: {
defaultInstanceType: 'string'
extensionInstanceReleaseTrain: 'string'
extensionPrincipalId: 'string'
instanceTypes: {
{customized property}: {
nodeSelector: {
{customized property}: 'string'
}
resources: {
limits: {
{customized property}: 'string'
}
requests: {
{customized property}: 'string'
}
}
}
}
namespace: 'string'
relayConnectionString: 'string'
serviceBusConnectionString: 'string'
vcName: 'string'
}
SynapseSparkiçin şunu kullanın:
computeType: 'SynapseSpark'
properties: {
autoPauseProperties: {
delayInMinutes: int
enabled: bool
}
autoScaleProperties: {
enabled: bool
maxNodeCount: int
minNodeCount: int
}
nodeCount: int
nodeSize: 'string'
nodeSizeFamily: 'string'
poolName: 'string'
resourceGroup: 'string'
sparkVersion: 'string'
subscriptionId: 'string'
workspaceName: 'string'
}
VirtualMachineiçin şunu kullanın:
computeType: 'VirtualMachine'
properties: {
address: 'string'
administratorAccount: {
password: 'string'
privateKeyData: 'string'
publicKeyData: 'string'
username: 'string'
}
isNotebookInstanceCompute: bool
notebookServerPort: int
sshPort: int
virtualMachineSize: 'string'
}
Özellik değerleri
çalışma alanları/hesaplamalar
Ad | Açıklama | Değer |
---|---|---|
ad | Kaynak adı Bicep'nde alt kaynaklar için adları ve türleri ayarlamayı öğrenin. |
dize (gerekli) Karakter sınırı: İşlem örneği için 3-24 AML işlem için 3-32 Diğer işlem türleri için 2-16 arası Geçerli karakterler: Alfasayısallar ve kısa çizgiler. |
yer | Kaynağın konumunu belirtir. | dizgi |
Etiketler | Anahtar/değer çiftleri olarak tanımlanan kaynak etiketlerini içerir. | Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri |
Sku | Çalışma alanının sku'su. | Sku |
ebeveyn | Bicep'te bir alt kaynak için üst kaynak belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir. Daha fazla bilgi için bkz. Alt kaynaküst kaynak dışında. |
Kaynak türü için sembolik ad: çalışma alanları |
kimlik | Kaynağın kimliği. | ManagedServiceIdentity |
Özellikler | İşlem özellikleri | İşlem |
ManagedServiceIdentity
Ad | Açıklama | Değer |
---|---|---|
tür | Yönetilen hizmet kimliği türü (hem SystemAssigned hem de UserAssigned türlerine izin verilir). | 'Hiçbiri' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' (gerekli) |
userAssignedIdentities | Kaynakla ilişkili kullanıcı tarafından atanan kimlik kümesi. userAssignedIdentities sözlük anahtarları şu formda ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Sözlük değerleri, isteklerdeki boş nesneler ({}) olabilir. | UserAssignedIdentities |
UserAssignedIdentities
Ad | Açıklama | Değer |
---|---|---|
{özelleştirilmiş özellik} | UserAssignedIdentity |
UserAssignedIdentity
Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermiyor. Tüm özellikler ReadOnly'dir.
Hesaplamak
Ad | Açıklama | Değer |
---|---|---|
computeLocation | Temel alınan işlem için konum | dizgi |
Açıklama | Machine Learning işleminin açıklaması. | dizgi |
disableLocalAuth | Yerel kimlik doğrulamasını geri çevirme ve müşterilerin yalnızca kimlik doğrulaması için yalnızca MSI ve AAD kullanabilmesini sağlama. | Bool |
resourceId | Temel alınan işlemin ARM kaynak kimliği | dizgi |
computeType | Nesne türünü ayarlama | AKS AmlCompute computeInstance Databricks DataFactory DataLakeAnalytics HDInsight Kubernetes SynapseSpark VirtualMachine |
AKS
Ad | Açıklama | Değer |
---|---|---|
computeType | İşlem türü | 'AKS' (gerekli) |
Özellikler | AKS özellikleri | AKSSchemaProperties |
AKSSchemaProperties
Ad | Açıklama | Değer |
---|---|---|
agentCount | Aracı sayısı | Int Kısıtlama -ları: En düşük değer = 0 |
agentVmSize | Aracı sanal makine boyutu | dizgi |
aksNetworkingConfiguration | Sanal ağ için AKS ağ yapılandırması | AksNetworkingConfiguration |
clusterFqdn | Küme tam etki alanı adı | dizgi |
clusterPurpose | Kümenin hedeflenen kullanımı | 'DenseProd' 'DevTest' 'FastProd' |
loadBalancerSubnet | Load Balancer Alt Ağı | dizgi |
loadBalancerType | Yük Dengeleyici Türü | 'InternalLoadBalancer' 'PublicIp' |
sslConfiguration | SSL yapılandırması | sslconfiguration |
AksNetworkingConfiguration
Ad | Açıklama | Değer |
---|---|---|
dnsServiceIP | Kubernetes DNS hizmetine atanmış bir IP adresi. ServiceCidr içinde belirtilen Kubernetes hizmet adresi aralığında olmalıdır. | dizgi Kısıtlama -ları: Desen = ^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$ |
dockerBridgeCidr | Docker köprü ağına atanmış bir CIDR gösterimi IP aralığı. Alt ağ IP aralıklarıyla veya Kubernetes hizmet adres aralığıyla çakışmamalıdır. | dizgi Kısıtlama -ları: Desen = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
serviceCidr | Hizmet kümesi IP'lerinin atandığı CIDR gösterimi IP aralığı. Alt ağ IP aralıklarıyla çakışmamalıdır. | dizgi Kısıtlama -ları: Desen = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
subnetId | İşlem düğümlerinin ait olduğu sanal ağ alt ağı kaynak kimliği | dizgi |
SslConfiguration
Ad | Açıklama | Değer |
---|---|---|
Cert | Sertifika verileri | dizgi Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
cname | Sertifikanın CNAME'si | dizgi |
anahtar | Önemli veriler | dizgi Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
leafDomainLabel | Genel uç noktanın yaprak etki alanı etiketi | dizgi |
overwriteExistingDomain | Var olan etki alanı etiketinin üzerine yazıp yazılmayacağını gösterir. | Bool |
durum | Puanlama için ssl'yi etkinleştirme veya devre dışı bırakma | 'Otomatik' 'Devre Dışı' 'Etkin' |
AmlCompute
Ad | Açıklama | Değer |
---|---|---|
computeType | İşlem türü | 'AmlCompute' (gerekli) |
Özellikler | AmlCompute Özellikleri | amlComputeProperties |
AmlComputeProperties
Ad | Açıklama | Değer |
---|---|---|
enableNodePublicIp | Düğüm genel IP adresi sağlamayı etkinleştirin veya devre dışı bırakın. Olası değerler şunlardır: Olası değerler: true - İşlem düğümlerinde genel IP'lerin sağlandığını gösterir. false - İşlem düğümlerinin özel uç noktasına sahip olacağını ve genel IP'lerinin olmadığını gösterir. | Bool |
isolatedNetwork | Ağ yalıtılmış veya değil | Bool |
osType | İşlem İşletim Sistemi Türü | 'Linux' 'Windows' |
propertyBag | Ek özellikler içeren bir özellik paketi. | Bicep için any() işlevini |
remoteLoginPortPublicAccess | Genel SSH bağlantı noktasının durumu. Olası değerler şunlardır: Devre dışı - Kümenin tüm düğümlerinde genel ssh bağlantı noktasının kapatıldığını gösterir. Etkin - Kümenin tüm düğümlerinde genel ssh bağlantı noktasının açık olduğunu gösterir. NotSpecified - Sanal ağ tanımlanırsa kümenin tüm düğümlerinde genel ssh bağlantı noktasının kapatıldığını, aksi takdirde tüm genel düğümlerin açık olduğunu gösterir. Yalnızca küme oluşturma zamanında varsayılan olabilir, oluşturulduktan sonra etkinleştirilecek veya devre dışı bırakılacaktır. | 'Devre Dışı' 'Etkin' 'NotSpecified' |
scaleSettings | AML İşlem için ölçek ayarları | ScaleSettings |
alt ağ | İşlem düğümlerinin ait olduğu sanal ağ alt ağı kaynak kimliği. | resourceid |
userAccountCredentials | Her işlem düğümünde oluşturulacak yönetici kullanıcı hesabının kimlik bilgileri. | UserAccountCredentials |
virtualMachineImage | AML İşlem için Sanal Makine görüntüsü - yalnızca windows | VirtualMachineImage |
vmPriority | Sanal Makine önceliği | 'Ayrılmış' 'LowPriority' |
vmSize | Sanal Makine Boyutu | dizgi |
ScaleSettings
Ad | Açıklama | Değer |
---|---|---|
maxNodeCount | Kullanılacak en fazla düğüm sayısı | int (gerekli) |
minNodeCount | Kullanılacak en az düğüm sayısı | Int |
nodeIdleTimeBeforeScaleDown | amlCompute ölçeğini azaltmadan önce Düğüm Boşta Kalma Süresi. Bu dizenin RFC Biçiminde olması gerekir. | dizgi |
ResourceId
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynağın kimliği | dize (gerekli) |
UserAccountCredentials
Ad | Açıklama | Değer |
---|---|---|
adminUserName | Düğümlere SSH için kullanılabilen yönetici kullanıcı hesabının adı. | dize (gerekli) |
adminUserPassword | Yönetici kullanıcı hesabının parolası. | dizgi Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
adminUserSshPublicKey | Yönetici kullanıcı hesabının SSH ortak anahtarı. | dizgi Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
VirtualMachineImage
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Sanal Makine görüntü yolu | dize (gerekli) |
ComputeInstance
Ad | Açıklama | Değer |
---|---|---|
computeType | İşlem türü | 'ComputeInstance' (gerekli) |
Özellikler | ComputeInstance Özellikleri | computeInstanceProperties |
ComputeInstanceProperties
Ad | Açıklama | Değer |
---|---|---|
applicationSharingPolicy | Bu işlem örneğindeki uygulamaları üst çalışma alanı kullanıcıları arasında paylaşma ilkesi. Kişisel ise, bu işlem örneğindeki uygulamalara yalnızca oluşturucu erişebilir. Paylaşılan olduğunda, herhangi bir çalışma alanı kullanıcısı atanan rolüne bağlı olarak bu örnekteki uygulamalara erişebilir. | 'Kişisel' 'Paylaşılan' |
autologgerSettings | Otomatik günlükçü ayarlarını belirtir. | ComputeInstanceAutologgerSettings |
computeInstanceAuthorizationType | İşlem Örneği Yetkilendirme türü. Kullanılabilir değerler kişiseldir (varsayılan). | 'kişisel' |
customServices | İşlem için eklenen Özel Hizmetler listesi. | CustomService[] |
enableNodePublicIp | Düğüm genel IP adresi sağlamayı etkinleştirin veya devre dışı bırakın. Olası değerler şunlardır: Olası değerler: true - İşlem düğümlerinde genel IP'lerin sağlandığını gösterir. false - İşlem düğümlerinin özel uç noktasına sahip olacağını ve genel IP'lerinin olmadığını gösterir. | Bool |
enableOSPatching | Otomatik İşletim Sistemi Düzeltme Eki Uygulama'yı etkinleştirin. Olası değerler şunlardır: true, false. | Bool |
enableRootAccess | Kök erişimi etkinleştirin. Olası değerler şunlardır: true, false. | Bool |
enableSSO | SSO'nun (çoklu oturum açma) etkinleştirilmesi. Olası değerler şunlardır: true, false. | Bool |
idleTimeBeforeShutdown | Kullanıcı tanımlı etkinlik dışı kalma süresinden sonra işlem örneğini durdurur. Zaman ISO8601 biçimde tanımlanır. En az 15 dk, maksimum 3 gündür. | dizgi |
personalComputeInstanceSettings | Kişisel işlem örneğinin ayarları. | PersonalComputeInstanceSettings |
releaseQuotaOnStop | İşlem örneği durdurulduysa yayın kotası. Olası değerler şunlardır: true - işlem örneği durdurulduysa yayın kotası. false - İşlem örneği durdurulduğunda kotayı serbest bırakma. | Bool |
Zamanlama | İşlemlere uygulanacak zamanlamaların listesi. | ComputeSchedules |
setupScripts | Kümeyi ayarlamak için yürütülecek özelleştirilmiş betiklerin ayrıntıları. | SetupScripts |
sshSettings | SSH erişimi için ilke ve ayarları belirtir. | computeInstanceSshSettings |
alt ağ | İşlem düğümlerinin ait olduğu sanal ağ alt ağı kaynak kimliği. | resourceid |
vmSize | Sanal Makine Boyutu | dizgi |
ComputeInstanceAutologgerSettings
Ad | Açıklama | Değer |
---|---|---|
mlflowAutologger | Mlflow autologger'ın not defterleri için etkinleştirilip etkinleştirilmediğini gösterir. | 'Devre Dışı' 'Etkin' |
CustomService
Ad | Açıklama | Değer |
---|---|---|
docker | Görüntü için docker ayarlarını açıklar | Docker' |
Bitiş noktası | Kapsayıcı için uç noktaları yapılandırma | uç nokta |
environmentVariables | Kapsayıcı için Ortam Değişkeni | CustomServiceEnvironmentVariables |
resim | Görüntü Belirtimlerini açıklar | Resim |
çekirdek | Özel bir ortamsa görüntünün jupyter çekirdek ayarlarını açıklar | JupyterKernelConfig |
ad | Özel Hizmetin Adı | dizgi |
Birim | Kapsayıcı için birimleri yapılandırma | VolumeDefinition[] |
{özelleştirilmiş özellik} | Bicep için any() işlevini |
Docker
Ad | Açıklama | Değer |
---|---|---|
Ayrıcalıklı | Kapsayıcının ayrıcalıklı veya ayrıcalıklı olmayan modda çalışıp çalışmayacağını belirtin. | Bool |
{özelleştirilmiş özellik} | Bicep için any() işlevini |
Bitiş noktası
Ad | Açıklama | Değer |
---|---|---|
hostIp | Uygulamanın kapsayıcıdan kullanıma sunulduğu ana bilgisayar IP'si | dizgi |
ad | Uç Noktanın Adı | dizgi |
protokol | Bu uç nokta üzerinden iletişimin gerçekleşeceği protokol | 'http ''tcp' 'udp' |
Yayımlanmış | Uygulamanın kapsayıcıdan kullanıma sunulduğu bağlantı noktası. | Int |
hedef | Kapsayıcı içindeki uygulama bağlantı noktası. | Int |
CustomServiceEnvironmentVariables
Ad | Açıklama | Değer |
---|---|---|
{özelleştirilmiş özellik} | OrtamıVariable |
EnvironmentVariable
Ad | Açıklama | Değer |
---|---|---|
tür | Ortam Değişkeninin türü. Olası değerler şunlardır: local - Yerel değişken için | 'yerel' |
değer | Ortam değişkeninin değeri | dizgi |
{özelleştirilmiş özellik} | Bicep için any() işlevini |
Resim
Ad | Açıklama | Değer |
---|---|---|
referans | Tür docker ise görüntü başvurusu URL'si. Tür azureml ise ortam adı | dizgi |
tür | Görüntünün türü. Olası değerler şunlardır: docker - Docker görüntüleri için. azureml - AzureML Ortam görüntüleri için (özel ve seçilmiş) | 'azureml' 'docker' |
Sürüm | Kullanılan görüntünün sürümü. En son ise bu alanı atlayın | dizgi |
{özelleştirilmiş özellik} | Bicep için any() işlevini |
JupyterKernelConfig
Ad | Açıklama | Değer |
---|---|---|
argv | Çalışma zamanı bağımsız değişkeni | string[] |
displayName | Çekirdeğin görünen adı | dizgi |
Dil | Çekirdeğin dili [Örnek değer: python] | dizgi |
VolumeDefinition
Ad | Açıklama | Değer |
---|---|---|
bağlamak | Bağlamanın Bağlama Seçenekleri | BindOptions |
tutarlılık | Birimin tutarlılığı | dizgi |
readOnly | Birimin readOnly olarak bağlanıp bağlanmayacağını belirtin. Bunun varsayılan değeri false'tur. | Bool |
kaynak | Bağlamanın kaynağı. Bağlama bağlamaları için bu ana bilgisayar yoludur. | dizgi |
hedef | Bağlamanın hedefi. Bağlama bağlamaları için kapsayıcıdaki yol budur. | dizgi |
tmpfs | Bağlamanın tmpfs seçeneği | TmpfsOptions |
tür | Birim Tanımı türü. Olası Değerler: bağlama,birim,tmpfs,npipe | 'bind' 'npipe' 'tmpfs' 'volume' |
hacim | Bağlamanın Birim Seçenekleri | VolumeOptions |
BindOptions
Ad | Açıklama | Değer |
---|---|---|
createHostPath | Konak yolunun oluşturulup oluşturulmayacağını belirtin. | Bool |
Yayılma | Bağlama Seçeneği Türü | dizgi |
selinux | Selinux seçeneklerinden bahsedin. | dizgi |
TmpfsOptions
Ad | Açıklama | Değer |
---|---|---|
boyut | Tmpfs boyutundan bahsetme | Int |
VolumeOptions
Ad | Açıklama | Değer |
---|---|---|
nocopy | Birimin nocopy olup olmadığını belirtme | Bool |
PersonalComputeInstanceSettings
Ad | Açıklama | Değer |
---|---|---|
assignedUser | Kişisel işlem örneğine açıkça atanan bir kullanıcı. | AtananKullanıcı |
AssignedUser
Ad | Açıklama | Değer |
---|---|---|
objectId | Kullanıcının AAD Nesne Kimliği. | dize (gerekli) |
tenantId | Kullanıcının AAD Kiracı Kimliği. | dize (gerekli) |
computeSchedules
Ad | Açıklama | Değer |
---|---|---|
computeStartStop | Uygulanacak işlem başlatma durdurma zamanlamalarının listesi. | ComputeStartStopSchedule[] |
ComputeStartStopSchedule
Ad | Açıklama | Değer |
---|---|---|
eylem | [Gerekli] İşlem gücü eylemi. | 'Başlat' 'Dur' |
cron | TriggerType Cron ise gereklidir. | Cron |
yinelenme | triggerType Yineleniyorsa gereklidir. | Yinelenme |
tarife | [Kullanım dışı] Artık kullanılmıyor. | ScheduleBase |
durum | Zamanlama etkin mi yoksa devre dışı mı? | 'Devre Dışı' 'Etkin' |
triggerType | [Gerekli] Zamanlama tetikleyici türü. | 'Cron' 'Yinelenme' |
Cron
Ad | Açıklama | Değer |
---|---|---|
ifade | [Gerekli] Zamanlamanın cron ifadesini belirtir. İfade NCronTab biçiminde olmalıdır. |
dizgi |
startTime | Başlangıç saati yyyy-MM-ddTHH:mm:ss biçimindedir. | dizgi |
timeZone | Zamanlamanın çalıştırıldığı saat dilimini belirtir. TimeZone, Windows saat dilimi biçimine uygun olmalıdır. Bakın: /windows-hardware/manufacture/desktop/default-time-zones /> |
dizgi |
Yinelenme
Ad | Açıklama | Değer |
---|---|---|
frekans | [Gerekli] Zamanlamayı tetikleme sıklığı. | 'Gün' 'Saat' 'Dakika' 'Ay' 'Hafta' |
ara | [Gerekli] Zamanlama aralığını sıklık ile birlikte belirtir | Int |
tarife | [Gerekli] Yinelenme zamanlaması. | ComputeRecurrenceSchedule |
startTime | Başlangıç saati yyyy-MM-ddTHH:mm:ss biçimindedir. | dizgi |
timeZone | Zamanlamanın çalıştırıldığı saat dilimini belirtir. TimeZone, Windows saat dilimi biçimine uygun olmalıdır. Bakın: /windows-hardware/manufacture/desktop/default-time-zones /> |
dizgi |
ComputeRecurrenceSchedule
Ad | Açıklama | Değer |
---|---|---|
Saat | [Gerekli] Zamanlamaya ait saatlerin listesi. | int[] (gerekli) |
tutanak | [Gerekli] Zamanlamaya ait dakikaların listesi. | int[] (gerekli) |
monthDays | Zamanlama için ay günlerinin listesi | int[] |
Hafta içi | Zamanlamaya ait günlerin listesi. | Herhangi birini içeren dize dizisi: 'Cuma' 'Pazartesi' 'Cumartesi' 'Pazar' 'Perşembe' 'Salı' 'Çarşamba' |
ScheduleBase
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Zamanlama için sistem tarafından atanan kimlik. | dizgi |
provisioningStatus | Zamanlamanın geçerli dağıtım durumu. | 'Tamamlandı' 'Başarısız' 'Sağlama' |
durum | Zamanlama etkin mi yoksa devre dışı mı? | 'Devre Dışı' 'Etkin' |
SetupScripts
Ad | Açıklama | Değer |
---|---|---|
Komut dosyaları | Özelleştirilmiş kurulum betikleri | ScriptsToExecute |
ScriptsToExecute
Ad | Açıklama | Değer |
---|---|---|
creationScript | İşlemin sağlanması sırasında yalnızca bir kez çalıştırılacak betik. | ScriptReference |
startupScript | Makine her başlatıldığında çalıştırılacak betik. | ScriptReference |
ScriptReference
Ad | Açıklama | Değer |
---|---|---|
scriptArguments | Çalıştırılacak betike geçirilen isteğe bağlı komut satırı bağımsız değişkenleri. | dizgi |
scriptData | Bağlı birimdeki betiklerin konumu. | dizgi |
scriptSource | Betiğin depolama kaynağı: satır içi, çalışma alanı. | dizgi |
Zaman aşımı | zaman aşımı komutuna geçirilen isteğe bağlı zaman aralığı. | dizgi |
ComputeInstanceSshSettings
Ad | Açıklama | Değer |
---|---|---|
adminPublicKey | SSH rsa ortak anahtar dosyasını dize olarak belirtir. SSH anahtar çiftlerinizi oluşturmak için "ssh-keygen -t rsa -b 2048" kullanın. | dizgi |
sshPublicAccess | Genel SSH bağlantı noktasının durumu. Olası değerler şunlardır: Disabled - Bu örnekte genel ssh bağlantı noktasının kapatıldığını gösterir. Etkin - Varsa sanal ağ/alt ağ ilkesine göre genel ssh bağlantı noktasının açık ve erişilebilir olduğunu gösterir. | 'Devre Dışı' 'Etkin' |
Databricks
Ad | Açıklama | Değer |
---|---|---|
computeType | İşlem türü | 'Databricks' (gerekli) |
Özellikler | Databricks'in Özellikleri | DatabricksProperties |
DatabricksProperties
Ad | Açıklama | Değer |
---|---|---|
databricksAccessToken | Databricks erişim belirteci | dizgi |
workspaceUrl | Çalışma Alanı Url'si | dizgi |
DataFactory
Ad | Açıklama | Değer |
---|---|---|
computeType | İşlem türü | 'DataFactory' (gerekli) |
DataLakeAnalytics
Ad | Açıklama | Değer |
---|---|---|
computeType | İşlem türü | 'DataLakeAnalytics' (gerekli) |
Özellikler | DataLakeAnalyticsSchemaProperties |
DataLakeAnalyticsSchemaProperties
Ad | Açıklama | Değer |
---|---|---|
dataLakeStoreAccountName | DataLake Store Hesap Adı | dizgi |
HDInsight
Ad | Açıklama | Değer |
---|---|---|
computeType | İşlem türü | 'HDInsight' (gerekli) |
Özellikler | HDInsight işlem özellikleri | HDInsightProperties |
HDInsightProperties
Ad | Açıklama | Değer |
---|---|---|
adres | Kümenin ana düğümünün genel IP adresi. | dizgi |
administratorAccount | Kümenin ana düğümü için yönetici kimlik bilgileri | VirtualMachineSshCredentials |
sshPort | Kümenin ana düğümünde ssh bağlantıları için açık bağlantı noktası. | Int |
VirtualMachineSshCredentials
Ad | Açıklama | Değer |
---|---|---|
parola | Yönetici hesabının parolası | dizgi |
privateKeyData | Özel anahtar verileri | dizgi Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
publicKeyData | Ortak anahtar verileri | dizgi Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
kullanıcı adı | Yönetici hesabının kullanıcı adı | dizgi |
Kubernetes
Ad | Açıklama | Değer |
---|---|---|
computeType | İşlem türü | 'Kubernetes' (gerekli) |
Özellikler | Kubernetes özellikleri | KubernetesProperties |
KubernetesProperties
Ad | Açıklama | Değer |
---|---|---|
defaultInstanceType | Varsayılan örnek türü | dizgi |
extensionInstanceReleaseTrain | Uzantı örneği sürüm treni. | dizgi |
extensionPrincipalId | Uzantı asıl kimliği. | dizgi |
instanceTypes | Örnek Türü Şeması | KubernetesPropertiesInstanceTypes |
ad alanı | İşlem ad alanı | dizgi |
relayConnectionString | Geçiş bağlantı dizesi. | dizgi Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
serviceBusConnectionString | ServiceBus bağlantı dizesi. | dizgi Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
vcName | VC adı. | dizgi |
KubernetesPropertiesInstanceTypes
Ad | Açıklama | Değer |
---|---|---|
{özelleştirilmiş özellik} | InstanceTypeSchema |
InstanceTypeSchema
Ad | Açıklama | Değer |
---|---|---|
nodeSelector | Düğüm Seçici | InstanceTypeSchemaNodeSelector |
Kaynaklar | Bu örnek türü için kaynak istekleri/sınırları | InstanceTypeSchemaResources |
InstanceTypeSchemaNodeSelector
Ad | Açıklama | Değer |
---|---|---|
{özelleştirilmiş özellik} | dizgi |
InstanceTypeSchemaResources
Ad | Açıklama | Değer |
---|---|---|
Sınır -ları | Bu örnek türü için kaynak sınırları | InstanceResourceSchema |
Istek | Bu örnek türü için kaynak istekleri | InstanceResourceSchema |
InstanceResourceSchema
Ad | Açıklama | Değer |
---|---|---|
{özelleştirilmiş özellik} | dizgi |
SynapseSpark
Ad | Açıklama | Değer |
---|---|---|
computeType | İşlem türü | 'SynapseSpark' (gerekli) |
Özellikler | SynapseSparkProperties |
SynapseSparkProperties
Ad | Açıklama | Değer |
---|---|---|
autoPauseProperties | Otomatik duraklatma özellikleri. | AutoPauseProperties |
autoScaleProperties | Otomatik ölçeklendirme özellikleri. | Otomatik ÖlçeklendirmeÖzellikler |
nodeCount | şu anda işlem düğümüne atanmış olan işlem düğümü sayısı. | Int |
nodeSize | Düğüm boyutu. | dizgi |
nodeSizeFamily | Düğüm boyutu ailesi. | dizgi |
poolName | Havuz adı. | dizgi |
resourceGroup | Çalışma alanının bulunduğu kaynak grubunun adı. | dizgi |
sparkVersion | Spark sürümü. | dizgi |
subscriptionId | Azure abonelik tanımlayıcısı. | dizgi |
workspaceName | Azure Machine Learning çalışma alanının adı. | dizgi |
AutoPauseProperties
Ad | Açıklama | Değer |
---|---|---|
delayInMinutes | Int | |
Etkin | Bool |
Otomatik ÖlçeklendirmeÖzellikler
Ad | Açıklama | Değer |
---|---|---|
Etkin | Bool | |
maxNodeCount | Int | |
minNodeCount | Int |
VirtualMachine
Ad | Açıklama | Değer |
---|---|---|
computeType | İşlem türü | 'VirtualMachine' (gerekli) |
Özellikler | VirtualMachineSchemaProperties |
VirtualMachineSchemaProperties
Ad | Açıklama | Değer |
---|---|---|
adres | Sanal makinenin genel IP adresi. | dizgi |
administratorAccount | Sanal makine için yönetici kimlik bilgileri | VirtualMachineSshCredentials |
isNotebookInstanceCompute | Bu işlemin not defterlerini çalıştırmak için kullanılıp kullanılmayacağını gösterir. | Bool |
notebookServerPort | Ssh bağlantıları için açık not defteri sunucusu bağlantı noktası. | Int |
sshPort | Ssh bağlantıları için açık bağlantı noktası. | Int |
virtualMachineSize | Sanal Makine boyutu | dizgi |
Sku
Ad | Açıklama | Değer |
---|---|---|
kapasite | SKU ölçeği genişletmeyi/genişletmeyi destekliyorsa kapasite tamsayısı dahil edilmelidir. Kaynak için ölçeği genişletme/daraltma mümkün değilse bu atlanabilir. | Int |
aile | Hizmetin aynı SKU için farklı donanım nesilleri varsa, bu burada yakalanabilir. | dizgi |
ad | SKU'nun adı. Ex - P3. Bu genellikle bir harf+sayı kodudur | dize (gerekli) |
boyut | SKU boyutu. Ad alanı katman ile başka bir değerin birleşimi olduğunda, bu tek başına kod olacaktır. | dizgi |
Katmanı | Hizmetin birden fazla katmanı varsa, ancak PUT üzerinde gerekli değilse, bu alanın Kaynak Sağlayıcısı tarafından uygulanması gerekir. | 'Temel' 'Ücretsiz' 'Premium' 'Standart' |
Hızlı başlangıç şablonları
Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.
Şablon | Açıklama |
---|---|
Makine Öğrenmesi Hizmeti ADLA İşlem oluşturma 'a dağıtma |
Bu şablon bir Machine Learning Hizmeti ADLA İşlem oluşturur. |
Makine Öğrenmesi Hizmeti Oluşturma Aks compute 'a dağıtma |
Bu şablon bir Machine Learning Hizmeti Aks compute oluşturur. |
Makine Öğrenmesi Hizmeti DSVM İşlem Oluşturma 'a dağıtma |
Bu şablon bir Machine Learning Hizmeti DSVM İşlem oluşturur. |
Machine Learning Hizmeti HDInsight kümesi oluşturma 'a dağıtma |
Bu şablon bir Machine Learning Hizmeti HDInsight kümesi oluşturur |
Azure Machine Learning aks compute oluşturma 'a dağıtma |
Bu şablon bir Azure Machine Learning aks işlem oluşturur. |
Azure Machine Learning işlem kümesi oluşturma 'a dağıtma |
Bu şablon bir Azure Machine Learning işlem kümesi oluşturur. |
Azure Machine Learning işlem örneği oluşturma 'a dağıtma |
Bu şablon, örnek satır içi kurulum betiğiyle başka bir kullanıcı adına bir Azure Machine Learning işlem örneği oluşturur |
Azure Machine Learning çalışma alanında LinkedService oluşturma 'a dağıtma |
Bu şablon, mevcut bir Azure Machine Learning çalışma alanında bir LinkedService oluşturur. |
Özel IP adresi ile AKS işlem hedefi oluşturma 'a dağıtma |
Bu şablon, belirli bir Azure Machine Learning hizmeti çalışma alanında özel IP adresiyle bir AKS işlem hedefi oluşturur. |
ARM şablonu kaynak tanımı
Çalışma alanları/işlemler kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- kaynak grupları
- Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.MachineLearningServices/workspaces/computes kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.
{
"type": "Microsoft.MachineLearningServices/workspaces/computes",
"apiVersion": "2024-07-01-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"sku": {
"capacity": "int",
"family": "string",
"name": "string",
"size": "string",
"tier": "string"
},
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {}
}
},
"properties": {
"computeLocation": "string",
"description": "string",
"disableLocalAuth": "bool",
"resourceId": "string",
"computeType": "string"
// For remaining properties, see Compute objects
}
}
İşlem nesneleri
nesne türünü belirtmek için computeType özelliğini ayarlayın.
aks
"computeType": "AKS",
"properties": {
"agentCount": "int",
"agentVmSize": "string",
"aksNetworkingConfiguration": {
"dnsServiceIP": "string",
"dockerBridgeCidr": "string",
"serviceCidr": "string",
"subnetId": "string"
},
"clusterFqdn": "string",
"clusterPurpose": "string",
"loadBalancerSubnet": "string",
"loadBalancerType": "string",
"sslConfiguration": {
"cert": "string",
"cname": "string",
"key": "string",
"leafDomainLabel": "string",
"overwriteExistingDomain": "bool",
"status": "string"
}
}
AmlComputeiçin şunu kullanın:
"computeType": "AmlCompute",
"properties": {
"enableNodePublicIp": "bool",
"isolatedNetwork": "bool",
"osType": "string",
"propertyBag": {},
"remoteLoginPortPublicAccess": "string",
"scaleSettings": {
"maxNodeCount": "int",
"minNodeCount": "int",
"nodeIdleTimeBeforeScaleDown": "string"
},
"subnet": {
"id": "string"
},
"userAccountCredentials": {
"adminUserName": "string",
"adminUserPassword": "string",
"adminUserSshPublicKey": "string"
},
"virtualMachineImage": {
"id": "string"
},
"vmPriority": "string",
"vmSize": "string"
}
computeInstance
"computeType": "ComputeInstance",
"properties": {
"applicationSharingPolicy": "string",
"autologgerSettings": {
"mlflowAutologger": "string"
},
"computeInstanceAuthorizationType": "personal",
"customServices": [
{
"docker": {
"privileged": "bool",
"{customized property}": {}
},
"endpoints": [
{
"hostIp": "string",
"name": "string",
"protocol": "string",
"published": "int",
"target": "int"
}
],
"environmentVariables": {
"{customized property}": {
"type": "local",
"value": "string",
"{customized property}": {}
}
},
"image": {
"reference": "string",
"type": "string",
"version": "string",
"{customized property}": {}
},
"kernel": {
"argv": [ "string" ],
"displayName": "string",
"language": "string"
},
"name": "string",
"volumes": [
{
"bind": {
"createHostPath": "bool",
"propagation": "string",
"selinux": "string"
},
"consistency": "string",
"readOnly": "bool",
"source": "string",
"target": "string",
"tmpfs": {
"size": "int"
},
"type": "string",
"volume": {
"nocopy": "bool"
}
}
],
"{customized property}": {}
}
],
"enableNodePublicIp": "bool",
"enableOSPatching": "bool",
"enableRootAccess": "bool",
"enableSSO": "bool",
"idleTimeBeforeShutdown": "string",
"personalComputeInstanceSettings": {
"assignedUser": {
"objectId": "string",
"tenantId": "string"
}
},
"releaseQuotaOnStop": "bool",
"schedules": {
"computeStartStop": [
{
"action": "string",
"cron": {
"expression": "string",
"startTime": "string",
"timeZone": "string"
},
"recurrence": {
"frequency": "string",
"interval": "int",
"schedule": {
"hours": [ "int" ],
"minutes": [ "int" ],
"monthDays": [ "int" ],
"weekDays": [ "string" ]
},
"startTime": "string",
"timeZone": "string"
},
"schedule": {
"id": "string",
"provisioningStatus": "string",
"status": "string"
},
"status": "string",
"triggerType": "string"
}
]
},
"setupScripts": {
"scripts": {
"creationScript": {
"scriptArguments": "string",
"scriptData": "string",
"scriptSource": "string",
"timeout": "string"
},
"startupScript": {
"scriptArguments": "string",
"scriptData": "string",
"scriptSource": "string",
"timeout": "string"
}
}
},
"sshSettings": {
"adminPublicKey": "string",
"sshPublicAccess": "string"
},
"subnet": {
"id": "string"
},
"vmSize": "string"
}
databricks
"computeType": "Databricks",
"properties": {
"databricksAccessToken": "string",
"workspaceUrl": "string"
}
datafactory
"computeType": "DataFactory"
DataLakeAnalytics
"computeType": "DataLakeAnalytics",
"properties": {
"dataLakeStoreAccountName": "string"
}
HDInsight
"computeType": "HDInsight",
"properties": {
"address": "string",
"administratorAccount": {
"password": "string",
"privateKeyData": "string",
"publicKeyData": "string",
"username": "string"
},
"sshPort": "int"
}
kubernetes
"computeType": "Kubernetes",
"properties": {
"defaultInstanceType": "string",
"extensionInstanceReleaseTrain": "string",
"extensionPrincipalId": "string",
"instanceTypes": {
"{customized property}": {
"nodeSelector": {
"{customized property}": "string"
},
"resources": {
"limits": {
"{customized property}": "string"
},
"requests": {
"{customized property}": "string"
}
}
}
},
"namespace": "string",
"relayConnectionString": "string",
"serviceBusConnectionString": "string",
"vcName": "string"
}
SynapseSparkiçin şunu kullanın:
"computeType": "SynapseSpark",
"properties": {
"autoPauseProperties": {
"delayInMinutes": "int",
"enabled": "bool"
},
"autoScaleProperties": {
"enabled": "bool",
"maxNodeCount": "int",
"minNodeCount": "int"
},
"nodeCount": "int",
"nodeSize": "string",
"nodeSizeFamily": "string",
"poolName": "string",
"resourceGroup": "string",
"sparkVersion": "string",
"subscriptionId": "string",
"workspaceName": "string"
}
VirtualMachineiçin şunu kullanın:
"computeType": "VirtualMachine",
"properties": {
"address": "string",
"administratorAccount": {
"password": "string",
"privateKeyData": "string",
"publicKeyData": "string",
"username": "string"
},
"isNotebookInstanceCompute": "bool",
"notebookServerPort": "int",
"sshPort": "int",
"virtualMachineSize": "string"
}
Özellik değerleri
çalışma alanları/hesaplamalar
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | 'Microsoft.MachineLearningServices/workspaces/computes' |
apiVersion | Kaynak API'sinin sürümü | '2024-07-01-preview' |
ad | Kaynak adı |
dize (gerekli) Karakter sınırı: İşlem örneği için 3-24 AML işlem için 3-32 Diğer işlem türleri için 2-16 arası Geçerli karakterler: Alfasayısallar ve kısa çizgiler. |
yer | Kaynağın konumunu belirtir. | dizgi |
Etiketler | Anahtar/değer çiftleri olarak tanımlanan kaynak etiketlerini içerir. | Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri |
Sku | Çalışma alanının sku'su. | Sku |
kimlik | Kaynağın kimliği. | ManagedServiceIdentity |
Özellikler | İşlem özellikleri | İşlem |
ManagedServiceIdentity
Ad | Açıklama | Değer |
---|---|---|
tür | Yönetilen hizmet kimliği türü (hem SystemAssigned hem de UserAssigned türlerine izin verilir). | 'Hiçbiri' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' (gerekli) |
userAssignedIdentities | Kaynakla ilişkili kullanıcı tarafından atanan kimlik kümesi. userAssignedIdentities sözlük anahtarları şu formda ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Sözlük değerleri, isteklerdeki boş nesneler ({}) olabilir. | UserAssignedIdentities |
UserAssignedIdentities
Ad | Açıklama | Değer |
---|---|---|
{özelleştirilmiş özellik} | UserAssignedIdentity |
UserAssignedIdentity
Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermiyor. Tüm özellikler ReadOnly'dir.
Hesaplamak
Ad | Açıklama | Değer |
---|---|---|
computeLocation | Temel alınan işlem için konum | dizgi |
Açıklama | Machine Learning işleminin açıklaması. | dizgi |
disableLocalAuth | Yerel kimlik doğrulamasını geri çevirme ve müşterilerin yalnızca kimlik doğrulaması için yalnızca MSI ve AAD kullanabilmesini sağlama. | Bool |
resourceId | Temel alınan işlemin ARM kaynak kimliği | dizgi |
computeType | Nesne türünü ayarlama | AKS AmlCompute computeInstance Databricks DataFactory DataLakeAnalytics HDInsight Kubernetes SynapseSpark VirtualMachine |
AKS
Ad | Açıklama | Değer |
---|---|---|
computeType | İşlem türü | 'AKS' (gerekli) |
Özellikler | AKS özellikleri | AKSSchemaProperties |
AKSSchemaProperties
Ad | Açıklama | Değer |
---|---|---|
agentCount | Aracı sayısı | Int Kısıtlama -ları: En düşük değer = 0 |
agentVmSize | Aracı sanal makine boyutu | dizgi |
aksNetworkingConfiguration | Sanal ağ için AKS ağ yapılandırması | AksNetworkingConfiguration |
clusterFqdn | Küme tam etki alanı adı | dizgi |
clusterPurpose | Kümenin hedeflenen kullanımı | 'DenseProd' 'DevTest' 'FastProd' |
loadBalancerSubnet | Load Balancer Alt Ağı | dizgi |
loadBalancerType | Yük Dengeleyici Türü | 'InternalLoadBalancer' 'PublicIp' |
sslConfiguration | SSL yapılandırması | sslconfiguration |
AksNetworkingConfiguration
Ad | Açıklama | Değer |
---|---|---|
dnsServiceIP | Kubernetes DNS hizmetine atanmış bir IP adresi. ServiceCidr içinde belirtilen Kubernetes hizmet adresi aralığında olmalıdır. | dizgi Kısıtlama -ları: Desen = ^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$ |
dockerBridgeCidr | Docker köprü ağına atanmış bir CIDR gösterimi IP aralığı. Alt ağ IP aralıklarıyla veya Kubernetes hizmet adres aralığıyla çakışmamalıdır. | dizgi Kısıtlama -ları: Desen = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
serviceCidr | Hizmet kümesi IP'lerinin atandığı CIDR gösterimi IP aralığı. Alt ağ IP aralıklarıyla çakışmamalıdır. | dizgi Kısıtlama -ları: Desen = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
subnetId | İşlem düğümlerinin ait olduğu sanal ağ alt ağı kaynak kimliği | dizgi |
SslConfiguration
Ad | Açıklama | Değer |
---|---|---|
Cert | Sertifika verileri | dizgi Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
cname | Sertifikanın CNAME'si | dizgi |
anahtar | Önemli veriler | dizgi Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
leafDomainLabel | Genel uç noktanın yaprak etki alanı etiketi | dizgi |
overwriteExistingDomain | Var olan etki alanı etiketinin üzerine yazıp yazılmayacağını gösterir. | Bool |
durum | Puanlama için ssl'yi etkinleştirme veya devre dışı bırakma | 'Otomatik' 'Devre Dışı' 'Etkin' |
AmlCompute
Ad | Açıklama | Değer |
---|---|---|
computeType | İşlem türü | 'AmlCompute' (gerekli) |
Özellikler | AmlCompute Özellikleri | amlComputeProperties |
AmlComputeProperties
Ad | Açıklama | Değer |
---|---|---|
enableNodePublicIp | Düğüm genel IP adresi sağlamayı etkinleştirin veya devre dışı bırakın. Olası değerler şunlardır: Olası değerler: true - İşlem düğümlerinde genel IP'lerin sağlandığını gösterir. false - İşlem düğümlerinin özel uç noktasına sahip olacağını ve genel IP'lerinin olmadığını gösterir. | Bool |
isolatedNetwork | Ağ yalıtılmış veya değil | Bool |
osType | İşlem İşletim Sistemi Türü | 'Linux' 'Windows' |
propertyBag | Ek özellikler içeren bir özellik paketi. | |
remoteLoginPortPublicAccess | Genel SSH bağlantı noktasının durumu. Olası değerler şunlardır: Devre dışı - Kümenin tüm düğümlerinde genel ssh bağlantı noktasının kapatıldığını gösterir. Etkin - Kümenin tüm düğümlerinde genel ssh bağlantı noktasının açık olduğunu gösterir. NotSpecified - Sanal ağ tanımlanırsa kümenin tüm düğümlerinde genel ssh bağlantı noktasının kapatıldığını, aksi takdirde tüm genel düğümlerin açık olduğunu gösterir. Yalnızca küme oluşturma zamanında varsayılan olabilir, oluşturulduktan sonra etkinleştirilecek veya devre dışı bırakılacaktır. | 'Devre Dışı' 'Etkin' 'NotSpecified' |
scaleSettings | AML İşlem için ölçek ayarları | ScaleSettings |
alt ağ | İşlem düğümlerinin ait olduğu sanal ağ alt ağı kaynak kimliği. | resourceid |
userAccountCredentials | Her işlem düğümünde oluşturulacak yönetici kullanıcı hesabının kimlik bilgileri. | UserAccountCredentials |
virtualMachineImage | AML İşlem için Sanal Makine görüntüsü - yalnızca windows | VirtualMachineImage |
vmPriority | Sanal Makine önceliği | 'Ayrılmış' 'LowPriority' |
vmSize | Sanal Makine Boyutu | dizgi |
ScaleSettings
Ad | Açıklama | Değer |
---|---|---|
maxNodeCount | Kullanılacak en fazla düğüm sayısı | int (gerekli) |
minNodeCount | Kullanılacak en az düğüm sayısı | Int |
nodeIdleTimeBeforeScaleDown | amlCompute ölçeğini azaltmadan önce Düğüm Boşta Kalma Süresi. Bu dizenin RFC Biçiminde olması gerekir. | dizgi |
ResourceId
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynağın kimliği | dize (gerekli) |
UserAccountCredentials
Ad | Açıklama | Değer |
---|---|---|
adminUserName | Düğümlere SSH için kullanılabilen yönetici kullanıcı hesabının adı. | dize (gerekli) |
adminUserPassword | Yönetici kullanıcı hesabının parolası. | dizgi Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
adminUserSshPublicKey | Yönetici kullanıcı hesabının SSH ortak anahtarı. | dizgi Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
VirtualMachineImage
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Sanal Makine görüntü yolu | dize (gerekli) |
ComputeInstance
Ad | Açıklama | Değer |
---|---|---|
computeType | İşlem türü | 'ComputeInstance' (gerekli) |
Özellikler | ComputeInstance Özellikleri | computeInstanceProperties |
ComputeInstanceProperties
Ad | Açıklama | Değer |
---|---|---|
applicationSharingPolicy | Bu işlem örneğindeki uygulamaları üst çalışma alanı kullanıcıları arasında paylaşma ilkesi. Kişisel ise, bu işlem örneğindeki uygulamalara yalnızca oluşturucu erişebilir. Paylaşılan olduğunda, herhangi bir çalışma alanı kullanıcısı atanan rolüne bağlı olarak bu örnekteki uygulamalara erişebilir. | 'Kişisel' 'Paylaşılan' |
autologgerSettings | Otomatik günlükçü ayarlarını belirtir. | ComputeInstanceAutologgerSettings |
computeInstanceAuthorizationType | İşlem Örneği Yetkilendirme türü. Kullanılabilir değerler kişiseldir (varsayılan). | 'kişisel' |
customServices | İşlem için eklenen Özel Hizmetler listesi. | CustomService[] |
enableNodePublicIp | Düğüm genel IP adresi sağlamayı etkinleştirin veya devre dışı bırakın. Olası değerler şunlardır: Olası değerler: true - İşlem düğümlerinde genel IP'lerin sağlandığını gösterir. false - İşlem düğümlerinin özel uç noktasına sahip olacağını ve genel IP'lerinin olmadığını gösterir. | Bool |
enableOSPatching | Otomatik İşletim Sistemi Düzeltme Eki Uygulama'yı etkinleştirin. Olası değerler şunlardır: true, false. | Bool |
enableRootAccess | Kök erişimi etkinleştirin. Olası değerler şunlardır: true, false. | Bool |
enableSSO | SSO'nun (çoklu oturum açma) etkinleştirilmesi. Olası değerler şunlardır: true, false. | Bool |
idleTimeBeforeShutdown | Kullanıcı tanımlı etkinlik dışı kalma süresinden sonra işlem örneğini durdurur. Zaman ISO8601 biçimde tanımlanır. En az 15 dk, maksimum 3 gündür. | dizgi |
personalComputeInstanceSettings | Kişisel işlem örneğinin ayarları. | PersonalComputeInstanceSettings |
releaseQuotaOnStop | İşlem örneği durdurulduysa yayın kotası. Olası değerler şunlardır: true - işlem örneği durdurulduysa yayın kotası. false - İşlem örneği durdurulduğunda kotayı serbest bırakma. | Bool |
Zamanlama | İşlemlere uygulanacak zamanlamaların listesi. | ComputeSchedules |
setupScripts | Kümeyi ayarlamak için yürütülecek özelleştirilmiş betiklerin ayrıntıları. | SetupScripts |
sshSettings | SSH erişimi için ilke ve ayarları belirtir. | computeInstanceSshSettings |
alt ağ | İşlem düğümlerinin ait olduğu sanal ağ alt ağı kaynak kimliği. | resourceid |
vmSize | Sanal Makine Boyutu | dizgi |
ComputeInstanceAutologgerSettings
Ad | Açıklama | Değer |
---|---|---|
mlflowAutologger | Mlflow autologger'ın not defterleri için etkinleştirilip etkinleştirilmediğini gösterir. | 'Devre Dışı' 'Etkin' |
CustomService
Ad | Açıklama | Değer |
---|---|---|
docker | Görüntü için docker ayarlarını açıklar | Docker' |
Bitiş noktası | Kapsayıcı için uç noktaları yapılandırma | uç nokta |
environmentVariables | Kapsayıcı için Ortam Değişkeni | CustomServiceEnvironmentVariables |
resim | Görüntü Belirtimlerini açıklar | Resim |
çekirdek | Özel bir ortamsa görüntünün jupyter çekirdek ayarlarını açıklar | JupyterKernelConfig |
ad | Özel Hizmetin Adı | dizgi |
Birim | Kapsayıcı için birimleri yapılandırma | VolumeDefinition[] |
{özelleştirilmiş özellik} |
Docker
Ad | Açıklama | Değer |
---|---|---|
Ayrıcalıklı | Kapsayıcının ayrıcalıklı veya ayrıcalıklı olmayan modda çalışıp çalışmayacağını belirtin. | Bool |
{özelleştirilmiş özellik} |
Bitiş noktası
Ad | Açıklama | Değer |
---|---|---|
hostIp | Uygulamanın kapsayıcıdan kullanıma sunulduğu ana bilgisayar IP'si | dizgi |
ad | Uç Noktanın Adı | dizgi |
protokol | Bu uç nokta üzerinden iletişimin gerçekleşeceği protokol | 'http ''tcp' 'udp' |
Yayımlanmış | Uygulamanın kapsayıcıdan kullanıma sunulduğu bağlantı noktası. | Int |
hedef | Kapsayıcı içindeki uygulama bağlantı noktası. | Int |
CustomServiceEnvironmentVariables
Ad | Açıklama | Değer |
---|---|---|
{özelleştirilmiş özellik} | OrtamıVariable |
EnvironmentVariable
Ad | Açıklama | Değer |
---|---|---|
tür | Ortam Değişkeninin türü. Olası değerler şunlardır: local - Yerel değişken için | 'yerel' |
değer | Ortam değişkeninin değeri | dizgi |
{özelleştirilmiş özellik} |
Resim
Ad | Açıklama | Değer |
---|---|---|
referans | Tür docker ise görüntü başvurusu URL'si. Tür azureml ise ortam adı | dizgi |
tür | Görüntünün türü. Olası değerler şunlardır: docker - Docker görüntüleri için. azureml - AzureML Ortam görüntüleri için (özel ve seçilmiş) | 'azureml' 'docker' |
Sürüm | Kullanılan görüntünün sürümü. En son ise bu alanı atlayın | dizgi |
{özelleştirilmiş özellik} |
JupyterKernelConfig
Ad | Açıklama | Değer |
---|---|---|
argv | Çalışma zamanı bağımsız değişkeni | string[] |
displayName | Çekirdeğin görünen adı | dizgi |
Dil | Çekirdeğin dili [Örnek değer: python] | dizgi |
VolumeDefinition
Ad | Açıklama | Değer |
---|---|---|
bağlamak | Bağlamanın Bağlama Seçenekleri | BindOptions |
tutarlılık | Birimin tutarlılığı | dizgi |
readOnly | Birimin readOnly olarak bağlanıp bağlanmayacağını belirtin. Bunun varsayılan değeri false'tur. | Bool |
kaynak | Bağlamanın kaynağı. Bağlama bağlamaları için bu ana bilgisayar yoludur. | dizgi |
hedef | Bağlamanın hedefi. Bağlama bağlamaları için kapsayıcıdaki yol budur. | dizgi |
tmpfs | Bağlamanın tmpfs seçeneği | TmpfsOptions |
tür | Birim Tanımı türü. Olası Değerler: bağlama,birim,tmpfs,npipe | 'bind' 'npipe' 'tmpfs' 'volume' |
hacim | Bağlamanın Birim Seçenekleri | VolumeOptions |
BindOptions
Ad | Açıklama | Değer |
---|---|---|
createHostPath | Konak yolunun oluşturulup oluşturulmayacağını belirtin. | Bool |
Yayılma | Bağlama Seçeneği Türü | dizgi |
selinux | Selinux seçeneklerinden bahsedin. | dizgi |
TmpfsOptions
Ad | Açıklama | Değer |
---|---|---|
boyut | Tmpfs boyutundan bahsetme | Int |
VolumeOptions
Ad | Açıklama | Değer |
---|---|---|
nocopy | Birimin nocopy olup olmadığını belirtme | Bool |
PersonalComputeInstanceSettings
Ad | Açıklama | Değer |
---|---|---|
assignedUser | Kişisel işlem örneğine açıkça atanan bir kullanıcı. | AtananKullanıcı |
AssignedUser
Ad | Açıklama | Değer |
---|---|---|
objectId | Kullanıcının AAD Nesne Kimliği. | dize (gerekli) |
tenantId | Kullanıcının AAD Kiracı Kimliği. | dize (gerekli) |
computeSchedules
Ad | Açıklama | Değer |
---|---|---|
computeStartStop | Uygulanacak işlem başlatma durdurma zamanlamalarının listesi. | ComputeStartStopSchedule[] |
ComputeStartStopSchedule
Ad | Açıklama | Değer |
---|---|---|
eylem | [Gerekli] İşlem gücü eylemi. | 'Başlat' 'Dur' |
cron | TriggerType Cron ise gereklidir. | Cron |
yinelenme | triggerType Yineleniyorsa gereklidir. | Yinelenme |
tarife | [Kullanım dışı] Artık kullanılmıyor. | ScheduleBase |
durum | Zamanlama etkin mi yoksa devre dışı mı? | 'Devre Dışı' 'Etkin' |
triggerType | [Gerekli] Zamanlama tetikleyici türü. | 'Cron' 'Yinelenme' |
Cron
Ad | Açıklama | Değer |
---|---|---|
ifade | [Gerekli] Zamanlamanın cron ifadesini belirtir. İfade NCronTab biçiminde olmalıdır. |
dizgi |
startTime | Başlangıç saati yyyy-MM-ddTHH:mm:ss biçimindedir. | dizgi |
timeZone | Zamanlamanın çalıştırıldığı saat dilimini belirtir. TimeZone, Windows saat dilimi biçimine uygun olmalıdır. Bakın: /windows-hardware/manufacture/desktop/default-time-zones /> |
dizgi |
Yinelenme
Ad | Açıklama | Değer |
---|---|---|
frekans | [Gerekli] Zamanlamayı tetikleme sıklığı. | 'Gün' 'Saat' 'Dakika' 'Ay' 'Hafta' |
ara | [Gerekli] Zamanlama aralığını sıklık ile birlikte belirtir | Int |
tarife | [Gerekli] Yinelenme zamanlaması. | ComputeRecurrenceSchedule |
startTime | Başlangıç saati yyyy-MM-ddTHH:mm:ss biçimindedir. | dizgi |
timeZone | Zamanlamanın çalıştırıldığı saat dilimini belirtir. TimeZone, Windows saat dilimi biçimine uygun olmalıdır. Bakın: /windows-hardware/manufacture/desktop/default-time-zones /> |
dizgi |
ComputeRecurrenceSchedule
Ad | Açıklama | Değer |
---|---|---|
Saat | [Gerekli] Zamanlamaya ait saatlerin listesi. | int[] (gerekli) |
tutanak | [Gerekli] Zamanlamaya ait dakikaların listesi. | int[] (gerekli) |
monthDays | Zamanlama için ay günlerinin listesi | int[] |
Hafta içi | Zamanlamaya ait günlerin listesi. | Herhangi birini içeren dize dizisi: 'Cuma' 'Pazartesi' 'Cumartesi' 'Pazar' 'Perşembe' 'Salı' 'Çarşamba' |
ScheduleBase
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Zamanlama için sistem tarafından atanan kimlik. | dizgi |
provisioningStatus | Zamanlamanın geçerli dağıtım durumu. | 'Tamamlandı' 'Başarısız' 'Sağlama' |
durum | Zamanlama etkin mi yoksa devre dışı mı? | 'Devre Dışı' 'Etkin' |
SetupScripts
Ad | Açıklama | Değer |
---|---|---|
Komut dosyaları | Özelleştirilmiş kurulum betikleri | ScriptsToExecute |
ScriptsToExecute
Ad | Açıklama | Değer |
---|---|---|
creationScript | İşlemin sağlanması sırasında yalnızca bir kez çalıştırılacak betik. | ScriptReference |
startupScript | Makine her başlatıldığında çalıştırılacak betik. | ScriptReference |
ScriptReference
Ad | Açıklama | Değer |
---|---|---|
scriptArguments | Çalıştırılacak betike geçirilen isteğe bağlı komut satırı bağımsız değişkenleri. | dizgi |
scriptData | Bağlı birimdeki betiklerin konumu. | dizgi |
scriptSource | Betiğin depolama kaynağı: satır içi, çalışma alanı. | dizgi |
Zaman aşımı | zaman aşımı komutuna geçirilen isteğe bağlı zaman aralığı. | dizgi |
ComputeInstanceSshSettings
Ad | Açıklama | Değer |
---|---|---|
adminPublicKey | SSH rsa ortak anahtar dosyasını dize olarak belirtir. SSH anahtar çiftlerinizi oluşturmak için "ssh-keygen -t rsa -b 2048" kullanın. | dizgi |
sshPublicAccess | Genel SSH bağlantı noktasının durumu. Olası değerler şunlardır: Disabled - Bu örnekte genel ssh bağlantı noktasının kapatıldığını gösterir. Etkin - Varsa sanal ağ/alt ağ ilkesine göre genel ssh bağlantı noktasının açık ve erişilebilir olduğunu gösterir. | 'Devre Dışı' 'Etkin' |
Databricks
Ad | Açıklama | Değer |
---|---|---|
computeType | İşlem türü | 'Databricks' (gerekli) |
Özellikler | Databricks'in Özellikleri | DatabricksProperties |
DatabricksProperties
Ad | Açıklama | Değer |
---|---|---|
databricksAccessToken | Databricks erişim belirteci | dizgi |
workspaceUrl | Çalışma Alanı Url'si | dizgi |
DataFactory
Ad | Açıklama | Değer |
---|---|---|
computeType | İşlem türü | 'DataFactory' (gerekli) |
DataLakeAnalytics
Ad | Açıklama | Değer |
---|---|---|
computeType | İşlem türü | 'DataLakeAnalytics' (gerekli) |
Özellikler | DataLakeAnalyticsSchemaProperties |
DataLakeAnalyticsSchemaProperties
Ad | Açıklama | Değer |
---|---|---|
dataLakeStoreAccountName | DataLake Store Hesap Adı | dizgi |
HDInsight
Ad | Açıklama | Değer |
---|---|---|
computeType | İşlem türü | 'HDInsight' (gerekli) |
Özellikler | HDInsight işlem özellikleri | HDInsightProperties |
HDInsightProperties
Ad | Açıklama | Değer |
---|---|---|
adres | Kümenin ana düğümünün genel IP adresi. | dizgi |
administratorAccount | Kümenin ana düğümü için yönetici kimlik bilgileri | VirtualMachineSshCredentials |
sshPort | Kümenin ana düğümünde ssh bağlantıları için açık bağlantı noktası. | Int |
VirtualMachineSshCredentials
Ad | Açıklama | Değer |
---|---|---|
parola | Yönetici hesabının parolası | dizgi |
privateKeyData | Özel anahtar verileri | dizgi Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
publicKeyData | Ortak anahtar verileri | dizgi Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
kullanıcı adı | Yönetici hesabının kullanıcı adı | dizgi |
Kubernetes
Ad | Açıklama | Değer |
---|---|---|
computeType | İşlem türü | 'Kubernetes' (gerekli) |
Özellikler | Kubernetes özellikleri | KubernetesProperties |
KubernetesProperties
Ad | Açıklama | Değer |
---|---|---|
defaultInstanceType | Varsayılan örnek türü | dizgi |
extensionInstanceReleaseTrain | Uzantı örneği sürüm treni. | dizgi |
extensionPrincipalId | Uzantı asıl kimliği. | dizgi |
instanceTypes | Örnek Türü Şeması | KubernetesPropertiesInstanceTypes |
ad alanı | İşlem ad alanı | dizgi |
relayConnectionString | Geçiş bağlantı dizesi. | dizgi Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
serviceBusConnectionString | ServiceBus bağlantı dizesi. | dizgi Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
vcName | VC adı. | dizgi |
KubernetesPropertiesInstanceTypes
Ad | Açıklama | Değer |
---|---|---|
{özelleştirilmiş özellik} | InstanceTypeSchema |
InstanceTypeSchema
Ad | Açıklama | Değer |
---|---|---|
nodeSelector | Düğüm Seçici | InstanceTypeSchemaNodeSelector |
Kaynaklar | Bu örnek türü için kaynak istekleri/sınırları | InstanceTypeSchemaResources |
InstanceTypeSchemaNodeSelector
Ad | Açıklama | Değer |
---|---|---|
{özelleştirilmiş özellik} | dizgi |
InstanceTypeSchemaResources
Ad | Açıklama | Değer |
---|---|---|
Sınır -ları | Bu örnek türü için kaynak sınırları | InstanceResourceSchema |
Istek | Bu örnek türü için kaynak istekleri | InstanceResourceSchema |
InstanceResourceSchema
Ad | Açıklama | Değer |
---|---|---|
{özelleştirilmiş özellik} | dizgi |
SynapseSpark
Ad | Açıklama | Değer |
---|---|---|
computeType | İşlem türü | 'SynapseSpark' (gerekli) |
Özellikler | SynapseSparkProperties |
SynapseSparkProperties
Ad | Açıklama | Değer |
---|---|---|
autoPauseProperties | Otomatik duraklatma özellikleri. | AutoPauseProperties |
autoScaleProperties | Otomatik ölçeklendirme özellikleri. | Otomatik ÖlçeklendirmeÖzellikler |
nodeCount | şu anda işlem düğümüne atanmış olan işlem düğümü sayısı. | Int |
nodeSize | Düğüm boyutu. | dizgi |
nodeSizeFamily | Düğüm boyutu ailesi. | dizgi |
poolName | Havuz adı. | dizgi |
resourceGroup | Çalışma alanının bulunduğu kaynak grubunun adı. | dizgi |
sparkVersion | Spark sürümü. | dizgi |
subscriptionId | Azure abonelik tanımlayıcısı. | dizgi |
workspaceName | Azure Machine Learning çalışma alanının adı. | dizgi |
AutoPauseProperties
Ad | Açıklama | Değer |
---|---|---|
delayInMinutes | Int | |
Etkin | Bool |
Otomatik ÖlçeklendirmeÖzellikler
Ad | Açıklama | Değer |
---|---|---|
Etkin | Bool | |
maxNodeCount | Int | |
minNodeCount | Int |
VirtualMachine
Ad | Açıklama | Değer |
---|---|---|
computeType | İşlem türü | 'VirtualMachine' (gerekli) |
Özellikler | VirtualMachineSchemaProperties |
VirtualMachineSchemaProperties
Ad | Açıklama | Değer |
---|---|---|
adres | Sanal makinenin genel IP adresi. | dizgi |
administratorAccount | Sanal makine için yönetici kimlik bilgileri | VirtualMachineSshCredentials |
isNotebookInstanceCompute | Bu işlemin not defterlerini çalıştırmak için kullanılıp kullanılmayacağını gösterir. | Bool |
notebookServerPort | Ssh bağlantıları için açık not defteri sunucusu bağlantı noktası. | Int |
sshPort | Ssh bağlantıları için açık bağlantı noktası. | Int |
virtualMachineSize | Sanal Makine boyutu | dizgi |
Sku
Ad | Açıklama | Değer |
---|---|---|
kapasite | SKU ölçeği genişletmeyi/genişletmeyi destekliyorsa kapasite tamsayısı dahil edilmelidir. Kaynak için ölçeği genişletme/daraltma mümkün değilse bu atlanabilir. | Int |
aile | Hizmetin aynı SKU için farklı donanım nesilleri varsa, bu burada yakalanabilir. | dizgi |
ad | SKU'nun adı. Ex - P3. Bu genellikle bir harf+sayı kodudur | dize (gerekli) |
boyut | SKU boyutu. Ad alanı katman ile başka bir değerin birleşimi olduğunda, bu tek başına kod olacaktır. | dizgi |
Katmanı | Hizmetin birden fazla katmanı varsa, ancak PUT üzerinde gerekli değilse, bu alanın Kaynak Sağlayıcısı tarafından uygulanması gerekir. | 'Temel' 'Ücretsiz' 'Premium' 'Standart' |
Hızlı başlangıç şablonları
Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.
Şablon | Açıklama |
---|---|
Makine Öğrenmesi Hizmeti ADLA İşlem oluşturma 'a dağıtma |
Bu şablon bir Machine Learning Hizmeti ADLA İşlem oluşturur. |
Makine Öğrenmesi Hizmeti Oluşturma Aks compute 'a dağıtma |
Bu şablon bir Machine Learning Hizmeti Aks compute oluşturur. |
Makine Öğrenmesi Hizmeti DSVM İşlem Oluşturma 'a dağıtma |
Bu şablon bir Machine Learning Hizmeti DSVM İşlem oluşturur. |
Machine Learning Hizmeti HDInsight kümesi oluşturma 'a dağıtma |
Bu şablon bir Machine Learning Hizmeti HDInsight kümesi oluşturur |
Azure Machine Learning aks compute oluşturma 'a dağıtma |
Bu şablon bir Azure Machine Learning aks işlem oluşturur. |
Azure Machine Learning işlem kümesi oluşturma 'a dağıtma |
Bu şablon bir Azure Machine Learning işlem kümesi oluşturur. |
Azure Machine Learning işlem örneği oluşturma 'a dağıtma |
Bu şablon, örnek satır içi kurulum betiğiyle başka bir kullanıcı adına bir Azure Machine Learning işlem örneği oluşturur |
Azure Machine Learning çalışma alanında LinkedService oluşturma 'a dağıtma |
Bu şablon, mevcut bir Azure Machine Learning çalışma alanında bir LinkedService oluşturur. |
Özel IP adresi ile AKS işlem hedefi oluşturma 'a dağıtma |
Bu şablon, belirli bir Azure Machine Learning hizmeti çalışma alanında özel IP adresiyle bir AKS işlem hedefi oluşturur. |
Terraform (AzAPI sağlayıcısı) kaynak tanımı
Çalışma alanları/işlemler kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.MachineLearningServices/workspaces/computes kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.MachineLearningServices/workspaces/computes@2024-07-01-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "string"
identity_ids = []
}
body = jsonencode({
properties = {
computeLocation = "string"
description = "string"
disableLocalAuth = bool
resourceId = "string"
computeType = "string"
// For remaining properties, see Compute objects
}
sku = {
capacity = int
family = "string"
name = "string"
size = "string"
tier = "string"
}
})
}
İşlem nesneleri
nesne türünü belirtmek için computeType özelliğini ayarlayın.
aks
computeType = "AKS"
properties = {
agentCount = int
agentVmSize = "string"
aksNetworkingConfiguration = {
dnsServiceIP = "string"
dockerBridgeCidr = "string"
serviceCidr = "string"
subnetId = "string"
}
clusterFqdn = "string"
clusterPurpose = "string"
loadBalancerSubnet = "string"
loadBalancerType = "string"
sslConfiguration = {
cert = "string"
cname = "string"
key = "string"
leafDomainLabel = "string"
overwriteExistingDomain = bool
status = "string"
}
}
AmlComputeiçin şunu kullanın:
computeType = "AmlCompute"
properties = {
enableNodePublicIp = bool
isolatedNetwork = bool
osType = "string"
remoteLoginPortPublicAccess = "string"
scaleSettings = {
maxNodeCount = int
minNodeCount = int
nodeIdleTimeBeforeScaleDown = "string"
}
subnet = {
id = "string"
}
userAccountCredentials = {
adminUserName = "string"
adminUserPassword = "string"
adminUserSshPublicKey = "string"
}
virtualMachineImage = {
id = "string"
}
vmPriority = "string"
vmSize = "string"
}
computeInstance
computeType = "ComputeInstance"
properties = {
applicationSharingPolicy = "string"
autologgerSettings = {
mlflowAutologger = "string"
}
computeInstanceAuthorizationType = "personal"
customServices = [
{
docker = {
privileged = bool
}
endpoints = [
{
hostIp = "string"
name = "string"
protocol = "string"
published = int
target = int
}
]
environmentVariables = {
{customized property} = {
type = "local"
value = "string"
}
}
image = {
reference = "string"
type = "string"
version = "string"
}
kernel = {
argv = [
"string"
]
displayName = "string"
language = "string"
}
name = "string"
volumes = [
{
bind = {
createHostPath = bool
propagation = "string"
selinux = "string"
}
consistency = "string"
readOnly = bool
source = "string"
target = "string"
tmpfs = {
size = int
}
type = "string"
volume = {
nocopy = bool
}
}
]
}
]
enableNodePublicIp = bool
enableOSPatching = bool
enableRootAccess = bool
enableSSO = bool
idleTimeBeforeShutdown = "string"
personalComputeInstanceSettings = {
assignedUser = {
objectId = "string"
tenantId = "string"
}
}
releaseQuotaOnStop = bool
schedules = {
computeStartStop = [
{
action = "string"
cron = {
expression = "string"
startTime = "string"
timeZone = "string"
}
recurrence = {
frequency = "string"
interval = int
schedule = {
hours = [
int
]
minutes = [
int
]
monthDays = [
int
]
weekDays = [
"string"
]
}
startTime = "string"
timeZone = "string"
}
schedule = {
id = "string"
provisioningStatus = "string"
status = "string"
}
status = "string"
triggerType = "string"
}
]
}
setupScripts = {
scripts = {
creationScript = {
scriptArguments = "string"
scriptData = "string"
scriptSource = "string"
timeout = "string"
}
startupScript = {
scriptArguments = "string"
scriptData = "string"
scriptSource = "string"
timeout = "string"
}
}
}
sshSettings = {
adminPublicKey = "string"
sshPublicAccess = "string"
}
subnet = {
id = "string"
}
vmSize = "string"
}
databricks
computeType = "Databricks"
properties = {
databricksAccessToken = "string"
workspaceUrl = "string"
}
datafactory
computeType = "DataFactory"
DataLakeAnalytics
computeType = "DataLakeAnalytics"
properties = {
dataLakeStoreAccountName = "string"
}
HDInsight
computeType = "HDInsight"
properties = {
address = "string"
administratorAccount = {
password = "string"
privateKeyData = "string"
publicKeyData = "string"
username = "string"
}
sshPort = int
}
kubernetes
computeType = "Kubernetes"
properties = {
defaultInstanceType = "string"
extensionInstanceReleaseTrain = "string"
extensionPrincipalId = "string"
instanceTypes = {
{customized property} = {
nodeSelector = {
{customized property} = "string"
}
resources = {
limits = {
{customized property} = "string"
}
requests = {
{customized property} = "string"
}
}
}
}
namespace = "string"
relayConnectionString = "string"
serviceBusConnectionString = "string"
vcName = "string"
}
SynapseSparkiçin şunu kullanın:
computeType = "SynapseSpark"
properties = {
autoPauseProperties = {
delayInMinutes = int
enabled = bool
}
autoScaleProperties = {
enabled = bool
maxNodeCount = int
minNodeCount = int
}
nodeCount = int
nodeSize = "string"
nodeSizeFamily = "string"
poolName = "string"
resourceGroup = "string"
sparkVersion = "string"
subscriptionId = "string"
workspaceName = "string"
}
VirtualMachineiçin şunu kullanın:
computeType = "VirtualMachine"
properties = {
address = "string"
administratorAccount = {
password = "string"
privateKeyData = "string"
publicKeyData = "string"
username = "string"
}
isNotebookInstanceCompute = bool
notebookServerPort = int
sshPort = int
virtualMachineSize = "string"
}
Özellik değerleri
çalışma alanları/hesaplamalar
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | "Microsoft.MachineLearningServices/workspaces/computes@2024-07-01-preview" |
ad | Kaynak adı | dize (gerekli) Karakter sınırı: İşlem örneği için 3-24 AML işlem için 3-32 Diğer işlem türleri için 2-16 arası Geçerli karakterler: Alfasayısallar ve kısa çizgiler. |
yer | Kaynağın konumunu belirtir. | dizgi |
parent_id | Bu kaynağın üst öğesi olan kaynağın kimliği. | Tür kaynağı kimliği: çalışma alanları |
Etiketler | Anahtar/değer çiftleri olarak tanımlanan kaynak etiketlerini içerir. | Etiket adları ve değerleri sözlüğü. |
Sku | Çalışma alanının sku'su. | Sku |
kimlik | Kaynağın kimliği. | ManagedServiceIdentity |
Özellikler | İşlem özellikleri | İşlem |
ManagedServiceIdentity
Ad | Açıklama | Değer |
---|---|---|
tür | Yönetilen hizmet kimliği türü (hem SystemAssigned hem de UserAssigned türlerine izin verilir). | "SystemAssigned" "SystemAssigned,UserAssigned" "UserAssigned" (gerekli) |
identity_ids | Kaynakla ilişkili kullanıcı tarafından atanan kimlik kümesi. userAssignedIdentities sözlük anahtarları şu formda ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Sözlük değerleri, isteklerdeki boş nesneler ({}) olabilir. | Kullanıcı kimliği kimlikleri dizisi. |
UserAssignedIdentities
Ad | Açıklama | Değer |
---|---|---|
{özelleştirilmiş özellik} | UserAssignedIdentity |
UserAssignedIdentity
Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermiyor. Tüm özellikler ReadOnly'dir.
Hesaplamak
Ad | Açıklama | Değer |
---|---|---|
computeLocation | Temel alınan işlem için konum | dizgi |
Açıklama | Machine Learning işleminin açıklaması. | dizgi |
disableLocalAuth | Yerel kimlik doğrulamasını geri çevirme ve müşterilerin yalnızca kimlik doğrulaması için yalnızca MSI ve AAD kullanabilmesini sağlama. | Bool |
resourceId | Temel alınan işlemin ARM kaynak kimliği | dizgi |
computeType | Nesne türünü ayarlama | AKS AmlCompute computeInstance Databricks DataFactory DataLakeAnalytics HDInsight Kubernetes SynapseSpark VirtualMachine |
AKS
Ad | Açıklama | Değer |
---|---|---|
computeType | İşlem türü | "AKS" (gerekli) |
Özellikler | AKS özellikleri | AKSSchemaProperties |
AKSSchemaProperties
Ad | Açıklama | Değer |
---|---|---|
agentCount | Aracı sayısı | Int Kısıtlama -ları: En düşük değer = 0 |
agentVmSize | Aracı sanal makine boyutu | dizgi |
aksNetworkingConfiguration | Sanal ağ için AKS ağ yapılandırması | AksNetworkingConfiguration |
clusterFqdn | Küme tam etki alanı adı | dizgi |
clusterPurpose | Kümenin hedeflenen kullanımı | "DenseProd" "DevTest" "FastProd" |
loadBalancerSubnet | Load Balancer Alt Ağı | dizgi |
loadBalancerType | Yük Dengeleyici Türü | "InternalLoadBalancer" "PublicIp" |
sslConfiguration | SSL yapılandırması | sslconfiguration |
AksNetworkingConfiguration
Ad | Açıklama | Değer |
---|---|---|
dnsServiceIP | Kubernetes DNS hizmetine atanmış bir IP adresi. ServiceCidr içinde belirtilen Kubernetes hizmet adresi aralığında olmalıdır. | dizgi Kısıtlama -ları: Desen = ^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$ |
dockerBridgeCidr | Docker köprü ağına atanmış bir CIDR gösterimi IP aralığı. Alt ağ IP aralıklarıyla veya Kubernetes hizmet adres aralığıyla çakışmamalıdır. | dizgi Kısıtlama -ları: Desen = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
serviceCidr | Hizmet kümesi IP'lerinin atandığı CIDR gösterimi IP aralığı. Alt ağ IP aralıklarıyla çakışmamalıdır. | dizgi Kısıtlama -ları: Desen = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
subnetId | İşlem düğümlerinin ait olduğu sanal ağ alt ağı kaynak kimliği | dizgi |
SslConfiguration
Ad | Açıklama | Değer |
---|---|---|
Cert | Sertifika verileri | dizgi Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
cname | Sertifikanın CNAME'si | dizgi |
anahtar | Önemli veriler | dizgi Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
leafDomainLabel | Genel uç noktanın yaprak etki alanı etiketi | dizgi |
overwriteExistingDomain | Var olan etki alanı etiketinin üzerine yazıp yazılmayacağını gösterir. | Bool |
durum | Puanlama için ssl'yi etkinleştirme veya devre dışı bırakma | "Otomatik" "Devre dışı" "Etkin" |
AmlCompute
Ad | Açıklama | Değer |
---|---|---|
computeType | İşlem türü | "AmlCompute" (gerekli) |
Özellikler | AmlCompute Özellikleri | amlComputeProperties |
AmlComputeProperties
Ad | Açıklama | Değer |
---|---|---|
enableNodePublicIp | Düğüm genel IP adresi sağlamayı etkinleştirin veya devre dışı bırakın. Olası değerler şunlardır: Olası değerler: true - İşlem düğümlerinde genel IP'lerin sağlandığını gösterir. false - İşlem düğümlerinin özel uç noktasına sahip olacağını ve genel IP'lerinin olmadığını gösterir. | Bool |
isolatedNetwork | Ağ yalıtılmış veya değil | Bool |
osType | İşlem İşletim Sistemi Türü | "Linux" "Windows" |
propertyBag | Ek özellikler içeren bir özellik paketi. | |
remoteLoginPortPublicAccess | Genel SSH bağlantı noktasının durumu. Olası değerler şunlardır: Devre dışı - Kümenin tüm düğümlerinde genel ssh bağlantı noktasının kapatıldığını gösterir. Etkin - Kümenin tüm düğümlerinde genel ssh bağlantı noktasının açık olduğunu gösterir. NotSpecified - Sanal ağ tanımlanırsa kümenin tüm düğümlerinde genel ssh bağlantı noktasının kapatıldığını, aksi takdirde tüm genel düğümlerin açık olduğunu gösterir. Yalnızca küme oluşturma zamanında varsayılan olabilir, oluşturulduktan sonra etkinleştirilecek veya devre dışı bırakılacaktır. | "Devre dışı" "Etkin" "NotSpecified" |
scaleSettings | AML İşlem için ölçek ayarları | ScaleSettings |
alt ağ | İşlem düğümlerinin ait olduğu sanal ağ alt ağı kaynak kimliği. | resourceid |
userAccountCredentials | Her işlem düğümünde oluşturulacak yönetici kullanıcı hesabının kimlik bilgileri. | UserAccountCredentials |
virtualMachineImage | AML İşlem için Sanal Makine görüntüsü - yalnızca windows | VirtualMachineImage |
vmPriority | Sanal Makine önceliği | "Ayrılmış" "LowPriority" |
vmSize | Sanal Makine Boyutu | dizgi |
ScaleSettings
Ad | Açıklama | Değer |
---|---|---|
maxNodeCount | Kullanılacak en fazla düğüm sayısı | int (gerekli) |
minNodeCount | Kullanılacak en az düğüm sayısı | Int |
nodeIdleTimeBeforeScaleDown | amlCompute ölçeğini azaltmadan önce Düğüm Boşta Kalma Süresi. Bu dizenin RFC Biçiminde olması gerekir. | dizgi |
ResourceId
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynağın kimliği | dize (gerekli) |
UserAccountCredentials
Ad | Açıklama | Değer |
---|---|---|
adminUserName | Düğümlere SSH için kullanılabilen yönetici kullanıcı hesabının adı. | dize (gerekli) |
adminUserPassword | Yönetici kullanıcı hesabının parolası. | dizgi Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
adminUserSshPublicKey | Yönetici kullanıcı hesabının SSH ortak anahtarı. | dizgi Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
VirtualMachineImage
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Sanal Makine görüntü yolu | dize (gerekli) |
ComputeInstance
Ad | Açıklama | Değer |
---|---|---|
computeType | İşlem türü | "ComputeInstance" (gerekli) |
Özellikler | ComputeInstance Özellikleri | computeInstanceProperties |
ComputeInstanceProperties
Ad | Açıklama | Değer |
---|---|---|
applicationSharingPolicy | Bu işlem örneğindeki uygulamaları üst çalışma alanı kullanıcıları arasında paylaşma ilkesi. Kişisel ise, bu işlem örneğindeki uygulamalara yalnızca oluşturucu erişebilir. Paylaşılan olduğunda, herhangi bir çalışma alanı kullanıcısı atanan rolüne bağlı olarak bu örnekteki uygulamalara erişebilir. | "Kişisel" "Paylaşılan" |
autologgerSettings | Otomatik günlükçü ayarlarını belirtir. | ComputeInstanceAutologgerSettings |
computeInstanceAuthorizationType | İşlem Örneği Yetkilendirme türü. Kullanılabilir değerler kişiseldir (varsayılan). | "kişisel" |
customServices | İşlem için eklenen Özel Hizmetler listesi. | CustomService[] |
enableNodePublicIp | Düğüm genel IP adresi sağlamayı etkinleştirin veya devre dışı bırakın. Olası değerler şunlardır: Olası değerler: true - İşlem düğümlerinde genel IP'lerin sağlandığını gösterir. false - İşlem düğümlerinin özel uç noktasına sahip olacağını ve genel IP'lerinin olmadığını gösterir. | Bool |
enableOSPatching | Otomatik İşletim Sistemi Düzeltme Eki Uygulama'yı etkinleştirin. Olası değerler şunlardır: true, false. | Bool |
enableRootAccess | Kök erişimi etkinleştirin. Olası değerler şunlardır: true, false. | Bool |
enableSSO | SSO'nun (çoklu oturum açma) etkinleştirilmesi. Olası değerler şunlardır: true, false. | Bool |
idleTimeBeforeShutdown | Kullanıcı tanımlı etkinlik dışı kalma süresinden sonra işlem örneğini durdurur. Zaman ISO8601 biçimde tanımlanır. En az 15 dk, maksimum 3 gündür. | dizgi |
personalComputeInstanceSettings | Kişisel işlem örneğinin ayarları. | PersonalComputeInstanceSettings |
releaseQuotaOnStop | İşlem örneği durdurulduysa yayın kotası. Olası değerler şunlardır: true - işlem örneği durdurulduysa yayın kotası. false - İşlem örneği durdurulduğunda kotayı serbest bırakma. | Bool |
Zamanlama | İşlemlere uygulanacak zamanlamaların listesi. | ComputeSchedules |
setupScripts | Kümeyi ayarlamak için yürütülecek özelleştirilmiş betiklerin ayrıntıları. | SetupScripts |
sshSettings | SSH erişimi için ilke ve ayarları belirtir. | computeInstanceSshSettings |
alt ağ | İşlem düğümlerinin ait olduğu sanal ağ alt ağı kaynak kimliği. | resourceid |
vmSize | Sanal Makine Boyutu | dizgi |
ComputeInstanceAutologgerSettings
Ad | Açıklama | Değer |
---|---|---|
mlflowAutologger | Mlflow autologger'ın not defterleri için etkinleştirilip etkinleştirilmediğini gösterir. | "Devre dışı" "Etkin" |
CustomService
Ad | Açıklama | Değer |
---|---|---|
docker | Görüntü için docker ayarlarını açıklar | Docker' |
Bitiş noktası | Kapsayıcı için uç noktaları yapılandırma | uç nokta |
environmentVariables | Kapsayıcı için Ortam Değişkeni | CustomServiceEnvironmentVariables |
resim | Görüntü Belirtimlerini açıklar | Resim |
çekirdek | Özel bir ortamsa görüntünün jupyter çekirdek ayarlarını açıklar | JupyterKernelConfig |
ad | Özel Hizmetin Adı | dizgi |
Birim | Kapsayıcı için birimleri yapılandırma | VolumeDefinition[] |
{özelleştirilmiş özellik} |
Docker
Ad | Açıklama | Değer |
---|---|---|
Ayrıcalıklı | Kapsayıcının ayrıcalıklı veya ayrıcalıklı olmayan modda çalışıp çalışmayacağını belirtin. | Bool |
{özelleştirilmiş özellik} |
Bitiş noktası
Ad | Açıklama | Değer |
---|---|---|
hostIp | Uygulamanın kapsayıcıdan kullanıma sunulduğu ana bilgisayar IP'si | dizgi |
ad | Uç Noktanın Adı | dizgi |
protokol | Bu uç nokta üzerinden iletişimin gerçekleşeceği protokol | "http ""tcp" "udp" |
Yayımlanmış | Uygulamanın kapsayıcıdan kullanıma sunulduğu bağlantı noktası. | Int |
hedef | Kapsayıcı içindeki uygulama bağlantı noktası. | Int |
CustomServiceEnvironmentVariables
Ad | Açıklama | Değer |
---|---|---|
{özelleştirilmiş özellik} | OrtamıVariable |
EnvironmentVariable
Ad | Açıklama | Değer |
---|---|---|
tür | Ortam Değişkeninin türü. Olası değerler şunlardır: local - Yerel değişken için | "yerel" |
değer | Ortam değişkeninin değeri | dizgi |
{özelleştirilmiş özellik} |
Resim
Ad | Açıklama | Değer |
---|---|---|
referans | Tür docker ise görüntü başvurusu URL'si. Tür azureml ise ortam adı | dizgi |
tür | Görüntünün türü. Olası değerler şunlardır: docker - Docker görüntüleri için. azureml - AzureML Ortam görüntüleri için (özel ve seçilmiş) | "azureml" "docker" |
Sürüm | Kullanılan görüntünün sürümü. En son ise bu alanı atlayın | dizgi |
{özelleştirilmiş özellik} |
JupyterKernelConfig
Ad | Açıklama | Değer |
---|---|---|
argv | Çalışma zamanı bağımsız değişkeni | string[] |
displayName | Çekirdeğin görünen adı | dizgi |
Dil | Çekirdeğin dili [Örnek değer: python] | dizgi |
VolumeDefinition
Ad | Açıklama | Değer |
---|---|---|
bağlamak | Bağlamanın Bağlama Seçenekleri | BindOptions |
tutarlılık | Birimin tutarlılığı | dizgi |
readOnly | Birimin readOnly olarak bağlanıp bağlanmayacağını belirtin. Bunun varsayılan değeri false'tur. | Bool |
kaynak | Bağlamanın kaynağı. Bağlama bağlamaları için bu ana bilgisayar yoludur. | dizgi |
hedef | Bağlamanın hedefi. Bağlama bağlamaları için kapsayıcıdaki yol budur. | dizgi |
tmpfs | Bağlamanın tmpfs seçeneği | TmpfsOptions |
tür | Birim Tanımı türü. Olası Değerler: bağlama,birim,tmpfs,npipe | "bind" "npipe" "tmpfs" "volume" |
hacim | Bağlamanın Birim Seçenekleri | VolumeOptions |
BindOptions
Ad | Açıklama | Değer |
---|---|---|
createHostPath | Konak yolunun oluşturulup oluşturulmayacağını belirtin. | Bool |
Yayılma | Bağlama Seçeneği Türü | dizgi |
selinux | Selinux seçeneklerinden bahsedin. | dizgi |
TmpfsOptions
Ad | Açıklama | Değer |
---|---|---|
boyut | Tmpfs boyutundan bahsetme | Int |
VolumeOptions
Ad | Açıklama | Değer |
---|---|---|
nocopy | Birimin nocopy olup olmadığını belirtme | Bool |
PersonalComputeInstanceSettings
Ad | Açıklama | Değer |
---|---|---|
assignedUser | Kişisel işlem örneğine açıkça atanan bir kullanıcı. | AtananKullanıcı |
AssignedUser
Ad | Açıklama | Değer |
---|---|---|
objectId | Kullanıcının AAD Nesne Kimliği. | dize (gerekli) |
tenantId | Kullanıcının AAD Kiracı Kimliği. | dize (gerekli) |
computeSchedules
Ad | Açıklama | Değer |
---|---|---|
computeStartStop | Uygulanacak işlem başlatma durdurma zamanlamalarının listesi. | ComputeStartStopSchedule[] |
ComputeStartStopSchedule
Ad | Açıklama | Değer |
---|---|---|
eylem | [Gerekli] İşlem gücü eylemi. | "Başlat" "Dur" |
cron | TriggerType Cron ise gereklidir. | Cron |
yinelenme | triggerType Yineleniyorsa gereklidir. | Yinelenme |
tarife | [Kullanım dışı] Artık kullanılmıyor. | ScheduleBase |
durum | Zamanlama etkin mi yoksa devre dışı mı? | "Devre dışı" "Etkin" |
triggerType | [Gerekli] Zamanlama tetikleyici türü. | "Cron" "Yinelenme" |
Cron
Ad | Açıklama | Değer |
---|---|---|
ifade | [Gerekli] Zamanlamanın cron ifadesini belirtir. İfade NCronTab biçiminde olmalıdır. |
dizgi |
startTime | Başlangıç saati yyyy-MM-ddTHH:mm:ss biçimindedir. | dizgi |
timeZone | Zamanlamanın çalıştırıldığı saat dilimini belirtir. TimeZone, Windows saat dilimi biçimine uygun olmalıdır. Bakın: /windows-hardware/manufacture/desktop/default-time-zones /> |
dizgi |
Yinelenme
Ad | Açıklama | Değer |
---|---|---|
frekans | [Gerekli] Zamanlamayı tetikleme sıklığı. | "Gün" "Saat" "Dakika" "Ay" "Hafta" |
ara | [Gerekli] Zamanlama aralığını sıklık ile birlikte belirtir | Int |
tarife | [Gerekli] Yinelenme zamanlaması. | ComputeRecurrenceSchedule |
startTime | Başlangıç saati yyyy-MM-ddTHH:mm:ss biçimindedir. | dizgi |
timeZone | Zamanlamanın çalıştırıldığı saat dilimini belirtir. TimeZone, Windows saat dilimi biçimine uygun olmalıdır. Bakın: /windows-hardware/manufacture/desktop/default-time-zones /> |
dizgi |
ComputeRecurrenceSchedule
Ad | Açıklama | Değer |
---|---|---|
Saat | [Gerekli] Zamanlamaya ait saatlerin listesi. | int[] (gerekli) |
tutanak | [Gerekli] Zamanlamaya ait dakikaların listesi. | int[] (gerekli) |
monthDays | Zamanlama için ay günlerinin listesi | int[] |
Hafta içi | Zamanlamaya ait günlerin listesi. | Herhangi birini içeren dize dizisi: "Cuma" "Pazartesi" "Cumartesi" "Pazar" "Perşembe" "Salı" "Çarşamba" |
ScheduleBase
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Zamanlama için sistem tarafından atanan kimlik. | dizgi |
provisioningStatus | Zamanlamanın geçerli dağıtım durumu. | "Tamamlandı" "Başarısız" "Sağlama" |
durum | Zamanlama etkin mi yoksa devre dışı mı? | "Devre dışı" "Etkin" |
SetupScripts
Ad | Açıklama | Değer |
---|---|---|
Komut dosyaları | Özelleştirilmiş kurulum betikleri | ScriptsToExecute |
ScriptsToExecute
Ad | Açıklama | Değer |
---|---|---|
creationScript | İşlemin sağlanması sırasında yalnızca bir kez çalıştırılacak betik. | ScriptReference |
startupScript | Makine her başlatıldığında çalıştırılacak betik. | ScriptReference |
ScriptReference
Ad | Açıklama | Değer |
---|---|---|
scriptArguments | Çalıştırılacak betike geçirilen isteğe bağlı komut satırı bağımsız değişkenleri. | dizgi |
scriptData | Bağlı birimdeki betiklerin konumu. | dizgi |
scriptSource | Betiğin depolama kaynağı: satır içi, çalışma alanı. | dizgi |
Zaman aşımı | zaman aşımı komutuna geçirilen isteğe bağlı zaman aralığı. | dizgi |
ComputeInstanceSshSettings
Ad | Açıklama | Değer |
---|---|---|
adminPublicKey | SSH rsa ortak anahtar dosyasını dize olarak belirtir. SSH anahtar çiftlerinizi oluşturmak için "ssh-keygen -t rsa -b 2048" kullanın. | dizgi |
sshPublicAccess | Genel SSH bağlantı noktasının durumu. Olası değerler şunlardır: Disabled - Bu örnekte genel ssh bağlantı noktasının kapatıldığını gösterir. Etkin - Varsa sanal ağ/alt ağ ilkesine göre genel ssh bağlantı noktasının açık ve erişilebilir olduğunu gösterir. | "Devre dışı" "Etkin" |
Databricks
Ad | Açıklama | Değer |
---|---|---|
computeType | İşlem türü | "Databricks" (gerekli) |
Özellikler | Databricks'in Özellikleri | DatabricksProperties |
DatabricksProperties
Ad | Açıklama | Değer |
---|---|---|
databricksAccessToken | Databricks erişim belirteci | dizgi |
workspaceUrl | Çalışma Alanı Url'si | dizgi |
DataFactory
Ad | Açıklama | Değer |
---|---|---|
computeType | İşlem türü | "DataFactory" (gerekli) |
DataLakeAnalytics
Ad | Açıklama | Değer |
---|---|---|
computeType | İşlem türü | "DataLakeAnalytics" (gerekli) |
Özellikler | DataLakeAnalyticsSchemaProperties |
DataLakeAnalyticsSchemaProperties
Ad | Açıklama | Değer |
---|---|---|
dataLakeStoreAccountName | DataLake Store Hesap Adı | dizgi |
HDInsight
Ad | Açıklama | Değer |
---|---|---|
computeType | İşlem türü | "HDInsight" (gerekli) |
Özellikler | HDInsight işlem özellikleri | HDInsightProperties |
HDInsightProperties
Ad | Açıklama | Değer |
---|---|---|
adres | Kümenin ana düğümünün genel IP adresi. | dizgi |
administratorAccount | Kümenin ana düğümü için yönetici kimlik bilgileri | VirtualMachineSshCredentials |
sshPort | Kümenin ana düğümünde ssh bağlantıları için açık bağlantı noktası. | Int |
VirtualMachineSshCredentials
Ad | Açıklama | Değer |
---|---|---|
parola | Yönetici hesabının parolası | dizgi |
privateKeyData | Özel anahtar verileri | dizgi Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
publicKeyData | Ortak anahtar verileri | dizgi Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
kullanıcı adı | Yönetici hesabının kullanıcı adı | dizgi |
Kubernetes
Ad | Açıklama | Değer |
---|---|---|
computeType | İşlem türü | "Kubernetes" (gerekli) |
Özellikler | Kubernetes özellikleri | KubernetesProperties |
KubernetesProperties
Ad | Açıklama | Değer |
---|---|---|
defaultInstanceType | Varsayılan örnek türü | dizgi |
extensionInstanceReleaseTrain | Uzantı örneği sürüm treni. | dizgi |
extensionPrincipalId | Uzantı asıl kimliği. | dizgi |
instanceTypes | Örnek Türü Şeması | KubernetesPropertiesInstanceTypes |
ad alanı | İşlem ad alanı | dizgi |
relayConnectionString | Geçiş bağlantı dizesi. | dizgi Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
serviceBusConnectionString | ServiceBus bağlantı dizesi. | dizgi Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
vcName | VC adı. | dizgi |
KubernetesPropertiesInstanceTypes
Ad | Açıklama | Değer |
---|---|---|
{özelleştirilmiş özellik} | InstanceTypeSchema |
InstanceTypeSchema
Ad | Açıklama | Değer |
---|---|---|
nodeSelector | Düğüm Seçici | InstanceTypeSchemaNodeSelector |
Kaynaklar | Bu örnek türü için kaynak istekleri/sınırları | InstanceTypeSchemaResources |
InstanceTypeSchemaNodeSelector
Ad | Açıklama | Değer |
---|---|---|
{özelleştirilmiş özellik} | dizgi |
InstanceTypeSchemaResources
Ad | Açıklama | Değer |
---|---|---|
Sınır -ları | Bu örnek türü için kaynak sınırları | InstanceResourceSchema |
Istek | Bu örnek türü için kaynak istekleri | InstanceResourceSchema |
InstanceResourceSchema
Ad | Açıklama | Değer |
---|---|---|
{özelleştirilmiş özellik} | dizgi |
SynapseSpark
Ad | Açıklama | Değer |
---|---|---|
computeType | İşlem türü | "SynapseSpark" (gerekli) |
Özellikler | SynapseSparkProperties |
SynapseSparkProperties
Ad | Açıklama | Değer |
---|---|---|
autoPauseProperties | Otomatik duraklatma özellikleri. | AutoPauseProperties |
autoScaleProperties | Otomatik ölçeklendirme özellikleri. | Otomatik ÖlçeklendirmeÖzellikler |
nodeCount | şu anda işlem düğümüne atanmış olan işlem düğümü sayısı. | Int |
nodeSize | Düğüm boyutu. | dizgi |
nodeSizeFamily | Düğüm boyutu ailesi. | dizgi |
poolName | Havuz adı. | dizgi |
resourceGroup | Çalışma alanının bulunduğu kaynak grubunun adı. | dizgi |
sparkVersion | Spark sürümü. | dizgi |
subscriptionId | Azure abonelik tanımlayıcısı. | dizgi |
workspaceName | Azure Machine Learning çalışma alanının adı. | dizgi |
AutoPauseProperties
Ad | Açıklama | Değer |
---|---|---|
delayInMinutes | Int | |
Etkin | Bool |
Otomatik ÖlçeklendirmeÖzellikler
Ad | Açıklama | Değer |
---|---|---|
Etkin | Bool | |
maxNodeCount | Int | |
minNodeCount | Int |
VirtualMachine
Ad | Açıklama | Değer |
---|---|---|
computeType | İşlem türü | "VirtualMachine" (gerekli) |
Özellikler | VirtualMachineSchemaProperties |
VirtualMachineSchemaProperties
Ad | Açıklama | Değer |
---|---|---|
adres | Sanal makinenin genel IP adresi. | dizgi |
administratorAccount | Sanal makine için yönetici kimlik bilgileri | VirtualMachineSshCredentials |
isNotebookInstanceCompute | Bu işlemin not defterlerini çalıştırmak için kullanılıp kullanılmayacağını gösterir. | Bool |
notebookServerPort | Ssh bağlantıları için açık not defteri sunucusu bağlantı noktası. | Int |
sshPort | Ssh bağlantıları için açık bağlantı noktası. | Int |
virtualMachineSize | Sanal Makine boyutu | dizgi |
Sku
Ad | Açıklama | Değer |
---|---|---|
kapasite | SKU ölçeği genişletmeyi/genişletmeyi destekliyorsa kapasite tamsayısı dahil edilmelidir. Kaynak için ölçeği genişletme/daraltma mümkün değilse bu atlanabilir. | Int |
aile | Hizmetin aynı SKU için farklı donanım nesilleri varsa, bu burada yakalanabilir. | dizgi |
ad | SKU'nun adı. Ex - P3. Bu genellikle bir harf+sayı kodudur | dize (gerekli) |
boyut | SKU boyutu. Ad alanı katman ile başka bir değerin birleşimi olduğunda, bu tek başına kod olacaktır. | dizgi |
Katmanı | Hizmetin birden fazla katmanı varsa, ancak PUT üzerinde gerekli değilse, bu alanın Kaynak Sağlayıcısı tarafından uygulanması gerekir. | "Temel" "Ücretsiz" "Premium" "Standart" |