次の方法で共有


Microsoft.AwsConnector ec2Images

Bicep リソース定義

ec2Images リソースの種類は、次をターゲットとする操作と共にデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.AwsConnector/ec2Images リソースを作成するには、次の Bicep をテンプレートに追加します。

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'
  }
}

プロパティ値

Microsoft.AwsConnector/ec2Images

名前 形容 価値
場所 リソースが存在する地理的な場所 string (必須)
名前 リソース名

制約:
パターン = ^(?=.{0,259}[^\s.]$)(?!.*[<>%&\?/#]) (必須)
プロパティ このリソースのリソース固有のプロパティ。 Ec2ImageProperties (英語)
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください

アーキテクチャ値列挙値

名前 形容 価値
価値 プロパティ値 'arm64'
「arm64_mac」
「i386」
「x86_64」
「x86_64_mac」

AwsEc2ImageProperties (英語)

名前 形容 価値
建築 <p>イメージのアーキテクチャ。/p< を>する アーキテクチャ値列挙値
blockDeviceMappings(ブロックデバイスマッピング) <p>任意のブロック デバイス マッピング エントリです。/p< を>する ブロックデバイスマッピング[]
ブートモード <p>イメージのブート モード。 詳細については、<ihttps://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-boot.htmlAmazon EC2 ユーザーガイド>/i<の href='>'<ブート モード>/a< を >するを参照してください。/p< を>する BootModeValuesEnumValue を する
作成日 <p>イメージが作成された日時。/p< を>する
deprecation時間 <p>AMI を非推奨にする日時 (UTC) 次の形式: <i>YYYY</i>-<I>MM</i>-<DD></i><T>i<HH>/i<:>i<MM>/i<:>i<SS>/iZ。 秒の値を指定した場合、Amazon EC2 は秒を最も近い分に丸めます。</p>
登録解除保護 <p>AMI に対して登録解除保護が有効かどうかを示します。/p< を>する
形容 <p>イメージの作成時に提供された AMI の説明。/p< を>する
enaサポート <p>ENA を使用した拡張ネットワークが有効かどうかを指定します。/p< を>する ブール (bool)
ハイパーバイザー <p>イメージのハイパーバイザーの種類。 xen</code><>コードのみがサポートされています。 ovm</code><コード >はサポートされていません。/p< を>する ハイパーバイザータイプ列挙値
イメージID <p>AMI の ID。/p< を>する
imageLocation(画像ロケーション) <p>AMI の場所。/p< を>する
imageOwnerエイリアス <p>オーナーエイリアス (<code>amazon</code> | <code>aws-marketplace</code>).</p>
画像タイプ <p>イメージの種類。/p< を>する ImageTypeValues列挙値
imdsサポート <p>v2.0</code><コード >場合、IMDSv2 が AMI で指定されていることを示します。 この AMI から起動されたインスタンスには、httpTokens</code><コード>、必要な <>/code<>コード>自動的に設定されるため、インスタンスは既定でインスタンス メタデータを要求するときに IMDSv2 を使用する必要があります。 さらに、HttpPutResponseHopLimit</code><>コードは、/code<>2<>コードに設定されます。 詳細については、<ihttps://docs.aws.amazon.com/AWSEC2/latest/UserGuide/configuring-IMDS-new-instances.html#configure-IMDS-new-instances-ami-configurationAmazon EC2 ユーザー ガイド>/i<の「href='>'<AMI>/a< を >する」を参照してください。/p< を>する IMDSSupport値EnumValue
カーネルID <p>イメージに関連付けられているカーネル (存在する場合)。 マシン イメージにのみ適用されます。</p>
lastLaunchedTime(ラストローンチタイム) <p>AMI が EC2 インスタンスの起動に最後に使用されたときに、href='<'http://www.iso.org/iso/iso8601ISO 8601 の日時形式>/a<を >します。 AMI を使用してインスタンスを起動すると、その使用状況が報告されるまでに 24 時間の遅延があります。</p><、lastLaunchedTime>/code< データ>p<>コード<>2017 年 4 月以降に利用可能であることに注意してください。/p<>/note< を>する
名前 <p>イメージの作成時に指定された AMI の名前。/p< を>する
オーナーID <p>イメージを所有するアマゾン ウェブ サービス アカウントの ID。/p< を>する
プラットホーム <p>この値は、Windows</code><Windows API のコードを >するように設定されます。それ以外の場合は空白です。/p< を>する プラットフォーム値列挙値
platformお問い合わせ内容 <p>AMI の課金コードに関連付けられているプラットフォームの詳細。 詳細については、<i https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-billing-info.html>Amazon EC2 ユーザーガイド</i>の「href='<'></a> の AMI 課金情報を理解する」を参照してください。/p< を>する
製品コード <p>AMI に関連付けられている製品コード。/p< を>する 製品コード[]
公共 <p>イメージにパブリック起動アクセス許可があるかどうかを示します。 このイメージ<パブリック起動 >アクセス許可がある場合、値は true</code><、暗黙的かつ明示的な起動アクセス許可しかない場合は false>/code<>コードです。/p< を>する ブール (bool)
ラムディスクID <p>イメージに関連付けられている RAM ディスク (存在する場合)。 マシン イメージにのみ適用されます。</p>
ルートデバイス名 <p>ルート デバイス ボリュームのデバイス名 (たとえば、/dev/sda1</code><>コード)。/p< を>する
ルートデバイスタイプ <p>AMI によって使用されるルート デバイスの種類。 AMI では、Amazon EBS ボリュームまたはインスタンス ストア ボリュームを使用できます。</p> DeviceTypeEnumValue (デバイスタイプ列挙値)
sourceInstanceId (ソースインスタンス ID) <p>AMI が href='<'https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateImage.htmlCreateImage ></a>を使用して作成された場合に AMI が作成されたインスタンスの ID です。 このフィールドは、AMI が CreateImage を使用して作成された場合にのみ表示されます。</p>
sriovNetサポート <p>Intel 82599 Virtual Function インターフェイスを使用した拡張ネットワークが有効かどうかを指定します。/p< を>する
状態 <p>AMI の現在の状態。 状態が <コード>/code<>使用できる場合、イメージは正常に登録され、インスタンスの起動に使用できます。/p< を>する ImageStateEnum値
状態の理由 <p>状態が変化する理由。/p< を>する 状態の理由
タグ <p>イメージに割り当てられているすべてのタグです。/p< を>する タグ自動生成11[]
tpmサポート <p>イメージが NitroTPM サポート用に構成されている場合、値は v2.0</code><コード >されます。 詳細については、<ihttps://docs.aws.amazon.com/AWSEC2/latest/UserGuide/nitrotpm.htmlAmazon EC2 ユーザー ガイド>/i<の href='>'<NitroTPM>/a< を >するを参照してください。/p< を>する TpmSupportValues列挙値
usageOperation(使用オペレーション) <p>Amazon EC2 インスタンスの操作と、AMI に関連付けられている課金コード。 usageOperation<>/code<>コードは、Amazon Web サービスのコストと使用状況レポートの <https://docs.aws.amazon.com/cur/latest/userguide/Lineitem-columns.html#Lineitem-details-O-Operationlineitem/Operation></a> 列と、<Amazon Web Services Price List APIhttps://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/price-changes.html/a>の href='<' >a href='https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/price-changes.html/a> 列に対応します。 これらのフィールドは、amazon EC2 コンソールの /b< ページ>/b< または >b<API><b>インスタンスで表示できます。 または、amazon EC2 API で <href='https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeImages.html'>DescribeImages</a> コマンドによって返される応答、または CLI で href='<'https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-images.htmldescribe-images>/a< コマンドを >。/p< を>する
仮想化タイプ <p>AMI の仮想化の種類。/p< を>する VirtualizationTypeEnumValue (英語)

ブロック デバイス マッピング

名前 形容 価値
デバイス名 <p>デバイス名 (たとえば、/dev/sdh</code> または <コード>xvdh</code>を<>コード)。/p< を>する
エバス <インスタンスの起動時に EBS ボリュームを自動的に設定するために使用されるパラメーターを>します。/p< を>する EbsBlockDevice の
ノーデバイス <p>ブロック デバイス マッピングからデバイスを省略するには、空の文字列を指定します。 このプロパティを指定すると、割り当てられた値に関係なく、デバイスはブロック デバイス マッピングから削除されます。</p>
バーチャルネーム <p>仮想デバイス名 (<コード>エフェメラル</code>N)。 インスタンス ストア ボリュームには、0 から始まる番号が付けられます。 2 つの使用可能なインスタンス ストア ボリュームを持つインスタンスの種類では、エフェメラル0</code><>コードと、/code<><ephemeral1>コードのマッピングを指定できます。 使用可能なインスタンス ストア ボリュームの数は、インスタンスの種類によって異なります。 インスタンスに接続したら、ボリュームをマウントする必要があります。</p><p>NVMe インスタンス ストア ボリュームが自動的に列挙され、デバイス名が割り当てられます。 それらをブロック デバイス マッピングに含めても効果はありません。</p><p>制約: M3 インスタンスの場合は、インスタンスのブロック デバイス マッピングでインスタンス ストア ボリュームを指定する必要があります。 M3 インスタンスを起動すると、AMI のブロック デバイス マッピングで指定されたインスタンス ストア ボリュームは無視されます。</p>

BootModeValues列挙値

名前 形容 価値
価値 プロパティ値 「レガシー-バイオス」
「ウエフィ」
「UEFI優先」

DeviceTypeEnumValue (デバイスタイプ列挙値)

名前 形容 価値
価値 プロパティ値 「EBS」
'インスタンスストア'

エブスブロックデバイス

名前 形容 価値
deleteOnTerminationの <p>インスタンス終了時に EBS ボリュームが削除されるかどうかを示します。 詳細については、<i https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/terminating-instances.html#preserving-volumes-on-termination>Amazon EC2 ユーザー ガイド</i>の「href=」<'>インスタンス終了時の Amazon EBS ボリュームの保持</a> を参照してください。/p< を>する ブール (bool)
暗号化 <p>バッキング スナップショットから復元中に EBS ボリュームの暗号化状態が変更されるかどうかを示します。 暗号化の状態を <コード>true</code> に設定する効果は、ボリュームの配信元 (新規またはスナップショットから)、暗号化の状態、所有権の開始、既定での暗号化が有効になっているかどうかによって異なります。 詳細については、<ihttps://docs.aws.amazon.com/ebs/latest/userguide/ebs-encryption.html#encryption-parametersAmazon EBS ユーザー ガイド>/i<の href='>'<Amazon EBS 暗号化>/a< を >するを参照してください。</p><p>暗号化されたボリュームから暗号化を削除することはできません。</p><p>暗号化ボリュームは、Amazon EBS 暗号化をサポートするインスタンスにのみアタッチできます。 詳細については、href='<'https://docs.aws.amazon.com/ebs/latest/userguide/ebs-encryption-requirements.html#ebs-encryption_supported_instancesサポートされているインスタンス型>/a<の >を参照してください。</p><p>このパラメーターは、<DescribeImageAttribute>/a<を >して返されません。</p><p><CreateImage>/a< を >し、<RegisterImage>/a<を >する場合、このパラメーターを含めることができるかどうか、および許可される値は、作成するブロック デバイス マッピングの種類によって異なります。</p><ul><li><p><b>新しい (空の) ボリューム</b>のブロック デバイス マッピングを作成する場合は、このパラメーターを含めることができます。 暗号化されたボリューム<true>/code<>コードを指定するか、暗号化されていないボリュームに対して false</code><コードを >します。 このパラメーターを省略すると、既定では false</code> (暗号化されていない)<コードが >されます。</p></li><li><p><b から既存の暗号化または暗号化されていないスナップショット>/b<>ブロック デバイス マッピングを作成する場合は、このパラメーターを省略する必要があります。 このパラメーターを含める場合、指定した値に関係なく、要求は失敗します。</p></li><li><p><b から既存の暗号化されていないボリューム>/b<>ブロック デバイス マッピングを作成する場合は、このパラメーターを含めることができますが、<コード>false</code>を指定する必要があります。 /code<>true<>コードを指定すると、要求は失敗します。 この場合は、パラメーターを省略することをお勧めします。</p></li><li><p><b>既存の暗号化ボリューム</b>からブロック デバイス マッピングを作成する場合は、このパラメーターを含めることができます。 <コード>true</code> または false</code><>コードのいずれかを指定します。 ただし、false</code><>コードを指定した場合、パラメーターは無視され、ブロック デバイス マッピングは常に暗号化されます。 この場合は、パラメーターを省略することをお勧めします。/p<>/li<>/ul< を>する ブール (bool)
IOPSの <p>1 秒あたりの I/O 操作の数 (IOPS)。 <コード>gp3</code>、io1</code>、および io2</code> ボリューム<>コード<コードを >する場合、これはボリュームにプロビジョニングされる IOPS の数を表します。 gp2</code> ボリューム<>コードの場合、これはボリュームのベースライン パフォーマンスと、ボリュームがバーストのために I/O クレジットを蓄積する速度を表します。</p><p>各ボリュームの種類でサポートされている値を次に示します。</p><ul><li><p><コード>gp3</code><: 3,000 - 16,000 IOPS>/p<>/li<>li<>p<>コード<io1>/code<: 100 - 64,000 IOPS>/p<>/li<>li<>p<>コード<io2>/code<: 100 - 256,000 IOPS>/p<>/li<>/ul<>p<io2>/code< ボリューム><コードの場合、 nitro Systemhttps://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html#ec2-nitro-instances/a>上に構築された href='<'>インスタンス 最大 256,000 IOPS を実現できます。 他のインスタンスでは、最大 32,000 IOPS のパフォーマンスを実現できます。</p><p>このパラメーターは、io1</code><コードと、/code> ボリューム<io2><コードを >するために必要です。 gp3</code> ボリューム<>コードの既定値は 3,000 IOPS です。/p< を>する 整数 (int)
kmsKeyId (英語) ebS ボリュームが暗号化されているカスタマー マネージド CMK の p<識別子 (キー ID、キー エイリアス、ID ARN、またはエイリアス ARN) を >します。</p><p>このパラメーターは、<コード>、/code<> オブジェクトを呼び出>、href='https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RunInstances.html' ><RunInstances>/a> によって呼び出される /code> オブジェクトでのみサポートされます。https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RequestSpotFleet.html、href='>'<RequestSpotFleet>/a<を https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RequestSpotInstances.htmlし、href='>'<RequestSpotInstances>/a<を >します。/p をする
アウトポストArn <p>スナップショットが格納されているアウトポストの ARN です。</p><p>このパラメーターは、<a href='https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateImage.html'>CreateImage</a>を使用する場合はサポートされません。/p< を>する
スナップショットID <p>スナップショットの ID。/p< を>する
スループット <p>ボリュームでサポートされるスループット (MiB/秒)。</p><p>このパラメーターは、/code< ボリューム>gp3<>コードに対してのみ有効です。</p><p>有効範囲: 最小値は 125 です。 最大値は 1000 です。</p> 整数 (int)
ボリュームサイズ <p>ボリュームのサイズ (GiB 単位)。 スナップショット ID またはボリューム サイズを指定する必要があります。 スナップショットを指定する場合、既定値はスナップショット サイズです。 スナップショット サイズ以上のボリューム サイズを指定できます。</p><p>ボリュームの種類ごとにサポートされているサイズを次に示します。/p<>ul<>li<>p<>コード<gp2>/code< と >コードを<します。>gp3</code>: 1 - 16,384 GiB</p></li><li><p><コード>io1</code>: 4 - 16,384 GiB</p></li><li><p><コード>io2</code>: 4 - 65,536 GiB</p></li><li><p><コード>st1</code> と <コード>sc1</code>: 125 - 16,384 GiB</p></li><li><p><コード>標準</code>: 1 - 1024 GiB</p></li></ul> 整数 (int)
ボリュームタイプ <p>ボリュームの種類。 詳細については、<i https://docs.aws.amazon.com/ebs/latest/userguide/ebs-volume-types.html>Amazon EBS ユーザー ガイド</i>の「href=」<'>Amazon EBS ボリュームタイプ</a> を参照してください。/p< を>する ボリュームタイプ列挙値

Ec2ImageProperties (英語)

名前 形容 価値
ARN Amazon リソース名 (ARN)
awsAccountId (英語) AWS アカウント ID
awsプロパティ AWS のプロパティ awsEc2ImageProperties の
awsリージョン AWS リージョン
awsSourceSchema (英語) AWS ソーススキーマ
awsタグ AWS タグ ec2ImagePropertiesAwsTags を する
publicCloudConnectorsリソースID パブリック クラウド コネクタのリソース ID
publicCloudResourceName (パブリッククラウドリソース名) パブリック クラウド リソース名

Ec2ImagePropertiesAwsタグ

名前 形容 価値

ハイパーバイザータイプ列挙値

名前 形容 価値
価値 プロパティ値 'OVM'
'xen'

ImageStateEnum値

名前 形容 価値
価値 プロパティ値 「利用可能」
「登録解除済み」
'無効'
'エラー'
「失敗しました」
'無効'
「保留中」
「トランジェント」

ImageTypeValues列挙値

名前 形容 価値
価値 プロパティ値 'カーネル'
'マシン'
'ラムディスク'

IMDSSupport値EnumValue

名前 形容 価値
価値 プロパティ値 「v2.0」

プラットフォーム値列挙値

名前 形容 価値
価値 プロパティ値 「ウィンドウズ」

製品コード

名前 形容 価値
製品コードID <p>製品コード。/p< を>する
製品コードタイプ <p>製品コードの種類。/p< を>する ProductCodeValuesEnumValue を する

ProductCodeValues列挙値

名前 形容 価値
価値 プロパティ値 「devpay」
「マーケットプレイス」

状態の理由

名前 形容 価値
コード <p>状態変更の理由コード。/p< を>する
メッセージ <p>状態変更のメッセージ。</p><ul><><p><コード>Server.InsufficientInstanceCapacity</code>: 起動要求を満たすために使用できる容量が不足していました。</p></li><><p><コード>Server.InternalError</code>: 起動中にインスタンスが終了する内部エラーが発生しました。</p></li><li><Server.ScheduledStop>/code<>p<>コード: スケジュールされた提供終了のため、インスタンスが停止されました。</p></li><li><p><code>Server.SpotInstanceShutdown</code>: スポット価格以上のスポット要求の数が利用可能な容量を超えたか、スポット価格の上昇が原因で、インスタンスが停止されました。</p></li><li><p><code>Server.SpotInstanceTermination</code>: スポット価格以上のスポット要求の数が利用可能な容量を超えたか、スポット価格の上昇が原因で、インスタンスが終了しました。</p></li><li><Client.InstanceInitiatedShutdown>/code<>p<>コード: インスタンスがインスタンスのオペレーティング システムからシャットダウンされました。/p<>/li<>li<>client.InstanceTerminated</code><><コードを>: AMI の作成時にインスタンスが終了または再起動されました。</p></li><li><client.InternalError>/code<>p<>コード: クライアント エラーにより、起動中にインスタンスが終了しました。/p<>/li<><>client.InvalidSnapshot.NotFound</code><コード><>:指定されたスナップショットが見つかりませんでした。/p<>/li<>li<>client.UserInitiatedHibernate</code>: Hibernation がインスタンスで開始<、p><コードを>します。</p></li><client.UserInitiatedShutdown>/code<>p<>コードを<>:インスタンスは Amazon EC2 API を使用してシャットダウンされました。</p></li><client.VolumeLimitExceeded>/code<><>コード<>/li: EBS ボリュームの数または合計ストレージの制限を超えました。 使用量を減らすか、アカウントの制限の引き上げを要求します。/p<>/li<>/ul< を>する

タグ自動生成11

名前 形容 価値
<p>タグのキー。</p><p>制約: タグ キーでは大文字と小文字が区別され、最大 127 文字の Unicode 文字を受け入れます。 aws:</code><>コードで始まる場合があります。/p< を>する
価値 <p>タグの値。</p><p>制約: タグ値では大文字と小文字が区別され、最大 256 文字の Unicode 文字を受け入れます。/p< を>する

TpmSupportValues列挙値

名前 形容 価値
価値 プロパティ値 「v2.0」

追跡リソースタグ

名前 形容 価値

VirtualizationTypeEnumValue (英語)

名前 形容 価値
価値 プロパティ値 'hvm'
「パラバーチャル」

ボリュームタイプ列挙値

名前 形容 価値
価値 プロパティ値 「gp2」
「gp3」
'io1'
「io2」
'sc1'
'st1'
「スタンダード」

ARM テンプレート リソース定義

ec2Images リソースの種類は、次をターゲットとする操作と共にデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.AwsConnector/ec2Images リソースを作成するには、次の JSON をテンプレートに追加します。

{
  "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"
  }
}

プロパティ値

Microsoft.AwsConnector/ec2Images

名前 形容 価値
apiVersion (英語) API のバージョン '2024-12-01'
場所 リソースが存在する地理的な場所 string (必須)
名前 リソース名

制約:
パターン = ^(?=.{0,259}[^\s.]$)(?!.*[<>%&\?/#]) (必須)
プロパティ このリソースのリソース固有のプロパティ。 Ec2ImageProperties (英語)
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください
種類 リソースの種類 'Microsoft.AwsConnector/ec2Images'

アーキテクチャ値列挙値

名前 形容 価値
価値 プロパティ値 'arm64'
「arm64_mac」
「i386」
「x86_64」
「x86_64_mac」

AwsEc2ImageProperties (英語)

名前 形容 価値
建築 <p>イメージのアーキテクチャ。/p< を>する アーキテクチャ値列挙値
blockDeviceMappings(ブロックデバイスマッピング) <p>任意のブロック デバイス マッピング エントリです。/p< を>する ブロックデバイスマッピング[]
ブートモード <p>イメージのブート モード。 詳細については、<ihttps://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-boot.htmlAmazon EC2 ユーザーガイド>/i<の href='>'<ブート モード>/a< を >するを参照してください。/p< を>する BootModeValuesEnumValue を する
作成日 <p>イメージが作成された日時。/p< を>する
deprecation時間 <p>AMI を非推奨にする日時 (UTC) 次の形式: <i>YYYY</i>-<I>MM</i>-<DD></i><T>i<HH>/i<:>i<MM>/i<:>i<SS>/iZ。 秒の値を指定した場合、Amazon EC2 は秒を最も近い分に丸めます。</p>
登録解除保護 <p>AMI に対して登録解除保護が有効かどうかを示します。/p< を>する
形容 <p>イメージの作成時に提供された AMI の説明。/p< を>する
enaサポート <p>ENA を使用した拡張ネットワークが有効かどうかを指定します。/p< を>する ブール (bool)
ハイパーバイザー <p>イメージのハイパーバイザーの種類。 xen</code><>コードのみがサポートされています。 ovm</code><コード >はサポートされていません。/p< を>する ハイパーバイザータイプ列挙値
イメージID <p>AMI の ID。/p< を>する
imageLocation(画像ロケーション) <p>AMI の場所。/p< を>する
imageOwnerエイリアス <p>オーナーエイリアス (<code>amazon</code> | <code>aws-marketplace</code>).</p>
画像タイプ <p>イメージの種類。/p< を>する ImageTypeValues列挙値
imdsサポート <p>v2.0</code><コード >場合、IMDSv2 が AMI で指定されていることを示します。 この AMI から起動されたインスタンスには、httpTokens</code><コード>、必要な <>/code<>コード>自動的に設定されるため、インスタンスは既定でインスタンス メタデータを要求するときに IMDSv2 を使用する必要があります。 さらに、HttpPutResponseHopLimit</code><>コードは、/code<>2<>コードに設定されます。 詳細については、<ihttps://docs.aws.amazon.com/AWSEC2/latest/UserGuide/configuring-IMDS-new-instances.html#configure-IMDS-new-instances-ami-configurationAmazon EC2 ユーザー ガイド>/i<の「href='>'<AMI>/a< を >する」を参照してください。/p< を>する IMDSSupport値EnumValue
カーネルID <p>イメージに関連付けられているカーネル (存在する場合)。 マシン イメージにのみ適用されます。</p>
lastLaunchedTime(ラストローンチタイム) <p>AMI が EC2 インスタンスの起動に最後に使用されたときに、href='<'http://www.iso.org/iso/iso8601ISO 8601 の日時形式>/a<を >します。 AMI を使用してインスタンスを起動すると、その使用状況が報告されるまでに 24 時間の遅延があります。</p><、lastLaunchedTime>/code< データ>p<>コード<>2017 年 4 月以降に利用可能であることに注意してください。/p<>/note< を>する
名前 <p>イメージの作成時に指定された AMI の名前。/p< を>する
オーナーID <p>イメージを所有するアマゾン ウェブ サービス アカウントの ID。/p< を>する
プラットホーム <p>この値は、Windows</code><Windows API のコードを >するように設定されます。それ以外の場合は空白です。/p< を>する プラットフォーム値列挙値
platformお問い合わせ内容 <p>AMI の課金コードに関連付けられているプラットフォームの詳細。 詳細については、<i https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-billing-info.html>Amazon EC2 ユーザーガイド</i>の「href='<'></a> の AMI 課金情報を理解する」を参照してください。/p< を>する
製品コード <p>AMI に関連付けられている製品コード。/p< を>する 製品コード[]
公共 <p>イメージにパブリック起動アクセス許可があるかどうかを示します。 このイメージ<パブリック起動 >アクセス許可がある場合、値は true</code><、暗黙的かつ明示的な起動アクセス許可しかない場合は false>/code<>コードです。/p< を>する ブール (bool)
ラムディスクID <p>イメージに関連付けられている RAM ディスク (存在する場合)。 マシン イメージにのみ適用されます。</p>
ルートデバイス名 <p>ルート デバイス ボリュームのデバイス名 (たとえば、/dev/sda1</code><>コード)。/p< を>する
ルートデバイスタイプ <p>AMI によって使用されるルート デバイスの種類。 AMI では、Amazon EBS ボリュームまたはインスタンス ストア ボリュームを使用できます。</p> DeviceTypeEnumValue (デバイスタイプ列挙値)
sourceInstanceId (ソースインスタンス ID) <p>AMI が href='<'https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateImage.htmlCreateImage ></a>を使用して作成された場合に AMI が作成されたインスタンスの ID です。 このフィールドは、AMI が CreateImage を使用して作成された場合にのみ表示されます。</p>
sriovNetサポート <p>Intel 82599 Virtual Function インターフェイスを使用した拡張ネットワークが有効かどうかを指定します。/p< を>する
状態 <p>AMI の現在の状態。 状態が <コード>/code<>使用できる場合、イメージは正常に登録され、インスタンスの起動に使用できます。/p< を>する ImageStateEnum値
状態の理由 <p>状態が変化する理由。/p< を>する 状態の理由
タグ <p>イメージに割り当てられているすべてのタグです。/p< を>する タグ自動生成11[]
tpmサポート <p>イメージが NitroTPM サポート用に構成されている場合、値は v2.0</code><コード >されます。 詳細については、<ihttps://docs.aws.amazon.com/AWSEC2/latest/UserGuide/nitrotpm.htmlAmazon EC2 ユーザー ガイド>/i<の href='>'<NitroTPM>/a< を >するを参照してください。/p< を>する TpmSupportValues列挙値
usageOperation(使用オペレーション) <p>Amazon EC2 インスタンスの操作と、AMI に関連付けられている課金コード。 usageOperation<>/code<>コードは、Amazon Web サービスのコストと使用状況レポートの <https://docs.aws.amazon.com/cur/latest/userguide/Lineitem-columns.html#Lineitem-details-O-Operationlineitem/Operation></a> 列と、<Amazon Web Services Price List APIhttps://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/price-changes.html/a>の href='<' >a href='https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/price-changes.html/a> 列に対応します。 これらのフィールドは、amazon EC2 コンソールの /b< ページ>/b< または >b<API><b>インスタンスで表示できます。 または、amazon EC2 API で <href='https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeImages.html'>DescribeImages</a> コマンドによって返される応答、または CLI で href='<'https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-images.htmldescribe-images>/a< コマンドを >。/p< を>する
仮想化タイプ <p>AMI の仮想化の種類。/p< を>する VirtualizationTypeEnumValue (英語)

ブロック デバイス マッピング

名前 形容 価値
デバイス名 <p>デバイス名 (たとえば、/dev/sdh</code> または <コード>xvdh</code>を<>コード)。/p< を>する
エバス <インスタンスの起動時に EBS ボリュームを自動的に設定するために使用されるパラメーターを>します。/p< を>する EbsBlockDevice の
ノーデバイス <p>ブロック デバイス マッピングからデバイスを省略するには、空の文字列を指定します。 このプロパティを指定すると、割り当てられた値に関係なく、デバイスはブロック デバイス マッピングから削除されます。</p>
バーチャルネーム <p>仮想デバイス名 (<コード>エフェメラル</code>N)。 インスタンス ストア ボリュームには、0 から始まる番号が付けられます。 2 つの使用可能なインスタンス ストア ボリュームを持つインスタンスの種類では、エフェメラル0</code><>コードと、/code<><ephemeral1>コードのマッピングを指定できます。 使用可能なインスタンス ストア ボリュームの数は、インスタンスの種類によって異なります。 インスタンスに接続したら、ボリュームをマウントする必要があります。</p><p>NVMe インスタンス ストア ボリュームが自動的に列挙され、デバイス名が割り当てられます。 それらをブロック デバイス マッピングに含めても効果はありません。</p><p>制約: M3 インスタンスの場合は、インスタンスのブロック デバイス マッピングでインスタンス ストア ボリュームを指定する必要があります。 M3 インスタンスを起動すると、AMI のブロック デバイス マッピングで指定されたインスタンス ストア ボリュームは無視されます。</p>

BootModeValues列挙値

名前 形容 価値
価値 プロパティ値 「レガシー-バイオス」
「ウエフィ」
「UEFI優先」

DeviceTypeEnumValue (デバイスタイプ列挙値)

名前 形容 価値
価値 プロパティ値 「EBS」
'インスタンスストア'

エブスブロックデバイス

名前 形容 価値
deleteOnTerminationの <p>インスタンス終了時に EBS ボリュームが削除されるかどうかを示します。 詳細については、<i https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/terminating-instances.html#preserving-volumes-on-termination>Amazon EC2 ユーザー ガイド</i>の「href=」<'>インスタンス終了時の Amazon EBS ボリュームの保持</a> を参照してください。/p< を>する ブール (bool)
暗号化 <p>バッキング スナップショットから復元中に EBS ボリュームの暗号化状態が変更されるかどうかを示します。 暗号化の状態を <コード>true</code> に設定する効果は、ボリュームの配信元 (新規またはスナップショットから)、暗号化の状態、所有権の開始、既定での暗号化が有効になっているかどうかによって異なります。 詳細については、<ihttps://docs.aws.amazon.com/ebs/latest/userguide/ebs-encryption.html#encryption-parametersAmazon EBS ユーザー ガイド>/i<の href='>'<Amazon EBS 暗号化>/a< を >するを参照してください。</p><p>暗号化されたボリュームから暗号化を削除することはできません。</p><p>暗号化ボリュームは、Amazon EBS 暗号化をサポートするインスタンスにのみアタッチできます。 詳細については、href='<'https://docs.aws.amazon.com/ebs/latest/userguide/ebs-encryption-requirements.html#ebs-encryption_supported_instancesサポートされているインスタンス型>/a<の >を参照してください。</p><p>このパラメーターは、<DescribeImageAttribute>/a<を >して返されません。</p><p><CreateImage>/a< を >し、<RegisterImage>/a<を >する場合、このパラメーターを含めることができるかどうか、および許可される値は、作成するブロック デバイス マッピングの種類によって異なります。</p><ul><li><p><b>新しい (空の) ボリューム</b>のブロック デバイス マッピングを作成する場合は、このパラメーターを含めることができます。 暗号化されたボリューム<true>/code<>コードを指定するか、暗号化されていないボリュームに対して false</code><コードを >します。 このパラメーターを省略すると、既定では false</code> (暗号化されていない)<コードが >されます。</p></li><li><p><b から既存の暗号化または暗号化されていないスナップショット>/b<>ブロック デバイス マッピングを作成する場合は、このパラメーターを省略する必要があります。 このパラメーターを含める場合、指定した値に関係なく、要求は失敗します。</p></li><li><p><b から既存の暗号化されていないボリューム>/b<>ブロック デバイス マッピングを作成する場合は、このパラメーターを含めることができますが、<コード>false</code>を指定する必要があります。 /code<>true<>コードを指定すると、要求は失敗します。 この場合は、パラメーターを省略することをお勧めします。</p></li><li><p><b>既存の暗号化ボリューム</b>からブロック デバイス マッピングを作成する場合は、このパラメーターを含めることができます。 <コード>true</code> または false</code><>コードのいずれかを指定します。 ただし、false</code><>コードを指定した場合、パラメーターは無視され、ブロック デバイス マッピングは常に暗号化されます。 この場合は、パラメーターを省略することをお勧めします。/p<>/li<>/ul< を>する ブール (bool)
IOPSの <p>1 秒あたりの I/O 操作の数 (IOPS)。 <コード>gp3</code>、io1</code>、および io2</code> ボリューム<>コード<コードを >する場合、これはボリュームにプロビジョニングされる IOPS の数を表します。 gp2</code> ボリューム<>コードの場合、これはボリュームのベースライン パフォーマンスと、ボリュームがバーストのために I/O クレジットを蓄積する速度を表します。</p><p>各ボリュームの種類でサポートされている値を次に示します。</p><ul><li><p><コード>gp3</code><: 3,000 - 16,000 IOPS>/p<>/li<>li<>p<>コード<io1>/code<: 100 - 64,000 IOPS>/p<>/li<>li<>p<>コード<io2>/code<: 100 - 256,000 IOPS>/p<>/li<>/ul<>p<io2>/code< ボリューム><コードの場合、 nitro Systemhttps://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html#ec2-nitro-instances/a>上に構築された href='<'>インスタンス 最大 256,000 IOPS を実現できます。 他のインスタンスでは、最大 32,000 IOPS のパフォーマンスを実現できます。</p><p>このパラメーターは、io1</code><コードと、/code> ボリューム<io2><コードを >するために必要です。 gp3</code> ボリューム<>コードの既定値は 3,000 IOPS です。/p< を>する 整数 (int)
kmsKeyId (英語) ebS ボリュームが暗号化されているカスタマー マネージド CMK の p<識別子 (キー ID、キー エイリアス、ID ARN、またはエイリアス ARN) を >します。</p><p>このパラメーターは、<コード>、/code<> オブジェクトを呼び出>、href='https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RunInstances.html' ><RunInstances>/a> によって呼び出される /code> オブジェクトでのみサポートされます。https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RequestSpotFleet.html、href='>'<RequestSpotFleet>/a<を https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RequestSpotInstances.htmlし、href='>'<RequestSpotInstances>/a<を >します。/p をする
アウトポストArn <p>スナップショットが格納されているアウトポストの ARN です。</p><p>このパラメーターは、<a href='https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateImage.html'>CreateImage</a>を使用する場合はサポートされません。/p< を>する
スナップショットID <p>スナップショットの ID。/p< を>する
スループット <p>ボリュームでサポートされるスループット (MiB/秒)。</p><p>このパラメーターは、/code< ボリューム>gp3<>コードに対してのみ有効です。</p><p>有効範囲: 最小値は 125 です。 最大値は 1000 です。</p> 整数 (int)
ボリュームサイズ <p>ボリュームのサイズ (GiB 単位)。 スナップショット ID またはボリューム サイズを指定する必要があります。 スナップショットを指定する場合、既定値はスナップショット サイズです。 スナップショット サイズ以上のボリューム サイズを指定できます。</p><p>ボリュームの種類ごとにサポートされているサイズを次に示します。/p<>ul<>li<>p<>コード<gp2>/code< と >コードを<します。>gp3</code>: 1 - 16,384 GiB</p></li><li><p><コード>io1</code>: 4 - 16,384 GiB</p></li><li><p><コード>io2</code>: 4 - 65,536 GiB</p></li><li><p><コード>st1</code> と <コード>sc1</code>: 125 - 16,384 GiB</p></li><li><p><コード>標準</code>: 1 - 1024 GiB</p></li></ul> 整数 (int)
ボリュームタイプ <p>ボリュームの種類。 詳細については、<i https://docs.aws.amazon.com/ebs/latest/userguide/ebs-volume-types.html>Amazon EBS ユーザー ガイド</i>の「href=」<'>Amazon EBS ボリュームタイプ</a> を参照してください。/p< を>する ボリュームタイプ列挙値

Ec2ImageProperties (英語)

名前 形容 価値
ARN Amazon リソース名 (ARN)
awsAccountId (英語) AWS アカウント ID
awsプロパティ AWS のプロパティ awsEc2ImageProperties の
awsリージョン AWS リージョン
awsSourceSchema (英語) AWS ソーススキーマ
awsタグ AWS タグ ec2ImagePropertiesAwsTags を する
publicCloudConnectorsリソースID パブリック クラウド コネクタのリソース ID
publicCloudResourceName (パブリッククラウドリソース名) パブリック クラウド リソース名

Ec2ImagePropertiesAwsタグ

名前 形容 価値

ハイパーバイザータイプ列挙値

名前 形容 価値
価値 プロパティ値 'OVM'
'xen'

ImageStateEnum値

名前 形容 価値
価値 プロパティ値 「利用可能」
「登録解除済み」
'無効'
'エラー'
「失敗しました」
'無効'
「保留中」
「トランジェント」

ImageTypeValues列挙値

名前 形容 価値
価値 プロパティ値 'カーネル'
'マシン'
'ラムディスク'

IMDSSupport値EnumValue

名前 形容 価値
価値 プロパティ値 「v2.0」

プラットフォーム値列挙値

名前 形容 価値
価値 プロパティ値 「ウィンドウズ」

製品コード

名前 形容 価値
製品コードID <p>製品コード。/p< を>する
製品コードタイプ <p>製品コードの種類。/p< を>する ProductCodeValuesEnumValue を する

ProductCodeValues列挙値

名前 形容 価値
価値 プロパティ値 「devpay」
「マーケットプレイス」

状態の理由

名前 形容 価値
コード <p>状態変更の理由コード。/p< を>する
メッセージ <p>状態変更のメッセージ。</p><ul><><p><コード>Server.InsufficientInstanceCapacity</code>: 起動要求を満たすために使用できる容量が不足していました。</p></li><><p><コード>Server.InternalError</code>: 起動中にインスタンスが終了する内部エラーが発生しました。</p></li><li><Server.ScheduledStop>/code<>p<>コード: スケジュールされた提供終了のため、インスタンスが停止されました。</p></li><li><p><code>Server.SpotInstanceShutdown</code>: スポット価格以上のスポット要求の数が利用可能な容量を超えたか、スポット価格の上昇が原因で、インスタンスが停止されました。</p></li><li><p><code>Server.SpotInstanceTermination</code>: スポット価格以上のスポット要求の数が利用可能な容量を超えたか、スポット価格の上昇が原因で、インスタンスが終了しました。</p></li><li><Client.InstanceInitiatedShutdown>/code<>p<>コード: インスタンスがインスタンスのオペレーティング システムからシャットダウンされました。/p<>/li<>li<>client.InstanceTerminated</code><><コードを>: AMI の作成時にインスタンスが終了または再起動されました。</p></li><li><client.InternalError>/code<>p<>コード: クライアント エラーにより、起動中にインスタンスが終了しました。/p<>/li<><>client.InvalidSnapshot.NotFound</code><コード><>:指定されたスナップショットが見つかりませんでした。/p<>/li<>li<>client.UserInitiatedHibernate</code>: Hibernation がインスタンスで開始<、p><コードを>します。</p></li><client.UserInitiatedShutdown>/code<>p<>コードを<>:インスタンスは Amazon EC2 API を使用してシャットダウンされました。</p></li><client.VolumeLimitExceeded>/code<><>コード<>/li: EBS ボリュームの数または合計ストレージの制限を超えました。 使用量を減らすか、アカウントの制限の引き上げを要求します。/p<>/li<>/ul< を>する

タグ自動生成11

名前 形容 価値
<p>タグのキー。</p><p>制約: タグ キーでは大文字と小文字が区別され、最大 127 文字の Unicode 文字を受け入れます。 aws:</code><>コードで始まる場合があります。/p< を>する
価値 <p>タグの値。</p><p>制約: タグ値では大文字と小文字が区別され、最大 256 文字の Unicode 文字を受け入れます。/p< を>する

TpmSupportValues列挙値

名前 形容 価値
価値 プロパティ値 「v2.0」

追跡リソースタグ

名前 形容 価値

VirtualizationTypeEnumValue (英語)

名前 形容 価値
価値 プロパティ値 'hvm'
「パラバーチャル」

ボリュームタイプ列挙値

名前 形容 価値
価値 プロパティ値 「gp2」
「gp3」
'io1'
「io2」
'sc1'
'st1'
「スタンダード」

使用例

Terraform (AzAPI プロバイダー) リソース定義

ec2Images リソースの種類は、次をターゲットとする操作と共にデプロイできます。

  • リソース グループの

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.AwsConnector/ec2Images リソースを作成するには、次の Terraform をテンプレートに追加します。

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"
    }
  }
}

