VMware VSHIELD MANAGER 4.1.0 UPDATE 1 - API Manual do Utilizador

Consulte online ou descarregue Manual do Utilizador para Software VMware VSHIELD MANAGER 4.1.0 UPDATE 1 - API. vShield API Programming Guide Manual do Utilizador

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 90
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes
Vista de página 0
vShield API Programming Guide
vShield Manager 4.1.0 Update 1
vShield Zones 4.1.0 Update 1
vShield App 1.0.0 Update 1
vShield Edge 1.0.0 Update 1
vShield Endpoint 1.0.0 Update 1
This document supports the version of each product listed and
supports all subsequent versions until the document is replaced
by a new edition. To check for more recent editions of this
document, see http://www.vmware.com/support/pubs.
EN-000434-02
Vista de página 0
1 2 3 4 5 6 ... 89 90

Resumo do Conteúdo

Página 1

vShield API Programming GuidevShield Manager 4.1.0 Update 1vShield Zones 4.1.0 Update 1vShield App 1.0.0 Update 1vShield Edge 1.0.0 Update 1vShield E

Página 2 - 2 VMware, Inc

vShield API Programming Guide10 VMware, Inc. AstrafficpassesthroughavShieldApp,eachsessionheaderisinspectedtocatalogthedata.ThevShiel

Página 3 - Contents

