Search.setIndex({docnames:["com","com.vmware","com.vmware.nsx_vmc_app","com.vmware.nsx_vmc_app.infra","com.vmware.nsx_vmc_app.infra.direct_connect","enumeration","index"],envversion:{"sphinx.domains.c":1,"sphinx.domains.changeset":1,"sphinx.domains.cpp":1,"sphinx.domains.javascript":1,"sphinx.domains.math":1,"sphinx.domains.python":1,"sphinx.domains.rst":1,"sphinx.domains.std":1,sphinx:55},filenames:["com.rst","com.vmware.rst","com.vmware.nsx_vmc_app.rst","com.vmware.nsx_vmc_app.infra.rst","com.vmware.nsx_vmc_app.infra.direct_connect.rst","enumeration.rst","index.rst"],objects:{"":{com:[0,0,0,"-"]},"com.vmware":{nsx_vmc_app:[2,0,0,"-"],nsx_vmc_app_client:[1,0,0,"-"],nsx_vmc_app_client_for_vmc:[1,0,0,"-"]},"com.vmware.nsx_vmc_app":{infra:[3,0,0,"-"],infra_client:[2,0,0,"-"],model_client:[2,0,0,"-"]},"com.vmware.nsx_vmc_app.infra":{direct_connect:[4,0,0,"-"],direct_connect_client:[3,0,0,"-"],linked_vpcs_client:[3,0,0,"-"]},"com.vmware.nsx_vmc_app.infra.direct_connect":{routes_client:[4,0,0,"-"]},"com.vmware.nsx_vmc_app.infra.direct_connect.routes_client":{Advertised:[4,1,1,""],Learned:[4,1,1,""],StubFactory:[4,1,1,""]},"com.vmware.nsx_vmc_app.infra.direct_connect.routes_client.Advertised":{get:[4,2,1,""]},"com.vmware.nsx_vmc_app.infra.direct_connect.routes_client.Learned":{get:[4,2,1,""]},"com.vmware.nsx_vmc_app.infra.direct_connect_client":{Bgp:[3,1,1,""],StubFactory:[3,1,1,""],Vifs:[3,1,1,""]},"com.vmware.nsx_vmc_app.infra.direct_connect_client.Bgp":{get:[3,2,1,""],update:[3,2,1,""]},"com.vmware.nsx_vmc_app.infra.direct_connect_client.Vifs":{"delete":[3,2,1,""],CREATE_ACTION_ATTACH:[3,3,1,""],create:[3,2,1,""],list:[3,2,1,""]},"com.vmware.nsx_vmc_app.infra.linked_vpcs_client":{ConnectedServices:[3,1,1,""],StubFactory:[3,1,1,""]},"com.vmware.nsx_vmc_app.infra.linked_vpcs_client.ConnectedServices":{list:[3,2,1,""],update:[3,2,1,""]},"com.vmware.nsx_vmc_app.infra_client":{Accounts:[2,1,1,""],LinkedVpcs:[2,1,1,""],MgmtVms:[2,1,1,""],PublicIps:[2,1,1,""],SddcUserConfig:[2,1,1,""],StubFactory:[2,1,1,""]},"com.vmware.nsx_vmc_app.infra_client.Accounts":{get:[2,2,1,""]},"com.vmware.nsx_vmc_app.infra_client.LinkedVpcs":{get:[2,2,1,""],list:[2,2,1,""]},"com.vmware.nsx_vmc_app.infra_client.MgmtVms":{get:[2,2,1,""],list:[2,2,1,""]},"com.vmware.nsx_vmc_app.infra_client.PublicIps":{"delete":[2,2,1,""],get:[2,2,1,""],list:[2,2,1,""],update:[2,2,1,""]},"com.vmware.nsx_vmc_app.infra_client.SddcUserConfig":{get:[2,2,1,""]},"com.vmware.nsx_vmc_app.model_client":{AdvertisedRoute:[2,1,1,""],ApiError:[2,1,1,""],BGPAdvertisedRoutes:[2,1,1,""],BGPLearnedRoutes:[2,1,1,""],ConnectedServiceListResult:[2,1,1,""],ConnectedServiceStatus:[2,1,1,""],DirectConnectBgpInfo:[2,1,1,""],DiscoveredResource:[2,1,1,""],EmbeddedResource:[2,1,1,""],InterfaceStatistics:[2,1,1,""],IpAttachmentPair:[2,1,1,""],LinkedSubnetInfo:[2,1,1,""],LinkedVpcInfo:[2,1,1,""],LinkedVpcsListResult:[2,1,1,""],ListResult:[2,1,1,""],ManagedResource:[2,1,1,""],MgmtServiceEntry:[2,1,1,""],MgmtVmInfo:[2,1,1,""],MgmtVmsListResult:[2,1,1,""],OwnerResourceLink:[2,1,1,""],PrefixInfo:[2,1,1,""],PrefixesListResult:[2,1,1,""],PublicIp:[2,1,1,""],PublicIpsListResult:[2,1,1,""],RelatedApiError:[2,1,1,""],Resource:[2,1,1,""],ResourceLink:[2,1,1,""],RevisionedResource:[2,1,1,""],SddcUserConfiguration:[2,1,1,""],SelfResourceLink:[2,1,1,""],StubFactory:[2,1,1,""],Tag:[2,1,1,""],TaskProperties:[2,1,1,""],VMCAccounts:[2,1,1,""],VifsListResult:[2,1,1,""],VirtualInterface:[2,1,1,""]},"com.vmware.nsx_vmc_app.model_client.AdvertisedRoute":{ADVERTISEMENT_STATE_FAILED:[2,3,1,""],ADVERTISEMENT_STATE_SUCCESS:[2,3,1,""]},"com.vmware.nsx_vmc_app.model_client.TaskProperties":{STATUS_CANCELED:[2,3,1,""],STATUS_CANCELING:[2,3,1,""],STATUS_ERROR:[2,3,1,""],STATUS_KILLED:[2,3,1,""],STATUS_RUNNING:[2,3,1,""],STATUS_SUCCESS:[2,3,1,""]},"com.vmware.nsx_vmc_app.model_client.VirtualInterface":{BGP_STATUS_DOWN:[2,3,1,""],BGP_STATUS_UP:[2,3,1,""],STATE_ATTACHED:[2,3,1,""],STATE_ATTACHING:[2,3,1,""],STATE_AVAILABLE:[2,3,1,""],STATE_CONFIRMING:[2,3,1,""],STATE_DELETED:[2,3,1,""],STATE_DELETING:[2,3,1,""],STATE_DOWN:[2,3,1,""],STATE_ERROR:[2,3,1,""],STATE_PENDING:[2,3,1,""],STATE_REJECTED:[2,3,1,""],STATE_VERIFYING:[2,3,1,""]},"com.vmware.nsx_vmc_app_client":{StubFactory:[1,1,1,""]},"com.vmware.nsx_vmc_app_client_for_vmc":{CSPSecurityContextFilter:[1,1,1,""],VmcNsxClient:[1,1,1,""],create_nsx_vmc_app_client_for_vmc:[1,4,1,""]},"com.vmware.nsx_vmc_app_client_for_vmc.CSPSecurityContextFilter":{get_max_retries:[1,2,1,""],get_security_context:[1,2,1,""],should_retry:[1,2,1,""]},com:{vmware:[1,0,0,"-"]}},objnames:{"0":["py","module","Python module"],"1":["py","class","Python class"],"2":["py","method","Python method"],"3":["py","attribute","Python attribute"],"4":["py","function","Python function"]},objtypes:{"0":"py:module","1":"py:class","2":"py:method","3":"py:attribute","4":"py:function"},terms:{"byte":2,"case":1,"class":[1,2,3,4,5],"default":2,"enum":5,"import":5,"int":1,"long":2,"new":[1,2,5],"public":2,"return":[1,2,3,4],"super":2,"throw":3,"true":[1,2],"try":3,"while":3,AWS:2,For:[2,3],IPs:2,Not:[2,3,4],The:[2,3,5],VMs:2,_protect:2,_revis:2,about:2,access:[1,2],account:2,across:2,action:[2,3],activ:2,active_eni:2,add:1,added:1,addit:2,address:2,advertis:[2,4],advertised_rout:2,advertisedrout:2,advertisement_st:2,advertisement_state_fail:2,advertisement_state_success:2,after:[1,3],all:[1,2,3],all_uplink_interface_label:2,all_vpn_interface_label:2,alloc:2,allow:[1,2,5],along:3,ani:3,api:[1,2,3,4,5],apicli:1,apierror:2,app:1,appropri:2,arbitrari:2,argument:2,arn:2,arn_rol:2,ascend:2,asn:[2,3],async_response_avail:2,asynchron:2,attach:[2,3],attachment_id:2,attribut:[2,5],attrit:5,automat:[1,2],autonom:3,avail:[2,3],availability_zon:2,aval:3,back:5,bad:[2,3,4],base:[1,2,3,4,5],befor:3,being:2,bgp:[2,3,4],bgp_statu:2,bgp_status_down:2,bgp_status_up:2,bgpadvertisedrout:[2,4],bgplearnedrout:[2,4],bind:[1,2,3,4,5],block:2,bool:[1,2],both:5,call:[1,3],can:[2,5],cancel:2,center:1,chain:1,chang:2,check:3,cidr:2,client:[1,2],code:2,collect:2,com:[5,6],commun:5,comput:2,compute_gatewai:2,config:[1,2,3,4],configur:[2,3,4],confirm:[2,3],connect:[2,3,4],connected_service_statu:3,connectedservic:3,connectedservicelistresult:[2,3],connectedservicestatu:[2,3],connector:1,consist:3,contain:5,content:6,context:1,conveni:1,core:1,could:2,count:2,creat:[1,2,3,4,5],create_action_attach:3,create_nsx_vmc_app_client_for_vmc:1,create_tim:2,create_us:2,createspec:5,creation:2,csp:1,csp_url:1,cspsecuritycontextfilt:1,current:[2,3,5],cursor:2,custom:2,data:[1,2],datacent:[2,4],dedic:2,defin:[1,2,5],definit:2,delet:[2,3],describ:2,descript:[2,5],detach:3,detail:2,determin:2,direct:[2,3,4],direct_connect:[0,1,2,3,6],direct_connect_bgp_info:3,direct_connect_cli:[0,1,2,6],direct_connect_id:2,directconnect:2,directconnectbgpinfo:[2,3],disabl:2,disconnect:3,discov:2,discoveredresourc:2,displai:2,display_nam:2,disposit:2,doe:5,down:[2,3],dx_interface_label:2,dynam:2,each:2,either:1,els:[1,5],embed:2,embeddedresourc:2,enabl:2,end:2,end_tim:2,eni:2,entiti:[2,5],entity_metadata:5,entri:2,epoch:2,error:[1,2,3,4],error_cod:2,error_data:2,error_messag:2,error_valu:1,errors_cli:[2,3,4],errorvalu:1,even:2,exampl:3,exchang:1,execut:1,exist:2,explain:5,extern:2,external_id:2,factori:1,fail:[2,3,4],failed_advertised_rout:2,fals:[1,2],field:2,file:5,filepath:5,filter:1,first:[2,5],folder:5,follow:[2,5],forbidden:[2,3,4],forc:2,format:2,found:[2,3,4],from:[1,2,3,4,5],further:2,futur:[3,5],gatewai:2,gener:5,get:[1,2,3,4,5],get_max_retri:1,get_security_context:1,given:3,group:2,group_path:2,has:5,have:5,header:2,helper:1,how:5,href:2,http:[1,2],identifi:2,ignor:2,includ:[2,3,5],index:6,indic:2,info:2,inform:[2,3],infra:[0,1,2,6],infra_cli:[0,1,6],infrom:2,initi:[1,2,3,4],instanc:[1,2,3,4,5],instanti:5,int32:2,int64:2,interfac:[2,3],interfacestatist:2,intern:[2,3,4],internalservererror:[2,3,4],internet:2,invalidrequest:[2,3,4],invoc:2,ip_attachment_pair:2,ipattachmentpair:2,ips:2,ipv4:2,ipv4_cidr:2,issu:2,its:2,json:5,kei:2,kill:2,know:3,known:2,label:2,last:2,last_modified_tim:2,last_modified_us:2,last_sync_tim:2,learn:[2,4],level:2,link:[2,3],linked_account:2,linked_vpc_account:2,linked_vpc_address:2,linked_vpc_id:[2,3],linked_vpc_interface_label:2,linked_vpc_nat_ip:2,linked_vpc_subnet:2,linked_vpcs_cli:[0,1,2,6],linkedsubnetinfo:2,linkedvpc:2,linkedvpcinfo:2,linkedvpcslistresult:2,list:[2,3],listresult:2,live:[2,4],local:2,local_as_num:2,mai:[2,5],make:[1,3],manag:2,managedresourc:2,management_gatewai:2,management_gateway_label:2,map:2,max:1,meaning:2,messag:2,metadata:5,metadata_cli:5,method:[1,2,3,5],mgmt_subnet:2,mgmtserviceentri:2,mgmtvm:2,mgmtvminfo:2,mgmtvmslistresult:2,millisecond:2,miss:2,model:[2,3,4],model_cli:[0,1,3,4,6],modif:2,modifi:2,modul:[0,5,6],module_nam:2,must:2,name:[2,3,5],nat:2,network:2,newer:5,next:2,non:3,none:[1,2],not_protect:2,notfound:[2,3,4],nsx:1,nsx_vmc_app:[0,1,6],nsx_vmc_app_client:[0,6],nsx_vmc_app_client_for_vmc:[0,6],number:[1,2,3],numer:2,object:1,obtain:[1,2],occur:[1,2],older:5,on_error:1,one:[1,2,3,5],onli:[2,5],opaqu:2,oper:[2,3],option:2,order:2,org_id:1,organ:1,other:[2,3],over:2,overwrit:2,own:2,owner:2,ownerresourcelink:2,packag:6,packet:2,page:[2,5,6],pair:2,paramet:[1,2,3,4,5],pass:[1,5],path:2,pend:[2,3],perform:3,point:3,polici:2,popul:2,port:2,possibl:[2,3],post:[2,3],precondit:[2,3,4],prefix:2,prefixeslistresult:2,prefixinfo:2,premis:[2,4],present:2,prevent:2,print:5,privat:2,program:5,progress:[2,3],properti:2,protect:2,provid:[1,2,3,4,5],provider_nam:2,providess:1,public_interface_label:2,public_ip:2,public_ip_id:2,publicip:2,publicipslistresult:2,put:2,queri:[2,4],rais:[2,3,4],rang:2,read:2,realizationstatu:3,receiv:[2,5],record:2,refer:2,reflect:2,refresh:1,refresh_token:1,refresh_url:1,reject:[2,3],rel:2,relat:[2,3],related_error:2,relatedapierror:2,releas:2,remot:5,repres:5,request:[1,2,3,4],request_method:2,request_uri:2,requir:[2,3],require_overrid:2,resourc:2,resource_typ:2,resourcelink:2,respons:[2,3,5],restrict:2,result:2,result_count:2,retri:1,retriev:[1,2,4],retur:2,revis:2,revisionedresourc:2,rfc:2,role:2,rout:[2,4],route_table_id:2,routes_cli:[0,1,2,3,6],rule:2,run:2,rx_byte:2,rx_error:2,rx_packet:2,same:2,schema:2,scope:2,sddc:[1,2,3],sddc_id:1,sddc_infra_subnet:2,sddcuserconfig:2,sddcuserconfigur:2,sdk:5,search:[2,6],secur:1,security_context_filt:1,securitycontext:1,securitycontextfilt:1,see:5,self:2,self_:2,selfresourcelink:2,send:5,server:[2,3,4,5],servic:[1,2,3,4,5],service_arn_rol:2,service_nam:3,serviceunavail:[2,3,4],session:1,set:2,shadow:2,shadow_account:2,should:[1,2,3],should_retri:1,sinc:5,softwar:1,somewher:2,sort:2,sort_ascend:2,sort_bi:2,sourc:5,source_info:5,source_svc:5,sourcetyp:5,spawn:2,spec:5,special:5,specifi:[1,3,5],stale:2,start:2,start_tim:2,state:[2,3],state_attach:2,state_avail:2,state_confirm:2,state_delet:2,state_down:2,state_error:2,state_pend:2,state_reject:2,state_verifi:2,statist:2,statu:[2,3],status_cancel:2,status_error:2,status_kil:2,status_run:2,status_success:2,std:[2,3,4],str:[1,2,3,5],string:5,struct:2,stub:[1,2,3,4],stub_config:[1,2,3,4],stub_factory_class:1,stubconfigur:[1,2,3,4],stubfactori:[1,2,3,4],stubfactorybas:[1,2,3,4],submodul:[0,6],subnet:2,subpackag:6,success:2,suppli:2,support:5,synchron:3,system:[2,3,5],system_own:2,tabl:2,tag:2,task:2,taskproperti:2,thi:[1,2,3,4,5],through:3,time:2,timestamp:2,token:1,track:2,traffic:2,transmit:2,tunnel:2,two:5,tx_byte:2,tx_error:2,tx_packet:2,type:[1,2,3,4],unauthent:1,unauthor:[1,2,3,4],unavail:[2,3,4],uniqu:2,unknown:[2,3,5],updat:[2,3],uplink:2,uri:2,url:1,use:[1,3,5],used:[1,2,3,4],user:[2,3],using:1,valid:2,valu:[1,2,3,5],vapi:[1,2,3,4,5],vapiinterfac:[2,3,4],vapistruct:2,variabl:5,verifi:2,version:5,vgw:[2,3],via:2,vif:[2,3],vif_id:3,vifslistresult:[2,3],virtual:[2,3],virtualinterfac:2,vm_id:2,vmc:[1,2,3,4],vmc_url:1,vmcaccount:2,vmcclient:1,vmcnsxclient:1,vmware:[0,5,6],vpc:[2,3],vpn:2,vpn_dx_ip:2,vpn_internet_ip:2,want:5,were:2,what:3,when:[2,5],where:2,whether:1,which:[1,2,5],who:2,would:5,you:5,your:5,zone:2},titles:["com package","com.vmware package","com.vmware.nsx_vmc_app package","com.vmware.nsx_vmc_app.infra package","com.vmware.nsx_vmc_app.infra.direct_connect package","Interface definition language to python mapping for enumerated types","Welcome to NSX-T Policy SDK\u2019s documentation!"],titleterms:{code:5,com:[0,1,2,3,4],definit:5,direct_connect:4,direct_connect_cli:3,document:[5,6],enumer:5,exampl:5,indic:6,infra:[3,4],infra_cli:2,interfac:5,languag:5,linked_vpcs_cli:3,map:5,model_cli:2,modul:[1,2,3,4],nsx:6,nsx_vmc_app:[2,3,4],nsx_vmc_app_client:1,nsx_vmc_app_client_for_vmc:1,packag:[0,1,2,3,4],polici:6,python:5,routes_cli:4,sdk:6,submodul:[1,2,3,4],subpackag:[0,1,2,3],tabl:6,type:5,vmware:[1,2,3,4],welcom:6}})