Documentation ¶
Index ¶
- func PossibleValuesForMigrationRecoveryPointType() []string
- func ValidateMigrationRecoveryPointID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateReplicationMigrationItemID(input interface{}, key string) (warnings []string, errors []error)
- type GetOperationResponse
- type ListByReplicationMigrationItemsCompleteResult
- type ListByReplicationMigrationItemsOperationResponse
- type MigrationRecoveryPoint
- type MigrationRecoveryPointId
- func NewMigrationRecoveryPointID(subscriptionId string, resourceGroupName string, vaultName string, ...) MigrationRecoveryPointId
- func ParseMigrationRecoveryPointID(input string) (*MigrationRecoveryPointId, error)
- func ParseMigrationRecoveryPointIDInsensitively(input string) (*MigrationRecoveryPointId, error)
- type MigrationRecoveryPointOperationPredicate
- type MigrationRecoveryPointProperties
- type MigrationRecoveryPointType
- type MigrationRecoveryPointsClient
- func (c MigrationRecoveryPointsClient) Get(ctx context.Context, id MigrationRecoveryPointId) (result GetOperationResponse, err error)
- func (c MigrationRecoveryPointsClient) ListByReplicationMigrationItems(ctx context.Context, id ReplicationMigrationItemId) (result ListByReplicationMigrationItemsOperationResponse, err error)
- func (c MigrationRecoveryPointsClient) ListByReplicationMigrationItemsComplete(ctx context.Context, id ReplicationMigrationItemId) (ListByReplicationMigrationItemsCompleteResult, error)
- func (c MigrationRecoveryPointsClient) ListByReplicationMigrationItemsCompleteMatchingPredicate(ctx context.Context, id ReplicationMigrationItemId, ...) (result ListByReplicationMigrationItemsCompleteResult, err error)
- type ReplicationMigrationItemId
- func NewReplicationMigrationItemID(subscriptionId string, resourceGroupName string, vaultName string, ...) ReplicationMigrationItemId
- func ParseReplicationMigrationItemID(input string) (*ReplicationMigrationItemId, error)
- func ParseReplicationMigrationItemIDInsensitively(input string) (*ReplicationMigrationItemId, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForMigrationRecoveryPointType ¶
func PossibleValuesForMigrationRecoveryPointType() []string
func ValidateMigrationRecoveryPointID ¶
func ValidateMigrationRecoveryPointID(input interface{}, key string) (warnings []string, errors []error)
ValidateMigrationRecoveryPointID checks that 'input' can be parsed as a Migration Recovery Point ID
func ValidateReplicationMigrationItemID ¶
func ValidateReplicationMigrationItemID(input interface{}, key string) (warnings []string, errors []error)
ValidateReplicationMigrationItemID checks that 'input' can be parsed as a Replication Migration Item ID
Types ¶
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *MigrationRecoveryPoint }
type ListByReplicationMigrationItemsCompleteResult ¶
type ListByReplicationMigrationItemsCompleteResult struct {
Items []MigrationRecoveryPoint
}
type ListByReplicationMigrationItemsOperationResponse ¶
type ListByReplicationMigrationItemsOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]MigrationRecoveryPoint }
type MigrationRecoveryPoint ¶
type MigrationRecoveryPoint struct { Id *string `json:"id,omitempty"` Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` Properties *MigrationRecoveryPointProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type MigrationRecoveryPointId ¶
type MigrationRecoveryPointId struct { SubscriptionId string ResourceGroupName string VaultName string ReplicationFabricName string ReplicationProtectionContainerName string ReplicationMigrationItemName string MigrationRecoveryPointName string }
MigrationRecoveryPointId is a struct representing the Resource ID for a Migration Recovery Point
func NewMigrationRecoveryPointID ¶
func NewMigrationRecoveryPointID(subscriptionId string, resourceGroupName string, vaultName string, replicationFabricName string, replicationProtectionContainerName string, replicationMigrationItemName string, migrationRecoveryPointName string) MigrationRecoveryPointId
NewMigrationRecoveryPointID returns a new MigrationRecoveryPointId struct
func ParseMigrationRecoveryPointID ¶
func ParseMigrationRecoveryPointID(input string) (*MigrationRecoveryPointId, error)
ParseMigrationRecoveryPointID parses 'input' into a MigrationRecoveryPointId
func ParseMigrationRecoveryPointIDInsensitively ¶
func ParseMigrationRecoveryPointIDInsensitively(input string) (*MigrationRecoveryPointId, error)
ParseMigrationRecoveryPointIDInsensitively parses 'input' case-insensitively into a MigrationRecoveryPointId note: this method should only be used for API response data and not user input
func (MigrationRecoveryPointId) ID ¶
func (id MigrationRecoveryPointId) ID() string
ID returns the formatted Migration Recovery Point ID
func (MigrationRecoveryPointId) Segments ¶
func (id MigrationRecoveryPointId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Migration Recovery Point ID
func (MigrationRecoveryPointId) String ¶
func (id MigrationRecoveryPointId) String() string
String returns a human-readable description of this Migration Recovery Point ID
type MigrationRecoveryPointOperationPredicate ¶
type MigrationRecoveryPointOperationPredicate struct { Id *string Location *string Name *string Type *string }
func (MigrationRecoveryPointOperationPredicate) Matches ¶
func (p MigrationRecoveryPointOperationPredicate) Matches(input MigrationRecoveryPoint) bool
type MigrationRecoveryPointProperties ¶
type MigrationRecoveryPointProperties struct { RecoveryPointTime *string `json:"recoveryPointTime,omitempty"` RecoveryPointType *MigrationRecoveryPointType `json:"recoveryPointType,omitempty"` }
func (*MigrationRecoveryPointProperties) GetRecoveryPointTimeAsTime ¶
func (o *MigrationRecoveryPointProperties) GetRecoveryPointTimeAsTime() (*time.Time, error)
func (*MigrationRecoveryPointProperties) SetRecoveryPointTimeAsTime ¶
func (o *MigrationRecoveryPointProperties) SetRecoveryPointTimeAsTime(input time.Time)
type MigrationRecoveryPointType ¶
type MigrationRecoveryPointType string
const ( MigrationRecoveryPointTypeApplicationConsistent MigrationRecoveryPointType = "ApplicationConsistent" MigrationRecoveryPointTypeCrashConsistent MigrationRecoveryPointType = "CrashConsistent" MigrationRecoveryPointTypeNotSpecified MigrationRecoveryPointType = "NotSpecified" )
func (*MigrationRecoveryPointType) UnmarshalJSON ¶ added in v0.20230809.1081239
func (s *MigrationRecoveryPointType) UnmarshalJSON(bytes []byte) error
type MigrationRecoveryPointsClient ¶
type MigrationRecoveryPointsClient struct {
Client *resourcemanager.Client
}
func NewMigrationRecoveryPointsClientWithBaseURI ¶
func NewMigrationRecoveryPointsClientWithBaseURI(sdkApi sdkEnv.Api) (*MigrationRecoveryPointsClient, error)
func (MigrationRecoveryPointsClient) Get ¶
func (c MigrationRecoveryPointsClient) Get(ctx context.Context, id MigrationRecoveryPointId) (result GetOperationResponse, err error)
Get ...
func (MigrationRecoveryPointsClient) ListByReplicationMigrationItems ¶
func (c MigrationRecoveryPointsClient) ListByReplicationMigrationItems(ctx context.Context, id ReplicationMigrationItemId) (result ListByReplicationMigrationItemsOperationResponse, err error)
ListByReplicationMigrationItems ...
func (MigrationRecoveryPointsClient) ListByReplicationMigrationItemsComplete ¶
func (c MigrationRecoveryPointsClient) ListByReplicationMigrationItemsComplete(ctx context.Context, id ReplicationMigrationItemId) (ListByReplicationMigrationItemsCompleteResult, error)
ListByReplicationMigrationItemsComplete retrieves all the results into a single object
func (MigrationRecoveryPointsClient) ListByReplicationMigrationItemsCompleteMatchingPredicate ¶
func (c MigrationRecoveryPointsClient) ListByReplicationMigrationItemsCompleteMatchingPredicate(ctx context.Context, id ReplicationMigrationItemId, predicate MigrationRecoveryPointOperationPredicate) (result ListByReplicationMigrationItemsCompleteResult, err error)
ListByReplicationMigrationItemsCompleteMatchingPredicate retrieves all the results and then applies the predicate
type ReplicationMigrationItemId ¶
type ReplicationMigrationItemId struct { SubscriptionId string ResourceGroupName string VaultName string ReplicationFabricName string ReplicationProtectionContainerName string ReplicationMigrationItemName string }
ReplicationMigrationItemId is a struct representing the Resource ID for a Replication Migration Item
func NewReplicationMigrationItemID ¶
func NewReplicationMigrationItemID(subscriptionId string, resourceGroupName string, vaultName string, replicationFabricName string, replicationProtectionContainerName string, replicationMigrationItemName string) ReplicationMigrationItemId
NewReplicationMigrationItemID returns a new ReplicationMigrationItemId struct
func ParseReplicationMigrationItemID ¶
func ParseReplicationMigrationItemID(input string) (*ReplicationMigrationItemId, error)
ParseReplicationMigrationItemID parses 'input' into a ReplicationMigrationItemId
func ParseReplicationMigrationItemIDInsensitively ¶
func ParseReplicationMigrationItemIDInsensitively(input string) (*ReplicationMigrationItemId, error)
ParseReplicationMigrationItemIDInsensitively parses 'input' case-insensitively into a ReplicationMigrationItemId note: this method should only be used for API response data and not user input
func (ReplicationMigrationItemId) ID ¶
func (id ReplicationMigrationItemId) ID() string
ID returns the formatted Replication Migration Item ID
func (ReplicationMigrationItemId) Segments ¶
func (id ReplicationMigrationItemId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Replication Migration Item ID
func (ReplicationMigrationItemId) String ¶
func (id ReplicationMigrationItemId) String() string
String returns a human-readable description of this Replication Migration Item ID