VMware, Inc. 11Chapter 1 Overview of VMware vShield Using the vShield REST APIRESTAPIusesHTTPrequests(whichareoftenexecutedbyascriptoroth

Página 4 - 6 vShieldAppManagement 51

vShield API Programming Guide12 VMware, Inc. For More Information About RESTForacomprehensivediscussionofRESTfromboththeclientandserverper

Página 5 - Index 87

VMware, Inc. 13 2ThevShieldManagerrequirescommunicationwithyourvCenterServerandservicessuchasDNSandNTPtoprovidedetailsonyourVMwar

Página 6 - VMware, Inc. 6

vShield API Programming Guide14 VMware, Inc. Retrieving Tech Support LogsYoucanretrieveTechnicalSupportlogsfromthevShieldManagerandvShield

Página 7 - About This Book

VMware, Inc. 15 3YoucanextendthecapabilitiesofvShieldbyaddingthefollowingservices:vShieldApp,vShieldEndpoint,andvShieldEdge.Youmus

Página 8 - VMware Professional Services

vShield API Programming Guide16 VMware, Inc. PortGroupIsolationisaserviceusedbyavShieldEdgetoisolatethevirtualmachinesinavDSportgr

Página 9 - Overview of VMware vShield

VMware, Inc. 17Chapter 3 ESX Host Preparation for vShield App, Endpoint, and Isolation Afterinstallationofallcomponentsiscomplete,dothefollow

Página 10 - Ports Required for vShield

vShield API Programming Guide18 VMware, Inc. Uninstalling vShield Services from an ESX HostYoucanuninstallvShieldApp,vShieldEndpoint,andPortG

Página 11 - RESTful Workflow Patterns

VMware, Inc. 19 4AfterESXhostpreparationiscomplete,youcansecureinternalnetworksbyinstallingavShieldEdge.IfyouareinstallingvShield

Página 12 - 12 VMware, Inc

VMware, Inc.3401 Hillview Ave.Palo Alto, CA 94304www.vmware.com2 VMware, Inc.vShield API Programming Guide You can find the most up-to-date technical

Página 13 - VMware, Inc. 13

vShield API Programming Guide20 VMware, Inc. Enable Port Group Isolation on a vDSAfterPortGroupIsolationisinstalledoneachESXhost,youmusten

Página 14 - Retrieving Tech Support Logs

VMware, Inc. 21Chapter 4 vNetwork Preparation and vShield Edge Installation Installing a vShield EdgeYoucaninstallonevShieldEdgeperportgroup,

Página 15 - App, Endpoint, and Isolation

vShield API Programming Guide22 VMware, Inc. <?xml version="1.0" encoding="UTF-8" standalone="yes"?><VShieldEdg

Página 16 - 16 VMware, Inc

VMware, Inc. 23 5YoucanmanagevShieldEdgeservicesandfirewallpoliciesbyusingRESTAPI.ByusingRESTcall,youcanstartorstopservices,pos

Página 17 - VMware, Inc. 17

vShield API Programming Guide24 VMware, Inc. Upgrading a vShield EdgeYoucanupgradeavShieldEdgeviaRESTAPIwhenanewsoftwareversionisavaila

Página 18 - 18 VMware, Inc

VMware, Inc. 25Chapter 5 vShield Edge Management Manage CLI Credentials on a vShield EdgeYoucansetandchangelogincredentialsfortheCLIonavSh

Página 19 - Edge Installation

vShield API Programming Guide26 VMware, Inc. Example:PUT /api/1.0/network/network-244/dhcp/action/start HTTP/1.1Authorization: Basic YWRtaW46ZGVmYXVsd

Página 20 - 20 VMware, Inc

VMware, Inc. 27Chapter 5 vShield Edge Management Example:GET /api/1.0/network/network-244/dhcp/config HTTP/1.1Authorization: Basic YWRtaW46ZGVmYXVsdA=

Página 21 - Installing a vShield Edge

vShield API Programming Guide28 VMware, Inc. Managing NATThevShieldEdgeprovidesnetworkaddresstranslation(NAT)servicetoprotecttheIPaddress

Página 22 - Uninstall a vShield Edge

VMware, Inc. 29Chapter 5 vShield Edge Management </internalIpAddress></NATRule></NATConfig></VShieldEdgeConfig>Rules: Youcan

Página 23 - VMware, Inc. 23

VMware, Inc. 3 ContentsAboutThisBook 71 OverviewofVMwarevShield 9vShieldComponents 9vShieldManager 9vShieldApp 9vShieldEdge 10vShieldEndpoin

Página 24 - Upgrading a vShield Edge

vShield API Programming Guide30 VMware, Inc. Get Timestamps of Last 10 SNAT Rule Configurations for a vShield EdgeExample 5-15. Get Last 10 SNAT Rule

Página 25 - Managing DHCP

VMware, Inc. 31Chapter 5 vShield Edge Management Example:GET /api/1.0/network/network-244/dnat/rules HTTP/1.1Authorization: Basic YWRtaW46ZGVmYXVsdA==

Página 26 - Post a DHCP Configuration

vShield API Programming Guide32 VMware, Inc. Example: MultipleDNATRulesPOST /api/1.0/network/network-244/dnat/rules HTTP/1.1content-type: applicati

Página 27 - VMware, Inc. 27

VMware, Inc. 33Chapter 5 vShield Edge Management Get Timestamps of Last 10 DNAT Rule Configurations for a vShield EdgeExample 5-21. Get Last 10 DNAT

Página 28 - Managing NAT

vShield API Programming Guide34 VMware, Inc. Example:GET /api/1.0/network/network-244/firewall/rules HTTP/1.1Authorization: Basic YWRtaW46ZGVmYXVsdA==

Página 29 - VMware, Inc. 29

VMware, Inc. 35Chapter 5 vShield Edge Management Example: AllowanyfirewallrulesetPOST /api/1.0/network/network-244/firewall/rules HTTP/1.1content

Página 30 - Managing DNAT Rules

vShield API Programming Guide36 VMware, Inc. Example:PUT /api/1.0/network/network-244/firewall/default/allow HTTP/1.1Authorization: Basic YWRtaW46ZGVm

Página 31 - Post a DNAT Rule Set

VMware, Inc. 37Chapter 5 vShield Edge Management Example:DELETE /api/1.0/network/network-244/firewall/rules HTTP/1.1Authorization: Basic YWRtaW46ZGVmY

Página 32 - DNATRulewithPortRange

vShield API Programming Guide38 VMware, Inc. Get the Status of VPN ServiceYoucandetermineiftheVPNserviceonavShieldEdgeisrunningorstopped

Página 33 - Delete All DNAT Rules

VMware, Inc. 39Chapter 5 vShield Edge Management Example:POST /api/1.0/network/network-244/vpn/ipsec/config HTTP/1.1Content-Type: application/xmlAutho

Página 34 - Post a Firewall Rule Set

vShield API Programming Guide4 VMware, Inc. ReverttoaDHCPConfigurationbyTimestamp 27DeletetheDHCPConfigurationonavShieldEdge 27ManagingN

Página 35 - VMware, Inc. 35

vShield API Programming Guide40 VMware, Inc. <?xml version="1.0" encoding="UTF-8" standalone="yes"?><VShieldEdg

Página 36 - 36 VMware, Inc

VMware, Inc. 41Chapter 5 vShield Edge Management Get the Detailed Configuration for a VPN SiteYoucanretrieveadetailedVPNconfigurationforasite

Página 37 - Configuring VPNs

vShield API Programming Guide42 VMware, Inc. Example:GET /api/1.0/network/network-244/vpn/ipsec/config HTTP/1.1Authorization: Basic YWRtaW46ZGVmYXVsdA

Página 38 - Get the Status of VPN Service

VMware, Inc. 43Chapter 5 vShield Edge Management Load BalancerThevShieldEdgeprovidesloadbalancingforHTTPtraffic.Loadbalancing(uptoLayer7

Página 39 - Add a Remote Site

vShield API Programming Guide44 VMware, Inc. Start or Stop the Load Balancer Service on a vShield EdgeExample 5-50. Starting or Stopping the Load Bal

Página 40 - Add Tunnels for a VPN Site

VMware, Inc. 45Chapter 5 vShield Edge Management  AddaloadbalancerinIP:PortformatContent-Length: 539<?xml version="1.0" encoding=

Página 41 - Delete a Remote Site

vShield API Programming Guide46 VMware, Inc. Get a Load Balancer Configuration by TimestampYoucanretrieveandviewaspecifichistoricalLoadBalanc

Página 42 - 42 VMware, Inc

VMware, Inc. 47Chapter 5 vShield Edge Management Example:GET /api/1.0/network/network-244/mtu HTTP/1.1Authorization: Basic YWRtaW46ZGVmYXVsdA==Host: l

Página 43 - Load Balancer

vShield API Programming Guide48 VMware, Inc. Managing the Connection to a Syslog ServerYoucanconnectavShieldEdgetoasyslogserverforvShieldE

Página 44 - 44 VMware, Inc

VMware, Inc. 49Chapter 5 vShield Edge Management Get a Syslog Server Configuration by Timestamp Example 5-65. Getting a Syslog Server Configuration b

Página 45 - VMware, Inc. 45

VMware, Inc. 5 ViewaListofTimestampsIdentifyingAppFirewallRuleSetChanges 55ViewaPreviousFirewallRuleSetbyTimestamp 55ReverttoaPrev

Página 46 - 46 VMware, Inc

vShield API Programming Guide50 VMware, Inc.

Página 47 - View Traffic Statistics

VMware, Inc. 51 6YoucanconfigurevShieldAppfirewallrulesandsyslogservicebyusingRESTAPIcalls.Thischapterincludesthefollowingtopics:

Página 48 - 48 VMware, Inc

vShield API Programming Guide52 VMware, Inc. Example 6-1. Viewing the Firewall Rule Set for a ContainerRequest:GET <vshield_manager-uri>/api/1.

Página 49 - VMware, Inc. 49

VMware, Inc. 53Chapter 6 vShield App Management ANY</DestinationPorts><Protocol>UDP</Protocol><Action>ALLOW</Action><

Página 50 - 50 VMware, Inc

vShield API Programming Guide54 VMware, Inc. exclude="false"/><SourcePorts>ANY</SourcePorts><Application type="UNICAS

Página 51 - VMware, Inc. 51

VMware, Inc. 55Chapter 6 vShield App Management View a List of Timestamps Identifying App Firewall Rule Set ChangesYoucanviewalistoftimestampsm

Página 52 - 52 VMware, Inc

vShield API Programming Guide56 VMware, Inc. Example:DELETE /api/1.0/zones/datacenter-4361/firewall/rules HTTP/1.1Host: localhostAuthorization: Basic

Página 53

VMware, Inc. 57Chapter 6 vShield App Management Youcanaddmultiplesecuritygroupsinonerequest.Example 6-11. Adding Multiple Security GroupsExam

Página 54

vShield API Programming Guide58 VMware, Inc. Get the Details for a Single Security Group under a Base NodeExample 6-14. Getting the Details of a Sing

Página 55 - VMware, Inc. 55

VMware, Inc. 59Chapter 6 vShield App Management Delete a Single Security GroupYoucandeleteasingleSecurityGroupunderabasenodebyspecifyingt

Página 57 - VMware, Inc. 57

vShield API Programming Guide60 VMware, Inc. ThisrequestdeletesthesyslogserverconfigurationacrossallvShieldAppinstancesconnectedtothevS

Página 58 - 58 VMware, Inc

VMware, Inc. 61 7TheVMwareEndpointsystemdeliversanintrospection‐basedantivirussolutionthatusesthehypervisortoscanguestvirtualmachines

Página 59 - VMware, Inc. 59

vShield API Programming Guide62 VMware, Inc. Example:POST /api/1.0/endpointsecurity/svm HTTP/1.1accept: application/xmlcontent-type: application/xmlho

Página 60 - 60 VMware, Inc

VMware, Inc. 63Chapter 7 vShield Endpoint Management Retrieve vShield Endpoint Service Status on an ESX HostYoumustspecifythehostIDoftheESXho

Página 61 - VMware, Inc. 61

vShield API Programming Guide64 VMware, Inc. Uninstall vShield Endpoint from the vShield ManagerAftertheSVMisunregistered,youcanuninstallthev

Página 62 - 62 VMware, Inc

VMware, Inc. 65 TheRESTAPIconfigurationofthevShieldEdgeandvShieldAppvirtualmachinessupportsschemasforinstallationandservicemanageme

Página 63 - VMware, Inc. 63

vShield API Programming Guide66 VMware, Inc. </xs:element><xs:element name="password"><xs:simpleType><xs:restriction ba

Página 64 - Error Schema

VMware, Inc. 67Appendix <xs:element name="IPList" type="IPList" minOccurs="0" maxOccurs="1"/>

Página 65 - Appendix

vShield API Programming Guide68 VMware, Inc. ESX Host Preparation and Uninstallation SchemaThisschemacanbeusedtoinstalloruninstallvShieldApp

Página 66 - DNS Service Schema

VMware, Inc. 69Appendix </xs:restriction></xs:simpleType> <xs:simpleType name="IP"><xs:restriction base="xs:string

Página 67 - Security Groups Schema

VMware, Inc. 7 Thismanual,thevShieldAPIProgrammingGuide,describeshowtoinstall,configure,monitor,andmaintaintheVMware®vShield™system

Página 68 - 68 VMware, Inc

vShield API Programming Guide70 VMware, Inc. <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified&qu

Página 69 - VMware, Inc. 69

VMware, Inc. 71Appendix </xs:element><xs:element name="Application"><xs:complexType><xs:simpleContent><xs:extensi

Página 70 - 70 VMware, Inc

vShield API Programming Guide72 VMware, Inc. Base vShield Edge Configuration SchemaThisschemarepresentsthebaseoftheentirevShieldEdgeschema.

Página 71 - VMware, Inc. 71

VMware, Inc. 73Appendix <xs:element name="subnetMask" type="IP" /><xs:element minOccurs="0" name="defaultG

Página 72 - 72 VMware, Inc

vShield API Programming Guide74 VMware, Inc. <xs:restriction base="xs:string"><xs:pattern value="((25[0-5]|2[0-4][0-9]|1[0-9][

Página 73 - VMware, Inc. 73

VMware, Inc. 75Appendix <xs:choice><xs:element name="defaultPolicy"><xs:simpleType><xs:restriction base="xs:string

Página 74 - 74 VMware, Inc

vShield API Programming Guide76 VMware, Inc. <xs:complexType name="PortInfo"><xs:choice><xs:element name="port" typ

Página 75 - VMware, Inc. 75

VMware, Inc. 77Appendix <xs:enumeration value="address-mask-reply"/><xs:enumeration value="any"/></xs:restriction&g

Página 76 - 76 VMware, Inc

vShield API Programming Guide78 VMware, Inc. </xs:complexType><xs:complexType name="PortInfo"><xs:choice><xs:element na

Página 77 - NAT Schema

VMware, Inc. 79Appendix <xs:enumeration value="address-mask-request"/><xs:enumeration value="address-mask-reply"/><

Página 78 - 78 VMware, Inc

vShield API Programming Guide8 VMware, Inc. Support OfferingsTofindouthowVMwaresupportofferingscanhelpmeetyourbusinessneeds,gotohttp://

Página 79 - DHCP Schema

vShield API Programming Guide80 VMware, Inc. <xs:simpleType><xs:restriction base="xs:string"><xs:pattern value="(([A-Za-

Página 80 - VPN Schema

VMware, Inc. 81Appendix </xs:complexType><xs:complexType name="IpsecVPNConfig"><xs:choice><xs:element minOccurs="0

Página 81 - VMware, Inc. 81

vShield API Programming Guide82 VMware, Inc. <xs:element minOccurs="0" name="Status" type="VPNTunnelStatus"/>

Página 82 - 82 VMware, Inc

VMware, Inc. 83Appendix </xs:sequence></xs:complexType><xs:complexType name="NetworkEndpointsConfig"><xs:sequence>&l

Página 83 - Load Balancer Schema

vShield API Programming Guide84 VMware, Inc. <xs:restriction base="xs:string"><xs:pattern value="((round-robin)|(ip-hash))&quo

Página 84 - MTU Threshold Schema

VMware, Inc. 85Appendix Traffic Stats SchemaThisschemaconfigurestheTrafficStatscollectionserviceforanode.<?xml version="1.0" en

Página 85 - Syslog Schema

vShield API Programming Guide86 VMware, Inc. </xs:schema>Error Message SchemaThisschemadetailserrormessages.<?xml version="1.0"

Página 86 - Error Message Schema

VMware, Inc. 87 IndexCCLI, manage vShield Edge credentials 25Ddebug, Port Group Isolation 20debugging a vShield Edge 47DHCPabout 25configuring 26delet

Página 87 - VMware, Inc. 87

vShield API Programming Guide88 VMware, Inc. PPort Group Isolationdebug statistics 20disable 20enable 19install 15uninstall 18preparing the ESX host 1

Página 88 - 88 VMware, Inc

VMware, Inc. 89Index get the detailed configuration for a site 41get the detailed configuration for a tunnel 41last 10 configurations 42post configura

Página 89 - VMware, Inc. 89

VMware, Inc. 9 1VMware®vShield™isasuiteofnetworkedgeandapplication‐awarefirewallsbuiltforVMwarevCenter™Serverintegration.vShieldinsp

Página 90 - 90 VMware, Inc

vShield API Programming Guide90 VMware, Inc. get the detailed configuration 40get the detailed configuration for a site 41get the detailed configurati

Comentários a estes Manuais

Sem comentários