edgecontainer library

Google Distributed Cloud Edge — Kubernetes clusters on edge hardware (requires physical GDCE machines; not applyable on a standalone project).

Classes

EdgecontainerClusterAuthorization
Typed helper for the authorization block of google_edgecontainer_cluster (derived from provider schema).
EdgecontainerClusterAuthorizationAdminUsers
Typed helper for the authorization.admin_users block of google_edgecontainer_cluster (derived from provider schema).
EdgecontainerClusterControlPlane
Control-plane placement for GoogleEdgecontainerCluster. Sealed so the MM exactly_one_of under control_plane (remote / local) is exhaustive at the type level.
EdgecontainerClusterControlPlaneEncryption
Typed helper for the control_plane_encryption block of google_edgecontainer_cluster (derived from provider schema).
EdgecontainerClusterControlPlaneLocal
local control plane — optional node count (1 or 3), filter, policy.
EdgecontainerClusterControlPlaneRemote
remote control plane — node location only.
EdgecontainerClusterFleet
Typed helper for the fleet block of google_edgecontainer_cluster (derived from provider schema).
EdgecontainerClusterMaintenancePolicy
Typed helper for the maintenance_policy block of google_edgecontainer_cluster (derived from provider schema).
EdgecontainerClusterMaintenancePolicyMaintenanceExclusions
Typed helper for the maintenance_policy.maintenance_exclusions block of google_edgecontainer_cluster (derived from provider schema).
EdgecontainerClusterMaintenancePolicyMaintenanceExclusionsWindow
Typed helper for the maintenance_policy.maintenance_exclusions.window block of google_edgecontainer_cluster (derived from provider schema).
EdgecontainerClusterMaintenancePolicyWindow
Typed helper for the maintenance_policy.window block of google_edgecontainer_cluster (derived from provider schema).
EdgecontainerClusterMaintenancePolicyWindowRecurringWindow
Typed helper for the maintenance_policy.window.recurring_window block of google_edgecontainer_cluster (derived from provider schema).
EdgecontainerClusterMaintenancePolicyWindowRecurringWindowWindow
Typed helper for the maintenance_policy.window.recurring_window.window block of google_edgecontainer_cluster (derived from provider schema).
EdgecontainerClusterNetworking
Typed helper for the networking block of google_edgecontainer_cluster (derived from provider schema).
EdgecontainerClusterSystemAddonsConfig
Typed helper for the system_addons_config block of google_edgecontainer_cluster (derived from provider schema).
EdgecontainerClusterSystemAddonsConfigIngress
Typed helper for the system_addons_config.ingress block of google_edgecontainer_cluster (derived from provider schema).
EdgecontainerNodePoolLocalDiskEncryption
Typed helper for the local_disk_encryption block of google_edgecontainer_node_pool (derived from provider schema).
EdgecontainerNodePoolNodeConfig
Typed helper for the node_config block of google_edgecontainer_node_pool (derived from provider schema).
EdgecontainerVpnConnectionVpcProject
Typed helper for the vpc_project block of google_edgecontainer_vpn_connection (derived from provider schema).
GoogleEdgecontainerCluster
Factory wrapper for google_edgecontainer_cluster.
GoogleEdgecontainerNodePool
Factory wrapper for google_edgecontainer_node_pool.
GoogleEdgecontainerVpnConnection
Factory wrapper for google_edgecontainer_vpn_connection.

Enums

EdgecontainerClusterReleaseChannel
Edgecontainer Cluster Release enum for release_channel.
EdgecontainerClusterSharedDeploymentPolicy
Policy for deploying user apps onto local control-plane nodes.