Aracılığıyla paylaş


Microsoft.AzureArcData dataControllers 2023-03-15-preview

Bicep kaynak tanımı

dataControllers kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.AzureArcData/dataControllers kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.AzureArcData/dataControllers@2023-03-15-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  extendedLocation: {
    name: 'string'
    type: 'CustomLocation'
  }
  properties: {
    basicLoginInformation: {
      password: 'string'
      username: 'string'
    }
    clusterId: 'string'
    extensionId: 'string'
    infrastructure: 'string'
    k8sRaw: any()
    lastUploadedDate: 'string'
    logAnalyticsWorkspaceConfig: {
      primaryKey: 'string'
      workspaceId: 'string'
    }
    logsDashboardCredential: {
      password: 'string'
      username: 'string'
    }
    metricsDashboardCredential: {
      password: 'string'
      username: 'string'
    }
    onPremiseProperty: {
      id: 'string'
      publicSigningKey: 'string'
      signingCertificateThumbprint: 'string'
    }
    uploadServicePrincipal: {
      authority: 'string'
      clientId: 'string'
      clientSecret: 'string'
      tenantId: 'string'
    }
    uploadWatermark: {
      logs: 'string'
      metrics: 'string'
      usages: 'string'
    }
  }
}

Özellik değerleri

dataControllers

Adı Açıklama Değer
name Kaynak adı dize (gerekli)
location Kaynağın bulunduğu coğrafi konum dize (gerekli)
etiketler Kaynak etiketleri. Etiket adlarının ve değerlerinin sözlüğü. Bkz. Şablonlardaki etiketler
extendedLocation Kaynağın extendedLocation. ExtendedLocation
properties Veri denetleyicisinin özellikleri DataControllerProperties (gerekli)

ExtendedLocation

Adı Açıklama Değer
name Genişletilmiş konumun adı. string
tür Genişletilmiş konumun türü. 'CustomLocation'

DataControllerProperties

Adı Açıklama Değer
basicLoginInformation Kullanım dışı. Azure Arc Data Services veri denetleyicisi artık herhangi bir uç noktayı kullanıma sunmaz. Tüm trafik Kubernetes yerel API'sinde kullanıma sunulur. BasicLoginInformation
clusterId CustomLocation sağlanırsa, özel konumun ait olduğu bağlı kümenin ARM kimliğini içerir. string
extensionId CustomLocation sağlanırsa bu, özel konumun ait olduğu uzantının ARM kimliğini içerir. string
altyapı Veri denetleyicisinin üzerinde çalıştığı altyapı. 'alibaba'
'aws'
'azure'
'gcp'
'onpremises'
'diğer'
k8sRaw Ham kubernetes bilgileri Bicep için any() işlevini kullanabilirsiniz.
lastUploadedDate Kubernetes kümesinden son karşıya yükleme tarihi. Varsayılan olarak geçerli tarih saatine ayarlanır string
logAnalyticsWorkspaceConfig Log Analytics çalışma alanı kimliği ve birincil anahtar LogAnalyticsWorkspaceConfig
logsDashboardCredential Kubernetes kümesindeki günlükler panosu için oturum açma kimlik bilgileri. BasicLoginInformation
metricsDashboardCredential Kubernetes kümesindeki ölçüm panosu için oturum açma kimlik bilgileri. BasicLoginInformation
onPremiseProperty Kubernetes veri denetleyicisinin özellikleri OnPremiseProperty
uploadServicePrincipal Kullanım dışı. Hizmet sorumlusu, Arc Kubernetes hizmet uzantısı yönetilen kimliğine göre kullanım dışı bırakıldı. UploadServicePrincipal
uploadWatermark Karşıya yükleme filigranı üzerindeki özellikler. Her karşıya yükleme veri türü için çoğunlukla zaman damgası UploadWatermark

BasicLoginInformation

Adı Açıklama Değer
password Oturum açma parolası. string
username Oturum açma kullanıcı adı. string

LogAnalyticsWorkspaceConfig

Adı Açıklama Değer
primaryKey Çalışma alanının birincil anahtarı string
workspaceId Azure Log Analytics çalışma alanı kimliği string

OnPremiseProperty

