Partager via


Microsoft.AwsConnector ec2Images

Définition de ressource Bicep

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

resource symbolicname 'Microsoft.AwsConnector/ec2Images@2024-12-01' = {
  location: 'string'
  name: 'string'
  properties: {
    arn: 'string'
    awsAccountId: 'string'
    awsProperties: {
      architecture: {
        value: 'string'
      }
      blockDeviceMappings: [
        {
          deviceName: 'string'
          ebs: {
            deleteOnTermination: bool
            encrypted: bool
            iops: int
            kmsKeyId: 'string'
            outpostArn: 'string'
            snapshotId: 'string'
            throughput: int
            volumeSize: int
            volumeType: {
              value: 'string'
            }
          }
          noDevice: 'string'
          virtualName: 'string'
        }
      ]
      bootMode: {
        value: 'string'
      }
      creationDate: 'string'
      deprecationTime: 'string'
      deregistrationProtection: 'string'
      description: 'string'
      enaSupport: bool
      hypervisor: {
        value: 'string'
      }
      imageId: 'string'
      imageLocation: 'string'
      imageOwnerAlias: 'string'
      imageType: {
        value: 'string'
      }
      imdsSupport: {
        value: 'string'
      }
      kernelId: 'string'
      lastLaunchedTime: 'string'
      name: 'string'
      ownerId: 'string'
      platform: {
        value: 'string'
      }
      platformDetails: 'string'
      productCodes: [
        {
          productCodeId: 'string'
          productCodeType: {
            value: 'string'
          }
        }
      ]
      public: bool
      ramdiskId: 'string'
      rootDeviceName: 'string'
      rootDeviceType: {
        value: 'string'
      }
      sourceInstanceId: 'string'
      sriovNetSupport: 'string'
      state: {
        value: 'string'
      }
      stateReason: {
        code: 'string'
        message: 'string'
      }
      tags: [
        {
          key: 'string'
          value: 'string'
        }
      ]
      tpmSupport: {
        value: 'string'
      }
      usageOperation: 'string'
      virtualizationType: {
        value: 'string'
      }
    }
    awsRegion: 'string'
    awsSourceSchema: 'string'
    awsTags: {
      {customized property}: 'string'
    }
    publicCloudConnectorsResourceId: 'string'
    publicCloudResourceName: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Valeurs de propriété

Microsoft.AwsConnector/ec2Images

Nom Descriptif Valeur
emplacement Emplacement géographique où réside la ressource chaîne (obligatoire)
nom Nom de la ressource corde

Contraintes:
Modèle = ^(?=.{0,259}[^\s.]$)(?!.*[<>%&\?/#]) (obligatoire)
Propriétés Propriétés spécifiques à la ressource pour cette ressource. Ec2ImageProperties
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles

ArchitectureValuesEnumValue

Nom Descriptif Valeur
valeur Valeur de propriété 'ARM64'
'arm64_mac'
'i386'
'x86_64'
'x86_64_mac'

AwsEc2ImageProperties

Nom Descriptif Valeur
architecture <p>L’architecture de l’image.</p> ArchitectureValuesEnumValue
blockDeviceMappings <p>n’importe quelle entrée de mappage d’appareil de bloc.</p> BlockDeviceMapping[]
mode de démarrage <p>mode de démarrage de l’image. Pour plus d’informations, consultez <unhttps://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-boot.html'>modes de démarrage</a> dans le guide d’utilisateur <i>Amazon EC2</i>.</p> BootModeValuesEnumValue
date de création <p>Date et heure de création de l’image.</p> corde
dépréciationTemps <p>La date et l’heure de dépréciation de l’AMI, en UTC, au format suivant : <i>AAAA</i>-<i>MM</i>-<i>DD</i>T<i>HH</i>:<i>MM</i>:<i></i>Z. Si vous avez spécifié une valeur pendant des secondes, Amazon EC2 arrondit les secondes à la minute la plus proche.</p> corde
désinscriptionProtection <p>Indique si la protection de l’inscription est activée pour l’AMI.</p> corde
descriptif <p>La description de l’AMI fournie lors de la création de l’image.</p> corde
enaSupport <p>Spécifie si la mise en réseau améliorée avec ENA est activée.</p> Bool
hyperviseur <p>type d’hyperviseur de l’image. Seul <code>xen</code> est pris en charge. <code>ovm</code> n’est pas pris en charge.</p> HyperviseurTypeEnumValue
imageId <p>L’ID de l’AMI.</p> corde
imageLocation <p>L’emplacement de l’AMI.</p> corde
imageOwnerAlias <p>L’alias du propriétaire (<code>amazon</code> | <code>aws-marketplace</code>).</p> corde
type d'image <p>Type d’image.</p> ImageTypeValuesEnumValue
imdsSupport <p>Si <code>v2.0</code>, il indique que IMDSv2 est spécifié dans l’AMI. Les instances lancées à partir de cette AMI auront <code>HttpTokens</code> automatiquement définie sur <code>obligatoire</code> afin que, par défaut, l’instance exige que IMDSv2 soit utilisé lors de la demande de métadonnées d’instance. De plus, <code>HttpPutResponseHopLimit</code> est défini sur <code>2</code>. Pour plus d’informations, consultez <unhttps://docs.aws.amazon.com/AWSEC2/latest/UserGuide/configuring-IMDS-new-instances.html#configure-IMDS-new-instances-ami-configurationhttps://docs.aws.amazon.com/AWSEC2/latest/UserGuide/configuring-IMDS-new-instances.html#configure-IMDS-new-instances-ami-configuration'<Configurer l’AMI>/a< dans le guide utilisateur >i<Amazon EC2>/i<.>/p ImdsSupportValuesEnumValue
kernelId <p>Noyau associé à l’image, le cas échéant. Applicable uniquement aux images de machine.</p> corde
lastLaunchedTime <p>La date et l’heure, dans <unhttp://www.iso.org/iso/iso8601'http://www.iso.org/iso/iso8601'<format date-heure ISO 8601>/a, lorsque l’AMI a été utilisée pour la dernière fois pour lancer une instance EC2. Lorsque l’AMI est utilisé pour lancer une instance, il existe un délai de 24 heures avant que l’utilisation ne soit signalée. note</p><note><p><code>lastLaunchedTime</code> données sont disponibles à partir d’avril 2017.</p></note> corde
nom <p>Nom de l’AMI fourni lors de la création de l’image.</p> corde
ownerId <p>L’ID du compte Amazon Web Services propriétaire de l’image.</p> corde
plateforme <p>Cette valeur est définie sur <code>windows</code> pour les API Windows ; sinon, il est vide.</p> PlatformValuesEnumValue
plateformeDétails <p>Les détails de la plateforme associés au code de facturation de l’AMI. Pour plus d’informations, consultez <unhttps://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-billing-info.htmlhttps://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-billing-info.html'<Comprendre les informations de facturation d’AMI>/a< dans le >guide utilisateur<i<Amazon EC2</i>./p corde
codes de produit <p>Tous les codes de produit associés à l’AMI.</p> Code produit[]
public <p>Indique si l’image dispose d’autorisations de lancement public. La valeur est <code>true</code> si cette image dispose d’autorisations de lancement public ou <code>faux</code> s’il n’a que des autorisations de lancement implicites et explicites.</p> Bool
ramdiskId <p>Le disque RAM associé à l’image, le cas échéant. Applicable uniquement aux images de machine.</p> corde
rootDeviceName <p>Nom de l’appareil racine (par exemple, <code>/dev/sda1</code>).</p> corde
rootDeviceType <p>Type d’appareil racine utilisé par l’AMI. L’AMI peut utiliser un volume Amazon EBS ou un volume de magasin d’instances.</p> DeviceTypeEnumValue
sourceInstanceId <p>L’ID de l’instance à partir de laquelle l’AMI a été créé si l’AMI a été créé à l’aide de <'https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateImage.html'>CreateImage</a>. Ce champ s’affiche uniquement si l’AMI a été créé à l’aide de CreateImage.</p> corde
sriovNetSupport <p>Spécifie si la mise en réseau améliorée avec l’interface de fonction virtuelle Intel 82599 est activée.</p> corde
état <p>l’état actuel de l’AMI. Si l’état est <code>disponible</code>, l’image est correctement inscrite et peut être utilisée pour lancer une instance.</p> ImageStateEnumValue
stateReason <p>La raison du changement d’état.</p> StateReason
étiquettes <p>toutes les balises affectées à l’image.</p> BaliseAutoGenerated11[]
tpmSupport <p>Si l’image est configurée pour la prise en charge de NitroTPM, la valeur est <code>v2.0</code>. Pour plus d’informations, consultez <unhttps://docs.aws.amazon.com/AWSEC2/latest/UserGuide/nitrotpm.html'>NitroTPM</a> dans le guide utilisateur <i>Amazon EC2</i>.</p> TpmSupportValuesEnumValue
utilisationOpération <p>L’opération de l’instance Amazon EC2 et le code de facturation associé à l’AMI. <code>usageOperation</code> correspond au <'https://docs.aws.amazon.com/cur/latest/userguide/Lineitem-columns.html#Lineitem-details-O-Operation'https://docs.aws.amazon.com/cur/latest/userguide/Lineitem-columns.html#Lineitem-details-O-Operation'<lineitem/Operation>/a< colonne sur votre rapport d’utilisation et coût Amazon Web Services et dans le https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/price-changes.htmlun>'<'API Amazon Web Services Price List>/a. Vous pouvez afficher ces champs sur les <b>Instances</b> ou <b></b> pages dans la console Amazon EC2, ou dans les réponses retournées par l'<unhttps://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeImages.html'>DescribeImages</a> commande dans l’API Amazon EC2, ou le <unhttps://docs.aws.amazon.com/cli/latest/reference/ec2/describe-images.html'>'>description-images>/a< commande dans l’interface CLI.>/p corde
virtualisationType <p>Le type de virtualisation de l’AMI.</p> VirtualizationTypeEnumValue

BlockDeviceMapping

Nom Descriptif Valeur
Nom de l'appareil <p>Le nom de l’appareil (par exemple, <code>/dev/sdh</code> ou <code>xvdh</code>).</p> corde
Ebs <p>Paramètres utilisés pour configurer automatiquement des volumes EBS lors du lancement de l’instance.</p> EbsBlockDevice
noDevice <p>Pour omettre l’appareil du mappage d’appareil de bloc, spécifiez une chaîne vide. Lorsque cette propriété est spécifiée, l’appareil est supprimé du mappage d’appareil de bloc, quelle que soit la valeur affectée.</p> corde
nom_virtuel <p>Le nom de l’appareil virtuel (<code>éphémère</code>N). Les volumes de magasin d’instances sont numérotés à partir de 0. Un type d’instance avec 2 volumes de magasin d’instances disponibles peut spécifier des mappages pour <code>éphémère0</code> et <code>éphémère1</code>. Le nombre de volumes de magasin d’instances disponibles dépend du type d’instance. Après vous être connecté à l’instance, vous devez monter le volume.</p><p>volumes de magasin d’instances NVMe sont automatiquement énumérés et attribués un nom d’appareil. Les inclure dans votre mappage d’appareil de bloc n’a aucun effet.</p><p>Contraintes : pour les instances M3, vous devez spécifier des volumes de magasin d’instances dans le mappage d’appareil de bloc pour l’instance. Lorsque vous lancez une instance M3, nous ignorons tous les volumes de magasin d’instances spécifiés dans le mappage d’appareil de bloc pour l’AMI.</p> corde

BootModeValuesEnumValue

Nom Descriptif Valeur
valeur Valeur de propriété 'Biographies-d’héritage'
'UEFI'
« Préféré par UEFI »

DeviceTypeEnumValue

Nom Descriptif Valeur
valeur Valeur de propriété 'EBS'
'Magasin d’instances'

EbsBlockDevice

Nom Descriptif Valeur
deleteOnTermination <p>Indique si le volume EBS est supprimé lors de l’arrêt de l’instance. Pour plus d’informations, consultez <'href='https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/terminating-instances.html#preserving-volumes-on-termination'>Preserveing Amazon EBS volumes on instance termination</a> in the <i>Amazon EC2 User Guide</i>.</p> Bool
crypté <p>Indique si l’état de chiffrement d’un volume EBS est modifié lors de la restauration à partir d’un instantané de stockage. L’effet de la définition de l’état de chiffrement sur <code>true</code> dépend de l’origine du volume (nouveau ou à partir d’un instantané), du démarrage de l’état de chiffrement, de la propriété et de l’activation du chiffrement par défaut. Pour plus d’informations, consultez <unhttps://docs.aws.amazon.com/ebs/latest/userguide/ebs-encryption.html#encryption-parameters'>de chiffrement Amazon EBS</a> dans le guide utilisateur <i>Amazon EBS</i>.</p><p>Dans aucun cas, vous ne pouvez supprimer le chiffrement d’un volume chiffré.</p><p>volumes chiffrés ne peuvent être attachés qu’aux instances qui prennent en charge le chiffrement Amazon EBS. Pour plus d’informations, consultez <unhttps://docs.aws.amazon.com/ebs/latest/userguide/ebs-encryption-requirements.html#ebs-encryption_supported_instances'>types d’instances pris en charge</a>.</p><p>Ce paramètre n’est pas retourné par <un>DescribeImageAttribute</a>.</p><p>For <a>CreateImage</a> et <un>RegisterImage</a>, que vous puissiez inclure ce paramètre et les valeurs autorisées diffèrent selon le type de mappage d’appareil de bloc que vous créez.</p><ul><li><p>Si vous créez un mappage d’appareil de bloc pour un volume <b>nouveau volume (vide)</b>, vous pouvez inclure ce paramètre, et spécifiez <code>true</code> pour un volume chiffré, ou <code>faux</code> pour un volume non chiffré. Si vous omettez ce paramètre, il est par défaut <code>false</code> (non chiffré).</p></li><li><p>Si vous créez un mappage d’appareil de bloc à partir d’un <b>instantané chiffré ou non chiffré existant</b>, vous devez omettre ce paramètre. Si vous incluez ce paramètre, la demande échoue, quelle que soit la valeur que vous spécifiez.</p></li><li><p>Si vous créez un mappage d’appareil de bloc à partir d’un <b>volume non chiffré existant</b>, vous pouvez inclure ce paramètre, mais vous devez spécifier <code>false</code>. Si vous spécifiez <code>true</code>, la requête échoue. Dans ce cas, nous vous recommandons d’omettre le paramètre.</p></li><li><p>Si vous créez un mappage d’appareil de bloc à partir d’un <b>volume chiffré existant</b>, vous pouvez inclure ce paramètre et spécifier <code>true</code> ou <code>faux</code /code>. Toutefois, si vous spécifiez <code>false</code>, le paramètre est ignoré et le mappage d’appareil de bloc est toujours chiffré. Dans ce cas, nous vous recommandons d’omettre le paramètre.</p></li></ul> Bool
IOPS <p>Nombre d’opérations d’E/S par seconde (IOPS). Pour <code>gp3</code>, <code>io1</code>et <code></code> volumes, ce qui représente le nombre d’E/S par seconde approvisionnés pour le volume. Pour <code>gp2</code> volumes, cela représente les performances de base du volume et le taux auquel le volume accumule des crédits d’E/S pour le bursting.</p><p>Voici les valeurs prises en charge pour chaque type de volume :</p><ul><li><p><code>gp3</code></code : 3 000 - 16 000 IOPS>/p<>/li<>li<>p<>code<io1>/code<: 100 - 64 000 IOPS>/p<>/li<>li<>p<>code<io2>/code<: 100 - 256 000 IOPS>/p<>/li<>/ul<>p<Pour >code<io2>/code< volumes, vous pouvez atteindre jusqu’à 256 000 IOPS sur https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html#ec2-nitro-instancesdes instances>'>'>basées sur le système Nitro/a. Sur d’autres instances, vous pouvez atteindre jusqu’à 32 000 IOPS.</p><p>Ce paramètre est requis pour <code>io1</code> et <code></code /code> volumes. La valeur par défaut du code <>gp3</code> volumes est de 3 000 IOPS.</p> Int
kmsKeyId <p>Identifier (ID de clé, alias de clé, ARN d’ID ou ARN d’alias) pour une clé CMK gérée par le client sous laquelle le volume EBS est chiffré.</p><p>Ce paramètre n’est pris en charge que sur <code>blockDeviceMapping</code> objets appelés par <unhttps://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RunInstances.html'>RunInstances</a>, <a href='https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RequestSpotFleet.html'>RequestSpotFleet</a>, et <unhttps://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RequestSpotInstances.html'>RequestSpotInstances</a>.</p> corde
avant-posteArn <p>l’ARN de l’avant-poste sur lequel l’instantané est stocké.</p><p>Ce paramètre n’est pas pris en charge lors de l’utilisation de <unhttps://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateImage.html'>CreateImage</a>.</p> corde
instantanéId <p>L’ID de l’instantané.</p> corde
débit <p>Le débit pris en charge par le volume, en MiB/s.</p><p>Ce paramètre est valide uniquement pour <code>gp3</code> volumes.</p><p>Plage valide : valeur minimale de 125. Valeur maximale de 1 000.</p> Int
volumeTaille <p>La taille du volume, en Gio. Vous devez spécifier un ID d’instantané ou une taille de volume. Si vous spécifiez un instantané, la valeur par défaut est la taille de l’instantané. Vous pouvez spécifier une taille de volume égale ou supérieure à la taille d’instantané.</p><p>Voici les tailles prises en charge pour chaque type de volume :</p><ul><li><p><code>gp2</code> et <code>gp3</code>: 1 - 16 384 Gio</p></li><li><p><code>io1</code>: 4 - 16 384 Gio</p></li><li><p><code>io2</code>: 4 - 65 536 Gio</p></li><li><p><code>st1</code> et <code>sc1</code>: 125 - 16 384 Gio</p></li><li><p><code>standard</code>: 1 - 1 024 Gio</p></li></ul> Int
volumeType <p>Type de volume. Pour plus d’informations, consultez <unhttps://docs.aws.amazon.com/ebs/latest/userguide/ebs-volume-types.html'>types de volumes Amazon EBS</a> dans le guide utilisateur <i>Amazon EBS</i>.</p> VolumeTypeEnumValue

Ec2ImageProperties

Nom Descriptif Valeur
ARN Nom de la ressource Amazon (ARN) corde
awsAccountId ID de compte AWS corde
Propriétés awsProperties Propriétés AWS AwsEc2ImageProperties
Région aws(s) Région AWS corde
awsSourceSchema Schéma source AWS corde
mots-clés Balises AWS Ec2ImagePropertiesAwsTags
publicCloudConnectorsResourceId ID de ressource des connecteurs cloud public corde
publicCloudResourceName Nom de la ressource cloud public corde

Ec2ImagePropertiesAwsTags

Nom Descriptif Valeur

HyperviseurTypeEnumValue

Nom Descriptif Valeur
valeur Valeur de propriété 'OVM'
'xen'

ImageStateEnumValue

Nom Descriptif Valeur
valeur Valeur de propriété 'disponible'
'désinscrire'
« Handicapé »
'Erreur'
'échec'
« Invalide »
'en attente'
'temporaire'

ImageTypeValuesEnumValue

Nom Descriptif Valeur
valeur Valeur de propriété 'noyau'
'Machine'
'Disque virtuel'

ImdsSupportValuesEnumValue

Nom Descriptif Valeur
valeur Valeur de propriété 'v2.0'

PlatformValuesEnumValue

Nom Descriptif Valeur
valeur Valeur de propriété 'Fenêtres'

CodeProduit

Nom Descriptif Valeur
productCodeId <p>Le code de produit.</p> corde
productCodeType <p>Le type de code de produit.</p> ProductCodeValuesEnumValue

ProductCodeValuesEnumValue

Nom Descriptif Valeur
valeur Valeur de propriété 'DevPay'
« Marché »

StateReason

Nom Descriptif Valeur
code <p>Code de raison de la modification de l’état.</p> corde
Message <p>Message pour la modification de l’état.</p><ul><li><p><code>Server.InsufficientInstanceCapacity</code>: une capacité insuffisante était disponible pour satisfaire la demande de lancement.</p></li><li><p><code>Server.InternalError</code>: une erreur interne a provoqué l’arrêt de l’instance pendant le lancement.</p></li><li><p><code>Server.ScheduledStop</code>: l’instance a été arrêtée en raison d’une mise hors service planifiée.</p></li><li><p><code>Server.SpotInstanceShutdown</code>: l’instance a été arrêtée parce que le nombre de requêtes Spot avec un prix maximal égal ou supérieur à la capacité disponible du prix Spot a dépassé la capacité disponible ou en raison d’une augmentation du prix Spot.</p></li><li><p><code>Server.SpotInstanceTermination</code>: l’instance a été arrêtée parce que le nombre de requêtes Spot avec un prix maximal égal ou supérieur à la capacité disponible du prix Spot a dépassé la capacité disponible ou en raison d’une augmentation du prix Spot.</p></li><li><p><code>Client.InstanceInitiatedShutdown</code>: l’instance a été arrêtée à partir du système d’exploitation de l’instance.</p></li><li><p><code>Client.InstanceTerminated</code>: l’instance a été arrêtée ou redémarrée lors de la création d’AMI.</p></li><li><p><code>Client.InternalError</code>: une erreur client a provoqué l’arrêt de l’instance pendant le lancement.</p></li><li><p><code>Client.InvalidSnapshot.NotFound</code>: l’instantané spécifié n’a pas été trouvé.</p></li><li><p><code>Client.UserInitiatedHibernate</code>: la mise en veille prolongée a été lancée sur l’instance.</p></li><li><p><code>Client.UserInitiatedShutdown</code>: l’instance a été arrêtée à l’aide de l’API Amazon EC2.</p></li><li><p><code>Client.VolumeLimitExceeded</code>: la limite du nombre de volumes EBS ou du stockage total a été dépassée. Réduisez l’utilisation ou demandez une augmentation des limites de votre compte.</p></li></ul> corde

BaliseAutoGenerated11

Nom Descriptif Valeur
clé <p>La clé de la balise.</p><p>Contraintes : les clés de balise respectent la casse et acceptent un maximum de 127 caractères Unicode. Peut ne pas commencer par <code>aws :</code>.</p> corde
valeur <p>La valeur de la balise.</p><p>Contraintes : les valeurs de balise respectent la casse et acceptent un maximum de 256 caractères Unicode.</p> corde

TpmSupportValuesEnumValue

Nom Descriptif Valeur
valeur Valeur de propriété 'v2.0'

TrackedResourceTags

Nom Descriptif Valeur

VirtualizationTypeEnumValue

Nom Descriptif Valeur
valeur Valeur de propriété 'hvm'
« Paravirtuel »

VolumeTypeEnumValue

Nom Descriptif Valeur
valeur Valeur de propriété 'GP2'
'GP3'
'io1'
'io2'
'SC1'
'st1'
« Standard »

Définition de ressource de modèle ARM

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

{
  "type": "Microsoft.AwsConnector/ec2Images",
  "apiVersion": "2024-12-01",
  "name": "string",
  "location": "string",
  "properties": {
    "arn": "string",
    "awsAccountId": "string",
    "awsProperties": {
      "architecture": {
        "value": "string"
      },
      "blockDeviceMappings": [
        {
          "deviceName": "string",
          "ebs": {
            "deleteOnTermination": "bool",
            "encrypted": "bool",
            "iops": "int",
            "kmsKeyId": "string",
            "outpostArn": "string",
            "snapshotId": "string",
            "throughput": "int",
            "volumeSize": "int",
            "volumeType": {
              "value": "string"
            }
          },
          "noDevice": "string",
          "virtualName": "string"
        }
      ],
      "bootMode": {
        "value": "string"
      },
      "creationDate": "string",
      "deprecationTime": "string",
      "deregistrationProtection": "string",
      "description": "string",
      "enaSupport": "bool",
      "hypervisor": {
        "value": "string"
      },
      "imageId": "string",
      "imageLocation": "string",
      "imageOwnerAlias": "string",
      "imageType": {
        "value": "string"
      },
      "imdsSupport": {
        "value": "string"
      },
      "kernelId": "string",
      "lastLaunchedTime": "string",
      "name": "string",
      "ownerId": "string",
      "platform": {
        "value": "string"
      },
      "platformDetails": "string",
      "productCodes": [
        {
          "productCodeId": "string",
          "productCodeType": {
            "value": "string"
          }
        }
      ],
      "public": "bool",
      "ramdiskId": "string",
      "rootDeviceName": "string",
      "rootDeviceType": {
        "value": "string"
      },
      "sourceInstanceId": "string",
      "sriovNetSupport": "string",
      "state": {
        "value": "string"
      },
      "stateReason": {
        "code": "string",
        "message": "string"
      },
      "tags": [
        {
          "key": "string",
          "value": "string"
        }
      ],
      "tpmSupport": {
        "value": "string"
      },
      "usageOperation": "string",
      "virtualizationType": {
        "value": "string"
      }
    },
    "awsRegion": "string",
    "awsSourceSchema": "string",
    "awsTags": {
      "{customized property}": "string"
    },
    "publicCloudConnectorsResourceId": "string",
    "publicCloudResourceName": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valeurs de propriété

Microsoft.AwsConnector/ec2Images

Nom Descriptif Valeur
apiVersion Version de l’API '2024-12-01'
emplacement Emplacement géographique où réside la ressource chaîne (obligatoire)
nom Nom de la ressource corde

Contraintes:
Modèle = ^(?=.{0,259}[^\s.]$)(?!.*[<>%&\?/#]) (obligatoire)
Propriétés Propriétés spécifiques à la ressource pour cette ressource. Ec2ImageProperties
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles
type Type de ressource « Microsoft.AwsConnector/ec2Images »

ArchitectureValuesEnumValue

Nom Descriptif Valeur
valeur Valeur de propriété 'ARM64'
'arm64_mac'
'i386'
'x86_64'
'x86_64_mac'

AwsEc2ImageProperties

Nom Descriptif Valeur
architecture <p>L’architecture de l’image.</p> ArchitectureValuesEnumValue
blockDeviceMappings <p>n’importe quelle entrée de mappage d’appareil de bloc.</p> BlockDeviceMapping[]
mode de démarrage <p>mode de démarrage de l’image. Pour plus d’informations, consultez <unhttps://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-boot.html'>modes de démarrage</a> dans le guide d’utilisateur <i>Amazon EC2</i>.</p> BootModeValuesEnumValue
date de création <p>Date et heure de création de l’image.</p> corde
dépréciationTemps <p>La date et l’heure de dépréciation de l’AMI, en UTC, au format suivant : <i>AAAA</i>-<i>MM</i>-<i>DD</i>T<i>HH</i>:<i>MM</i>:<i></i>Z. Si vous avez spécifié une valeur pendant des secondes, Amazon EC2 arrondit les secondes à la minute la plus proche.</p> corde
désinscriptionProtection <p>Indique si la protection de l’inscription est activée pour l’AMI.</p> corde
descriptif <p>La description de l’AMI fournie lors de la création de l’image.</p> corde
enaSupport <p>Spécifie si la mise en réseau améliorée avec ENA est activée.</p> Bool
hyperviseur <p>type d’hyperviseur de l’image. Seul <code>xen</code> est pris en charge. <code>ovm</code> n’est pas pris en charge.</p> HyperviseurTypeEnumValue
imageId <p>L’ID de l’AMI.</p> corde
imageLocation <p>L’emplacement de l’AMI.</p> corde
imageOwnerAlias <p>L’alias du propriétaire (<code>amazon</code> | <code>aws-marketplace</code>).</p> corde
type d'image <p>Type d’image.</p> ImageTypeValuesEnumValue
imdsSupport <p>Si <code>v2.0</code>, il indique que IMDSv2 est spécifié dans l’AMI. Les instances lancées à partir de cette AMI auront <code>HttpTokens</code> automatiquement définie sur <code>obligatoire</code> afin que, par défaut, l’instance exige que IMDSv2 soit utilisé lors de la demande de métadonnées d’instance. De plus, <code>HttpPutResponseHopLimit</code> est défini sur <code>2</code>. Pour plus d’informations, consultez <unhttps://docs.aws.amazon.com/AWSEC2/latest/UserGuide/configuring-IMDS-new-instances.html#configure-IMDS-new-instances-ami-configurationhttps://docs.aws.amazon.com/AWSEC2/latest/UserGuide/configuring-IMDS-new-instances.html#configure-IMDS-new-instances-ami-configuration'<Configurer l’AMI>/a< dans le guide utilisateur >i<Amazon EC2>/i<.>/p ImdsSupportValuesEnumValue
kernelId <p>Noyau associé à l’image, le cas échéant. Applicable uniquement aux images de machine.</p> corde
lastLaunchedTime <p>La date et l’heure, dans <unhttp://www.iso.org/iso/iso8601'http://www.iso.org/iso/iso8601'<format date-heure ISO 8601>/a, lorsque l’AMI a été utilisée pour la dernière fois pour lancer une instance EC2. Lorsque l’AMI est utilisé pour lancer une instance, il existe un délai de 24 heures avant que l’utilisation ne soit signalée. note</p><note><p><code>lastLaunchedTime</code> données sont disponibles à partir d’avril 2017.</p></note> corde
nom <p>Nom de l’AMI fourni lors de la création de l’image.</p> corde
ownerId <p>L’ID du compte Amazon Web Services propriétaire de l’image.</p> corde
plateforme <p>Cette valeur est définie sur <code>windows</code> pour les API Windows ; sinon, il est vide.</p> PlatformValuesEnumValue
plateformeDétails <p>Les détails de la plateforme associés au code de facturation de l’AMI. Pour plus d’informations, consultez <unhttps://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-billing-info.htmlhttps://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-billing-info.html'<Comprendre les informations de facturation d’AMI>/a< dans le >guide utilisateur<i<Amazon EC2</i>./p corde
codes de produit <p>Tous les codes de produit associés à l’AMI.</p> Code produit[]
public <p>Indique si l’image dispose d’autorisations de lancement public. La valeur est <code>true</code> si cette image dispose d’autorisations de lancement public ou <code>faux</code> s’il n’a que des autorisations de lancement implicites et explicites.</p> Bool
ramdiskId <p>Le disque RAM associé à l’image, le cas échéant. Applicable uniquement aux images de machine.</p> corde
rootDeviceName <p>Nom de l’appareil racine (par exemple, <code>/dev/sda1</code>).</p> corde
rootDeviceType <p>Type d’appareil racine utilisé par l’AMI. L’AMI peut utiliser un volume Amazon EBS ou un volume de magasin d’instances.</p> DeviceTypeEnumValue
sourceInstanceId <p>L’ID de l’instance à partir de laquelle l’AMI a été créé si l’AMI a été créé à l’aide de <'https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateImage.html'>CreateImage</a>. Ce champ s’affiche uniquement si l’AMI a été créé à l’aide de CreateImage.</p> corde
sriovNetSupport <p>Spécifie si la mise en réseau améliorée avec l’interface de fonction virtuelle Intel 82599 est activée.</p> corde
état <p>l’état actuel de l’AMI. Si l’état est <code>disponible</code>, l’image est correctement inscrite et peut être utilisée pour lancer une instance.</p> ImageStateEnumValue
stateReason <p>La raison du changement d’état.</p> StateReason
étiquettes <p>toutes les balises affectées à l’image.</p> BaliseAutoGenerated11[]
tpmSupport <p>Si l’image est configurée pour la prise en charge de NitroTPM, la valeur est <code>v2.0</code>. Pour plus d’informations, consultez <unhttps://docs.aws.amazon.com/AWSEC2/latest/UserGuide/nitrotpm.html'>NitroTPM</a> dans le guide utilisateur <i>Amazon EC2</i>.</p> TpmSupportValuesEnumValue
utilisationOpération <p>L’opération de l’instance Amazon EC2 et le code de facturation associé à l’AMI. <code>usageOperation</code> correspond au <'https://docs.aws.amazon.com/cur/latest/userguide/Lineitem-columns.html#Lineitem-details-O-Operation'https://docs.aws.amazon.com/cur/latest/userguide/Lineitem-columns.html#Lineitem-details-O-Operation'<lineitem/Operation>/a< colonne sur votre rapport d’utilisation et coût Amazon Web Services et dans le https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/price-changes.htmlun>'<'API Amazon Web Services Price List>/a. Vous pouvez afficher ces champs sur les <b>Instances</b> ou <b></b> pages dans la console Amazon EC2, ou dans les réponses retournées par l'<unhttps://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeImages.html'>DescribeImages</a> commande dans l’API Amazon EC2, ou le <unhttps://docs.aws.amazon.com/cli/latest/reference/ec2/describe-images.html'>'>description-images>/a< commande dans l’interface CLI.>/p corde
virtualisationType <p>Le type de virtualisation de l’AMI.</p> VirtualizationTypeEnumValue

BlockDeviceMapping

Nom Descriptif Valeur
Nom de l'appareil <p>Le nom de l’appareil (par exemple, <code>/dev/sdh</code> ou <code>xvdh</code>).</p> corde
Ebs <p>Paramètres utilisés pour configurer automatiquement des volumes EBS lors du lancement de l’instance.</p> EbsBlockDevice
noDevice <p>Pour omettre l’appareil du mappage d’appareil de bloc, spécifiez une chaîne vide. Lorsque cette propriété est spécifiée, l’appareil est supprimé du mappage d’appareil de bloc, quelle que soit la valeur affectée.</p> corde
nom_virtuel <p>Le nom de l’appareil virtuel (<code>éphémère</code>N). Les volumes de magasin d’instances sont numérotés à partir de 0. Un type d’instance avec 2 volumes de magasin d’instances disponibles peut spécifier des mappages pour <code>éphémère0</code> et <code>éphémère1</code>. Le nombre de volumes de magasin d’instances disponibles dépend du type d’instance. Après vous être connecté à l’instance, vous devez monter le volume.</p><p>volumes de magasin d’instances NVMe sont automatiquement énumérés et attribués un nom d’appareil. Les inclure dans votre mappage d’appareil de bloc n’a aucun effet.</p><p>Contraintes : pour les instances M3, vous devez spécifier des volumes de magasin d’instances dans le mappage d’appareil de bloc pour l’instance. Lorsque vous lancez une instance M3, nous ignorons tous les volumes de magasin d’instances spécifiés dans le mappage d’appareil de bloc pour l’AMI.</p> corde

BootModeValuesEnumValue

Nom Descriptif Valeur
valeur Valeur de propriété 'Biographies-d’héritage'
'UEFI'
« Préféré par UEFI »

DeviceTypeEnumValue

Nom Descriptif Valeur
valeur Valeur de propriété 'EBS'
'Magasin d’instances'

EbsBlockDevice

Nom Descriptif Valeur
deleteOnTermination <p>Indique si le volume EBS est supprimé lors de l’arrêt de l’instance. Pour plus d’informations, consultez <'href='https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/terminating-instances.html#preserving-volumes-on-termination'>Preserveing Amazon EBS volumes on instance termination</a> in the <i>Amazon EC2 User Guide</i>.</p> Bool
crypté <p>Indique si l’état de chiffrement d’un volume EBS est modifié lors de la restauration à partir d’un instantané de stockage. L’effet de la définition de l’état de chiffrement sur <code>true</code> dépend de l’origine du volume (nouveau ou à partir d’un instantané), du démarrage de l’état de chiffrement, de la propriété et de l’activation du chiffrement par défaut. Pour plus d’informations, consultez <unhttps://docs.aws.amazon.com/ebs/latest/userguide/ebs-encryption.html#encryption-parameters'>de chiffrement Amazon EBS</a> dans le guide utilisateur <i>Amazon EBS</i>.</p><p>Dans aucun cas, vous ne pouvez supprimer le chiffrement d’un volume chiffré.</p><p>volumes chiffrés ne peuvent être attachés qu’aux instances qui prennent en charge le chiffrement Amazon EBS. Pour plus d’informations, consultez <unhttps://docs.aws.amazon.com/ebs/latest/userguide/ebs-encryption-requirements.html#ebs-encryption_supported_instances'>types d’instances pris en charge</a>.</p><p>Ce paramètre n’est pas retourné par <un>DescribeImageAttribute</a>.</p><p>For <a>CreateImage</a> et <un>RegisterImage</a>, que vous puissiez inclure ce paramètre et les valeurs autorisées diffèrent selon le type de mappage d’appareil de bloc que vous créez.</p><ul><li><p>Si vous créez un mappage d’appareil de bloc pour un volume <b>nouveau volume (vide)</b>, vous pouvez inclure ce paramètre, et spécifiez <code>true</code> pour un volume chiffré, ou <code>faux</code> pour un volume non chiffré. Si vous omettez ce paramètre, il est par défaut <code>false</code> (non chiffré).</p></li><li><p>Si vous créez un mappage d’appareil de bloc à partir d’un <b>instantané chiffré ou non chiffré existant</b>, vous devez omettre ce paramètre. Si vous incluez ce paramètre, la demande échoue, quelle que soit la valeur que vous spécifiez.</p></li><li><p>Si vous créez un mappage d’appareil de bloc à partir d’un <b>volume non chiffré existant</b>, vous pouvez inclure ce paramètre, mais vous devez spécifier <code>false</code>. Si vous spécifiez <code>true</code>, la requête échoue. Dans ce cas, nous vous recommandons d’omettre le paramètre.</p></li><li><p>Si vous créez un mappage d’appareil de bloc à partir d’un <b>volume chiffré existant</b>, vous pouvez inclure ce paramètre et spécifier <code>true</code> ou <code>faux</code /code>. Toutefois, si vous spécifiez <code>false</code>, le paramètre est ignoré et le mappage d’appareil de bloc est toujours chiffré. Dans ce cas, nous vous recommandons d’omettre le paramètre.</p></li></ul> Bool
IOPS <p>Nombre d’opérations d’E/S par seconde (IOPS). Pour <code>gp3</code>, <code>io1</code>et <code></code> volumes, ce qui représente le nombre d’E/S par seconde approvisionnés pour le volume. Pour <code>gp2</code> volumes, cela représente les performances de base du volume et le taux auquel le volume accumule des crédits d’E/S pour le bursting.</p><p>Voici les valeurs prises en charge pour chaque type de volume :</p><ul><li><p><code>gp3</code></code : 3 000 - 16 000 IOPS>/p<>/li<>li<>p<>code<io1>/code<: 100 - 64 000 IOPS>/p<>/li<>li<>p<>code<io2>/code<: 100 - 256 000 IOPS>/p<>/li<>/ul<>p<Pour >code<io2>/code< volumes, vous pouvez atteindre jusqu’à 256 000 IOPS sur https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html#ec2-nitro-instancesdes instances>'>'>basées sur le système Nitro/a. Sur d’autres instances, vous pouvez atteindre jusqu’à 32 000 IOPS.</p><p>Ce paramètre est requis pour <code>io1</code> et <code></code /code> volumes. La valeur par défaut du code <>gp3</code> volumes est de 3 000 IOPS.</p> Int
kmsKeyId <p>Identifier (ID de clé, alias de clé, ARN d’ID ou ARN d’alias) pour une clé CMK gérée par le client sous laquelle le volume EBS est chiffré.</p><p>Ce paramètre n’est pris en charge que sur <code>blockDeviceMapping</code> objets appelés par <unhttps://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RunInstances.html'>RunInstances</a>, <a href='https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RequestSpotFleet.html'>RequestSpotFleet</a>, et <unhttps://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RequestSpotInstances.html'>RequestSpotInstances</a>.</p> corde
avant-posteArn <p>l’ARN de l’avant-poste sur lequel l’instantané est stocké.</p><p>Ce paramètre n’est pas pris en charge lors de l’utilisation de <unhttps://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateImage.html'>CreateImage</a>.</p> corde
instantanéId <p>L’ID de l’instantané.</p> corde
débit <p>Le débit pris en charge par le volume, en MiB/s.</p><p>Ce paramètre est valide uniquement pour <code>gp3</code> volumes.</p><p>Plage valide : valeur minimale de 125. Valeur maximale de 1 000.</p> Int
volumeTaille <p>La taille du volume, en Gio. Vous devez spécifier un ID d’instantané ou une taille de volume. Si vous spécifiez un instantané, la valeur par défaut est la taille de l’instantané. Vous pouvez spécifier une taille de volume égale ou supérieure à la taille d’instantané.</p><p>Voici les tailles prises en charge pour chaque type de volume :</p><ul><li><p><code>gp2</code> et <code>gp3</code>: 1 - 16 384 Gio</p></li><li><p><code>io1</code>: 4 - 16 384 Gio</p></li><li><p><code>io2</code>: 4 - 65 536 Gio</p></li><li><p><code>st1</code> et <code>sc1</code>: 125 - 16 384 Gio</p></li><li><p><code>standard</code>: 1 - 1 024 Gio</p></li></ul> Int
volumeType <p>Type de volume. Pour plus d’informations, consultez <unhttps://docs.aws.amazon.com/ebs/latest/userguide/ebs-volume-types.html'>types de volumes Amazon EBS</a> dans le guide utilisateur <i>Amazon EBS</i>.</p> VolumeTypeEnumValue

Ec2ImageProperties

Nom Descriptif Valeur
ARN Nom de la ressource Amazon (ARN) corde
awsAccountId ID de compte AWS corde
Propriétés awsProperties Propriétés AWS AwsEc2ImageProperties
Région aws(s) Région AWS corde
awsSourceSchema Schéma source AWS corde
mots-clés Balises AWS Ec2ImagePropertiesAwsTags
publicCloudConnectorsResourceId ID de ressource des connecteurs cloud public corde
publicCloudResourceName Nom de la ressource cloud public corde

Ec2ImagePropertiesAwsTags

Nom Descriptif Valeur

HyperviseurTypeEnumValue

Nom Descriptif Valeur
valeur Valeur de propriété 'OVM'
'xen'

ImageStateEnumValue

Nom Descriptif Valeur
valeur Valeur de propriété 'disponible'
'désinscrire'
« Handicapé »
'Erreur'
'échec'
« Invalide »
'en attente'
'temporaire'

ImageTypeValuesEnumValue

Nom Descriptif Valeur
valeur Valeur de propriété 'noyau'
'Machine'
'Disque virtuel'

ImdsSupportValuesEnumValue

Nom Descriptif Valeur
valeur Valeur de propriété 'v2.0'

PlatformValuesEnumValue

Nom Descriptif Valeur
valeur Valeur de propriété 'Fenêtres'

CodeProduit

Nom Descriptif Valeur
productCodeId <p>Le code de produit.</p> corde
productCodeType <p>Le type de code de produit.</p> ProductCodeValuesEnumValue

ProductCodeValuesEnumValue

Nom Descriptif Valeur
valeur Valeur de propriété 'DevPay'
« Marché »

StateReason

Nom Descriptif Valeur
code <p>Code de raison de la modification de l’état.</p> corde
Message <p>Message pour la modification de l’état.</p><ul><li><p><code>Server.InsufficientInstanceCapacity</code>: une capacité insuffisante était disponible pour satisfaire la demande de lancement.</p></li><li><p><code>Server.InternalError</code>: une erreur interne a provoqué l’arrêt de l’instance pendant le lancement.</p></li><li><p><code>Server.ScheduledStop</code>: l’instance a été arrêtée en raison d’une mise hors service planifiée.</p></li><li><p><code>Server.SpotInstanceShutdown</code>: l’instance a été arrêtée parce que le nombre de requêtes Spot avec un prix maximal égal ou supérieur à la capacité disponible du prix Spot a dépassé la capacité disponible ou en raison d’une augmentation du prix Spot.</p></li><li><p><code>Server.SpotInstanceTermination</code>: l’instance a été arrêtée parce que le nombre de requêtes Spot avec un prix maximal égal ou supérieur à la capacité disponible du prix Spot a dépassé la capacité disponible ou en raison d’une augmentation du prix Spot.</p></li><li><p><code>Client.InstanceInitiatedShutdown</code>: l’instance a été arrêtée à partir du système d’exploitation de l’instance.</p></li><li><p><code>Client.InstanceTerminated</code>: l’instance a été arrêtée ou redémarrée lors de la création d’AMI.</p></li><li><p><code>Client.InternalError</code>: une erreur client a provoqué l’arrêt de l’instance pendant le lancement.</p></li><li><p><code>Client.InvalidSnapshot.NotFound</code>: l’instantané spécifié n’a pas été trouvé.</p></li><li><p><code>Client.UserInitiatedHibernate</code>: la mise en veille prolongée a été lancée sur l’instance.</p></li><li><p><code>Client.UserInitiatedShutdown</code>: l’instance a été arrêtée à l’aide de l’API Amazon EC2.</p></li><li><p><code>Client.VolumeLimitExceeded</code>: la limite du nombre de volumes EBS ou du stockage total a été dépassée. Réduisez l’utilisation ou demandez une augmentation des limites de votre compte.</p></li></ul> corde

BaliseAutoGenerated11

Nom Descriptif Valeur
clé <p>La clé de la balise.</p><p>Contraintes : les clés de balise respectent la casse et acceptent un maximum de 127 caractères Unicode. Peut ne pas commencer par <code>aws :</code>.</p> corde
valeur <p>La valeur de la balise.</p><p>Contraintes : les valeurs de balise respectent la casse et acceptent un maximum de 256 caractères Unicode.</p> corde

TpmSupportValuesEnumValue

Nom Descriptif Valeur
valeur Valeur de propriété 'v2.0'

TrackedResourceTags

Nom Descriptif Valeur

VirtualizationTypeEnumValue

Nom Descriptif Valeur
valeur Valeur de propriété 'hvm'
« Paravirtuel »

VolumeTypeEnumValue

Nom Descriptif Valeur
valeur Valeur de propriété 'GP2'
'GP3'
'io1'
'io2'
'SC1'
'st1'
« Standard »

Exemples d’utilisation

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource ec2Images 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.AwsConnector/ec2Images, ajoutez le terraform suivant à votre modèle.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.AwsConnector/ec2Images@2024-12-01"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      arn = "string"
      awsAccountId = "string"
      awsProperties = {
        architecture = {
          value = "string"
        }
        blockDeviceMappings = [
          {
            deviceName = "string"
            ebs = {
              deleteOnTermination = bool
              encrypted = bool
              iops = int
              kmsKeyId = "string"
              outpostArn = "string"
              snapshotId = "string"
              throughput = int
              volumeSize = int
              volumeType = {
                value = "string"
              }
            }
            noDevice = "string"
            virtualName = "string"
          }
        ]
        bootMode = {
          value = "string"
        }
        creationDate = "string"
        deprecationTime = "string"
        deregistrationProtection = "string"
        description = "string"
        enaSupport = bool
        hypervisor = {
          value = "string"
        }
        imageId = "string"
        imageLocation = "string"
        imageOwnerAlias = "string"
        imageType = {
          value = "string"
        }
        imdsSupport = {
          value = "string"
        }
        kernelId = "string"
        lastLaunchedTime = "string"
        name = "string"
        ownerId = "string"
        platform = {
          value = "string"
        }
        platformDetails = "string"
        productCodes = [
          {
            productCodeId = "string"
            productCodeType = {
              value = "string"
            }
          }
        ]
        public = bool
        ramdiskId = "string"
        rootDeviceName = "string"
        rootDeviceType = {
          value = "string"
        }
        sourceInstanceId = "string"
        sriovNetSupport = "string"
        state = {
          value = "string"
        }
        stateReason = {
          code = "string"
          message = "string"
        }
        tags = [
          {
            key = "string"
            value = "string"
          }
        ]
        tpmSupport = {
          value = "string"
        }
        usageOperation = "string"
        virtualizationType = {
          value = "string"
        }
      }
      awsRegion = "string"
      awsSourceSchema = "string"
      awsTags = {
        {customized property} = "string"
      }
      publicCloudConnectorsResourceId = "string"
      publicCloudResourceName = "string"
    }
  }
}

Valeurs de propriété

Microsoft.AwsConnector/ec2Images

Nom Descriptif Valeur
emplacement Emplacement géographique où réside la ressource chaîne (obligatoire)
nom Nom de la ressource corde

Contraintes:
Modèle = ^(?=.{0,259}[^\s.]$)(?!.*[<>%&\?/#]) (obligatoire)
Propriétés Propriétés spécifiques à la ressource pour cette ressource. Ec2ImageProperties
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes.
type Type de ressource « Microsoft.AwsConnector/ec2Images@2024-12-01 »

ArchitectureValuesEnumValue

Nom Descriptif Valeur
valeur Valeur de propriété 'ARM64'
'arm64_mac'
'i386'
'x86_64'
'x86_64_mac'

AwsEc2ImageProperties

Nom Descriptif Valeur
architecture <p>L’architecture de l’image.</p> ArchitectureValuesEnumValue
blockDeviceMappings <p>n’importe quelle entrée de mappage d’appareil de bloc.</p> BlockDeviceMapping[]
mode de démarrage <p>mode de démarrage de l’image. Pour plus d’informations, consultez <unhttps://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-boot.html'>modes de démarrage</a> dans le guide d’utilisateur <i>Amazon EC2</i>.</p> BootModeValuesEnumValue
date de création <p>Date et heure de création de l’image.</p> corde
dépréciationTemps <p>La date et l’heure de dépréciation de l’AMI, en UTC, au format suivant : <i>AAAA</i>-<i>MM</i>-<i>DD</i>T<i>HH</i>:<i>MM</i>:<i></i>Z. Si vous avez spécifié une valeur pendant des secondes, Amazon EC2 arrondit les secondes à la minute la plus proche.</p> corde
désinscriptionProtection <p>Indique si la protection de l’inscription est activée pour l’AMI.</p> corde
descriptif <p>La description de l’AMI fournie lors de la création de l’image.</p> corde
enaSupport <p>Spécifie si la mise en réseau améliorée avec ENA est activée.</p> Bool
hyperviseur <p>type d’hyperviseur de l’image. Seul <code>xen</code> est pris en charge. <code>ovm</code> n’est pas pris en charge.</p> HyperviseurTypeEnumValue
imageId <p>L’ID de l’AMI.</p> corde
imageLocation <p>L’emplacement de l’AMI.</p> corde
imageOwnerAlias <p>L’alias du propriétaire (<code>amazon</code> | <code>aws-marketplace</code>).</p> corde
type d'image <p>Type d’image.</p> ImageTypeValuesEnumValue
imdsSupport <p>Si <code>v2.0</code>, il indique que IMDSv2 est spécifié dans l’AMI. Les instances lancées à partir de cette AMI auront <code>HttpTokens</code> automatiquement définie sur <code>obligatoire</code> afin que, par défaut, l’instance exige que IMDSv2 soit utilisé lors de la demande de métadonnées d’instance. De plus, <code>HttpPutResponseHopLimit</code> est défini sur <code>2</code>. Pour plus d’informations, consultez <unhttps://docs.aws.amazon.com/AWSEC2/latest/UserGuide/configuring-IMDS-new-instances.html#configure-IMDS-new-instances-ami-configurationhttps://docs.aws.amazon.com/AWSEC2/latest/UserGuide/configuring-IMDS-new-instances.html#configure-IMDS-new-instances-ami-configuration'<Configurer l’AMI>/a< dans le guide utilisateur >i<Amazon EC2>/i<.>/p ImdsSupportValuesEnumValue
kernelId <p>Noyau associé à l’image, le cas échéant. Applicable uniquement aux images de machine.</p> corde
lastLaunchedTime <p>La date et l’heure, dans <unhttp://www.iso.org/iso/iso8601'http://www.iso.org/iso/iso8601'<format date-heure ISO 8601>/a, lorsque l’AMI a été utilisée pour la dernière fois pour lancer une instance EC2. Lorsque l’AMI est utilisé pour lancer une instance, il existe un délai de 24 heures avant que l’utilisation ne soit signalée. note</p><note><p><code>lastLaunchedTime</code> données sont disponibles à partir d’avril 2017.</p></note> corde
nom <p>Nom de l’AMI fourni lors de la création de l’image.</p> corde
ownerId <p>L’ID du compte Amazon Web Services propriétaire de l’image.</p> corde
plateforme <p>Cette valeur est définie sur <code>windows</code> pour les API Windows ; sinon, il est vide.</p> PlatformValuesEnumValue
plateformeDétails <p>Les détails de la plateforme associés au code de facturation de l’AMI. Pour plus d’informations, consultez <unhttps://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-billing-info.htmlhttps://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-billing-info.html'<Comprendre les informations de facturation d’AMI>/a< dans le >guide utilisateur<i<Amazon EC2</i>./p corde
codes de produit <p>Tous les codes de produit associés à l’AMI.</p> Code produit[]
public <p>Indique si l’image dispose d’autorisations de lancement public. La valeur est <code>true</code> si cette image dispose d’autorisations de lancement public ou <code>faux</code> s’il n’a que des autorisations de lancement implicites et explicites.</p> Bool
ramdiskId <p>Le disque RAM associé à l’image, le cas échéant. Applicable uniquement aux images de machine.</p> corde
rootDeviceName <p>Nom de l’appareil racine (par exemple, <code>/dev/sda1</code>).</p> corde
rootDeviceType <p>Type d’appareil racine utilisé par l’AMI. L’AMI peut utiliser un volume Amazon EBS ou un volume de magasin d’instances.</p> DeviceTypeEnumValue
sourceInstanceId <p>L’ID de l’instance à partir de laquelle l’AMI a été créé si l’AMI a été créé à l’aide de <'https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateImage.html'>CreateImage</a>. Ce champ s’affiche uniquement si l’AMI a été créé à l’aide de CreateImage.</p> corde
sriovNetSupport <p>Spécifie si la mise en réseau améliorée avec l’interface de fonction virtuelle Intel 82599 est activée.</p> corde
état <p>l’état actuel de l’AMI. Si l’état est <code>disponible</code>, l’image est correctement inscrite et peut être utilisée pour lancer une instance.</p> ImageStateEnumValue
stateReason <p>La raison du changement d’état.</p> StateReason
étiquettes <p>toutes les balises affectées à l’image.</p> BaliseAutoGenerated11[]
tpmSupport <p>Si l’image est configurée pour la prise en charge de NitroTPM, la valeur est <code>v2.0</code>. Pour plus d’informations, consultez <unhttps://docs.aws.amazon.com/AWSEC2/latest/UserGuide/nitrotpm.html'>NitroTPM</a> dans le guide utilisateur <i>Amazon EC2</i>.</p> TpmSupportValuesEnumValue
utilisationOpération <p>L’opération de l’instance Amazon EC2 et le code de facturation associé à l’AMI. <code>usageOperation</code> correspond au <'https://docs.aws.amazon.com/cur/latest/userguide/Lineitem-columns.html#Lineitem-details-O-Operation'https://docs.aws.amazon.com/cur/latest/userguide/Lineitem-columns.html#Lineitem-details-O-Operation'<lineitem/Operation>/a< colonne sur votre rapport d’utilisation et coût Amazon Web Services et dans le https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/price-changes.htmlun>'<'API Amazon Web Services Price List>/a. Vous pouvez afficher ces champs sur les <b>Instances</b> ou <b></b> pages dans la console Amazon EC2, ou dans les réponses retournées par l'<unhttps://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeImages.html'>DescribeImages</a> commande dans l’API Amazon EC2, ou le <unhttps://docs.aws.amazon.com/cli/latest/reference/ec2/describe-images.html'>'>description-images>/a< commande dans l’interface CLI.>/p corde
virtualisationType <p>Le type de virtualisation de l’AMI.</p> VirtualizationTypeEnumValue

BlockDeviceMapping

Nom Descriptif Valeur
Nom de l'appareil <p>Le nom de l’appareil (par exemple, <code>/dev/sdh</code> ou <code>xvdh</code>).</p> corde
Ebs <p>Paramètres utilisés pour configurer automatiquement des volumes EBS lors du lancement de l’instance.</p> EbsBlockDevice
noDevice <p>Pour omettre l’appareil du mappage d’appareil de bloc, spécifiez une chaîne vide. Lorsque cette propriété est spécifiée, l’appareil est supprimé du mappage d’appareil de bloc, quelle que soit la valeur affectée.</p> corde
nom_virtuel <p>Le nom de l’appareil virtuel (<code>éphémère</code>N). Les volumes de magasin d’instances sont numérotés à partir de 0. Un type d’instance avec 2 volumes de magasin d’instances disponibles peut spécifier des mappages pour <code>éphémère0</code> et <code>éphémère1</code>. Le nombre de volumes de magasin d’instances disponibles dépend du type d’instance. Après vous être connecté à l’instance, vous devez monter le volume.</p><p>volumes de magasin d’instances NVMe sont automatiquement énumérés et attribués un nom d’appareil. Les inclure dans votre mappage d’appareil de bloc n’a aucun effet.</p><p>Contraintes : pour les instances M3, vous devez spécifier des volumes de magasin d’instances dans le mappage d’appareil de bloc pour l’instance. Lorsque vous lancez une instance M3, nous ignorons tous les volumes de magasin d’instances spécifiés dans le mappage d’appareil de bloc pour l’AMI.</p> corde

BootModeValuesEnumValue

Nom Descriptif Valeur
valeur Valeur de propriété 'Biographies-d’héritage'
'UEFI'
« Préféré par UEFI »

DeviceTypeEnumValue

Nom Descriptif Valeur
valeur Valeur de propriété 'EBS'
'Magasin d’instances'

EbsBlockDevice

Nom Descriptif Valeur
deleteOnTermination <p>Indique si le volume EBS est supprimé lors de l’arrêt de l’instance. Pour plus d’informations, consultez <'href='https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/terminating-instances.html#preserving-volumes-on-termination'>Preserveing Amazon EBS volumes on instance termination</a> in the <i>Amazon EC2 User Guide</i>.</p> Bool
crypté <p>Indique si l’état de chiffrement d’un volume EBS est modifié lors de la restauration à partir d’un instantané de stockage. L’effet de la définition de l’état de chiffrement sur <code>true</code> dépend de l’origine du volume (nouveau ou à partir d’un instantané), du démarrage de l’état de chiffrement, de la propriété et de l’activation du chiffrement par défaut. Pour plus d’informations, consultez <unhttps://docs.aws.amazon.com/ebs/latest/userguide/ebs-encryption.html#encryption-parameters'>de chiffrement Amazon EBS</a> dans le guide utilisateur <i>Amazon EBS</i>.</p><p>Dans aucun cas, vous ne pouvez supprimer le chiffrement d’un volume chiffré.</p><p>volumes chiffrés ne peuvent être attachés qu’aux instances qui prennent en charge le chiffrement Amazon EBS. Pour plus d’informations, consultez <unhttps://docs.aws.amazon.com/ebs/latest/userguide/ebs-encryption-requirements.html#ebs-encryption_supported_instances'>types d’instances pris en charge</a>.</p><p>Ce paramètre n’est pas retourné par <un>DescribeImageAttribute</a>.</p><p>For <a>CreateImage</a> et <un>RegisterImage</a>, que vous puissiez inclure ce paramètre et les valeurs autorisées diffèrent selon le type de mappage d’appareil de bloc que vous créez.</p><ul><li><p>Si vous créez un mappage d’appareil de bloc pour un volume <b>nouveau volume (vide)</b>, vous pouvez inclure ce paramètre, et spécifiez <code>true</code> pour un volume chiffré, ou <code>faux</code> pour un volume non chiffré. Si vous omettez ce paramètre, il est par défaut <code>false</code> (non chiffré).</p></li><li><p>Si vous créez un mappage d’appareil de bloc à partir d’un <b>instantané chiffré ou non chiffré existant</b>, vous devez omettre ce paramètre. Si vous incluez ce paramètre, la demande échoue, quelle que soit la valeur que vous spécifiez.</p></li><li><p>Si vous créez un mappage d’appareil de bloc à partir d’un <b>volume non chiffré existant</b>, vous pouvez inclure ce paramètre, mais vous devez spécifier <code>false</code>. Si vous spécifiez <code>true</code>, la requête échoue. Dans ce cas, nous vous recommandons d’omettre le paramètre.</p></li><li><p>Si vous créez un mappage d’appareil de bloc à partir d’un <b>volume chiffré existant</b>, vous pouvez inclure ce paramètre et spécifier <code>true</code> ou <code>faux</code /code>. Toutefois, si vous spécifiez <code>false</code>, le paramètre est ignoré et le mappage d’appareil de bloc est toujours chiffré. Dans ce cas, nous vous recommandons d’omettre le paramètre.</p></li></ul> Bool
IOPS <p>Nombre d’opérations d’E/S par seconde (IOPS). Pour <code>gp3</code>, <code>io1</code>et <code></code> volumes, ce qui représente le nombre d’E/S par seconde approvisionnés pour le volume. Pour <code>gp2</code> volumes, cela représente les performances de base du volume et le taux auquel le volume accumule des crédits d’E/S pour le bursting.</p><p>Voici les valeurs prises en charge pour chaque type de volume :</p><ul><li><p><code>gp3</code></code : 3 000 - 16 000 IOPS>/p<>/li<>li<>p<>code<io1>/code<: 100 - 64 000 IOPS>/p<>/li<>li<>p<>code<io2>/code<: 100 - 256 000 IOPS>/p<>/li<>/ul<>p<Pour >code<io2>/code< volumes, vous pouvez atteindre jusqu’à 256 000 IOPS sur https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html#ec2-nitro-instancesdes instances>'>'>basées sur le système Nitro/a. Sur d’autres instances, vous pouvez atteindre jusqu’à 32 000 IOPS.</p><p>Ce paramètre est requis pour <code>io1</code> et <code></code /code> volumes. La valeur par défaut du code <>gp3</code> volumes est de 3 000 IOPS.</p> Int
kmsKeyId <p>Identifier (ID de clé, alias de clé, ARN d’ID ou ARN d’alias) pour une clé CMK gérée par le client sous laquelle le volume EBS est chiffré.</p><p>Ce paramètre n’est pris en charge que sur <code>blockDeviceMapping</code> objets appelés par <unhttps://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RunInstances.html'>RunInstances</a>, <a href='https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RequestSpotFleet.html'>RequestSpotFleet</a>, et <unhttps://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RequestSpotInstances.html'>RequestSpotInstances</a>.</p> corde
avant-posteArn <p>l’ARN de l’avant-poste sur lequel l’instantané est stocké.</p><p>Ce paramètre n’est pas pris en charge lors de l’utilisation de <unhttps://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateImage.html'>CreateImage</a>.</p> corde
instantanéId <p>L’ID de l’instantané.</p> corde
débit <p>Le débit pris en charge par le volume, en MiB/s.</p><p>Ce paramètre est valide uniquement pour <code>gp3</code> volumes.</p><p>Plage valide : valeur minimale de 125. Valeur maximale de 1 000.</p> Int
volumeTaille <p>La taille du volume, en Gio. Vous devez spécifier un ID d’instantané ou une taille de volume. Si vous spécifiez un instantané, la valeur par défaut est la taille de l’instantané. Vous pouvez spécifier une taille de volume égale ou supérieure à la taille d’instantané.</p><p>Voici les tailles prises en charge pour chaque type de volume :</p><ul><li><p><code>gp2</code> et <code>gp3</code>: 1 - 16 384 Gio</p></li><li><p><code>io1</code>: 4 - 16 384 Gio</p></li><li><p><code>io2</code>: 4 - 65 536 Gio</p></li><li><p><code>st1</code> et <code>sc1</code>: 125 - 16 384 Gio</p></li><li><p><code>standard</code>: 1 - 1 024 Gio</p></li></ul> Int
volumeType <p>Type de volume. Pour plus d’informations, consultez <unhttps://docs.aws.amazon.com/ebs/latest/userguide/ebs-volume-types.html'>types de volumes Amazon EBS</a> dans le guide utilisateur <i>Amazon EBS</i>.</p> VolumeTypeEnumValue

Ec2ImageProperties

Nom Descriptif Valeur
ARN Nom de la ressource Amazon (ARN) corde
awsAccountId ID de compte AWS corde
Propriétés awsProperties Propriétés AWS AwsEc2ImageProperties
Région aws(s) Région AWS corde
awsSourceSchema Schéma source AWS corde
mots-clés Balises AWS Ec2ImagePropertiesAwsTags
publicCloudConnectorsResourceId ID de ressource des connecteurs cloud public corde
publicCloudResourceName Nom de la ressource cloud public corde

Ec2ImagePropertiesAwsTags

Nom Descriptif Valeur

HyperviseurTypeEnumValue

Nom Descriptif Valeur
valeur Valeur de propriété 'OVM'
'xen'

ImageStateEnumValue

Nom Descriptif Valeur
valeur Valeur de propriété 'disponible'
'désinscrire'
« Handicapé »
'Erreur'
'échec'
« Invalide »
'en attente'
'temporaire'

ImageTypeValuesEnumValue

Nom Descriptif Valeur
valeur Valeur de propriété 'noyau'
'Machine'
'Disque virtuel'

ImdsSupportValuesEnumValue

Nom Descriptif Valeur
valeur Valeur de propriété 'v2.0'

PlatformValuesEnumValue

Nom Descriptif Valeur
valeur Valeur de propriété 'Fenêtres'

CodeProduit

Nom Descriptif Valeur
productCodeId <p>Le code de produit.</p> corde
productCodeType <p>Le type de code de produit.</p> ProductCodeValuesEnumValue

ProductCodeValuesEnumValue

Nom Descriptif Valeur
valeur Valeur de propriété 'DevPay'
« Marché »

StateReason

Nom Descriptif Valeur
code <p>Code de raison de la modification de l’état.</p> corde
Message <p>Message pour la modification de l’état.</p><ul><li><p><code>Server.InsufficientInstanceCapacity</code>: une capacité insuffisante était disponible pour satisfaire la demande de lancement.</p></li><li><p><code>Server.InternalError</code>: une erreur interne a provoqué l’arrêt de l’instance pendant le lancement.</p></li><li><p><code>Server.ScheduledStop</code>: l’instance a été arrêtée en raison d’une mise hors service planifiée.</p></li><li><p><code>Server.SpotInstanceShutdown</code>: l’instance a été arrêtée parce que le nombre de requêtes Spot avec un prix maximal égal ou supérieur à la capacité disponible du prix Spot a dépassé la capacité disponible ou en raison d’une augmentation du prix Spot.</p></li><li><p><code>Server.SpotInstanceTermination</code>: l’instance a été arrêtée parce que le nombre de requêtes Spot avec un prix maximal égal ou supérieur à la capacité disponible du prix Spot a dépassé la capacité disponible ou en raison d’une augmentation du prix Spot.</p></li><li><p><code>Client.InstanceInitiatedShutdown</code>: l’instance a été arrêtée à partir du système d’exploitation de l’instance.</p></li><li><p><code>Client.InstanceTerminated</code>: l’instance a été arrêtée ou redémarrée lors de la création d’AMI.</p></li><li><p><code>Client.InternalError</code>: une erreur client a provoqué l’arrêt de l’instance pendant le lancement.</p></li><li><p><code>Client.InvalidSnapshot.NotFound</code>: l’instantané spécifié n’a pas été trouvé.</p></li><li><p><code>Client.UserInitiatedHibernate</code>: la mise en veille prolongée a été lancée sur l’instance.</p></li><li><p><code>Client.UserInitiatedShutdown</code>: l’instance a été arrêtée à l’aide de l’API Amazon EC2.</p></li><li><p><code>Client.VolumeLimitExceeded</code>: la limite du nombre de volumes EBS ou du stockage total a été dépassée. Réduisez l’utilisation ou demandez une augmentation des limites de votre compte.</p></li></ul> corde

BaliseAutoGenerated11

Nom Descriptif Valeur
clé <p>La clé de la balise.</p><p>Contraintes : les clés de balise respectent la casse et acceptent un maximum de 127 caractères Unicode. Peut ne pas commencer par <code>aws :</code>.</p> corde
valeur <p>La valeur de la balise.</p><p>Contraintes : les valeurs de balise respectent la casse et acceptent un maximum de 256 caractères Unicode.</p> corde

TpmSupportValuesEnumValue

Nom Descriptif Valeur
valeur Valeur de propriété 'v2.0'

TrackedResourceTags

Nom Descriptif Valeur

VirtualizationTypeEnumValue

Nom Descriptif Valeur
valeur Valeur de propriété 'hvm'
« Paravirtuel »

VolumeTypeEnumValue

Nom Descriptif Valeur
valeur Valeur de propriété 'GP2'
'GP3'
'io1'
'io2'
'SC1'
'st1'
« Standard »