Versions in this module Expand all Collapse all v0 v0.1.0 Jan 26, 2022 Changes in this version + const CRDGroup + const CRDVersion + var AddToScheme = SchemeBuilder.AddToScheme + var CRDGroupVersion = schema.GroupVersion + var Driver_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Driver_Kind}.String() + var Driver_GroupVersionKind = CRDGroupVersion.WithKind(Driver_Kind) + var Driver_Kind = "Driver" + var Driver_KindAPIVersion = Driver_Kind + "." + CRDGroupVersion.String() + var Pool_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Pool_Kind}.String() + var Pool_GroupVersionKind = CRDGroupVersion.WithKind(Pool_Kind) + var Pool_Kind = "Pool" + var Pool_KindAPIVersion = Pool_Kind + "." + CRDGroupVersion.String() + var SchemeBuilder = &scheme.Builder + var Template_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Template_Kind}.String() + var Template_GroupVersionKind = CRDGroupVersion.WithKind(Template_Kind) + var Template_Kind = "Template" + var Template_KindAPIVersion = Template_Kind + "." + CRDGroupVersion.String() + type Amazonec2ConfigObservation struct + func (in *Amazonec2ConfigObservation) DeepCopy() *Amazonec2ConfigObservation + func (in *Amazonec2ConfigObservation) DeepCopyInto(out *Amazonec2ConfigObservation) + type Amazonec2ConfigParameters struct + AMI *string + AccessKeySecretRef *v1.SecretKeySelector + BlockDurationMinutes *string + DeviceName *string + EncryptEBSVolume *bool + Endpoint *string + IAMInstanceProfile *string + InsecureTransport *bool + InstanceType *string + KMSKey *string + KeypairName *string + Monitoring *bool + OpenPort []*string + PrivateAddressOnly *bool + Region *string + RequestSpotInstance *bool + Retries *string + RootSize *string + SSHKeypath *string + SSHUser *string + SecretKeySecretRef *v1.SecretKeySelector + SecurityGroup []*string + SecurityGroupReadonly *bool + SessionTokenSecretRef *v1.SecretKeySelector + SpotPrice *string + SubnetID *string + Tags *string + UseEBSOptimizedInstance *bool + UsePrivateAddress *bool + Userdata *string + VPCID *string + VolumeType *string + Zone *string + func (in *Amazonec2ConfigParameters) DeepCopy() *Amazonec2ConfigParameters + func (in *Amazonec2ConfigParameters) DeepCopyInto(out *Amazonec2ConfigParameters) + type AzureConfigObservation struct + func (in *AzureConfigObservation) DeepCopy() *AzureConfigObservation + func (in *AzureConfigObservation) DeepCopyInto(out *AzureConfigObservation) + type AzureConfigParameters struct + AvailabilitySet *string + ClientIDSecretRef *v1.SecretKeySelector + ClientSecretSecretRef *v1.SecretKeySelector + CustomData *string + DNS *string + DiskSize *string + DockerPort *string + Environment *string + FaultDomainCount *string + Image *string + Location *string + ManagedDisks *bool + NoPublicIP *bool + Nsg *string + OpenPort []*string + Plan *string + PrivateIPAddress *string + ResourceGroup *string + SSHUser *string + Size *string + StaticPublicIP *bool + StorageType *string + Subnet *string + SubnetPrefix *string + SubscriptionIDSecretRef *v1.SecretKeySelector + UpdateDomainCount *string + UsePrivateIP *bool + Vnet *string + func (in *AzureConfigParameters) DeepCopy() *AzureConfigParameters + func (in *AzureConfigParameters) DeepCopyInto(out *AzureConfigParameters) + type DigitaloceanConfigObservation struct + func (in *DigitaloceanConfigObservation) DeepCopy() *DigitaloceanConfigObservation + func (in *DigitaloceanConfigObservation) DeepCopyInto(out *DigitaloceanConfigObservation) + type DigitaloceanConfigParameters struct + AccessTokenSecretRef *v1.SecretKeySelector + Backups *bool + IPv6 *bool + Image *string + Monitoring *bool + PrivateNetworking *bool + Region *string + SSHKeyFingerprintSecretRef *v1.SecretKeySelector + SSHKeyPath *string + SSHPort *string + SSHUser *string + Size *string + Tags *string + Userdata *string + func (in *DigitaloceanConfigParameters) DeepCopy() *DigitaloceanConfigParameters + func (in *DigitaloceanConfigParameters) DeepCopyInto(out *DigitaloceanConfigParameters) + type Driver struct + Spec DriverSpec + Status DriverStatus + func (in *Driver) DeepCopy() *Driver + func (in *Driver) DeepCopyInto(out *Driver) + func (in *Driver) DeepCopyObject() runtime.Object + func (mg *Driver) GetCondition(ct xpv1.ConditionType) xpv1.Condition + func (mg *Driver) GetDeletionPolicy() xpv1.DeletionPolicy + func (mg *Driver) GetProviderConfigReference() *xpv1.Reference + func (mg *Driver) GetProviderReference() *xpv1.Reference + func (mg *Driver) GetTerraformResourceType() string + func (mg *Driver) GetWriteConnectionSecretToReference() *xpv1.SecretReference + func (mg *Driver) SetConditions(c ...xpv1.Condition) + func (mg *Driver) SetDeletionPolicy(r xpv1.DeletionPolicy) + func (mg *Driver) SetProviderConfigReference(r *xpv1.Reference) + func (mg *Driver) SetProviderReference(r *xpv1.Reference) + func (mg *Driver) SetWriteConnectionSecretToReference(r *xpv1.SecretReference) + func (tr *Driver) GetConnectionDetailsMapping() map[string]string + func (tr *Driver) GetID() string + func (tr *Driver) GetObservation() (map[string]interface{}, error) + func (tr *Driver) GetParameters() (map[string]interface{}, error) + func (tr *Driver) GetTerraformSchemaVersion() int + func (tr *Driver) LateInitialize(attrs []byte) (bool, error) + func (tr *Driver) SetObservation(obs map[string]interface{}) error + func (tr *Driver) SetParameters(params map[string]interface{}) error + type DriverList struct + Items []Driver + func (in *DriverList) DeepCopy() *DriverList + func (in *DriverList) DeepCopyInto(out *DriverList) + func (in *DriverList) DeepCopyObject() runtime.Object + func (l *DriverList) GetItems() []resource.Managed + type DriverObservation struct + ID *string + func (in *DriverObservation) DeepCopy() *DriverObservation + func (in *DriverObservation) DeepCopyInto(out *DriverObservation) + type DriverParameters struct + Active *bool + Annotations map[string]string + Builtin *bool + Checksum *string + Description *string + ExternalID *string + Labels map[string]string + UIURL *string + URL *string + WhitelistDomains []*string + func (in *DriverParameters) DeepCopy() *DriverParameters + func (in *DriverParameters) DeepCopyInto(out *DriverParameters) + type DriverSpec struct + ForProvider DriverParameters + func (in *DriverSpec) DeepCopy() *DriverSpec + func (in *DriverSpec) DeepCopyInto(out *DriverSpec) + type DriverStatus struct + AtProvider DriverObservation + func (in *DriverStatus) DeepCopy() *DriverStatus + func (in *DriverStatus) DeepCopyInto(out *DriverStatus) + type HetznerConfigObservation struct + func (in *HetznerConfigObservation) DeepCopy() *HetznerConfigObservation + func (in *HetznerConfigObservation) DeepCopyInto(out *HetznerConfigObservation) + type HetznerConfigParameters struct + APITokenSecretRef v1.SecretKeySelector + Image *string + Networks *string + ServerLocation *string + ServerType *string + UsePrivateNetwork *bool + Userdata *string + Volumes *string + func (in *HetznerConfigParameters) DeepCopy() *HetznerConfigParameters + func (in *HetznerConfigParameters) DeepCopyInto(out *HetznerConfigParameters) + type LinodeConfigObservation struct + func (in *LinodeConfigObservation) DeepCopy() *LinodeConfigObservation + func (in *LinodeConfigObservation) DeepCopyInto(out *LinodeConfigObservation) + type LinodeConfigParameters struct + AuthorizedUsers *string + CreatePrivateIP *bool + DockerPort *string + Image *string + InstanceType *string + Label *string + Region *string + RootPassSecretRef *v1.SecretKeySelector + SSHPort *string + SSHUser *string + Stackscript *string + StackscriptData *string + SwapSize *string + Tags *string + TokenSecretRef *v1.SecretKeySelector + UaPrefix *string + func (in *LinodeConfigParameters) DeepCopy() *LinodeConfigParameters + func (in *LinodeConfigParameters) DeepCopyInto(out *LinodeConfigParameters) + type NodeTaintsObservation struct + func (in *NodeTaintsObservation) DeepCopy() *NodeTaintsObservation + func (in *NodeTaintsObservation) DeepCopyInto(out *NodeTaintsObservation) + type NodeTaintsParameters struct + Effect *string + Key *string + TimeAdded *string + Value *string + func (in *NodeTaintsParameters) DeepCopy() *NodeTaintsParameters + func (in *NodeTaintsParameters) DeepCopyInto(out *NodeTaintsParameters) + type OpennebulaConfigObservation struct + func (in *OpennebulaConfigObservation) DeepCopy() *OpennebulaConfigObservation + func (in *OpennebulaConfigObservation) DeepCopyInto(out *OpennebulaConfigObservation) + type OpennebulaConfigParameters struct + B2DSize *string + CPU *string + DevPrefix *string + DisableVnc *bool + DiskResize *string + ImageID *string + ImageName *string + ImageOwner *string + Memory *string + NetworkID *string + NetworkName *string + NetworkOwner *string + PasswordSecretRef v1.SecretKeySelector + SSHUser *string + TemplateID *string + TemplateName *string + User *string + Vcpu *string + XMLRPCURL *string + func (in *OpennebulaConfigParameters) DeepCopy() *OpennebulaConfigParameters + func (in *OpennebulaConfigParameters) DeepCopyInto(out *OpennebulaConfigParameters) + type OpenstackConfigObservation struct + func (in *OpenstackConfigObservation) DeepCopy() *OpenstackConfigObservation + func (in *OpenstackConfigObservation) DeepCopyInto(out *OpenstackConfigObservation) + type OpenstackConfigParameters struct + ActiveTimeout *string + ApplicationCredentialID *string + ApplicationCredentialName *string + ApplicationCredentialSecretSecretRef *v1.SecretKeySelector + AuthURL *string + AvailabilityZone *string + BootFromVolume *bool + Cacert *string + ConfigDrive *bool + DomainID *string + DomainName *string + EndpointType *string + FlavorID *string + FlavorName *string + FloatingIPPool *string + IPVersion *string + ImageID *string + ImageName *string + Insecure *bool + KeypairName *string + NetID *string + NetName *string + NovaNetwork *bool + PasswordSecretRef *v1.SecretKeySelector + PrivateKeyFileSecretRef *v1.SecretKeySelector + Region *string + SSHPort *string + SSHUser *string + SecGroups *string + TenantID *string + TenantName *string + UserDataFile *string + Username *string + VolumeDevicePath *string + VolumeID *string + VolumeName *string + VolumeSize *string + VolumeType *string + func (in *OpenstackConfigParameters) DeepCopy() *OpenstackConfigParameters + func (in *OpenstackConfigParameters) DeepCopyInto(out *OpenstackConfigParameters) + type Pool struct + Spec PoolSpec + Status PoolStatus + func (in *Pool) DeepCopy() *Pool + func (in *Pool) DeepCopyInto(out *Pool) + func (in *Pool) DeepCopyObject() runtime.Object + func (mg *Pool) GetCondition(ct xpv1.ConditionType) xpv1.Condition + func (mg *Pool) GetDeletionPolicy() xpv1.DeletionPolicy + func (mg *Pool) GetProviderConfigReference() *xpv1.Reference + func (mg *Pool) GetProviderReference() *xpv1.Reference + func (mg *Pool) GetTerraformResourceType() string + func (mg *Pool) GetWriteConnectionSecretToReference() *xpv1.SecretReference + func (mg *Pool) SetConditions(c ...xpv1.Condition) + func (mg *Pool) SetDeletionPolicy(r xpv1.DeletionPolicy) + func (mg *Pool) SetProviderConfigReference(r *xpv1.Reference) + func (mg *Pool) SetProviderReference(r *xpv1.Reference) + func (mg *Pool) SetWriteConnectionSecretToReference(r *xpv1.SecretReference) + func (tr *Pool) GetConnectionDetailsMapping() map[string]string + func (tr *Pool) GetID() string + func (tr *Pool) GetObservation() (map[string]interface{}, error) + func (tr *Pool) GetParameters() (map[string]interface{}, error) + func (tr *Pool) GetTerraformSchemaVersion() int + func (tr *Pool) LateInitialize(attrs []byte) (bool, error) + func (tr *Pool) SetObservation(obs map[string]interface{}) error + func (tr *Pool) SetParameters(params map[string]interface{}) error + type PoolList struct + Items []Pool + func (in *PoolList) DeepCopy() *PoolList + func (in *PoolList) DeepCopyInto(out *PoolList) + func (in *PoolList) DeepCopyObject() runtime.Object + func (l *PoolList) GetItems() []resource.Managed + type PoolObservation struct + ID *string + func (in *PoolObservation) DeepCopy() *PoolObservation + func (in *PoolObservation) DeepCopyInto(out *PoolObservation) + type PoolParameters struct + Annotations map[string]string + ClusterID *string + ControlPlane *bool + DeleteNotReadyAfterSecs *int64 + DrainBeforeDelete *bool + Etcd *bool + HostnamePrefix *string + Labels map[string]string + NodeTaints []NodeTaintsParameters + NodeTemplateID *string + Quantity *int64 + Worker *bool + func (in *PoolParameters) DeepCopy() *PoolParameters + func (in *PoolParameters) DeepCopyInto(out *PoolParameters) + type PoolSpec struct + ForProvider PoolParameters + func (in *PoolSpec) DeepCopy() *PoolSpec + func (in *PoolSpec) DeepCopyInto(out *PoolSpec) + type PoolStatus struct + AtProvider PoolObservation + func (in *PoolStatus) DeepCopy() *PoolStatus + func (in *PoolStatus) DeepCopyInto(out *PoolStatus) + type Template struct + Spec TemplateSpec + Status TemplateStatus + func (in *Template) DeepCopy() *Template + func (in *Template) DeepCopyInto(out *Template) + func (in *Template) DeepCopyObject() runtime.Object + func (mg *Template) GetCondition(ct xpv1.ConditionType) xpv1.Condition + func (mg *Template) GetDeletionPolicy() xpv1.DeletionPolicy + func (mg *Template) GetProviderConfigReference() *xpv1.Reference + func (mg *Template) GetProviderReference() *xpv1.Reference + func (mg *Template) GetTerraformResourceType() string + func (mg *Template) GetWriteConnectionSecretToReference() *xpv1.SecretReference + func (mg *Template) SetConditions(c ...xpv1.Condition) + func (mg *Template) SetDeletionPolicy(r xpv1.DeletionPolicy) + func (mg *Template) SetProviderConfigReference(r *xpv1.Reference) + func (mg *Template) SetProviderReference(r *xpv1.Reference) + func (mg *Template) SetWriteConnectionSecretToReference(r *xpv1.SecretReference) + func (tr *Template) GetConnectionDetailsMapping() map[string]string + func (tr *Template) GetID() string + func (tr *Template) GetObservation() (map[string]interface{}, error) + func (tr *Template) GetParameters() (map[string]interface{}, error) + func (tr *Template) GetTerraformSchemaVersion() int + func (tr *Template) LateInitialize(attrs []byte) (bool, error) + func (tr *Template) SetObservation(obs map[string]interface{}) error + func (tr *Template) SetParameters(params map[string]interface{}) error + type TemplateList struct + Items []Template + func (in *TemplateList) DeepCopy() *TemplateList + func (in *TemplateList) DeepCopyInto(out *TemplateList) + func (in *TemplateList) DeepCopyObject() runtime.Object + func (l *TemplateList) GetItems() []resource.Managed + type TemplateNodeTaintsObservation struct + func (in *TemplateNodeTaintsObservation) DeepCopy() *TemplateNodeTaintsObservation + func (in *TemplateNodeTaintsObservation) DeepCopyInto(out *TemplateNodeTaintsObservation) + type TemplateNodeTaintsParameters struct + Effect *string + Key *string + TimeAdded *string + Value *string + func (in *TemplateNodeTaintsParameters) DeepCopy() *TemplateNodeTaintsParameters + func (in *TemplateNodeTaintsParameters) DeepCopyInto(out *TemplateNodeTaintsParameters) + type TemplateObservation struct + Driver *string + ID *string + func (in *TemplateObservation) DeepCopy() *TemplateObservation + func (in *TemplateObservation) DeepCopyInto(out *TemplateObservation) + type TemplateParameters struct + Amazonec2Config []Amazonec2ConfigParameters + Annotations map[string]string + AuthCertificateAuthoritySecretRef *v1.SecretKeySelector + AuthKeySecretRef *v1.SecretKeySelector + AzureConfig []AzureConfigParameters + CloudCredentialID *string + Description *string + DigitaloceanConfig []DigitaloceanConfigParameters + DriverID *string + EngineEnv map[string]string + EngineInsecureRegistry []*string + EngineInstallURL *string + EngineLabel map[string]string + EngineOpt map[string]string + EngineRegistryMirror []*string + EngineStorageDriver *string + HetznerConfig []HetznerConfigParameters + Labels map[string]string + LinodeConfig []LinodeConfigParameters + NodeTaints []TemplateNodeTaintsParameters + OpennebulaConfig []OpennebulaConfigParameters + OpenstackConfig []OpenstackConfigParameters + UseInternalIPAddress *bool + VsphereConfig []VsphereConfigParameters + func (in *TemplateParameters) DeepCopy() *TemplateParameters + func (in *TemplateParameters) DeepCopyInto(out *TemplateParameters) + type TemplateSpec struct + ForProvider TemplateParameters + func (in *TemplateSpec) DeepCopy() *TemplateSpec + func (in *TemplateSpec) DeepCopyInto(out *TemplateSpec) + type TemplateStatus struct + AtProvider TemplateObservation + func (in *TemplateStatus) DeepCopy() *TemplateStatus + func (in *TemplateStatus) DeepCopyInto(out *TemplateStatus) + type VsphereConfigObservation struct + func (in *VsphereConfigObservation) DeepCopy() *VsphereConfigObservation + func (in *VsphereConfigObservation) DeepCopyInto(out *VsphereConfigObservation) + type VsphereConfigParameters struct + Boot2DockerURL *string + CPUCount *string + Cfgparam []*string + CloneFrom *string + CloudConfig *string + Cloudinit *string + ContentLibrary *string + CreationType *string + CustomAttributes []*string + Datacenter *string + Datastore *string + DatastoreCluster *string + DiskSize *string + Folder *string + Hostsystem *string + MemorySize *string + Network []*string + PasswordSecretRef *v1.SecretKeySelector + Pool *string + SSHPasswordSecretRef *v1.SecretKeySelector + SSHPort *string + SSHUser *string + SSHUserGroup *string + Tags []*string + Username *string + VappIPAllocationPolicy *string + VappIPProtocol *string + VappProperty []*string + VappTransport *string + Vcenter *string + VcenterPort *string + func (in *VsphereConfigParameters) DeepCopy() *VsphereConfigParameters + func (in *VsphereConfigParameters) DeepCopyInto(out *VsphereConfigParameters)