Page tree

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 11 Next »

Review the following table to understand the permissions available for you to add to your Roles

 

Specific permissionDescriptionAPI routeNotes
Read Orders

View account resources.

  • GET orders/vm/options/software
  • GET software
  • GET usage
 
Write OrdersAdd additional account resources.
  • POST orders/submit/vm
 
Read Endpoint(s) 
  • GET security-endpoints
  • GET security-endpoints/{id}
  • GET security-endpoints/{id}/history
  • POST security-endpoints-search
  • POST security-endpoints/actions/ping

Per Anthony, not used.
Write Endpoint(s) 
  • PATCH security-endpoints/{id}
  • POST security-endpoints/actions/register
Per Anthony, not used.
Read Subscriber Key(s) 
  • GET security-subscriber-keys
Per Anthony, not used.
Write Subscriber Key(s) 
  • DELETE security-subscriber-keys/{id}
  • POST security-subscriber-keys
  • POST security-subscriber-keys/{id}/actions/restore
Per Anthony, not used.
Read Subscriber(s) 
  • GET security-subscribers
  • GET security-subscribers/{accountNumber}
  • GET security-subscribers/{subscriberId}
  • GET security-subscribers/{subscriberId}/keys
Per Anthony, not used.
Write Subscriber(s) 
  • POST security-subscribers
  • POST security-subscribers/{subscriberId}/actions/deactivate
  • POST security-subscribers/{subscriberId}/actions/reactivate
Per Anthony, not used.
Read IdentityView account information.
  • GET account/contacts
  • GET accounts
  • GET accounts/{accountId}
  • GET roles
  • GET roles/{id}
  • GET users
  • GET users/{id}
  • GET usersecurity/challengephrase
  • GET usersecurity/securityquestions
 
Write IdentityUpdate account information.
  • DELETE roles/{id}
  • DELETE roles/{id}/members/{userId}
  • POST reset/initiate
  • POST roles
  • POST roles/{id}
  • POST roles/{id}/members/{userId}
  • POST users
  • POST users/{id}/status/{isEnabled}
  • POST users/{userId}/invite
  • POST users/invitation/{key}
  • POST users/notifications
  • POST users/resetpassword
  • POST usersecurity/securityinformation/{referencekey}
  • PUT users/{id}
  • PUT usersecurity/challengephrase
  • PUT usersecurity/securityquestionanswer
 
Read Entity MetadataView notes and tags throughout the portal
  • GET {entityType}/{entityId}/notes
  • GET {entityType}/{entityId}/tags
 
Write Entity MetadataUpdate notes and tags throughout the portal
  • DELETE {entityType}/{entityId}/notes
  • DELETE {entityType}/{entityId}/tags
  • POST {entityType}/{entityId}/tags
  • PUT {entityType}/{entityId}/notes
 
Read FirewallView account firewall rules
  • GET firewall/{deviceId}/groups
  • GET firewall/{deviceId}/groups/{id}
  • GET firewall/{deviceId}/rules
  • GET firewall/{deviceId}/services
  • GET firewall/{deviceId}/services/{serviceGroupId}
  • GET firewalls
 
Write FirewallAdd and edit account firewall rules
  • DELETE firewall/{deviceId}/groups/{id}
  • DELETE firewall/{deviceId}/groups/appGroup/{id}
  • DELETE firewall/{deviceId}/rules
  • DELETE firewall/{deviceId}/services/{serviceGroupId}
  • POST firewall/{deviceId}/groups
  • POST firewall/{deviceId}/groups/appGroup/{id}
  • POST firewall/{deviceId}/rules
  • POST firewall/{deviceId}/services
  • PUT firewall/{deviceId}/groups/{id}
  • PUT firewall/{deviceId}/groups/appGroup/{id}
  • PUT firewall/{deviceId}/services/{serviceGroupId}
 
