- 重要な情報
- はじめに
- 用語集
- ガイド
- エージェント
- インテグレーション
- OpenTelemetry
- 開発者
- API
- CoScreen
- アプリ内
- Service Management
- インフラストラクチャー
- アプリケーションパフォーマンス
- 継続的インテグレーション
- ログ管理
- セキュリティ
- UX モニタリング
- 管理
advanced_machine_features
タイプ: STRUCT
プロバイダー名: advancedMachineFeatures
説明: マシン関連の高度な動作機能を制御します。
enable_nested_virtualization
BOOLEAN
enableNestedVirtualization
enable_uefi_networking
BOOLEAN
enableUefiNetworking
threads_per_core
INT32
threadsPerCore
visible_core_count
INT32
visibleCoreCount
ancestors
タイプ: UNORDERED_LIST_STRING
can_ip_forward
タイプ: BOOLEAN
プロバイダー名: canIpForward
説明: このインスタンスが宛先または送信元 IP が一致しないパケットを送受信できるようにします。これは、このインスタンスを使用してルートを転送することを計画している場合に必要です。詳細については、「IP 転送を有効にする」を参照してください。
confidential_instance_config
タイプ: STRUCT
プロバイダー名: confidentialInstanceConfig
enable_confidential_compute
BOOLEAN
enableConfidentialCompute
cpu_platform
タイプ: STRING
プロバイダー名: cpuPlatform
説明: [出力のみ] このインスタンスが使用する CPU プラットフォーム。
creation_timestamp
タイプ: TIMESTAMP
プロバイダー名: creationTimestamp
説明: [出力のみ] RFC3339 の書式で表記された作成日時のタイムスタンプ。
deletion_protection
タイプ: BOOLEAN
プロバイダー名: deletionProtection
説明: リソースを削除から保護するかどうか。
description
タイプ: STRING
Provider name: description
説明: このリソースの説明 (オプション)。ご自身でリソースを作成した場合に、このプロパティを使用してください。
display_device
タイプ: STRUCT
プロバイダー名: displayDevice
説明: インスタンスの表示デバイスを有効にします。
enable_display
BOOLEAN
enableDisplay
gcp_status
タイプ: STRING
プロバイダー名: status
説明: [出力のみ] インスタンスのステータス。値は PROVISIONING、STAGING、RUNNING、STOPPING、SUSPENDING、SUSPENDED、REPAIRING、TERMINATED のいずれかです。インスタンスのステータスについては、「インスタンスのライフサイクル」を参照してください。
可能な値:
DEPROVISIONING
- インスタンスは停止しており、ネットワークのデプログラミング、クォータ、IP の解放、ディスクのテアダウンなどのテアダウン作業を行っています。PROVISIONING
- インスタンスにリソースが割り当てられています。REPAIRING
- インスタンスは修理中です。RUNNING
- インスタンスは実行中です。STAGING
- 必要なリソースがすべて割り当てられ、インスタンスが起動中です。STOPPED
- インスタンスは正常に停止しました。STOPPING
- インスタンスは現在停止中です (削除されるか強制終了されます)。SUSPENDED
- インスタンスが一時停止しました。SUSPENDING
- インスタンスは一時停止中です。TERMINATED
- インスタンスが停止しました (明示的なアクションまたは根本的な失敗によって)。guest_accelerators
タイプ: UNORDERED_LIST_STRUCT
プロバイダー名: guestAccelerators
説明: インスタンスにアタッチされているアクセラレータカードの種類と枚数のリスト。
accelerator_count
INT32
acceleratorCount
accelerator_type
STRING
acceleratorType
hostname
タイプ: STRING
プロバイダー名: hostname
説明: インスタンスのホスト名を指定します。指定するホスト名は RFC1035 に準拠したものである必要があります。ホスト名を指定しない場合、デフォルトのホスト名は、グローバル DNS を使用する場合は [INSTANCE_NAME].c.[PROJECT_ID].internal で、ゾーン DNS を使用する場合は [INSTANCE_NAME].[ZONE].c.[PROJECT_ID].internal です。
id
タイプ: STRING
プロバイダー名: id
説明: [出力のみ] リソースの一意の識別子。この識別子はサーバーにより定義されます。
key_revocation_action_type
タイプ: STRING
プロバイダー名: keyRevocationActionType
説明: インスタンスの KeyRevocationActionType。サポートされるオプションは “STOP” と “NONE” です。指定しない場合のデフォルトは “NONE” です。
可能な値:
KEY_REVOCATION_ACTION_TYPE_UNSPECIFIED
- デフォルト値。この値は未使用です。NONE
- ユーザーが無操作を選択したことを示します。STOP
- キーの失効時に VM をシャットダウンすることをユーザーが選択したことを示します。kind
タイプ: STRING
Provider name: kind
説明: [出力のみ] リソースの種類。インスタンスの場合は、常に compute#instance になります。
labels
タイプ: UNORDERED_LIST_STRING
last_start_timestamp
タイプ: STRING
プロバイダー名: lastStartTimestamp
説明: [出力のみ] RFC3339 の書式で表現された最終開始のタイムスタンプ。
last_stop_timestamp
タイプ: STRING
プロバイダー名: lastStopTimestamp
説明: [出力のみ] RFC3339 の書式で表現された最終中止のタイムスタンプ。
last_suspended_timestamp
タイプ: STRING
プロバイダー名: lastSuspendedTimestamp
説明: [出力のみ] RFC3339 の書式で表現された最終停止のタイムスタンプ。
machine_type
タイプ: STRING
プロバイダー名: machineType
説明: このインスタンスに使用するマシンタイプリソースの完全な、または部分的な URL で、zones/zone/machineTypes/machine-type という形式です。これはインスタンス作成時にクライアントから提供されます。例えば、zones/us-central1-f/machineTypes/n1-standard-1 は定義済みマシンタイプへの有効な部分 URL です。ここで CPUS は 1 または 32 までの偶数 (2、4、6 … 24 など)、MEMORY はこのインスタンスの総メモリ量です。メモリは 256 MB の倍数で、MB 単位で指定する必要があります (例えば、5 GB のメモリは 5120 MB です): zones/zone/machineTypes/custom-
metadata
タイプ: STRUCT
プロバイダー名: metadata
説明: このインスタンスに割り当てられたメタデータのキーと値のペア。これにはカスタムメタデータと定義済みのキーが含まれます。
items
UNORDERED_LIST_STRUCT
items
key
STRING
key
value
STRING
value
kind
STRING
kind
min_cpu_platform
タイプ: STRING
プロバイダー名: minCpuPlatform
説明: VM インスタンスの最小 CPU プラットフォームを指定します。適用可能な値は、minCpuPlatform: “Intel Haswell” や minCpuPlatform: “Intel Sandy Bridge” のような CPU プラットフォームのフレンドリーな名前です。
name
タイプ: STRING
プロバイダー名: name
説明: リソースを最初に作成するときにクライアントが提供するリソースの名前。リソース名は 1〜63 文字の長さで、RFC1035 に準拠する必要があります。具体的には、名前は 1〜63 文字で、正規表現 [a-z]([-a-z0-9]*[a-z0-9])?
に一致しなければなりません。 これは、最初の文字は小文字でなければならず、続くすべての文字はダッシュ、小文字、または数字でなければならないことを意味しますが、最後の文字はダッシュであってはなりません。
network_interfaces
タイプ: UNORDERED_LIST_STRUCT
プロバイダー名: networkInterfaces
説明: このインスタンスのネットワーク構成の配列。インターネットへの接続など、他のネットワークサービスと相互作用するようにインターフェイスを構成する方法を指定します。インスタンスごとに複数のインターフェイスがサポートされています。
access_configs
UNORDERED_LIST_STRUCT
accessConfigs
external_ipv6
STRING
externalIpv6
external_ipv6_prefix_length
INT32
externalIpv6PrefixLength
kind
STRING
kind
name
STRING
name
nat_ip
STRING
natIP
network_tier
STRING
networkTier
FIXED_STANDARD
- 固定帯域の公衆インターネット品質。PREMIUM
- Google グレードの高品質なネットワーク層、あらゆるネットワーク製品に対応。STANDARD
- 公衆インターネット品質、他のネットワーク製品の限られたサポートのみ。STANDARD_OVERRIDES_FIXED_STANDARD
- (出力のみ) FIXED_STANDARD の固定標準層が期限切れ、または構成されていない場合の一時的な層。public_ptr_domain_name
STRING
publicPtrDomainName
setPublicPtr
フィールドが有効になっている場合のみ設定できます。このフィールドが ipv6AccessConfig で指定されていない場合、デフォルトの PTR レコードは関連する外部 IPv6 レンジの最初の IP に対して作成されます。set_public_ptr
BOOLEAN
setPublicPtr
type
STRING
type
DIRECT_IPV6
ONE_TO_ONE_NAT
alias_ip_ranges
UNORDERED_LIST_STRUCT
aliasIpRanges
ip_cidr_range
STRING
ipCidrRange
subnetwork_range_name
STRING
subnetworkRangeName
internal_ipv6_prefix_length
INT32
internalIpv6PrefixLength
ipv6_access_configs
UNORDERED_LIST_STRUCT
ipv6AccessConfigs
external_ipv6
STRING
externalIpv6
external_ipv6_prefix_length
INT32
externalIpv6PrefixLength
kind
STRING
kind
name
STRING
name
nat_ip
STRING
natIP
network_tier
STRING
networkTier
FIXED_STANDARD
- 固定帯域の公衆インターネット品質。PREMIUM
- Google グレードの高品質なネットワーク層、あらゆるネットワーク製品に対応。STANDARD
- 公衆インターネット品質、他のネットワーク製品の限られたサポートのみ。STANDARD_OVERRIDES_FIXED_STANDARD
- (出力のみ) FIXED_STANDARD の固定標準層が期限切れ、または構成されていない場合の一時的な層。public_ptr_domain_name
STRING
publicPtrDomainName
setPublicPtr
フィールドが有効になっている場合のみ設定できます。このフィールドが ipv6AccessConfig で指定されていない場合、デフォルトの PTR レコードは関連する外部 IPv6 レンジの最初の IP に対して作成されます。set_public_ptr
BOOLEAN
setPublicPtr
type
STRING
type
DIRECT_IPV6
ONE_TO_ONE_NAT
ipv6_access_type
STRING
ipv6AccessType
EXTERNAL
- このネットワークインターフェイスは、外部 IPv6 を持つことができます。INTERNAL
- このネットワークインターフェイスは、内部 IPv6 を持つことができます。ipv6_address
STRING
ipv6Address
kind
STRING
kind
name
STRING
name
network
STRING
network
network_attachment
STRING
networkAttachment
network_ip
STRING
networkIP
nic_type
STRING
nicType
GVNIC
- GVNICUNSPECIFIED_NIC_TYPE
- タイプ指定なし。VIRTIO_NET
- VIRTIOqueue_count
INT32
queueCount
stack_type
STRING
stackType
IPV4_IPV6
- ネットワークインターフェイスは、IPv4 と IPv6 の両方のアドレスを持つことができます。IPV4_ONLY
- ネットワークインターフェイスには、IPv4 アドレスが割り当てられます。subnetwork
STRING
subnetwork
network_performance_config
タイプ: STRUCT
プロバイダー名: networkPerformanceConfig
total_egress_bandwidth_tier
STRING
totalEgressBandwidthTier
organization_id
タイプ: STRING
params
タイプ: STRUCT
プロバイダー名: params
説明: 入力のみ。 [入力のみ] リクエストと共に渡されるが、リソースのペイロードの一部として永続化されない追加パラメーター。
parent
タイプ: STRING
private_ipv6_google_access
タイプ: STRING
プロバイダー名: privateIpv6GoogleAccess
説明: VM のプライベート IPv6 グーグルアクセスタイプ。指定しない場合は、デフォルトで INHERIT_FROM_SUBNETWORK を使用します。
可能な値:
ENABLE_BIDIRECTIONAL_ACCESS_TO_GOOGLE
- Google サービスとの双方向のプライベート IPv6 アクセス。指定すると、インスタンスのデフォルトネットワークインターフェイスにアタッチされているサブネットワークに内部 IPv6 プレフィックスが割り当てられます (以前に割り当てられていない場合)。ENABLE_OUTBOUND_VM_ACCESS_TO_GOOGLE
- このサブネット内の VM から Google サービスへのアウトバウンドプライベート IPv6 アクセス。指定すると、インスタンスのデフォルトネットワークインターフェイスにアタッチされているサブネットワークに内部 IPv6 プレフィックスが割り当てられます (以前に割り当てられていない場合)。INHERIT_FROM_SUBNETWORK
- 各ネットワークインターフェイスは、そのサブネットワークから PrivateIpv6GoogleAccess を継承します。project_id
タイプ: STRING
project_number
タイプ: STRING
reservation_affinity
タイプ: STRUCT
プロバイダー名: reservationAffinity
説明: このインスタンスが消費できる予約を指定します。
consume_reservation_type
STRING
consumeReservationType
ANY_RESERVATION
- 利用できる割り当てを消費します。NO_RESERVATION
- 割り当てられた容量から消費しません。SPECIFIC_RESERVATION
- 特定の予約から消費する必要があります。予約を指定するためのキーバリューフィールドを指定しなければなりません。UNSPECIFIED
key
STRING
key
values
UNORDERED_LIST_STRING
values
resource_name
タイプ: STRING
resource_policies
タイプ: UNORDERED_LIST_STRING
プロバイダー名: resourcePolicies
説明: このインスタンスに適用されるリソースポリシー。
resource_status
タイプ: STRUCT
プロバイダー名: resourceStatus
説明: [出力のみ] インスタンス属性に設定された値を、対応する入力専用フィールドでユーザーがリクエストした値と比較して指定します。
physical_host
STRING
physicalHost
satisfies_pzs
タイプ: BOOLEAN
プロバイダー名: satisfiesPzs
説明: [出力のみ] 将来の使用に備えた予約。
scheduling
タイプ: STRUCT
プロバイダー名: scheduling
説明: このインスタンスのスケジューリングオプションを設定します。
automatic_restart
BOOLEAN
automaticRestart
instance_termination_action
STRING
instanceTerminationAction
DELETE
- VM を削除します。INSTANCE_TERMINATION_ACTION_UNSPECIFIED
- デフォルト値。この値は未使用です。STOP
- インメモリコンテンツを保存せずに VM を停止します。デフォルトのアクションです。location_hint
STRING
locationHint
min_node_cpus
INT32
minNodeCpus
node_affinities
UNORDERED_LIST_STRUCT
nodeAffinities
key
STRING
key
operator
STRING
operator
IN
- Compute Engine が一致するノードを探す必要があります。NOT_IN
- Compute Engine が特定のノードを回避する必要があります。OPERATOR_UNSPECIFIED
values
UNORDERED_LIST_STRING
values
on_host_maintenance
STRING
onHostMaintenance
MIGRATE
- [デフォルト] Compute Engine がメンテナンスイベントの邪魔にならないようにインスタンスを自動的にマイグレートできるようにします。TERMINATE
- メンテナンスアクティビティから離れた場所でインスタンスを終了させ、(オプションで) 再起動するように Compute Engine に指示します。もし、インスタンスを再起動させたい場合は、automaticRestart フラグを true に設定します。インスタンスは複数回再起動することができ、メンテナンスイベントの期間外に再起動することもできます。preemptible
BOOLEAN
preemptible
TERMINATED
状態のときのみ設定可能です。インスタンスの状態についての詳細は「インスタンスのライフサイクル 」を参照してください。provisioning_model
STRING
provisioningModel
SPOT
- 大幅ディスカウント、動作保証なし。STANDARD
- ユーザー制御のランタイムで標準プロビジョニング、ディスカウントなし。self_link
タイプ: STRING
プロバイダー名: selfLink
説明: [出力のみ] このリソースのサーバー定義の URL。
service_accounts
タイプ: UNORDERED_LIST_STRUCT
プロバイダー名: serviceAccounts
説明: このインスタンスに対して認可された、指定されたスコープを持つサービスアカウントのリスト。VM インスタンスにつき 1 つのサービスアカウントのみがサポートされます。サービスアカウントは、メタデータサーバからアクセス可能なアクセストークンを生成し、インスタンス上のアプリケーションを認証するために使用されます。詳細については、「サービスアカウント」を参照してください。
email
STRING
email
scopes
UNORDERED_LIST_STRING
scopes
shielded_instance_config
タイプ: STRUCT
プロバイダー名: shieldedInstanceConfig
enable_integrity_monitoring
BOOLEAN
enableIntegrityMonitoring
enable_secure_boot
BOOLEAN
enableSecureBoot
enable_vtpm
BOOLEAN
enableVtpm
shielded_instance_integrity_policy
タイプ: STRUCT
プロバイダー名: shieldedInstanceIntegrityPolicy
update_auto_learn_policy
BOOLEAN
updateAutoLearnPolicy
source_machine_image
タイプ: STRING
プロバイダー名: sourceMachineImage
説明: ソースマシンイメージ
source_machine_image_encryption_key
タイプ: STRUCT
プロバイダー名: sourceMachineImageEncryptionKey
説明: マシンイメージからインスタンスを作成する際の、ソースマシンイメージの暗号化キー。
kms_key_name
STRING
kmsKeyName
kms_key_service_account
STRING
kmsKeyServiceAccount
raw_key
STRING
rawKey
rsa_encrypted_key
STRING
rsaEncryptedKey
sha256
STRING
sha256
start_restricted
タイプ: BOOLEAN
プロバイダー名: startRestricted
説明: [出力のみ] Compute Engine が不審なアクティビティを検出したため、VM の起動が制限されたかどうか。
status_message
タイプ: STRING
プロバイダー名: statusMessage
説明: [出力のみ] オプションで、人間が読み取れるステータスの説明。
tags
タイプ: UNORDERED_LIST_STRING
zone
タイプ: STRING
プロバイダー名: zone
説明: [出力のみ] インスタンスが存在するゾーンの URL。このフィールドは、HTTP リクエストの URL の一部として指定する必要があります。リクエスト本文のフィールドとして設定することはできません。