entrarecoveryservices

package
v1.100.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 10, 2026 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateEntityTypeAndIdsFromDiscriminatorValue

CreateEntityTypeAndIdsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateRecoveryChangeObjectBaseFromDiscriminatorValue

CreateRecoveryChangeObjectBaseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateRecoveryFromDiscriminatorValue

CreateRecoveryFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateRecoveryJobBaseCollectionResponseFromDiscriminatorValue

CreateRecoveryJobBaseCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateRecoveryJobBaseFromDiscriminatorValue

CreateRecoveryJobBaseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateRecoveryJobCollectionResponseFromDiscriminatorValue

CreateRecoveryJobCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateRecoveryJobEntityNameAndIdsFilterFromDiscriminatorValue

CreateRecoveryJobEntityNameAndIdsFilterFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateRecoveryJobEntityNamesFilterFromDiscriminatorValue

CreateRecoveryJobEntityNamesFilterFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateRecoveryJobFilteringCriteriaBaseFromDiscriminatorValue

CreateRecoveryJobFilteringCriteriaBaseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateRecoveryJobFromDiscriminatorValue

CreateRecoveryJobFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateRecoveryPreviewJobCollectionResponseFromDiscriminatorValue

CreateRecoveryPreviewJobCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateRecoveryPreviewJobFromDiscriminatorValue

CreateRecoveryPreviewJobFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSnapshotCollectionResponseFromDiscriminatorValue

CreateSnapshotCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func CreateSnapshotFromDiscriminatorValue

CreateSnapshotFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful

func ParseRecoveryAction

func ParseRecoveryAction(v string) (any, error)

func ParseRecoveryStatus

func ParseRecoveryStatus(v string) (any, error)

func ParseResourceTypeName

func ParseResourceTypeName(v string) (any, error)

func SerializeRecoveryAction

func SerializeRecoveryAction(values []RecoveryAction) []string

func SerializeRecoveryStatus

func SerializeRecoveryStatus(values []RecoveryStatus) []string

func SerializeResourceTypeName

func SerializeResourceTypeName(values []ResourceTypeName) []string

Types

type EntityTypeAndIds

type EntityTypeAndIds struct {
	// contains filtered or unexported fields
}

func NewEntityTypeAndIds

func NewEntityTypeAndIds() *EntityTypeAndIds

NewEntityTypeAndIds instantiates a new EntityTypeAndIds and sets the default values.

func (*EntityTypeAndIds) GetAdditionalData

func (m *EntityTypeAndIds) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful

func (*EntityTypeAndIds) GetBackingStore

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*EntityTypeAndIds) GetEntityIds

func (m *EntityTypeAndIds) GetEntityIds() []string

GetEntityIds gets the entityIds property value. The entityIds property returns a []string when successful

func (*EntityTypeAndIds) GetEntityType

func (m *EntityTypeAndIds) GetEntityType() *ResourceTypeName

GetEntityType gets the entityType property value. The entityType property returns a *ResourceTypeName when successful

func (*EntityTypeAndIds) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*EntityTypeAndIds) GetOdataType

func (m *EntityTypeAndIds) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*EntityTypeAndIds) Serialize

Serialize serializes information the current object

func (*EntityTypeAndIds) SetAdditionalData

func (m *EntityTypeAndIds) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*EntityTypeAndIds) SetBackingStore

SetBackingStore sets the BackingStore property value. Stores model information.

func (*EntityTypeAndIds) SetEntityIds

func (m *EntityTypeAndIds) SetEntityIds(value []string)

SetEntityIds sets the entityIds property value. The entityIds property

func (*EntityTypeAndIds) SetEntityType

func (m *EntityTypeAndIds) SetEntityType(value *ResourceTypeName)

SetEntityType sets the entityType property value. The entityType property

func (*EntityTypeAndIds) SetOdataType

func (m *EntityTypeAndIds) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type Recovery

func NewRecovery

func NewRecovery() *Recovery

NewRecovery instantiates a new Recovery and sets the default values.

func (*Recovery) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*Recovery) GetJobs

func (m *Recovery) GetJobs() []RecoveryJobBaseable

GetJobs gets the jobs property value. The jobs property returns a []RecoveryJobBaseable when successful

func (*Recovery) GetSnapshots

func (m *Recovery) GetSnapshots() []Snapshotable

GetSnapshots gets the snapshots property value. The snapshots property returns a []Snapshotable when successful