Adı Açıklama Değer
kimlik İlişkili Kubernetes kümesini tanımlayan genel olarak benzersiz bir kimlik dize (gerekli)
publicSigningKey İmzalama işlemini doğrulamak için kullanılan Kubernetes kümesi ortak anahtarını içeren sertifika dize (gerekli)
signingCertificateThumbprint Karşıya yüklenen sertifikayı doğrulamak için müşteriye döndürülen benzersiz parmak izi string

UploadServicePrincipal

Adı Açıklama Değer
Yetkilisi Hizmet sorumlusu için yetkili. Örnek: https://login.microsoftonline.com/ string
clientId Verileri karşıya yüklemek için hizmet sorumlusunun istemci kimliği. string
clientSecret Hizmet sorumlusunun gizli dizisi string
tenantId Hizmet sorumlusunun kiracı kimliği. string

UploadWatermark

Adı Açıklama Değer
günlükler Kubernetes kümesinden günlükler için son karşıya yükleme tarihi. Varsayılan olarak geçerli tarih saatine ayarlanır string
metrics Kubernetes kümesinden ölçümler için son karşıya yükleme tarihi. Varsayılan olarak geçerli tarih saatine ayarlanır string
Kullanım Kubernetes kümesindeki kullanımlar için son karşıya yükleme tarihi. Varsayılan olarak geçerli tarih saatine ayarlanır string

ARM şablonu kaynak tanımı

dataControllers kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.AzureArcData/dataControllers kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "type": "Microsoft.AzureArcData/dataControllers",
  "apiVersion": "2023-03-15-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "extendedLocation": {
    "name": "string",
    "type": "CustomLocation"
  },
  "properties": {
    "basicLoginInformation": {
      "password": "string",
      "username": "string"
    },
    "clusterId": "string",
    "extensionId": "string",
    "infrastructure": "string",
    "k8sRaw": {},
    "lastUploadedDate": "string",
    "logAnalyticsWorkspaceConfig": {
      "primaryKey": "string",
      "workspaceId": "string"
    },
    "logsDashboardCredential": {
      "password": "string",
      "username": "string"
    },
    "metricsDashboardCredential": {
      "password": "string",
      "username": "string"
    },
    "onPremiseProperty": {
      "id": "string",
      "publicSigningKey": "string",
      "signingCertificateThumbprint": "string"
    },
    "uploadServicePrincipal": {
      "authority": "string",
      "clientId": "string",
      "clientSecret": "string",
      "tenantId": "string"
    },
    "uploadWatermark": {
      "logs": "string",
      "metrics": "string",
      "usages": "string"
    }
  }
}

Özellik değerleri

dataControllers

Adı Açıklama Değer
tür Kaynak türü 'Microsoft.AzureArcData/dataControllers'
apiVersion Kaynak API'sinin sürümü '2023-03-15-preview'
name Kaynak adı dize (gerekli)
location Kaynağın bulunduğu coğrafi konum dize (gerekli)
etiketler Kaynak etiketleri. Etiket adlarının ve değerlerinin sözlüğü. Bkz. Şablonlardaki etiketler
extendedLocation Kaynağın extendedLocation. ExtendedLocation
properties Veri denetleyicisinin özellikleri DataControllerProperties (gerekli)

ExtendedLocation

Adı Açıklama Değer
name Genişletilmiş konumun adı. string
tür Genişletilmiş konumun türü. 'CustomLocation'

DataControllerProperties

