ProtectedItemModelProperties interface

Protected item model properties.

Properties

allowedJobs

Gets or sets the allowed scenarios on the protected item. NOTE: This property will not be serialized. It can only be populated by the server.

correlationId

Gets or sets the protected item correlation Id. NOTE: This property will not be serialized. It can only be populated by the server.

currentJob

NOTE: This property will not be serialized. It can only be populated by the server.

customProperties

Protected item model custom properties.

draId

Gets or sets the DRA Id. NOTE: This property will not be serialized. It can only be populated by the server.

fabricId

Gets or sets the fabric Id. NOTE: This property will not be serialized. It can only be populated by the server.

fabricObjectId

Gets or sets the fabric object Id. NOTE: This property will not be serialized. It can only be populated by the server.

fabricObjectName

Gets or sets the fabric object name. NOTE: This property will not be serialized. It can only be populated by the server.

healthErrors

Gets or sets the list of health errors. NOTE: This property will not be serialized. It can only be populated by the server.

lastFailedEnableProtectionJob

NOTE: This property will not be serialized. It can only be populated by the server.

lastFailedPlannedFailoverJob

NOTE: This property will not be serialized. It can only be populated by the server.

lastSuccessfulPlannedFailoverTime

Gets or sets the Last successful planned failover time. NOTE: This property will not be serialized. It can only be populated by the server.

lastSuccessfulTestFailoverTime

Gets or sets the Last successful test failover time. NOTE: This property will not be serialized. It can only be populated by the server.

lastSuccessfulUnplannedFailoverTime

Gets or sets the Last successful unplanned failover time. NOTE: This property will not be serialized. It can only be populated by the server.

lastTestFailoverJob

NOTE: This property will not be serialized. It can only be populated by the server.

policyName

Gets or sets the policy name.

protectionState

Gets or sets the protection state. NOTE: This property will not be serialized. It can only be populated by the server.

protectionStateDescription

Gets or sets the protection state description. NOTE: This property will not be serialized. It can only be populated by the server.

provisioningState

Gets or sets the provisioning state of the Dra. NOTE: This property will not be serialized. It can only be populated by the server.

replicationExtensionName

Gets or sets the replication extension name.

replicationHealth

Gets or sets protected item replication health. NOTE: This property will not be serialized. It can only be populated by the server.

resynchronizationState

Gets or sets the resynchronization state. NOTE: This property will not be serialized. It can only be populated by the server.

resyncRequired

Gets or sets a value indicating whether resynchronization is required or not. NOTE: This property will not be serialized. It can only be populated by the server.

sourceFabricProviderId

Gets or sets the source fabric provider Id. NOTE: This property will not be serialized. It can only be populated by the server.

targetDraId

Gets or sets the target DRA Id. NOTE: This property will not be serialized. It can only be populated by the server.

targetFabricId

Gets or sets the target fabric Id. NOTE: This property will not be serialized. It can only be populated by the server.

targetFabricProviderId

Gets or sets the target fabric provider Id. NOTE: This property will not be serialized. It can only be populated by the server.

testFailoverState

Gets or sets the test failover state. NOTE: This property will not be serialized. It can only be populated by the server.

testFailoverStateDescription

Gets or sets the Test failover state description. NOTE: This property will not be serialized. It can only be populated by the server.

Property Details

allowedJobs

Gets or sets the allowed scenarios on the protected item. NOTE: This property will not be serialized. It can only be populated by the server.

allowedJobs?: string[]

Property Value

string[]

correlationId

Gets or sets the protected item correlation Id. NOTE: This property will not be serialized. It can only be populated by the server.

correlationId?: string

Property Value

string

currentJob

NOTE: This property will not be serialized. It can only be populated by the server.

currentJob?: ProtectedItemModelPropertiesCurrentJob

Property Value

customProperties

Protected item model custom properties.

customProperties: ProtectedItemModelCustomPropertiesUnion

Property Value

draId

Gets or sets the DRA Id. NOTE: This property will not be serialized. It can only be populated by the server.