func (*Recovery) Serialize

Serialize serializes information the current object

func (*Recovery) SetJobs

func (m *Recovery) SetJobs(value []RecoveryJobBaseable)

SetJobs sets the jobs property value. The jobs property

func (*Recovery) SetSnapshots

func (m *Recovery) SetSnapshots(value []Snapshotable)

SetSnapshots sets the snapshots property value. The snapshots property

type RecoveryAction

type RecoveryAction int
const (
	// Represents a soft delete action during recovery
	SOFTDELETE_RECOVERYACTION RecoveryAction = iota
	// Represents an update action during recovery
	UPDATE_RECOVERYACTION
	// Represents a restore action during recovery
	RESTORE_RECOVERYACTION
	// This will help in making this enum evolable and adding more values in the future
	UNKNOWNFUTUREVALUE_RECOVERYACTION
)

func (RecoveryAction) String

func (i RecoveryAction) String() string

type RecoveryChangeObjectBase

func NewRecoveryChangeObjectBase

func NewRecoveryChangeObjectBase() *RecoveryChangeObjectBase

NewRecoveryChangeObjectBase instantiates a new RecoveryChangeObjectBase and sets the default values.

func (*RecoveryChangeObjectBase) GetDisplayName

func (m *RecoveryChangeObjectBase) GetDisplayName() *string

GetDisplayName gets the displayName property value. The displayName property returns a *string when successful

func (*RecoveryChangeObjectBase) GetEntityTypeName

func (m *RecoveryChangeObjectBase) GetEntityTypeName() *ResourceTypeName

GetEntityTypeName gets the entityTypeName property value. The entityTypeName property returns a *ResourceTypeName when successful

func (*RecoveryChangeObjectBase) GetFailureMessage

func (m *RecoveryChangeObjectBase) GetFailureMessage() *string

GetFailureMessage gets the failureMessage property value. The failureMessage property returns a *string when successful

func (*RecoveryChangeObjectBase) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*RecoveryChangeObjectBase) GetRecoveryAction

func (m *RecoveryChangeObjectBase) GetRecoveryAction() *RecoveryAction

GetRecoveryAction gets the recoveryAction property value. The recoveryAction property returns a *RecoveryAction when successful

func (*RecoveryChangeObjectBase) Serialize

Serialize serializes information the current object

func (*RecoveryChangeObjectBase) SetDisplayName

func (m *RecoveryChangeObjectBase) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. The displayName property

func (*RecoveryChangeObjectBase) SetEntityTypeName

func (m *RecoveryChangeObjectBase) SetEntityTypeName(value *ResourceTypeName)

SetEntityTypeName sets the entityTypeName property value. The entityTypeName property

func (*RecoveryChangeObjectBase) SetFailureMessage

func (m *RecoveryChangeObjectBase) SetFailureMessage(value *string)

SetFailureMessage sets the failureMessage property value. The failureMessage property

func (*RecoveryChangeObjectBase) SetRecoveryAction

func (m *RecoveryChangeObjectBase) SetRecoveryAction(value *RecoveryAction)

SetRecoveryAction sets the recoveryAction property value. The recoveryAction property

type RecoveryChangeObjectBaseable

type RecoveryChangeObjectBaseable interface {
	iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetDisplayName() *string
	GetEntityTypeName() *ResourceTypeName
	GetFailureMessage() *string
	GetRecoveryAction() *RecoveryAction
	SetDisplayName(value *string)
	SetEntityTypeName(value *ResourceTypeName)
	SetFailureMessage(value *string)
	SetRecoveryAction(value *RecoveryAction)
}

type RecoveryJob

type RecoveryJob struct {
	RecoveryJobBase
}

func NewRecoveryJob

func NewRecoveryJob() *RecoveryJob

NewRecoveryJob instantiates a new RecoveryJob and sets the default values.

func (*RecoveryJob) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*RecoveryJob) GetTotalFailedChanges

func (m *RecoveryJob) GetTotalFailedChanges() *int32

GetTotalFailedChanges gets the totalFailedChanges property value. The totalFailedChanges property returns a *int32 when successful

func (*RecoveryJob) GetTotalLinksModified

func (m *RecoveryJob) GetTotalLinksModified() *int32

GetTotalLinksModified gets the totalLinksModified property value. The totalLinksModified property returns a *int32 when successful

func (*RecoveryJob) GetTotalObjectsModified

