Versions in this module Expand all Collapse all v0 v0.2.0-rc.0 Sep 20, 2021 v0.1.0 Sep 20, 2021 Changes in this version + const Group + const NodePoolStateError + const NodePoolStateProvisioning + const NodePoolStateReconciling + const NodePoolStateRunning + const NodePoolStateRunningError + const NodePoolStateStopping + const NodePoolStateUnspecified + const Version + var NodePoolGroupKind = schema.GroupKind{Group: Group, Kind: NodePoolKind}.String() + var NodePoolGroupVersionKind = SchemeGroupVersion.WithKind(NodePoolKind) + var NodePoolKind = reflect.TypeOf(NodePool{}).Name() + var NodePoolKindAPIVersion = NodePoolKind + "." + SchemeGroupVersion.String() + var SchemeBuilder = &scheme.Builder + var SchemeGroupVersion = schema.GroupVersion + type AcceleratorConfig struct + AcceleratorCount int64 + AcceleratorType string + func (in *AcceleratorConfig) DeepCopy() *AcceleratorConfig + func (in *AcceleratorConfig) DeepCopyInto(out *AcceleratorConfig) + type AutoUpgradeOptions struct + AutoUpgradeStartTime string + Description string + func (in *AutoUpgradeOptions) DeepCopy() *AutoUpgradeOptions + func (in *AutoUpgradeOptions) DeepCopyInto(out *AutoUpgradeOptions) + type NodeConfig struct + Accelerators []*AcceleratorConfig + DiskSizeGb *int64 + DiskType *string + ImageType *string + Labels map[string]string + LocalSsdCount *int64 + MachineType *string + Metadata map[string]string + MinCPUPlatform *string + OauthScopes []string + Preemptible *bool + SandboxConfig *SandboxConfig + ServiceAccount *string + ShieldedInstanceConfig *ShieldedInstanceConfig + Tags []string + Taints []*NodeTaint + WorkloadMetadataConfig *WorkloadMetadataConfig + func (in *NodeConfig) DeepCopy() *NodeConfig + func (in *NodeConfig) DeepCopyInto(out *NodeConfig) + type NodeManagementSpec struct + AutoRepair *bool + AutoUpgrade *bool + func (in *NodeManagementSpec) DeepCopy() *NodeManagementSpec + func (in *NodeManagementSpec) DeepCopyInto(out *NodeManagementSpec) + type NodeManagementStatus struct + UpgradeOptions *AutoUpgradeOptions + func (in *NodeManagementStatus) DeepCopy() *NodeManagementStatus + func (in *NodeManagementStatus) DeepCopyInto(out *NodeManagementStatus) + type NodePool struct + Spec NodePoolSpec + Status NodePoolStatus + func (in *NodePool) DeepCopy() *NodePool + func (in *NodePool) DeepCopyInto(out *NodePool) + func (in *NodePool) DeepCopyObject() runtime.Object + func (mg *NodePool) GetCondition(ct xpv1.ConditionType) xpv1.Condition + func (mg *NodePool) GetDeletionPolicy() xpv1.DeletionPolicy + func (mg *NodePool) GetProviderConfigReference() *xpv1.Reference + func (mg *NodePool) GetProviderReference() *xpv1.Reference + func (mg *NodePool) GetWriteConnectionSecretToReference() *xpv1.SecretReference + func (mg *NodePool) ResolveReferences(ctx context.Context, c client.Reader) error + func (mg *NodePool) SetConditions(c ...xpv1.Condition) + func (mg *NodePool) SetDeletionPolicy(r xpv1.DeletionPolicy) + func (mg *NodePool) SetProviderConfigReference(r *xpv1.Reference) + func (mg *NodePool) SetProviderReference(r *xpv1.Reference) + func (mg *NodePool) SetWriteConnectionSecretToReference(r *xpv1.SecretReference) + type NodePoolAutoscaling struct + Autoprovisioned *bool + Enabled *bool + MaxNodeCount *int64 + MinNodeCount *int64 + func (in *NodePoolAutoscaling) DeepCopy() *NodePoolAutoscaling + func (in *NodePoolAutoscaling) DeepCopyInto(out *NodePoolAutoscaling) + type NodePoolList struct + Items []NodePool + func (in *NodePoolList) DeepCopy() *NodePoolList + func (in *NodePoolList) DeepCopyInto(out *NodePoolList) + func (in *NodePoolList) DeepCopyObject() runtime.Object + func (l *NodePoolList) GetItems() []resource.Managed + type NodePoolObservation struct + Conditions []*v1beta1.StatusCondition + InstanceGroupUrls []string + Management *NodeManagementStatus + PodIpv4CidrSize int64 + SelfLink string + Status string + StatusMessage string + func (in *NodePoolObservation) DeepCopy() *NodePoolObservation + func (in *NodePoolObservation) DeepCopyInto(out *NodePoolObservation) + type NodePoolParameters struct + Autoscaling *NodePoolAutoscaling + Cluster string + ClusterRef *xpv1.Reference + ClusterSelector *xpv1.Selector + Config *NodeConfig + InitialNodeCount *int64 + Locations []string + Management *NodeManagementSpec + MaxPodsConstraint *v1beta1.MaxPodsConstraint + Version *string + func (in *NodePoolParameters) DeepCopy() *NodePoolParameters + func (in *NodePoolParameters) DeepCopyInto(out *NodePoolParameters) + type NodePoolSpec struct + ForProvider NodePoolParameters + func (in *NodePoolSpec) DeepCopy() *NodePoolSpec + func (in *NodePoolSpec) DeepCopyInto(out *NodePoolSpec) + type NodePoolStatus struct + AtProvider NodePoolObservation + func (in *NodePoolStatus) DeepCopy() *NodePoolStatus + func (in *NodePoolStatus) DeepCopyInto(out *NodePoolStatus) + type NodeTaint struct + Effect string + Key string + Value string + func (in *NodeTaint) DeepCopy() *NodeTaint + func (in *NodeTaint) DeepCopyInto(out *NodeTaint) + type SandboxConfig struct + SandboxType string + func (in *SandboxConfig) DeepCopy() *SandboxConfig + func (in *SandboxConfig) DeepCopyInto(out *SandboxConfig) + type ShieldedInstanceConfig struct + EnableIntegrityMonitoring *bool + EnableSecureBoot *bool + func (in *ShieldedInstanceConfig) DeepCopy() *ShieldedInstanceConfig + func (in *ShieldedInstanceConfig) DeepCopyInto(out *ShieldedInstanceConfig) + type WorkloadMetadataConfig struct + NodeMetadata string + func (in *WorkloadMetadataConfig) DeepCopy() *WorkloadMetadataConfig + func (in *WorkloadMetadataConfig) DeepCopyInto(out *WorkloadMetadataConfig)