aws_ami

account_id

タイプ: STRING

architecture

タイプ: STRING
プロバイダー名: Architecture
説明: イメージのアーキテクチャ。

arn

タイプ: STRING

block_device_mappings

タイプ: UNORDERED_LIST_STRUCT
プロバイダー名: BlockDeviceMappings
説明: 任意のブロックデバイスマッピングエントリ。

  • device_name
    タイプ: STRING
    プロバイダー名: DeviceName
    説明: デバイス名 (例: /dev/sdh または xvdh)。
  • ebs
    タイプ: STRUCT
    プロバイダー名: Ebs
    説明: インスタンス起動時に EBS ボリュームを自動的にセットアップするために使用されるパラメーター。
    • delete_on_termination
      タイプ: BOOLEAN
      プロバイダー名: DeleteOnTermination
      説明: インスタンス終了時に EBS ボリュームを削除するかどうかを示します。詳しくは、Amazon EC2 ユーザーガイドインスタンス終了時に Amazon EBS ボリュームを保持するを参照してください。
    • encrypted
      タイプ: BOOLEAN
      Provider name: Encrypted
      説明: EBS ボリュームがバックアップのスナップショットから復元される際に、暗号化状態が変更されるかどうかを示します。暗号化状態を true に設定した場合の効果は、ボリュームの作成元 (新規かスナップショットからの復元か)、最初の暗号化状態、所有権、デフォルトでの暗号化が有効かどうかによって変わります。詳しくは、Amazon EC2 ユーザーガイドAmazon EBS 暗号化を参照してください。いかなる場合も、暗号化されたボリュームから暗号化を削除することはできません。暗号化されたボリュームは、Amazon EBS 暗号化をサポートしているインスタンスにのみアタッチできます。詳しくは、サポートされているインスタンスタイプを参照してください。DescribeImageAttribute はこのパラメーターを返しません。
    • iops
      タイプ: INT32
      Provider name: Iops
      説明: 1 秒あたりの入出力操作 (IOPS) 数。gp3io1io2 ボリュームの場合は、ボリュームにプロビジョニングされる IOPS 数を表します。gp2 ボリュームの場合は、ボリュームのベースラインパフォーマンスと、ボリュームでバースト用の I/O クレジットが累積されるレートを表します。各ボリュームタイプでサポートされる値は次のとおりです。
      • gp3: 3,000 ~ 16,000 IOPS
      • io1: 100 ~ 64,000 IOPS
      • io2: 100 ~ 64,000 IOPS
      io1io2 のボリュームについては、Nitro System 上に構築されたインスタンスに関してのみ 64,000 IOPS を保証します。その他のインスタンスファミリーで保証されるパフォーマンスは、最大 32,000 IOPS です。このパラメーターは、io1io2 のボリュームでは必須です。 gp3 ボリュームのデフォルトは 3,000 IOPS です。このパラメーターは、gp2st1sc1standard ボリュームではサポートされていません。
    • kms_key_id
      タイプ: STRING
      Provider name: KmsKeyId
      説明: EBS ボリュームの暗号化に使用されているカスタマーマネージド型 CMK の識別子 (キー ID、キーエイリアス、ID ARN、またはエイリアス ARN)。このパラメーターは、RunInstancesRequestSpotFleetRequestSpotInstances から呼び出される BlockDeviceMapping オブジェクトでのみサポートされています。
    • outpost_arn
      タイプ: STRING
      プロバイダー名: OutpostArn
      説明: スナップショットが保管されている Outpost の ARN。このパラメーターは、 CreateImage から呼び出される BlockDeviceMapping オブジェクトでのみサポートされています。
    • snapshot_id
      タイプ: STRING
      プロバイダー名: SnapshotId
      説明: スナップショットの ID。
    • throughput
      タイプ: INT32
      プロバイダー名: Throughput
      説明: ボリュームがサポートするスループット (MiB/s 単位)。このパラメーターは、gp3 ボリュームでのみ有効です。有効範囲: 最小値 125、最大値 1000。
    • volume_size
      タイプ: INT32
      プロバイダー名: VolumeSize
      説明: ボリュームのサイズ (GiBs 単位)。スナップショット ID かボリュームサイズのいずれかを指定する必要があります。スナップショットを指定する場合、デフォルトはスナップショットのサイズになります。スナップショットのサイズと同じかそれよりも大きいボリュームサイズを指定できます。各ボリュームタイプでサポートされているボリュームサイズは、次のとおりです。
      • gp2gp3: 1 ~ 16,384
      • io1io2: 4 ~ 16,384
      • st1sc1: 125 ~ 16,384
      • standard: 1 ~ 1,024
    • volume_type
      タイプ: STRING
      プロバイダー名: VolumeType
      説明: ボリュームの種類。詳しくは、Amazon EC2 ユーザーガイドAmazon EBS ボリュームの種類を参照してください。ボリュームの種類が io1 または io2 の場合は、そのボリュームがサポートしている IOPS を指定する必要があります。
  • no_device
    タイプ: STRING
    プロバイダー名: NoDevice
    説明: ブロックデバイスマッピングからデバイスを除外するには、空の文字列を指定します。このプロパティが指定された場合、割り当てられた値にかかわらず、ブロックデバイスマッピングからデバイスが除外されます。
  • virtual_name
    タイプ: STRING
    プロバイダー名: VirtualName
    説明: 仮想デバイス名 (ephemeralN)。インスタンスストアボリュームには 0 から始まる番号が振られています。インスタンスストアボリュームを 2 つ利用できるインスタンスタイプでは、ephemeral0ephemeral1 のマッピングを指定できます。利用できるインスタンスストアボリュームの数は、インスタンスタイプによって決まります。インスタンスに接続した後は、ボリュームのマウントが必要です。NVMe インスタンスストアボリュームには自動的に番号が振られ、デバイス名が割り当てられます。それらをブロックデバイスマッピングに含めても何も影響はありません。制約: M3 インスタンスの場合は、インスタンスのブロックデバイスマッピングでインスタンスストアボリュームを指定する必要があります。M3 インスタンスを起動する際、AMI のブロックデバイスマッピングで指定されたインスタンスストアボリュームは無視されます。