func (m *RecoveryJob) GetTotalObjectsModified() *int32

GetTotalObjectsModified gets the totalObjectsModified property value. The totalObjectsModified property returns a *int32 when successful

func (*RecoveryJob) Serialize

Serialize serializes information the current object

func (*RecoveryJob) SetTotalFailedChanges

func (m *RecoveryJob) SetTotalFailedChanges(value *int32)

SetTotalFailedChanges sets the totalFailedChanges property value. The totalFailedChanges property

func (*RecoveryJob) SetTotalLinksModified

func (m *RecoveryJob) SetTotalLinksModified(value *int32)

SetTotalLinksModified sets the totalLinksModified property value. The totalLinksModified property

func (*RecoveryJob) SetTotalObjectsModified

func (m *RecoveryJob) SetTotalObjectsModified(value *int32)

SetTotalObjectsModified sets the totalObjectsModified property value. The totalObjectsModified property

type RecoveryJobBase

func NewRecoveryJobBase

func NewRecoveryJobBase() *RecoveryJobBase

NewRecoveryJobBase instantiates a new RecoveryJobBase and sets the default values.

func (*RecoveryJobBase) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*RecoveryJobBase) GetFilteringCriteria

func (m *RecoveryJobBase) GetFilteringCriteria() RecoveryJobFilteringCriteriaBaseable

GetFilteringCriteria gets the filteringCriteria property value. The filteringCriteria property returns a RecoveryJobFilteringCriteriaBaseable when successful

func (*RecoveryJobBase) GetJobCompletionDateTime

GetJobCompletionDateTime gets the jobCompletionDateTime property value. The jobCompletionDateTime property returns a *Time when successful

func (*RecoveryJobBase) GetJobStartDateTime

GetJobStartDateTime gets the jobStartDateTime property value. The jobStartDateTime property returns a *Time when successful

func (*RecoveryJobBase) GetStatus

func (m *RecoveryJobBase) GetStatus() *RecoveryStatus

GetStatus gets the status property value. The status property returns a *RecoveryStatus when successful

func (*RecoveryJobBase) GetTargetStateDateTime

GetTargetStateDateTime gets the targetStateDateTime property value. The targetStateDateTime property returns a *Time when successful

func (*RecoveryJobBase) GetTotalChangedLinksCalculated

func (m *RecoveryJobBase) GetTotalChangedLinksCalculated() *int32

GetTotalChangedLinksCalculated gets the totalChangedLinksCalculated property value. The totalChangedLinksCalculated property returns a *int32 when successful

func (*RecoveryJobBase) GetTotalChangedObjectsCalculated

func (m *RecoveryJobBase) GetTotalChangedObjectsCalculated() *int32

GetTotalChangedObjectsCalculated gets the totalChangedObjectsCalculated property value. The totalChangedObjectsCalculated property returns a *int32 when successful

func (*RecoveryJobBase) Serialize

Serialize serializes information the current object

func (*RecoveryJobBase) SetFilteringCriteria

func (m *RecoveryJobBase) SetFilteringCriteria(value RecoveryJobFilteringCriteriaBaseable)

SetFilteringCriteria sets the filteringCriteria property value. The filteringCriteria property

func (*RecoveryJobBase) SetJobCompletionDateTime

SetJobCompletionDateTime sets the jobCompletionDateTime property value. The jobCompletionDateTime property

func (*RecoveryJobBase) SetJobStartDateTime

SetJobStartDateTime sets the jobStartDateTime property value. The jobStartDateTime property

func (*RecoveryJobBase) SetStatus

func (m *RecoveryJobBase) SetStatus(value *RecoveryStatus)

SetStatus sets the status property value. The status property

func (*RecoveryJobBase) SetTargetStateDateTime

SetTargetStateDateTime sets the targetStateDateTime property value. The targetStateDateTime property

func (*RecoveryJobBase) SetTotalChangedLinksCalculated

func (m *RecoveryJobBase) SetTotalChangedLinksCalculated(value *int32)

SetTotalChangedLinksCalculated sets the totalChangedLinksCalculated property value. The totalChangedLinksCalculated property

func (*RecoveryJobBase) SetTotalChangedObjectsCalculated

func (m *RecoveryJobBase) SetTotalChangedObjectsCalculated(value *int32)

SetTotalChangedObjectsCalculated sets the totalChangedObjectsCalculated property value. The totalChangedObjectsCalculated property

type RecoveryJobBaseCollectionResponse

