Versions in this module Expand all Collapse all v1 v1.0.0 Jan 27, 2023 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 BackupPolicyObservation struct + func (in *BackupPolicyObservation) DeepCopy() *BackupPolicyObservation + func (in *BackupPolicyObservation) DeepCopyInto(out *BackupPolicyObservation) + type BackupPolicyParameters struct + BackupLocationID *string + ExpiryInHour *float64 + IncludeClusterResources *bool + IncludeDisks *bool + Namespaces []*string + Prefix *string + Schedule *string + func (in *BackupPolicyParameters) DeepCopy() *BackupPolicyParameters + func (in *BackupPolicyParameters) DeepCopyInto(out *BackupPolicyParameters) + type CloudConfigObservation struct + func (in *CloudConfigObservation) DeepCopy() *CloudConfigObservation + func (in *CloudConfigObservation) DeepCopyInto(out *CloudConfigObservation) + type CloudConfigParameters struct + ChartName *string + ChartRepo *string + ChartValues *string + ChartVersion *string + K8SVersion *string + func (in *CloudConfigParameters) DeepCopy() *CloudConfigParameters + func (in *CloudConfigParameters) DeepCopyInto(out *CloudConfigParameters) + 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) GetProviderConfigReference() *xpv1.Reference + func (mg *Cluster) GetProviderReference() *xpv1.Reference + func (mg *Cluster) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo + func (mg *Cluster) GetTerraformResourceType() string + func (mg *Cluster) GetWriteConnectionSecretToReference() *xpv1.SecretReference + func (mg *Cluster) SetConditions(c ...xpv1.Condition) + func (mg *Cluster) SetDeletionPolicy(r xpv1.DeletionPolicy) + func (mg *Cluster) SetProviderConfigReference(r *xpv1.Reference) + func (mg *Cluster) SetProviderReference(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) GetObservation() (map[string]any, error) + func (tr *Cluster) GetParameters() (map[string]any, error) + func (tr *Cluster) GetTerraformSchemaVersion() int + 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 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 + CloudConfigID *string + ID *string + Kubeconfig *string + LocationConfig []LocationConfigObservation + func (in *ClusterObservation) DeepCopy() *ClusterObservation + func (in *ClusterObservation) DeepCopyInto(out *ClusterObservation) + type ClusterPackObservation struct + func (in *ClusterPackObservation) DeepCopy() *ClusterPackObservation + func (in *ClusterPackObservation) DeepCopyInto(out *ClusterPackObservation) + type ClusterPackParameters struct + Name *string + RegistryUID *string + Tag *string + Values *string + func (in *ClusterPackParameters) DeepCopy() *ClusterPackParameters + func (in *ClusterPackParameters) DeepCopyInto(out *ClusterPackParameters) + type ClusterParameters struct + ApplySetting *string + BackupPolicy []BackupPolicyParameters + CloudConfig []CloudConfigParameters + ClusterGroupUID *string + ClusterProfile []ClusterProfileParameters + ClusterRbacBinding []ClusterRbacBindingParameters + HostClusterUID *string + Namespaces []NamespacesParameters + OsPatchAfter *string + OsPatchOnBoot *bool + OsPatchSchedule *string + Pack []ClusterPackParameters + Resources []ResourcesParameters + ScanPolicy []ScanPolicyParameters + SkipCompletion *bool + Tags []*string + func (in *ClusterParameters) DeepCopy() *ClusterParameters + func (in *ClusterParameters) DeepCopyInto(out *ClusterParameters) + type ClusterProfileObservation struct + func (in *ClusterProfileObservation) DeepCopy() *ClusterProfileObservation + func (in *ClusterProfileObservation) DeepCopyInto(out *ClusterProfileObservation) + type ClusterProfileParameters struct + ID *string + Pack []PackParameters + func (in *ClusterProfileParameters) DeepCopy() *ClusterProfileParameters + func (in *ClusterProfileParameters) DeepCopyInto(out *ClusterProfileParameters) + type ClusterRbacBindingObservation struct + func (in *ClusterRbacBindingObservation) DeepCopy() *ClusterRbacBindingObservation + func (in *ClusterRbacBindingObservation) DeepCopyInto(out *ClusterRbacBindingObservation) + type ClusterRbacBindingParameters struct + Namespace *string + Role map[string]*string + Subjects []SubjectsParameters + Type *string + func (in *ClusterRbacBindingParameters) DeepCopy() *ClusterRbacBindingParameters + func (in *ClusterRbacBindingParameters) DeepCopyInto(out *ClusterRbacBindingParameters) + type ClusterSpec struct + ForProvider ClusterParameters + 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 LocationConfigObservation struct + CountryCode *string + CountryName *string + Latitude *float64 + Longitude *float64 + RegionCode *string + RegionName *string + func (in *LocationConfigObservation) DeepCopy() *LocationConfigObservation + func (in *LocationConfigObservation) DeepCopyInto(out *LocationConfigObservation) + type LocationConfigParameters struct + func (in *LocationConfigParameters) DeepCopy() *LocationConfigParameters + func (in *LocationConfigParameters) DeepCopyInto(out *LocationConfigParameters) + type ManifestObservation struct + func (in *ManifestObservation) DeepCopy() *ManifestObservation + func (in *ManifestObservation) DeepCopyInto(out *ManifestObservation) + type ManifestParameters struct + Content *string + Name *string + func (in *ManifestParameters) DeepCopy() *ManifestParameters + func (in *ManifestParameters) DeepCopyInto(out *ManifestParameters) + type NamespacesObservation struct + func (in *NamespacesObservation) DeepCopy() *NamespacesObservation + func (in *NamespacesObservation) DeepCopyInto(out *NamespacesObservation) + type NamespacesParameters struct + Name *string + ResourceAllocation map[string]*string + func (in *NamespacesParameters) DeepCopy() *NamespacesParameters + func (in *NamespacesParameters) DeepCopyInto(out *NamespacesParameters) + type PackObservation struct + func (in *PackObservation) DeepCopy() *PackObservation + func (in *PackObservation) DeepCopyInto(out *PackObservation) + type PackParameters struct + Manifest []ManifestParameters + Name *string + RegistryUID *string + Tag *string + Type *string + Values *string + func (in *PackParameters) DeepCopy() *PackParameters + func (in *PackParameters) DeepCopyInto(out *PackParameters) + type ResourcesObservation struct + func (in *ResourcesObservation) DeepCopy() *ResourcesObservation + func (in *ResourcesObservation) DeepCopyInto(out *ResourcesObservation) + type ResourcesParameters struct + MaxCPU *float64 + MaxMemInMb *float64 + MaxStorageInGb *float64 + MinCPU *float64 + MinMemInMb *float64 + MinStorageInGb *float64 + func (in *ResourcesParameters) DeepCopy() *ResourcesParameters + func (in *ResourcesParameters) DeepCopyInto(out *ResourcesParameters) + type ScanPolicyObservation struct + func (in *ScanPolicyObservation) DeepCopy() *ScanPolicyObservation + func (in *ScanPolicyObservation) DeepCopyInto(out *ScanPolicyObservation) + type ScanPolicyParameters struct + ConfigurationScanSchedule *string + ConformanceScanSchedule *string + PenetrationScanSchedule *string + func (in *ScanPolicyParameters) DeepCopy() *ScanPolicyParameters + func (in *ScanPolicyParameters) DeepCopyInto(out *ScanPolicyParameters) + type SubjectsObservation struct + func (in *SubjectsObservation) DeepCopy() *SubjectsObservation + func (in *SubjectsObservation) DeepCopyInto(out *SubjectsObservation) + type SubjectsParameters struct + Name *string + Namespace *string + Type *string + func (in *SubjectsParameters) DeepCopy() *SubjectsParameters + func (in *SubjectsParameters) DeepCopyInto(out *SubjectsParameters)