Options
All
  • Public
  • Public/Protected
  • All
Menu

CircleCI Codecov npm License Documentation

alt text

iland Javascript SDK

Javascript SDK for the browser and node, written in TypeScript.

Full TypeDoc reference is available here .

Developers

Required:

[x] NodeJS >=6.2.2

Clone repo then execute: yarn install or npm install

Tests

For tests you'll have to add following environment variables, you can add them to your bash_rc ou bash_profile file:

export ILAND_USERNAME="<Production_username>"

export ILAND_PASSWORD="<Production_password>"

export ILAND_CLIENT_ID="<Client_ID>"

export ILAND_CLIENT_SECRET="<Client_secret>"

To run tests:

yarn test or npm run test

Index

Classes

Interfaces

Type aliases

Variables

Type aliases

AccessType

AccessType: "WRITE" | "READ"

ActiveProcessStage

ActiveProcessStage: "IN_TEST" | "STARTING" | "STOPPING" | "NONE"

Enumeration of possible Active Process Stage types.

AdapterType

AdapterType: "E100E" | "E1000" | "VLANCE" | "VMXNET" | "FLEXIBLE" | "VMXNET2" | "VMXNET3"

Enumeration of the available adapter types for a VM.

AffinityRuleType

AffinityRuleType: "AFFINITY" | "ANTI_AFFINITY"

Enumeration of possible VM affinity rule types.

ApiErrorType

ApiErrorType: "BadRequestError" | "NotFoundError" | "InternalServerError" | "VCloudDirectorError" | "VShieldManagerError" | "UnauthorizedError" | "UnknownError" | "ConnectionError"

Enumeration of possible API error types.

AuthenticationMode

AuthenticationMode: "PSK" | "CERTIFICATE"

Authentication Mode

BillField

BillField: "CPU" | "CPU_USAGE" | "CPU_BURST_USAGE" | "CPU_BURST" | "CPU_RES_USAGE" | "MEMORY" | "MEMORY_USAGE" | "MEMORY_BURST" | "MEMORY_BURST_USAGE" | "MEMORY_RES_USAGE" | "DISK" | "DISK_USAGE" | "DISK_BURST" | "DISK_BURST_USAGE" | "BANDWIDTH" | "BANDWIDTH_USAGE" | "BANDWIDTH_BURST" | "BANDWIDTH_RES_USAGE" | "BANDWIDTH_BURST_USAGE"

CommitPolicy

CommitPolicy: "ROLLBACK" | "COMMIT" | "NONE"

Enumeration of possible commit policy types

ContactType

ContactType: "PHONE" | "EMAIL"

Contact type interface.

CurrencyCode

CurrencyCode: "USD" | "EUR" | "GBP" | "SGD" | "AUD"

Enumeration of supported currency codes.

DHGroup

DHGroup: "DH2" | "DH5" | "DH14"

DH Group

DNSRecordType

DNSRecordType: "A" | "AAAA" | "CNAME" | "COMMENT" | "DIRECTIVE" | "DNAME" | "DNSKEY" | "DS" | "INCLUDE" | "IPSECKEY" | "KEY" | "MX" | "NS" | "PTR" | "SOA" | "SRV" | "TXT"

Enumeration of possible DNS record types.

DiskType

DiskType: "LSI_LOGIC" | "LSI_LOGIC_SAS" | "PARA_VIRTUAL" | "BUS_LOGIC" | "SATA" | "IDE"

Enumeration of the available disk types for a VM.

DnsRecordType

DnsRecordType: "A" | "AAAA" | "CNAME" | "COMMENT" | "DIRECTIVE" | "DNAME" | "DNSKEY" | "DS" | "INCLUDE" | "IPSECKEY" | "KEY" | "MX" | "NS" | "PTR" | "SOA" | "SRV" | "TXT"

Enumeration of possible DNS record types.

DomainType

DomainType: "COMPANY" | "SHARED" | "SYSTEM_ADMIN" | "READ_ONLY_SYSTEM_ADMIN"

EdgeBackingConfigurationType

EdgeBackingConfigurationType: "compact" | "full"

Enumeration of possible edge backing configuration types.

EdgeFirewallLogType

EdgeFirewallLogType: "action_source" | "destination_port" | "destination_port_and_protocol"

EdgeInterfaceType

EdgeInterfaceType: "internal" | "uplink"

Enumeration of possible edge interface types.

EdgeSslVpnAuthServerType

EdgeSslVpnAuthServerType: "LOCAL" | "LDAP" | "AD" | "RADIUS" | "RSA"

EdgeStatus

EdgeStatus: "UP" | "DOWN"

Edge status enumeration.

EncryptionAlgorithm

EncryptionAlgorithm: "AES" | "AE256" | "AES_GCM" | "_3DES"

Encryption Algorithm

EntityType

