Partager via


Microsoft.Elastic monitors 2023-07-01-preview

Définition de ressource Bicep

Le type de ressource monitors peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.Elastic/monitors, ajoutez le bicep suivant à votre modèle.

resource symbolicname 'Microsoft.Elastic/monitors@2023-07-01-preview' = {
  identity: {
    type: 'string'
  }
  location: 'string'
  name: 'string'
  properties: {
    elasticProperties: {
      elasticCloudDeployment: {}
      elasticCloudUser: {}
    }
    generateApiKey: bool
    monitoringStatus: 'string'
    provisioningState: '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'
  }
}

Valeurs de propriété

CompanyInfo

Nom Description Valeur
affaire Entreprise de l’entreprise corde

Contraintes:
Longueur maximale = 64
pays Pays de l’emplacement de l’entreprise. corde

Contraintes:
Longueur maximale = 64
domaine Domaine de l’entreprise corde

Contraintes:
Longueur maximale = 250
employeesNumber Nombre d’employés de l’entreprise corde

Contraintes:
Longueur maximale = 20
état État de l’emplacement de l’entreprise. corde

Contraintes:
Longueur maximale = 64

ElasticCloudDeployment

Nom Description Valeur

ElasticCloudUser

Nom Description Valeur

ElasticMonitorResourceTags

Nom Description Valeur

ElasticProperties

Nom Description Valeur
elasticCloudDeployment Détails du déploiement du cloud élastique. elasticCloudDeployment
elasticCloudUser Détails du compte élastique de l’utilisateur. ElasticCloudUser

IdentityProperties

Nom Description Valeur
type Type d’identité managée. 'SystemAssigned'

Microsoft.Elastic/monitors

Nom Description Valeur
identité Propriétés d’identité de la ressource de surveillance. IdentityProperties
emplacement Emplacement de la ressource de surveillance chaîne (obligatoire)
nom Nom de la ressource chaîne (obligatoire)
Propriétés Propriétés de la ressource de surveillance. MonitorProperties
Sku Référence SKU de la ressource de surveillance. ResourceSku
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles

MonitorProperties

Nom Description Valeur
elasticProperties Propriétés du cloud élastique. elasticProperties
generateApiKey Indicateur pour déterminer si la clé API utilisateur doit être générée et partagée. Bool
monitoringStatus Indicateur spécifiant si la surveillance des ressources est activée ou désactivée. 'Désactivé'
'Activé'
provisioningState État d’approvisionnement de la ressource de surveillance. 'Accepté'
'Annulé'
'Création'
'Supprimé'
'Suppression'
'Échec'
'NotSpecified'
'Réussi'
'Mise à jour'
userInfo Informations utilisateur. userInfo
Version Version d’élastique de la ressource de surveillance corde

ResourceSku

Nom Description Valeur
nom Nom de la référence SKU. chaîne (obligatoire)

UserInfo

Nom Description Valeur
companyInfo Informations de l’entreprise de l’utilisateur à transmettre aux partenaires. CompanyInfo
companyName Nom de l’entreprise de l’utilisateur corde

Contraintes:
Longueur maximale = 64
emailAddress E-mail de l’utilisateur utilisé par Elastic pour les contacter si nécessaire corde

Contraintes:
Modèle = ^([^<>()\[\]\.,;:\s@"]+(\.[^<>()\[\]\.,;:\s@"]+)*)@(([a-zA-Z-_0-9]+\.)+[a-zA-Z]{2,})$
firstName Prénom de l’utilisateur corde

Contraintes:
Longueur maximale = 50
lastName Nom de l’utilisateur corde

Contraintes:
Longueur maximale = 50

Exemples d’utilisation

Exemples de démarrage rapide Azure

Les modèles de démarrage rapide Azure suivants contiennent des exemples Bicep pour le déploiement de ce type de ressource.

Fichier Bicep Description
Crée une ressource Elastic Cloud (Elasticsearch) Ce modèle de démarrage rapide crée une ressource « Elastic Cloud (Elasticsearch) – Azure Native ISV Service » dans votre abonnement Azure, que vous pouvez utiliser pour créer et gérer vos déploiements élastiques, directement à partir d’Azure.

