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 PossibleValuesForBackupManagementType() []string + func PossibleValuesForCreateMode() []string + func PossibleValuesForDataSourceType() []string + func PossibleValuesForHealthStatus() []string + func PossibleValuesForLastBackupStatus() []string + func PossibleValuesForProtectedItemHealthStatus() []string + func PossibleValuesForProtectedItemState() []string + func PossibleValuesForProtectionState() []string + func PossibleValuesForResourceHealthStatus() []string + func ValidateVaultID(input interface{}, key string) (warnings []string, errors []error) + type AzureFileshareProtectedItem struct + BackupManagementType *BackupManagementType + BackupSetName *string + ContainerName *string + CreateMode *CreateMode + DeferredDeleteTimeInUTC *string + DeferredDeleteTimeRemaining *string + ExtendedInfo *AzureFileshareProtectedItemExtendedInfo + FriendlyName *string + IsArchiveEnabled *bool + IsDeferredDeleteScheduleUpcoming *bool + IsRehydrate *bool + IsScheduledForDeferredDelete *bool + KpisHealths *map[string]KPIResourceHealthDetails + LastBackupStatus *string + LastBackupTime *string + LastRecoveryPoint *string + PolicyId *string + PolicyName *string + ProtectedItemType string + ProtectionState *ProtectionState + ProtectionStatus *string + ResourceGuardOperationRequests *[]string + SoftDeleteRetentionPeriodInDays *int64 + SourceResourceId *string + VaultId *string + WorkloadType *DataSourceType + func (o *AzureFileshareProtectedItem) GetDeferredDeleteTimeInUTCAsTime() (*time.Time, error) + func (o *AzureFileshareProtectedItem) GetLastRecoveryPointAsTime() (*time.Time, error) + func (o *AzureFileshareProtectedItem) SetDeferredDeleteTimeInUTCAsTime(input time.Time) + func (o *AzureFileshareProtectedItem) SetLastRecoveryPointAsTime(input time.Time) + func (s AzureFileshareProtectedItem) MarshalJSON() ([]byte, error) + func (s AzureFileshareProtectedItem) ProtectedItem() BaseProtectedItemImpl + type AzureFileshareProtectedItemExtendedInfo struct + OldestRecoveryPoint *string + PolicyState *string + RecoveryPointCount *int64 + ResourceState *string + ResourceStateSyncTime *string + func (o *AzureFileshareProtectedItemExtendedInfo) GetOldestRecoveryPointAsTime() (*time.Time, error) + func (o *AzureFileshareProtectedItemExtendedInfo) GetResourceStateSyncTimeAsTime() (*time.Time, error) + func (o *AzureFileshareProtectedItemExtendedInfo) SetOldestRecoveryPointAsTime(input time.Time) + func (o *AzureFileshareProtectedItemExtendedInfo) SetResourceStateSyncTimeAsTime(input time.Time) + type AzureIaaSClassicComputeVMProtectedItem struct + BackupManagementType *BackupManagementType + BackupSetName *string + ContainerName *string + CreateMode *CreateMode + DeferredDeleteTimeInUTC *string + DeferredDeleteTimeRemaining *string + ExtendedInfo *AzureIaaSVMProtectedItemExtendedInfo + ExtendedProperties *ExtendedProperties + FriendlyName *string + HealthDetails *[]ResourceHealthDetails + HealthStatus *HealthStatus + IsArchiveEnabled *bool + IsDeferredDeleteScheduleUpcoming *bool + IsRehydrate *bool + IsScheduledForDeferredDelete *bool + KpisHealths *map[string]KPIResourceHealthDetails + LastBackupStatus *string + LastBackupTime *string + LastRecoveryPoint *string + PolicyId *string + PolicyName *string + ProtectedItemDataId *string + ProtectedItemType string + ProtectionState *ProtectionState + ProtectionStatus *string + ResourceGuardOperationRequests *[]string + SoftDeleteRetentionPeriodInDays *int64 + SourceResourceId *string + VaultId *string + VirtualMachineId *string + WorkloadType *DataSourceType + func (o *AzureIaaSClassicComputeVMProtectedItem) GetDeferredDeleteTimeInUTCAsTime() (*time.Time, error) + func (o *AzureIaaSClassicComputeVMProtectedItem) GetLastRecoveryPointAsTime() (*time.Time, error) + func (o *AzureIaaSClassicComputeVMProtectedItem) SetDeferredDeleteTimeInUTCAsTime(input time.Time) + func (o *AzureIaaSClassicComputeVMProtectedItem) SetLastRecoveryPointAsTime(input time.Time) + func (s AzureIaaSClassicComputeVMProtectedItem) MarshalJSON() ([]byte, error) + func (s AzureIaaSClassicComputeVMProtectedItem) ProtectedItem() BaseProtectedItemImpl + type AzureIaaSComputeVMProtectedItem struct + BackupManagementType *BackupManagementType + BackupSetName *string + ContainerName *string + CreateMode *CreateMode + DeferredDeleteTimeInUTC *string + DeferredDeleteTimeRemaining *string + ExtendedInfo *AzureIaaSVMProtectedItemExtendedInfo + ExtendedProperties *ExtendedProperties + FriendlyName *string + HealthDetails *[]ResourceHealthDetails + HealthStatus *HealthStatus + IsArchiveEnabled *bool + IsDeferredDeleteScheduleUpcoming *bool + IsRehydrate *bool + IsScheduledForDeferredDelete *bool + KpisHealths *map[string]KPIResourceHealthDetails + LastBackupStatus *string + LastBackupTime *string + LastRecoveryPoint *string + PolicyId *string + PolicyName *string + ProtectedItemDataId *string + ProtectedItemType string + ProtectionState *ProtectionState + ProtectionStatus *string + ResourceGuardOperationRequests *[]string + SoftDeleteRetentionPeriodInDays *int64 + SourceResourceId *string + VaultId *string + VirtualMachineId *string + WorkloadType *DataSourceType + func (o *AzureIaaSComputeVMProtectedItem) GetDeferredDeleteTimeInUTCAsTime() (*time.Time, error) + func (o *AzureIaaSComputeVMProtectedItem) GetLastRecoveryPointAsTime() (*time.Time, error) + func (o *AzureIaaSComputeVMProtectedItem) SetDeferredDeleteTimeInUTCAsTime(input time.Time) + func (o *AzureIaaSComputeVMProtectedItem) SetLastRecoveryPointAsTime(input time.Time) + func (s AzureIaaSComputeVMProtectedItem) MarshalJSON() ([]byte, error) + func (s AzureIaaSComputeVMProtectedItem) ProtectedItem() BaseProtectedItemImpl + type AzureIaaSVMProtectedItem struct + BackupManagementType *BackupManagementType + BackupSetName *string + ContainerName *string + CreateMode *CreateMode + DeferredDeleteTimeInUTC *string + DeferredDeleteTimeRemaining *string + ExtendedInfo *AzureIaaSVMProtectedItemExtendedInfo + ExtendedProperties *ExtendedProperties + FriendlyName *string + HealthDetails *[]ResourceHealthDetails + HealthStatus *HealthStatus + IsArchiveEnabled *bool + IsDeferredDeleteScheduleUpcoming *bool + IsRehydrate *bool + IsScheduledForDeferredDelete *bool + KpisHealths *map[string]KPIResourceHealthDetails + LastBackupStatus *string + LastBackupTime *string + LastRecoveryPoint *string + PolicyId *string + PolicyName *string + ProtectedItemDataId *string + ProtectedItemType string + ProtectionState *ProtectionState + ProtectionStatus *string + ResourceGuardOperationRequests *[]string + SoftDeleteRetentionPeriodInDays *int64 + SourceResourceId *string + VaultId *string + VirtualMachineId *string + WorkloadType *DataSourceType + func (o *AzureIaaSVMProtectedItem) GetDeferredDeleteTimeInUTCAsTime() (*time.Time, error) + func (o *AzureIaaSVMProtectedItem) GetLastRecoveryPointAsTime() (*time.Time, error) + func (o *AzureIaaSVMProtectedItem) SetDeferredDeleteTimeInUTCAsTime(input time.Time) + func (o *AzureIaaSVMProtectedItem) SetLastRecoveryPointAsTime(input time.Time) + func (s AzureIaaSVMProtectedItem) MarshalJSON() ([]byte, error) + func (s AzureIaaSVMProtectedItem) ProtectedItem() BaseProtectedItemImpl + type AzureIaaSVMProtectedItemExtendedInfo struct + NewestRecoveryPointInArchive *string + OldestRecoveryPoint *string + OldestRecoveryPointInArchive *string + OldestRecoveryPointInVault *string + PolicyInconsistent *bool + RecoveryPointCount *int64 + func (o *AzureIaaSVMProtectedItemExtendedInfo) GetNewestRecoveryPointInArchiveAsTime() (*time.Time, error) + func (o *AzureIaaSVMProtectedItemExtendedInfo) GetOldestRecoveryPointAsTime() (*time.Time, error) + func (o *AzureIaaSVMProtectedItemExtendedInfo) GetOldestRecoveryPointInArchiveAsTime() (*time.Time, error) + func (o *AzureIaaSVMProtectedItemExtendedInfo) GetOldestRecoveryPointInVaultAsTime() (*time.Time, error) + func (o *AzureIaaSVMProtectedItemExtendedInfo) SetNewestRecoveryPointInArchiveAsTime(input time.Time) + func (o *AzureIaaSVMProtectedItemExtendedInfo) SetOldestRecoveryPointAsTime(input time.Time) + func (o *AzureIaaSVMProtectedItemExtendedInfo) SetOldestRecoveryPointInArchiveAsTime(input time.Time) + func (o *AzureIaaSVMProtectedItemExtendedInfo) SetOldestRecoveryPointInVaultAsTime(input time.Time) + type AzureSqlProtectedItem struct + BackupManagementType *BackupManagementType + BackupSetName *string + ContainerName *string + CreateMode *CreateMode + DeferredDeleteTimeInUTC *string + DeferredDeleteTimeRemaining *string + ExtendedInfo *AzureSqlProtectedItemExtendedInfo + IsArchiveEnabled *bool + IsDeferredDeleteScheduleUpcoming *bool + IsRehydrate *bool + IsScheduledForDeferredDelete *bool + LastRecoveryPoint *string + PolicyId *string + PolicyName *string + ProtectedItemDataId *string + ProtectedItemType string + ProtectionState *ProtectedItemState + ResourceGuardOperationRequests *[]string + SoftDeleteRetentionPeriodInDays *int64 + SourceResourceId *string + VaultId *string + WorkloadType *DataSourceType + func (o *AzureSqlProtectedItem) GetDeferredDeleteTimeInUTCAsTime() (*time.Time, error) + func (o *AzureSqlProtectedItem) GetLastRecoveryPointAsTime() (*time.Time, error) + func (o *AzureSqlProtectedItem) SetDeferredDeleteTimeInUTCAsTime(input time.Time) + func (o *AzureSqlProtectedItem) SetLastRecoveryPointAsTime(input time.Time) + func (s AzureSqlProtectedItem) MarshalJSON() ([]byte, error) + func (s AzureSqlProtectedItem) ProtectedItem() BaseProtectedItemImpl + type AzureSqlProtectedItemExtendedInfo struct + OldestRecoveryPoint *string + PolicyState *string + RecoveryPointCount *int64 + func (o *AzureSqlProtectedItemExtendedInfo) GetOldestRecoveryPointAsTime() (*time.Time, error) + func (o *AzureSqlProtectedItemExtendedInfo) SetOldestRecoveryPointAsTime(input time.Time) + type AzureVMWorkloadProtectedItem struct + BackupManagementType *BackupManagementType + BackupSetName *string + ContainerName *string + CreateMode *CreateMode + DeferredDeleteTimeInUTC *string + DeferredDeleteTimeRemaining *string + ExtendedInfo *AzureVMWorkloadProtectedItemExtendedInfo + FriendlyName *string + IsArchiveEnabled *bool + IsDeferredDeleteScheduleUpcoming *bool + IsRehydrate *bool + IsScheduledForDeferredDelete *bool + KpisHealths *map[string]KPIResourceHealthDetails + LastBackupErrorDetail *ErrorDetail + LastBackupStatus *LastBackupStatus + LastBackupTime *string + LastRecoveryPoint *string + NodesList *[]DistributedNodesInfo + ParentName *string + ParentType *string + PolicyId *string + PolicyName *string + ProtectedItemDataSourceId *string + ProtectedItemHealthStatus *ProtectedItemHealthStatus + ProtectedItemType string + ProtectionState *ProtectionState + ProtectionStatus *string + ResourceGuardOperationRequests *[]string + ServerName *string + SoftDeleteRetentionPeriodInDays *int64 + SourceResourceId *string + VaultId *string + WorkloadType *DataSourceType + func (o *AzureVMWorkloadProtectedItem) GetDeferredDeleteTimeInUTCAsTime() (*time.Time, error) + func (o *AzureVMWorkloadProtectedItem) GetLastRecoveryPointAsTime() (*time.Time, error) + func (o *AzureVMWorkloadProtectedItem) SetDeferredDeleteTimeInUTCAsTime(input time.Time) + func (o *AzureVMWorkloadProtectedItem) SetLastRecoveryPointAsTime(input time.Time) + func (s AzureVMWorkloadProtectedItem) MarshalJSON() ([]byte, error) + func (s AzureVMWorkloadProtectedItem) ProtectedItem() BaseProtectedItemImpl + type AzureVMWorkloadProtectedItemExtendedInfo struct + NewestRecoveryPointInArchive *string + OldestRecoveryPoint *string + OldestRecoveryPointInArchive *string + OldestRecoveryPointInVault *string + PolicyState *string + RecoveryModel *string + RecoveryPointCount *int64 + func (o *AzureVMWorkloadProtectedItemExtendedInfo) GetNewestRecoveryPointInArchiveAsTime() (*time.Time, error) + func (o *AzureVMWorkloadProtectedItemExtendedInfo) GetOldestRecoveryPointAsTime() (*time.Time, error) + func (o *AzureVMWorkloadProtectedItemExtendedInfo) GetOldestRecoveryPointInArchiveAsTime() (*time.Time, error) + func (o *AzureVMWorkloadProtectedItemExtendedInfo) GetOldestRecoveryPointInVaultAsTime() (*time.Time, error) + func (o *AzureVMWorkloadProtectedItemExtendedInfo) SetNewestRecoveryPointInArchiveAsTime(input time.Time) + func (o *AzureVMWorkloadProtectedItemExtendedInfo) SetOldestRecoveryPointAsTime(input time.Time) + func (o *AzureVMWorkloadProtectedItemExtendedInfo) SetOldestRecoveryPointInArchiveAsTime(input time.Time) + func (o *AzureVMWorkloadProtectedItemExtendedInfo) SetOldestRecoveryPointInVaultAsTime(input time.Time) + type AzureVMWorkloadSAPAseDatabaseProtectedItem struct + BackupManagementType *BackupManagementType + BackupSetName *string + ContainerName *string + CreateMode *CreateMode + DeferredDeleteTimeInUTC *string + DeferredDeleteTimeRemaining *string + ExtendedInfo *AzureVMWorkloadProtectedItemExtendedInfo + FriendlyName *string + IsArchiveEnabled *bool + IsDeferredDeleteScheduleUpcoming *bool + IsRehydrate *bool + IsScheduledForDeferredDelete *bool + KpisHealths *map[string]KPIResourceHealthDetails + LastBackupErrorDetail *ErrorDetail + LastBackupStatus *LastBackupStatus + LastBackupTime *string + LastRecoveryPoint *string + NodesList *[]DistributedNodesInfo + ParentName *string + ParentType *string + PolicyId *string + PolicyName *string + ProtectedItemDataSourceId *string + ProtectedItemHealthStatus *ProtectedItemHealthStatus + ProtectedItemType string + ProtectionState *ProtectionState + ProtectionStatus *string + ResourceGuardOperationRequests *[]string + ServerName *string + SoftDeleteRetentionPeriodInDays *int64 + SourceResourceId *string + VaultId *string + WorkloadType *DataSourceType + func (o *AzureVMWorkloadSAPAseDatabaseProtectedItem) GetDeferredDeleteTimeInUTCAsTime() (*time.Time, error) + func (o *AzureVMWorkloadSAPAseDatabaseProtectedItem) GetLastRecoveryPointAsTime() (*time.Time, error) + func (o *AzureVMWorkloadSAPAseDatabaseProtectedItem) SetDeferredDeleteTimeInUTCAsTime(input time.Time) + func (o *AzureVMWorkloadSAPAseDatabaseProtectedItem) SetLastRecoveryPointAsTime(input time.Time) + func (s AzureVMWorkloadSAPAseDatabaseProtectedItem) MarshalJSON() ([]byte, error) + func (s AzureVMWorkloadSAPAseDatabaseProtectedItem) ProtectedItem() BaseProtectedItemImpl + type AzureVMWorkloadSAPHanaDBInstanceProtectedItem struct + BackupManagementType *BackupManagementType + BackupSetName *string + ContainerName *string + CreateMode *CreateMode + DeferredDeleteTimeInUTC *string + DeferredDeleteTimeRemaining *string + ExtendedInfo *AzureVMWorkloadProtectedItemExtendedInfo + FriendlyName *string + IsArchiveEnabled *bool + IsDeferredDeleteScheduleUpcoming *bool + IsRehydrate *bool + IsScheduledForDeferredDelete *bool + KpisHealths *map[string]KPIResourceHealthDetails + LastBackupErrorDetail *ErrorDetail + LastBackupStatus *LastBackupStatus + LastBackupTime *string + LastRecoveryPoint *string + NodesList *[]DistributedNodesInfo + ParentName *string + ParentType *string + PolicyId *string + PolicyName *string + ProtectedItemDataSourceId *string + ProtectedItemHealthStatus *ProtectedItemHealthStatus + ProtectedItemType string + ProtectionState *ProtectionState + ProtectionStatus *string + ResourceGuardOperationRequests *[]string + ServerName *string + SoftDeleteRetentionPeriodInDays *int64 + SourceResourceId *string + VaultId *string + WorkloadType *DataSourceType + func (o *AzureVMWorkloadSAPHanaDBInstanceProtectedItem) GetDeferredDeleteTimeInUTCAsTime() (*time.Time, error) + func (o *AzureVMWorkloadSAPHanaDBInstanceProtectedItem) GetLastRecoveryPointAsTime() (*time.Time, error) + func (o *AzureVMWorkloadSAPHanaDBInstanceProtectedItem) SetDeferredDeleteTimeInUTCAsTime(input time.Time) + func (o *AzureVMWorkloadSAPHanaDBInstanceProtectedItem) SetLastRecoveryPointAsTime(input time.Time) + func (s AzureVMWorkloadSAPHanaDBInstanceProtectedItem) MarshalJSON() ([]byte, error) + func (s AzureVMWorkloadSAPHanaDBInstanceProtectedItem) ProtectedItem() BaseProtectedItemImpl + type AzureVMWorkloadSAPHanaDatabaseProtectedItem struct + BackupManagementType *BackupManagementType + BackupSetName *string + ContainerName *string + CreateMode *CreateMode + DeferredDeleteTimeInUTC *string + DeferredDeleteTimeRemaining *string + ExtendedInfo *AzureVMWorkloadProtectedItemExtendedInfo + FriendlyName *string + IsArchiveEnabled *bool + IsDeferredDeleteScheduleUpcoming *bool + IsRehydrate *bool + IsScheduledForDeferredDelete *bool + KpisHealths *map[string]KPIResourceHealthDetails + LastBackupErrorDetail *ErrorDetail + LastBackupStatus *LastBackupStatus + LastBackupTime *string + LastRecoveryPoint *string + NodesList *[]DistributedNodesInfo + ParentName *string + ParentType *string + PolicyId *string + PolicyName *string + ProtectedItemDataSourceId *string + ProtectedItemHealthStatus *ProtectedItemHealthStatus + ProtectedItemType string + ProtectionState *ProtectionState + ProtectionStatus *string + ResourceGuardOperationRequests *[]string + ServerName *string + SoftDeleteRetentionPeriodInDays *int64 + SourceResourceId *string + VaultId *string + WorkloadType *DataSourceType + func (o *AzureVMWorkloadSAPHanaDatabaseProtectedItem) GetDeferredDeleteTimeInUTCAsTime() (*time.Time, error) + func (o *AzureVMWorkloadSAPHanaDatabaseProtectedItem) GetLastRecoveryPointAsTime() (*time.Time, error) + func (o *AzureVMWorkloadSAPHanaDatabaseProtectedItem) SetDeferredDeleteTimeInUTCAsTime(input time.Time) + func (o *AzureVMWorkloadSAPHanaDatabaseProtectedItem) SetLastRecoveryPointAsTime(input time.Time) + func (s AzureVMWorkloadSAPHanaDatabaseProtectedItem) MarshalJSON() ([]byte, error) + func (s AzureVMWorkloadSAPHanaDatabaseProtectedItem) ProtectedItem() BaseProtectedItemImpl + type AzureVMWorkloadSQLDatabaseProtectedItem struct + BackupManagementType *BackupManagementType + BackupSetName *string + ContainerName *string + CreateMode *CreateMode + DeferredDeleteTimeInUTC *string + DeferredDeleteTimeRemaining *string + ExtendedInfo *AzureVMWorkloadProtectedItemExtendedInfo + FriendlyName *string + IsArchiveEnabled *bool + IsDeferredDeleteScheduleUpcoming *bool + IsRehydrate *bool + IsScheduledForDeferredDelete *bool + KpisHealths *map[string]KPIResourceHealthDetails + LastBackupErrorDetail *ErrorDetail + LastBackupStatus *LastBackupStatus + LastBackupTime *string + LastRecoveryPoint *string + NodesList *[]DistributedNodesInfo + ParentName *string + ParentType *string + PolicyId *string + PolicyName *string + ProtectedItemDataSourceId *string + ProtectedItemHealthStatus *ProtectedItemHealthStatus + ProtectedItemType string + ProtectionState *ProtectionState + ProtectionStatus *string + ResourceGuardOperationRequests *[]string + ServerName *string + SoftDeleteRetentionPeriodInDays *int64 + SourceResourceId *string + VaultId *string + WorkloadType *DataSourceType + func (o *AzureVMWorkloadSQLDatabaseProtectedItem) GetDeferredDeleteTimeInUTCAsTime() (*time.Time, error) + func (o *AzureVMWorkloadSQLDatabaseProtectedItem) GetLastRecoveryPointAsTime() (*time.Time, error) + func (o *AzureVMWorkloadSQLDatabaseProtectedItem) SetDeferredDeleteTimeInUTCAsTime(input time.Time) + func (o *AzureVMWorkloadSQLDatabaseProtectedItem) SetLastRecoveryPointAsTime(input time.Time) + func (s AzureVMWorkloadSQLDatabaseProtectedItem) MarshalJSON() ([]byte, error) + func (s AzureVMWorkloadSQLDatabaseProtectedItem) ProtectedItem() BaseProtectedItemImpl + type BackupManagementType string + const BackupManagementTypeAzureBackupServer + const BackupManagementTypeAzureIaasVM + const BackupManagementTypeAzureSql + const BackupManagementTypeAzureStorage + const BackupManagementTypeAzureWorkload + const BackupManagementTypeDPM + const BackupManagementTypeDefaultBackup + const BackupManagementTypeInvalid + const BackupManagementTypeMAB + type BackupProtectedItemsClient struct + Client autorest.Client + func NewBackupProtectedItemsClientWithBaseURI(endpoint string) BackupProtectedItemsClient + func (c BackupProtectedItemsClient) List(ctx context.Context, id VaultId, options ListOperationOptions) (resp ListOperationResponse, err error) + func (c BackupProtectedItemsClient) ListComplete(ctx context.Context, id VaultId, options ListOperationOptions) (ListCompleteResult, error) + func (c BackupProtectedItemsClient) ListCompleteMatchingPredicate(ctx context.Context, id VaultId, options ListOperationOptions, ...) (resp ListCompleteResult, err error) + type BaseProtectedItemImpl struct + BackupManagementType *BackupManagementType + BackupSetName *string + ContainerName *string + CreateMode *CreateMode + DeferredDeleteTimeInUTC *string + DeferredDeleteTimeRemaining *string + IsArchiveEnabled *bool + IsDeferredDeleteScheduleUpcoming *bool + IsRehydrate *bool + IsScheduledForDeferredDelete *bool + LastRecoveryPoint *string + PolicyId *string + PolicyName *string + ProtectedItemType string + ResourceGuardOperationRequests *[]string + SoftDeleteRetentionPeriodInDays *int64 + SourceResourceId *string + VaultId *string + WorkloadType *DataSourceType + func (s BaseProtectedItemImpl) ProtectedItem() BaseProtectedItemImpl + type CreateMode string + const CreateModeDefault + const CreateModeInvalid + const CreateModeRecover + type DPMProtectedItem struct + BackupEngineName *string + BackupManagementType *BackupManagementType + BackupSetName *string + ContainerName *string + CreateMode *CreateMode + DeferredDeleteTimeInUTC *string + DeferredDeleteTimeRemaining *string + ExtendedInfo *DPMProtectedItemExtendedInfo + FriendlyName *string + IsArchiveEnabled *bool + IsDeferredDeleteScheduleUpcoming *bool + IsRehydrate *bool + IsScheduledForDeferredDelete *bool + LastRecoveryPoint *string + PolicyId *string + PolicyName *string + ProtectedItemType string + ProtectionState *ProtectedItemState + ResourceGuardOperationRequests *[]string + SoftDeleteRetentionPeriodInDays *int64 + SourceResourceId *string + VaultId *string + WorkloadType *DataSourceType + func (o *DPMProtectedItem) GetDeferredDeleteTimeInUTCAsTime() (*time.Time, error) + func (o *DPMProtectedItem) GetLastRecoveryPointAsTime() (*time.Time, error) + func (o *DPMProtectedItem) SetDeferredDeleteTimeInUTCAsTime(input time.Time) + func (o *DPMProtectedItem) SetLastRecoveryPointAsTime(input time.Time) + func (s DPMProtectedItem) MarshalJSON() ([]byte, error) + func (s DPMProtectedItem) ProtectedItem() BaseProtectedItemImpl + type DPMProtectedItemExtendedInfo struct + DiskStorageUsedInBytes *string + IsCollocated *bool + IsPresentOnCloud *bool + LastBackupStatus *string + LastRefreshedAt *string + OldestRecoveryPoint *string + OnPremiseLatestRecoveryPoint *string + OnPremiseOldestRecoveryPoint *string + OnPremiseRecoveryPointCount *int64 + ProtectableObjectLoadPath *map[string]string + Protected *bool + ProtectionGroupName *string + RecoveryPointCount *int64 + TotalDiskStorageSizeInBytes *string + func (o *DPMProtectedItemExtendedInfo) GetLastRefreshedAtAsTime() (*time.Time, error) + func (o *DPMProtectedItemExtendedInfo) GetOldestRecoveryPointAsTime() (*time.Time, error) + func (o *DPMProtectedItemExtendedInfo) GetOnPremiseLatestRecoveryPointAsTime() (*time.Time, error) + func (o *DPMProtectedItemExtendedInfo) GetOnPremiseOldestRecoveryPointAsTime() (*time.Time, error) + func (o *DPMProtectedItemExtendedInfo) SetLastRefreshedAtAsTime(input time.Time) + func (o *DPMProtectedItemExtendedInfo) SetOldestRecoveryPointAsTime(input time.Time) + func (o *DPMProtectedItemExtendedInfo) SetOnPremiseLatestRecoveryPointAsTime(input time.Time) + func (o *DPMProtectedItemExtendedInfo) SetOnPremiseOldestRecoveryPointAsTime(input time.Time) + type DataSourceType string + const DataSourceTypeAzureFileShare + const DataSourceTypeAzureSqlDb + const DataSourceTypeClient + const DataSourceTypeExchange + const DataSourceTypeFileFolder + const DataSourceTypeGenericDataSource + const DataSourceTypeInvalid + const DataSourceTypeSAPAseDatabase + const DataSourceTypeSAPHanaDBInstance + const DataSourceTypeSAPHanaDatabase + const DataSourceTypeSQLDB + const DataSourceTypeSQLDataBase + const DataSourceTypeSharepoint + const DataSourceTypeSystemState + const DataSourceTypeVM + const DataSourceTypeVMwareVM + type DiskExclusionProperties struct + DiskLunList *[]int64 + IsInclusionList *bool + type DistributedNodesInfo struct + ErrorDetail *ErrorDetail + NodeName *string + SourceResourceId *string + Status *string + type ErrorDetail struct + Code *string + Message *string + Recommendations *[]string + type ExtendedProperties struct + DiskExclusionProperties *DiskExclusionProperties + LinuxVMApplicationName *string + type GenericProtectedItem struct + BackupManagementType *BackupManagementType + BackupSetName *string + ContainerName *string + CreateMode *CreateMode + DeferredDeleteTimeInUTC *string + DeferredDeleteTimeRemaining *string + FabricName *string + FriendlyName *string + IsArchiveEnabled *bool + IsDeferredDeleteScheduleUpcoming *bool + IsRehydrate *bool + IsScheduledForDeferredDelete *bool + LastRecoveryPoint *string + PolicyId *string + PolicyName *string + PolicyState *string + ProtectedItemId *int64 + ProtectedItemType string + ProtectionState *ProtectionState + ResourceGuardOperationRequests *[]string + SoftDeleteRetentionPeriodInDays *int64 + SourceAssociations *map[string]string + SourceResourceId *string + VaultId *string + WorkloadType *DataSourceType + func (o *GenericProtectedItem) GetDeferredDeleteTimeInUTCAsTime() (*time.Time, error) + func (o *GenericProtectedItem) GetLastRecoveryPointAsTime() (*time.Time, error) + func (o *GenericProtectedItem) SetDeferredDeleteTimeInUTCAsTime(input time.Time) + func (o *GenericProtectedItem) SetLastRecoveryPointAsTime(input time.Time) + func (s GenericProtectedItem) MarshalJSON() ([]byte, error) + func (s GenericProtectedItem) ProtectedItem() BaseProtectedItemImpl + type HealthStatus string + const HealthStatusActionRequired + const HealthStatusActionSuggested + const HealthStatusInvalid + const HealthStatusPassed + type KPIResourceHealthDetails struct + ResourceHealthDetails *[]ResourceHealthDetails + ResourceHealthStatus *ResourceHealthStatus + type LastBackupStatus string + const LastBackupStatusHealthy + const LastBackupStatusIRPending + const LastBackupStatusInvalid + const LastBackupStatusUnhealthy + type ListCompleteResult struct + Items []ProtectedItemResource + type ListOperationOptions struct + Filter *string + func DefaultListOperationOptions() ListOperationOptions + type ListOperationResponse struct + HttpResponse *http.Response + Model *[]ProtectedItemResource + func (r ListOperationResponse) HasMore() bool + func (r ListOperationResponse) LoadMore(ctx context.Context) (resp ListOperationResponse, err error) + type MabFileFolderProtectedItem struct + BackupManagementType *BackupManagementType + BackupSetName *string + ComputerName *string + ContainerName *string + CreateMode *CreateMode + DeferredDeleteSyncTimeInUTC *int64 + DeferredDeleteTimeInUTC *string + DeferredDeleteTimeRemaining *string + ExtendedInfo *MabFileFolderProtectedItemExtendedInfo + FriendlyName *string + IsArchiveEnabled *bool + IsDeferredDeleteScheduleUpcoming *bool + IsRehydrate *bool + IsScheduledForDeferredDelete *bool + LastBackupStatus *string + LastBackupTime *string + LastRecoveryPoint *string + PolicyId *string + PolicyName *string + ProtectedItemType string + ProtectionState *string + ResourceGuardOperationRequests *[]string + SoftDeleteRetentionPeriodInDays *int64 + SourceResourceId *string + VaultId *string + WorkloadType *DataSourceType + func (o *MabFileFolderProtectedItem) GetDeferredDeleteTimeInUTCAsTime() (*time.Time, error) + func (o *MabFileFolderProtectedItem) GetLastRecoveryPointAsTime() (*time.Time, error) + func (o *MabFileFolderProtectedItem) SetDeferredDeleteTimeInUTCAsTime(input time.Time) + func (o *MabFileFolderProtectedItem) SetLastRecoveryPointAsTime(input time.Time) + func (s MabFileFolderProtectedItem) MarshalJSON() ([]byte, error) + func (s MabFileFolderProtectedItem) ProtectedItem() BaseProtectedItemImpl + type MabFileFolderProtectedItemExtendedInfo struct + LastRefreshedAt *string + OldestRecoveryPoint *string + RecoveryPointCount *int64 + func (o *MabFileFolderProtectedItemExtendedInfo) GetLastRefreshedAtAsTime() (*time.Time, error) + func (o *MabFileFolderProtectedItemExtendedInfo) GetOldestRecoveryPointAsTime() (*time.Time, error) + func (o *MabFileFolderProtectedItemExtendedInfo) SetLastRefreshedAtAsTime(input time.Time) + func (o *MabFileFolderProtectedItemExtendedInfo) SetOldestRecoveryPointAsTime(input time.Time) + type ProtectedItem interface + ProtectedItem func() BaseProtectedItemImpl + func UnmarshalProtectedItemImplementation(input []byte) (ProtectedItem, error) + type ProtectedItemHealthStatus string + const ProtectedItemHealthStatusHealthy + const ProtectedItemHealthStatusIRPending + const ProtectedItemHealthStatusInvalid + const ProtectedItemHealthStatusNotReachable + const ProtectedItemHealthStatusUnhealthy + type ProtectedItemResource struct + ETag *string + Id *string + Location *string + Name *string + Properties ProtectedItem + Tags *map[string]string + Type *string + func (s *ProtectedItemResource) UnmarshalJSON(bytes []byte) error + type ProtectedItemResourceOperationPredicate struct + ETag *string + Id *string + Location *string + Name *string + Type *string + func (p ProtectedItemResourceOperationPredicate) Matches(input ProtectedItemResource) bool + type ProtectedItemState string + const ProtectedItemStateBackupsSuspended + const ProtectedItemStateIRPending + const ProtectedItemStateInvalid + const ProtectedItemStateProtected + const ProtectedItemStateProtectionError + const ProtectedItemStateProtectionPaused + const ProtectedItemStateProtectionStopped + type ProtectionState string + const ProtectionStateBackupsSuspended + const ProtectionStateIRPending + const ProtectionStateInvalid + const ProtectionStateProtected + const ProtectionStateProtectionError + const ProtectionStateProtectionPaused + const ProtectionStateProtectionStopped + type RawProtectedItemImpl struct + Type string + Values map[string]interface{} + func (s RawProtectedItemImpl) ProtectedItem() BaseProtectedItemImpl + type ResourceHealthDetails struct + Code *int64 + Message *string + Recommendations *[]string + Title *string + type ResourceHealthStatus string + const ResourceHealthStatusHealthy + const ResourceHealthStatusInvalid + const ResourceHealthStatusPersistentDegraded + const ResourceHealthStatusPersistentUnhealthy + const ResourceHealthStatusTransientDegraded + const ResourceHealthStatusTransientUnhealthy + type VaultId struct + ResourceGroupName string + SubscriptionId string + VaultName string + func NewVaultID(subscriptionId string, resourceGroupName string, vaultName string) VaultId + func ParseVaultID(input string) (*VaultId, error) + func ParseVaultIDInsensitively(input string) (*VaultId, error) + func (id *VaultId) FromParseResult(input resourceids.ParseResult) error + func (id VaultId) ID() string + func (id VaultId) Segments() []resourceids.Segment + func (id VaultId) String() string