EntityType: "USER" | "COMPANY" | "SUPPORT_TICKET" | "SUPPORT_TICKET_COMMENT" | "SUPPORT_TICKET_ATTACHMENT" | "IAAS_PRODUCT" | "IAAS_LOCATION" | "IAAS_ORGANIZATION" | "IAAS_VPG" | "IAAS_VCC_FAILOVER_PLAN" | "IAAS_DISASTER_RECOVERY_RUNBOOK" | "IAAS_CATALOG" | "IAAS_MEDIA" | "IAAS_VAPP_TEMPLATE" | "IAAS_VAPP_TEMPLATE_VM" | "IAAS_VDC" | "IAAS_EDGE" | "IAAS_STORAGE_PROFILE" | "IAAS_INTERNAL_NETWORK" | "IAAS_VAPP" | "IAAS_VAPP_NETWORK" | "IAAS_VM" | "IAAS_PERSISTENT_DISK" | "VCC_BACKUP_PRODUCT" | "VCC_BACKUP_LOCATION" | "VCC_BACKUP_TENANT" | "OBJECT_STORAGE_PRODUCT" | "OBJECT_STORAGE_LOCATION" | "ALERT" | "TASK"

Enumerates the core entity types.

EnvironmentType

EnvironmentType: "VC_VPG" | "VC_VAPP" | "VCD_VAPP" | "PUBLIC_CLOUD" | "HYPERV"

Enumeration of possible environment types.

EventOwnerType

EventOwnerType: "COMPANY" | "USER"

Enumeration of possible event owner types.

EventType

