Documentation
¶
Index ¶
- func CreateEntityTypeAndIdsFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateRecoveryChangeObjectBaseFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateRecoveryFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateRecoveryJobBaseCollectionResponseFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateRecoveryJobBaseFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateRecoveryJobCollectionResponseFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateRecoveryJobEntityNameAndIdsFilterFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateRecoveryJobEntityNamesFilterFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateRecoveryJobFilteringCriteriaBaseFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateRecoveryJobFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateRecoveryPreviewJobCollectionResponseFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateRecoveryPreviewJobFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateSnapshotCollectionResponseFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateSnapshotFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func ParseRecoveryAction(v string) (any, error)
- func ParseRecoveryStatus(v string) (any, error)
- func ParseResourceTypeName(v string) (any, error)
- func SerializeRecoveryAction(values []RecoveryAction) []string
- func SerializeRecoveryStatus(values []RecoveryStatus) []string
- func SerializeResourceTypeName(values []ResourceTypeName) []string
- type EntityTypeAndIds
- func (m *EntityTypeAndIds) GetAdditionalData() map[string]any
- func (m *EntityTypeAndIds) GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
- func (m *EntityTypeAndIds) GetEntityIds() []string
- func (m *EntityTypeAndIds) GetEntityType() *ResourceTypeName
- func (m *EntityTypeAndIds) GetFieldDeserializers() ...
- func (m *EntityTypeAndIds) GetOdataType() *string
- func (m *EntityTypeAndIds) Serialize(...) error
- func (m *EntityTypeAndIds) SetAdditionalData(value map[string]any)
- func (m *EntityTypeAndIds) SetBackingStore(...)
- func (m *EntityTypeAndIds) SetEntityIds(value []string)
- func (m *EntityTypeAndIds) SetEntityType(value *ResourceTypeName)
- func (m *EntityTypeAndIds) SetOdataType(value *string)
- type EntityTypeAndIdsable
- type Recovery
- type RecoveryAction
- type RecoveryChangeObjectBase
- func (m *RecoveryChangeObjectBase) GetDisplayName() *string
- func (m *RecoveryChangeObjectBase) GetEntityTypeName() *ResourceTypeName
- func (m *RecoveryChangeObjectBase) GetFailureMessage() *string
- func (m *RecoveryChangeObjectBase) GetFieldDeserializers() ...
- func (m *RecoveryChangeObjectBase) GetRecoveryAction() *RecoveryAction
- func (m *RecoveryChangeObjectBase) Serialize(...) error
- func (m *RecoveryChangeObjectBase) SetDisplayName(value *string)
- func (m *RecoveryChangeObjectBase) SetEntityTypeName(value *ResourceTypeName)
- func (m *RecoveryChangeObjectBase) SetFailureMessage(value *string)
- func (m *RecoveryChangeObjectBase) SetRecoveryAction(value *RecoveryAction)
- type RecoveryChangeObjectBaseable
- type RecoveryJob
- func (m *RecoveryJob) GetFieldDeserializers() ...
- func (m *RecoveryJob) GetTotalFailedChanges() *int32
- func (m *RecoveryJob) GetTotalLinksModified() *int32
- func (m *RecoveryJob) GetTotalObjectsModified() *int32
- func (m *RecoveryJob) Serialize(...) error
- func (m *RecoveryJob) SetTotalFailedChanges(value *int32)
- func (m *RecoveryJob) SetTotalLinksModified(value *int32)
- func (m *RecoveryJob) SetTotalObjectsModified(value *int32)
- type RecoveryJobBase
- func (m *RecoveryJobBase) GetFieldDeserializers() ...
- func (m *RecoveryJobBase) GetFilteringCriteria() RecoveryJobFilteringCriteriaBaseable
- func (m *RecoveryJobBase) GetJobCompletionDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
- func (m *RecoveryJobBase) GetJobStartDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
- func (m *RecoveryJobBase) GetStatus() *RecoveryStatus
- func (m *RecoveryJobBase) GetTargetStateDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
- func (m *RecoveryJobBase) GetTotalChangedLinksCalculated() *int32
- func (m *RecoveryJobBase) GetTotalChangedObjectsCalculated() *int32
- func (m *RecoveryJobBase) Serialize(...) error
- func (m *RecoveryJobBase) SetFilteringCriteria(value RecoveryJobFilteringCriteriaBaseable)
- func (m *RecoveryJobBase) SetJobCompletionDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
- func (m *RecoveryJobBase) SetJobStartDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
- func (m *RecoveryJobBase) SetStatus(value *RecoveryStatus)
- func (m *RecoveryJobBase) SetTargetStateDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
- func (m *RecoveryJobBase) SetTotalChangedLinksCalculated(value *int32)
- func (m *RecoveryJobBase) SetTotalChangedObjectsCalculated(value *int32)
- type RecoveryJobBaseCollectionResponse
- type RecoveryJobBaseCollectionResponseable
- type RecoveryJobBaseable
- type RecoveryJobCollectionResponse
- type RecoveryJobCollectionResponseable
- type RecoveryJobEntityNameAndIdsFilter
- func (m *RecoveryJobEntityNameAndIdsFilter) GetFieldDeserializers() ...
- func (m *RecoveryJobEntityNameAndIdsFilter) GetFilterValues() []EntityTypeAndIdsable
- func (m *RecoveryJobEntityNameAndIdsFilter) Serialize(...) error
- func (m *RecoveryJobEntityNameAndIdsFilter) SetFilterValues(value []EntityTypeAndIdsable)
- type RecoveryJobEntityNameAndIdsFilterable
- type RecoveryJobEntityNamesFilter
- type RecoveryJobEntityNamesFilterable
- type RecoveryJobFilteringCriteriaBase
- func (m *RecoveryJobFilteringCriteriaBase) GetAdditionalData() map[string]any
- func (m *RecoveryJobFilteringCriteriaBase) GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
- func (m *RecoveryJobFilteringCriteriaBase) GetFieldDeserializers() ...
- func (m *RecoveryJobFilteringCriteriaBase) GetOdataType() *string
- func (m *RecoveryJobFilteringCriteriaBase) Serialize(...) error
- func (m *RecoveryJobFilteringCriteriaBase) SetAdditionalData(value map[string]any)
- func (m *RecoveryJobFilteringCriteriaBase) SetBackingStore(...)
- func (m *RecoveryJobFilteringCriteriaBase) SetOdataType(value *string)
- type RecoveryJobFilteringCriteriaBaseable
- type RecoveryJobable
- type RecoveryPreviewJob
- type RecoveryPreviewJobCollectionResponse
- func (m *RecoveryPreviewJobCollectionResponse) GetFieldDeserializers() ...
- func (m *RecoveryPreviewJobCollectionResponse) GetValue() []RecoveryPreviewJobable
- func (m *RecoveryPreviewJobCollectionResponse) Serialize(...) error
- func (m *RecoveryPreviewJobCollectionResponse) SetValue(value []RecoveryPreviewJobable)
- type RecoveryPreviewJobCollectionResponseable
- type RecoveryPreviewJobable
- type RecoveryStatus
- type Recoveryable
- type ResourceTypeName
- type Snapshot
- func (m *Snapshot) GetCreatedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
- func (m *Snapshot) GetFieldDeserializers() ...
- func (m *Snapshot) GetRecoveryJobs() []RecoveryJobable
- func (m *Snapshot) GetRecoveryPreviewJobs() []RecoveryPreviewJobable
- func (m *Snapshot) GetTotalChangedObjects() *int32
- func (m *Snapshot) Serialize(...) error
- func (m *Snapshot) SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
- func (m *Snapshot) SetRecoveryJobs(value []RecoveryJobable)
- func (m *Snapshot) SetRecoveryPreviewJobs(value []RecoveryPreviewJobable)
- func (m *Snapshot) SetTotalChangedObjects(value *int32)
- type SnapshotCollectionResponse
- type SnapshotCollectionResponseable
- type Snapshotable
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateEntityTypeAndIdsFromDiscriminatorValue ¶
func CreateEntityTypeAndIdsFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateEntityTypeAndIdsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful
func CreateRecoveryChangeObjectBaseFromDiscriminatorValue ¶
func CreateRecoveryChangeObjectBaseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateRecoveryChangeObjectBaseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful
func CreateRecoveryFromDiscriminatorValue ¶
func CreateRecoveryFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateRecoveryFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful
func CreateRecoveryJobBaseCollectionResponseFromDiscriminatorValue ¶
func CreateRecoveryJobBaseCollectionResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateRecoveryJobBaseCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful
func CreateRecoveryJobBaseFromDiscriminatorValue ¶
func CreateRecoveryJobBaseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateRecoveryJobBaseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful
func CreateRecoveryJobCollectionResponseFromDiscriminatorValue ¶
func CreateRecoveryJobCollectionResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateRecoveryJobCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful
func CreateRecoveryJobEntityNameAndIdsFilterFromDiscriminatorValue ¶
func CreateRecoveryJobEntityNameAndIdsFilterFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateRecoveryJobEntityNameAndIdsFilterFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful
func CreateRecoveryJobEntityNamesFilterFromDiscriminatorValue ¶
func CreateRecoveryJobEntityNamesFilterFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateRecoveryJobEntityNamesFilterFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful
func CreateRecoveryJobFilteringCriteriaBaseFromDiscriminatorValue ¶
func CreateRecoveryJobFilteringCriteriaBaseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateRecoveryJobFilteringCriteriaBaseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful
func CreateRecoveryJobFromDiscriminatorValue ¶
func CreateRecoveryJobFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateRecoveryJobFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful
func CreateRecoveryPreviewJobCollectionResponseFromDiscriminatorValue ¶
func CreateRecoveryPreviewJobCollectionResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateRecoveryPreviewJobCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful
func CreateRecoveryPreviewJobFromDiscriminatorValue ¶
func CreateRecoveryPreviewJobFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateRecoveryPreviewJobFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful
func CreateSnapshotCollectionResponseFromDiscriminatorValue ¶
func CreateSnapshotCollectionResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateSnapshotCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful
func CreateSnapshotFromDiscriminatorValue ¶
func CreateSnapshotFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateSnapshotFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful
func ParseRecoveryAction ¶
func ParseRecoveryStatus ¶
func ParseResourceTypeName ¶
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 ¶
func (m *EntityTypeAndIds) GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
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 list of entity IDs for the specified entity type. 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 ¶
func (m *EntityTypeAndIds) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
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 ¶
func (m *EntityTypeAndIds) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
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 ¶
func (m *EntityTypeAndIds) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)
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 list of entity IDs for the specified entity type.
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 EntityTypeAndIdsable ¶
type EntityTypeAndIdsable interface {
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
GetEntityIds() []string
GetEntityType() *ResourceTypeName
GetOdataType() *string
SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)
SetEntityIds(value []string)
SetEntityType(value *ResourceTypeName)
SetOdataType(value *string)
}
type Recovery ¶
type Recovery struct {
iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entity
}
func NewRecovery ¶
func NewRecovery() *Recovery
NewRecovery instantiates a new Recovery and sets the default values.
func (*Recovery) GetFieldDeserializers ¶
func (m *Recovery) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
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. Collection of all recovery jobs (both preview and recovery) for the tenant. returns a []RecoveryJobBaseable when successful
func (*Recovery) GetSnapshots ¶
func (m *Recovery) GetSnapshots() []Snapshotable
GetSnapshots gets the snapshots property value. Collection of backup snapshots available for the tenant. returns a []Snapshotable when successful
func (*Recovery) Serialize ¶
func (m *Recovery) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*Recovery) SetJobs ¶
func (m *Recovery) SetJobs(value []RecoveryJobBaseable)
SetJobs sets the jobs property value. Collection of all recovery jobs (both preview and recovery) for the tenant.
func (*Recovery) SetSnapshots ¶
func (m *Recovery) SetSnapshots(value []Snapshotable)
SetSnapshots sets the snapshots property value. Collection of backup snapshots available for the tenant.
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 ¶
type RecoveryChangeObjectBase struct {
iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entity
}
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 display name of the changed object in its current state, used to uniquely identify the object. Supports $filter (eq, ne, startswith). 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 error message if the change failed to apply. Only populated in getFailedChanges responses. null otherwise. returns a *string when successful
func (*RecoveryChangeObjectBase) GetFieldDeserializers ¶
func (m *RecoveryChangeObjectBase) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
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 ¶
func (m *RecoveryChangeObjectBase) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*RecoveryChangeObjectBase) SetDisplayName ¶
func (m *RecoveryChangeObjectBase) SetDisplayName(value *string)
SetDisplayName sets the displayName property value. The display name of the changed object in its current state, used to uniquely identify the object. Supports $filter (eq, ne, startswith).
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 error message if the change failed to apply. Only populated in getFailedChanges responses. null otherwise.
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 ¶
func (m *RecoveryJob) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
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 count of changes (including both objects and links) that failed to apply during recovery. returns a *int32 when successful
func (*RecoveryJob) GetTotalLinksModified ¶
func (m *RecoveryJob) GetTotalLinksModified() *int32
GetTotalLinksModified gets the totalLinksModified property value. The count of directory object links (relationships) that were successfully modified during recovery. This value may be less than totalChangedLinksCalculated if some link changes failed. returns a *int32 when successful
func (*RecoveryJob) GetTotalObjectsModified ¶
func (m *RecoveryJob) GetTotalObjectsModified() *int32
GetTotalObjectsModified gets the totalObjectsModified property value. The count of directory objects that were successfully modified during recovery. This value may be less than totalChangedObjectsCalculated if some object changes failed. returns a *int32 when successful
func (*RecoveryJob) Serialize ¶
func (m *RecoveryJob) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*RecoveryJob) SetTotalFailedChanges ¶
func (m *RecoveryJob) SetTotalFailedChanges(value *int32)
SetTotalFailedChanges sets the totalFailedChanges property value. The count of changes (including both objects and links) that failed to apply during recovery.
func (*RecoveryJob) SetTotalLinksModified ¶
func (m *RecoveryJob) SetTotalLinksModified(value *int32)
SetTotalLinksModified sets the totalLinksModified property value. The count of directory object links (relationships) that were successfully modified during recovery. This value may be less than totalChangedLinksCalculated if some link changes failed.
func (*RecoveryJob) SetTotalObjectsModified ¶
func (m *RecoveryJob) SetTotalObjectsModified(value *int32)
SetTotalObjectsModified sets the totalObjectsModified property value. The count of directory objects that were successfully modified during recovery. This value may be less than totalChangedObjectsCalculated if some object changes failed.
type RecoveryJobBase ¶
type RecoveryJobBase struct {
iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entity
}
func NewRecoveryJobBase ¶
func NewRecoveryJobBase() *RecoveryJobBase
NewRecoveryJobBase instantiates a new RecoveryJobBase and sets the default values.
func (*RecoveryJobBase) GetFieldDeserializers ¶
func (m *RecoveryJobBase) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
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. Optional filtering criteria used to scope the job to specific entity types or entity IDs. returns a RecoveryJobFilteringCriteriaBaseable when successful
func (*RecoveryJobBase) GetJobCompletionDateTime ¶
func (m *RecoveryJobBase) GetJobCompletionDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
GetJobCompletionDateTime gets the jobCompletionDateTime property value. The date and time when the job completed. Null if the job is still running. returns a *Time when successful
func (*RecoveryJobBase) GetJobStartDateTime ¶
func (m *RecoveryJobBase) GetJobStartDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
GetJobStartDateTime gets the jobStartDateTime property value. The date and time when the job started. 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 ¶
func (m *RecoveryJobBase) GetTargetStateDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
GetTargetStateDateTime gets the targetStateDateTime property value. The target snapshot timestamp to which the tenant is being restored. Supports $filter (eq, ne). returns a *Time when successful
func (*RecoveryJobBase) GetTotalChangedLinksCalculated ¶
func (m *RecoveryJobBase) GetTotalChangedLinksCalculated() *int32
GetTotalChangedLinksCalculated gets the totalChangedLinksCalculated property value. The total count of changed directory object links (relationships) calculated by the job. null until the job completes calculation. Not all calculated link changes may be successfully applied; see totalLinksModified on derived types for the count of links that were actually modified. returns a *int32 when successful
func (*RecoveryJobBase) GetTotalChangedObjectsCalculated ¶
func (m *RecoveryJobBase) GetTotalChangedObjectsCalculated() *int32
GetTotalChangedObjectsCalculated gets the totalChangedObjectsCalculated property value. The total count of changed directory objects calculated by the job. null until the job completes calculation. Not all calculated object changes may be successfully applied; see totalObjectsModified on derived types for the count of objects that were actually modified. returns a *int32 when successful
func (*RecoveryJobBase) Serialize ¶
func (m *RecoveryJobBase) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*RecoveryJobBase) SetFilteringCriteria ¶
func (m *RecoveryJobBase) SetFilteringCriteria(value RecoveryJobFilteringCriteriaBaseable)
SetFilteringCriteria sets the filteringCriteria property value. Optional filtering criteria used to scope the job to specific entity types or entity IDs.
func (*RecoveryJobBase) SetJobCompletionDateTime ¶
func (m *RecoveryJobBase) SetJobCompletionDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
SetJobCompletionDateTime sets the jobCompletionDateTime property value. The date and time when the job completed. Null if the job is still running.
func (*RecoveryJobBase) SetJobStartDateTime ¶
func (m *RecoveryJobBase) SetJobStartDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
SetJobStartDateTime sets the jobStartDateTime property value. The date and time when the job started.
func (*RecoveryJobBase) SetStatus ¶
func (m *RecoveryJobBase) SetStatus(value *RecoveryStatus)
SetStatus sets the status property value. The status property
func (*RecoveryJobBase) SetTargetStateDateTime ¶
func (m *RecoveryJobBase) SetTargetStateDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
SetTargetStateDateTime sets the targetStateDateTime property value. The target snapshot timestamp to which the tenant is being restored. Supports $filter (eq, ne).
func (*RecoveryJobBase) SetTotalChangedLinksCalculated ¶
func (m *RecoveryJobBase) SetTotalChangedLinksCalculated(value *int32)
SetTotalChangedLinksCalculated sets the totalChangedLinksCalculated property value. The total count of changed directory object links (relationships) calculated by the job. null until the job completes calculation. Not all calculated link changes may be successfully applied; see totalLinksModified on derived types for the count of links that were actually modified.
func (*RecoveryJobBase) SetTotalChangedObjectsCalculated ¶
func (m *RecoveryJobBase) SetTotalChangedObjectsCalculated(value *int32)
SetTotalChangedObjectsCalculated sets the totalChangedObjectsCalculated property value. The total count of changed directory objects calculated by the job. null until the job completes calculation. Not all calculated object changes may be successfully applied; see totalObjectsModified on derived types for the count of objects that were actually modified.
type RecoveryJobBaseCollectionResponse ¶
type RecoveryJobBaseCollectionResponse struct {
iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse
}
func NewRecoveryJobBaseCollectionResponse ¶
func NewRecoveryJobBaseCollectionResponse() *RecoveryJobBaseCollectionResponse
NewRecoveryJobBaseCollectionResponse instantiates a new RecoveryJobBaseCollectionResponse and sets the default values.
func (*RecoveryJobBaseCollectionResponse) GetFieldDeserializers ¶
func (m *RecoveryJobBaseCollectionResponse) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error when successful
func (*RecoveryJobBaseCollectionResponse) GetValue ¶
func (m *RecoveryJobBaseCollectionResponse) GetValue() []RecoveryJobBaseable
GetValue gets the value property value. The value property returns a []RecoveryJobBaseable when successful
func (*RecoveryJobBaseCollectionResponse) Serialize ¶
func (m *RecoveryJobBaseCollectionResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*RecoveryJobBaseCollectionResponse) SetValue ¶
func (m *RecoveryJobBaseCollectionResponse) SetValue(value []RecoveryJobBaseable)
SetValue sets the value property value. The value property
type RecoveryJobBaseCollectionResponseable ¶
type RecoveryJobBaseCollectionResponseable interface {
iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
GetValue() []RecoveryJobBaseable
SetValue(value []RecoveryJobBaseable)
}
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 ¶
type RecoveryJobCollectionResponse struct {
iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse
}
func NewRecoveryJobCollectionResponse ¶
func NewRecoveryJobCollectionResponse() *RecoveryJobCollectionResponse
NewRecoveryJobCollectionResponse instantiates a new RecoveryJobCollectionResponse and sets the default values.
func (*RecoveryJobCollectionResponse) GetFieldDeserializers ¶
func (m *RecoveryJobCollectionResponse) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error when successful
func (*RecoveryJobCollectionResponse) GetValue ¶
func (m *RecoveryJobCollectionResponse) GetValue() []RecoveryJobable
GetValue gets the value property value. The value property returns a []RecoveryJobable when successful
func (*RecoveryJobCollectionResponse) Serialize ¶
func (m *RecoveryJobCollectionResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
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 RecoveryJobCollectionResponseable ¶
type RecoveryJobCollectionResponseable interface {
iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
GetValue() []RecoveryJobable
SetValue(value []RecoveryJobable)
}
type RecoveryJobEntityNameAndIdsFilter ¶
type RecoveryJobEntityNameAndIdsFilter struct {
RecoveryJobFilteringCriteriaBase
}
func NewRecoveryJobEntityNameAndIdsFilter ¶
func NewRecoveryJobEntityNameAndIdsFilter() *RecoveryJobEntityNameAndIdsFilter
NewRecoveryJobEntityNameAndIdsFilter instantiates a new RecoveryJobEntityNameAndIdsFilter and sets the default values.
func (*RecoveryJobEntityNameAndIdsFilter) GetFieldDeserializers ¶
func (m *RecoveryJobEntityNameAndIdsFilter) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error when successful
func (*RecoveryJobEntityNameAndIdsFilter) GetFilterValues ¶
func (m *RecoveryJobEntityNameAndIdsFilter) GetFilterValues() []EntityTypeAndIdsable
GetFilterValues gets the filterValues property value. The list of entity type and ID pairs to include in the recovery job. Duplicate entity types are not allowed and return a 400 Bad Request error. returns a []EntityTypeAndIdsable when successful
func (*RecoveryJobEntityNameAndIdsFilter) Serialize ¶
func (m *RecoveryJobEntityNameAndIdsFilter) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*RecoveryJobEntityNameAndIdsFilter) SetFilterValues ¶
func (m *RecoveryJobEntityNameAndIdsFilter) SetFilterValues(value []EntityTypeAndIdsable)
SetFilterValues sets the filterValues property value. The list of entity type and ID pairs to include in the recovery job. Duplicate entity types are not allowed and return a 400 Bad Request error.
type RecoveryJobEntityNameAndIdsFilterable ¶
type RecoveryJobEntityNameAndIdsFilterable interface {
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
RecoveryJobFilteringCriteriaBaseable
GetFilterValues() []EntityTypeAndIdsable
SetFilterValues(value []EntityTypeAndIdsable)
}
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 list of entity types to include in the recovery job. returns a []ResourceTypeName when successful
func (*RecoveryJobEntityNamesFilter) GetFieldDeserializers ¶
func (m *RecoveryJobEntityNamesFilter) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error when successful
func (*RecoveryJobEntityNamesFilter) Serialize ¶
func (m *RecoveryJobEntityNamesFilter) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*RecoveryJobEntityNamesFilter) SetEntityTypes ¶
func (m *RecoveryJobEntityNamesFilter) SetEntityTypes(value []ResourceTypeName)
SetEntityTypes sets the entityTypes property value. The list of entity types to include in the recovery job.
type RecoveryJobEntityNamesFilterable ¶
type RecoveryJobEntityNamesFilterable interface {
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
RecoveryJobFilteringCriteriaBaseable
GetEntityTypes() []ResourceTypeName
SetEntityTypes(value []ResourceTypeName)
}
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 ¶
func (m *RecoveryJobFilteringCriteriaBase) GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
GetBackingStore gets the BackingStore property value. Stores model information. returns a BackingStore when successful
func (*RecoveryJobFilteringCriteriaBase) GetFieldDeserializers ¶
func (m *RecoveryJobFilteringCriteriaBase) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
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 ¶
func (m *RecoveryJobFilteringCriteriaBase) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
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 ¶
func (m *RecoveryJobFilteringCriteriaBase) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)
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 RecoveryJobFilteringCriteriaBaseable ¶
type RecoveryJobFilteringCriteriaBaseable interface {
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
GetBackingStore() ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore
GetOdataType() *string
SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)
SetOdataType(value *string)
}
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 ¶
func (m *RecoveryPreviewJob) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error when successful
func (*RecoveryPreviewJob) Serialize ¶
func (m *RecoveryPreviewJob) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
type RecoveryPreviewJobCollectionResponse ¶
type RecoveryPreviewJobCollectionResponse struct {
iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse
}
func NewRecoveryPreviewJobCollectionResponse ¶
func NewRecoveryPreviewJobCollectionResponse() *RecoveryPreviewJobCollectionResponse
NewRecoveryPreviewJobCollectionResponse instantiates a new RecoveryPreviewJobCollectionResponse and sets the default values.
func (*RecoveryPreviewJobCollectionResponse) GetFieldDeserializers ¶
func (m *RecoveryPreviewJobCollectionResponse) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error when successful
func (*RecoveryPreviewJobCollectionResponse) GetValue ¶
func (m *RecoveryPreviewJobCollectionResponse) GetValue() []RecoveryPreviewJobable
GetValue gets the value property value. The value property returns a []RecoveryPreviewJobable when successful
func (*RecoveryPreviewJobCollectionResponse) Serialize ¶
func (m *RecoveryPreviewJobCollectionResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*RecoveryPreviewJobCollectionResponse) SetValue ¶
func (m *RecoveryPreviewJobCollectionResponse) SetValue(value []RecoveryPreviewJobable)
SetValue sets the value property value. The value property
type RecoveryPreviewJobCollectionResponseable ¶
type RecoveryPreviewJobCollectionResponseable interface {
iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
GetValue() []RecoveryPreviewJobable
SetValue(value []RecoveryPreviewJobable)
}
type RecoveryPreviewJobable ¶
type RecoveryPreviewJobable interface {
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
RecoveryJobBaseable
}
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 Recoveryable ¶
type Recoveryable interface {
iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
GetJobs() []RecoveryJobBaseable
GetSnapshots() []Snapshotable
SetJobs(value []RecoveryJobBaseable)
SetSnapshots(value []Snapshotable)
}
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 ¶
type Snapshot struct {
iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entity
}
func NewSnapshot ¶
func NewSnapshot() *Snapshot
NewSnapshot instantiates a new Snapshot and sets the default values.
func (*Snapshot) GetCreatedDateTime ¶
func (m *Snapshot) GetCreatedDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
GetCreatedDateTime gets the createdDateTime property value. The date and time when the snapshot was created. returns a *Time when successful
func (*Snapshot) GetFieldDeserializers ¶
func (m *Snapshot) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
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. Collection of recovery jobs created for this snapshot. returns a []RecoveryJobable when successful
func (*Snapshot) GetRecoveryPreviewJobs ¶
func (m *Snapshot) GetRecoveryPreviewJobs() []RecoveryPreviewJobable
GetRecoveryPreviewJobs gets the recoveryPreviewJobs property value. Collection of preview jobs created for this snapshot. returns a []RecoveryPreviewJobable when successful
func (*Snapshot) GetTotalChangedObjects ¶
GetTotalChangedObjects gets the totalChangedObjects property value. The total number of changed objects identified in this snapshot. returns a *int32 when successful
func (*Snapshot) Serialize ¶
func (m *Snapshot) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*Snapshot) SetCreatedDateTime ¶
func (m *Snapshot) SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
SetCreatedDateTime sets the createdDateTime property value. The date and time when the snapshot was created.
func (*Snapshot) SetRecoveryJobs ¶
func (m *Snapshot) SetRecoveryJobs(value []RecoveryJobable)
SetRecoveryJobs sets the recoveryJobs property value. Collection of recovery jobs created for this snapshot.
func (*Snapshot) SetRecoveryPreviewJobs ¶
func (m *Snapshot) SetRecoveryPreviewJobs(value []RecoveryPreviewJobable)
SetRecoveryPreviewJobs sets the recoveryPreviewJobs property value. Collection of preview jobs created for this snapshot.
func (*Snapshot) SetTotalChangedObjects ¶
SetTotalChangedObjects sets the totalChangedObjects property value. The total number of changed objects identified in this snapshot.
type SnapshotCollectionResponse ¶
type SnapshotCollectionResponse struct {
iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse
}
func NewSnapshotCollectionResponse ¶
func NewSnapshotCollectionResponse() *SnapshotCollectionResponse
NewSnapshotCollectionResponse instantiates a new SnapshotCollectionResponse and sets the default values.
func (*SnapshotCollectionResponse) GetFieldDeserializers ¶
func (m *SnapshotCollectionResponse) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
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 ¶
func (m *SnapshotCollectionResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
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 SnapshotCollectionResponseable ¶
type SnapshotCollectionResponseable interface {
iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
GetValue() []Snapshotable
SetValue(value []Snapshotable)
}
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)
}
Source Files
¶
- entity_type_and_ids.go
- recovery.go
- recovery_action.go
- recovery_change_object_base.go
- recovery_job.go
- recovery_job_base.go
- recovery_job_base_collection_response.go
- recovery_job_collection_response.go
- recovery_job_entity_name_and_ids_filter.go
- recovery_job_entity_names_filter.go
- recovery_job_filtering_criteria_base.go
- recovery_preview_job.go
- recovery_preview_job_collection_response.go
- recovery_status.go
- resource_type_name.go
- snapshot.go
- snapshot_collection_response.go