Share via


ProtectedItemModelProperties interface

Protected item model properties.

Properties

allowedJobs

Gets or sets the allowed scenarios on the protected item.

correlationId

Gets or sets the protected item correlation Id.

currentJob

Gets or sets the current scenario.

customProperties

Protected item model custom properties.

fabricAgentId

Gets or sets the fabric agent Id.

fabricId

Gets or sets the fabric Id.

fabricObjectId

Gets or sets the fabric object Id.

fabricObjectName

Gets or sets the fabric object name.

healthErrors

Gets or sets the list of health errors.

lastFailedEnableProtectionJob

Gets or sets the last failed enabled protection job.

lastFailedPlannedFailoverJob

Gets or sets the last failed planned failover job.

lastSuccessfulPlannedFailoverTime

Gets or sets the Last successful planned failover time.

lastSuccessfulTestFailoverTime

Gets or sets the Last successful test failover time.

lastSuccessfulUnplannedFailoverTime

Gets or sets the Last successful unplanned failover time.

lastTestFailoverJob

Gets or sets the last test failover job.

policyName

Gets or sets the policy name.

protectionState

Gets or sets the protection state.

protectionStateDescription

Gets or sets the protection state description.

provisioningState

Gets or sets the provisioning state of the fabric agent.

replicationExtensionName

Gets or sets the replication extension name.

replicationHealth

Gets or sets protected item replication health.

resynchronizationState

Gets or sets the resynchronization state.

resyncRequired

Gets or sets a value indicating whether resynchronization is required or not.

sourceFabricProviderId

Gets or sets the source fabric provider Id.

targetFabricAgentId

Gets or sets the target fabric agent Id.

targetFabricId

Gets or sets the target fabric Id.

targetFabricProviderId

Gets or sets the target fabric provider Id.

testFailoverState

Gets or sets the test failover state.

testFailoverStateDescription

Gets or sets the Test failover state description.

Property Details

allowedJobs

Gets or sets the allowed scenarios on the protected item.

allowedJobs?: string[]

Property Value

string[]

correlationId

Gets or sets the protected item correlation Id.

correlationId?: string

Property Value

string

currentJob

Gets or sets the current scenario.

currentJob?: ProtectedItemJobProperties

Property Value

customProperties

Protected item model custom properties.

customProperties: ProtectedItemModelCustomPropertiesUnion

Property Value

fabricAgentId

Gets or sets the fabric agent Id.

fabricAgentId?: string

Property Value

string

fabricId

Gets or sets the fabric Id.

fabricId?: string

Property Value

string

fabricObjectId

Gets or sets the fabric object Id.

fabricObjectId?: string

Property Value

string

fabricObjectName

Gets or sets the fabric object name.

fabricObjectName?: string

Property Value

string

healthErrors

Gets or sets the list of health errors.

healthErrors?: HealthErrorModel[]

Property Value

lastFailedEnableProtectionJob

Gets or sets the last failed enabled protection job.

lastFailedEnableProtectionJob?: ProtectedItemJobProperties

Property Value

lastFailedPlannedFailoverJob

Gets or sets the last failed planned failover job.

lastFailedPlannedFailoverJob?: ProtectedItemJobProperties

Property Value

lastSuccessfulPlannedFailoverTime

Gets or sets the Last successful planned failover time.

lastSuccessfulPlannedFailoverTime?: Date

Property Value

Date

lastSuccessfulTestFailoverTime

Gets or sets the Last successful test failover time.

lastSuccessfulTestFailoverTime?: Date

Property Value

Date

lastSuccessfulUnplannedFailoverTime

Gets or sets the Last successful unplanned failover time.

lastSuccessfulUnplannedFailoverTime?: Date

Property Value

Date

lastTestFailoverJob

Gets or sets the last test failover job.

lastTestFailoverJob?: ProtectedItemJobProperties

Property Value

policyName

Gets or sets the policy name.

policyName: string

Property Value

string

protectionState

Gets or sets the protection state.

protectionState?: string

Property Value

string

protectionStateDescription

Gets or sets the protection state description.

protectionStateDescription?: string

Property Value

string

provisioningState

Gets or sets the provisioning state of the fabric agent.

provisioningState?: string

Property Value

string

replicationExtensionName

Gets or sets the replication extension name.

replicationExtensionName: string

Property Value

string

replicationHealth

Gets or sets protected item replication health.

replicationHealth?: string

Property Value

string

resynchronizationState

Gets or sets the resynchronization state.

resynchronizationState?: string

Property Value

string

resyncRequired

Gets or sets a value indicating whether resynchronization is required or not.

resyncRequired?: boolean

Property Value

boolean

sourceFabricProviderId

Gets or sets the source fabric provider Id.

sourceFabricProviderId?: string

Property Value

string

targetFabricAgentId

Gets or sets the target fabric agent Id.

targetFabricAgentId?: string

Property Value

string

targetFabricId

Gets or sets the target fabric Id.

targetFabricId?: string

Property Value

string

targetFabricProviderId

Gets or sets the target fabric provider Id.

targetFabricProviderId?: string

Property Value

string

testFailoverState

Gets or sets the test failover state.

testFailoverState?: string

Property Value

string

testFailoverStateDescription

Gets or sets the Test failover state description.

testFailoverStateDescription?: string

Property Value

string