Read Network IPView account IP allocations and assignments.
  • GET ips/{orgVdcId}
  • GET ips/publicIps/location/{locationId}
  • GET ips/publicIps/unassigned/{locationName}
  • GET ips/subnets/all
 
Write Network IPAdd, Update, and remove IP assignments throughout the account.
  • POST ips/assign
  • POST ips/fhmDnat
  • POST ips/fhmDnat/{vmId}
  • POST ips/publicIps/assign
  • POST ips/publicIps/quantity/{quantity}
  • POST ips/publicIps/reclaim/{extDnatId}
  • POST ips/publicIps/unassign/{extDnatId}
  • POST ips/subnets/{orgVdcId}
  • POST ips/subnets/assign/{orgVdcId}
  • POST ips/subnets/ssl/{esgId}
  • POST ips/subnets/ssl/assign/{esgId}
  • POST ips/subnets/ssl/unassign
  • POST ips/unassign
 
Read Network L2LView L2L network tunnels
  • GET l2l
  • GET l2l/{id}
 
Write Network L2LAdd, Update, and remove L2L tunnels
  • DELETE l2l/{id}
  • POST l2l
  • PUT l2l/{id}
  • PUT l2l/{id}/isEnabled/{isEnabled}
 
Read Network NatView DNAT assignments per VM.
  • GET nats
  • GET nats/vm/{vmId}
 
Write Network NatAdd and remove DNAT assignments.
  • DELETE nats
  • POST nats
  • POST nats/vm/{vmId}
 
Read Network BandwidthView network transfer history.
  • GET bandwidth
  • GET bandwidth/{edgeId}
 
Read Notification(s)View account notifications.
  • GET notifications
 
Read Ticket(s)View account tickets.
  • GET tickets
  • GET tickets/{pageSize}/{pageNumber}
  • GET tickets/{ticketNumber}
  • GET tickets/{ticketNumber}/attachment
  • GET tickets/{ticketNumber}/attachments
  • GET tickets/count
  • GET tickets/meta-data
  • GET tickets/vms/{vmId}
  • OPTIONS tickets/{ticketNumber}/attachments
 
Write Ticket(s)Create and update tickets, related servers, and recipients.
  • DELETE tickets/{ticketNumber}/recipients
  • DELETE tickets/{ticketNumber}/servers
  • DELETE tickets/{ticketNumber}/tag
  • DELETE tickets/{ticketNumber}/tickets
  • POST tickets/{ticketNumber}/attachments
  • POST tickets/{ticketNumber}/close
  • POST tickets/{ticketNumber}/comment
  • POST tickets/{ticketNumber}/comment/{commentId}/attachment
  • POST tickets/{ticketNumber}/comment/feedback
  • POST tickets/{ticketNumber}/create
  • POST tickets/{ticketNumber}/open
  • POST tickets/{ticketNumber}/rate
  • POST tickets/{ticketNumber}/read
  • POST tickets/{ticketNumber}/recipients
  • POST tickets/{ticketNumber}/servers
  • POST tickets/{ticketNumber}/star
  • POST tickets/{ticketNumber}/tag
  • POST tickets/{ticketNumber}/tickets
  • POST tickets/{ticketNumber}/update
  • POST tickets/create
 
Read Workload(s)View account workloads.
  • GET apps
  • GET apps/{appId}/tiers
  • GET apps/{appId}/tiers/{tierId}
  • GET apps/{id}
 
Write WorkloadCreate, update, and remove account workloads.
  • DELETE apps/{appId}/tiers/{tierId}
  • DELETE apps/{id}
  • POST apps
  • POST apps/{appId}/tiers
  • POST apps/{id}/power/{powerAction}
  • PUT apps/{appId}/tiers/{tierId}
  • PUT apps/{id}
 
Read Location(s)Discover locations available for the account.
  • GET locations
  • GET locations/preferred
 
Read MonitoringView account resources.
  • GET monitoring
 
Read AutoScaleView autoscale settings for workloads and VMs.
  • GET apps/{appId}/tiers/{tierId}/auto-scale
  • GET apps/{id}/auto-scale
  • GET vms/{id}/auto-scale