draId?: string

Property Value

string

fabricId

Gets or sets the fabric Id. NOTE: This property will not be serialized. It can only be populated by the server.

fabricId?: string

Property Value

string

fabricObjectId

Gets or sets the fabric object Id. NOTE: This property will not be serialized. It can only be populated by the server.

fabricObjectId?: string

Property Value

string

fabricObjectName

Gets or sets the fabric object name. NOTE: This property will not be serialized. It can only be populated by the server.

fabricObjectName?: string

Property Value

string

healthErrors

Gets or sets the list of health errors. NOTE: This property will not be serialized. It can only be populated by the server.

healthErrors?: HealthErrorModel[]

Property Value

lastFailedEnableProtectionJob

NOTE: This property will not be serialized. It can only be populated by the server.

lastFailedEnableProtectionJob?: ProtectedItemModelPropertiesLastFailedEnableProtectionJob

Property Value

lastFailedPlannedFailoverJob

NOTE: This property will not be serialized. It can only be populated by the server.

lastFailedPlannedFailoverJob?: ProtectedItemModelPropertiesLastFailedPlannedFailoverJob

Property Value

lastSuccessfulPlannedFailoverTime

Gets or sets the Last successful planned failover time. NOTE: This property will not be serialized. It can only be populated by the server.

lastSuccessfulPlannedFailoverTime?: Date

Property Value

Date

lastSuccessfulTestFailoverTime

Gets or sets the Last successful test failover time. NOTE: This property will not be serialized. It can only be populated by the server.

lastSuccessfulTestFailoverTime?: Date

Property Value

Date

lastSuccessfulUnplannedFailoverTime

Gets or sets the Last successful unplanned failover time. NOTE: This property will not be serialized. It can only be populated by the server.

lastSuccessfulUnplannedFailoverTime?: Date

Property Value

Date

lastTestFailoverJob

NOTE: This property will not be serialized. It can only be populated by the server.

lastTestFailoverJob?: ProtectedItemModelPropertiesLastTestFailoverJob

Property Value

policyName

Gets or sets the policy name.

policyName: string

Property Value

string

protectionState

Gets or sets the protection state. NOTE: This property will not be serialized. It can only be populated by the server.

protectionState?: string

Property Value

string

protectionStateDescription

Gets or sets the protection state description. NOTE: This property will not be serialized. It can only be populated by the server.

protectionStateDescription?: string

Property Value

string

provisioningState

Gets or sets the provisioning state of the Dra. NOTE: This property will not be serialized. It can only be populated by the server.

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. NOTE: This property will not be serialized. It can only be populated by the server.

replicationHealth?: string

Property Value

string

resynchronizationState

Gets or sets the resynchronization state. NOTE: This property will not be serialized. It can only be populated by the server.

resynchronizationState?: string

Property Value

string

resyncRequired

Gets or sets a value indicating whether resynchronization is required or not. NOTE: This property will not be serialized. It can only be populated by the server.

resyncRequired?: boolean

Property Value

boolean

sourceFabricProviderId

Gets or sets the source fabric provider Id. NOTE: This property will not be serialized. It can only be populated by the server.

sourceFabricProviderId?: string

Property Value

string

targetDraId

Gets or sets the target DRA Id. NOTE: This property will not be serialized. It can only be populated by the server.

targetDraId?: string

Property Value

string

targetFabricId

Gets or sets the target fabric Id. NOTE: This property will not be serialized. It can only be populated by the server.

targetFabricId?: string

Property Value

string

targetFabricProviderId

Gets or sets the target fabric provider Id. NOTE: This property will not be serialized. It can only be populated by the server.

targetFabricProviderId?: string

Property Value

string

testFailoverState

Gets or sets the test failover state. NOTE: This property will not be serialized. It can only be populated by the server.

testFailoverState?: string

Property Value

string

testFailoverStateDescription

Gets or sets the Test failover state description. NOTE: This property will not be serialized. It can only be populated by the server.

testFailoverStateDescription?: string

Property Value

string