Aracılığıyla paylaş


Microsoft.Elastic monitörler 2025-01-15-preview

Bicep kaynak tanımı

İzleyiciler 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.Elastic/monitors kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.Elastic/monitors@2025-01-15-preview' = {
  identity: {
    type: 'string'
  }
  kind: 'string'
  location: 'string'
  name: 'string'
  properties: {
    elasticProperties: {
      elasticCloudDeployment: {}
      elasticCloudUser: {}
    }
    generateApiKey: bool
    hostingType: 'string'
    monitoringStatus: 'string'
    planDetails: {
      offerID: 'string'
      planID: 'string'
      planName: 'string'
      publisherID: 'string'
      termID: 'string'
    }
    projectDetails: {
      configurationType: 'string'
      projectType: 'string'
    }
    saaSAzureSubscriptionStatus: 'string'
    sourceCampaignId: 'string'
    sourceCampaignName: 'string'
    subscriptionState: 'string'
    userInfo: {
      companyInfo: {
        business: 'string'
        country: 'string'
        domain: 'string'
        employeesNumber: 'string'
        state: 'string'
      }
      companyName: 'string'
      emailAddress: 'string'
      firstName: 'string'
      lastName: 'string'
    }
    version: 'string'
  }
  sku: {
    name: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Özellik Değerleri

CompanyInfo

Ad Açıklama Değer
Şirketin işletmesi dizgi

Kısıtlama -ları:
Maksimum uzunluk = 128
ülke Şirket konumunun ülkesi. dizgi

Kısıtlama -ları:
Maksimum uzunluk = 128
alan Şirketin etki alanı dizgi

Kısıtlama -ları:
Maksimum uzunluk = 256
employeesNumber Şirketteki çalışan sayısı dizgi

Kısıtlama -ları:
Maksimum uzunluk = 20
devlet Şirket konumunun durumu. dizgi

Kısıtlama -ları:
Maksimum uzunluk = 128

ElasticCloudDeployment

Ad Açıklama Değer

ElasticCloudUser

Ad Açıklama Değer

ElasticMonitorResourceTags

Ad Açıklama Değer

ElasticProperties

Ad Açıklama Değer
elasticCloudDeployment Esnek bulut dağıtımının ayrıntıları. ElasticCloudDeployment
elasticCloudUser Kullanıcının elastik hesabının ayrıntıları. ElasticCloudUser

IdentityProperties

Ad Açıklama Değer
tür Yönetilen kimlik türü. 'SystemAssigned'

Microsoft.Elastic/monitors

Ad Açıklama Değer
kimlik İzleyici kaynağının kimlik özellikleri. IdentityProperties
tür Elastik kaynağın türü - gözlemlenebilirlik, güvenlik, arama vb. dizgi
yer İzleyici kaynağının konumu dize (gerekli)
ad Kaynak adı dizgi

Kısıtlama -ları:
Desen = ^.*$ (gerekli)
Özellikler İzleyici kaynağının özellikleri. İzleyiciÖzellikler
Sku İzleyici kaynağının SKU'su. ResourceSku
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri

MonitorProperties

Ad Açıklama Değer
elasticProperties Esnek bulut özellikleri. ElasticProperties
generateApiKey Kullanıcı API Anahtarının oluşturulması ve paylaşılması gerekip gerekmediğini belirlemek için bayrak. Bool
hostingType İzleyici kaynağının barındırma türü - Barındırılan dağıtımlar VEYA Sunucusuz Projeler. 'Barındırılan'
'Sunucusuz'
monitoringStatus Kaynak izlemenin etkin mi yoksa devre dışı mı olduğunu belirten bayrak. 'Devre Dışı'
'Etkin'
planDetails İzleyici kaynağının ayrıntılarını planlayın. PlanDetails
projectDetails Sunucusuz teklif türüne aitse izleyici kaynağının proje ayrıntıları. ProjectDetails
saaSAzureSubscriptionStatus Market SaaS'nin bulunduğu Azure Aboneliğinin durumu. dizgi
sourceCampaignId Kampanyayla ilişkilendirilmiş benzersiz bir tanımlayıcı. dizgi
sourceCampaignName Pazarlama kampanyasının adı. dizgi
subscriptionState İzleyici kaynağını içeren Azure Aboneliğinin durumu dizgi
userInfo Kullanıcı bilgileri. userinfo
Sürüm İzleyici kaynağının elastik sürümü dizgi

PlanDetails

Ad Açıklama Değer
offerID Planın teklif kimliği dizgi
planID Plan Kimliği dizgi
Plan Adı Plan Adı dizgi
publisherID Planın Yayımcı Kimliği dizgi
termID Planın Terim Kimliği dizgi

ProjectDetails

Ad Açıklama Değer
configurationType Elasticsearch projesinin yapılandırma türü 'GeneralPurpose'
'NotApplicable'
'TimeSeries'
'Vektör'
projectType Proje türü; ex: Elasticsearch / Observability / Security 'Elasticsearch'
'NotApplicable'
'Gözlemlenebilirlik'
'Güvenlik'

ResourceSku

Ad Açıklama Değer
ad SKU'nun adı. dize (gerekli)

UserInfo

Ad Açıklama Değer
companyInfo İş ortaklarına geçirilecek kullanıcının şirket bilgileri. CompanyInfo
Şirket Adı Kullanıcının şirket adı dizgi

Kısıtlama -ları:
Maksimum uzunluk = 128
e-posta adresi Gerekirse Elastic tarafından bu kullanıcıyla iletişim kurmak için kullanılan kullanıcının e-postası dizgi

Kısıtlama -ları:
Desen = ^([^<>()\[\]\.,;:\s@"]+(\.[^<>()\[\]\.,;:\s@"]+)*)@(([a-zA-Z-_0-9]+\.)+[a-zA-Z]{2,})$
ön ad Kullanıcının adı dizgi

