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 PossibleValuesForBackupEngineType() []string + func PossibleValuesForBackupManagementType() []string + func ValidateBackupEngineID(input interface{}, key string) (warnings []string, errors []error) + func ValidateVaultID(input interface{}, key string) (warnings []string, errors []error) + type AzureBackupServerEngine struct + AzureBackupAgentVersion *string + BackupEngineId *string + BackupEngineState *string + BackupEngineType BackupEngineType + BackupManagementType *BackupManagementType + CanReRegister *bool + DpmVersion *string + ExtendedInfo *BackupEngineExtendedInfo + FriendlyName *string + HealthStatus *string + IsAzureBackupAgentUpgradeAvailable *bool + IsDpmUpgradeAvailable *bool + RegistrationStatus *string + func (s AzureBackupServerEngine) BackupEngineBase() BaseBackupEngineBaseImpl + func (s AzureBackupServerEngine) MarshalJSON() ([]byte, error) + type BackupEngineBase interface + BackupEngineBase func() BaseBackupEngineBaseImpl + func UnmarshalBackupEngineBaseImplementation(input []byte) (BackupEngineBase, error) + type BackupEngineBaseResource struct + ETag *string + Id *string + Location *string + Name *string + Properties BackupEngineBase + Tags *map[string]string + Type *string + func (s *BackupEngineBaseResource) UnmarshalJSON(bytes []byte) error + type BackupEngineBaseResourceOperationPredicate struct + ETag *string + Id *string + Location *string + Name *string + Type *string + func (p BackupEngineBaseResourceOperationPredicate) Matches(input BackupEngineBaseResource) bool + type BackupEngineExtendedInfo struct + AvailableDiskSpace *float64 + AzureProtectedInstances *int64 + DatabaseName *string + DiskCount *int64 + ProtectedItemsCount *int64 + ProtectedServersCount *int64 + RefreshedAt *string + UsedDiskSpace *float64 + func (o *BackupEngineExtendedInfo) GetRefreshedAtAsTime() (*time.Time, error) + func (o *BackupEngineExtendedInfo) SetRefreshedAtAsTime(input time.Time) + type BackupEngineId struct + BackupEngineName string + ResourceGroupName string + SubscriptionId string + VaultName string + func NewBackupEngineID(subscriptionId string, resourceGroupName string, vaultName string, ...) BackupEngineId + func ParseBackupEngineID(input string) (*BackupEngineId, error) + func ParseBackupEngineIDInsensitively(input string) (*BackupEngineId, error) + func (id *BackupEngineId) FromParseResult(input resourceids.ParseResult) error + func (id BackupEngineId) ID() string + func (id BackupEngineId) Segments() []resourceids.Segment + func (id BackupEngineId) String() string + type BackupEngineType string + const BackupEngineTypeAzureBackupServerEngine + const BackupEngineTypeDpmBackupEngine + const BackupEngineTypeInvalid + type BackupEnginesClient struct + Client autorest.Client + func NewBackupEnginesClientWithBaseURI(endpoint string) BackupEnginesClient + func (c BackupEnginesClient) Get(ctx context.Context, id BackupEngineId, options GetOperationOptions) (result GetOperationResponse, err error) + func (c BackupEnginesClient) List(ctx context.Context, id VaultId, options ListOperationOptions) (resp ListOperationResponse, err error) + func (c BackupEnginesClient) ListComplete(ctx context.Context, id VaultId, options ListOperationOptions) (ListCompleteResult, error) + func (c BackupEnginesClient) ListCompleteMatchingPredicate(ctx context.Context, id VaultId, options ListOperationOptions, ...) (resp ListCompleteResult, err error) + type BackupManagementType string + const BackupManagementTypeAzureBackupServer + const BackupManagementTypeAzureIaasVM + const BackupManagementTypeAzureSql + const BackupManagementTypeAzureStorage + const BackupManagementTypeAzureWorkload + const BackupManagementTypeDPM + const BackupManagementTypeDefaultBackup + const BackupManagementTypeInvalid + const BackupManagementTypeMAB + type BaseBackupEngineBaseImpl struct + AzureBackupAgentVersion *string + BackupEngineId *string + BackupEngineState *string + BackupEngineType BackupEngineType + BackupManagementType *BackupManagementType + CanReRegister *bool + DpmVersion *string + ExtendedInfo *BackupEngineExtendedInfo + FriendlyName *string + HealthStatus *string + IsAzureBackupAgentUpgradeAvailable *bool + IsDpmUpgradeAvailable *bool + RegistrationStatus *string + func (s BaseBackupEngineBaseImpl) BackupEngineBase() BaseBackupEngineBaseImpl + type DpmBackupEngine struct + AzureBackupAgentVersion *string + BackupEngineId *string + BackupEngineState *string + BackupEngineType BackupEngineType + BackupManagementType *BackupManagementType + CanReRegister *bool + DpmVersion *string + ExtendedInfo *BackupEngineExtendedInfo + FriendlyName *string + HealthStatus *string + IsAzureBackupAgentUpgradeAvailable *bool + IsDpmUpgradeAvailable *bool + RegistrationStatus *string + func (s DpmBackupEngine) BackupEngineBase() BaseBackupEngineBaseImpl + func (s DpmBackupEngine) MarshalJSON() ([]byte, error) + type GetOperationOptions struct + Filter *string + func DefaultGetOperationOptions() GetOperationOptions + type GetOperationResponse struct + HttpResponse *http.Response + Model *BackupEngineBaseResource + type ListCompleteResult struct + Items []BackupEngineBaseResource + type ListOperationOptions struct + Filter *string + func DefaultListOperationOptions() ListOperationOptions + type ListOperationResponse struct + HttpResponse *http.Response + Model *[]BackupEngineBaseResource + func (r ListOperationResponse) HasMore() bool + func (r ListOperationResponse) LoadMore(ctx context.Context) (resp ListOperationResponse, err error) + type RawBackupEngineBaseImpl struct + Type string + Values map[string]interface{} + func (s RawBackupEngineBaseImpl) BackupEngineBase() BaseBackupEngineBaseImpl + 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