Help us shape the future of Go! Take the 2026 Go Developer Survey

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