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 PossibleValuesForAcquireStorageAccountLock() []string + func PossibleValuesForBackupItemType() []string + func PossibleValuesForBackupManagementType() []string + func PossibleValuesForOperationType() []string + func PossibleValuesForProtectableContainerType() []string + func PossibleValuesForWorkloadType() []string + func ValidateVaultID(input interface{}, key string) (warnings []string, errors []error) + type AcquireStorageAccountLock string + const AcquireStorageAccountLockAcquire + const AcquireStorageAccountLockNotAcquire + type AzureBackupServerContainer struct + BackupManagementType *BackupManagementType + CanReRegister *bool + ContainerId *string + ContainerType ProtectableContainerType + DpmAgentVersion *string + DpmServers *[]string + ExtendedInfo *DPMContainerExtendedInfo + FriendlyName *string + HealthStatus *string + ProtectableObjectType *string + ProtectedItemCount *int64 + ProtectionStatus *string + RegistrationStatus *string + UpgradeAvailable *bool + func (s AzureBackupServerContainer) MarshalJSON() ([]byte, error) + func (s AzureBackupServerContainer) ProtectionContainer() BaseProtectionContainerImpl + type AzureIaaSClassicComputeVMContainer struct + BackupManagementType *BackupManagementType + ContainerType ProtectableContainerType + FriendlyName *string + HealthStatus *string + ProtectableObjectType *string + RegistrationStatus *string + ResourceGroup *string + VirtualMachineId *string + VirtualMachineVersion *string + func (s AzureIaaSClassicComputeVMContainer) MarshalJSON() ([]byte, error) + func (s AzureIaaSClassicComputeVMContainer) ProtectionContainer() BaseProtectionContainerImpl + type AzureIaaSComputeVMContainer struct + BackupManagementType *BackupManagementType + ContainerType ProtectableContainerType + FriendlyName *string + HealthStatus *string + ProtectableObjectType *string + RegistrationStatus *string + ResourceGroup *string + VirtualMachineId *string + VirtualMachineVersion *string + func (s AzureIaaSComputeVMContainer) MarshalJSON() ([]byte, error) + func (s AzureIaaSComputeVMContainer) ProtectionContainer() BaseProtectionContainerImpl + type AzureSQLAGWorkloadContainerProtectionContainer struct + BackupManagementType *BackupManagementType + ContainerType ProtectableContainerType + ExtendedInfo *AzureWorkloadContainerExtendedInfo + FriendlyName *string + HealthStatus *string + LastUpdatedTime *string + OperationType *OperationType + ProtectableObjectType *string + RegistrationStatus *string + SourceResourceId *string + WorkloadType *WorkloadType + func (s AzureSQLAGWorkloadContainerProtectionContainer) MarshalJSON() ([]byte, error) + func (s AzureSQLAGWorkloadContainerProtectionContainer) ProtectionContainer() BaseProtectionContainerImpl + type AzureSqlContainer struct + BackupManagementType *BackupManagementType + ContainerType ProtectableContainerType + FriendlyName *string + HealthStatus *string + ProtectableObjectType *string + RegistrationStatus *string + func (s AzureSqlContainer) MarshalJSON() ([]byte, error) + func (s AzureSqlContainer) ProtectionContainer() BaseProtectionContainerImpl + type AzureStorageContainer struct + AcquireStorageAccountLock *AcquireStorageAccountLock + BackupManagementType *BackupManagementType + ContainerType ProtectableContainerType + FriendlyName *string + HealthStatus *string + ProtectableObjectType *string + ProtectedItemCount *int64 + RegistrationStatus *string + ResourceGroup *string + SourceResourceId *string + StorageAccountVersion *string + func (s AzureStorageContainer) MarshalJSON() ([]byte, error) + func (s AzureStorageContainer) ProtectionContainer() BaseProtectionContainerImpl + type AzureVMAppContainerProtectionContainer struct + BackupManagementType *BackupManagementType + ContainerType ProtectableContainerType + ExtendedInfo *AzureWorkloadContainerExtendedInfo + FriendlyName *string + HealthStatus *string + LastUpdatedTime *string + OperationType *OperationType + ProtectableObjectType *string + RegistrationStatus *string + SourceResourceId *string + WorkloadType *WorkloadType + func (s AzureVMAppContainerProtectionContainer) MarshalJSON() ([]byte, error) + func (s AzureVMAppContainerProtectionContainer) ProtectionContainer() BaseProtectionContainerImpl + type AzureWorkloadContainer struct + BackupManagementType *BackupManagementType + ContainerType ProtectableContainerType + ExtendedInfo *AzureWorkloadContainerExtendedInfo + FriendlyName *string + HealthStatus *string + LastUpdatedTime *string + OperationType *OperationType + ProtectableObjectType *string + RegistrationStatus *string + SourceResourceId *string + WorkloadType *WorkloadType + func (s AzureWorkloadContainer) MarshalJSON() ([]byte, error) + func (s AzureWorkloadContainer) ProtectionContainer() BaseProtectionContainerImpl + type AzureWorkloadContainerExtendedInfo struct + HostServerName *string + InquiryInfo *InquiryInfo + NodesList *[]DistributedNodesInfo + type BackupItemType string + const BackupItemTypeAzureFileShare + const BackupItemTypeAzureSqlDb + const BackupItemTypeClient + const BackupItemTypeExchange + const BackupItemTypeFileFolder + const BackupItemTypeGenericDataSource + const BackupItemTypeInvalid + const BackupItemTypeSAPAseDatabase + const BackupItemTypeSAPHanaDBInstance + const BackupItemTypeSAPHanaDatabase + const BackupItemTypeSQLDB + const BackupItemTypeSQLDataBase + const BackupItemTypeSharepoint + const BackupItemTypeSystemState + const BackupItemTypeVM + const BackupItemTypeVMwareVM + type BackupManagementType string + const BackupManagementTypeAzureBackupServer + const BackupManagementTypeAzureIaasVM + const BackupManagementTypeAzureSql + const BackupManagementTypeAzureStorage + const BackupManagementTypeAzureWorkload + const BackupManagementTypeDPM + const BackupManagementTypeDefaultBackup + const BackupManagementTypeInvalid + const BackupManagementTypeMAB + type BaseProtectionContainerImpl struct + BackupManagementType *BackupManagementType + ContainerType ProtectableContainerType + FriendlyName *string + HealthStatus *string + ProtectableObjectType *string + RegistrationStatus *string + func (s BaseProtectionContainerImpl) ProtectionContainer() BaseProtectionContainerImpl + type ContainerIdentityInfo struct + AadTenantId *string + Audience *string + ServicePrincipalClientId *string + UniqueName *string + type DPMContainerExtendedInfo struct + LastRefreshedAt *string + func (o *DPMContainerExtendedInfo) GetLastRefreshedAtAsTime() (*time.Time, error) + func (o *DPMContainerExtendedInfo) SetLastRefreshedAtAsTime(input time.Time) + type DeletedProtectionContainersListCompleteResult struct + Items []ProtectionContainerResource + type DeletedProtectionContainersListOperationOptions struct + Filter *string + func DefaultDeletedProtectionContainersListOperationOptions() DeletedProtectionContainersListOperationOptions + type DeletedProtectionContainersListOperationResponse struct + HttpResponse *http.Response + Model *[]ProtectionContainerResource + func (r DeletedProtectionContainersListOperationResponse) HasMore() bool + func (r DeletedProtectionContainersListOperationResponse) LoadMore(ctx context.Context) (resp DeletedProtectionContainersListOperationResponse, err error) + type DistributedNodesInfo struct + ErrorDetail *ErrorDetail + NodeName *string + Status *string + type DpmContainer struct + BackupManagementType *BackupManagementType + CanReRegister *bool + ContainerId *string + ContainerType ProtectableContainerType + DpmAgentVersion *string + DpmServers *[]string + ExtendedInfo *DPMContainerExtendedInfo + FriendlyName *string + HealthStatus *string + ProtectableObjectType *string + ProtectedItemCount *int64 + ProtectionStatus *string + RegistrationStatus *string + UpgradeAvailable *bool + func (s DpmContainer) MarshalJSON() ([]byte, error) + func (s DpmContainer) ProtectionContainer() BaseProtectionContainerImpl + type ErrorDetail struct + Code *string + Message *string + Recommendations *[]string + type GenericContainer struct + BackupManagementType *BackupManagementType + ContainerType ProtectableContainerType + ExtendedInformation *GenericContainerExtendedInfo + FabricName *string + FriendlyName *string + HealthStatus *string + ProtectableObjectType *string + RegistrationStatus *string + func (s GenericContainer) MarshalJSON() ([]byte, error) + func (s GenericContainer) ProtectionContainer() BaseProtectionContainerImpl + type GenericContainerExtendedInfo struct + ContainerIdentityInfo *ContainerIdentityInfo + RawCertData *string + ServiceEndpoints *map[string]string + type IaaSVMContainer struct + BackupManagementType *BackupManagementType + ContainerType ProtectableContainerType + FriendlyName *string + HealthStatus *string + ProtectableObjectType *string + RegistrationStatus *string + ResourceGroup *string + VirtualMachineId *string + VirtualMachineVersion *string + func (s IaaSVMContainer) MarshalJSON() ([]byte, error) + func (s IaaSVMContainer) ProtectionContainer() BaseProtectionContainerImpl + type InquiryInfo struct + ErrorDetail *ErrorDetail + InquiryDetails *[]WorkloadInquiryDetails + Status *string + type InquiryValidation struct + AdditionalDetail *string + ErrorDetail *ErrorDetail + ProtectableItemCount *interface{} + Status *string + type MABContainerHealthDetails struct + Code *int64 + Message *string + Recommendations *[]string + Title *string + type MabContainer struct + AgentVersion *string + BackupManagementType *BackupManagementType + CanReRegister *bool + ContainerHealthState *string + ContainerId *int64 + ContainerType ProtectableContainerType + ExtendedInfo *MabContainerExtendedInfo + FriendlyName *string + HealthStatus *string + MabContainerHealthDetails *[]MABContainerHealthDetails + ProtectableObjectType *string + ProtectedItemCount *int64 + RegistrationStatus *string + func (s MabContainer) MarshalJSON() ([]byte, error) + func (s MabContainer) ProtectionContainer() BaseProtectionContainerImpl + type MabContainerExtendedInfo struct + BackupItemType *BackupItemType + BackupItems *[]string + LastBackupStatus *string + LastRefreshedAt *string + PolicyName *string + func (o *MabContainerExtendedInfo) GetLastRefreshedAtAsTime() (*time.Time, error) + func (o *MabContainerExtendedInfo) SetLastRefreshedAtAsTime(input time.Time) + type OperationType string + const OperationTypeInvalid + const OperationTypeRegister + const OperationTypeReregister + type ProtectableContainerType string + const ProtectableContainerTypeAzureBackupServerContainer + const ProtectableContainerTypeAzureSqlContainer + const ProtectableContainerTypeAzureWorkloadContainer + const ProtectableContainerTypeCluster + const ProtectableContainerTypeDPMContainer + const ProtectableContainerTypeGenericContainer + const ProtectableContainerTypeIaasVMContainer + const ProtectableContainerTypeIaasVMServiceContainer + const ProtectableContainerTypeInvalid + const ProtectableContainerTypeMABContainer + const ProtectableContainerTypeMicrosoftPointClassicComputeVirtualMachines + const ProtectableContainerTypeMicrosoftPointComputeVirtualMachines + const ProtectableContainerTypeSQLAGWorkLoadContainer + const ProtectableContainerTypeStorageContainer + const ProtectableContainerTypeUnknown + const ProtectableContainerTypeVCenter + const ProtectableContainerTypeVMAppContainer + const ProtectableContainerTypeWindows + type ProtectionContainer interface + ProtectionContainer func() BaseProtectionContainerImpl + func UnmarshalProtectionContainerImplementation(input []byte) (ProtectionContainer, error) + type ProtectionContainerResource struct + ETag *string + Id *string + Location *string + Name *string + Properties ProtectionContainer + Tags *map[string]string + Type *string + func (s *ProtectionContainerResource) UnmarshalJSON(bytes []byte) error + type ProtectionContainerResourceOperationPredicate struct + ETag *string + Id *string + Location *string + Name *string + Type *string + func (p ProtectionContainerResourceOperationPredicate) Matches(input ProtectionContainerResource) bool + type RawProtectionContainerImpl struct + Type string + Values map[string]interface{} + func (s RawProtectionContainerImpl) ProtectionContainer() BaseProtectionContainerImpl + type SoftDeletedContainersClient struct + Client autorest.Client + func NewSoftDeletedContainersClientWithBaseURI(endpoint string) SoftDeletedContainersClient + func (c SoftDeletedContainersClient) DeletedProtectionContainersList(ctx context.Context, id VaultId, ...) (resp DeletedProtectionContainersListOperationResponse, err error) + func (c SoftDeletedContainersClient) DeletedProtectionContainersListComplete(ctx context.Context, id VaultId, ...) (DeletedProtectionContainersListCompleteResult, error) + func (c SoftDeletedContainersClient) DeletedProtectionContainersListCompleteMatchingPredicate(ctx context.Context, id VaultId, ...) (resp DeletedProtectionContainersListCompleteResult, err error) + 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 + type WorkloadInquiryDetails struct + InquiryValidation *InquiryValidation + ItemCount *int64 + Type *string + type WorkloadType string + const WorkloadTypeAzureFileShare + const WorkloadTypeAzureSqlDb + const WorkloadTypeClient + const WorkloadTypeExchange + const WorkloadTypeFileFolder + const WorkloadTypeGenericDataSource + const WorkloadTypeInvalid + const WorkloadTypeSAPAseDatabase + const WorkloadTypeSAPHanaDBInstance + const WorkloadTypeSAPHanaDatabase + const WorkloadTypeSQLDB + const WorkloadTypeSQLDataBase + const WorkloadTypeSharepoint + const WorkloadTypeSystemState + const WorkloadTypeVM + const WorkloadTypeVMwareVM