Versions in this module Expand all Collapse all v0 v0.1.0 Jul 5, 2023 Changes in this version + const CRDGroup + const CRDVersion + var AddToScheme = SchemeBuilder.AddToScheme + var CRDGroupVersion = schema.GroupVersion + var SchemeBuilder = &scheme.Builder + var Volume_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Volume_Kind}.String() + var Volume_GroupVersionKind = CRDGroupVersion.WithKind(Volume_Kind) + var Volume_Kind = "Volume" + var Volume_KindAPIVersion = Volume_Kind + "." + CRDGroupVersion.String() + var VolumesLink_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VolumesLink_Kind}.String() + var VolumesLink_GroupVersionKind = CRDGroupVersion.WithKind(VolumesLink_Kind) + var VolumesLink_Kind = "VolumesLink" + var VolumesLink_KindAPIVersion = VolumesLink_Kind + "." + CRDGroupVersion.String() + type LinkedVolumesObservation struct + DeleteOnVMDeletion *bool + DeviceName *string + State *string + VMID *string + VolumeID *string + func (in *LinkedVolumesObservation) DeepCopy() *LinkedVolumesObservation + func (in *LinkedVolumesObservation) DeepCopyInto(out *LinkedVolumesObservation) + type LinkedVolumesParameters struct + func (in *LinkedVolumesParameters) DeepCopy() *LinkedVolumesParameters + func (in *LinkedVolumesParameters) DeepCopyInto(out *LinkedVolumesParameters) + type TagsObservation struct + func (in *TagsObservation) DeepCopy() *TagsObservation + func (in *TagsObservation) DeepCopyInto(out *TagsObservation) + type TagsParameters struct + Key *string + Value *string + func (in *TagsParameters) DeepCopy() *TagsParameters + func (in *TagsParameters) DeepCopyInto(out *TagsParameters) + type Volume struct + Spec VolumeSpec + Status VolumeStatus + func (in *Volume) DeepCopy() *Volume + func (in *Volume) DeepCopyInto(out *Volume) + func (in *Volume) DeepCopyObject() runtime.Object + func (mg *Volume) GetCondition(ct xpv1.ConditionType) xpv1.Condition + func (mg *Volume) GetDeletionPolicy() xpv1.DeletionPolicy + func (mg *Volume) GetProviderConfigReference() *xpv1.Reference + func (mg *Volume) GetProviderReference() *xpv1.Reference + func (mg *Volume) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo + func (mg *Volume) GetTerraformResourceType() string + func (mg *Volume) GetWriteConnectionSecretToReference() *xpv1.SecretReference + func (mg *Volume) SetConditions(c ...xpv1.Condition) + func (mg *Volume) SetDeletionPolicy(r xpv1.DeletionPolicy) + func (mg *Volume) SetProviderConfigReference(r *xpv1.Reference) + func (mg *Volume) SetProviderReference(r *xpv1.Reference) + func (mg *Volume) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) + func (mg *Volume) SetWriteConnectionSecretToReference(r *xpv1.SecretReference) + func (tr *Volume) GetConnectionDetailsMapping() map[string]string + func (tr *Volume) GetID() string + func (tr *Volume) GetObservation() (map[string]any, error) + func (tr *Volume) GetParameters() (map[string]any, error) + func (tr *Volume) GetTerraformSchemaVersion() int + func (tr *Volume) LateInitialize(attrs []byte) (bool, error) + func (tr *Volume) SetObservation(obs map[string]any) error + func (tr *Volume) SetParameters(params map[string]any) error + type VolumeList struct + Items []Volume + func (in *VolumeList) DeepCopy() *VolumeList + func (in *VolumeList) DeepCopyInto(out *VolumeList) + func (in *VolumeList) DeepCopyObject() runtime.Object + func (l *VolumeList) GetItems() []resource.Managed + type VolumeObservation struct + CreationDate *string + ID *string + LinkedVolumes []LinkedVolumesObservation + RequestID *string + State *string + VolumeID *string + func (in *VolumeObservation) DeepCopy() *VolumeObservation + func (in *VolumeObservation) DeepCopyInto(out *VolumeObservation) + type VolumeParameters struct + Iops *float64 + Size *float64 + SnapshotID *string + SubregionName *string + Tags []TagsParameters + VolumeType *string + func (in *VolumeParameters) DeepCopy() *VolumeParameters + func (in *VolumeParameters) DeepCopyInto(out *VolumeParameters) + type VolumeSpec struct + ForProvider VolumeParameters + func (in *VolumeSpec) DeepCopy() *VolumeSpec + func (in *VolumeSpec) DeepCopyInto(out *VolumeSpec) + type VolumeStatus struct + AtProvider VolumeObservation + func (in *VolumeStatus) DeepCopy() *VolumeStatus + func (in *VolumeStatus) DeepCopyInto(out *VolumeStatus) + type VolumesLink struct + Spec VolumesLinkSpec + Status VolumesLinkStatus + func (in *VolumesLink) DeepCopy() *VolumesLink + func (in *VolumesLink) DeepCopyInto(out *VolumesLink) + func (in *VolumesLink) DeepCopyObject() runtime.Object + func (mg *VolumesLink) GetCondition(ct xpv1.ConditionType) xpv1.Condition + func (mg *VolumesLink) GetDeletionPolicy() xpv1.DeletionPolicy + func (mg *VolumesLink) GetProviderConfigReference() *xpv1.Reference + func (mg *VolumesLink) GetProviderReference() *xpv1.Reference + func (mg *VolumesLink) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo + func (mg *VolumesLink) GetTerraformResourceType() string + func (mg *VolumesLink) GetWriteConnectionSecretToReference() *xpv1.SecretReference + func (mg *VolumesLink) ResolveReferences(ctx context.Context, c client.Reader) error + func (mg *VolumesLink) SetConditions(c ...xpv1.Condition) + func (mg *VolumesLink) SetDeletionPolicy(r xpv1.DeletionPolicy) + func (mg *VolumesLink) SetProviderConfigReference(r *xpv1.Reference) + func (mg *VolumesLink) SetProviderReference(r *xpv1.Reference) + func (mg *VolumesLink) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) + func (mg *VolumesLink) SetWriteConnectionSecretToReference(r *xpv1.SecretReference) + func (tr *VolumesLink) GetConnectionDetailsMapping() map[string]string + func (tr *VolumesLink) GetID() string + func (tr *VolumesLink) GetObservation() (map[string]any, error) + func (tr *VolumesLink) GetParameters() (map[string]any, error) + func (tr *VolumesLink) GetTerraformSchemaVersion() int + func (tr *VolumesLink) LateInitialize(attrs []byte) (bool, error) + func (tr *VolumesLink) SetObservation(obs map[string]any) error + func (tr *VolumesLink) SetParameters(params map[string]any) error + type VolumesLinkList struct + Items []VolumesLink + func (in *VolumesLinkList) DeepCopy() *VolumesLinkList + func (in *VolumesLinkList) DeepCopyInto(out *VolumesLinkList) + func (in *VolumesLinkList) DeepCopyObject() runtime.Object + func (l *VolumesLinkList) GetItems() []resource.Managed + type VolumesLinkObservation struct + ID *string + RequestID *string + State *string + func (in *VolumesLinkObservation) DeepCopy() *VolumesLinkObservation + func (in *VolumesLinkObservation) DeepCopyInto(out *VolumesLinkObservation) + type VolumesLinkParameters struct + DeleteOnVMTermination *bool + DeviceName *string + ForceUnlink *bool + VMID *string + VMIDRef *v1.Reference + VMIDSelector *v1.Selector + VolumeID *string + VolumeIDRef *v1.Reference + VolumeIDSelector *v1.Selector + func (in *VolumesLinkParameters) DeepCopy() *VolumesLinkParameters + func (in *VolumesLinkParameters) DeepCopyInto(out *VolumesLinkParameters) + type VolumesLinkSpec struct + ForProvider VolumesLinkParameters + func (in *VolumesLinkSpec) DeepCopy() *VolumesLinkSpec + func (in *VolumesLinkSpec) DeepCopyInto(out *VolumesLinkSpec) + type VolumesLinkStatus struct + AtProvider VolumesLinkObservation + func (in *VolumesLinkStatus) DeepCopy() *VolumesLinkStatus + func (in *VolumesLinkStatus) DeepCopyInto(out *VolumesLinkStatus)