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 BackupPolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: BackupPolicy_Kind}.String() + var BackupPolicy_GroupVersionKind = CRDGroupVersion.WithKind(BackupPolicy_Kind) + var BackupPolicy_Kind = "BackupPolicy" + var BackupPolicy_KindAPIVersion = BackupPolicy_Kind + "." + CRDGroupVersion.String() + var Backup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Backup_Kind}.String() + var Backup_GroupVersionKind = CRDGroupVersion.WithKind(Backup_Kind) + var Backup_Kind = "Backup" + var Backup_KindAPIVersion = Backup_Kind + "." + CRDGroupVersion.String() + var CRDGroupVersion = schema.GroupVersion + var SchemeBuilder = &scheme.Builder + type Backup struct + Spec BackupSpec + Status BackupStatus + func (in *Backup) DeepCopy() *Backup + func (in *Backup) DeepCopyInto(out *Backup) + func (in *Backup) DeepCopyObject() runtime.Object + func (mg *Backup) GetCondition(ct xpv1.ConditionType) xpv1.Condition + func (mg *Backup) GetDeletionPolicy() xpv1.DeletionPolicy + func (mg *Backup) GetProviderConfigReference() *xpv1.Reference + func (mg *Backup) GetProviderReference() *xpv1.Reference + func (mg *Backup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo + func (mg *Backup) GetTerraformResourceType() string + func (mg *Backup) GetWriteConnectionSecretToReference() *xpv1.SecretReference + func (mg *Backup) ResolveReferences(ctx context.Context, c client.Reader) error + func (mg *Backup) SetConditions(c ...xpv1.Condition) + func (mg *Backup) SetDeletionPolicy(r xpv1.DeletionPolicy) + func (mg *Backup) SetProviderConfigReference(r *xpv1.Reference) + func (mg *Backup) SetProviderReference(r *xpv1.Reference) + func (mg *Backup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) + func (mg *Backup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference) + func (tr *Backup) GetConnectionDetailsMapping() map[string]string + func (tr *Backup) GetID() string + func (tr *Backup) GetObservation() (map[string]any, error) + func (tr *Backup) GetParameters() (map[string]any, error) + func (tr *Backup) GetTerraformSchemaVersion() int + func (tr *Backup) LateInitialize(attrs []byte) (bool, error) + func (tr *Backup) SetObservation(obs map[string]any) error + func (tr *Backup) SetParameters(params map[string]any) error + type BackupList struct + Items []Backup + func (in *BackupList) DeepCopy() *BackupList + func (in *BackupList) DeepCopyInto(out *BackupList) + func (in *BackupList) DeepCopyObject() runtime.Object + func (l *BackupList) GetItems() []resource.Managed + type BackupObservation struct + BackupRecordID *string + ID *string + Status *string + VMMetadata []VMMetadataObservation + VolumeBackups []VolumeBackupsObservation + func (in *BackupObservation) DeepCopy() *BackupObservation + func (in *BackupObservation) DeepCopyInto(out *BackupObservation) + type BackupParameters struct + BackupName *string + Description *string + Region *string + ResourceID *string + ResourceIDRef *v1.Reference + ResourceIDSelector *v1.Selector + ResourceType *string + func (in *BackupParameters) DeepCopy() *BackupParameters + func (in *BackupParameters) DeepCopyInto(out *BackupParameters) + type BackupPolicy struct + Spec BackupPolicySpec + Status BackupPolicyStatus + func (in *BackupPolicy) DeepCopy() *BackupPolicy + func (in *BackupPolicy) DeepCopyInto(out *BackupPolicy) + func (in *BackupPolicy) DeepCopyObject() runtime.Object + func (mg *BackupPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition + func (mg *BackupPolicy) GetDeletionPolicy() xpv1.DeletionPolicy + func (mg *BackupPolicy) GetProviderConfigReference() *xpv1.Reference + func (mg *BackupPolicy) GetProviderReference() *xpv1.Reference + func (mg *BackupPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo + func (mg *BackupPolicy) GetTerraformResourceType() string + func (mg *BackupPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference + func (mg *BackupPolicy) ResolveReferences(ctx context.Context, c client.Reader) error + func (mg *BackupPolicy) SetConditions(c ...xpv1.Condition) + func (mg *BackupPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy) + func (mg *BackupPolicy) SetProviderConfigReference(r *xpv1.Reference) + func (mg *BackupPolicy) SetProviderReference(r *xpv1.Reference) + func (mg *BackupPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) + func (mg *BackupPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference) + func (tr *BackupPolicy) GetConnectionDetailsMapping() map[string]string + func (tr *BackupPolicy) GetID() string + func (tr *BackupPolicy) GetObservation() (map[string]any, error) + func (tr *BackupPolicy) GetParameters() (map[string]any, error) + func (tr *BackupPolicy) GetTerraformSchemaVersion() int + func (tr *BackupPolicy) LateInitialize(attrs []byte) (bool, error) + func (tr *BackupPolicy) SetObservation(obs map[string]any) error + func (tr *BackupPolicy) SetParameters(params map[string]any) error + type BackupPolicyList struct + Items []BackupPolicy + func (in *BackupPolicyList) DeepCopy() *BackupPolicyList + func (in *BackupPolicyList) DeepCopyInto(out *BackupPolicyList) + func (in *BackupPolicyList) DeepCopyObject() runtime.Object + func (l *BackupPolicyList) GetItems() []resource.Managed + type BackupPolicyObservation struct + ID *string + ScheduledOperation []ScheduledOperationObservation + Status *string + func (in *BackupPolicyObservation) DeepCopy() *BackupPolicyObservation + func (in *BackupPolicyObservation) DeepCopyInto(out *BackupPolicyObservation) + type BackupPolicyParameters struct + Common map[string]*string + Description *string + Name *string + ProviderID *string + Region *string + Resource []ResourceParameters + ScheduledOperation []ScheduledOperationParameters + func (in *BackupPolicyParameters) DeepCopy() *BackupPolicyParameters + func (in *BackupPolicyParameters) DeepCopyInto(out *BackupPolicyParameters) + type BackupPolicySpec struct + ForProvider BackupPolicyParameters + func (in *BackupPolicySpec) DeepCopy() *BackupPolicySpec + func (in *BackupPolicySpec) DeepCopyInto(out *BackupPolicySpec) + type BackupPolicyStatus struct + AtProvider BackupPolicyObservation + func (in *BackupPolicyStatus) DeepCopy() *BackupPolicyStatus + func (in *BackupPolicyStatus) DeepCopyInto(out *BackupPolicyStatus) + type BackupSpec struct + ForProvider BackupParameters + func (in *BackupSpec) DeepCopy() *BackupSpec + func (in *BackupSpec) DeepCopyInto(out *BackupSpec) + type BackupStatus struct + AtProvider BackupObservation + func (in *BackupStatus) DeepCopy() *BackupStatus + func (in *BackupStatus) DeepCopyInto(out *BackupStatus) + type ResourceObservation struct + func (in *ResourceObservation) DeepCopy() *ResourceObservation + func (in *ResourceObservation) DeepCopyInto(out *ResourceObservation) + type ResourceParameters struct + ID *string + IDRef *v1.Reference + IDSelector *v1.Selector + Name *string + Type *string + func (in *ResourceParameters) DeepCopy() *ResourceParameters + func (in *ResourceParameters) DeepCopyInto(out *ResourceParameters) + type ScheduledOperationObservation struct + ID *string + TriggerID *string + TriggerName *string + TriggerType *string + func (in *ScheduledOperationObservation) DeepCopy() *ScheduledOperationObservation + func (in *ScheduledOperationObservation) DeepCopyInto(out *ScheduledOperationObservation) + type ScheduledOperationParameters struct + Description *string + Enabled *bool + MaxBackups *float64 + Name *string + OperationType *string + Permanent *bool + RetentionDurationDays *float64 + TriggerPattern *string + func (in *ScheduledOperationParameters) DeepCopy() *ScheduledOperationParameters + func (in *ScheduledOperationParameters) DeepCopyInto(out *ScheduledOperationParameters) + type VMMetadataObservation struct + CloudServiceType *string + Disk *float64 + EIP *string + ImageType *string + Name *string + PrivateIP *string + RAM *float64 + Vcpus *float64 + func (in *VMMetadataObservation) DeepCopy() *VMMetadataObservation + func (in *VMMetadataObservation) DeepCopyInto(out *VMMetadataObservation) + type VMMetadataParameters struct + func (in *VMMetadataParameters) DeepCopy() *VMMetadataParameters + func (in *VMMetadataParameters) DeepCopyInto(out *VMMetadataParameters) + type VolumeBackupsObservation struct + AverageSpeed *float64 + Bootable *bool + ID *string + ImageType *string + Incremental *bool + Name *string + Size *float64 + SnapshotID *string + SourceVolumeID *string + SourceVolumeName *string + SourceVolumeSize *float64 + SpaceSavingRatio *float64 + Status *string + func (in *VolumeBackupsObservation) DeepCopy() *VolumeBackupsObservation + func (in *VolumeBackupsObservation) DeepCopyInto(out *VolumeBackupsObservation) + type VolumeBackupsParameters struct + func (in *VolumeBackupsParameters) DeepCopy() *VolumeBackupsParameters + func (in *VolumeBackupsParameters) DeepCopyInto(out *VolumeBackupsParameters)