Définition de ressource de modèle ARM

Le type de ressource monitors peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.Elastic/monitors, ajoutez le code JSON suivant à votre modèle.

{
  "type": "Microsoft.Elastic/monitors",
  "apiVersion": "2023-07-01-preview",
  "name": "string",
  "identity": {
    "type": "string"
  },
  "location": "string",
  "properties": {
    "elasticProperties": {
      "elasticCloudDeployment": {
      },
      "elasticCloudUser": {
      }
    },
    "generateApiKey": "bool",
    "monitoringStatus": "string",
    "provisioningState": "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"
  }
}

Valeurs de propriété

CompanyInfo

Nom Description Valeur
affaire Entreprise de l’entreprise corde

Contraintes:
Longueur maximale = 64
pays Pays de l’emplacement de l’entreprise. corde

Contraintes:
Longueur maximale = 64
domaine Domaine de l’entreprise corde

Contraintes:
Longueur maximale = 250
employeesNumber Nombre d’employés de l’entreprise corde

Contraintes:
Longueur maximale = 20
état État de l’emplacement de l’entreprise. corde

Contraintes:
Longueur maximale = 64

ElasticCloudDeployment

Nom Description Valeur

ElasticCloudUser

Nom Description Valeur

ElasticMonitorResourceTags

Nom Description Valeur

ElasticProperties

Nom Description Valeur
elasticCloudDeployment Détails du déploiement du cloud élastique. elasticCloudDeployment
elasticCloudUser Détails du compte élastique de l’utilisateur. ElasticCloudUser

IdentityProperties

Nom Description Valeur
type Type d’identité managée. 'SystemAssigned'

Microsoft.Elastic/monitors

Nom Description Valeur
apiVersion Version de l’API '2023-07-01-preview'
identité Propriétés d’identité de la ressource de surveillance. IdentityProperties
emplacement Emplacement de la ressource de surveillance chaîne (obligatoire)
nom Nom de la ressource chaîne (obligatoire)
Propriétés Propriétés de la ressource de surveillance. MonitorProperties
Sku Référence SKU de la ressource de surveillance. ResourceSku
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles
type Type de ressource 'Microsoft.Elastic/monitors'

MonitorProperties

Nom Description Valeur
elasticProperties Propriétés du cloud élastique. elasticProperties
generateApiKey Indicateur pour déterminer si la clé API utilisateur doit être générée et partagée. Bool
monitoringStatus Indicateur spécifiant si la surveillance des ressources est activée ou désactivée. 'Désactivé'
'Activé'
provisioningState État d’approvisionnement de la ressource de surveillance. 'Accepté'
'Annulé'
'Création'
'Supprimé'
'Suppression'
'Échec'
'NotSpecified'
'Réussi'
'Mise à jour'
userInfo Informations utilisateur. userInfo
Version Version d’élastique de la ressource de surveillance corde

ResourceSku

Nom Description Valeur
nom Nom de la référence SKU. chaîne (obligatoire)

UserInfo

Nom Description Valeur
companyInfo Informations de l’entreprise de l’utilisateur à transmettre aux partenaires. CompanyInfo
companyName Nom de l’entreprise de l’utilisateur corde

Contraintes:
Longueur maximale = 64
emailAddress E-mail de l’utilisateur utilisé par Elastic pour les contacter si nécessaire corde

Contraintes:
Modèle = ^([^<>()\[\]\.,;:\s@"]+(\.[^<>()\[\]\.,;:\s@"]+)*)@(([a-zA-Z-_0-9]+\.)+[a-zA-Z]{2,})$
firstName Prénom de l’utilisateur corde

Contraintes:
Longueur maximale = 50
lastName Nom de l’utilisateur corde

Contraintes:
Longueur maximale = 50

Exemples d’utilisation

Modèles de démarrage rapide Azure