func NewRecoveryJobBaseCollectionResponse

func NewRecoveryJobBaseCollectionResponse() *RecoveryJobBaseCollectionResponse

NewRecoveryJobBaseCollectionResponse instantiates a new RecoveryJobBaseCollectionResponse and sets the default values.

func (*RecoveryJobBaseCollectionResponse) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*RecoveryJobBaseCollectionResponse) GetValue

GetValue gets the value property value. The value property returns a []RecoveryJobBaseable when successful

func (*RecoveryJobBaseCollectionResponse) Serialize

Serialize serializes information the current object

func (*RecoveryJobBaseCollectionResponse) SetValue

SetValue sets the value property value. The value property

type RecoveryJobBaseable

type RecoveryJobBaseable interface {
	iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetFilteringCriteria() RecoveryJobFilteringCriteriaBaseable
	GetJobCompletionDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetJobStartDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetStatus() *RecoveryStatus
	GetTargetStateDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetTotalChangedLinksCalculated() *int32
	GetTotalChangedObjectsCalculated() *int32
	SetFilteringCriteria(value RecoveryJobFilteringCriteriaBaseable)
	SetJobCompletionDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetJobStartDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetStatus(value *RecoveryStatus)
	SetTargetStateDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetTotalChangedLinksCalculated(value *int32)
	SetTotalChangedObjectsCalculated(value *int32)
}

type RecoveryJobCollectionResponse

func NewRecoveryJobCollectionResponse

func NewRecoveryJobCollectionResponse() *RecoveryJobCollectionResponse

NewRecoveryJobCollectionResponse instantiates a new RecoveryJobCollectionResponse and sets the default values.

func (*RecoveryJobCollectionResponse) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*RecoveryJobCollectionResponse) GetValue

GetValue gets the value property value. The value property returns a []RecoveryJobable when successful

func (*RecoveryJobCollectionResponse) Serialize

Serialize serializes information the current object

func (*RecoveryJobCollectionResponse) SetValue

func (m *RecoveryJobCollectionResponse) SetValue(value []RecoveryJobable)

SetValue sets the value property value. The value property

type RecoveryJobEntityNameAndIdsFilter

type RecoveryJobEntityNameAndIdsFilter struct {
	RecoveryJobFilteringCriteriaBase
}

func NewRecoveryJobEntityNameAndIdsFilter

func NewRecoveryJobEntityNameAndIdsFilter() *RecoveryJobEntityNameAndIdsFilter

NewRecoveryJobEntityNameAndIdsFilter instantiates a new RecoveryJobEntityNameAndIdsFilter and sets the default values.

func (*RecoveryJobEntityNameAndIdsFilter) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*RecoveryJobEntityNameAndIdsFilter) GetFilterValues

GetFilterValues gets the filterValues property value. The filterValues property returns a []EntityTypeAndIdsable when successful

func (*RecoveryJobEntityNameAndIdsFilter) Serialize

Serialize serializes information the current object

func (*RecoveryJobEntityNameAndIdsFilter) SetFilterValues

func (m *RecoveryJobEntityNameAndIdsFilter) SetFilterValues(value []EntityTypeAndIdsable)

SetFilterValues sets the filterValues property value. The filterValues property

type RecoveryJobEntityNamesFilter

type RecoveryJobEntityNamesFilter struct {
	RecoveryJobFilteringCriteriaBase
}

func NewRecoveryJobEntityNamesFilter

func NewRecoveryJobEntityNamesFilter() *RecoveryJobEntityNamesFilter

NewRecoveryJobEntityNamesFilter instantiates a new RecoveryJobEntityNamesFilter and sets the default values.

func (*RecoveryJobEntityNamesFilter) GetEntityTypes

func (m *RecoveryJobEntityNamesFilter) GetEntityTypes() []ResourceTypeName

GetEntityTypes gets the entityTypes property value. The entityTypes property returns a []ResourceTypeName when successful

func (*RecoveryJobEntityNamesFilter) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*RecoveryJobEntityNamesFilter) Serialize

Serialize serializes information the current object

func (*RecoveryJobEntityNamesFilter) SetEntityTypes

func (m *RecoveryJobEntityNamesFilter) SetEntityTypes(value []ResourceTypeName)

SetEntityTypes sets the entityTypes property value. The entityTypes property

type RecoveryJobFilteringCriteriaBase

type RecoveryJobFilteringCriteriaBase struct {
	// contains filtered or unexported fields
}