EventType: "ORG_CREATE" | "ORG_DELETE" | "ORG_MODIFY" | "ORG_ANTIMALWARE_REPORT_GENERATE" | "ORG_BILLING_REPORT_GENERATE" | "ORG_CONTINUITY_PROTECTION_REPORT_GENERATE" | "ORG_DR_ADMIN_REPORT_GENERATE" | "ORG_DPI_EVENT_REPORT_GENERATE" | "ORG_ECS_EVENT_HISTORY_REPORT_GENERATE" | "ORG_FAILOVER_TEST_REPORT_GENERATE" | "ORG_FIREWALL_EVENT_REPORT_GENERATE" | "ORG_HIPAA_REPORT_GENERATE" | "ORG_INTEGRITY_EVENT_REPORT_GENERATE" | "ORG_LOG_INSPECTION_REPORT_GENERATE" | "ORG_LOGIN_EVENT_HISTORY_REPORT_GENERATE" | "ORG_SUPPORT_REQUEST_REPORT_GENERATE" | "ORG_VM_ENCRYPTION_REPORT_GENERATE" | "ORG_VULNERABILITY_REPORT_GENERATE" | "ORG_WEB_REPUTATION_REPORT_GENERATE" | "ORG_DR_RUNBOOK_REPORT_GENERATE" | "ORG_VM_INVENTORY_REPORT_GENERATE" | "ORG_BILL_CALCULATED" | "ORG_DELETE_DNS_ZONE" | "ORG_ADD_DNS_ZONE" | "ORG_PUSH_DNS_ZONE" | "ORG_DELETE_DNS_RECORD" | "ORG_UPDATE_DNS_RECORD" | "ORG_ADD_DNS_RECORD" | "ORG_VULNERABILITY_SCAN_LAUNCH" | "ORG_VULNERABILITY_SCAN_PAUSE" | "ORG_VULNERABILITY_SCAN_STOP" | "ORG_VULNERABILITY_SCAN_RESUME" | "EDGE_CREATE" | "EDGE_DELETE" | "EDGE_MODIFY" | "EDGE_UPGRADE" | "EDGE_FIREWALL_MODIFIED" | "EDGE_IPSEC_VPN_SERVICE_UPDATE" | "VM_CREATE" | "VM_CREATE_REQUEST" | "VM_DELETE" | "VM_MODIFY" | "VM_MODIFY_REQUEST" | "VM_DEPLOY" | "VM_DEPLOY_REQUEST" | "VM_UNDEPLOY_REQUEST" | "VM_UNDEPLOY" | "VM_CONSOLIDATE" | "VM_CONSOLIDATE_REQUEST" | "VM_RELOCATE" | "VM_RELOCATE_REQUEST" | "VM_POWER_STATE_CHANGE" | "VM_IP_ADDRESS_CHANGED" | "VM_RESTORE_BACKUP_START" | "VM_RESTORE_BACKUP_END" | "VM_IDENTITY_CHANGED" | "VM_BILL_CALCULATED" | "VM_FIREWALL_EVENT" | "VM_ANTIMALWARE_EVENT" | "VM_WEB_REPUTATION_EVENT" | "VM_LOG_INSPECTION_EVENT" | "VM_DPI_EVENT" | "VM_INTEGRITY_EVENT" | "VM_UPDATE_VMWARE_TOOLS_UPGRADE_POLICY" | "VM_UPDATE_BOOT_OPTIONS" | "VM_VMWARE_TOOLS_REINSTALL" | "VM_DRS_RULES_UPDATE" | "VM_DRS_RULES_ADD" | "VM_DRS_RULES_DELETE" | "VM_VMWARE_TOOLS_UPGRADE" | "VAPP_CREATE" | "VAPP_IMPORT" | "VAPP_DELETE" | "VAPP_MODIFY" | "VAPP_DEPLOY" | "VAPP_UNDEPLOY" | "VAPP_UPLOAD_TIMEOUT" | "VAPP_RUNTIME_LEASE_EXPIRE" | "VAPP_IMPORT_REQUEST" | "VAPP_MODIFY_REQUEST" | "VAPP_CREATE_REQUEST" | "VAPP_DELETE_REQUEST" | "VAPP_DEPLOY_REQUEST" | "VAPP_UNDEPLOY_REQUEST" | "VAPP_LEASE_EXPIRATION_CHANGED" | "VAPP_BILL_CALCULATED" | "VAPP_ENABLE_DOWNLOAD" | "VAPP_DOWNLOAD" | "VDC_VM_INVENTORY_REPORT_GENERATE" | "VDC_CREATE_REQUEST" | "VDC_DELETE_REQUEST" | "VDC_CREATE" | "VDC_DELETE" | "VDC_MODIFY" | "VDC_FAST_PROVISIONING_MODIFY" | "VDC_THIN_PROVISIONING_MODIFY" | "VDC_BILL_CALCULATED" | "VDC_CONTRACT_CHANGED" | "PROVIDER_VDC_CREATE" | "PROVIDER_VDC_CREATE_REQUEST" | "PROVIDER_VDC_DELETE" | "PROVIDER_VDC_DELETE_REQUEST" | "PROVIDER_VDC_MODIFY" | "VAPP_NETWORK_CREATE" | "VAPP_NETWORK_DELETE" | "VAPP_NETWORK_MODIFY" | "VAPP_NETWORK_DEPLOY" | "VAPP_NETWORK_UNDEPLOY" | "VAPP_NETWORK_UPGRADE" | "ORG_VDC_NETWORK_CREATE" | "ORG_VDC_NETWORK_DELETE" | "ORG_VDC_NETWORK_MODIFY" | "ORG_VDC_NETWORK_DEPLOY" | "ORG_VDC_NETWORK_UNDEPLOY" | "ORG_VDC_NETWORK_UPGRADE" | "EXTERNAL_NETWORK_CREATE" | "EXTERNAL_NETWORK_DELETE" | "EXTERNAL_NETWORK_MODIFY" | "EXTERNAL_NETWORK_DEPLOY" | "EXTERNAL_NETWORK_UNDEPLOY" | "EXTERNAL_NETWORK_UPGRADE" | "MEDIA_CREATE" | "MEDIA_IMPORT" | "MEDIA_MODIFY" | "MEDIA_DELETE" | "MEDIA_CREATE_REQUEST" | "MEDIA_IMPORT_REQUEST" | "MEDIA_MODIFY_REQUEST" | "MEDIA_DELETE_REQUEST" | "MEDIA_UPLOAD_TIMEOUT" | "MEDIA_QUARANTINE_REJECT" | "VAPP_TEMPLATE_CREATE" | "VAPP_TEMPLATE_IMPORT" | "VAPP_TEMPLATE_MODIFY" | "VAPP_TEMPLATE_DELETE" | "VAPP_TEMPLATE_CREATE_REQUEST" | "VAPP_TEMPLATE_IMPORT_REQUEST" | "VAPP_TEMPLATE_MODIFY_REQUEST" | "VAPP_TEMPLATE_DELETE_REQUEST" | "VAPP_TEMPLATE_ENABLE_DOWNLOAD" | "VAPP_TEMPLATE_DOWNLOAD" | "CATALOG_CREATE" | "CATALOG_DELETE" | "CATALOG_MODIFY" | "CATALOG_PUBLISH" | "VCD_USER_SESSION_LOGIN" | "VCD_USER_SESSION_AUTHORIZE" | "VCD_USER_IMPORT" | "VCD_USER_REMOVE" | "VCD_USER_MODIFY" | "VCD_USER_LOCKOUT" | "VCD_USER_UNLOCK" | "VCD_USER_LOCK_EXPIRED" | "VCD_USER_CREATE" | "VCD_USER_DELETE" | "VCD_USER_ENABLE" | "VCD_USER_DISABLE" | "USER_LOGIN" | "USER_LOGOUT" | "USER_REFRESH_TOKEN" | "USER_UPDATE_PASSWORD" | "USER_UPDATE_TOTP" | "USER_REMOVE_TOTP" | "USER_SEND_RESET_PASSWORD" | "USER_RESET_PASSWORD" | "USER_IMPERSONATE" | "TASK_CREATE" | "TASK_START" | "TASK_ABORT" | "TASK_COMPLETE" | "TASK_FAIL" | "STORAGE_PROFILE_CREATE" | "STORAGE_PROFILE_DELETE" | "STORAGE_PROFILE_MODIFY" | "STORAGE_PROFILE_ADD" | "STORAGE_PROFILE_REMOVE" | "SUPPORT_TICKET_CREATED" | "SUPPORT_TICKET_UPDATED" | "SUPPORT_TICKET_COMMENT_CREATED" | "SUPPORT_TICKET_ATTACHMENT_CREATED" | "VPG_LIVE_FAILOVER_START" | "VPG_TEST_FAILOVER_START" | "VPG_TEST_FAILOVER_STOP" | "VPG_LIVE_FAILOVER_ROLLBACK" | "VPG_LIVE_FAILOVER_ROLLBACK_FAILED" | "VPG_LIVE_FAILOVER_COMMIT_FAILED" | "VPG_LIVE_FAILOVER_COMMIT" | "DISK_DETACH" | "DISK_ATTACH" | "DISK_CREATE_REQUEST" | "DISK_CREATE" | "DISK_DELETE_REQUEST" | "DISK_DELETE" | "DR_RUNBOOK_CREATE" | "DR_RUNBOOK_UPDATE" | "DR_RUNBOOK_DELETE" | "USER_CREATE" | "USER_UPDATE" | "USER_DELETE"