boot_mode

タイプ: STRING
プロバイダー名: BootMode
説明: イメージのブートモード。詳細については、Amazon EC2 ユーザーガイドブートモードを参照してください。

creation_date

タイプ: STRING
プロバイダー名: CreationDate
説明: イメージが作成された日時。

deprecation_time

タイプ: STRING
プロバイダー名: DeprecationTime
説明: AMI を非推奨にする日時 (UTC) を YYYY-MM-DDTHH:MM:SSZ の形式で指定します。秒の値を設定した場合、Amazon EC2 が秒数を丸めて、一番近い分数に変換します。

description

タイプ: STRING
Provider name: Description
説明: イメージの作成中に提供された AMI の説明。

ena_support

タイプ: BOOLEAN
プロバイダー名: EnaSupport
説明: ENA による拡張ネットワークが有効かどうかを指定します。

hypervisor

タイプ: STRING
プロバイダー名: Hypervisor
説明: イメージのハイパーバイザーの種類。

image_id

タイプ: STRING
プロバイダー名: ImageId
説明: AMI の ID。

image_location

タイプ: STRING
プロバイダー名: ImageLocation
説明: AMI の場所。

image_owner_alias

タイプ: STRING
プロバイダー名: ImageOwnerAlias
説明: Amazon Web Services アカウントのエイリアス (例: amazonself) または AMI オーナーの Amazon Web Services アカウント ID。

image_type

タイプ: STRING
プロバイダー名: ImageType
説明: イメージの種類。

imds_support

タイプ: STRING
プロバイダー名: ImdsSupport
説明: v2.0 の場合、AMI で IMDSv2 が指定されていることを示します。この AMI から起動したインスタンスでは、HttpTokens が自動的に required に設定され、インスタンスのメタデータをリクエストする際に IMDSv2 が使用されていることがデフォルトで要求されるようになります。 また、HttpPutResponseHopLimit2 に設定されています。詳しくは、Amazon EC2 ユーザーガイドAMI の構成を参照してください。

kernel_id

タイプ: STRING
プロバイダー名: KernelId
説明: イメージに関連付けられたカーネル (存在する場合のみ)。マシンイメージの場合のみ使用します。

name

タイプ: STRING
プロバイダー名: Name
説明: イメージの作成中に提供された AMI の名前。

owner_id

タイプ: STRING
プロバイダー名: OwnerId
説明: イメージを所有する Amazon Web Services アカウントの ID。

platform

タイプ: STRING
プロバイダー名: Platform
説明: この値は Windows AMI の場合は windows に設定し、それ以外の場合は空白にします。

platform_details

タイプ: STRING
プロバイダー名: PlatformDetails
説明: AMI の請求コードに関連付けられたプラットフォーム情報。詳しくは、Amazon EC2 ユーザーガイドAMI の請求情報を理解するを参照してください。