Kısıtlama -ları:
Maksimum uzunluk = 128
soyadı Kullanıcının soyadı dizgi

Kısıtlama -ları:
Maksimum uzunluk = 128

Kullanım Örnekleri

Azure Hızlı Başlangıç Örnekleri

Aşağıdaki Azure Hızlı Başlangıç şablonları bu kaynak türünü dağıtmak için Bicep örnekleri içerir.

Bicep Dosyası Açıklama
Elastik Bulut (Elasticsearch) kaynak oluşturur Bu Hızlı Başlangıç şablonu, Azure aboneliğinizde doğrudan Azure'dan Elastik dağıtımlarınızı oluşturmak ve yönetmek için kullanabileceğiniz yeni bir 'Elastik Bulut (Elasticsearch) – Azure Yerel ISV Hizmeti' kaynağı oluşturur.

ARM şablonu kaynak tanımı

İzleyiciler 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.Elastic/monitors kaynağı oluşturmak için şablonunuza aşağıdaki JSON dosyasını ekleyin.

{
  "type": "Microsoft.Elastic/monitors",
  "apiVersion": "2025-01-15-preview",
  "name": "string",
  "identity": {
    "type": "string"
  },
  "kind": "string",
  "location": "string",
  "properties": {
    "elasticProperties": {
      "elasticCloudDeployment": {
      },
      "elasticCloudUser": {
      }
    },
    "generateApiKey": "bool",
    "hostingType": "string",
    "monitoringStatus": "string",
    "planDetails": {
      "offerID": "string",
      "planID": "string",
      "planName": "string",
      "publisherID": "string",
      "termID": "string"
    },
    "projectDetails": {
      "configurationType": "string",
      "projectType": "string"
    },
    "saaSAzureSubscriptionStatus": "string",
    "sourceCampaignId": "string",
    "sourceCampaignName": "string",
    "subscriptionState": "string",
    "userInfo": {
      "companyInfo": {
        "business": "string",
        "country": "string",
        "domain": "string",
        "employeesNumber": "string",
        "state": "string"
      },
      "companyName": "string",
      "emailAddress": "string",
      "firstName": "string",
      "lastName": "string"
    },
    "version": "string"
  },
  "sku": {
    "name": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Özellik Değerleri

CompanyInfo

Ad Açıklama Değer
Şirketin işletmesi dizgi

Kısıtlama -ları:
Maksimum uzunluk = 128
ülke Şirket konumunun ülkesi. dizgi

Kısıtlama -ları:
Maksimum uzunluk = 128
alan Şirketin etki alanı dizgi

Kısıtlama -ları:
Maksimum uzunluk = 256
employeesNumber Şirketteki çalışan sayısı dizgi

Kısıtlama -ları:
Maksimum uzunluk = 20
devlet Şirket konumunun durumu. dizgi

Kısıtlama -ları:
Maksimum uzunluk = 128

ElasticCloudDeployment

Ad Açıklama Değer

ElasticCloudUser

Ad Açıklama Değer

ElasticMonitorResourceTags

Ad Açıklama Değer

ElasticProperties

Ad Açıklama Değer
elasticCloudDeployment Esnek bulut dağıtımının ayrıntıları. ElasticCloudDeployment
elasticCloudUser Kullanıcının elastik hesabının ayrıntıları. ElasticCloudUser

IdentityProperties

Ad Açıklama Değer
tür Yönetilen kimlik türü. 'SystemAssigned'

Microsoft.Elastic/monitors

Ad Açıklama Değer
apiVersiyonu API sürümü '2025-01-15-preview'
kimlik İzleyici kaynağının kimlik özellikleri. IdentityProperties
tür Elastik kaynağın türü - gözlemlenebilirlik, güvenlik, arama vb. dizgi
yer İzleyici kaynağının konumu dize (gerekli)
ad Kaynak adı dizgi

Kısıtlama -ları:
Desen = ^.*$ (gerekli)
Özellikler İzleyici kaynağının özellikleri. İzleyiciÖzellikler
Sku İzleyici kaynağının SKU'su. ResourceSku
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri
tür Kaynak türü 'Microsoft.Elastic/monitors'

MonitorProperties

Ad Açıklama Değer
elasticProperties Esnek bulut özellikleri. ElasticProperties
generateApiKey Kullanıcı API Anahtarının oluşturulması ve paylaşılması gerekip gerekmediğini belirlemek için bayrak. Bool
hostingType İzleyici kaynağının barındırma türü - Barındırılan dağıtımlar VEYA Sunucusuz Projeler. 'Barındırılan'
'Sunucusuz'
monitoringStatus Kaynak izlemenin etkin mi yoksa devre dışı mı olduğunu belirten bayrak. 'Devre Dışı'
'Etkin'
planDetails İzleyici kaynağının ayrıntılarını planlayın. PlanDetails
projectDetails Sunucusuz teklif türüne aitse izleyici kaynağının proje ayrıntıları. ProjectDetails
saaSAzureSubscriptionStatus Market SaaS'nin bulunduğu Azure Aboneliğinin durumu. dizgi
sourceCampaignId Kampanyayla ilişkilendirilmiş benzersiz bir tanımlayıcı. dizgi
sourceCampaignName Pazarlama kampanyasının adı. dizgi
subscriptionState İzleyici kaynağını içeren Azure Aboneliğinin durumu dizgi
userInfo Kullanıcı bilgileri. userinfo
Sürüm İzleyici kaynağının elastik sürümü dizgi

PlanDetails

Ad Açıklama Değer
offerID Planın teklif kimliği dizgi
planID Plan Kimliği dizgi
Plan Adı Plan Adı dizgi
publisherID Planın Yayımcı Kimliği dizgi
termID Planın Terim Kimliği dizgi

ProjectDetails

Ad Açıklama Değer
configurationType Elasticsearch projesinin yapılandırma türü 'GeneralPurpose'
'NotApplicable'
'TimeSeries'
'Vektör'
projectType Proje türü; ex: Elasticsearch / Observability / Security 'Elasticsearch'
'NotApplicable'
'Gözlemlenebilirlik'
'Güvenlik'

ResourceSku

Ad Açıklama Değer
ad SKU'nun adı. dize (gerekli)

UserInfo

Ad Açıklama Değer
companyInfo İş ortaklarına geçirilecek kullanıcının şirket bilgileri. CompanyInfo
Şirket Adı Kullanıcının şirket adı dizgi

Kısıtlama -ları:
Maksimum uzunluk = 128
e-posta adresi Gerekirse Elastic tarafından bu kullanıcıyla iletişim kurmak için kullanılan kullanıcının e-postası dizgi

Kısıtlama -ları:
Desen = ^([^<>()\[\]\.,;:\s@"]+(\.[^<>()\[\]\.,;:\s@"]+)*)@(([a-zA-Z-_0-9]+\.)+[a-zA-Z]{2,})$
ön ad Kullanıcının adı dizgi

Kısıtlama -ları:
Maksimum uzunluk = 128
soyadı Kullanıcının soyadı dizgi

Kısıtlama -ları:
Maksimum uzunluk = 128

Kullanım Örnekleri

Azure Hızlı Başlangıç Şablonları

Aşağıdaki Azure Hızlı Başlangıç şablonları bu kaynak türünü dağıtmak.

Şablon Açıklama
Elastik Bulut (Elasticsearch) kaynak oluşturur

Azure 'a dağıtma
Bu Hızlı Başlangıç şablonu, Azure aboneliğinizde doğrudan Azure'dan Elastik dağıtımlarınızı oluşturmak ve yönetmek için kullanabileceğiniz yeni bir 'Elastik Bulut (Elasticsearch) – Azure Yerel ISV Hizmeti' kaynağı oluşturur.

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Elastic/monitors@2025-01-15-preview"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    kind = "string"
    properties = {
      elasticProperties = {
        elasticCloudDeployment = {
        }
        elasticCloudUser = {
        }
      }
      generateApiKey = bool
      hostingType = "string"
      monitoringStatus = "string"
      planDetails = {
        offerID = "string"
        planID = "string"
        planName = "string"
        publisherID = "string"
        termID = "string"
      }
      projectDetails = {
        configurationType = "string"
        projectType = "string"
      }
      saaSAzureSubscriptionStatus = "string"
      sourceCampaignId = "string"
      sourceCampaignName = "string"
      subscriptionState = "string"
      userInfo = {
        companyInfo = {
          business = "string"
          country = "string"
          domain = "string"
          employeesNumber = "string"
          state = "string"
        }
        companyName = "string"
        emailAddress = "string"
        firstName = "string"
        lastName = "string"
      }
      version = "string"
    }
    sku = {
      name = "string"
    }
  }
}