Enumeration of possible event types.

FenceModeType

FenceModeType: "BRIDGED" | "NAT_ROUTED" | "ISOLATED"

FileProgressObservable

FileProgressObservable: Observable<FileProgress>

IamEntityType

IamEntityType: "COMPANY" | "IAAS_PRODUCT" | "VCC_BACKUP_PRODUCT" | "IAAS_LOCATION" | "IAAS_ORGANIZATION" | "IAAS_VPG" | "IAAS_VCC_FAILOVER_PLAN" | "IAAS_CATALOG" | "IAAS_MEDIA" | "IAAS_VAPP_TEMPLATE" | "IAAS_VDC" | "IAAS_EDGE" | "IAAS_INTERNAL_NETWORK" | "IAAS_VAPP" | "IAAS_VAPP_NETWORK" | "IAAS_VM" | "VCC_BACKUP_LOCATION" | "VCC_BACKUP_TENANT" | "OBJECT_STORAGE_PRODUCT" | "OBJECT_STORAGE_LOCATION"

InventoryUpdateType

InventoryUpdateType: "CREATE" | "DELETE" | "UPDATE"

IpAddressingModeType

IpAddressingModeType: "DHCP" | "MANUAL" | "POOL" | "NONE"

MessageFolder

MessageFolder: "INBOX" | "ARCHIVE" | "DELETED"

Message Folder.

MessageSelection

MessageSelection: "ALL" | "READ" | "UNREAD"

Message Selection.

MetadataAccessMode

MetadataAccessMode: "READ_WRITE" | "READONLY" | "PRIVATE"

Enumeration of possible metadata access modes.

MetadataType

MetadataType: string | number | boolean | Date

Enumeration of possible metadata types.

MetadataTypeKey

MetadataTypeKey: "string" | "number" | "datetime" | "boolean"

Enumeration of possible metadata type keys.

OperatingSystem

OperatingSystem: "asianux3_64Guest" | "asianux3Guest" | "asianux4_64Guest" | "asianux4Guest" | "asianux5_64Guest" | "centos64Guest" | "centosGuest" | "coreos64Guest" | "darwin10_64Guest" | "darwin10Guest" | "darwin11_64Guest" | "darwin11Guest" | "darwin12_64Guest" | "darwin13_64Guest" | "darwin14_64Guest" | "darwin64Guest" | "darwinGuest" | "debian4_64Guest" | "debian4Guest" | "debian5_64Guest" | "debian5Guest" | "debian6_64Guest" | "debian6Guest" | "debian7_64Guest" | "debian7Guest" | "debian8_64Guest" | "debian8Guest" | "dosGuest" | "eComStation2Guest" | "eComStationGuest" | "fedora64Guest" | "fedoraGuest" | "freebsd64Guest" | "freebsdGuest" | "genericLinuxGuest" | "mandrakeGuest" | "mandriva64Guest" | "mandrivaGuest" | "netware4Guest" | "netware5Guest" | "netware6Guest" | "nld9Guest" | "oesGuest" | "openServer5Guest" | "openServer6Guest" | "opensuse64Guest" | "opensuseGuest" | "oracleLinux64Guest" | "oracleLinuxGuest" | "os2Guest" | "other24xLinux64Guest" | "other24xLinuxGuest" | "other26xLinux64Guest" | "other26xLinuxGuest" | "other3xLinux64Guest" | "other3xLinuxGuest" | "otherGuest" | "otherGuest64" | "otherLinux64Guest" | "otherLinuxGuest" | "redhatGuest" | "rhel2Guest" | "rhel3_64Guest" | "rhel3Guest" | "rhel4_64Guest" | "rhel4Guest" | "rhel5_64Guest" | "rhel5Guest" | "rhel6_64Guest" | "rhel6Guest" | "rhel7_64Guest" | "rhel7Guest" | "sjdsGuest" | "sles10_64Guest" | "sles10Guest" | "sles11_64Guest" | "sles11Guest" | "sles12_64Guest" | "sles12Guest" | "sles64Guest" | "slesGuest" | "solaris10_64Guest" | "solaris10Guest" | "solaris11_64Guest" | "solaris6Guest" | "solaris7Guest" | "solaris8Guest" | "solaris9Guest" | "suse64Guest" | "suseGuest" | "turboLinux64Guest" | "turboLinuxGuest" | "ubuntu64Guest" | "ubuntuGuest" | "unixWare7Guest" | "vmkernel5Guest" | "vmkernel6Guest" | "vmkernelGuest" | "win2000AdvServGuest" | "win2000ProGuest" | "win2000ServGuest" | "win31Guest" | "win95Guest" | "win98Guest" | "windows7_64Guest" | "windows7Guest" | "windows7Server64Guest" | "windows8_64Guest" | "windows8Guest" | "windows8Server64Guest" | "windows9_64Guest" | "windows9Guest" | "windows9Server64Guest" | "windowsHyperVGuest" | "winLonghorn64Guest" | "winLonghornGuest" | "winMeGuest" | "winNetBusinessGuest" | "winNetDatacenter64Guest" | "winNetDatacenterGuest" | "winNetEnterprise64Guest" | "winNetEnterpriseGuest" | "winNetStandard64Guest" | "winNetStandardGuest" | "winNetWebGuest" | "winNTGuest" | "winVista64Guest" | "winVistaGuest" | "winXPHomeGuest" | "winXPPro64Guest" | "winXPProGuest"