Adı Açıklama Değer
basicLoginInformation Kullanım dışı. Azure Arc Data Services veri denetleyicisi artık herhangi bir uç noktayı kullanıma sunmaz. Tüm trafik Kubernetes yerel API'leri aracılığıyla kullanıma sunulur. BasicLoginInformation
clusterId CustomLocation sağlanırsa, özel konumun ait olduğu bağlı kümenin ARM kimliğini içerir. string
extensionId CustomLocation sağlanırsa, özel konumun ait olduğu uzantının ARM kimliğini içerir. string
altyapı Veri denetleyicisinin üzerinde çalıştığı altyapı. 'alibaba'
'aws'
'azure'
'gcp'
'onpremises'
'diğer'
k8sRaw Ham kubernetes bilgileri
lastUploadedDate Kubernetes kümesinden son karşıya yükleme tarihi. Varsayılan olarak geçerli tarih saatine geçer string
logAnalyticsWorkspaceConfig Log Analytics çalışma alanı kimliği ve birincil anahtar LogAnalyticsWorkspaceConfig
logsDashboardCredential Kubernetes kümesindeki günlükler panosu için oturum açma kimlik bilgileri. BasicLoginInformation
metricsDashboardCredential Kubernetes kümesindeki ölçüm panosu için oturum açma kimlik bilgileri. BasicLoginInformation
onPremiseProperty Kubernetes veri denetleyicisinin özellikleri OnPremiseProperty
uploadServicePrincipal Kullanım dışı. Hizmet sorumlusu, Arc Kubernetes hizmet uzantısı yönetilen kimliği lehine kullanım dışı bırakılmıştır. UploadServicePrincipal
uploadWatermark Karşıya yükleme filigranı üzerindeki özellikler. Her karşıya yükleme veri türü için çoğunlukla zaman damgası UploadWatermark

BasicLoginInformation

Adı Açıklama Değer
password Oturum açma parolası. string
username Oturum açma kullanıcı adı. string

LogAnalyticsWorkspaceConfig

Adı Açıklama Değer
primaryKey Çalışma alanının birincil anahtarı string
workspaceId Azure Log Analytics çalışma alanı kimliği string

OnPremiseProperty

Adı Açıklama Değer
kimlik İlişkili Kubernetes kümesini tanımlayan genel benzersiz kimlik dize (gerekli)
publicSigningKey İmzalama işlemini doğrulamak için kullanılan Kubernetes kümesi ortak anahtarını içeren sertifika dize (gerekli)
signingCertificateThumbprint Karşıya yüklenen sertifikayı doğrulamak için müşteriye döndürülen benzersiz parmak izi string

UploadServicePrincipal

Adı Açıklama Değer
Yetkilisi Hizmet sorumlusu için yetkili. Örnek: https://login.microsoftonline.com/ string
clientId Verileri karşıya yüklemek için hizmet sorumlusunun istemci kimliği. string
clientSecret Hizmet sorumlusunun gizli dizisi string
tenantId Hizmet sorumlusunun kiracı kimliği. string

UploadWatermark

Adı Açıklama Değer
günlükler Kubernetes kümesindeki günlükler için son karşıya yükleme tarihi. Varsayılan olarak geçerli tarih saatine geçer string
metrics Kubernetes kümesinden ölçümler için son karşıya yükleme tarihi. Varsayılan olarak geçerli tarih saatine geçer string
Kullanım Kubernetes kümesindeki kullanımlar için son karşıya yükleme tarihi. Varsayılan olarak geçerli tarih saatine geçer string

Terraform (AzAPI sağlayıcısı) kaynak tanımı

dataControllers 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.AzureArcData/dataControllers kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.AzureArcData/dataControllers@2023-03-15-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      basicLoginInformation = {
        password = "string"
        username = "string"
      }
      clusterId = "string"
      extensionId = "string"
      infrastructure = "string"
      lastUploadedDate = "string"
      logAnalyticsWorkspaceConfig = {
        primaryKey = "string"
        workspaceId = "string"
      }
      logsDashboardCredential = {
        password = "string"
        username = "string"
      }
      metricsDashboardCredential = {
        password = "string"
        username = "string"
      }
      onPremiseProperty = {
        id = "string"
        publicSigningKey = "string"
        signingCertificateThumbprint = "string"
      }
      uploadServicePrincipal = {
        authority = "string"
        clientId = "string"
        clientSecret = "string"
        tenantId = "string"
      }
      uploadWatermark = {
        logs = "string"
        metrics = "string"
        usages = "string"
      }
    }
    extendedLocation = {
      name = "string"
      type = "CustomLocation"
    }
  })
}

Özellik değerleri

dataControllers