Özellik Değerleri

CompanyInfo

Ad Açıklama Değer
Şirketin işletmesi dizgi

Kısıtlama -ları:
Maksimum uzunluk = 128
ülke Şirket konumunun ülkesi. dizgi

Kısıtlama -ları:
Maksimum uzunluk = 128
alan Şirketin etki alanı dizgi

Kısıtlama -ları:
Maksimum uzunluk = 256
employeesNumber Şirketteki çalışan sayısı dizgi

Kısıtlama -ları:
Maksimum uzunluk = 20
devlet Şirket konumunun durumu. dizgi

Kısıtlama -ları:
Maksimum uzunluk = 128

ElasticCloudDeployment

Ad Açıklama Değer

ElasticCloudUser

Ad Açıklama Değer

ElasticMonitorResourceTags

Ad Açıklama Değer

ElasticProperties

Ad Açıklama Değer
elasticCloudDeployment Esnek bulut dağıtımının ayrıntıları. ElasticCloudDeployment
elasticCloudUser Kullanıcının elastik hesabının ayrıntıları. ElasticCloudUser

IdentityProperties

Ad Açıklama Değer
tür Yönetilen kimlik türü. 'SystemAssigned'

Microsoft.Elastic/monitors

Ad Açıklama Değer
kimlik İzleyici kaynağının kimlik özellikleri. IdentityProperties
tür Elastik kaynağın türü - gözlemlenebilirlik, güvenlik, arama vb. dizgi
yer İzleyici kaynağının konumu dize (gerekli)
ad Kaynak adı dizgi