Per Anthony, not used.
Write AutoScaleSet autoscale settings for workloads and VMs.
  • PUT apps/{appId}/tiers/{tierId}/auto-scale
  • PUT apps/{id}/auto-scale
  • PUT vms/{id}/auto-scale
Per Anthony, not used.
Read Virtual Machine StatsView graph data for VMs.
  • GET stats/vms
  • GET stats/vms/{vmId}
  • GET stats/vms/{vmId}/{statType}
 
Read StorageView disk and storage information for the account.
  • GET storage
  • GET storage/summary
 
Read Virtual Machine(s)View VM details.
  • GET core/instance
  • GET vms
  • GET vms/{id}
  • GET vms/{vmId}/availableStorage
  • GET vms/{vmId}/disk
  • GET vms/core
  • GET vms/core/security
 
Write Virtual MachineCreate, update, and remove account VMs.
  • DELETE vms/{Id}
  • DELETE vms/{vmId}/disk/{diskId}
  • POST vms/{id}/power/{powerAction}
  • POST vms/{vmId}/adjustDisk
  • POST vms/{vmId}/disk
  • PUT vms/{Id}
 
Read Template(s)View template details.
  • GET templates
  • GET templates/{id}
Per Anthony, not used.
Write TemplateCreate, update, and remove account templates.
  • DELETE templates/{id}
  • PATCH templates/{id}
  • POST apps/{id}/template/{name}
  • POST templates/{id}/deploy
Per Anthony, not used.
Read Virtual Data CentersView account virtual data center details.
  • GET vdc
  • GET vdc/{id}
  • GET vdc/{id}/networks
  • GET vdc/{id}/networks/{networkId}
Per Anthony, not used. To be deleted.
Write Virtual Data CentersCreate, edit, and remove account virtual data centers.
  • DELETE vdc/{id}
  • DELETE vdc/{id}/networks/{networkId}
  • POST vdc
  • POST vdc/{id}/networks
  • PUT vdc/{id}
  • PUT vdc/{vcdId}/networks/{networkId}
Per Anthony, not used. To be deleted.
Read Connections 
  • GET connections
  • GET connections/summary
 
Write Connections 
  • DELETE connections/{id}
  • POST connections
  • POST connectors
 
Write Secret 
  • POST secret
 
Read FIMView file integrity details
  • GET core/fim
  • GET core/fim/statistics
  • GET core/fim/statistics/{securityDataType}
 
Read AVAMView antivirus and antimalware details
  • GET core/avam
  • GET core/avam/statistics
  • GET core/avam/statistics/{securityDataType}
 
Read Dashboard StatisticsView main security dashboard
  • GET core/dashboard/statistics
  • GET core/security-dashboard/{fromdate}/{todate}
  • GET core/security-dashboard/stats/overall
  • GET core/security-dashboard/stats/overview
 
Read OS PackagesView OS patching details
  • GET core/packages/gettotalstatus
  • GET core/packages/status
 
Read SSL VPN Devices and UsersView SSLVPN account users and details
  • GET sslvpn
  • POST sslvpn/installClient
 
Write SSL VPN Devices and UsersEnable SSLVPN for accoutn users
  • POST sslvpn/enable
 
Update Personal IdentityUpdate Personal Identity
  • GET challengephrase
  • GET securityquestions
  • POST securityinformation/{referencekey}
  • PUT challengephrase
  • PUT securityquestionanswer
 
View Core LicenseView Core License Information
  • GET core/license
 
Update Payment InformationView/Create/Edit/Delete Payment Information
  • DELETE paymentmethods/{id}
  • GET paymentmethods
  • GET paymentmethods/{id}
  • GET paymentmethods/billingaccount}
  • POST paymentmethods
  • POST paymentmethods/{id}
 

 

 




In this topic



Have a suggestion for the Armor Knowledge Base? Send a message to kb@armor.com.