Les modèles de démarrage rapide Azure suivants déployer ce type de ressource.

Modèle Description
Crée une ressource Elastic Cloud (Elasticsearch)

Déployer sur Azure
Ce modèle de démarrage rapide crée une ressource « Elastic Cloud (Elasticsearch) – Azure Native ISV Service » dans votre abonnement Azure, que vous pouvez utiliser pour créer et gérer vos déploiements élastiques, directement à partir d’Azure.

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource monitors peut être déployé avec des opérations qui ciblent :

  • groupes de ressources

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.Elastic/monitors, ajoutez terraform suivant à votre modèle.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Elastic/monitors@2023-07-01-preview"
  name = "string"
  identity = {
    type = "string"
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      elasticProperties = {
        elasticCloudDeployment = {
        }
        elasticCloudUser = {
        }
      }
      generateApiKey = bool
      monitoringStatus = "string"
      provisioningState = "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"
    }
  }
}

Valeurs de propriété

CompanyInfo

Nom Description Valeur
affaire Entreprise de l’entreprise corde

Contraintes:
Longueur maximale = 64
pays Pays de l’emplacement de l’entreprise. corde

Contraintes:
Longueur maximale = 64
domaine Domaine de l’entreprise corde

Contraintes:
Longueur maximale = 250
employeesNumber Nombre d’employés de l’entreprise corde

Contraintes:
Longueur maximale = 20
état État de l’emplacement de l’entreprise. corde

Contraintes:
Longueur maximale = 64

ElasticCloudDeployment

Nom Description Valeur

ElasticCloudUser

Nom Description Valeur

ElasticMonitorResourceTags

Nom Description Valeur

ElasticProperties

Nom Description Valeur
elasticCloudDeployment Détails du déploiement du cloud élastique. elasticCloudDeployment
elasticCloudUser Détails du compte élastique de l’utilisateur. ElasticCloudUser

IdentityProperties

Nom Description Valeur
type Type d’identité managée. 'SystemAssigned'

Microsoft.Elastic/monitors

Nom Description Valeur
identité Propriétés d’identité de la ressource de surveillance. IdentityProperties
emplacement Emplacement de la ressource de surveillance chaîne (obligatoire)
nom Nom de la ressource chaîne (obligatoire)
Propriétés Propriétés de la ressource de surveillance. MonitorProperties
Sku Référence SKU de la ressource de surveillance. ResourceSku
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes.
type Type de ressource « Microsoft.Elastic/monitors@2023-07-01-preview »

MonitorProperties

Nom Description Valeur
elasticProperties Propriétés du cloud élastique. elasticProperties
generateApiKey Indicateur pour déterminer si la clé API utilisateur doit être générée et partagée. Bool
monitoringStatus Indicateur spécifiant si la surveillance des ressources est activée ou désactivée. 'Désactivé'
'Activé'
provisioningState État d’approvisionnement de la ressource de surveillance. 'Accepté'
'Annulé'
'Création'
'Supprimé'
'Suppression'
'Échec'
'NotSpecified'
'Réussi'
'Mise à jour'
userInfo Informations utilisateur. userInfo
Version Version d’élastique de la ressource de surveillance corde

ResourceSku

Nom Description Valeur
nom Nom de la référence SKU. chaîne (obligatoire)

UserInfo

Nom Description Valeur
companyInfo Informations de l’entreprise de l’utilisateur à transmettre aux partenaires. CompanyInfo
companyName Nom de l’entreprise de l’utilisateur corde

Contraintes:
Longueur maximale = 64
emailAddress E-mail de l’utilisateur utilisé par Elastic pour les contacter si nécessaire corde

Contraintes:
Modèle = ^([^<>()\[\]\.,;:\s@"]+(\.[^<>()\[\]\.,;:\s@"]+)*)@(([a-zA-Z-_0-9]+\.)+[a-zA-Z]{2,})$
firstName Prénom de l’utilisateur corde

Contraintes:
Longueur maximale = 50
lastName Nom de l’utilisateur corde

Contraintes:
Longueur maximale = 50