Kısıtlama -ları:
Desen = ^.*$ (gerekli)
Özellikler İzleyici kaynağının özellikleri. İzleyiciÖzellikler
Sku İzleyici kaynağının SKU'su. ResourceSku
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü.
tür Kaynak türü "Microsoft.Elastic/monitors@2025-01-15-preview"

MonitorProperties

Ad Açıklama Değer
elasticProperties Esnek bulut özellikleri. ElasticProperties
generateApiKey Kullanıcı API Anahtarının oluşturulması ve paylaşılması gerekip gerekmediğini belirlemek için bayrak. Bool
hostingType İzleyici kaynağının barındırma türü - Barındırılan dağıtımlar VEYA Sunucusuz Projeler. 'Barındırılan'
'Sunucusuz'
monitoringStatus Kaynak izlemenin etkin mi yoksa devre dışı mı olduğunu belirten bayrak. 'Devre Dışı'
'Etkin'
planDetails İzleyici kaynağının ayrıntılarını planlayın. PlanDetails
projectDetails Sunucusuz teklif türüne aitse izleyici kaynağının proje ayrıntıları. ProjectDetails
saaSAzureSubscriptionStatus Market SaaS'nin bulunduğu Azure Aboneliğinin durumu. dizgi
sourceCampaignId Kampanyayla ilişkilendirilmiş benzersiz bir tanımlayıcı. dizgi
sourceCampaignName Pazarlama kampanyasının adı. dizgi
subscriptionState İzleyici kaynağını içeren Azure Aboneliğinin durumu dizgi
userInfo Kullanıcı bilgileri. userinfo
Sürüm İzleyici kaynağının elastik sürümü dizgi