プロパティ値

Microsoft.AwsConnector/ec2Images

名前 形容 価値
場所 リソースが存在する地理的な場所 string (必須)
名前 リソース名

制約:
パターン = ^(?=.{0,259}[^\s.]$)(?!.*[<>%&\?/#]) (必須)
プロパティ このリソースのリソース固有のプロパティ。 Ec2ImageProperties (英語)
タグ リソース タグ タグ名と値のディクショナリ。
種類 リソースの種類 "Microsoft.AwsConnector/ec2Images@2024-12-01"

アーキテクチャ値列挙値

名前 形容 価値
価値 プロパティ値 'arm64'
「arm64_mac」
「i386」
「x86_64」
「x86_64_mac」

AwsEc2ImageProperties (英語)

名前 形容 価値
建築 <p>イメージのアーキテクチャ。/p< を>する アーキテクチャ値列挙値
blockDeviceMappings(ブロックデバイスマッピング) <p>任意のブロック デバイス マッピング エントリです。/p< を>する ブロックデバイスマッピング[]
ブートモード <p>イメージのブート モード。 詳細については、<ihttps://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-boot.htmlAmazon EC2 ユーザーガイド>/i<の href='>'<ブート モード>/a< を >するを参照してください。/p< を>する BootModeValuesEnumValue を する
作成日 <p>イメージが作成された日時。/p< を>する
deprecation時間 <p>AMI を非推奨にする日時 (UTC) 次の形式: <i>YYYY</i>-<I>MM</i>-<DD></i><T>i<HH>/i<:>i<MM>/i<:>i<SS>/iZ。 秒の値を指定した場合、Amazon EC2 は秒を最も近い分に丸めます。</p>
登録解除保護 <p>AMI に対して登録解除保護が有効かどうかを示します。/p< を>する
形容 <p>イメージの作成時に提供された AMI の説明。/p< を>する
enaサポート <p>ENA を使用した拡張ネットワークが有効かどうかを指定します。/p< を>する ブール (bool)
ハイパーバイザー <p>イメージのハイパーバイザーの種類。 xen</code><>コードのみがサポートされています。 ovm</code><コード >はサポートされていません。/p< を>する ハイパーバイザータイプ列挙値
イメージID <p>AMI の ID。/p< を>する
imageLocation(画像ロケーション) <p>AMI の場所。/p< を>する
imageOwnerエイリアス <p>オーナーエイリアス (<code>amazon</code> | <code>aws-marketplace</code>).</p>
画像タイプ <p>イメージの種類。/p< を>する ImageTypeValues列挙値
imdsサポート <p>v2.0</code><コード >場合、IMDSv2 が AMI で指定されていることを示します。 この AMI から起動されたインスタンスには、httpTokens</code><コード>、必要な <>/code<>コード>自動的に設定されるため、インスタンスは既定でインスタンス メタデータを要求するときに IMDSv2 を使用する必要があります。 さらに、HttpPutResponseHopLimit</code><>コードは、/code<>2<>コードに設定されます。 詳細については、<ihttps://docs.aws.amazon.com/AWSEC2/latest/UserGuide/configuring-IMDS-new-instances.html#configure-IMDS-new-instances-ami-configurationAmazon EC2 ユーザー ガイド>/i<の「href='>'<AMI>/a< を >する」を参照してください。/p< を>する IMDSSupport値EnumValue
カーネルID <p>イメージに関連付けられているカーネル (存在する場合)。 マシン イメージにのみ適用されます。</p>
lastLaunchedTime(ラストローンチタイム) <p>AMI が EC2 インスタンスの起動に最後に使用されたときに、href='<'http://www.iso.org/iso/iso8601ISO 8601 の日時形式>/a<を >します。 AMI を使用してインスタンスを起動すると、その使用状況が報告されるまでに 24 時間の遅延があります。</p><、lastLaunchedTime>/code< データ>p<>コード<>2017 年 4 月以降に利用可能であることに注意してください。/p<>/note< を>する
名前 <p>イメージの作成時に指定された AMI の名前。/p< を>する
オーナーID <p>イメージを所有するアマゾン ウェブ サービス アカウントの ID。/p< を>する
プラットホーム <p>この値は、Windows</code><Windows API のコードを >するように設定されます。それ以外の場合は空白です。/p< を>する プラットフォーム値列挙値
platformお問い合わせ内容 <p>AMI の課金コードに関連付けられているプラットフォームの詳細。 詳細については、<i https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-billing-info.html>Amazon EC2 ユーザーガイド</i>の「href='<'></a> の AMI 課金情報を理解する」を参照してください。/p< を>する
製品コード <p>AMI に関連付けられている製品コード。/p< を>する 製品コード[]
公共 <p>イメージにパブリック起動アクセス許可があるかどうかを示します。 このイメージ<パブリック起動 >アクセス許可がある場合、値は true</code><、暗黙的かつ明示的な起動アクセス許可しかない場合は false>/code<>コードです。/p< を>する ブール (bool)
ラムディスクID <p>イメージに関連付けられている RAM ディスク (存在する場合)。 マシン イメージにのみ適用されます。</p>
ルートデバイス名 <p>ルート デバイス ボリュームのデバイス名 (たとえば、/dev/sda1</code><>コード)。/p< を>する
ルートデバイスタイプ <p>AMI によって使用されるルート デバイスの種類。 AMI では、Amazon EBS ボリュームまたはインスタンス ストア ボリュームを使用できます。</p> DeviceTypeEnumValue (デバイスタイプ列挙値)
sourceInstanceId (ソースインスタンス ID) <p>AMI が href='<'https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateImage.htmlCreateImage ></a>を使用して作成された場合に AMI が作成されたインスタンスの ID です。 このフィールドは、AMI が CreateImage を使用して作成された場合にのみ表示されます。</p>
sriovNetサポート <p>Intel 82599 Virtual Function インターフェイスを使用した拡張ネットワークが有効かどうかを指定します。/p< を>する
状態 <p>AMI の現在の状態。 状態が <コード>/code<>使用できる場合、イメージは正常に登録され、インスタンスの起動に使用できます。/p< を>する ImageStateEnum値
状態の理由 <p>状態が変化する理由。/p< を>する 状態の理由
タグ <p>イメージに割り当てられているすべてのタグです。/p< を>する タグ自動生成11[]
tpmサポート <p>イメージが NitroTPM サポート用に構成されている場合、値は v2.0</code><コード >されます。 詳細については、<ihttps://docs.aws.amazon.com/AWSEC2/latest/UserGuide/nitrotpm.htmlAmazon EC2 ユーザー ガイド>/i<の href='>'<NitroTPM>/a< を >するを参照してください。/p< を>する TpmSupportValues列挙値
usageOperation(使用オペレーション) <p>Amazon EC2 インスタンスの操作と、AMI に関連付けられている課金コード。 usageOperation<>/code<>コードは、Amazon Web サービスのコストと使用状況レポートの <https://docs.aws.amazon.com/cur/latest/userguide/Lineitem-columns.html#Lineitem-details-O-Operationlineitem/Operation></a> 列と、<Amazon Web Services Price List APIhttps://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/price-changes.html/a>の href='<' >a href='https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/price-changes.html/a> 列に対応します。 これらのフィールドは、amazon EC2 コンソールの /b< ページ>/b< または >b<API><b>インスタンスで表示できます。 または、amazon EC2 API で <href='https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeImages.html'>DescribeImages</a> コマンドによって返される応答、または CLI で href='<'https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-images.htmldescribe-images>/a< コマンドを >。/p< を>する
仮想化タイプ <p>AMI の仮想化の種類。/p< を>する VirtualizationTypeEnumValue (英語)

ブロック デバイス マッピング

名前 形容 価値
デバイス名 <p>デバイス名 (たとえば、/dev/sdh</code> または <コード>xvdh</code>を<>コード)。/p< を>する
エバス <インスタンスの起動時に EBS ボリュームを自動的に設定するために使用されるパラメーターを>します。/p< を>する EbsBlockDevice の
ノーデバイス <p>ブロック デバイス マッピングからデバイスを省略するには、空の文字列を指定します。 このプロパティを指定すると、割り当てられた値に関係なく、デバイスはブロック デバイス マッピングから削除されます。</p>
バーチャルネーム <p>仮想デバイス名 (<コード>エフェメラル</code>N)。 インスタンス ストア ボリュームには、0 から始まる番号が付けられます。 2 つの使用可能なインスタンス ストア ボリュームを持つインスタンスの種類では、エフェメラル0</code><>コードと、/code<><ephemeral1>コードのマッピングを指定できます。 使用可能なインスタンス ストア ボリュームの数は、インスタンスの種類によって異なります。 インスタンスに接続したら、ボリュームをマウントする必要があります。</p><p>NVMe インスタンス ストア ボリュームが自動的に列挙され、デバイス名が割り当てられます。 それらをブロック デバイス マッピングに含めても効果はありません。</p><p>制約: M3 インスタンスの場合は、インスタンスのブロック デバイス マッピングでインスタンス ストア ボリュームを指定する必要があります。 M3 インスタンスを起動すると、AMI のブロック デバイス マッピングで指定されたインスタンス ストア ボリュームは無視されます。</p>

BootModeValues列挙値

名前 形容 価値
価値 プロパティ値 「レガシー-バイオス」
「ウエフィ」
「UEFI優先」

DeviceTypeEnumValue (デバイスタイプ列挙値)

名前 形容 価値
価値 プロパティ値 「EBS」
'インスタンスストア'

エブスブロックデバイス

名前 形容 価値
deleteOnTerminationの <p>インスタンス終了時に EBS ボリュームが削除されるかどうかを示します。 詳細については、<i https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/terminating-instances.html#preserving-volumes-on-termination>Amazon EC2 ユーザー ガイド</i>の「href=」<'>インスタンス終了時の Amazon EBS ボリュームの保持</a> を参照してください。/p< を>する ブール (bool)
暗号化 <p>バッキング スナップショットから復元中に EBS ボリュームの暗号化状態が変更されるかどうかを示します。 暗号化の状態を <コード>true</code> に設定する効果は、ボリュームの配信元 (新規またはスナップショットから)、暗号化の状態、所有権の開始、既定での暗号化が有効になっているかどうかによって異なります。 詳細については、<ihttps://docs.aws.amazon.com/ebs/latest/userguide/ebs-encryption.html#encryption-parametersAmazon EBS ユーザー ガイド>/i<の href='>'<Amazon EBS 暗号化>/a< を >するを参照してください。</p><p>暗号化されたボリュームから暗号化を削除することはできません。</p><p>暗号化ボリュームは、Amazon EBS 暗号化をサポートするインスタンスにのみアタッチできます。 詳細については、href='<'https://docs.aws.amazon.com/ebs/latest/userguide/ebs-encryption-requirements.html#ebs-encryption_supported_instancesサポートされているインスタンス型>/a<の >を参照してください。</p><p>このパラメーターは、<DescribeImageAttribute>/a<を >して返されません。</p><p><CreateImage>/a< を >し、<RegisterImage>/a<を >する場合、このパラメーターを含めることができるかどうか、および許可される値は、作成するブロック デバイス マッピングの種類によって異なります。</p><ul><li><p><b>新しい (空の) ボリューム</b>のブロック デバイス マッピングを作成する場合は、このパラメーターを含めることができます。 暗号化されたボリューム<true>/code<>コードを指定するか、暗号化されていないボリュームに対して false</code><コードを >します。 このパラメーターを省略すると、既定では false</code> (暗号化されていない)<コードが >されます。</p></li><li><p><b から既存の暗号化または暗号化されていないスナップショット>/b<>ブロック デバイス マッピングを作成する場合は、このパラメーターを省略する必要があります。 このパラメーターを含める場合、指定した値に関係なく、要求は失敗します。</p></li><li><p><b から既存の暗号化されていないボリューム>/b<>ブロック デバイス マッピングを作成する場合は、このパラメーターを含めることができますが、<コード>false</code>を指定する必要があります。 /code<>true<>コードを指定すると、要求は失敗します。 この場合は、パラメーターを省略することをお勧めします。</p></li><li><p><b>既存の暗号化ボリューム</b>からブロック デバイス マッピングを作成する場合は、このパラメーターを含めることができます。 <コード>true</code> または false</code><>コードのいずれかを指定します。 ただし、false</code><>コードを指定した場合、パラメーターは無視され、ブロック デバイス マッピングは常に暗号化されます。 この場合は、パラメーターを省略することをお勧めします。/p<>/li<>/ul< を>する ブール (bool)
IOPSの <p>1 秒あたりの I/O 操作の数 (IOPS)。 <コード>gp3</code>、io1</code>、および io2</code> ボリューム<>コード<コードを >する場合、これはボリュームにプロビジョニングされる IOPS の数を表します。 gp2</code> ボリューム<>コードの場合、これはボリュームのベースライン パフォーマンスと、ボリュームがバーストのために I/O クレジットを蓄積する速度を表します。</p><p>各ボリュームの種類でサポートされている値を次に示します。</p><ul><li><p><コード>gp3</code><: 3,000 - 16,000 IOPS>/p<>/li<>li<>p<>コード<io1>/code<: 100 - 64,000 IOPS>/p<>/li<>li<>p<>コード<io2>/code<: 100 - 256,000 IOPS>/p<>/li<>/ul<>p<io2>/code< ボリューム><コードの場合、 nitro Systemhttps://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html#ec2-nitro-instances/a>上に構築された href='<'>インスタンス 最大 256,000 IOPS を実現できます。 他のインスタンスでは、最大 32,000 IOPS のパフォーマンスを実現できます。</p><p>このパラメーターは、io1</code><コードと、/code> ボリューム<io2><コードを >するために必要です。 gp3</code> ボリューム<>コードの既定値は 3,000 IOPS です。/p< を>する 整数 (int)
kmsKeyId (英語) ebS ボリュームが暗号化されているカスタマー マネージド CMK の p<識別子 (キー ID、キー エイリアス、ID ARN、またはエイリアス ARN) を >します。</p><p>このパラメーターは、<コード>、/code<> オブジェクトを呼び出>、href='https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RunInstances.html' ><RunInstances>/a> によって呼び出される /code> オブジェクトでのみサポートされます。https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RequestSpotFleet.html、href='>'<RequestSpotFleet>/a<を https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RequestSpotInstances.htmlし、href='>'<RequestSpotInstances>/a<を >します。/p をする
アウトポストArn <p>スナップショットが格納されているアウトポストの ARN です。</p><p>このパラメーターは、<a href='https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateImage.html'>CreateImage</a>を使用する場合はサポートされません。/p< を>する
スナップショットID <p>スナップショットの ID。/p< を>する
スループット <p>ボリュームでサポートされるスループット (MiB/秒)。</p><p>このパラメーターは、/code< ボリューム>gp3<>コードに対してのみ有効です。</p><p>有効範囲: 最小値は 125 です。 最大値は 1000 です。</p> 整数 (int)
ボリュームサイズ <p>ボリュームのサイズ (GiB 単位)。 スナップショット ID またはボリューム サイズを指定する必要があります。 スナップショットを指定する場合、既定値はスナップショット サイズです。 スナップショット サイズ以上のボリューム サイズを指定できます。</p><p>ボリュームの種類ごとにサポートされているサイズを次に示します。/p<>ul<>li<>p<>コード<gp2>/code< と >コードを<します。>gp3</code>: 1 - 16,384 GiB</p></li><li><p><コード>io1</code>: 4 - 16,384 GiB</p></li><li><p><コード>io2</code>: 4 - 65,536 GiB</p></li><li><p><コード>st1</code> と <コード>sc1</code>: 125 - 16,384 GiB</p></li><li><p><コード>標準</code>: 1 - 1024 GiB</p></li></ul> 整数 (int)
ボリュームタイプ <p>ボリュームの種類。 詳細については、<i https://docs.aws.amazon.com/ebs/latest/userguide/ebs-volume-types.html>Amazon EBS ユーザー ガイド</i>の「href=」<'>Amazon EBS ボリュームタイプ</a> を参照してください。/p< を>する ボリュームタイプ列挙値

Ec2ImageProperties (英語)

名前 形容 価値
ARN Amazon リソース名 (ARN)
awsAccountId (英語) AWS アカウント ID
awsプロパティ AWS のプロパティ awsEc2ImageProperties の
awsリージョン AWS リージョン
awsSourceSchema (英語) AWS ソーススキーマ
awsタグ AWS タグ ec2ImagePropertiesAwsTags を する
publicCloudConnectorsリソースID パブリック クラウド コネクタのリソース ID
publicCloudResourceName (パブリッククラウドリソース名) パブリック クラウド リソース名

Ec2ImagePropertiesAwsタグ

名前 形容 価値

ハイパーバイザータイプ列挙値

名前 形容 価値
価値 プロパティ値 'OVM'
'xen'

ImageStateEnum値

名前 形容 価値
価値 プロパティ値 「利用可能」
「登録解除済み」
'無効'
'エラー'
「失敗しました」
'無効'
「保留中」
「トランジェント」

ImageTypeValues列挙値

名前 形容 価値
価値 プロパティ値 'カーネル'
'マシン'
'ラムディスク'

IMDSSupport値EnumValue

名前 形容 価値
価値 プロパティ値 「v2.0」

プラットフォーム値列挙値

名前 形容 価値
価値 プロパティ値 「ウィンドウズ」

製品コード

名前 形容 価値
製品コードID <p>製品コード。/p< を>する
製品コードタイプ <p>製品コードの種類。/p< を>する ProductCodeValuesEnumValue を する

ProductCodeValues列挙値

名前 形容 価値
価値 プロパティ値 「devpay」
「マーケットプレイス」

状態の理由

名前 形容 価値
コード <p>状態変更の理由コード。/p< を>する
メッセージ <p>状態変更のメッセージ。</p><ul><><p><コード>Server.InsufficientInstanceCapacity</code>: 起動要求を満たすために使用できる容量が不足していました。</p></li><><p><コード>Server.InternalError</code>: 起動中にインスタンスが終了する内部エラーが発生しました。</p></li><li><Server.ScheduledStop>/code<>p<>コード: スケジュールされた提供終了のため、インスタンスが停止されました。</p></li><li><p><code>Server.SpotInstanceShutdown</code>: スポット価格以上のスポット要求の数が利用可能な容量を超えたか、スポット価格の上昇が原因で、インスタンスが停止されました。</p></li><li><p><code>Server.SpotInstanceTermination</code>: スポット価格以上のスポット要求の数が利用可能な容量を超えたか、スポット価格の上昇が原因で、インスタンスが終了しました。</p></li><li><Client.InstanceInitiatedShutdown>/code<>p<>コード: インスタンスがインスタンスのオペレーティング システムからシャットダウンされました。/p<>/li<>li<>client.InstanceTerminated</code><><コードを>: AMI の作成時にインスタンスが終了または再起動されました。</p></li><li><client.InternalError>/code<>p<>コード: クライアント エラーにより、起動中にインスタンスが終了しました。/p<>/li<><>client.InvalidSnapshot.NotFound</code><コード><>:指定されたスナップショットが見つかりませんでした。/p<>/li<>li<>client.UserInitiatedHibernate</code>: Hibernation がインスタンスで開始<、p><コードを>します。</p></li><client.UserInitiatedShutdown>/code<>p<>コードを<>:インスタンスは Amazon EC2 API を使用してシャットダウンされました。</p></li><client.VolumeLimitExceeded>/code<><>コード<>/li: EBS ボリュームの数または合計ストレージの制限を超えました。 使用量を減らすか、アカウントの制限の引き上げを要求します。/p<>/li<>/ul< を>する

タグ自動生成11

名前 形容 価値
<p>タグのキー。</p><p>制約: タグ キーでは大文字と小文字が区別され、最大 127 文字の Unicode 文字を受け入れます。 aws:</code><>コードで始まる場合があります。/p< を>する
価値 <p>タグの値。</p><p>制約: タグ値では大文字と小文字が区別され、最大 256 文字の Unicode 文字を受け入れます。/p< を>する

TpmSupportValues列挙値

名前 形容 価値
価値 プロパティ値 「v2.0」

追跡リソースタグ

名前 形容 価値

VirtualizationTypeEnumValue (英語)

名前 形容 価値
価値 プロパティ値 'hvm'
「パラバーチャル」

ボリュームタイプ列挙値

名前 形容 価値
価値 プロパティ値 「gp2」
「gp3」
'io1'
「io2」
'sc1'
'st1'
「スタンダード」