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 PossibleValuesForHealthErrorCustomerResolvability() []string + func PossibleValuesForProtectionHealth() []string + func PossibleValuesForRcmComponentStatus() []string + func ValidateVaultID(input interface{}, key string) (warnings []string, errors []error) + type ApplianceSpecificDetails interface + ApplianceSpecificDetails func() BaseApplianceSpecificDetailsImpl + func UnmarshalApplianceSpecificDetailsImplementation(input []byte) (ApplianceSpecificDetails, error) + type BaseApplianceSpecificDetailsImpl struct + InstanceType string + func (s BaseApplianceSpecificDetailsImpl) ApplianceSpecificDetails() BaseApplianceSpecificDetailsImpl + type DraDetails struct + BiosId *string + ForwardProtectedItemCount *int64 + Health *ProtectionHealth + HealthErrors *[]HealthError + Id *string + LastHeartbeatUtc *string + Name *string + ReverseProtectedItemCount *int64 + Version *string + func (o *DraDetails) GetLastHeartbeatUtcAsTime() (*time.Time, error) + func (o *DraDetails) SetLastHeartbeatUtcAsTime(input time.Time) + type HealthError struct + CreationTimeUtc *string + CustomerResolvability *HealthErrorCustomerResolvability + EntityId *string + ErrorCategory *string + ErrorCode *string + ErrorId *string + ErrorLevel *string + ErrorMessage *string + ErrorSource *string + ErrorType *string + InnerHealthErrors *[]InnerHealthError + PossibleCauses *string + RecommendedAction *string + RecoveryProviderErrorMessage *string + SummaryMessage *string + func (o *HealthError) GetCreationTimeUtcAsTime() (*time.Time, error) + func (o *HealthError) SetCreationTimeUtcAsTime(input time.Time) + type HealthErrorCustomerResolvability string + const HealthErrorCustomerResolvabilityAllowed + const HealthErrorCustomerResolvabilityNotAllowed + func (s *HealthErrorCustomerResolvability) UnmarshalJSON(bytes []byte) error + type InMageRcmApplianceDetails struct + Dra *DraDetails + FabricArmId *string + Id *string + MarsAgent *MarsAgentDetails + Name *string + ProcessServer *ProcessServerDetails + PushInstaller *PushInstallerDetails + RcmProxy *RcmProxyDetails + ReplicationAgent *ReplicationAgentDetails + ReprotectAgent *ReprotectAgentDetails + SwitchProviderBlockingErrorDetails *[]InMageRcmFabricSwitchProviderBlockingErrorDetails + type InMageRcmApplianceSpecificDetails struct + Appliances *[]InMageRcmApplianceDetails + InstanceType string + func (s InMageRcmApplianceSpecificDetails) ApplianceSpecificDetails() BaseApplianceSpecificDetailsImpl + func (s InMageRcmApplianceSpecificDetails) MarshalJSON() ([]byte, error) + type InMageRcmFabricSwitchProviderBlockingErrorDetails struct + ErrorCode *string + ErrorMessage *string + ErrorMessageParameters *map[string]string + ErrorTags *map[string]string + PossibleCauses *string + RecommendedAction *string + type InnerHealthError struct + CreationTimeUtc *string + CustomerResolvability *HealthErrorCustomerResolvability + EntityId *string + ErrorCategory *string + ErrorCode *string + ErrorId *string + ErrorLevel *string + ErrorMessage *string + ErrorSource *string + ErrorType *string + PossibleCauses *string + RecommendedAction *string + RecoveryProviderErrorMessage *string + SummaryMessage *string + func (o *InnerHealthError) GetCreationTimeUtcAsTime() (*time.Time, error) + func (o *InnerHealthError) SetCreationTimeUtcAsTime(input time.Time) + type ListCompleteResult struct + Items []ReplicationAppliance + LatestHttpResponse *http.Response + type ListCustomPager struct + NextLink *odata.Link + func (p *ListCustomPager) NextPageLink() *odata.Link + type ListOperationOptions struct + Filter *string + func DefaultListOperationOptions() ListOperationOptions + func (o ListOperationOptions) ToHeaders() *client.Headers + func (o ListOperationOptions) ToOData() *odata.Query + func (o ListOperationOptions) ToQuery() *client.QueryParams + type ListOperationResponse struct + HttpResponse *http.Response + Model *[]ReplicationAppliance + OData *odata.OData + type MarsAgentDetails struct + BiosId *string + FabricObjectId *string + Fqdn *string + Health *ProtectionHealth + HealthErrors *[]HealthError + Id *string + LastHeartbeatUtc *string + Name *string + Version *string + func (o *MarsAgentDetails) GetLastHeartbeatUtcAsTime() (*time.Time, error) + func (o *MarsAgentDetails) SetLastHeartbeatUtcAsTime(input time.Time) + type ProcessServerDetails struct + AvailableMemoryInBytes *int64 + AvailableSpaceInBytes *int64 + BiosId *string + DiskUsageStatus *RcmComponentStatus + FabricObjectId *string + Fqdn *string + FreeSpacePercentage *float64 + Health *ProtectionHealth + HealthErrors *[]HealthError + HistoricHealth *ProtectionHealth + IPAddresses *[]string + Id *string + LastHeartbeatUtc *string + MemoryUsagePercentage *float64 + MemoryUsageStatus *RcmComponentStatus + Name *string + ProcessorUsagePercentage *float64 + ProcessorUsageStatus *RcmComponentStatus + ProtectedItemCount *int64 + SystemLoad *int64 + SystemLoadStatus *RcmComponentStatus + ThroughputInBytes *int64 + ThroughputStatus *RcmComponentStatus + ThroughputUploadPendingDataInBytes *int64 + TotalMemoryInBytes *int64 + TotalSpaceInBytes *int64 + UsedMemoryInBytes *int64 + UsedSpaceInBytes *int64 + Version *string + func (o *ProcessServerDetails) GetLastHeartbeatUtcAsTime() (*time.Time, error) + func (o *ProcessServerDetails) SetLastHeartbeatUtcAsTime(input time.Time) + type ProtectionHealth string + const ProtectionHealthCritical + const ProtectionHealthNone + const ProtectionHealthNormal + const ProtectionHealthWarning + func (s *ProtectionHealth) UnmarshalJSON(bytes []byte) error + type PushInstallerDetails struct + BiosId *string + FabricObjectId *string + Fqdn *string + Health *ProtectionHealth + HealthErrors *[]HealthError + Id *string + LastHeartbeatUtc *string + Name *string + Version *string + func (o *PushInstallerDetails) GetLastHeartbeatUtcAsTime() (*time.Time, error) + func (o *PushInstallerDetails) SetLastHeartbeatUtcAsTime(input time.Time) + type RawApplianceSpecificDetailsImpl struct + Type string + Values map[string]interface{} + func (s RawApplianceSpecificDetailsImpl) ApplianceSpecificDetails() BaseApplianceSpecificDetailsImpl + type RcmComponentStatus string + const RcmComponentStatusCritical + const RcmComponentStatusHealthy + const RcmComponentStatusUnknown + const RcmComponentStatusWarning + func (s *RcmComponentStatus) UnmarshalJSON(bytes []byte) error + type RcmProxyDetails struct + BiosId *string + ClientAuthenticationType *string + FabricObjectId *string + Fqdn *string + Health *ProtectionHealth + HealthErrors *[]HealthError + Id *string + LastHeartbeatUtc *string + Name *string + Version *string + func (o *RcmProxyDetails) GetLastHeartbeatUtcAsTime() (*time.Time, error) + func (o *RcmProxyDetails) SetLastHeartbeatUtcAsTime(input time.Time) + type ReplicationAgentDetails struct + BiosId *string + FabricObjectId *string + Fqdn *string + Health *ProtectionHealth + HealthErrors *[]HealthError + Id *string + LastHeartbeatUtc *string + Name *string + Version *string + func (o *ReplicationAgentDetails) GetLastHeartbeatUtcAsTime() (*time.Time, error) + func (o *ReplicationAgentDetails) SetLastHeartbeatUtcAsTime(input time.Time) + type ReplicationAppliance struct + Properties *ReplicationApplianceProperties + type ReplicationApplianceOperationPredicate struct + func (p ReplicationApplianceOperationPredicate) Matches(input ReplicationAppliance) bool + type ReplicationApplianceProperties struct + ProviderSpecificDetails ApplianceSpecificDetails + func (s *ReplicationApplianceProperties) UnmarshalJSON(bytes []byte) error + type ReplicationAppliancesClient struct + Client *resourcemanager.Client + func NewReplicationAppliancesClientWithBaseURI(sdkApi sdkEnv.Api) (*ReplicationAppliancesClient, error) + func (c ReplicationAppliancesClient) List(ctx context.Context, id VaultId, options ListOperationOptions) (result ListOperationResponse, err error) + func (c ReplicationAppliancesClient) ListComplete(ctx context.Context, id VaultId, options ListOperationOptions) (ListCompleteResult, error) + func (c ReplicationAppliancesClient) ListCompleteMatchingPredicate(ctx context.Context, id VaultId, options ListOperationOptions, ...) (result ListCompleteResult, err error) + type ReprotectAgentDetails struct + AccessibleDatastores *[]string + BiosId *string + FabricObjectId *string + Fqdn *string + Health *ProtectionHealth + HealthErrors *[]HealthError + Id *string + LastDiscoveryInUtc *string + LastHeartbeatUtc *string + Name *string + ProtectedItemCount *int64 + VcenterId *string + Version *string + func (o *ReprotectAgentDetails) GetLastDiscoveryInUtcAsTime() (*time.Time, error) + func (o *ReprotectAgentDetails) GetLastHeartbeatUtcAsTime() (*time.Time, error) + func (o *ReprotectAgentDetails) SetLastDiscoveryInUtcAsTime(input time.Time) + func (o *ReprotectAgentDetails) SetLastHeartbeatUtcAsTime(input time.Time) + 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