Adı Açıklama Değer
tür Kaynak türü "Microsoft.AzureArcData/dataControllers@2023-03-15-preview"
name Kaynak adı dize (gerekli)
location Kaynağın bulunduğu coğrafi konum dize (gerekli)
parent_id Bir kaynak grubuna dağıtmak için bu kaynak grubunun kimliğini kullanın. dize (gerekli)
etiketler Kaynak etiketleri. Etiket adlarının ve değerlerinin sözlüğü.
extendedLocation Kaynağın extendedLocation. ExtendedLocation
properties Veri denetleyicisinin özellikleri DataControllerProperties (gerekli)

ExtendedLocation

Adı Açıklama Değer
name Genişletilmiş konumun adı. string
tür Genişletilmiş konumun türü. "CustomLocation"

DataControllerProperties

Adı Açıklama Değer
basicLoginInformation Kullanım dışı. Azure Arc Data Services veri denetleyicisi artık herhangi bir uç noktayı kullanıma sunmaz. Tüm trafik Kubernetes yerel API'leri aracılığıyla kullanıma sunulur. BasicLoginInformation
clusterId CustomLocation sağlanırsa, özel konumun ait olduğu bağlı kümenin ARM kimliğini içerir. string
extensionId CustomLocation sağlanırsa, özel konumun ait olduğu uzantının ARM kimliğini içerir. string
altyapı Veri denetleyicisinin üzerinde çalıştığı altyapı. "alibaba"
"aws"
"azure"
"gcp"
"onpremises"
"diğer"
k8sRaw Ham kubernetes bilgileri
lastUploadedDate Kubernetes kümesinden son karşıya yükleme tarihi. Varsayılan olarak geçerli tarih saatine geçer string
logAnalyticsWorkspaceConfig Log Analytics çalışma alanı kimliği ve birincil anahtar LogAnalyticsWorkspaceConfig
logsDashboardCredential Kubernetes kümesindeki günlükler panosu için oturum açma kimlik bilgileri. BasicLoginInformation
metricsDashboardCredential Kubernetes kümesindeki ölçüm panosu için oturum açma kimlik bilgileri. BasicLoginInformation
onPremiseProperty Kubernetes veri denetleyicisinin özellikleri OnPremiseProperty
uploadServicePrincipal Kullanım dışı. Hizmet sorumlusu, Arc Kubernetes hizmet uzantısı yönetilen kimliğine göre kullanım dışı bırakıldı. UploadServicePrincipal
uploadWatermark Karşıya yükleme filigranı üzerindeki özellikler. Her karşıya yükleme veri türü için çoğunlukla zaman damgası UploadWatermark

BasicLoginInformation

Adı Açıklama Değer
password Oturum açma parolası. string
username Oturum açma kullanıcı adı. string

LogAnalyticsWorkspaceConfig

Adı Açıklama Değer
primaryKey Çalışma alanının birincil anahtarı string
workspaceId Azure Log Analytics çalışma alanı kimliği string

OnPremiseProperty

Adı Açıklama Değer
kimlik İlişkili Kubernetes kümesini tanımlayan genel olarak benzersiz bir kimlik dize (gerekli)
publicSigningKey İmzalama işlemini doğrulamak için kullanılan Kubernetes kümesi ortak anahtarını içeren sertifika dize (gerekli)
signingCertificateThumbprint Karşıya yüklenen sertifikayı doğrulamak için müşteriye döndürülen benzersiz parmak izi string

UploadServicePrincipal

Adı Açıklama Değer
Yetkilisi Hizmet sorumlusu için yetkili. Örnek: https://login.microsoftonline.com/ string
clientId Verileri karşıya yüklemek için hizmet sorumlusunun istemci kimliği. string
clientSecret Hizmet sorumlusunun gizli dizisi string
tenantId Hizmet sorumlusunun kiracı kimliği. string

UploadWatermark

Adı Açıklama Değer
günlükler Kubernetes kümesinden günlükler için son karşıya yükleme tarihi. Varsayılan olarak geçerli tarih saatine ayarlanır string
metrics Kubernetes kümesinden ölçümler için son karşıya yükleme tarihi. Varsayılan olarak geçerli tarih saatine ayarlanır string
Kullanım Kubernetes kümesindeki kullanımlar için son karşıya yükleme tarihi. Varsayılan olarak geçerli tarih saatine ayarlanır string