/cluster
/cluster: cluster-wide configuration: SDN, firewall, notifications, HA, mappings, ACME, backup jobs, replication. 262 cmdlets.
- Get-PveCluster:
GET /cluster
Cluster index. - Get-PveClusterAcme:
GET /cluster/acme
ACMEAccount index. - Get-PveClusterAcmeAccount:
GET /cluster/acme/account
ACMEAccount index. - New-PveClusterAcmeAccount:
POST /cluster/acme/account
Register a new ACME account with CA. - Remove-PveClusterAcmeAccount:
DELETE /cluster/acme/account/{name}
Deactivate existing ACME account at CA. - Get-PveClusterAcmeAccountIdx:
GET /cluster/acme/account/{name}
Return existing ACME account information. - Set-PveClusterAcmeAccount:
PUT /cluster/acme/account/{name}
Update existing ACME account information with CA. - Get-PveClusterAcmeChallengeSchema:
GET /cluster/acme/challenge-schema
Get schema of ACME challenge types. - Get-PveClusterAcmeDirectories:
GET /cluster/acme/directories
Get named known ACME directory endpoints. - Get-PveClusterAcmeMeta:
GET /cluster/acme/meta
Retrieve ACME Directory Meta Information - Get-PveClusterAcmePlugins:
GET /cluster/acme/plugins
ACME plugin index. - New-PveClusterAcmePlugins:
POST /cluster/acme/plugins
Add ACME plugin configuration. - Remove-PveClusterAcmePlugins:
DELETE /cluster/acme/plugins/{id}
Delete ACME plugin configuration. - Get-PveClusterAcmePluginsIdx:
GET /cluster/acme/plugins/{id}
Get ACME plugin configuration. - Set-PveClusterAcmePlugins:
PUT /cluster/acme/plugins/{id}
Update ACME plugin configuration. - Get-PveClusterAcmeTos:
GET /cluster/acme/tos
Retrieve ACME TermsOfService URL from CA. - Get-PveClusterBackup:
GET /cluster/backup
List vzdump backup schedule. - New-PveClusterBackup:
POST /cluster/backup
Create new vzdump backup job. - Get-PveClusterBackupInfo:
GET /cluster/backup-info
Index for backup info related endpoints - Get-PveClusterBackupInfoNotBackedUp:
GET /cluster/backup-info/not-backed-up
Shows all guests which are not covered by any backup job. - Remove-PveClusterBackup:
DELETE /cluster/backup/{id}
Delete vzdump backup job definition. - Get-PveClusterBackupIdx:
GET /cluster/backup/{id}
Read vzdump backup job definition. - Set-PveClusterBackup:
PUT /cluster/backup/{id}
Update vzdump backup job definition. - Get-PveClusterBackupIncludedVolumes:
GET /cluster/backup/{id}/included_volumes
Returns included guests and the backup status of their disks. - Get-PveClusterBulkAction:
GET /cluster/bulk-action
List resource types. - Get-PveClusterBulkActionGuest:
GET /cluster/bulk-action/guest
Bulk action index. - New-PveClusterBulkActionGuestMigrate:
POST /cluster/bulk-action/guest/migrate
Bulk migrate all guests on the cluster. - New-PveClusterBulkActionGuestShutdown:
POST /cluster/bulk-action/guest/shutdown
Bulk shutdown all guests on the cluster. - New-PveClusterBulkActionGuestStart:
POST /cluster/bulk-action/guest/start
Bulk start or resume all guests on the cluster. - New-PveClusterBulkActionGuestSuspend:
POST /cluster/bulk-action/guest/suspend
Bulk suspend all guests on the cluster. - Get-PveClusterCeph:
GET /cluster/ceph
Cluster ceph index. - Get-PveClusterCephFlags:
GET /cluster/ceph/flags
get the status of all ceph flags - Set-PveClusterCephFlags:
PUT /cluster/ceph/flags
Set/Unset multiple Ceph flags at once. - Get-PveClusterCephFlagsIdx:
GET /cluster/ceph/flags/{flag}
Get the status of a specific ceph flag. - Set-PveClusterCephFlagsIdx:
PUT /cluster/ceph/flags/{flag}
Set or clear (unset) a specific Ceph flag. - Get-PveClusterCephHealthMute:
GET /cluster/ceph/health-mute
Get the currently muted Ceph health checks. - Set-PveClusterCephHealthMute:
PUT /cluster/ceph/health-mute/{code}
Mute or unmute a Ceph health check. - Get-PveClusterCephMetadata:
GET /cluster/ceph/metadata
Get ceph metadata. - New-PveClusterCephRestartBulk:
POST /cluster/ceph/restart-bulk
Cluster-wide rolling restart of all Ceph daemons of the given type. - Get-PveClusterCephStatus:
GET /cluster/ceph/status
Get ceph status. - Get-PveClusterConfig:
GET /cluster/config
Directory index. - New-PveClusterConfig:
POST /cluster/config
Generate new cluster configuration. - Get-PveClusterConfigApiversion:
GET /cluster/config/apiversion
Return the version of the cluster join API available on this node. - Get-PveClusterConfigJoin:
GET /cluster/config/join
Get information needed to join this cluster over the connected node. - New-PveClusterConfigJoin:
POST /cluster/config/join
Joins this node into an existing cluster. - Get-PveClusterConfigNodes:
GET /cluster/config/nodes
Corosync node list. - Remove-PveClusterConfigNodes:
DELETE /cluster/config/nodes/{node}
Removes a node from the cluster configuration. - New-PveClusterConfigNodes:
POST /cluster/config/nodes/{node}
Adds a node to the cluster configuration. - Get-PveClusterConfigQdevice:
GET /cluster/config/qdevice
Get QDevice status - Get-PveClusterConfigTotem:
GET /cluster/config/totem
Get corosync totem protocol settings. - Get-PveClusterFirewall:
GET /cluster/firewall
Directory index. - Get-PveClusterFirewallAliases:
GET /cluster/firewall/aliases
List aliases - New-PveClusterFirewallAliases:
POST /cluster/firewall/aliases
Create IP or Network Alias. - Remove-PveClusterFirewallAliases:
DELETE /cluster/firewall/aliases/{name}
Remove IP or Network alias. - Get-PveClusterFirewallAliasesIdx:
GET /cluster/firewall/aliases/{name}
Read alias. - Set-PveClusterFirewallAliases:
PUT /cluster/firewall/aliases/{name}
Update IP or Network alias. - Get-PveClusterFirewallGroups:
GET /cluster/firewall/groups
List security groups. - New-PveClusterFirewallGroups:
POST /cluster/firewall/groups
Create new security group. - Remove-PveClusterFirewallGroups:
DELETE /cluster/firewall/groups/{group}
Delete security group. - Get-PveClusterFirewallGroupsIdx:
GET /cluster/firewall/groups/{group}
List rules. - New-PveClusterFirewallGroupsIdx:
POST /cluster/firewall/groups/{group}
Create new rule. - Remove-PveClusterFirewallGroupsIdx:
DELETE /cluster/firewall/groups/{group}/{pos}
Delete rule. - Get-PveClusterFirewallGroupsIdx1:
GET /cluster/firewall/groups/{group}/{pos}
Get single rule data. - Set-PveClusterFirewallGroups:
PUT /cluster/firewall/groups/{group}/{pos}
Modify rule data. - Get-PveClusterFirewallIpset:
GET /cluster/firewall/ipset
List IPSets - New-PveClusterFirewallIpset:
POST /cluster/firewall/ipset
Create new IPSet - Remove-PveClusterFirewallIpset:
DELETE /cluster/firewall/ipset/{name}
Delete IPSet - Get-PveClusterFirewallIpsetIdx:
GET /cluster/firewall/ipset/{name}
List IPSet content - New-PveClusterFirewallIpsetIdx:
POST /cluster/firewall/ipset/{name}
Add IP or Network to IPSet. - Remove-PveClusterFirewallIpsetIdx:
DELETE /cluster/firewall/ipset/{name}/{cidr}
Remove IP or Network from IPSet. - Get-PveClusterFirewallIpsetIdx1:
GET /cluster/firewall/ipset/{name}/{cidr}
Read IP or Network settings from IPSet. - Set-PveClusterFirewallIpset:
PUT /cluster/firewall/ipset/{name}/{cidr}
Update IP or Network settings - Get-PveClusterFirewallMacros:
GET /cluster/firewall/macros
List available macros - Get-PveClusterFirewallOptions:
GET /cluster/firewall/options
Get Firewall options. - Set-PveClusterFirewallOptions:
PUT /cluster/firewall/options
Set Firewall options. - Get-PveClusterFirewallRefs:
GET /cluster/firewall/refs
Lists possible IPSet/Alias reference which are allowed in source/dest properties. - Get-PveClusterFirewallRules:
GET /cluster/firewall/rules
List rules. - New-PveClusterFirewallRules:
POST /cluster/firewall/rules
Create new rule. - Remove-PveClusterFirewallRules:
DELETE /cluster/firewall/rules/{pos}
Delete rule. - Get-PveClusterFirewallRulesIdx:
GET /cluster/firewall/rules/{pos}
Get single rule data. - Set-PveClusterFirewallRules:
PUT /cluster/firewall/rules/{pos}
Modify rule data. - Get-PveClusterHa:
GET /cluster/ha
Directory index. - Get-PveClusterHaGroups:
GET /cluster/ha/groups
Get HA groups. - New-PveClusterHaGroups:
POST /cluster/ha/groups
Create a new HA group. - Remove-PveClusterHaGroups:
DELETE /cluster/ha/groups/{group}
Delete ha group configuration. - Get-PveClusterHaGroupsIdx:
GET /cluster/ha/groups/{group}
Read ha group configuration. - Set-PveClusterHaGroups:
PUT /cluster/ha/groups/{group}
Update ha group configuration. - Get-PveClusterHaResources:
GET /cluster/ha/resources
List HA resources. - New-PveClusterHaResources:
POST /cluster/ha/resources
Create a new HA resource. - Remove-PveClusterHaResources:
DELETE /cluster/ha/resources/{sid}
Delete resource configuration. - Get-PveClusterHaResourcesIdx:
GET /cluster/ha/resources/{sid}
Read resource configuration. - Set-PveClusterHaResources:
PUT /cluster/ha/resources/{sid}
Update resource configuration. - New-PveClusterHaResourcesMigrate:
POST /cluster/ha/resources/{sid}/migrate
Request resource migration (online) to another node. - New-PveClusterHaResourcesRelocate:
POST /cluster/ha/resources/{sid}/relocate
Request resource relocation to another node. - Get-PveClusterHaRules:
GET /cluster/ha/rules
Get HA rules. - New-PveClusterHaRules:
POST /cluster/ha/rules
Create HA rule. - Remove-PveClusterHaRules:
DELETE /cluster/ha/rules/{rule}
Delete HA rule. - Get-PveClusterHaRulesIdx:
GET /cluster/ha/rules/{rule}
Read HA rule. - Set-PveClusterHaRules:
PUT /cluster/ha/rules/{rule}
Update HA rule. - Get-PveClusterHaStatus:
GET /cluster/ha/status
Directory index. - New-PveClusterHaStatusArmHa:
POST /cluster/ha/status/arm-ha
Request re-arming the HA stack after it was disarmed. - Get-PveClusterHaStatusCurrent:
GET /cluster/ha/status/current
Get HA manager status. - New-PveClusterHaStatusDisarmHa:
POST /cluster/ha/status/disarm-ha
Request disarming the HA stack, releasing all watchdogs cluster-wide. - Get-PveClusterHaStatusManagerStatus:
GET /cluster/ha/status/manager_status
Get full HA manager status, including LRM status. - Get-PveClusterJobs:
GET /cluster/jobs
Index for jobs related endpoints. - Get-PveClusterJobsRealmSync:
GET /cluster/jobs/realm-sync
List configured realm-sync-jobs. - Remove-PveClusterJobsRealmSync:
DELETE /cluster/jobs/realm-sync/{id}
Delete realm-sync job definition. - Get-PveClusterJobsRealmSyncIdx:
GET /cluster/jobs/realm-sync/{id}
Read realm-sync job definition. - New-PveClusterJobsRealmSync:
POST /cluster/jobs/realm-sync/{id}
Create new realm-sync job. - Set-PveClusterJobsRealmSync:
PUT /cluster/jobs/realm-sync/{id}
Update realm-sync job definition. - Get-PveClusterJobsScheduleAnalyze:
GET /cluster/jobs/schedule-analyze
Returns a list of future schedule runtimes. - Get-PveClusterLog:
GET /cluster/log
Read cluster log - Get-PveClusterMapping:
GET /cluster/mapping
List resource types. - Get-PveClusterMappingDir:
GET /cluster/mapping/dir
List directory mapping - New-PveClusterMappingDir:
POST /cluster/mapping/dir
Create a new directory mapping. - Remove-PveClusterMappingDir:
DELETE /cluster/mapping/dir/{id}
Remove directory mapping. - Get-PveClusterMappingDirIdx:
GET /cluster/mapping/dir/{id}
Get directory mapping. - Set-PveClusterMappingDir:
PUT /cluster/mapping/dir/{id}
Update a directory mapping. - Get-PveClusterMappingPci:
GET /cluster/mapping/pci
List PCI Hardware Mapping - New-PveClusterMappingPci:
POST /cluster/mapping/pci
Create a new hardware mapping. - Remove-PveClusterMappingPci:
DELETE /cluster/mapping/pci/{id}
Remove Hardware Mapping. - Get-PveClusterMappingPciIdx:
GET /cluster/mapping/pci/{id}
Get PCI Mapping. - Set-PveClusterMappingPci:
PUT /cluster/mapping/pci/{id}
Update a hardware mapping. - Get-PveClusterMappingUsb:
GET /cluster/mapping/usb
List USB Hardware Mappings - New-PveClusterMappingUsb:
POST /cluster/mapping/usb
Create a new hardware mapping. - Remove-PveClusterMappingUsb:
DELETE /cluster/mapping/usb/{id}
Remove Hardware Mapping. - Get-PveClusterMappingUsbIdx:
GET /cluster/mapping/usb/{id}
Get USB Mapping. - Set-PveClusterMappingUsb:
PUT /cluster/mapping/usb/{id}
Update a hardware mapping. - Get-PveClusterMetrics:
GET /cluster/metrics
Metrics index. - Get-PveClusterMetricsExport:
GET /cluster/metrics/export
Retrieve metrics of the cluster. - Get-PveClusterMetricsServer:
GET /cluster/metrics/server
List configured metric servers. - Remove-PveClusterMetricsServer:
DELETE /cluster/metrics/server/{id}
Remove Metric server. - Get-PveClusterMetricsServerIdx:
GET /cluster/metrics/server/{id}
Read metric server configuration. - New-PveClusterMetricsServer:
POST /cluster/metrics/server/{id}
Create a new external metric server config - Set-PveClusterMetricsServer:
PUT /cluster/metrics/server/{id}
Update metric server configuration. - Get-PveClusterNextid:
GET /cluster/nextid
Get next free VMID. - Get-PveClusterNotifications:
GET /cluster/notifications
Index for notification-related API endpoints. - Get-PveClusterNotificationsEndpoints:
GET /cluster/notifications/endpoints
Index for all available endpoint types. - Get-PveClusterNotificationsEndpointsGotify:
GET /cluster/notifications/endpoints/gotify
Returns a list of all gotify endpoints - New-PveClusterNotificationsEndpointsGotify:
POST /cluster/notifications/endpoints/gotify
Create a new gotify endpoint - Remove-PveClusterNotificationsEndpointsGotify:
DELETE /cluster/notifications/endpoints/gotify/{name}
Remove gotify endpoint - Get-PveClusterNotificationsEndpointsGotifyIdx:
GET /cluster/notifications/endpoints/gotify/{name}
Return a specific gotify endpoint - Set-PveClusterNotificationsEndpointsGotify:
PUT /cluster/notifications/endpoints/gotify/{name}
Update existing gotify endpoint - Get-PveClusterNotificationsEndpointsSendmail:
GET /cluster/notifications/endpoints/sendmail
Returns a list of all sendmail endpoints - New-PveClusterNotificationsEndpointsSendmail:
POST /cluster/notifications/endpoints/sendmail
Create a new sendmail endpoint - Remove-PveClusterNotificationsEndpointsSendmail:
DELETE /cluster/notifications/endpoints/sendmail/{name}
Remove sendmail endpoint - Get-PveClusterNotificationsEndpointsSendmailIdx:
GET /cluster/notifications/endpoints/sendmail/{name}
Return a specific sendmail endpoint - Set-PveClusterNotificationsEndpointsSendmail:
PUT /cluster/notifications/endpoints/sendmail/{name}
Update existing sendmail endpoint - Get-PveClusterNotificationsEndpointsSmtp:
GET /cluster/notifications/endpoints/smtp
Returns a list of all smtp endpoints - New-PveClusterNotificationsEndpointsSmtp:
POST /cluster/notifications/endpoints/smtp
Create a new smtp endpoint - Remove-PveClusterNotificationsEndpointsSmtp:
DELETE /cluster/notifications/endpoints/smtp/{name}
Remove smtp endpoint - Get-PveClusterNotificationsEndpointsSmtpIdx:
GET /cluster/notifications/endpoints/smtp/{name}
Return a specific smtp endpoint - Set-PveClusterNotificationsEndpointsSmtp:
PUT /cluster/notifications/endpoints/smtp/{name}
Update existing smtp endpoint - Get-PveClusterNotificationsEndpointsWebhook:
GET /cluster/notifications/endpoints/webhook
Returns a list of all webhook endpoints - New-PveClusterNotificationsEndpointsWebhook:
POST /cluster/notifications/endpoints/webhook
Create a new webhook endpoint - Remove-PveClusterNotificationsEndpointsWebhook:
DELETE /cluster/notifications/endpoints/webhook/{name}
Remove webhook endpoint - Get-PveClusterNotificationsEndpointsWebhookIdx:
GET /cluster/notifications/endpoints/webhook/{name}
Return a specific webhook endpoint - Set-PveClusterNotificationsEndpointsWebhook:
PUT /cluster/notifications/endpoints/webhook/{name}
Update existing webhook endpoint - Get-PveClusterNotificationsMatcherFieldValues:
GET /cluster/notifications/matcher-field-values
Returns known notification metadata fields and their known values - Get-PveClusterNotificationsMatcherFields:
GET /cluster/notifications/matcher-fields
Returns known notification metadata fields - Get-PveClusterNotificationsMatchers:
GET /cluster/notifications/matchers
Returns a list of all matchers - New-PveClusterNotificationsMatchers:
POST /cluster/notifications/matchers
Create a new matcher - Remove-PveClusterNotificationsMatchers:
DELETE /cluster/notifications/matchers/{name}
Remove matcher - Get-PveClusterNotificationsMatchersIdx:
GET /cluster/notifications/matchers/{name}
Return a specific matcher - Set-PveClusterNotificationsMatchers:
PUT /cluster/notifications/matchers/{name}
Update existing matcher - Get-PveClusterNotificationsTargets:
GET /cluster/notifications/targets
Returns a list of all entities that can be used as notification targets. - New-PveClusterNotificationsTargetsTest:
POST /cluster/notifications/targets/{name}/test
Send a test notification to a provided target. - Get-PveClusterOptions:
GET /cluster/options
Get datacenter options. - Set-PveClusterOptions:
PUT /cluster/options
Set datacenter options. - Get-PveClusterQemu:
GET /cluster/qemu
Cluster-wide QEMU index - Get-PveClusterQemuCpuFlags:
GET /cluster/qemu/cpu-flags
List of available CPU flags. - Get-PveClusterQemuCustomCpuModels:
GET /cluster/qemu/custom-cpu-models
List all custom CPU model definitions visible to the user. - New-PveClusterQemuCustomCpuModels:
POST /cluster/qemu/custom-cpu-models
Add a custom CPU model definition. - Remove-PveClusterQemuCustomCpuModels:
DELETE /cluster/qemu/custom-cpu-models/{cputype}
Delete a custom CPU model definition. - Get-PveClusterQemuCustomCpuModelsIdx:
GET /cluster/qemu/custom-cpu-models/{cputype}
Retrieve details about a specific custom CPU model. - Set-PveClusterQemuCustomCpuModels:
PUT /cluster/qemu/custom-cpu-models/{cputype}
Update a custom CPU model definition. - Get-PveClusterReplication:
GET /cluster/replication
List replication jobs. - New-PveClusterReplication:
POST /cluster/replication
Create a new replication job - Remove-PveClusterReplication:
DELETE /cluster/replication/{id}
Mark replication job for removal. - Get-PveClusterReplicationIdx:
GET /cluster/replication/{id}
Read replication job configuration. - Set-PveClusterReplication:
PUT /cluster/replication/{id}
Update replication job configuration. - Get-PveClusterResources:
GET /cluster/resources
Resources index (cluster wide). - Get-PveClusterSdn:
GET /cluster/sdn
Directory index. - Set-PveClusterSdn:
PUT /cluster/sdn
Apply sdn controller changes && reload. - Get-PveClusterSdnControllers:
GET /cluster/sdn/controllers
SDN controllers index. - New-PveClusterSdnControllers:
POST /cluster/sdn/controllers
Create a new sdn controller object. - Remove-PveClusterSdnControllers:
DELETE /cluster/sdn/controllers/{controller}
Delete sdn controller object configuration. - Get-PveClusterSdnControllersIdx:
GET /cluster/sdn/controllers/{controller}
Read sdn controller configuration. - Set-PveClusterSdnControllers:
PUT /cluster/sdn/controllers/{controller}
Update sdn controller object configuration. - Get-PveClusterSdnDns:
GET /cluster/sdn/dns
SDN dns index. - New-PveClusterSdnDns:
POST /cluster/sdn/dns
Create a new sdn dns object. - Remove-PveClusterSdnDns:
DELETE /cluster/sdn/dns/{dns}
Delete sdn dns object configuration. - Get-PveClusterSdnDnsIdx:
GET /cluster/sdn/dns/{dns}
Read sdn dns configuration. - Set-PveClusterSdnDns:
PUT /cluster/sdn/dns/{dns}
Update sdn dns object configuration. - Get-PveClusterSdnDryRun:
GET /cluster/sdn/dry-run
Dry-run the SDN apply action and return the difference between the current configuration and the pending configuration - Get-PveClusterSdnFabrics:
GET /cluster/sdn/fabrics
SDN Fabrics Index - Get-PveClusterSdnFabricsAll:
GET /cluster/sdn/fabrics/all
SDN Fabrics Index - Get-PveClusterSdnFabricsFabric:
GET /cluster/sdn/fabrics/fabric
SDN Fabrics Index - New-PveClusterSdnFabricsFabric:
POST /cluster/sdn/fabrics/fabric
Add a fabric - Remove-PveClusterSdnFabricsFabric:
DELETE /cluster/sdn/fabrics/fabric/{id}
Add a fabric - Get-PveClusterSdnFabricsFabricIdx:
GET /cluster/sdn/fabrics/fabric/{id}
Update a fabric - Set-PveClusterSdnFabricsFabric:
PUT /cluster/sdn/fabrics/fabric/{id}
Update a fabric - Get-PveClusterSdnFabricsNode:
GET /cluster/sdn/fabrics/node
SDN Fabrics Index - Get-PveClusterSdnFabricsNodeIdx:
GET /cluster/sdn/fabrics/node/{fabric_id}
SDN Fabrics Index - New-PveClusterSdnFabricsNode:
POST /cluster/sdn/fabrics/node/{fabric_id}
Add a node - Remove-PveClusterSdnFabricsNode:
DELETE /cluster/sdn/fabrics/node/{fabric_id}/{node_id}
Add a node - Get-PveClusterSdnFabricsNodeIdx1:
GET /cluster/sdn/fabrics/node/{fabric_id}/{node_id}
Get a node - Set-PveClusterSdnFabricsNode:
PUT /cluster/sdn/fabrics/node/{fabric_id}/{node_id}
Update a node - Get-PveClusterSdnIpams:
GET /cluster/sdn/ipams
SDN ipams index. - New-PveClusterSdnIpams:
POST /cluster/sdn/ipams
Create a new sdn ipam object. - Remove-PveClusterSdnIpams:
DELETE /cluster/sdn/ipams/{ipam}
Delete sdn ipam object configuration. - Get-PveClusterSdnIpamsIdx:
GET /cluster/sdn/ipams/{ipam}
Read sdn ipam configuration. - Set-PveClusterSdnIpams:
PUT /cluster/sdn/ipams/{ipam}
Update sdn ipam object configuration. - Get-PveClusterSdnIpamsStatus:
GET /cluster/sdn/ipams/{ipam}/status
List PVE IPAM Entries - Remove-PveClusterSdnLock:
DELETE /cluster/sdn/lock
Release global lock for SDN configuration - New-PveClusterSdnLock:
POST /cluster/sdn/lock
Acquire global lock for SDN configuration - Get-PveClusterSdnPrefixLists:
GET /cluster/sdn/prefix-lists
List Prefix Lists - New-PveClusterSdnPrefixLists:
POST /cluster/sdn/prefix-lists
Create Prefix List - Remove-PveClusterSdnPrefixLists:
DELETE /cluster/sdn/prefix-lists/{id}
Delete Prefix List - Get-PveClusterSdnPrefixListsIdx:
GET /cluster/sdn/prefix-lists/{id}
Get Prefix List - Set-PveClusterSdnPrefixLists:
PUT /cluster/sdn/prefix-lists/{id}
Update Prefix List - Get-PveClusterSdnPrefixListsEntries:
GET /cluster/sdn/prefix-lists/{id}/entries
List Prefix List Entries - New-PveClusterSdnPrefixListsEntries:
POST /cluster/sdn/prefix-lists/{id}/entries
Create Prefix List Entry - Remove-PveClusterSdnPrefixListsEntries:
DELETE /cluster/sdn/prefix-lists/{id}/entries/{url_seq}
Delete Prefix List Entry - Get-PveClusterSdnPrefixListsEntriesIdx:
GET /cluster/sdn/prefix-lists/{id}/entries/{url_seq}
Get Prefix List Entry - Set-PveClusterSdnPrefixListsEntries:
PUT /cluster/sdn/prefix-lists/{id}/entries/{url_seq}
Update Prefix List Entry - New-PveClusterSdnRollback:
POST /cluster/sdn/rollback
Rollback pending changes to SDN configuration - Get-PveClusterSdnRouteMaps:
GET /cluster/sdn/route-maps
List Route Maps - Get-PveClusterSdnRouteMapsEntries:
GET /cluster/sdn/route-maps/entries
Lists all route map entries. - New-PveClusterSdnRouteMapsEntries:
POST /cluster/sdn/route-maps/entries
Create Route Map entry - Get-PveClusterSdnRouteMapsEntriesIdx:
GET /cluster/sdn/route-maps/entries/{route-map-id}
List all entries for a given Route Map - Remove-PveClusterSdnRouteMapsEntriesEntry:
DELETE /cluster/sdn/route-maps/entries/{route-map-id}/entry/{order}
Delete Route Map Entry - Get-PveClusterSdnRouteMapsEntriesEntry:
GET /cluster/sdn/route-maps/entries/{route-map-id}/entry/{order}
Get Route Map Entry - Set-PveClusterSdnRouteMapsEntriesEntry:
PUT /cluster/sdn/route-maps/entries/{route-map-id}/entry/{order}
Update Route Map Entry - Get-PveClusterSdnVnets:
GET /cluster/sdn/vnets
SDN vnets index. - New-PveClusterSdnVnets:
POST /cluster/sdn/vnets
Create a new sdn vnet object. - Remove-PveClusterSdnVnets:
DELETE /cluster/sdn/vnets/{vnet}
Delete sdn vnet object configuration. - Get-PveClusterSdnVnetsIdx:
GET /cluster/sdn/vnets/{vnet}
Read sdn vnet configuration. - Set-PveClusterSdnVnets:
PUT /cluster/sdn/vnets/{vnet}
Update sdn vnet object configuration. - Get-PveClusterSdnVnetsFirewall:
GET /cluster/sdn/vnets/{vnet}/firewall
Directory index. - Get-PveClusterSdnVnetsFirewallOptions:
GET /cluster/sdn/vnets/{vnet}/firewall/options
Get vnet firewall options. - Set-PveClusterSdnVnetsFirewallOptions:
PUT /cluster/sdn/vnets/{vnet}/firewall/options
Set Firewall options. - Get-PveClusterSdnVnetsFirewallRules:
GET /cluster/sdn/vnets/{vnet}/firewall/rules
List rules. - New-PveClusterSdnVnetsFirewallRules:
POST /cluster/sdn/vnets/{vnet}/firewall/rules
Create new rule. - Remove-PveClusterSdnVnetsFirewallRules:
DELETE /cluster/sdn/vnets/{vnet}/firewall/rules/{pos}
Delete rule. - Get-PveClusterSdnVnetsFirewallRulesIdx:
GET /cluster/sdn/vnets/{vnet}/firewall/rules/{pos}
Get single rule data. - Set-PveClusterSdnVnetsFirewallRules:
PUT /cluster/sdn/vnets/{vnet}/firewall/rules/{pos}
Modify rule data. - Remove-PveClusterSdnVnetsIps:
DELETE /cluster/sdn/vnets/{vnet}/ips
Delete IP Mappings in a VNet - New-PveClusterSdnVnetsIps:
POST /cluster/sdn/vnets/{vnet}/ips
Create IP Mapping in a VNet - Set-PveClusterSdnVnetsIps:
PUT /cluster/sdn/vnets/{vnet}/ips
Update IP Mapping in a VNet - Get-PveClusterSdnVnetsSubnets:
GET /cluster/sdn/vnets/{vnet}/subnets
SDN subnets index. - New-PveClusterSdnVnetsSubnets:
POST /cluster/sdn/vnets/{vnet}/subnets
Create a new sdn subnet object. - Remove-PveClusterSdnVnetsSubnets:
DELETE /cluster/sdn/vnets/{vnet}/subnets/{subnet}
Delete sdn subnet object configuration. - Get-PveClusterSdnVnetsSubnetsIdx:
GET /cluster/sdn/vnets/{vnet}/subnets/{subnet}
Read sdn subnet configuration. - Set-PveClusterSdnVnetsSubnets:
PUT /cluster/sdn/vnets/{vnet}/subnets/{subnet}
Update sdn subnet object configuration. - Get-PveClusterSdnZones:
GET /cluster/sdn/zones
SDN zones index. - New-PveClusterSdnZones:
POST /cluster/sdn/zones
Create a new sdn zone object. - Remove-PveClusterSdnZones:
DELETE /cluster/sdn/zones/{zone}
Delete sdn zone object configuration. - Get-PveClusterSdnZonesIdx:
GET /cluster/sdn/zones/{zone}
Read sdn zone configuration. - Set-PveClusterSdnZones:
PUT /cluster/sdn/zones/{zone}
Update sdn zone object configuration. - Get-PveClusterStatus:
GET /cluster/status
Get cluster status information. - Get-PveClusterTasks:
GET /cluster/tasks
List recent tasks (cluster wide).