Enumeration of possible VM operating system identifiers.

OrgVdcNetworkUpdateFenceMode

OrgVdcNetworkUpdateFenceMode: "NAT_ROUTED" | "ISOLATED"

PagingOrder

PagingOrder: "ASC" | "DESC"

Paging Order.

PerfGroupType

PerfGroupType: "cpu" | "disk" | "mem" | "net"

PerfIntervalType

PerfIntervalType: "HOUR" | "DAY"

PerfStatsType

PerfStatsType: "absolute" | "delta" | "rate"

PermissionType

PermissionType: "VIEW_ILAND_BACKUP_TENANT" | "MANAGE_ILAND_BACKUP_TENANT_STORAGE" | "VIEW_ILAND_BACKUP_LOCATION" | "VIEW_ILAND_BACKUP_LOCATION_BILLING" | "MANAGE_ILAND_BACKUP_DATA_CENTER_STORAGE" | "VIEW_ILAND_CLOUD_VM" | "VIEW_ILAND_CLOUD_VM_BILLING" | "ACCESS_ILAND_CLOUD_VM_CONSOLE" | "MANAGE_ILAND_CLOUD_VM_POWER_STATE" | "MANAGE_ILAND_CLOUD_VM_CONFIGURATION" | "MANAGE_ILAND_CLOUD_VM_SNAPSHOTS" | "COPY_MOVE_RESTORE_ILAND_CLOUD_VM" | "DELETE_ILAND_CLOUD_VM" | "VIEW_ILAND_CLOUD_VAPP_NETWORK" | "MANAGE_ILAND_CLOUD_VAPP_NETWORK_CONFIGURATION" | "DELETE_ILAND_CLOUD_VAPP_NETWORK" | "VIEW_ILAND_CLOUD_VAPP" | "VIEW_ILAND_CLOUD_VAPP_BILLING" | "MANAGE_ILAND_CLOUD_VAPP_POWER_STATE" | "MANAGE_ILAND_CLOUD_VAPP_CONFIGURATION" | "MANAGE_ILAND_CLOUD_VAPP_SNAPSHOTS" | "MANAGE_ILAND_CLOUD_VAPP_LEASES" | "COPY_MOVE_DOWNLOAD_ILAND_CLOUD_VAPP" | "DELETE_ILAND_CLOUD_VAPP" | "CREATE_ILAND_CLOUD_VAPP_VMS" | "CREATE_ILAND_CLOUD_VAPP_NETWORKS" | "VIEW_ILAND_CLOUD_INTERNAL_NETWORK" | "MANAGE_ILAND_CLOUD_INTERNAL_NETWORK_CONFIGURATION" | "DELETE_ILAND_CLOUD_INTERNAL_NETWORK" | "VIEW_ILAND_CLOUD_EDGE" | "MANAGE_ILAND_CLOUD_EDGE_DHCP_CONFIGURATION" | "MANAGE_ILAND_CLOUD_EDGE_LOAD_BALANCER_CONFIGURATION" | "MANAGE_ILAND_CLOUD_EDGE_STATIC_ROUTING_CONFIGURATION" | "MANAGE_ILAND_CLOUD_EDGE_RATE_LIMIT_CONFIGURATION" | "MANAGE_ILAND_CLOUD_EDGE_IPSEC_VPN_CONFIGURATION" | "MANAGE_ILAND_CLOUD_EDGE_SSL_VPN_CONFIGURATION" | "MANAGE_ILAND_CLOUD_EDGE_FIREWALL_CONFIGURATION" | "MANAGE_ILAND_CLOUD_EDGE_NAT_CONFIGURATION" | "VIEW_ILAND_CLOUD_VDC" | "VIEW_ILAND_CLOUD_VDC_BILLING" | "MANAGE_ILAND_CLOUD_VDC_CONFIGURATION" | "CREATE_ILAND_CLOUD_VDC_VAPPS" | "CREATE_ILAND_CLOUD_VDC_CATALOG_ITEMS" | "CREATE_ILAND_CLOUD_VDC_INTERNAL_NETWORKS" | "VIEW_ILAND_CLOUD_VAPP_TEMPLATE" | "MANAGE_ILAND_CLOUD_VAPP_TEMPLATE_CONFIGURATION" | "DOWNLOAD_ILAND_CLOUD_VAPP_TEMPLATE" | "DELETE_ILAND_CLOUD_VAPP_TEMPLATE" | "VIEW_ILAND_CLOUD_MEDIA" | "MANAGE_ILAND_CLOUD_MEDIA_CONFIGURATION" | "CLONE_DOWNLOAD_ILAND_CLOUD_MEDIA" | "DELETE_ILAND_CLOUD_MEDIA" | "VIEW_ILAND_CLOUD_CATALOG" | "MANAGE_ILAND_CLOUD_CATALOG_CONFIGURATION" | "DELETE_ILAND_CLOUD_CATALOG" | "CREATE_ILAND_CLOUD_CATALOG_VAPP_TEMPLATES" | "CREATE_ILAND_CLOUD_CATALOG_MEDIA" | "VIEW_ILAND_CLOUD_VCC_FAILOVER_PLAN" | "MANAGE_ILAND_CLOUD_VCC_FAILOVER_PLAN_CONFIGURATION" | "TEST_ILAND_CLOUD_VCC_FAILOVER_PLAN" | "START_ILAND_CLOUD_VCC_FAILOVER_PLAN" | "UNDO_ILAND_CLOUD_VCC_FAILOVER_PLAN" | "VIEW_ILAND_CLOUD_VPG" | "MANAGE_ILAND_CLOUD_VPG_CONFIGURATION" | "INITIATE_ILAND_CLOUD_VPG_TEST_FAILOVER" | "INITIATE_ILAND_CLOUD_VPG_LIVE_FAILOVER" | "VIEW_ILAND_CLOUD_ORG" | "VIEW_ILAND_CLOUD_ORG_SECURITY" | "VIEW_ILAND_CLOUD_ORG_BILLING" | "MANAGE_ILAND_CLOUD_ORG_CONFIGURATION" | "MANAGE_ILAND_CLOUD_ORG_DNS" | "CREATE_ILAND_CLOUD_ORG_CATALOGS" | "MANAGE_ILAND_CLOUD_ORG_SECURITY" | "VIEW_ILAND_CLOUD_ORG_DR_RUNBOOKS" | "MANAGE_ILAND_CLOUD_ORG_DR_RUNBOOKS" | "VIEW_ILAND_CLOUD_LOCATION" | "VIEW_ILAND_CLOUD_LOCATION_BILLING" | "VIEW_ILAND_BACKUP" | "VIEW_ILAND_BACKUP_BILLING" | "MANAGE_ILAND_OBJECT_STORAGE_LOCATION" | "MANAGE_ILAND_OBJECT_STORAGE" | "VIEW_ILAND_CLOUD" | "VIEW_ILAND_CLOUD_BILLING" | "VIEW_COMPANY" | "VIEW_COMPANY_SUPPORT_TICKETS" | "VIEW_COMPANY_IAM" | "MANAGE_COMPANY_SETTINGS" | "MANAGE_COMPANY_IAM" | "MANAGE_COMPANY_SUPPORT_TICKETS"

