Versions in this module Expand all Collapse all v1 v1.5.0-prerelease Oct 18, 2024 v1.4.0 Oct 18, 2024 Changes in this version + const CRDGroup + const CRDVersion + var AddToScheme = SchemeBuilder.AddToScheme + var CRDGroupVersion = schema.GroupVersion + var Cluster_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Cluster_Kind}.String() + var Cluster_GroupVersionKind = CRDGroupVersion.WithKind(Cluster_Kind) + var Cluster_Kind = "Cluster" + var Cluster_KindAPIVersion = Cluster_Kind + "." + CRDGroupVersion.String() + var SchemeBuilder = &scheme.Builder + type AutoscalingConfigInitParameters struct + CPUUtilizationTarget *string + DecommissionTimeout *string + MaxHostsCount *float64 + MeasurementDuration *string + Preemptible *bool + StabilizationDuration *string + WarmupDuration *string + func (in *AutoscalingConfigInitParameters) DeepCopy() *AutoscalingConfigInitParameters + func (in *AutoscalingConfigInitParameters) DeepCopyInto(out *AutoscalingConfigInitParameters) + type AutoscalingConfigObservation struct + CPUUtilizationTarget *string + DecommissionTimeout *string + MaxHostsCount *float64 + MeasurementDuration *string + Preemptible *bool + StabilizationDuration *string + WarmupDuration *string + func (in *AutoscalingConfigObservation) DeepCopy() *AutoscalingConfigObservation + func (in *AutoscalingConfigObservation) DeepCopyInto(out *AutoscalingConfigObservation) + type AutoscalingConfigParameters struct + CPUUtilizationTarget *string + DecommissionTimeout *string + MaxHostsCount *float64 + MeasurementDuration *string + Preemptible *bool + StabilizationDuration *string + WarmupDuration *string + func (in *AutoscalingConfigParameters) DeepCopy() *AutoscalingConfigParameters + func (in *AutoscalingConfigParameters) DeepCopyInto(out *AutoscalingConfigParameters) + type Cluster struct + Spec ClusterSpec + Status ClusterStatus + func (in *Cluster) DeepCopy() *Cluster + func (in *Cluster) DeepCopyInto(out *Cluster) + func (in *Cluster) DeepCopyObject() runtime.Object + func (mg *Cluster) GetCondition(ct xpv1.ConditionType) xpv1.Condition + func (mg *Cluster) GetDeletionPolicy() xpv1.DeletionPolicy + func (mg *Cluster) GetManagementPolicies() xpv1.ManagementPolicies + func (mg *Cluster) GetProviderConfigReference() *xpv1.Reference + func (mg *Cluster) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo + func (mg *Cluster) GetTerraformResourceType() string + func (mg *Cluster) GetWriteConnectionSecretToReference() *xpv1.SecretReference + func (mg *Cluster) ResolveReferences(ctx context.Context, c client.Reader) error + func (mg *Cluster) SetConditions(c ...xpv1.Condition) + func (mg *Cluster) SetDeletionPolicy(r xpv1.DeletionPolicy) + func (mg *Cluster) SetManagementPolicies(r xpv1.ManagementPolicies) + func (mg *Cluster) SetProviderConfigReference(r *xpv1.Reference) + func (mg *Cluster) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) + func (mg *Cluster) SetWriteConnectionSecretToReference(r *xpv1.SecretReference) + func (tr *Cluster) GetConnectionDetailsMapping() map[string]string + func (tr *Cluster) GetID() string + func (tr *Cluster) GetInitParameters() (map[string]any, error) + func (tr *Cluster) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error) + func (tr *Cluster) GetObservation() (map[string]any, error) + func (tr *Cluster) GetParameters() (map[string]any, error) + func (tr *Cluster) GetTerraformSchemaVersion() int + func (tr *Cluster) Hub() + func (tr *Cluster) LateInitialize(attrs []byte) (bool, error) + func (tr *Cluster) SetObservation(obs map[string]any) error + func (tr *Cluster) SetParameters(params map[string]any) error + type ClusterConfigInitParameters struct + Hadoop []HadoopInitParameters + SubclusterSpec []SubclusterSpecInitParameters + VersionID *string + func (in *ClusterConfigInitParameters) DeepCopy() *ClusterConfigInitParameters + func (in *ClusterConfigInitParameters) DeepCopyInto(out *ClusterConfigInitParameters) + type ClusterConfigObservation struct + Hadoop []HadoopObservation + SubclusterSpec []SubclusterSpecObservation + VersionID *string + func (in *ClusterConfigObservation) DeepCopy() *ClusterConfigObservation + func (in *ClusterConfigObservation) DeepCopyInto(out *ClusterConfigObservation) + type ClusterConfigParameters struct + Hadoop []HadoopParameters + SubclusterSpec []SubclusterSpecParameters + VersionID *string + func (in *ClusterConfigParameters) DeepCopy() *ClusterConfigParameters + func (in *ClusterConfigParameters) DeepCopyInto(out *ClusterConfigParameters) + type ClusterInitParameters struct + Bucket *string + BucketRef *v1.Reference + BucketSelector *v1.Selector + ClusterConfig []ClusterConfigInitParameters + DeletionProtection *bool + Description *string + FolderID *string + FolderIDRef *v1.Reference + FolderIDSelector *v1.Selector + HostGroupIds []*string + Labels map[string]*string + Name *string + SecurityGroupIds []*string + ServiceAccountID *string + ServiceAccountIDRef *v1.Reference + ServiceAccountIDSelector *v1.Selector + UIProxy *bool + ZoneID *string + func (in *ClusterInitParameters) DeepCopy() *ClusterInitParameters + func (in *ClusterInitParameters) DeepCopyInto(out *ClusterInitParameters) + type ClusterList struct + Items []Cluster + func (in *ClusterList) DeepCopy() *ClusterList + func (in *ClusterList) DeepCopyInto(out *ClusterList) + func (in *ClusterList) DeepCopyObject() runtime.Object + func (l *ClusterList) GetItems() []resource.Managed + type ClusterObservation struct + Bucket *string + ClusterConfig []ClusterConfigObservation + CreatedAt *string + DeletionProtection *bool + Description *string + FolderID *string + HostGroupIds []*string + ID *string + Labels map[string]*string + Name *string + SecurityGroupIds []*string + ServiceAccountID *string + UIProxy *bool + ZoneID *string + func (in *ClusterObservation) DeepCopy() *ClusterObservation + func (in *ClusterObservation) DeepCopyInto(out *ClusterObservation) + type ClusterParameters struct + Bucket *string + BucketRef *v1.Reference + BucketSelector *v1.Selector + ClusterConfig []ClusterConfigParameters + DeletionProtection *bool + Description *string + FolderID *string + FolderIDRef *v1.Reference + FolderIDSelector *v1.Selector + HostGroupIds []*string + Labels map[string]*string + Name *string + SecurityGroupIds []*string + ServiceAccountID *string + ServiceAccountIDRef *v1.Reference + ServiceAccountIDSelector *v1.Selector + UIProxy *bool + ZoneID *string + func (in *ClusterParameters) DeepCopy() *ClusterParameters + func (in *ClusterParameters) DeepCopyInto(out *ClusterParameters) + type ClusterSpec struct + ForProvider ClusterParameters + InitProvider ClusterInitParameters + func (in *ClusterSpec) DeepCopy() *ClusterSpec + func (in *ClusterSpec) DeepCopyInto(out *ClusterSpec) + type ClusterStatus struct + AtProvider ClusterObservation + func (in *ClusterStatus) DeepCopy() *ClusterStatus + func (in *ClusterStatus) DeepCopyInto(out *ClusterStatus) + type HadoopInitParameters struct + InitializationAction []InitializationActionInitParameters + Properties map[string]*string + SSHPublicKeys []*string + Services []*string + func (in *HadoopInitParameters) DeepCopy() *HadoopInitParameters + func (in *HadoopInitParameters) DeepCopyInto(out *HadoopInitParameters) + type HadoopObservation struct + InitializationAction []InitializationActionObservation + Properties map[string]*string + SSHPublicKeys []*string + Services []*string + func (in *HadoopObservation) DeepCopy() *HadoopObservation + func (in *HadoopObservation) DeepCopyInto(out *HadoopObservation) + type HadoopParameters struct + InitializationAction []InitializationActionParameters + Properties map[string]*string + SSHPublicKeys []*string + Services []*string + func (in *HadoopParameters) DeepCopy() *HadoopParameters + func (in *HadoopParameters) DeepCopyInto(out *HadoopParameters) + type InitializationActionInitParameters struct + Args []*string + Timeout *string + URI *string + func (in *InitializationActionInitParameters) DeepCopy() *InitializationActionInitParameters + func (in *InitializationActionInitParameters) DeepCopyInto(out *InitializationActionInitParameters) + type InitializationActionObservation struct + Args []*string + Timeout *string + URI *string + func (in *InitializationActionObservation) DeepCopy() *InitializationActionObservation + func (in *InitializationActionObservation) DeepCopyInto(out *InitializationActionObservation) + type InitializationActionParameters struct + Args []*string + Timeout *string + URI *string + func (in *InitializationActionParameters) DeepCopy() *InitializationActionParameters + func (in *InitializationActionParameters) DeepCopyInto(out *InitializationActionParameters) + type ResourcesInitParameters struct + DiskSize *float64 + DiskTypeID *string + ResourcePresetID *string + func (in *ResourcesInitParameters) DeepCopy() *ResourcesInitParameters + func (in *ResourcesInitParameters) DeepCopyInto(out *ResourcesInitParameters) + type ResourcesObservation struct + DiskSize *float64 + DiskTypeID *string + ResourcePresetID *string + func (in *ResourcesObservation) DeepCopy() *ResourcesObservation + func (in *ResourcesObservation) DeepCopyInto(out *ResourcesObservation) + type ResourcesParameters struct + DiskSize *float64 + DiskTypeID *string + ResourcePresetID *string + func (in *ResourcesParameters) DeepCopy() *ResourcesParameters + func (in *ResourcesParameters) DeepCopyInto(out *ResourcesParameters) + type SubclusterSpecInitParameters struct + AssignPublicIP *bool + AutoscalingConfig []AutoscalingConfigInitParameters + HostsCount *float64 + Name *string + Resources []ResourcesInitParameters + Role *string + SubnetID *string + SubnetIDRef *v1.Reference + SubnetIDSelector *v1.Selector + func (in *SubclusterSpecInitParameters) DeepCopy() *SubclusterSpecInitParameters + func (in *SubclusterSpecInitParameters) DeepCopyInto(out *SubclusterSpecInitParameters) + type SubclusterSpecObservation struct + AssignPublicIP *bool + AutoscalingConfig []AutoscalingConfigObservation + HostsCount *float64 + ID *string + Name *string + Resources []ResourcesObservation + Role *string + SubnetID *string + func (in *SubclusterSpecObservation) DeepCopy() *SubclusterSpecObservation + func (in *SubclusterSpecObservation) DeepCopyInto(out *SubclusterSpecObservation) + type SubclusterSpecParameters struct + AssignPublicIP *bool + AutoscalingConfig []AutoscalingConfigParameters + HostsCount *float64 + Name *string + Resources []ResourcesParameters + Role *string + SubnetID *string + SubnetIDRef *v1.Reference + SubnetIDSelector *v1.Selector + func (in *SubclusterSpecParameters) DeepCopy() *SubclusterSpecParameters + func (in *SubclusterSpecParameters) DeepCopyInto(out *SubclusterSpecParameters)