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) 数。gp3
、io1
、io2
ボリュームの場合は、ボリュームにプロビジョニングされる IOPS 数を表します。gp2
ボリュームの場合は、ボリュームのベースラインパフォーマンスと、ボリュームでバースト用の I/O クレジットが累積されるレートを表します。各ボリュームタイプでサポートされる値は次のとおりです。gp3
: 3,000 ~ 16,000 IOPSio1
: 100 ~ 64,000 IOPSio2
: 100 ~ 64,000 IOPS
io1
と io2
のボリュームについては、Nitro System 上に構築されたインスタンスに関してのみ 64,000 IOPS を保証します。その他のインスタンスファミリーで保証されるパフォーマンスは、最大 32,000 IOPS です。このパラメーターは、io1
と io2
のボリュームでは必須です。 gp3
ボリュームのデフォルトは 3,000 IOPS です。このパラメーターは、gp2
、st1
、sc1
、standard
ボリュームではサポートされていません。
kms_key_id
タイプ: STRING
Provider name: KmsKeyId
説明: EBS ボリュームの暗号化に使用されているカスタマーマネージド型 CMK の識別子 (キー ID、キーエイリアス、ID ARN、またはエイリアス ARN)。このパラメーターは、RunInstances、RequestSpotFleet、RequestSpotInstances から呼び出される 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 かボリュームサイズのいずれかを指定する必要があります。スナップショットを指定する場合、デフォルトはスナップショットのサイズになります。スナップショットのサイズと同じかそれよりも大きいボリュームサイズを指定できます。各ボリュームタイプでサポートされているボリュームサイズは、次のとおりです。gp2
、gp3
: 1 ~ 16,384io1
、io2
: 4 ~ 16,384st1
、 sc1
: 125 ~ 16,384standard
: 1 ~ 1,024
volume_type
タイプ: STRING
プロバイダー名: VolumeType
説明: ボリュームの種類。詳しくは、Amazon EC2 ユーザーガイドの Amazon EBS ボリュームの種類を参照してください。ボリュームの種類が io1
または io2
の場合は、そのボリュームがサポートしている IOPS を指定する必要があります。
no_device
タイプ: STRING
プロバイダー名: NoDevice
説明: ブロックデバイスマッピングからデバイスを除外するには、空の文字列を指定します。このプロパティが指定された場合、割り当てられた値にかかわらず、ブロックデバイスマッピングからデバイスが除外されます。
virtual_name
タイプ: STRING
プロバイダー名: VirtualName
説明: 仮想デバイス名 (ephemeral
N)。インスタンスストアボリュームには 0 から始まる番号が振られています。インスタンスストアボリュームを 2 つ利用できるインスタンスタイプでは、ephemeral0
と ephemeral1
のマッピングを指定できます。利用できるインスタンスストアボリュームの数は、インスタンスタイプによって決まります。インスタンスに接続した後は、ボリュームのマウントが必要です。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 アカウントのエイリアス (例: amazon
、self
) または AMI オーナーの Amazon Web Services アカウント ID。
image_type
タイプ: STRING
プロバイダー名: ImageType
説明: イメージの種類。
imds_support
タイプ: STRING
プロバイダー名: ImdsSupport
説明: v2.0
の場合、AMI で IMDSv2 が指定されていることを示します。この AMI から起動したインスタンスでは、HttpTokens
が自動的に required
に設定され、インスタンスのメタデータをリクエストする際に IMDSv2 が使用されていることがデフォルトで要求されるようになります。 また、HttpPutResponseHopLimit
は 2
に設定されています。詳しくは、Amazon EC2 ユーザーガイドの AMI の構成を参照してください。
kernel_id
タイプ: STRING
プロバイダー名: KernelId
説明: イメージに関連付けられたカーネル (存在する場合のみ)。マシンイメージの場合のみ使用します。
name
タイプ: STRING
プロバイダー名: Name
説明: イメージの作成中に提供された AMI の名前。
owner_id
タイプ: STRING
プロバイダー名: OwnerId
説明: イメージを所有する Amazon Web Services アカウントの ID。
タイプ: STRING
プロバイダー名: Platform
説明: この値は Windows AMI の場合は windows
に設定し、それ以外の場合は空白にします。
タイプ: 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 ボリューム数または総ストレージ数の制限を超えました。使用量を減らすか、アカウントの上限数の引き上げをリクエストしてください。
タイプ: 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 API の lineitem/Operation 列に対応します。これらのフィールドは、Amazon EC2 コンソールの Instances もしくは AMIs のページ、または theAmazon EC2 API の DescribeImages コマンド、もしくは CLI describe-images コマンドにより返される応答内で確認できます。
virtualization_type
タイプ: STRING
プロバイダー名: VirtualizationType
説明: AMI の仮想化タイプ。