Versions in this module Expand all Collapse all v0 v0.4.2 Apr 26, 2023 Changes in this version + const CRDGroup + const CRDVersion + var AddToScheme = SchemeBuilder.AddToScheme + var CRDGroupVersion = schema.GroupVersion + var SchemeBuilder = &scheme.Builder + var Server_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Server_Kind}.String() + var Server_GroupVersionKind = CRDGroupVersion.WithKind(Server_Kind) + var Server_Kind = "Server" + var Server_KindAPIVersion = Server_Kind + "." + CRDGroupVersion.String() + type BlockDeviceObservation struct + func (in *BlockDeviceObservation) DeepCopy() *BlockDeviceObservation + func (in *BlockDeviceObservation) DeepCopyInto(out *BlockDeviceObservation) + type BlockDeviceParameters struct + BootIndex *float64 + DeleteOnTermination *bool + DestinationType *string + DeviceName *string + GuestFormat *string + SourceType *string + UUID *string + VolumeSize *float64 + VolumeType *string + func (in *BlockDeviceParameters) DeepCopy() *BlockDeviceParameters + func (in *BlockDeviceParameters) DeepCopyInto(out *BlockDeviceParameters) + type NetworkObservation struct + Mac *string + func (in *NetworkObservation) DeepCopy() *NetworkObservation + func (in *NetworkObservation) DeepCopyInto(out *NetworkObservation) + type NetworkParameters struct + AccessNetwork *bool + FixedIPV4 *string + FixedIPV6 *string + Name *string + Port *string + PortRef *v1.Reference + PortSelector *v1.Selector + UUID *string + UUIDRef *v1.Reference + UUIDSelector *v1.Selector + func (in *NetworkParameters) DeepCopy() *NetworkParameters + func (in *NetworkParameters) DeepCopyInto(out *NetworkParameters) + type Server struct + Spec ServerSpec + Status ServerStatus + func (in *Server) DeepCopy() *Server + func (in *Server) DeepCopyInto(out *Server) + func (in *Server) DeepCopyObject() runtime.Object + func (mg *Server) GetCondition(ct xpv1.ConditionType) xpv1.Condition + func (mg *Server) GetDeletionPolicy() xpv1.DeletionPolicy + func (mg *Server) GetProviderConfigReference() *xpv1.Reference + func (mg *Server) GetProviderReference() *xpv1.Reference + func (mg *Server) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo + func (mg *Server) GetTerraformResourceType() string + func (mg *Server) GetWriteConnectionSecretToReference() *xpv1.SecretReference + func (mg *Server) ResolveReferences(ctx context.Context, c client.Reader) error + func (mg *Server) SetConditions(c ...xpv1.Condition) + func (mg *Server) SetDeletionPolicy(r xpv1.DeletionPolicy) + func (mg *Server) SetProviderConfigReference(r *xpv1.Reference) + func (mg *Server) SetProviderReference(r *xpv1.Reference) + func (mg *Server) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) + func (mg *Server) SetWriteConnectionSecretToReference(r *xpv1.SecretReference) + func (tr *Server) GetConnectionDetailsMapping() map[string]string + func (tr *Server) GetID() string + func (tr *Server) GetObservation() (map[string]any, error) + func (tr *Server) GetParameters() (map[string]any, error) + func (tr *Server) GetTerraformSchemaVersion() int + func (tr *Server) LateInitialize(attrs []byte) (bool, error) + func (tr *Server) SetObservation(obs map[string]any) error + func (tr *Server) SetParameters(params map[string]any) error + type ServerList struct + Items []Server + func (in *ServerList) DeepCopy() *ServerList + func (in *ServerList) DeepCopyInto(out *ServerList) + func (in *ServerList) DeepCopyObject() runtime.Object + func (l *ServerList) GetItems() []resource.Managed + type ServerObservation struct + AccessIPV4 *string + AccessIPV6 *string + ConfigDrive *bool + HostID *string + HostStatus *string + ID *string + KernelID *string + Network []NetworkObservation + TenantID *string + UserID *string + func (in *ServerObservation) DeepCopy() *ServerObservation + func (in *ServerObservation) DeepCopyInto(out *ServerObservation) + type ServerParameters struct + AdminPass *string + AvailabilityZone *string + BlockDevice []BlockDeviceParameters + FlavorID *string + FlavorName *string + ImageID *string + ImageIDRef *v1.Reference + ImageIDSelector *v1.Selector + ImageName *string + ImageNameRef *v1.Reference + ImageNameSelector *v1.Selector + KeyPair *string + KeyPairRef *v1.Reference + KeyPairSelector *v1.Selector + Metadata map[string]*string + Name *string + Network []NetworkParameters + Region *string + SecurityGroups []*string + SecurityGroupsRefs []v1.Reference + SecurityGroupsSelector *v1.Selector + StopBeforeDestroy *bool + UserData *string + func (in *ServerParameters) DeepCopy() *ServerParameters + func (in *ServerParameters) DeepCopyInto(out *ServerParameters) + type ServerSpec struct + ForProvider ServerParameters + func (in *ServerSpec) DeepCopy() *ServerSpec + func (in *ServerSpec) DeepCopyInto(out *ServerSpec) + type ServerStatus struct + AtProvider ServerObservation + func (in *ServerStatus) DeepCopy() *ServerStatus + func (in *ServerStatus) DeepCopyInto(out *ServerStatus)