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 PossibleValuesForRecoveryPointSyncType() []string + func ValidateRecoveryPointID(input interface{}, key string) (warnings []string, errors []error) + func ValidateReplicationProtectedItemID(input interface{}, key string) (warnings []string, errors []error) + type A2ARecoveryPointDetails struct + Disks *[]string + InstanceType string + RecoveryPointSyncType *RecoveryPointSyncType + func (s A2ARecoveryPointDetails) MarshalJSON() ([]byte, error) + func (s A2ARecoveryPointDetails) ProviderSpecificRecoveryPointDetails() BaseProviderSpecificRecoveryPointDetailsImpl + type BaseProviderSpecificRecoveryPointDetailsImpl struct + InstanceType string + func (s BaseProviderSpecificRecoveryPointDetailsImpl) ProviderSpecificRecoveryPointDetails() BaseProviderSpecificRecoveryPointDetailsImpl + type GetOperationResponse struct + HttpResponse *http.Response + Model *RecoveryPoint + OData *odata.OData + type InMageAzureV2RecoveryPointDetails struct + InstanceType string + IsMultiVMSyncPoint *string + func (s InMageAzureV2RecoveryPointDetails) MarshalJSON() ([]byte, error) + func (s InMageAzureV2RecoveryPointDetails) ProviderSpecificRecoveryPointDetails() BaseProviderSpecificRecoveryPointDetailsImpl + type InMageRcmRecoveryPointDetails struct + InstanceType string + IsMultiVMSyncPoint *string + func (s InMageRcmRecoveryPointDetails) MarshalJSON() ([]byte, error) + func (s InMageRcmRecoveryPointDetails) ProviderSpecificRecoveryPointDetails() BaseProviderSpecificRecoveryPointDetailsImpl + type ListByReplicationProtectedItemsCompleteResult struct + Items []RecoveryPoint + LatestHttpResponse *http.Response + type ListByReplicationProtectedItemsCustomPager struct + NextLink *odata.Link + func (p *ListByReplicationProtectedItemsCustomPager) NextPageLink() *odata.Link + type ListByReplicationProtectedItemsOperationResponse struct + HttpResponse *http.Response + Model *[]RecoveryPoint + OData *odata.OData + type ProviderSpecificRecoveryPointDetails interface + ProviderSpecificRecoveryPointDetails func() BaseProviderSpecificRecoveryPointDetailsImpl + func UnmarshalProviderSpecificRecoveryPointDetailsImplementation(input []byte) (ProviderSpecificRecoveryPointDetails, error) + type RawProviderSpecificRecoveryPointDetailsImpl struct + Type string + Values map[string]interface{} + func (s RawProviderSpecificRecoveryPointDetailsImpl) ProviderSpecificRecoveryPointDetails() BaseProviderSpecificRecoveryPointDetailsImpl + type RecoveryPoint struct + Id *string + Location *string + Name *string + Properties *RecoveryPointProperties + Type *string + type RecoveryPointId struct + RecoveryPointName string + ReplicationFabricName string + ReplicationProtectedItemName string + ReplicationProtectionContainerName string + ResourceGroupName string + SubscriptionId string + VaultName string + func NewRecoveryPointID(subscriptionId string, resourceGroupName string, vaultName string, ...) RecoveryPointId + func ParseRecoveryPointID(input string) (*RecoveryPointId, error) + func ParseRecoveryPointIDInsensitively(input string) (*RecoveryPointId, error) + func (id *RecoveryPointId) FromParseResult(input resourceids.ParseResult) error + func (id RecoveryPointId) ID() string + func (id RecoveryPointId) Segments() []resourceids.Segment + func (id RecoveryPointId) String() string + type RecoveryPointOperationPredicate struct + Id *string + Location *string + Name *string + Type *string + func (p RecoveryPointOperationPredicate) Matches(input RecoveryPoint) bool + type RecoveryPointProperties struct + ProviderSpecificDetails ProviderSpecificRecoveryPointDetails + RecoveryPointTime *string + RecoveryPointType *string + func (o *RecoveryPointProperties) GetRecoveryPointTimeAsTime() (*time.Time, error) + func (o *RecoveryPointProperties) SetRecoveryPointTimeAsTime(input time.Time) + func (s *RecoveryPointProperties) UnmarshalJSON(bytes []byte) error + type RecoveryPointSyncType string + const RecoveryPointSyncTypeMultiVMSyncRecoveryPoint + const RecoveryPointSyncTypePerVMRecoveryPoint + func (s *RecoveryPointSyncType) UnmarshalJSON(bytes []byte) error + type RecoveryPointsClient struct + Client *resourcemanager.Client + func NewRecoveryPointsClientWithBaseURI(sdkApi sdkEnv.Api) (*RecoveryPointsClient, error) + func (c RecoveryPointsClient) Get(ctx context.Context, id RecoveryPointId) (result GetOperationResponse, err error) + func (c RecoveryPointsClient) ListByReplicationProtectedItems(ctx context.Context, id ReplicationProtectedItemId) (result ListByReplicationProtectedItemsOperationResponse, err error) + func (c RecoveryPointsClient) ListByReplicationProtectedItemsComplete(ctx context.Context, id ReplicationProtectedItemId) (ListByReplicationProtectedItemsCompleteResult, error) + func (c RecoveryPointsClient) ListByReplicationProtectedItemsCompleteMatchingPredicate(ctx context.Context, id ReplicationProtectedItemId, ...) (result ListByReplicationProtectedItemsCompleteResult, err error) + type ReplicationProtectedItemId struct + ReplicationFabricName string + ReplicationProtectedItemName string + ReplicationProtectionContainerName string + ResourceGroupName string + SubscriptionId string + VaultName string + func NewReplicationProtectedItemID(subscriptionId string, resourceGroupName string, vaultName string, ...) ReplicationProtectedItemId + func ParseReplicationProtectedItemID(input string) (*ReplicationProtectedItemId, error) + func ParseReplicationProtectedItemIDInsensitively(input string) (*ReplicationProtectedItemId, error) + func (id *ReplicationProtectedItemId) FromParseResult(input resourceids.ParseResult) error + func (id ReplicationProtectedItemId) ID() string + func (id ReplicationProtectedItemId) Segments() []resourceids.Segment + func (id ReplicationProtectedItemId) String() string