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 PossibleValuesForClusterRecoveryPointType() []string + func PossibleValuesForRecoveryPointSyncType() []string + func ValidateReplicationProtectionClusterRecoveryPointID(input interface{}, key string) (warnings []string, errors []error) + type A2AClusterRecoveryPointDetails struct + InstanceType string + Nodes *[]string + RecoveryPointSyncType *RecoveryPointSyncType + func (s A2AClusterRecoveryPointDetails) ClusterProviderSpecificRecoveryPointDetails() BaseClusterProviderSpecificRecoveryPointDetailsImpl + func (s A2AClusterRecoveryPointDetails) MarshalJSON() ([]byte, error) + type BaseClusterProviderSpecificRecoveryPointDetailsImpl struct + InstanceType string + func (s BaseClusterProviderSpecificRecoveryPointDetailsImpl) ClusterProviderSpecificRecoveryPointDetails() BaseClusterProviderSpecificRecoveryPointDetailsImpl + type ClusterProviderSpecificRecoveryPointDetails interface + ClusterProviderSpecificRecoveryPointDetails func() BaseClusterProviderSpecificRecoveryPointDetailsImpl + func UnmarshalClusterProviderSpecificRecoveryPointDetailsImplementation(input []byte) (ClusterProviderSpecificRecoveryPointDetails, error) + type ClusterRecoveryPoint struct + Id *string + Name *string + Properties *ClusterRecoveryPointProperties + Type *string + type ClusterRecoveryPointClient struct + Client *resourcemanager.Client + func NewClusterRecoveryPointClientWithBaseURI(sdkApi sdkEnv.Api) (*ClusterRecoveryPointClient, error) + func (c ClusterRecoveryPointClient) Get(ctx context.Context, id ReplicationProtectionClusterRecoveryPointId) (result GetOperationResponse, err error) + type ClusterRecoveryPointProperties struct + ProviderSpecificDetails ClusterProviderSpecificRecoveryPointDetails + RecoveryPointTime *string + RecoveryPointType *ClusterRecoveryPointType + func (o *ClusterRecoveryPointProperties) GetRecoveryPointTimeAsTime() (*time.Time, error) + func (o *ClusterRecoveryPointProperties) SetRecoveryPointTimeAsTime(input time.Time) + func (s *ClusterRecoveryPointProperties) UnmarshalJSON(bytes []byte) error + type ClusterRecoveryPointType string + const ClusterRecoveryPointTypeApplicationConsistent + const ClusterRecoveryPointTypeCrashConsistent + const ClusterRecoveryPointTypeNotSpecified + func (s *ClusterRecoveryPointType) UnmarshalJSON(bytes []byte) error + type GetOperationResponse struct + HttpResponse *http.Response + Model *ClusterRecoveryPoint + OData *odata.OData + type RawClusterProviderSpecificRecoveryPointDetailsImpl struct + Type string + Values map[string]interface{} + func (s RawClusterProviderSpecificRecoveryPointDetailsImpl) ClusterProviderSpecificRecoveryPointDetails() BaseClusterProviderSpecificRecoveryPointDetailsImpl + type RecoveryPointSyncType string + const RecoveryPointSyncTypeMultiVMSyncRecoveryPoint + func (s *RecoveryPointSyncType) UnmarshalJSON(bytes []byte) error + type ReplicationProtectionClusterRecoveryPointId struct + RecoveryPointName string + ReplicationFabricName string + ReplicationProtectionClusterName string + ReplicationProtectionContainerName string + ResourceGroupName string + SubscriptionId string + VaultName string + func NewReplicationProtectionClusterRecoveryPointID(subscriptionId string, resourceGroupName string, vaultName string, ...) ReplicationProtectionClusterRecoveryPointId + func ParseReplicationProtectionClusterRecoveryPointID(input string) (*ReplicationProtectionClusterRecoveryPointId, error) + func ParseReplicationProtectionClusterRecoveryPointIDInsensitively(input string) (*ReplicationProtectionClusterRecoveryPointId, error) + func (id *ReplicationProtectionClusterRecoveryPointId) FromParseResult(input resourceids.ParseResult) error + func (id ReplicationProtectionClusterRecoveryPointId) ID() string + func (id ReplicationProtectionClusterRecoveryPointId) Segments() []resourceids.Segment + func (id ReplicationProtectionClusterRecoveryPointId) String() string