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 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 ¶
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 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 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. 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 ¶
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. 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 ¶
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 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 ¶
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 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 ¶
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 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 ¶
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 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 ¶
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. The filteringCriteria property returns a RecoveryJobFilteringCriteriaBaseable when successful
func (*RecoveryJobBase) GetJobCompletionDateTime ¶
func (m *RecoveryJobBase) GetJobCompletionDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
GetJobCompletionDateTime gets the jobCompletionDateTime property value. The jobCompletionDateTime property returns a *Time when successful
func (*RecoveryJobBase) GetJobStartDateTime ¶
func (m *RecoveryJobBase) GetJobStartDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
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 ¶
func (m *RecoveryJobBase) GetTargetStateDateTime() *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time
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 ¶
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. The filteringCriteria property
func (*RecoveryJobBase) SetJobCompletionDateTime ¶
func (m *RecoveryJobBase) SetJobCompletionDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
SetJobCompletionDateTime sets the jobCompletionDateTime property value. The jobCompletionDateTime property
func (*RecoveryJobBase) SetJobStartDateTime ¶
func (m *RecoveryJobBase) SetJobStartDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
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 ¶
func (m *RecoveryJobBase) SetTargetStateDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)
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 ¶
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 filterValues property 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 filterValues property
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 entityTypes property 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 entityTypes property
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 createdDateTime property 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. 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 ¶
GetTotalChangedObjects gets the totalChangedObjects property value. The totalChangedObjects property 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 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 ¶
SetTotalChangedObjects sets the totalChangedObjects property value. The totalChangedObjects property
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