- 重要な情報
- はじめに
- 用語集
- ガイド
- エージェント
- インテグレーション
- OpenTelemetry
- 開発者
- API
- CoScreen
- アプリ内
- Service Management
- インフラストラクチャー
- アプリケーションパフォーマンス
- 継続的インテグレーション
- ログ管理
- セキュリティ
- UX モニタリング
- 管理
ancestors
タイプ: UNORDERED_LIST_STRING
cluster_name
タイプ: STRING
プロバイダー名: clusterName
説明: 必須。クラスター名。プロジェクト内で一意である必要があります。小文字で始まり、小文字、数字、ハイフンを最大 51 文字まで含めることができます。ハイフンで終わることはできません。削除したクラスターの名前を再利用することができます。
cluster_uuid
タイプ: STRING
プロバイダー名: clusterUuid
説明: 出力のみ。クラスターの UUID (Unique Universal Identifier)。Dataproc はクラスターを作成するときにこの値を生成します。
config
タイプ: STRUCT
プロバイダー名: config
説明: オプション。Compute Engine Instances のクラスター構成。Dataproc はデフォルト値を設定することがあり、クラスターが更新されると値が変更される可能性があることに注意してください。ClusterConfig または VirtualClusterConfig のどちらかを正確に指定する必要があります。
autoscaling_config
STRUCT
autoscalingConfig
policy_uri
STRING
policyUri
https://www.googleapis.com/compute/v1/projects/[project_id]/locations/[dataproc_region]/autoscalingPolicies/[policy_id]
projects/[project_id]/locations/[dataproc_region]/autoscalingPolicies/[policy_id]
ポリシーは、同じプロジェクトおよび Dataproc リージョンに存在する必要があることに注意してください。
auxiliary_node_groups
UNORDERED_LIST_STRUCT
auxiliaryNodeGroups
node_group
STRUCT
nodeGroup
name
STRING
name
node_group_config
STRUCT
nodeGroupConfig
accelerators
UNORDERED_LIST_STRUCT
accelerators
accelerator_count
INT32
acceleratorCount
accelerator_type_uri
STRING
acceleratorTypeUri
https://www.googleapis.com/compute/beta/projects/[project_id]/zones/us-east1-a/acceleratorTypes/nvidia-tesla-k80
projects/[project_id]/zones/us-east1-a/acceleratorTypes/nvidia-tesla-k80
nvidia-tesla-k80
オートゾーンの例外: Dataproc Auto Zone Placement 機能を使用する場合は、アクセラレータータイプのリソースの短い名前 (例えば、nvidia-tesla-k80
) を使用する必要があります。
disk_config
STRUCT
diskConfig
boot_disk_size_gb
INT32
bootDiskSizeGb
boot_disk_type
STRING
bootDiskType
pd-standard
)。有効な値: pd-balanced
(Persistent Disk Balanced Solid State Drive)、pd-ssd
(Persistent Disk Solid State Drive)、または pd-standard
(Persistent Disk Hard Disk Drive)。ディスクの種類を参照してください。local_ssd_interface
STRING
localSsdInterface
scsi
)。有効な値: scsi
(Small Computer System Interface)、nvme
(Non-Volatile Memory Express)。ローカル SSD のパフォーマンスを参照してください。num_local_ssds
INT32
numLocalSsds
image_uri
STRING
imageUri
https://www.googleapis.com/compute/beta/projects/[project_id]/global/images/[image-id]
projects/[project_id]/global/images/[image-id]
image-id
イメージファミリーの例。Dataproc はそのファミリーの中で最も新しいイメージを使用します:
https://www.googleapis.com/compute/beta/projects/[project_id]/global/images/family/[custom-image-family-name]
projects/[project_id]/global/images/family/[custom-image-family-name]
URI が指定されていない場合は、SoftwareConfig.image_version
またはシステムのデフォルトから推測されます。
instance_names
UNORDERED_LIST_STRING
instanceNames
instance_references
UNORDERED_LIST_STRUCT
instanceReferences
instance_id
STRING
instanceId
instance_name
STRING
instanceName
public_ecies_key
STRING
publicEciesKey
public_key
STRING
publicKey
is_preemptible
BOOLEAN
isPreemptible
machine_type_uri
STRING
machineTypeUri
https://www.googleapis.com/compute/v1/projects/[project_id]/zones/us-east1-a/machineTypes/n1-standard-2
projects/[project_id]/zones/us-east1-a/machineTypes/n1-standard-2
n1-standard-2
オートゾーンの例外: Dataproc Auto Zone Placement 機能を使用する場合は、マシンタイプのリソースの短い名前 (例えば、n1-standard-2
) を使用する必要があります。
managed_group_config
STRUCT
managedGroupConfig
instance_group_manager_name
STRING
instanceGroupManagerName
instance_template_name
STRING
instanceTemplateName
min_cpu_platform
STRING
minCpuPlatform
num_instances
INT32
numInstances
preemptibility
STRING
preemptibility
PREEMPTIBILITY_UNSPECIFIED
- プリエンプティが指定されていない場合、システムは各インスタンスグループに対して適切な設定を選択します。NON_PREEMPTIBLE
- インスタンスはノンプリエンプティブです。このオプションはすべてのインスタンスグループで許可され、マスターとワーカーのインスタンスグループに対してのみ有効な値です。PREEMPTIBLE
- インスタンスはプリエンプト可能です。このオプションはセカンダリワーカーグループにのみ許可されています。SPOT
- インスタンスはスポット VM です。このオプションは、セカンダリワーカーグループにのみ許可されています。スポット VM は、プリエンプト可能な VM の最新版で、追加機能を提供します。roles
UNORDERED_LIST_STRING
roles
node_group_id
STRING
nodeGroupId
config_bucket
STRING
configBucket
dataproc_metric_config
STRUCT
dataprocMetricConfig
metrics
UNORDERED_LIST_STRUCT
metrics
metric_overrides
UNORDERED_LIST_STRING
metricOverrides
METRIC_SOURCE: INSTANCE:GROUP:METRIC
キャメルケースを適宜使用します。例:yarn:ResourceManager:QueueMetrics:AppsCompleted
spark:driver:DAGScheduler:job.allJobs
sparkHistoryServer:JVM:Memory:NonHeapMemoryUsage.committed
hiveserver2:JVM:Memory:NonHeapMemoryUsage.used
metric_source
STRING
metricSource
METRIC_SOURCE_UNSPECIFIED
- 必要な不特定多数のメトリクスソース。MONITORING_AGENT_DEFAULTS
- デフォルトのモニタリング Agent のメトリクス。このソースを有効にすると、Dataproc は Compute Engine でモニタリング Agent を有効にし、デフォルトのモニタリング Agent メトリクスを収集し、それは agent.googleapis.com のプレフィックスで公開されます。HDFS
- HDFS のメトリクスソース。SPARK
- Spark のメトリクスソース。YARN
- YARN のメトリクスソース。SPARK_HISTORY_SERVER
- Spark History Server のメトリクスソース。HIVESERVER2
- Hiveserver2 のメトリクスソース。encryption_config
STRUCT
encryptionConfig
gce_pd_kms_key_name
STRING
gcePdKmsKeyName
endpoint_config
STRUCT
endpointConfig
enable_http_port_access
BOOLEAN
enableHttpPortAccess
gce_cluster_config
STRUCT
gceClusterConfig
confidential_instance_config
STRUCT
confidentialInstanceConfig
enable_confidential_compute
BOOLEAN
enableConfidentialCompute
internal_ip_only
BOOLEAN
internalIpOnly
network_uri
STRING
networkUri
subnetwork_uri
と一緒に指定することはできません。network_uri
も subnetwork_uri
も指定しない場合、プロジェクトの “default” ネットワークが存在すれば、それが使用されます。“Custom Subnet Network” にはできません (詳しくはサブネットワークの使用を参照してください)。完全な URL、部分的な URI、短い名前のいずれかが有効です。例:https://www.googleapis.com/compute/v1/projects/[project_id]/regions/global/default
projects/[project_id]/regions/global/default
default
node_group_affinity
STRUCT
nodeGroupAffinity
node_group_uri
STRING
nodeGroupUri
https://www.googleapis.com/compute/v1/projects/[project_id]/zones/us-central1-a/nodeGroups/node-group-1
projects/[project_id]/zones/us-central1-a/nodeGroups/node-group-1
node-group-1
private_ipv6_google_access
STRING
privateIpv6GoogleAccess
PRIVATE_IPV6_GOOGLE_ACCESS_UNSPECIFIED
- 未指定の場合、Compute Engine のデフォルトの動作が適用され、INHERIT_FROM_SUBNETWORK と同じになります。INHERIT_FROM_SUBNETWORK
- サブネットワーク構成から継承された Google Services 構成からのプライベートアクセス。これは、Compute Engine のデフォルトの動作です。OUTBOUND
- Dataproc クラスターから Google Services へのアウトバウンドプライベート IPv6 アクセスを有効にします。BIDIRECTIONAL
- Google Services と Dataproc クラスター間の双方向のプライベート IPv6 アクセスを可能にします。reservation_affinity
STRUCT
reservationAffinity
consume_reservation_type
STRING
consumeReservationType
TYPE_UNSPECIFIED
NO_RESERVATION
- 割り当てられた容量から消費しません。ANY_RESERVATION
- 利用できる予約を消費します。SPECIFIC_RESERVATION
- 特定の予約から消費する必要があります。予約を指定するためのキーバリューフィールドを指定しなければなりません。key
STRING
key
values
UNORDERED_LIST_STRING
values
service_account
STRING
serviceAccount
service_account_scopes
UNORDERED_LIST_STRING
serviceAccountScopes
shielded_instance_config
STRUCT
shieldedInstanceConfig
enable_integrity_monitoring
BOOLEAN
enableIntegrityMonitoring
enable_secure_boot
BOOLEAN
enableSecureBoot
enable_vtpm
BOOLEAN
enableVtpm
subnetwork_uri
STRING
subnetworkUri
https://www.googleapis.com/compute/v1/projects/[project_id]/regions/us-east1/subnetworks/sub0
projects/[project_id]/regions/us-east1/subnetworks/sub0
sub0
zone_uri
STRING
zoneUri
https://www.googleapis.com/compute/v1/projects/[project_id]/zones/[zone]
projects/[project_id]/zones/[zone]
us-central1-f
gke_cluster_config
STRUCT
gkeClusterConfig
gke_cluster_target
STRING
gkeClusterTarget
namespaced_gke_deployment_target
STRUCT
namespacedGkeDeploymentTarget
cluster_namespace
STRING
clusterNamespace
target_gke_cluster
STRING
targetGkeCluster
node_pool_target
UNORDERED_LIST_STRUCT
nodePoolTarget
node_pool
STRING
nodePool
node_pool_config
STRUCT
nodePoolConfig
autoscaling
STRUCT
autoscaling
max_node_count
INT32
maxNodeCount
min_node_count
INT32
minNodeCount
config
STRUCT
config
accelerators
UNORDERED_LIST_STRUCT
accelerators
accelerator_count
INT64
acceleratorCount
accelerator_type
STRING
acceleratorType
gpu_partition_size
STRING
gpuPartitionSize
boot_disk_kms_key
STRING
bootDiskKmsKey
local_ssd_count
INT32
localSsdCount
machine_type
STRING
machineType
min_cpu_platform
STRING
minCpuPlatform
preemptible
BOOLEAN
preemptible
spot
BOOLEAN
spot
locations
UNORDERED_LIST_STRING
locations
roles
UNORDERED_LIST_STRING
roles
initialization_actions
UNORDERED_LIST_STRUCT
initializationActions
ROLE=$(curl -H Metadata-Flavor:Google http://metadata/computeMetadata/v1/instance/attributes/dataproc-role) if [[ “${ROLE}” == ‘Master’ ]]; then … master specific actions … else … worker specific actions … fi
executable_file
STRING
executableFile
execution_timeout
STRING
executionTimeout
lifecycle_config
STRUCT
lifecycleConfig
auto_delete_time
TIMESTAMP
autoDeleteTime
auto_delete_ttl
STRING
autoDeleteTtl
idle_delete_ttl
STRING
idleDeleteTtl
idle_start_time
TIMESTAMP
idleStartTime
master_config
STRUCT
masterConfig
accelerators
UNORDERED_LIST_STRUCT
accelerators
accelerator_count
INT32
acceleratorCount
accelerator_type_uri
STRING
acceleratorTypeUri
https://www.googleapis.com/compute/beta/projects/[project_id]/zones/us-east1-a/acceleratorTypes/nvidia-tesla-k80
projects/[project_id]/zones/us-east1-a/acceleratorTypes/nvidia-tesla-k80
nvidia-tesla-k80
オートゾーンの例外: Dataproc Auto Zone Placement 機能を使用する場合は、アクセラレータータイプのリソースの短い名前 (例えば、nvidia-tesla-k80
) を使用する必要があります。
disk_config
STRUCT
diskConfig
boot_disk_size_gb
INT32
bootDiskSizeGb
boot_disk_type
STRING
bootDiskType
pd-standard
)。有効な値: pd-balanced
(Persistent Disk Balanced Solid State Drive)、pd-ssd
(Persistent Disk Solid State Drive)、または pd-standard
(Persistent Disk Hard Disk Drive)。ディスクの種類を参照してください。local_ssd_interface
STRING
localSsdInterface
scsi
)。有効な値: scsi
(Small Computer System Interface)、nvme
(Non-Volatile Memory Express)。ローカル SSD のパフォーマンスを参照してください。num_local_ssds
INT32
numLocalSsds
image_uri
STRING
imageUri
https://www.googleapis.com/compute/beta/projects/[project_id]/global/images/[image-id]
projects/[project_id]/global/images/[image-id]
image-id
イメージファミリーの例。Dataproc はそのファミリーの中で最も新しいイメージを使用します:
https://www.googleapis.com/compute/beta/projects/[project_id]/global/images/family/[custom-image-family-name]
projects/[project_id]/global/images/family/[custom-image-family-name]
URI が指定されていない場合は、SoftwareConfig.image_version
またはシステムのデフォルトから推測されます。
instance_names
UNORDERED_LIST_STRING
instanceNames
instance_references
UNORDERED_LIST_STRUCT
instanceReferences
instance_id
STRING
instanceId
instance_name
STRING
instanceName
public_ecies_key
STRING
publicEciesKey
public_key
STRING
publicKey
is_preemptible
BOOLEAN
isPreemptible
machine_type_uri
STRING
machineTypeUri
https://www.googleapis.com/compute/v1/projects/[project_id]/zones/us-east1-a/machineTypes/n1-standard-2
projects/[project_id]/zones/us-east1-a/machineTypes/n1-standard-2
n1-standard-2
オートゾーンの例外: Dataproc Auto Zone Placement 機能を使用する場合は、マシンタイプのリソースの短い名前 (例えば、n1-standard-2
) を使用する必要があります。
managed_group_config
STRUCT
managedGroupConfig
instance_group_manager_name
STRING
instanceGroupManagerName
instance_template_name
STRING
instanceTemplateName
min_cpu_platform
STRING
minCpuPlatform
num_instances
INT32
numInstances
preemptibility
STRING
preemptibility
PREEMPTIBILITY_UNSPECIFIED
- プリエンプティが指定されていない場合、システムは各インスタンスグループに対して適切な設定を選択します。NON_PREEMPTIBLE
- インスタンスはノンプリエンプティブです。このオプションはすべてのインスタンスグループで許可され、マスターとワーカーのインスタンスグループに対してのみ有効な値です。PREEMPTIBLE
- インスタンスはプリエンプト可能です。このオプションはセカンダリワーカーグループにのみ許可されています。SPOT
- インスタンスはスポット VM です。このオプションは、セカンダリワーカーグループにのみ許可されています。スポット VM は、プリエンプト可能な VM の最新版で、追加機能を提供します。metastore_config
STRUCT
metastoreConfig
dataproc_metastore_service
STRING
dataprocMetastoreService
secondary_worker_config
STRUCT
secondaryWorkerConfig
accelerators
UNORDERED_LIST_STRUCT
accelerators
accelerator_count
INT32
acceleratorCount
accelerator_type_uri
STRING
acceleratorTypeUri
https://www.googleapis.com/compute/beta/projects/[project_id]/zones/us-east1-a/acceleratorTypes/nvidia-tesla-k80
projects/[project_id]/zones/us-east1-a/acceleratorTypes/nvidia-tesla-k80
nvidia-tesla-k80
オートゾーンの例外: Dataproc Auto Zone Placement 機能を使用する場合は、アクセラレータータイプのリソースの短い名前 (例えば、nvidia-tesla-k80
) を使用する必要があります。
disk_config
STRUCT
diskConfig
boot_disk_size_gb
INT32
bootDiskSizeGb
boot_disk_type
STRING
bootDiskType
pd-standard
)。有効な値: pd-balanced
(Persistent Disk Balanced Solid State Drive)、pd-ssd
(Persistent Disk Solid State Drive)、または pd-standard
(Persistent Disk Hard Disk Drive)。ディスクの種類を参照してください。local_ssd_interface
STRING
localSsdInterface
scsi
)。有効な値: scsi
(Small Computer System Interface)、nvme
(Non-Volatile Memory Express)。ローカル SSD のパフォーマンスを参照してください。num_local_ssds
INT32
numLocalSsds
image_uri
STRING
imageUri
https://www.googleapis.com/compute/beta/projects/[project_id]/global/images/[image-id]
projects/[project_id]/global/images/[image-id]
image-id
イメージファミリーの例。Dataproc はそのファミリーの中で最も新しいイメージを使用します:
https://www.googleapis.com/compute/beta/projects/[project_id]/global/images/family/[custom-image-family-name]
projects/[project_id]/global/images/family/[custom-image-family-name]
URI が指定されていない場合は、SoftwareConfig.image_version
またはシステムのデフォルトから推測されます。
instance_names
UNORDERED_LIST_STRING
instanceNames
instance_references
UNORDERED_LIST_STRUCT
instanceReferences
instance_id
STRING
instanceId
instance_name
STRING
instanceName
public_ecies_key
STRING
publicEciesKey
public_key
STRING
publicKey
is_preemptible
BOOLEAN
isPreemptible
machine_type_uri
STRING
machineTypeUri
https://www.googleapis.com/compute/v1/projects/[project_id]/zones/us-east1-a/machineTypes/n1-standard-2
projects/[project_id]/zones/us-east1-a/machineTypes/n1-standard-2
n1-standard-2
オートゾーンの例外: Dataproc Auto Zone Placement 機能を使用する場合は、マシンタイプのリソースの短い名前 (例えば、n1-standard-2
) を使用する必要があります。
managed_group_config
STRUCT
managedGroupConfig
instance_group_manager_name
STRING
instanceGroupManagerName
instance_template_name
STRING
instanceTemplateName
min_cpu_platform
STRING
minCpuPlatform
num_instances
INT32
numInstances
preemptibility
STRING
preemptibility
PREEMPTIBILITY_UNSPECIFIED
- プリエンプティが指定されていない場合、システムは各インスタンスグループに対して適切な設定を選択します。NON_PREEMPTIBLE
- インスタンスはノンプリエンプティブです。このオプションはすべてのインスタンスグループで許可され、マスターとワーカーのインスタンスグループに対してのみ有効な値です。PREEMPTIBLE
- インスタンスはプリエンプト可能です。このオプションはセカンダリワーカーグループにのみ許可されています。SPOT
- インスタンスはスポット VM です。このオプションは、セカンダリワーカーグループにのみ許可されています。スポット VM は、プリエンプト可能な VM の最新版で、追加機能を提供します。security_config
STRUCT
securityConfig
identity_config
タイプ: STRUCT
プロバイダー名: identityConfig
説明: オプション。サービスアカウントに基づく安全なマルチテナンシーユーザーマッピングを含む、アイデンティティ関連の構成。
kerberos_config
タイプ: STRUCT
プロバイダー名: kerberosConfig
説明: オプション。Kerberos 関連の構成。
cross_realm_trust_admin_server
STRING
crossRealmTrustAdminServer
cross_realm_trust_kdc
STRING
crossRealmTrustKdc
cross_realm_trust_realm
STRING
crossRealmTrustRealm
cross_realm_trust_shared_password_uri
STRING
crossRealmTrustSharedPasswordUri
enable_kerberos
BOOLEAN
enableKerberos
kdc_db_key_uri
STRING
kdcDbKeyUri
key_password_uri
STRING
keyPasswordUri
keystore_password_uri
STRING
keystorePasswordUri
keystore_uri
STRING
keystoreUri
kms_key_uri
STRING
kmsKeyUri
realm
STRING
realm
root_principal_password_uri
STRING
rootPrincipalPasswordUri
tgt_lifetime_hours
INT32
tgtLifetimeHours
truststore_password_uri
STRING
truststorePasswordUri
truststore_uri
STRING
truststoreUri
software_config
STRUCT
softwareConfig
image_version
STRING
imageVersion
optional_components
UNORDERED_LIST_STRING
optionalComponents
temp_bucket
STRING
tempBucket
worker_config
STRUCT
workerConfig
accelerators
UNORDERED_LIST_STRUCT
accelerators
accelerator_count
INT32
acceleratorCount
accelerator_type_uri
STRING
acceleratorTypeUri
https://www.googleapis.com/compute/beta/projects/[project_id]/zones/us-east1-a/acceleratorTypes/nvidia-tesla-k80
projects/[project_id]/zones/us-east1-a/acceleratorTypes/nvidia-tesla-k80
nvidia-tesla-k80
オートゾーンの例外: Dataproc Auto Zone Placement 機能を使用する場合は、アクセラレータータイプのリソースの短い名前 (例えば、nvidia-tesla-k80
) を使用する必要があります。
disk_config
STRUCT
diskConfig
boot_disk_size_gb
INT32
bootDiskSizeGb
boot_disk_type
STRING
bootDiskType
pd-standard
)。有効な値: pd-balanced
(Persistent Disk Balanced Solid State Drive)、pd-ssd
(Persistent Disk Solid State Drive)、または pd-standard
(Persistent Disk Hard Disk Drive)。ディスクの種類を参照してください。local_ssd_interface
STRING
localSsdInterface
scsi
)。有効な値: scsi
(Small Computer System Interface)、nvme
(Non-Volatile Memory Express)。ローカル SSD のパフォーマンスを参照してください。num_local_ssds
INT32
numLocalSsds
image_uri
STRING
imageUri
https://www.googleapis.com/compute/beta/projects/[project_id]/global/images/[image-id]
projects/[project_id]/global/images/[image-id]
image-id
イメージファミリーの例。Dataproc はそのファミリーの中で最も新しいイメージを使用します:
https://www.googleapis.com/compute/beta/projects/[project_id]/global/images/family/[custom-image-family-name]
projects/[project_id]/global/images/family/[custom-image-family-name]
URI が指定されていない場合は、SoftwareConfig.image_version
またはシステムのデフォルトから推測されます。
instance_names
UNORDERED_LIST_STRING
instanceNames
instance_references
UNORDERED_LIST_STRUCT
instanceReferences
instance_id
STRING
instanceId
instance_name
STRING
instanceName
public_ecies_key
STRING
publicEciesKey
public_key
STRING
publicKey
is_preemptible
BOOLEAN
isPreemptible
machine_type_uri
STRING
machineTypeUri
https://www.googleapis.com/compute/v1/projects/[project_id]/zones/us-east1-a/machineTypes/n1-standard-2
projects/[project_id]/zones/us-east1-a/machineTypes/n1-standard-2
n1-standard-2
オートゾーンの例外: Dataproc Auto Zone Placement 機能を使用する場合は、マシンタイプのリソースの短い名前 (例えば、n1-standard-2
) を使用する必要があります。
managed_group_config
STRUCT
managedGroupConfig
instance_group_manager_name
STRING
instanceGroupManagerName
instance_template_name
STRING
instanceTemplateName
min_cpu_platform
STRING
minCpuPlatform
num_instances
INT32
numInstances
preemptibility
STRING
preemptibility
PREEMPTIBILITY_UNSPECIFIED
- プリエンプティが指定されていない場合、システムは各インスタンスグループに対して適切な設定を選択します。NON_PREEMPTIBLE
- インスタンスはノンプリエンプティブです。このオプションはすべてのインスタンスグループで許可され、マスターとワーカーのインスタンスグループに対してのみ有効な値です。PREEMPTIBLE
- インスタンスはプリエンプト可能です。このオプションはセカンダリワーカーグループにのみ許可されています。SPOT
- インスタンスはスポット VM です。このオプションは、セカンダリワーカーグループにのみ許可されています。スポット VM は、プリエンプト可能な VM の最新版で、追加機能を提供します。gcp_status
タイプ: STRUCT
プロバイダー名: status
説明: 出力のみ。クラスターのステータスです。
detail
STRING
detail
state
STRING
state
UNKNOWN
- クラスターの状態は不明です。CREATING
- クラスターを作成し、セットアップしているところです。使用する準備ができていません。RUNNING
- クラスターは現在稼働中で、健全な状態です。注: クラスターのステータスは、マスターノードと最初の 2 つのプライマリーワーカーノード (プライマリーワーカーが 2 つ以上の場合は最後のプライマリーワーカーノード) が稼働した後に ‘creating’ から ‘running’ ステータスに変更されます。ERROR
- クラスターにエラーが発生しました。使用する準備ができていません。ERROR_DUE_TO_UPDATE
- クラスターを更新中にエラーが発生しました。クラスターへのジョブの送信は可能ですが、クラスターを更新できません。DELETING
- クラスターは削除中です。使用できません。UPDATING
- クラスターは更新中です。ジョブの受け入れと処理は継続しています。STOPPING
- クラスターは停止中です。使用できません。STOPPED
- クラスターは現在停止中です。使用する準備ができていません。STARTING
- クラスターは起動中です。使用する準備ができていません。REPAIRING
- クラスターは修理中です。使用する準備ができていません。state_start_time
TIMESTAMP
stateStartTime
substate
STRING
substate
UNSPECIFIED
- クラスターのサブステートは不明です。UNHEALTHY
- クラスターが不健全な状態であることが判明しています (例えば、重要なデーモンが動作していない、HDFS の容量が枯渇しているなど)。RUNNING 状態に適用されます。STALE_STATUS
- Agent が報告したステータスが古くなっています (Dataproc が Agent との通信を失うと発生する可能性があります)。RUNNING 状態に適用されます。labels
タイプ: UNORDERED_LIST_STRING
metrics
タイプ: STRUCT
プロバイダー名: metrics
説明: 出力のみ。HDFS や YARN の統計など、クラスターデーモンのメトリクスが含まれます。ベータ版機能。このレポートはテスト目的でのみ利用可能です。最終リリース前に変更される可能性があります。
organization_id
タイプ: STRING
parent
タイプ: STRING
project_id
タイプ: STRING
project_number
タイプ: STRING
resource_name
タイプ: STRING
status_history
タイプ: UNORDERED_LIST_STRUCT
プロバイダー名: statusHistory
説明: 出力のみ。前回のクラスターのステータス。
detail
STRING
detail
state
STRING
state
UNKNOWN
- クラスターの状態は不明です。CREATING
- クラスターを作成し、セットアップしているところです。使用する準備ができていません。RUNNING
- クラスターは現在稼働中で、健全な状態です。注: クラスターのステータスは、マスターノードと最初の 2 つのプライマリーワーカーノード (プライマリーワーカーが 2 つ以上の場合は最後のプライマリーワーカーノード) が稼働した後に ‘creating’ から ‘running’ ステータスに変更されます。ERROR
- クラスターにエラーが発生しました。使用する準備ができていません。ERROR_DUE_TO_UPDATE
- クラスターを更新中にエラーが発生しました。クラスターへのジョブの送信は可能ですが、クラスターを更新できません。DELETING
- クラスターは削除中です。使用できません。UPDATING
- クラスターは更新中です。ジョブの受け入れと処理は継続しています。STOPPING
- クラスターは停止中です。使用できません。STOPPED
- クラスターは現在停止中です。使用する準備ができていません。STARTING
- クラスターは起動中です。使用する準備ができていません。REPAIRING
- クラスターは修理中です。使用する準備ができていません。state_start_time
TIMESTAMP
stateStartTime
substate
STRING
substate
UNSPECIFIED
- クラスターのサブステートは不明です。UNHEALTHY
- クラスターが不健全な状態であることが判明しています (例えば、重要なデーモンが動作していない、HDFS の容量が枯渇しているなど)。RUNNING 状態に適用されます。STALE_STATUS
- Agent が報告したステータスが古くなっています (Dataproc が Agent との通信を失うと発生する可能性があります)。RUNNING 状態に適用されます。tags
タイプ: UNORDERED_LIST_STRING
virtual_cluster_config
タイプ: STRUCT
プロバイダー名: virtualClusterConfig
説明: オプション。仮想クラスター構成は、例えば Dataproc-on-GKE クラスターを作成するときなど、基盤となるコンピュートリソースを直接制御しない Dataproc クラスターを作成するときに使用されるものです。Dataproc はデフォルト値を設定することができ、クラスターが更新されると値が変更されることがあります。config または virtual_cluster_config のどちらか一方を正確に指定する必要があります。
auxiliary_services_config
STRUCT
auxiliaryServicesConfig
metastore_config
STRUCT
metastoreConfig
dataproc_metastore_service
STRING
dataprocMetastoreService
spark_history_server_config
STRUCT
sparkHistoryServerConfig
dataproc_cluster
STRING
dataprocCluster
kubernetes_cluster_config
STRUCT
kubernetesClusterConfig
gke_cluster_config
STRUCT
gkeClusterConfig
gke_cluster_target
STRING
gkeClusterTarget
namespaced_gke_deployment_target
STRUCT
namespacedGkeDeploymentTarget
cluster_namespace
STRING
clusterNamespace
target_gke_cluster
STRING
targetGkeCluster
node_pool_target
UNORDERED_LIST_STRUCT
nodePoolTarget
node_pool
STRING
nodePool
node_pool_config
STRUCT
nodePoolConfig
autoscaling
STRUCT
autoscaling
max_node_count
INT32
maxNodeCount
min_node_count
INT32
minNodeCount
config
STRUCT
config
accelerators
UNORDERED_LIST_STRUCT
accelerators
accelerator_count
INT64
acceleratorCount
accelerator_type
STRING
acceleratorType
gpu_partition_size
STRING
gpuPartitionSize
boot_disk_kms_key
STRING
bootDiskKmsKey
local_ssd_count
INT32
localSsdCount
machine_type
STRING
machineType
min_cpu_platform
STRING
minCpuPlatform
preemptible
BOOLEAN
preemptible
spot
BOOLEAN
spot
locations
UNORDERED_LIST_STRING
locations
roles
UNORDERED_LIST_STRING
roles
kubernetes_namespace
STRING
kubernetesNamespace
kubernetes_software_config
STRUCT
kubernetesSoftwareConfig
staging_bucket
STRING
stagingBucket