func NewRecoveryJobFilteringCriteriaBase

func NewRecoveryJobFilteringCriteriaBase() *RecoveryJobFilteringCriteriaBase

NewRecoveryJobFilteringCriteriaBase instantiates a new RecoveryJobFilteringCriteriaBase and sets the default values.

func (*RecoveryJobFilteringCriteriaBase) GetAdditionalData

func (m *RecoveryJobFilteringCriteriaBase) GetAdditionalData() map[string]any

GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful

func (*RecoveryJobFilteringCriteriaBase) GetBackingStore

GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful

func (*RecoveryJobFilteringCriteriaBase) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*RecoveryJobFilteringCriteriaBase) GetOdataType

func (m *RecoveryJobFilteringCriteriaBase) GetOdataType() *string

GetOdataType gets the @odata.type property value. The OdataType property returns a *string when successful

func (*RecoveryJobFilteringCriteriaBase) Serialize

Serialize serializes information the current object

func (*RecoveryJobFilteringCriteriaBase) SetAdditionalData

func (m *RecoveryJobFilteringCriteriaBase) SetAdditionalData(value map[string]any)

SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

func (*RecoveryJobFilteringCriteriaBase) SetBackingStore

SetBackingStore sets the BackingStore property value. Stores model information.

func (*RecoveryJobFilteringCriteriaBase) SetOdataType

func (m *RecoveryJobFilteringCriteriaBase) SetOdataType(value *string)

SetOdataType sets the @odata.type property value. The OdataType property

type RecoveryJobable

type RecoveryJobable interface {
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	RecoveryJobBaseable
	GetTotalFailedChanges() *int32
	GetTotalLinksModified() *int32
	GetTotalObjectsModified() *int32
	SetTotalFailedChanges(value *int32)
	SetTotalLinksModified(value *int32)
	SetTotalObjectsModified(value *int32)
}

type RecoveryPreviewJob

type RecoveryPreviewJob struct {
	RecoveryJobBase
}

func NewRecoveryPreviewJob

func NewRecoveryPreviewJob() *RecoveryPreviewJob

NewRecoveryPreviewJob instantiates a new RecoveryPreviewJob and sets the default values.

func (*RecoveryPreviewJob) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*RecoveryPreviewJob) Serialize

Serialize serializes information the current object

type RecoveryPreviewJobCollectionResponse

func NewRecoveryPreviewJobCollectionResponse

func NewRecoveryPreviewJobCollectionResponse() *RecoveryPreviewJobCollectionResponse

NewRecoveryPreviewJobCollectionResponse instantiates a new RecoveryPreviewJobCollectionResponse and sets the default values.

func (*RecoveryPreviewJobCollectionResponse) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*RecoveryPreviewJobCollectionResponse) GetValue

GetValue gets the value property value. The value property returns a []RecoveryPreviewJobable when successful

func (*RecoveryPreviewJobCollectionResponse) Serialize

Serialize serializes information the current object

func (*RecoveryPreviewJobCollectionResponse) SetValue

SetValue sets the value property value. The value property

type RecoveryStatus

type RecoveryStatus int
const (
	// Represents a job that has been initialized but has not been started yet
	INITIALIZED_RECOVERYSTATUS RecoveryStatus = iota
	// Represents a job that is in progress
	RUNNING_RECOVERYSTATUS
	// Represents a job that ran successfully and is now complete
	SUCCESSFUL_RECOVERYSTATUS
	// Represents a job that we were not able to run successfully
	FAILED_RECOVERYSTATUS
	// Represents a job that was abandoned by the user
	ABANDONED_RECOVERYSTATUS
	// This will help in making this enum evolable and adding more values in the future-
	UNKNOWNFUTUREVALUE_RECOVERYSTATUS
	// Represents a job for which we have started calculating the diff/preview.
	CALCULATING_RECOVERYSTATUS
	// Represents a job for which we have started loading data of the snapshot.
	LOADINGDATA_RECOVERYSTATUS
)

func (RecoveryStatus) String

func (i RecoveryStatus) String() string

type ResourceTypeName