PlanDetails

Ad Açıklama Değer
offerID Planın teklif kimliği dizgi
planID Plan Kimliği dizgi
Plan Adı Plan Adı dizgi
publisherID Planın Yayımcı Kimliği dizgi
termID Planın Terim Kimliği dizgi

ProjectDetails

Ad Açıklama Değer
configurationType Elasticsearch projesinin yapılandırma türü 'GeneralPurpose'
'NotApplicable'
'TimeSeries'
'Vektör'
projectType Proje türü; ex: Elasticsearch / Observability / Security 'Elasticsearch'
'NotApplicable'
'Gözlemlenebilirlik'
'Güvenlik'

ResourceSku

Ad Açıklama Değer
ad SKU'nun adı. dize (gerekli)

UserInfo

Ad Açıklama Değer
companyInfo İş ortaklarına geçirilecek kullanıcının şirket bilgileri. CompanyInfo
Şirket Adı Kullanıcının şirket adı dizgi

Kısıtlama -ları:
Maksimum uzunluk = 128
e-posta adresi Gerekirse Elastic tarafından bu kullanıcıyla iletişim kurmak için kullanılan kullanıcının e-postası dizgi

Kısıtlama -ları:
Desen = ^([^<>()\[\]\.,;:\s@"]+(\.[^<>()\[\]\.,;:\s@"]+)*)@(([a-zA-Z-_0-9]+\.)+[a-zA-Z]{2,})$
ön ad Kullanıcının adı dizgi

Kısıtlama -ları:
Maksimum uzunluk = 128
soyadı Kullanıcının soyadı dizgi

Kısıtlama -ları:
Maksimum uzunluk = 128