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 PossibleValuesForProtectionStatus() []string + func PossibleValuesForSQLDataDirectoryType() []string + func ValidateProtectionContainerID(input interface{}, key string) (warnings []string, errors []error) + type AzureVMWorkloadItem struct + BackupManagementType *string + FriendlyName *string + IsAutoProtectable *bool + ParentName *string + ProtectionState *ProtectionStatus + ServerName *string + SubWorkloadItemCount *int64 + Subinquireditemcount *int64 + WorkloadItemType string + WorkloadType *string + func (s AzureVMWorkloadItem) MarshalJSON() ([]byte, error) + func (s AzureVMWorkloadItem) WorkloadItem() BaseWorkloadItemImpl + type AzureVMWorkloadSAPAseDatabaseWorkloadItem struct + BackupManagementType *string + FriendlyName *string + IsAutoProtectable *bool + ParentName *string + ProtectionState *ProtectionStatus + ServerName *string + SubWorkloadItemCount *int64 + Subinquireditemcount *int64 + WorkloadItemType string + WorkloadType *string + func (s AzureVMWorkloadSAPAseDatabaseWorkloadItem) MarshalJSON() ([]byte, error) + func (s AzureVMWorkloadSAPAseDatabaseWorkloadItem) WorkloadItem() BaseWorkloadItemImpl + type AzureVMWorkloadSAPAseSystemWorkloadItem struct + BackupManagementType *string + FriendlyName *string + IsAutoProtectable *bool + ParentName *string + ProtectionState *ProtectionStatus + ServerName *string + SubWorkloadItemCount *int64 + Subinquireditemcount *int64 + WorkloadItemType string + WorkloadType *string + func (s AzureVMWorkloadSAPAseSystemWorkloadItem) MarshalJSON() ([]byte, error) + func (s AzureVMWorkloadSAPAseSystemWorkloadItem) WorkloadItem() BaseWorkloadItemImpl + type AzureVMWorkloadSAPHanaDatabaseWorkloadItem struct + BackupManagementType *string + FriendlyName *string + IsAutoProtectable *bool + ParentName *string + ProtectionState *ProtectionStatus + ServerName *string + SubWorkloadItemCount *int64 + Subinquireditemcount *int64 + WorkloadItemType string + WorkloadType *string + func (s AzureVMWorkloadSAPHanaDatabaseWorkloadItem) MarshalJSON() ([]byte, error) + func (s AzureVMWorkloadSAPHanaDatabaseWorkloadItem) WorkloadItem() BaseWorkloadItemImpl + type AzureVMWorkloadSAPHanaSystemWorkloadItem struct + BackupManagementType *string + FriendlyName *string + IsAutoProtectable *bool + ParentName *string + ProtectionState *ProtectionStatus + ServerName *string + SubWorkloadItemCount *int64 + Subinquireditemcount *int64 + WorkloadItemType string + WorkloadType *string + func (s AzureVMWorkloadSAPHanaSystemWorkloadItem) MarshalJSON() ([]byte, error) + func (s AzureVMWorkloadSAPHanaSystemWorkloadItem) WorkloadItem() BaseWorkloadItemImpl + type AzureVMWorkloadSQLDatabaseWorkloadItem struct + BackupManagementType *string + FriendlyName *string + IsAutoProtectable *bool + ParentName *string + ProtectionState *ProtectionStatus + ServerName *string + SubWorkloadItemCount *int64 + Subinquireditemcount *int64 + WorkloadItemType string + WorkloadType *string + func (s AzureVMWorkloadSQLDatabaseWorkloadItem) MarshalJSON() ([]byte, error) + func (s AzureVMWorkloadSQLDatabaseWorkloadItem) WorkloadItem() BaseWorkloadItemImpl + type AzureVMWorkloadSQLInstanceWorkloadItem struct + BackupManagementType *string + DataDirectoryPaths *[]SQLDataDirectory + FriendlyName *string + IsAutoProtectable *bool + ParentName *string + ProtectionState *ProtectionStatus + ServerName *string + SubWorkloadItemCount *int64 + Subinquireditemcount *int64 + WorkloadItemType string + WorkloadType *string + func (s AzureVMWorkloadSQLInstanceWorkloadItem) MarshalJSON() ([]byte, error) + func (s AzureVMWorkloadSQLInstanceWorkloadItem) WorkloadItem() BaseWorkloadItemImpl + type BackupWorkloadItemsClient struct + Client autorest.Client + func NewBackupWorkloadItemsClientWithBaseURI(endpoint string) BackupWorkloadItemsClient + func (c BackupWorkloadItemsClient) List(ctx context.Context, id ProtectionContainerId, options ListOperationOptions) (resp ListOperationResponse, err error) + func (c BackupWorkloadItemsClient) ListComplete(ctx context.Context, id ProtectionContainerId, options ListOperationOptions) (ListCompleteResult, error) + func (c BackupWorkloadItemsClient) ListCompleteMatchingPredicate(ctx context.Context, id ProtectionContainerId, options ListOperationOptions, ...) (resp ListCompleteResult, err error) + type BaseWorkloadItemImpl struct + BackupManagementType *string + FriendlyName *string + ProtectionState *ProtectionStatus + WorkloadItemType string + WorkloadType *string + func (s BaseWorkloadItemImpl) WorkloadItem() BaseWorkloadItemImpl + type ListCompleteResult struct + Items []WorkloadItemResource + type ListOperationOptions struct + Filter *string + func DefaultListOperationOptions() ListOperationOptions + type ListOperationResponse struct + HttpResponse *http.Response + Model *[]WorkloadItemResource + func (r ListOperationResponse) HasMore() bool + func (r ListOperationResponse) LoadMore(ctx context.Context) (resp ListOperationResponse, err error) + type ProtectionContainerId struct + BackupFabricName string + ProtectionContainerName string + ResourceGroupName string + SubscriptionId string + VaultName string + func NewProtectionContainerID(subscriptionId string, resourceGroupName string, vaultName string, ...) ProtectionContainerId + func ParseProtectionContainerID(input string) (*ProtectionContainerId, error) + func ParseProtectionContainerIDInsensitively(input string) (*ProtectionContainerId, error) + func (id *ProtectionContainerId) FromParseResult(input resourceids.ParseResult) error + func (id ProtectionContainerId) ID() string + func (id ProtectionContainerId) Segments() []resourceids.Segment + func (id ProtectionContainerId) String() string + type ProtectionStatus string + const ProtectionStatusInvalid + const ProtectionStatusNotProtected + const ProtectionStatusProtected + const ProtectionStatusProtecting + const ProtectionStatusProtectionFailed + type RawWorkloadItemImpl struct + Type string + Values map[string]interface{} + func (s RawWorkloadItemImpl) WorkloadItem() BaseWorkloadItemImpl + type SQLDataDirectory struct + LogicalName *string + Path *string + Type *SQLDataDirectoryType + type SQLDataDirectoryType string + const SQLDataDirectoryTypeData + const SQLDataDirectoryTypeInvalid + const SQLDataDirectoryTypeLog + type WorkloadItem interface + WorkloadItem func() BaseWorkloadItemImpl + func UnmarshalWorkloadItemImplementation(input []byte) (WorkloadItem, error) + type WorkloadItemResource struct + ETag *string + Id *string + Location *string + Name *string + Properties WorkloadItem + Tags *map[string]string + Type *string + func (s *WorkloadItemResource) UnmarshalJSON(bytes []byte) error + type WorkloadItemResourceOperationPredicate struct + ETag *string + Id *string + Location *string + Name *string + Type *string + func (p WorkloadItemResourceOperationPredicate) Matches(input WorkloadItemResource) bool