Enumeration of iland Permission keys.

PolicyType

PolicyType: "ADMIN" | "READ_ONLY" | "CUSTOM"

PublicAssignmentType

PublicAssignmentType: "VM" | "VDC_EDGE" | "VAPP_EDGE" | "VIRTUAL_SERVER" | "IPSEC_VPN" | "SNAT" | "DNAT" | "UNASSIGNED"

Org Public IP Assignment Type.

PushUpdatetype

PushUpdatetype: "EVENT" | "TASK"

RecoveryGroupType

RecoveryGroupType: "ZERTO_VPG"

ReportFormat

ReportFormat: "PDF" | "HTML" | "CSV"

ReportType

ReportType: "CUSTOM" | "BASIC" | "DETAILED"

ReportTypeJson

ReportTypeJson: "ANTIMALWARE" | "CONTINUITY_PROTECTION" | "DISASTER_RECOVERY_ADMIN" | "DPI_EVENT" | "CLOUD_EVENT_HISTORY" | "FIREWALL_EVENT" | "HIPAA" | "INTEGRITY_EVENT" | "LOG_INSPECTION_EVENT" | "LOGIN_EVENT_HISTORY" | "SUPPORT_REQUESTS" | "VM_ENCRYPTION" | "ORG_VM_INVENTORY" | "VDC_VM_INVENTORY" | "VULNERABILITY" | "ORG_BILLING_REPORT" | "WEB_REPUTATION_EVENT"

RoleType

