package
0.2.0-rc.0
Repository: https://github.com/crossplane/provider-gcp-beta.git
Documentation: pkg.go.dev

# Functions

ClusterURL extracts the partially qualified URL of a Cluster.

# Constants

Cluster states.
Cluster states.
Cluster states.
Cluster states.
Cluster states.
Cluster states.
Cluster states.
ContainerURIPrefix is the common prefix for container API links.
Defaults for GKE resources.
Package type metadata.
Package type metadata.

# Variables

Cluster type metadata.
Cluster type metadata.
Cluster type metadata.
Cluster type metadata.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
SchemeGroupVersion is group version used to register these objects.

# Structs

AcceleratorConfigClusterStatus represents a Hardware Accelerator request.
AddonsConfig is configuration for the addons that can be automatically spun up in the cluster, enabling additional functionality.
AuthenticatorGroupsConfig is configuration for returning group information from authenticators.
AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.
AutoUpgradeOptionsClusterStatus defines the set of options for the user to control how the Auto Upgrades will proceed.
BigQueryDestination is parameters for using BigQuery as the destination of resource usage export.
BinaryAuthorization is configuration for Binary Authorization.
CidrBlock contains an optional name and one CIDR block.
ClientCertificateConfig is configuration for client certificates on the cluster.
CloudRunConfig is configuration options for the Cloud Run feature.
A Cluster is a managed resource that represents a Google Kubernetes Engine cluster.
ClusterAutoscaling contains global, per-cluster information required by Cluster Autoscaler to automatically adjust the size of the cluster and create/delete node pools based on the current needs.
ClusterList contains a list of Cluster items.
ClusterObservation is used to show the observed state of the GKE cluster resource on GCP.
ClusterParameters define the desired state of a Google Kubernetes Engine cluster.
A ClusterSpec defines the desired state of a Cluster.
A ClusterStatus represents the observed state of a Cluster.
ConsumptionMeteringConfig is parameters for controlling consumption metering.
DailyMaintenanceWindowSpec is the time window specified for daily maintenance operations.
DailyMaintenanceWindowStatus is the observed time window for daily maintenance operations.
DatabaseEncryption is configuration of etcd encryption.
DNSCacheConfig is configuration for NodeLocal DNSCache.
GCEPersistentDiskCSIDriverConfig is configuration for the GCE PD CSI driver.
HorizontalPodAutoscaling is configuration options for the horizontal pod autoscaling feature, which increases or decreases the number of replica pods a replication controller has based on the resource usage of the existing pods.
HTTPLoadBalancing is configuration options for the HTTP (L7) load balancing controller addon, which makes it easy to set up HTTP load balancers for services in a cluster.
IPAllocationPolicy is configuration for controlling how IPs are allocated in the cluster.
IstioConfig is configuration options for Istio addon.
KALMConfig is configuration options for the KALM addon.
KubernetesDashboard is configuration for the Kubernetes Dashboard.
LegacyAbac is configuration for the legacy Attribute Based Access Control authorization mode.
MaintenancePolicySpec defines the maintenance policy to be used for the cluster.
MaintenancePolicyStatus defines the maintenance policy to be used for the cluster.
MaintenanceWindowSpec defines the maintenance window to be used for the cluster.
MaintenanceWindowStatus defines the maintenance window to be used for the cluster.
MasterAuth is the authentication information for accessing the master endpoint.
MasterAuthorizedNetworksConfig is configuration options for the master authorized networks feature.
MaxPodsConstraint defines constraints applied to pods.
NetworkConfigSpec reports the relative names of network & subnetwork.
NetworkConfigStatus reports the relative names of network & subnetwork.
NetworkPolicy is configuration options for the NetworkPolicy feature.
NetworkPolicyConfig is configuration for NetworkPolicy.
NodeConfigClusterStatus is the configuration of the node pool.
NodeManagementClusterStatus defines the set of node management services turned on for the node pool.
NodePoolAutoscalingClusterStatus contains information required by cluster autoscaler to adjust the size of the node pool to the current cluster usage.
NodePoolClusterStatus is a subset of information about NodePools associated with a GKE cluster.
NodeTaintClusterStatus is a Kubernetes taint is comprised of three fields: key, value, and effect.
PodSecurityPolicyConfig is configuration for the PodSecurityPolicy feature.
PrivateClusterConfigSpec is configuration options for private clusters.
PrivateClusterConfigStatus is configuration options for private clusters.
ResourceLimit contains information about amount of some resource in the cluster.
ResourceUsageExportConfig is configuration for exporting cluster resource usages.
SandboxConfigClusterStatus contains configurations of the sandbox to use for the node.
ShieldedInstanceConfigClusterStatus is a set of Shielded Instance options.
StatusCondition describes why a cluster or a node pool has a certain status (e.g., ERROR or DEGRADED).
TierSettings is cluster tier settings.
VerticalPodAutoscaling contains global, per-cluster information required by Vertical Pod Autoscaler to automatically adjust the resources of pods controlled by it.
WorkloadIdentityConfig is configuration for the use of Kubernetes Service Accounts in GCP IAM policies.
WorkloadMetadataConfigClusterStatus defines the metadata configuration to expose to workloads on the node pool.