product_codes

タイプ: UNORDERED_LIST_STRUCT
プロバイダー名: ProductCodes
説明: AMI に関連付けられた製品コード。

  • product_code_id
    タイプ: STRING
    プロバイダー名: ProductCodeId
    説明: 製品コード。
  • product_code_type
    タイプ: STRING
    プロバイダー名: ProductCodeType
    説明: 製品コードの種類。

public

タイプ: BOOLEAN
プロバイダー名: Public
説明: イメージにパブリック起動許可が設定されているかどうかを示します。この値は、イメージにパブリック起動許可が設定されている場合は true に、暗黙的または明示的起動許可のみが設定されている場合は false になります。

ramdisk_id

タイプ: STRING
プロバイダー名: RamdiskId
説明: イメージに関連付けられた RAM ディスク (存在する場合のみ)。マシンイメージの場合のみ使用します。

root_device_name

タイプ: STRING
プロバイダー名: RootDeviceName
説明: ルートデバイスボリュームのデバイス名 (例: /dev/sda1)。

root_device_type

タイプ: STRING
プロバイダー名: RootDeviceType
説明: AMI で使用されるルートデバイスの種類。AMI は Amazon EBS ボリュームまたはインスタンスストアボリュームを使用することができます。

sriov_net_support

タイプ: STRING
プロバイダー名: SriovNetSupport
説明: Intel 82599 仮想関数インターフェイスによる拡張ネットワークが有効かどうかを指定します。

state

タイプ: STRING
プロバイダー名: State
説明: AMI の現在の状態。状態が available の場合は、イメージが正常に登録されており、インスタンスの起動に使用できます。

state_reason

タイプ: STRUCT
プロバイダー名: StateReason
説明: 状態変化の理由。

  • code
    タイプ: STRING
    プロバイダー名: Code
    説明: 状態変化の理由コード。
  • message
    タイプ: STRING
    プロバイダー名: Message
    説明: 状態変化に関するメッセージ。
    • Server.InsufficientInstanceCapacity: 起動リクエストに応えるには容量が足りませんでした。
    • Server.InternalError: 内部エラーにより、起動中にインスタンスが終了しました。
    • Server.ScheduledStop: リタイア予定のため、インスタンスは停止しました。
    • Server.SpotInstanceShutdown: 最大価格がスポット価格と同じかそれ以上のスポットリクエストの数が利用可能な容量を超えたため、またはスポット価格が上昇したため、インスタンスが停止しました。
    • Server.SpotInstanceTermination: 最大価格がスポット価格と同じかそれ以上のスポットリクエストの数が利用可能な容量を超えたため、またはスポット価格が上昇したため、インスタンスが終了しました。
    • Client.InstanceInitiatedShutdown: インスタンスから shutdown -h コマンドを使用して、インスタンスをシャットダウンしました。
    • Client.InstanceTerminated: AMI 作成中にインスタンスが終了または再起動しました。
    • Client.InternalError: クライアントエラーにより、起動中にインスタンスが終了してしまいました。
    • Client.InvalidSnapshot.NotFound: 指定されたスナップショットは見つかりませんでした。
    • Client.UserInitiatedHibernate: インスタンスでハイバネーションが開始されました。
    • Client.UserInitiatedShutdown: Amazon EC2 API を使用してインスタンスをシャットダウンしました。
    • Client.VolumeLimitExceeded: EBS ボリューム数または総ストレージ数の制限を超えました。使用量を減らすか、アカウントの上限数の引き上げをリクエストしてください。

tags

タイプ: UNORDERED_LIST_STRING

tpm_support

タイプ: STRING
プロバイダー名: TpmSupport
説明: イメージが NitroTPM サポートに構成されている場合、この値は v2.0 です。詳しくは、Amazon EC2 ユーザーガイドNitroTPM を参照してください。

usage_operation

タイプ: STRING
プロバイダー名: UsageOperation
説明: Amazon EC2 インスタンスのオペレーションと、AMI に関連付けられた請求コード。usageOperation は Amazon Web Services Cost and Usage Report と Amazon Web Services Price List APIlineitem/Operation 列に対応します。これらのフィールドは、Amazon EC2 コンソールの Instances もしくは AMIs のページ、または theAmazon EC2 API の DescribeImages コマンド、もしくは CLI describe-images コマンドにより返される応答内で確認できます。

virtualization_type

タイプ: STRING
プロバイダー名: VirtualizationType
説明: AMI の仮想化タイプ。