Options
All
  • Public
  • Public/Protected
  • All
Menu

Virtual Protection Group

Hierarchy

Index

Constructors

constructor

Accessors

activeProcessStage

activeProcessStage:

Get active provess stage for Vpg

actualRpo

actualRpo:

Get actual rpo of Vpg

companyId

companyId:

Gets the ID of the company that the entity belongs to.

deleted

deleted:

Indicates whether the entity is deleted.

deletedDate

deletedDate:

Gets the date that the entity was deleted, or null if it is not deleted.

entities

entities:

Get entities for Vpg

entityType

entityType:

iops

iops:

Get iops for Vpg

isBackupEnabled

isBackupEnabled:

Get is backup enabled boolean for Vpg

json

json:

Gets the raw JSON object from the API.

lastTest

lastTest:

Get last test for Vpg

locationId

locationId:

Get the location id of Vpg

name

name:

Gets the name.

orgName

orgName:

Get org name of Vpg

orgUuid

orgUuid:

Get the org uuid of Vpg

priority

priority:

Get priority of Vpg

protectedSiteIdentifier

protectedSiteIdentifier:

Get protected site identifer for Vpg

provisionedStorageInMb

provisionedStorageInMb:

Get provisioned storage in mb for Vpg

recoveryJournalProvisionedStorageInMb

recoveryJournalProvisionedStorageInMb:

Get recovery journal provisioned storage in mb for Vpg

recoveryJournalUsedStorageInMb

recoveryJournalUsedStorageInMb:

Get recovery journal used storage in mb for Vpg

recoverySiteIdentifier

recoverySiteIdentifier:

Get recovery site identifier for Vpg

serviceProfile

serviceProfile:

Get service profile for Vpg.

serviceProfileIdentifier

serviceProfileIdentifier:

Get service profile identifier for Vpg

serviceProfileUuid

serviceProfileUuid:

Get service profile uuid of Vpg

sourceSite

sourceSite:

Get source site for Vpg

status

status:

Get status of Vpg

subStatus

subStatus:

Get sub status of Vpg

targetSite

targetSite:

Get target site for Vpg

throughputInMb

throughputInMb:

Get throughput in mb for Vpg

updatedDate

updatedDate:

Gets the last date that the entity was updated.

usedStorageInMb

usedStorageInMb:

Get used storage in percent for Vpg

uuid

uuid:

Gets the UUID.

vms

vms:

Get VMs for Vpg

vmsCount

vmsCount:

Get VMs count for Vpg

vpgIdentifier

vpgIdentifier:

Get the Vpg identifier of Vpg

vpgName

vpgName:

Get the Vpg name

Methods

addVpgFailoverTestAlert

commitFailover

  • commitFailover(): Promise<Task>

downloadFailoverReport

  • downloadFailoverReport(reportUuid: string, fileName?: undefined | string): Observable<String>
  • Get a failover report file for a task

    Parameters

    • reportUuid: string

      the UUID of the task to retrieve the report for

    • Optional fileName: undefined | string

    Returns Observable<String>

failover

failoverTest

  • failoverTest(checkpointId: string): Promise<Task>

failoverTestStop

  • failoverTestStop(success: boolean, summary: string): Promise<Task>
  • Stop a Vpg failover test and provide feedback as to whether the test was successful

    Parameters

    • success: boolean
    • summary: string

    Returns Promise<Task>

    task

getCheckpoints

getFailoverTaskDetails

getPerformanceCounters

  • getPerformanceCounters(): Promise<Array<PerfCounter>>

getServiceProfile

getVmsForVpg

  • getVmsForVpg(): Promise<Array<VpgVm>>

getVpgFailoverTestAlert

getVpgPerfFor

  • getVpgPerfFor(group: string, name: string, type: string, start?: undefined | number, end?: undefined | number): Promise<PerfSamplesSeries>
  • Returns VPG performance samples given a performance series information

    Parameters

    • group: string
    • name: string
    • type: string
    • Optional start: undefined | number
    • Optional end: undefined | number

    Returns Promise<PerfSamplesSeries>

    perf sample serie

isFailingOver

  • isFailingOver(): boolean
  • Return whether or not the vpg is failing over or not.

    Returns boolean

refresh

  • refresh(): Promise<Vpg>
  • Refreshes the Vpg data by retrieving it from the API again.

    Returns Promise<Vpg>

    promise that resolves with this object

removeVpgFailoverTestAlert

  • removeVpgFailoverTestAlert(): Promise<any>

rollbackFailover

  • rollbackFailover(): Promise<Task>

toString

  • toString(): string

Static getVpg

Legend

  • Module
  • Object literal
  • Variable
  • Function
  • Function with type parameter
  • Index signature
  • Type alias
  • Enumeration
  • Enumeration member
  • Property
  • Method
  • Interface
  • Interface with type parameter
  • Constructor
  • Property
  • Method
  • Index signature
  • Class
  • Class with type parameter
  • Constructor
  • Property
  • Method
  • Accessor
  • Index signature
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Inherited accessor
  • Protected property
  • Protected method
  • Protected accessor
  • Private property
  • Private method
  • Private accessor
  • Static property
  • Static method

Generated using TypeDoc