RoleType: "CUSTOM" | "BUILT_IN"

SerieType

SerieType: "VULNERABILITY" | "ANTI_MALWARE" | "LOG_INSPECTION" | "FIREWALL"

SeverityType

SeverityType: "PRODUCTION_SYSTEM_DOWN" | "SYSTEM_IMPAIRED" | "GENERAL_GUIDANCE"

Severity type interface.

ShutdownPolicy

ShutdownPolicy: "NONE" | "SHUTDOWN" | "FORCE_SHUTDOWN"

Enumeration of possible shutdown policy types

Status

Status: "FETCHING" | "GENERATING" | "READY" | "ERROR"

Enumeration for possible Status types

StatusJson

StatusJson: "WAITING" | "GENERATING" | "READY" | "ERROR"

SupportTicketCommentType

SupportTicketCommentType: "DISCUSSION" | "RESOLUTION"

SupportTicketSeverity

SupportTicketSeverity: "PRODUCTION_SYSTEM_DOWN" | "SYSTEM_IMPAIRED" | "GENERAL_GUIDANCE"

SupportTicketStatus

SupportTicketStatus: "WAITING_ON_ILAND" | "COMPLETED" | "WAITING_ON_CUSTOMER" | "PENDING_COMPLETION" | "SCHEDULED_WITH_CUSTOMER" | "NEW" | "CANCELLED" | "FEATURE_REQUESTED"

TaskOperation

TaskOperation: "power on" | "power off" | "suspend" | "shutdown" | "reset" | "reboot" | "update memory size" | "reset mac address" | "reconfigure vm" | "rename vm" | "rename vapp" | "update cpu count" | "update disk size" | "add virtual disk" | "update vm disks" | "delete virtual disk" | "install VMWare tools" | "update virtual network card" | "vapp template enable download from vCloud" | "vapp template enable download" | "media enable download" | "vapp enable download from vCloud" | "vapp enable download" | "delete virtual network card" | "update firewall" | "update nat service" | "create snapshot" | "restore snapshot" | "remove snapshot" | "delete entity" | "update storage lease" | "update runtime lease" | "add vapp" | "add vms" | "build vapp" | "build VMs" | "update description" | "update static routing" | "update dhcp service" | "update load balancer service" | "update metadata" | "delete metadata" | "upgrade virtual hardware" | "update startup section" | "eject media" | "insert media" | "relocate vm" | "create edge gateway" | "delete edge gateway" | "update vapp template" | "update media" | "capture vapp as vapp template" | "update ipsec vpn service" | "clone vm" | "clone vapp" | "clone media" | "remove network from vapp" | "add org vdc network to vapp" | "add vapp network to vapp" | "update vapp network" | "update vapp firewall" | "update vapp network dhcp" | "update vapp network static routing" | "update vapp network nat" | "update guest customization section" | "update vm capabilities" | "update edge interface" | "extend vdc resource pool" | "create org vdc network" | "delete org vdc network" | "update org vdc network" | "vmware tools upgrade" | "update vm boot options" | "update vm drs rules" | "update vm tools upgrade policy" | "restore backup" | "zerto failover test" | "zerto failover test initiation" | "zerto failover test stop" | "zerto failover commit" | "zerto failover rollback" | "zerto live failover" | "zerto live failover initiation" | "zerto batch live failover" | "zerto batch test failover" | "upload vapp template from ovf" | "upload media from iso" | "generate hipaa report" | "generate vm encryption report" | "generate login event history report" | "generate support request report" | "generate ecs event history report" | "generate log inspection report" | "generate anti malware report" | "generate vulnerability report" | "generate firewall event report" | "generate integrity event report" | "generate dpi event report" | "generate web reputation event report" | "generate vm inventory report" | "generate dr admin report" | "generate protection summary report" | "generate billing report" | "create catalog" | "sync catalog item" | "managed vapp shutdown" | "generate failover test report" | "update cloud tenant repository size" | "enable nested hypervisor" | "disable nested hypervisor" | "upload ovf to catalog" | "create catalog item in vcloud" | "receive ovf file upload" | "upload ovf files to vcloud" | "prepare ovf template in vcloud"

Enumeration of possible task operation values.

TaskStatus

TaskStatus: "success" | "running" | "error" | "cancelled" | "queued" | "waiting-on-user-input" | "unknown"

Enumeration of possible task status values.

TaskType

TaskType: "ILAND" | "REPORTING" | "VCD" | "VEEAM" | "VI" | "ZERTO"

Enumeration of possible task types.

TemplateUploadType

TemplateUploadType: "OVF" | "OVA"

ToolsUpgradePolicy

ToolsUpgradePolicy: "MANUAL" | "UPGRADE_AT_POWER_CYCLE"

Enumeration of possible Tools upgrade policy from the API.

UpdateType

UpdateType: "DELETE" | "MARK_AS_READ" | "ARCHIVE" | "MOVE_TO_INBOX"

Update Type.

UserType

UserType: "SYSTEM_ADMIN" | "READ_ONLY_SYSTEM_ADMIN" | "CUSTOMER"