type ResourceTypeName int
const (
	// Represents the user entity
	USER_RESOURCETYPENAME ResourceTypeName = iota
	// Represents the group entity
	GROUP_RESOURCETYPENAME
	// Represents the conditional access policy entity
	CONDITIONALACCESSPOLICY_RESOURCETYPENAME
	// Represents the named location policy entity
	NAMEDLOCATIONPOLICY_RESOURCETYPENAME
	// Represents the authentication method policy entity
	AUTHENTICATIONMETHODPOLICY_RESOURCETYPENAME
	// Represents the authorization policy entity
	AUTHORIZATIONPOLICY_RESOURCETYPENAME
	// Represents the authentication strength policy entity
	AUTHENTICATIONSTRENGTHPOLICY_RESOURCETYPENAME
	// Represents the application entity
	APPLICATION_RESOURCETYPENAME
	// Represents the service principal entity
	SERVICEPRINCIPAL_RESOURCETYPENAME
	// This will help in making this enum evolable and adding more values in the future.
	UNKNOWNFUTUREVALUE_RESOURCETYPENAME
	// Represents the oAuth2PermissionGrant entity.
	OAUTH2PERMISSIONGRANT_RESOURCETYPENAME
	// Represents the appRoleAssignment entity.
	APPROLEASSIGNMENT_RESOURCETYPENAME
	// Represents the organization entity.
	ORGANIZATION_RESOURCETYPENAME
)

func (ResourceTypeName) String

func (i ResourceTypeName) String() string

type Snapshot

func NewSnapshot

func NewSnapshot() *Snapshot

NewSnapshot instantiates a new Snapshot and sets the default values.

func (*Snapshot) GetCreatedDateTime

GetCreatedDateTime gets the createdDateTime property value. The createdDateTime property returns a *Time when successful

func (*Snapshot) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*Snapshot) GetRecoveryJobs

func (m *Snapshot) GetRecoveryJobs() []RecoveryJobable

GetRecoveryJobs gets the recoveryJobs property value. The recoveryJobs property returns a []RecoveryJobable when successful

func (*Snapshot) GetRecoveryPreviewJobs

func (m *Snapshot) GetRecoveryPreviewJobs() []RecoveryPreviewJobable

GetRecoveryPreviewJobs gets the recoveryPreviewJobs property value. The recoveryPreviewJobs property returns a []RecoveryPreviewJobable when successful

func (*Snapshot) GetTotalChangedObjects

func (m *Snapshot) GetTotalChangedObjects() *int32

GetTotalChangedObjects gets the totalChangedObjects property value. The totalChangedObjects property returns a *int32 when successful

func (*Snapshot) Serialize

Serialize serializes information the current object

func (*Snapshot) SetCreatedDateTime

SetCreatedDateTime sets the createdDateTime property value. The createdDateTime property

func (*Snapshot) SetRecoveryJobs

func (m *Snapshot) SetRecoveryJobs(value []RecoveryJobable)

SetRecoveryJobs sets the recoveryJobs property value. The recoveryJobs property

func (*Snapshot) SetRecoveryPreviewJobs

func (m *Snapshot) SetRecoveryPreviewJobs(value []RecoveryPreviewJobable)

SetRecoveryPreviewJobs sets the recoveryPreviewJobs property value. The recoveryPreviewJobs property

func (*Snapshot) SetTotalChangedObjects

func (m *Snapshot) SetTotalChangedObjects(value *int32)

SetTotalChangedObjects sets the totalChangedObjects property value. The totalChangedObjects property

type SnapshotCollectionResponse

func NewSnapshotCollectionResponse

func NewSnapshotCollectionResponse() *SnapshotCollectionResponse

NewSnapshotCollectionResponse instantiates a new SnapshotCollectionResponse and sets the default values.

func (*SnapshotCollectionResponse) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful

func (*SnapshotCollectionResponse) GetValue

func (m *SnapshotCollectionResponse) GetValue() []Snapshotable

GetValue gets the value property value. The value property returns a []Snapshotable when successful

func (*SnapshotCollectionResponse) Serialize

Serialize serializes information the current object

func (*SnapshotCollectionResponse) SetValue

func (m *SnapshotCollectionResponse) SetValue(value []Snapshotable)

SetValue sets the value property value. The value property

type Snapshotable

type Snapshotable interface {
	iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable
	i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
	GetCreatedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
	GetRecoveryJobs() []RecoveryJobable
	GetRecoveryPreviewJobs() []RecoveryPreviewJobable
	GetTotalChangedObjects() *int32
	SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
	SetRecoveryJobs(value []RecoveryJobable)
	SetRecoveryPreviewJobs(value []RecoveryPreviewJobable)
	SetTotalChangedObjects(value *int32)
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL