Partager via


Microsoft.ScVmm vmmServers/inventoryItems 2024-06-01

Définition de ressource Bicep

Le type de ressource vmmServers/inventoryItems 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.ScVmm/vmmServers/inventoryItems, ajoutez le bicep suivant à votre modèle.

resource symbolicname 'Microsoft.ScVmm/vmmServers/inventoryItems@2024-06-01' = {
  parent: resourceSymbolicName
  kind: 'string'
  name: 'string'
  properties: {
    inventoryType: 'string'
    // For remaining properties, see InventoryItemProperties objects
  }
}

Objets InventoryItemProperties

Définissez la propriété inventoryType pour spécifier le type d’objet.

Pour cloud, utilisez :

{
  inventoryType: 'Cloud'
}

Pour virtualMachine, utilisez :

{
  cloud: {
    inventoryItemId: 'string'
    inventoryItemName: 'string'
  }
  inventoryType: 'VirtualMachine'
  ipAddresses: [
    'string'
  ]
}

Pour virtualMachineTemplate, utilisez :

{
  inventoryType: 'VirtualMachineTemplate'
}

Pour virtualNetwork, utilisez :

{
  inventoryType: 'VirtualNetwork'
}

Valeurs de propriété

Microsoft.ScVmm/vmmServers/inventoryItems

Nom Descriptif Valeur
gentil Métadonnées utilisées par le portail/l’outil/etc pour afficher différentes expériences d’expérience utilisateur pour les ressources du même type ; Par exemple, ApiApps est un type de Microsoft.Web/sites. Si elle est prise en charge, le fournisseur de ressources doit valider et conserver cette valeur. ficelle
nom Nom de la ressource chaîne

Contraintes:
Modèle = ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ (obligatoire)
parent Dans Bicep, vous pouvez spécifier la ressource parente d’une ressource enfant. Vous devez uniquement ajouter cette propriété lorsque la ressource enfant est déclarée en dehors de la ressource parente.

Pour plus d’informations, consultez ressource enfant en dehors de la ressource parente.
Nom symbolique de la ressource de type : vmmServers
Propriétés Propriétés spécifiques à la ressource pour cette ressource. InventoryItemProperties

CloudInventoryItem

Nom Descriptif Valeur
inventoryType Ils sont de type d’inventaire. 'Cloud' (obligatoire)

InventoryItemDetails

Nom Descriptif Valeur
inventoryItemId Obtient ou définit l’ID d’élément d’inventaire de la ressource. ficelle
inventoryItemName Obtient ou définit le nom de l’objet managé dans Vmm pour la ressource. ficelle

InventoryItemProperties

Nom Descriptif Valeur
inventoryType Défini sur « Cloud » pour le type CloudInventoryItem. Défini sur « VirtualMachine » pour le type VirtualMachineInventoryItem. Défini sur « VirtualMachineTemplate » pour le type VirtualMachineTemplateInventoryItem. Défini sur « VirtualNetwork » pour le type VirtualNetworkInventoryItem. « Nuage »
'Machine Virtuelle'
'ModèleMachineVirtuel'
'VirtualNetwork' (obligatoire)

VirtualMachineInventoryItem

Nom Descriptif Valeur
nuage Détails des ressources d’inventaire cloud où la machine virtuelle est présente. InventoryItemDetails
inventoryType Ils sont de type d’inventaire. 'VirtualMachine' (obligatoire)
adresses IP Obtient ou définit les adresses IP de carte réseau. chaîne de caractères[]

VirtualMachineTemplateInventoryItem

Nom Descriptif Valeur
inventoryType Ils sont de type d’inventaire. 'VirtualMachineTemplate' (obligatoire)

VirtualNetworkInventoryItem

Nom Descriptif Valeur
inventoryType Ils sont de type d’inventaire. 'VirtualNetwork' (obligatoire)

Définition de ressource de modèle ARM

Le type de ressource vmmServers/inventoryItems 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.ScVmm/vmmServers/inventoryItems, ajoutez le code JSON suivant à votre modèle.

{
  "type": "Microsoft.ScVmm/vmmServers/inventoryItems",
  "apiVersion": "2024-06-01",
  "name": "string",
  "kind": "string",
  "properties": {
    "inventoryType": "string"
    // For remaining properties, see InventoryItemProperties objects
  }
}

Objets InventoryItemProperties

Définissez la propriété inventoryType pour spécifier le type d’objet.

Pour cloud, utilisez :

{
  "inventoryType": "Cloud"
}

Pour virtualMachine, utilisez :

{
  "cloud": {
    "inventoryItemId": "string",
    "inventoryItemName": "string"
  },
  "inventoryType": "VirtualMachine",
  "ipAddresses": [ "string" ]
}

Pour virtualMachineTemplate, utilisez :

{
  "inventoryType": "VirtualMachineTemplate"
}

Pour virtualNetwork, utilisez :

{
  "inventoryType": "VirtualNetwork"
}

Valeurs de propriété

Microsoft.ScVmm/vmmServers/inventoryItems

Nom Descriptif Valeur
apiVersion Version de l’API '2024-06-01'
gentil Métadonnées utilisées par le portail/l’outil/etc pour afficher différentes expériences d’expérience utilisateur pour les ressources du même type ; Par exemple, ApiApps est un type de Microsoft.Web/sites. Si elle est prise en charge, le fournisseur de ressources doit valider et conserver cette valeur. ficelle
nom Nom de la ressource chaîne

Contraintes:
Modèle = ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ (obligatoire)
Propriétés Propriétés spécifiques à la ressource pour cette ressource. InventoryItemProperties
type Type de ressource 'Microsoft.ScVmm/vmmServers/inventoryItems'

CloudInventoryItem

Nom Descriptif Valeur
inventoryType Ils sont de type d’inventaire. 'Cloud' (obligatoire)

InventoryItemDetails

Nom Descriptif Valeur
inventoryItemId Obtient ou définit l’ID d’élément d’inventaire de la ressource. ficelle
inventoryItemName Obtient ou définit le nom de l’objet managé dans Vmm pour la ressource. ficelle

InventoryItemProperties

Nom Descriptif Valeur
inventoryType Défini sur « Cloud » pour le type CloudInventoryItem. Défini sur « VirtualMachine » pour le type VirtualMachineInventoryItem. Défini sur « VirtualMachineTemplate » pour le type VirtualMachineTemplateInventoryItem. Défini sur « VirtualNetwork » pour le type VirtualNetworkInventoryItem. « Nuage »
'Machine Virtuelle'
'ModèleMachineVirtuel'
'VirtualNetwork' (obligatoire)

VirtualMachineInventoryItem

Nom Descriptif Valeur
nuage Détails des ressources d’inventaire cloud où la machine virtuelle est présente. InventoryItemDetails
inventoryType Ils sont de type d’inventaire. 'VirtualMachine' (obligatoire)
adresses IP Obtient ou définit les adresses IP de carte réseau. chaîne de caractères[]

VirtualMachineTemplateInventoryItem

Nom Descriptif Valeur
inventoryType Ils sont de type d’inventaire. 'VirtualMachineTemplate' (obligatoire)

VirtualNetworkInventoryItem

Nom Descriptif Valeur
inventoryType Ils sont de type d’inventaire. 'VirtualNetwork' (obligatoire)

Exemples d’utilisation

Définition de ressource Terraform (fournisseur AzAPI)

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

  • Groupe 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.ScVmm/vmmServers/inventoryItems, ajoutez terraform suivante à votre modèle.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ScVmm/vmmServers/inventoryItems@2024-06-01"
  name = "string"
  parent_id = "string"
  body = {
    kind = "string"
    properties = {
      inventoryType = "string"
      // For remaining properties, see InventoryItemProperties objects
    }
  }
}

Objets InventoryItemProperties

Définissez la propriété inventoryType pour spécifier le type d’objet.

Pour cloud, utilisez :

{
  inventoryType = "Cloud"
}

Pour virtualMachine, utilisez :

{
  cloud = {
    inventoryItemId = "string"
    inventoryItemName = "string"
  }
  inventoryType = "VirtualMachine"
  ipAddresses = [
    "string"
  ]
}

Pour virtualMachineTemplate, utilisez :

{
  inventoryType = "VirtualMachineTemplate"
}

Pour virtualNetwork, utilisez :

{
  inventoryType = "VirtualNetwork"
}

Valeurs de propriété

Microsoft.ScVmm/vmmServers/inventoryItems

Nom Descriptif Valeur
gentil Métadonnées utilisées par le portail/l’outil/etc pour afficher différentes expériences d’expérience utilisateur pour les ressources du même type ; Par exemple, ApiApps est un type de Microsoft.Web/sites. Si elle est prise en charge, le fournisseur de ressources doit valider et conserver cette valeur. ficelle
nom Nom de la ressource chaîne

Contraintes:
Modèle = ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$ (obligatoire)
parent_id ID de la ressource qui est le parent de cette ressource. ID de la ressource de type : vmmServers
Propriétés Propriétés spécifiques à la ressource pour cette ressource. InventoryItemProperties
type Type de ressource « Microsoft.ScVmm/vmmServers/inventoryItems@2024-06-01 »

CloudInventoryItem

Nom Descriptif Valeur
inventoryType Ils sont de type d’inventaire. 'Cloud' (obligatoire)

InventoryItemDetails

Nom Descriptif Valeur
inventoryItemId Obtient ou définit l’ID d’élément d’inventaire de la ressource. ficelle
inventoryItemName Obtient ou définit le nom de l’objet managé dans Vmm pour la ressource. ficelle

InventoryItemProperties

Nom Descriptif Valeur
inventoryType Défini sur « Cloud » pour le type CloudInventoryItem. Défini sur « VirtualMachine » pour le type VirtualMachineInventoryItem. Défini sur « VirtualMachineTemplate » pour le type VirtualMachineTemplateInventoryItem. Défini sur « VirtualNetwork » pour le type VirtualNetworkInventoryItem. « Nuage »
'Machine Virtuelle'
'ModèleMachineVirtuel'
'VirtualNetwork' (obligatoire)

VirtualMachineInventoryItem

Nom Descriptif Valeur
nuage Détails des ressources d’inventaire cloud où la machine virtuelle est présente. InventoryItemDetails
inventoryType Ils sont de type d’inventaire. 'VirtualMachine' (obligatoire)
adresses IP Obtient ou définit les adresses IP de carte réseau. chaîne de caractères[]

VirtualMachineTemplateInventoryItem

Nom Descriptif Valeur
inventoryType Ils sont de type d’inventaire. 'VirtualMachineTemplate' (obligatoire)

VirtualNetworkInventoryItem

Nom Descriptif Valeur
inventoryType Ils sont de type d’inventaire. 'VirtualNetwork' (obligatoire)