Enumeration of possible user types.

VappNetworkNATServiceType

VappNetworkNATServiceType: "PORT_FORWARDING" | "IP_TRANSLATION"

VappPowerStatus

VappPowerStatus: VappStatus | "PARTIALLY_POWERED_OFF"

Enumeration of possible vApp power statuses.

VappStatus

VappStatus: "POWERED_ON" | "POWERED_OFF" | "FAILED_CREATION" | "INCONSISTENT_STATE" | "RESOLVED" | "SUSPENDED" | "UNKNOWN" | "UNRECOGNIZED" | "UNRESOLVED" | "WAITING_FOR_INPUT" | "MIXED"

Enumeration of possible vApp statuses from the API.

VccFailoverPlanStatus

VccFailoverPlanStatus: "UNKNOWN" | "FAILING_OVER" | "READY"

VdcAllocationModel

VdcAllocationModel: "paygo" | "allocation_pool" | "reservation_pool"

Enumerates the possible vDC allocation json options.

VmAffinityRuleOperation

VmAffinityRuleOperation: "UPDATE" | "DELETE" | "ADD"

Enumeration of possible VM affinity rule update types.

VmPowerOperation

VmPowerOperation: "poweron" | "poweroff" | "suspend" | "shutdown" | "reset" | "reboot"

Enumeration of the available power operations for a VM.

VmPowerStatus

VmPowerStatus: VmStatus | "PARTIALLY_POWERED_OFF"

Enumeration of possible VM power statuses.

VmStatus

VmStatus: "FAILED_CREATION" | "INCONSISTENT_STATE" | "POWERED_OFF" | "POWERED_ON" | "SUSPENDED" | "UNKNOWN" | "UNRECOGNIZED" | "UNRESOLVED" | "WAITING_FOR_INPUT" | "MIXED"

Enumeration of possible VM statuses from the API.

VnicAddressMode

VnicAddressMode: "DHCP" | "MANUAL" | "POOL" | "NONE"

Enumeration of possible VNIC addressing modes.

VpgPriority

VpgPriority: "LOW" | "MEDIUM" | "HIGH"

Enumeration of possible Vpg Priority types.

VpgStatus

VpgStatus: "INITIALIZING" | "MEETING_SLA" | "NOT_MEETING_SLA" | "HISTORY_NOT_MEETING_SLA" | "RPO_NOT_MEETING_SLA" | "FAILING_OVER" | "MOVING" | "DELETING" | "RECOVERED"

Enumeration of possible Vpg Status types.

VpgSubEntityRequest

VpgSubEntityRequest: "VPG_VM" | "SERVICE_PROFILE"

Enumeration for Vpg Sub Entity Request types.

VpgSubStatus

VpgSubStatus: "NONE" | "INITIAL_SYNC" | "CREATING" | "VOLUME_INITIAL_SYNC" | "SYNC" | "RECOVERY_POSSIBLE" | "DELTA_SYNC" | "NEEDS_CONFIGURATION" | "ERROR" | "EMPTY_PROTECTION_GROUP" | "DISCONNECTED_FROM_PEER_NO_RECOVERY_POINTS" | "FULL_SYNC" | "VOLUME_DELTA_SYNC" | "VOLUME_FULL_SYNC" | "FAILING_OVER_COMMITTING" | "FAILING_OVER_BEFORE_COMMIT" | "FAILING_OVER_ROLLING_BACK" | "PROMOTING" | "MOVING_COMMITTING" | "MOVING_BEFORE_COMMIT" | "MOVING_ROLLING_BACK" | "DELETING" | "PENDING_REMOVE" | "BITMAP_SYNC" | "DISCONNECTED_FROM_PEER" | "REPLICATION_PAUSED_USER_INITIATED" | "REPLICATION_PAUSED_SYSTEM_INITIATED" | "RECOVERY_STORAGE_PROFILE_ERROR" | "BACKUP" | "ROLLING_BACK" | "RECOVERY_STORAGE_ERROR" | "JOURNAL_STORAGE_ERROR" | "VM_NOT_PROTECTED_ERROR"

Enumeration of possible Vpg Sub Status types.

catalogItemDownloadType

catalogItemDownloadType: "vapp_template" | "media"

Variables

Const DEFAULT_API_URL

DEFAULT_API_URL: string = `${BasicConfiguration.getApiUrl()}/v1`

Const DEFAULT_API_VERSION

DEFAULT_API_VERSION: 1 = 1

Const DEFAULT_AUTH_URL

DEFAULT_AUTH_URL: string = `${BasicConfiguration.getAuthorizationUrl()}/auth`

Const DEFAULT_REALM

DEFAULT_REALM: "iland-core" = "iland-core"

Const ILAND_MIME_VND_PREFIX

ILAND_MIME_VND_PREFIX: "vnd.ilandcloud.api" = "vnd.ilandcloud.api"

Const TOKEN_REFRESH_THRESHOLD

TOKEN_REFRESH_THRESHOLD: 10 = 10

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