Versions in this module Expand all Collapse all v0 v0.20241126.2320 Nov 26, 2024 v0.20241126.1723 Nov 26, 2024 Changes in this version + func PossibleValuesForRecoveryPointTierStatus() []string + func PossibleValuesForRecoveryPointTierType() []string + func PossibleValuesForRestorePointType() []string + func PossibleValuesForSQLDataDirectoryType() []string + func ValidateProtectedItemID(input interface{}, key string) (warnings []string, errors []error) + func ValidateRecoveryPointID(input interface{}, key string) (warnings []string, errors []error) + type AzureFileShareRecoveryPoint struct + FileShareSnapshotUri *string + ObjectType string + RecoveryPointProperties *RecoveryPointProperties + RecoveryPointSizeInGB *int64 + RecoveryPointTime *string + RecoveryPointType *string + func (s AzureFileShareRecoveryPoint) MarshalJSON() ([]byte, error) + func (s AzureFileShareRecoveryPoint) RecoveryPoint() BaseRecoveryPointImpl + type AzureWorkloadPointInTimeRecoveryPoint struct + ObjectType string + RecoveryPointMoveReadinessInfo *map[string]RecoveryPointMoveReadinessInfo + RecoveryPointProperties *RecoveryPointProperties + RecoveryPointTierDetails *[]RecoveryPointTierInformationV2 + RecoveryPointTimeInUTC *string + TimeRanges *[]PointInTimeRange + Type *RestorePointType + func (s AzureWorkloadPointInTimeRecoveryPoint) MarshalJSON() ([]byte, error) + func (s AzureWorkloadPointInTimeRecoveryPoint) RecoveryPoint() BaseRecoveryPointImpl + type AzureWorkloadRecoveryPoint struct + ObjectType string + RecoveryPointMoveReadinessInfo *map[string]RecoveryPointMoveReadinessInfo + RecoveryPointProperties *RecoveryPointProperties + RecoveryPointTierDetails *[]RecoveryPointTierInformationV2 + RecoveryPointTimeInUTC *string + Type *RestorePointType + func (s AzureWorkloadRecoveryPoint) MarshalJSON() ([]byte, error) + func (s AzureWorkloadRecoveryPoint) RecoveryPoint() BaseRecoveryPointImpl + type AzureWorkloadSAPHanaPointInTimeRecoveryPoint struct + ObjectType string + RecoveryPointMoveReadinessInfo *map[string]RecoveryPointMoveReadinessInfo + RecoveryPointProperties *RecoveryPointProperties + RecoveryPointTierDetails *[]RecoveryPointTierInformationV2 + RecoveryPointTimeInUTC *string + TimeRanges *[]PointInTimeRange + Type *RestorePointType + func (s AzureWorkloadSAPHanaPointInTimeRecoveryPoint) MarshalJSON() ([]byte, error) + func (s AzureWorkloadSAPHanaPointInTimeRecoveryPoint) RecoveryPoint() BaseRecoveryPointImpl + type AzureWorkloadSAPHanaRecoveryPoint struct + ObjectType string + RecoveryPointMoveReadinessInfo *map[string]RecoveryPointMoveReadinessInfo + RecoveryPointProperties *RecoveryPointProperties + RecoveryPointTierDetails *[]RecoveryPointTierInformationV2 + RecoveryPointTimeInUTC *string + Type *RestorePointType + func (s AzureWorkloadSAPHanaRecoveryPoint) MarshalJSON() ([]byte, error) + func (s AzureWorkloadSAPHanaRecoveryPoint) RecoveryPoint() BaseRecoveryPointImpl + type AzureWorkloadSQLPointInTimeRecoveryPoint struct + ExtendedInfo *AzureWorkloadSQLRecoveryPointExtendedInfo + ObjectType string + RecoveryPointMoveReadinessInfo *map[string]RecoveryPointMoveReadinessInfo + RecoveryPointProperties *RecoveryPointProperties + RecoveryPointTierDetails *[]RecoveryPointTierInformationV2 + RecoveryPointTimeInUTC *string + TimeRanges *[]PointInTimeRange + Type *RestorePointType + func (s AzureWorkloadSQLPointInTimeRecoveryPoint) MarshalJSON() ([]byte, error) + func (s AzureWorkloadSQLPointInTimeRecoveryPoint) RecoveryPoint() BaseRecoveryPointImpl + type AzureWorkloadSQLRecoveryPoint struct + ExtendedInfo *AzureWorkloadSQLRecoveryPointExtendedInfo + ObjectType string + RecoveryPointMoveReadinessInfo *map[string]RecoveryPointMoveReadinessInfo + RecoveryPointProperties *RecoveryPointProperties + RecoveryPointTierDetails *[]RecoveryPointTierInformationV2 + RecoveryPointTimeInUTC *string + Type *RestorePointType + func (s AzureWorkloadSQLRecoveryPoint) MarshalJSON() ([]byte, error) + func (s AzureWorkloadSQLRecoveryPoint) RecoveryPoint() BaseRecoveryPointImpl + type AzureWorkloadSQLRecoveryPointExtendedInfo struct + DataDirectoryPaths *[]SQLDataDirectory + DataDirectoryTimeInUTC *string + func (o *AzureWorkloadSQLRecoveryPointExtendedInfo) GetDataDirectoryTimeInUTCAsTime() (*time.Time, error) + func (o *AzureWorkloadSQLRecoveryPointExtendedInfo) SetDataDirectoryTimeInUTCAsTime(input time.Time) + type BEKDetails struct + SecretData *string + SecretURL *string + SecretVaultId *string + type BaseRecoveryPointImpl struct + ObjectType string + func (s BaseRecoveryPointImpl) RecoveryPoint() BaseRecoveryPointImpl + type DiskInformation struct + Lun *int64 + Name *string + type ExtendedLocation struct + Name *string + Type *string + type GenericRecoveryPoint struct + FriendlyName *string + ObjectType string + RecoveryPointAdditionalInfo *string + RecoveryPointProperties *RecoveryPointProperties + RecoveryPointTime *string + RecoveryPointType *string + func (s GenericRecoveryPoint) MarshalJSON() ([]byte, error) + func (s GenericRecoveryPoint) RecoveryPoint() BaseRecoveryPointImpl + type GetOperationResponse struct + HttpResponse *http.Response + Model *RecoveryPointResource + type IaasVMRecoveryPoint struct + ExtendedLocation *ExtendedLocation + IsInstantIlrSessionActive *bool + IsManagedVirtualMachine *bool + IsPrivateAccessEnabledOnAnyDisk *bool + IsSourceVMEncrypted *bool + KeyAndSecret *KeyAndSecretDetails + ObjectType string + OriginalStorageAccountOption *bool + OsType *string + RecoveryPointAdditionalInfo *string + RecoveryPointDiskConfiguration *RecoveryPointDiskConfiguration + RecoveryPointMoveReadinessInfo *map[string]RecoveryPointMoveReadinessInfo + RecoveryPointProperties *RecoveryPointProperties + RecoveryPointTierDetails *[]RecoveryPointTierInformationV2 + RecoveryPointTime *string + RecoveryPointType *string + SecurityType *string + SourceVMStorageType *string + VirtualMachineSize *string + Zones *zones.Schema + func (s IaasVMRecoveryPoint) MarshalJSON() ([]byte, error) + func (s IaasVMRecoveryPoint) RecoveryPoint() BaseRecoveryPointImpl + type KEKDetails struct + KeyBackupData *string + KeyURL *string + KeyVaultId *string + type KeyAndSecretDetails struct + BekDetails *BEKDetails + EncryptionMechanism *string + KekDetails *KEKDetails + type ListCompleteResult struct + Items []RecoveryPointResource + type ListOperationOptions struct + Filter *string + func DefaultListOperationOptions() ListOperationOptions + type ListOperationResponse struct + HttpResponse *http.Response + Model *[]RecoveryPointResource + func (r ListOperationResponse) HasMore() bool + func (r ListOperationResponse) LoadMore(ctx context.Context) (resp ListOperationResponse, err error) + type PointInTimeRange struct + EndTime *string + StartTime *string + func (o *PointInTimeRange) GetEndTimeAsTime() (*time.Time, error) + func (o *PointInTimeRange) GetStartTimeAsTime() (*time.Time, error) + func (o *PointInTimeRange) SetEndTimeAsTime(input time.Time) + func (o *PointInTimeRange) SetStartTimeAsTime(input time.Time) + type ProtectedItemId struct + BackupFabricName string + ProtectedItemName string + ProtectionContainerName string + ResourceGroupName string + SubscriptionId string + VaultName string + func NewProtectedItemID(subscriptionId string, resourceGroupName string, vaultName string, ...) ProtectedItemId + func ParseProtectedItemID(input string) (*ProtectedItemId, error) + func ParseProtectedItemIDInsensitively(input string) (*ProtectedItemId, error) + func (id *ProtectedItemId) FromParseResult(input resourceids.ParseResult) error + func (id ProtectedItemId) ID() string + func (id ProtectedItemId) Segments() []resourceids.Segment + func (id ProtectedItemId) String() string + type RawRecoveryPointImpl struct + Type string + Values map[string]interface{} + func (s RawRecoveryPointImpl) RecoveryPoint() BaseRecoveryPointImpl + type RecoveryPoint interface + RecoveryPoint func() BaseRecoveryPointImpl + func UnmarshalRecoveryPointImplementation(input []byte) (RecoveryPoint, error) + type RecoveryPointDiskConfiguration struct + ExcludedDiskList *[]DiskInformation + IncludedDiskList *[]DiskInformation + NumberOfDisksAttachedToVM *int64 + NumberOfDisksIncludedInBackup *int64 + type RecoveryPointId struct + BackupFabricName string + ProtectedItemName string + ProtectionContainerName string + RecoveryPointId string + ResourceGroupName string + SubscriptionId string + VaultName string + func NewRecoveryPointID(subscriptionId string, resourceGroupName string, vaultName string, ...) RecoveryPointId + func ParseRecoveryPointID(input string) (*RecoveryPointId, error) + func ParseRecoveryPointIDInsensitively(input string) (*RecoveryPointId, error) + func (id *RecoveryPointId) FromParseResult(input resourceids.ParseResult) error + func (id RecoveryPointId) ID() string + func (id RecoveryPointId) Segments() []resourceids.Segment + func (id RecoveryPointId) String() string + type RecoveryPointMoveReadinessInfo struct + AdditionalInfo *string + IsReadyForMove *bool + type RecoveryPointProperties struct + ExpiryTime *string + IsSoftDeleted *bool + RuleName *string + type RecoveryPointResource struct + ETag *string + Id *string + Location *string + Name *string + Properties RecoveryPoint + Tags *map[string]string + Type *string + func (s *RecoveryPointResource) UnmarshalJSON(bytes []byte) error + type RecoveryPointResourceOperationPredicate struct + ETag *string + Id *string + Location *string + Name *string + Type *string + func (p RecoveryPointResourceOperationPredicate) Matches(input RecoveryPointResource) bool + type RecoveryPointTierInformationV2 struct + ExtendedInfo *map[string]string + Status *RecoveryPointTierStatus + Type *RecoveryPointTierType + type RecoveryPointTierStatus string + const RecoveryPointTierStatusDeleted + const RecoveryPointTierStatusDisabled + const RecoveryPointTierStatusInvalid + const RecoveryPointTierStatusRehydrated + const RecoveryPointTierStatusValid + type RecoveryPointTierType string + const RecoveryPointTierTypeArchivedRP + const RecoveryPointTierTypeHardenedRP + const RecoveryPointTierTypeInstantRP + const RecoveryPointTierTypeInvalid + type RecoveryPointsClient struct + Client autorest.Client + func NewRecoveryPointsClientWithBaseURI(endpoint string) RecoveryPointsClient + func (c RecoveryPointsClient) Get(ctx context.Context, id RecoveryPointId) (result GetOperationResponse, err error) + func (c RecoveryPointsClient) List(ctx context.Context, id ProtectedItemId, options ListOperationOptions) (resp ListOperationResponse, err error) + func (c RecoveryPointsClient) ListComplete(ctx context.Context, id ProtectedItemId, options ListOperationOptions) (ListCompleteResult, error) + func (c RecoveryPointsClient) ListCompleteMatchingPredicate(ctx context.Context, id ProtectedItemId, options ListOperationOptions, ...) (resp ListCompleteResult, err error) + type RestorePointType string + const RestorePointTypeDifferential + const RestorePointTypeFull + const RestorePointTypeIncremental + const RestorePointTypeInvalid + const RestorePointTypeLog + const RestorePointTypeSnapshotCopyOnlyFull + const RestorePointTypeSnapshotFull + type SQLDataDirectory struct + LogicalName *string + Path *string + Type *SQLDataDirectoryType + type SQLDataDirectoryType string + const SQLDataDirectoryTypeData + const SQLDataDirectoryTypeInvalid + const SQLDataDirectoryTypeLog