blob: 154c54874eeae6ac991d8f23981e48f6e6142c06 [file] [log] [blame]
Search.setIndex({docnames:["_api/airflow/providers/hashicorp/hooks/index","_api/airflow/providers/hashicorp/hooks/vault/index","_api/airflow/providers/hashicorp/index","_api/airflow/providers/hashicorp/secrets/index","_api/airflow/providers/hashicorp/secrets/vault/index","commits","index","installing-providers-from-sources","secrets-backends/hashicorp-vault"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":5,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,"sphinx.ext.intersphinx":1,"sphinx.ext.viewcode":1,sphinx:56},filenames:["_api/airflow/providers/hashicorp/hooks/index.rst","_api/airflow/providers/hashicorp/hooks/vault/index.rst","_api/airflow/providers/hashicorp/index.rst","_api/airflow/providers/hashicorp/secrets/index.rst","_api/airflow/providers/hashicorp/secrets/vault/index.rst","commits.rst","index.rst","installing-providers-from-sources.rst","secrets-backends/hashicorp-vault.rst"],objects:{"airflow.providers":[[2,0,0,"-","hashicorp"]],"airflow.providers.hashicorp":[[0,0,0,"-","hooks"],[3,0,0,"-","secrets"]],"airflow.providers.hashicorp.hooks":[[1,0,0,"-","vault"]],"airflow.providers.hashicorp.hooks.vault":[[1,1,1,"","VaultHook"]],"airflow.providers.hashicorp.hooks.vault.VaultHook":[[1,2,1,"","conn_name_attr"],[1,2,1,"","conn_type"],[1,3,1,"","create_or_update_secret"],[1,2,1,"","default_conn_name"],[1,3,1,"","get_conn"],[1,3,1,"","get_secret"],[1,3,1,"","get_secret_including_metadata"],[1,3,1,"","get_secret_metadata"],[1,2,1,"","hook_name"]],"airflow.providers.hashicorp.secrets":[[4,0,0,"-","vault"]],"airflow.providers.hashicorp.secrets.vault":[[4,1,1,"","VaultBackend"]],"airflow.providers.hashicorp.secrets.vault.VaultBackend":[[4,3,1,"","get_config"],[4,3,1,"","get_conn_uri"],[4,3,1,"","get_connection"],[4,3,1,"","get_response"],[4,3,1,"","get_variable"]]},objnames:{"0":["py","module","Python module"],"1":["py","class","Python class"],"2":["py","attribute","Python attribute"],"3":["py","method","Python method"]},objtypes:{"0":"py:module","1":"py:class","2":"py:attribute","3":"py:method"},terms:{"0":[0,1,2,3,4,7,8],"00642a46d0":5,"0080354502":5,"01":5,"02":5,"027b707d21":5,"03":[5,8],"03b08aad8c":5,"04":5,"042be2e4e0":5,"05":[5,6],"06":5,"07":5,"08":5,"09":5,"0a0e1af800":5,"0a68588479":5,"0b0e4f7a4c":5,"0b2":5,"0beta1":5,"1":[1,4,8],"10":[5,6,8],"10483":5,"10525":5,"10528":5,"10543":5,"10615":5,"10818":5,"11":[5,6,7],"11238":5,"11242":5,"11249":5,"11487":5,"11688":5,"11736":5,"11826":5,"11855":5,"12":[5,7],"12082":5,"12206":5,"12212":5,"12304":5,"12366":5,"12390":5,"12427":5,"12438":5,"12444":5,"12449":5,"12518":5,"12558":5,"127":[4,8],"12917":5,"12955":5,"12af6a0800":5,"12c5e5d8a":5,"13":5,"13148":5,"13380":5,"13717":5,"13767":5,"14":5,"14013":5,"14606":5,"14886":5,"15":5,"15013":[5,6],"15216":[5,6],"15236":5,"15667":6,"16":5,"16294":5,"16405":5,"16407":[5,6],"16464":5,"16501":5,"16682":5,"16adc035b1":5,"16b47cecfb":5,"16e7129719":5,"17":[5,8],"17015":5,"17116":5,"17387":[5,6],"17625":[5,6],"17682":5,"17890":5,"17935":[5,6],"18":5,"18018":5,"18064":[5,6],"18613":5,"19":5,"19t19":8,"1fba5402bb":5,"2":[0,1,2,3,4,7,8],"20":5,"2020":[5,8],"2021":[5,7],"2022":[5,6],"20226":5,"20523":5,"20614":5,"20792":[5,6],"20951":5,"21":5,"21257":5,"21439":5,"22":5,"22056":5,"22226":5,"22348":[5,6],"22382":6,"22383":5,"22819":[5,6],"23":5,"23104":[5,6],"23591":[5,6],"23631":[5,6],"23rc1":5,"24":5,"24221":[5,6],"24229":[5,6],"24231":[5,6],"24292":5,"25":5,"26":5,"28":5,"281721z":8,"28t02":8,"29":5,"295d66f914":5,"29aab6434f":5,"2a1":5,"2f2d8dbfaf":5,"2f31b3060e":5,"2fb5e1d0ec":5,"3":[0,1,2,3,4,7,8],"30":5,"301784z":8,"31":5,"32971a1a2d":5,"349b0811c3":5,"3696c34c28":5,"36a9b0f48b":5,"375d1ca229":5,"3867f76625":5,"3fd5ef3555":5,"4":[0,1,2,3,4,7,8],"406f":7,"428a439953":5,"44d4ae809c":5,"465":8,"476ae0eb58":5,"49":7,"4d3a":7,"4e8f9cc8d0":5,"51":8,"512":7,"5220e4c384":5,"54":[7,8],"5432":8,"56ab82ed7a":5,"59eb5de78c":5,"5a439e84eb":5,"5c6e":7,"6":5,"602abe8394":5,"6301faa388":5,"6515":5,"6674":7,"686d7d50bd":5,"6889a333cf":5,"68e4c4dcb0":5,"6c3a67d4fc":5,"6cf76d7ac0":5,"7076":5,"70cfe01353":5,"7104":5,"7105":5,"717a7588bc":5,"75c60923e0":5,"76ed2a49c6":5,"7741":5,"7795":5,"7825e8f590":5,"7830":5,"7846":5,"7944":5,"7948":5,"7ab45d41d6":5,"7ca0b6f121":5,"8":5,"8170":5,"8200":[4,8],"840ea3efb9":5,"85a18e13d9":5,"8640":5,"866a601b76":5,"872b1566a1":5,"87969a350d":5,"87f408b1e7":5,"8807":5,"8886":5,"8891":5,"8898":5,"88bdcfa0df":5,"8974":5,"8994":5,"8b1":5,"8b6b0848a3":5,"8ec4":7,"9026":5,"92585ca4cb":5,"9320":5,"9333":5,"9370":5,"9404":5,"9408":5,"9549274d11":5,"9550":5,"9644":5,"9645":5,"9686":5,"97496ba2b4":5,"9b39f24780":5,"9c94b72d44":5,"case":1,"class":[5,6],"default":[1,4,5,6,8],"do":[7,8],"export":8,"final":5,"import":[5,6,7],"int":[1,4],"new":[5,6],"null":[4,8],"return":[1,4],"var":[1,4],A:4,And:1,By:7,For:[4,5,6,7,8],If:[1,4,6,7,8],It:[1,4,7],The:[1,4,6,7,8],Then:8,There:7,To:[7,8],_path:8,a29503e1ba:5,a44beaf5bd:5,a99aaeb496:5,about:[5,6,7],abov:[7,8],absolut:8,ac2f72c98d:5,access:4,account:[1,4],activ:[1,4],ad:[5,6],add:[5,6,8],address:4,ae7cb4a1e2:5,aeabe994b3:5,after:5,aip:5,airflow:[7,8],aka:7,all:[5,6,8],allow:[1,5],alreadi:7,also:[1,7,8],an:[0,1,2,3,4,5,6,7,8],ani:[7,8],apach:7,apache_airflow_providers_hashicorp:7,api:6,appli:6,applic:[1,4],apply_default:6,approl:[1,4,5,6],appropri:1,april:[5,6],ar:[1,4,6,7,8],argument:[1,8],asc:[6,7],attempt:1,august:5,auth:[5,6],auth_mount_point:[1,4],auth_typ:[1,4],authent:[1,4,5,6],auto:[5,6],autoapi:5,autom:5,automat:6,avail:[1,4,6,7],aws_iam:[1,4],azur:[1,4],azure_resourc:[1,4],azure_tenant_id:[1,4],b1ad017ce:5,b2a28d1590:5,b40dffa085:5,b74f796c83:5,b916b75079:5,ba4b:7,back:4,backend:[4,5,6],backend_kwarg:[4,8],backport:5,base:[1,4],basehook:1,basesecretsbackend:[4,5],bash:7,batch:5,bbc627a3da:5,be75dcd39c:5,befor:5,being:[4,8],belong:7,below:[6,7,8],bin:7,binari:7,black:5,blob:6,brand:5,brees:[5,6],broken:5,bst:7,bugfix:5,buggfix:5,build:[5,6,7],build_path:5,built:5,c1c88abf:5,c34ef853c8:5,c7e5bce57f:5,ca4238eb4d:5,ca:[1,8],cach:[5,6],cached_properti:5,can:[1,4,6,7,8],candid:5,cbf8001d76:5,cde15c6e4d3a8ec4ecf4ba4b6674e08ad7de406f:7,cde1:7,cdf1809fce:5,cert:8,certif:[7,8],certifi:7,cfg:[4,8],chang:5,changelog:5,chapter:7,charact:[5,6],check:[1,5,7],checksum:[6,7],choos:7,chosen:[1,4],classifi:[5,6],clean:[5,6],cleanup:5,client:[1,8],client_id:1,client_secret:1,cloud:[1,4,5],code:7,com:[6,7,8],combin:8,come:5,comma:[1,4],command:[5,8],comment:5,commit:5,compat:5,complet:6,concaten:[5,6],config:[4,5],config_path:[4,5,8],configur:[1,4,5,6,8],conn_id:4,conn_name_attr:1,conn_typ:[1,8],conn_uri:[4,5,6,8],connect:[1,4,5,6],connections_path:[4,8],construct:4,contain:[1,4,7],contributor:[5,6],core:8,correct:7,correspond:1,creat:[1,7],create_or_update_secret:1,created_tim:8,creation:[4,5,6],credenti:1,cross:5,curl:7,current:1,d0e7db4024:5,d200:5,d202:[5,6],d47e070a79:5,d7dbfb7e26:5,d7de:7,d8cb0b5ddb:5,d94fa37830:5,d:7,data:[1,4,5,8],db:[6,8],dd2442b1e6:5,decemb:5,declar:5,decor:6,default_conn_nam:1,defin:[1,4],delai:5,deletion_tim:8,dep:7,depend:[1,4,5],deprec:[5,6],describ:7,descript:5,dest:7,destroi:8,detail:[1,5,6,7],determin:1,dev0:[0,1,2,3,4,5,6,7,8],dev:5,df693e0e31:5,dict:[1,4],dictionari:[1,4],diff:7,differ:[1,4,7],directori:[1,4,7],disabl:8,distribut:7,doc:[5,6,8],document:[1,5,6],doesn:1,done:[1,4],doubl:5,down:7,download:7,drop:7,due:6,dure:[5,6],dynam:5,e08a:7,e7bb17aeb8:5,each:[1,8],eb4af4f944:5,ecf4:7,echo:7,ee7ca128a1:5,eef87b9953:5,en:1,enabl:[5,6,8],end:[5,6],engin:[1,4,8],environ:8,error:5,essenti:7,etc:8,exampl:[1,4,6,7,8],exclud:8,exclus:[1,4,8],exist:[1,4,6],experiment:[0,1,2,3,4,5,6,7,8],explain:6,explanatori:[5,6],explicitli:1,extra:[1,5,6],f3521fb0e3:5,f5b96315fe:5,f6bd817a3a:5,f77417eb0d:5,f:[5,6],fall:4,fals:8,fd5d65751c:5,fdd9b6f65b:5,featur:[0,1,2,3,4,5,7,8],feb:5,field:5,file:[1,4,5,6,7,8],fingerprint:7,first:6,fix:5,folder:7,follow:[4,7,8],form:5,format:1,formmatt:5,foundat:7,framework:6,fresh:5,from:[1,4,5,6,8],gcp:[1,4,5],gcp_key_path:[1,4],gcp_keyfile_dict:[1,4],gcp_scope:[1,4],gener:5,get:[1,4,5,7,8],get_config:4,get_conn:1,get_conn_uri:[4,5,6],get_conn_valu:[5,6],get_connect:4,get_respons:4,get_secret:1,get_secret_including_metadata:1,get_secret_metadata:1,get_vari:4,github:[1,4,6],gmail:7,good:7,googl:[1,4,5,6],gpg:7,grammar:5,guid:7,gz:7,hash:5,hashicorp:7,have:[6,8],head:5,header:5,hello:8,henc:8,here:8,high:5,hook:[2,5,6],hook_nam:1,host:[1,4,8],how:7,html:1,http:[1,4,6,7,8],hvac:[1,5,6],i:7,id:[1,4,7,8],imag:[5,6],implement:5,improv:5,includ:[1,4,5,6],index:1,indic:[1,7],individu:5,info:[1,5],inform:[5,6],init:1,initi:6,instal:5,install_requir:6,instanc:4,instanti:[5,6],instead:[5,6],instruct:7,integr:5,intellig:1,intellij:5,interact:1,interfac:5,introduc:5,invalid:[5,6],io:[1,4,8],issuer:7,januari:5,json:[1,4],juli:5,june:5,jwt:[1,4],k8:5,ka:7,kaxil:7,kaxilnaik:7,keep:1,kei:[1,4,7,8],key_id:[1,4],keyfil:4,keyvalu:1,know:7,kubernet:[1,4],kubernetes_jwt_path:[1,4],kubernetes_rol:[1,4],kv:[1,8],kv_engine_vers:[1,4,8],kv_v1:1,kv_v2:1,kwarg:4,l:7,la:7,latest:5,lazili:5,ldap:[1,4],least:6,left:7,level:5,like:8,line:[5,6],link:[5,7],list:[5,6,8],load:[5,6],local:7,log:[4,5,6],logging_mixin:4,loggingmixin:4,login:[1,8],logo:5,look:8,ls:7,made:7,mai:[5,6,8],main:[6,7],make:[5,8],manag:[5,7],manual:6,map:1,march:5,markdown:5,markdownlint:5,match:[1,5,7],md003:5,md:6,meta:5,metadata:[1,8],method:[1,4,5],mid:[5,6],might:6,migrat:6,min:5,minimum:6,mirror:7,miss:5,mistakenli:6,mktemp:7,modul:5,month:5,more:5,most:7,mount:[1,4],mount_point:[1,4,8],move:5,must:8,mutual:[1,4],mypi:5,n:8,naik:7,name:[1,5,6],nativ:5,need:[6,8],noinspect:5,non:1,none:[1,4,7],normal:4,note:[1,4,5,6,8],now:5,number:5,o:7,oauth2:[1,4],object:[4,8],octob:5,offici:7,onc:7,one:7,ones:8,onli:[1,6],oper:[1,5],optimis:6,option:[1,4,5],order:6,org:7,origin:7,other:8,otherwis:6,our:5,out:5,own:1,owner:7,package_nam:7,package_vers:7,page:[5,7],param:1,paramet:[1,4,5,6,8],pass:[1,8],password:[1,4,8],path:[1,4,8],per:5,pgp:7,pgpk:7,pgpv:7,pip:[5,6,7],place:1,pleas:7,point:[1,5],polici:6,port:[1,4,8],possibl:5,post:1,postgr:8,postgresql:8,pre:5,prepar:[5,6],prevent:8,previou:7,primari:7,priorit:4,project:5,prop:[5,6],provid:[7,8],provider_download_dir:7,pull:[5,6],put:[1,8],py3:7,pydocstyl:[5,6],pylint:5,pypi:[5,6],python:[5,6,7],radiu:[1,4],radius_host:[1,4],radius_port:[1,4],radius_secret:[1,4],rc2:5,rc3:5,read:[1,4],readm:[5,6],readthedoc:1,recommend:7,ref:5,refernc:5,regener:5,regist:[1,4],relai:8,relas:5,relat:[4,5],releas:[5,6],relev:[7,8],rema:5,remain:5,remov:[5,6,7],renam:5,repositori:6,represent:4,request:[1,4,8],respons:1,retriev:[1,4],role:[1,4],role_id:[1,4],rsa:7,rule:5,run:[1,4,6,7,8],s:[1,5,6,7],same:1,sampl:8,sanit:[5,6],sat:7,schema:1,scope:[1,4],script:[5,7],sdist:[6,7],secret:[1,2,5,6],secret_id:[1,4],secret_path:1,secret_vers:1,secretbackend:5,secrets_engin:1,section:8,see:[1,4,5,6],select:[1,4,7],self:[1,4,7,8],sensit:5,sent:[1,4,8],sep:7,separ:[1,4,5],septemb:5,serial:4,server:7,servic:[1,4],serviceaccount:[1,4],set:[1,4,5],setup:5,sha512:[6,7],sha:7,shasum:7,should:[1,7,8],sign:[7,8],signatur:[6,7],similarli:1,site:6,smtp:8,smtp_default:[4,8],so:8,softwar:7,some:8,sourc:[1,4,6],specif:[1,5],specifi:[1,4,6,8],sphinx:5,split:5,sql_alchemy_conn_secret:8,sql_alchemy_conn_valu:8,ssl:8,ssl_mode:8,stabl:1,standard:5,step:7,store:1,str:[1,4],string:[1,4,5,6],style:5,subject:5,sum:7,support:[1,5,6,8],synchron:5,t:1,tar:7,temporari:7,tenant:[1,4],them:6,thi:[0,1,2,3,4,5,6,7,8],those:[6,7],toc:5,token:[1,4,5,6],token_path:[1,4],tool:5,toolchain:5,top:[6,7],transfer:5,trove:6,trust:7,type:[1,4,5,8],typehint:5,typo:5,under:4,unifi:5,unknown:7,up:[5,6],updat:[1,5,6],upgrad:[5,6],uri:4,url:[1,4,8],us:[1,4,5,6,7],usag:1,user:[1,7,8],usernam:[1,4],userpass:[1,4],usual:1,util:4,valid:[1,7],valu:[1,4,5,8],variabl:[4,5],variables_path:[4,8],vault:[0,2,3,5,6],vault_addr:8,vault_conn_id:1,vault_default:1,vaultbackend:[4,5,8],vaulthook:1,vaultproject:8,verifi:[5,6,8],version:[1,4,5,6,7,8],via:[1,4,6,7],wa:4,want:[6,7,8],warn:[5,6,7],wave:5,well:7,wheel:6,when:[5,6],where:5,which:1,whl:7,why:7,word:5,world:8,worri:7,would:[4,8],write:1,wrong:5,wrongli:5,www:8,yaml:[5,6],you:[1,4,6,7,8],your:[4,6,8],zero:1},titles:["<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.hashicorp.hooks</span></code>","<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.hashicorp.hooks.vault</span></code>","<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.hashicorp</span></code>","<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.hashicorp.secrets</span></code>","<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.hashicorp.secrets.vault</span></code>","Package apache-airflow-providers-hashicorp","<code class=\"docutils literal notranslate\"><span class=\"pre\">apache-airflow-providers-hashicorp</span></code>","Installing from sources","Hashicorp Vault Secrets Backend"],titleterms:{"0":[5,6],"1":[5,6],"2":[5,6],"3":[5,6],"4":[5,6],"break":6,"class":[1,4,8],airflow:[0,1,2,3,4,5,6],apach:[5,6],backend:8,bug:6,chang:6,changelog:6,commit:6,config:8,connect:8,content:[1,4,6],cross:6,depend:6,download:6,featur:6,fix:6,from:7,guid:6,hashicorp:[0,1,2,3,4,5,6,8],hook:[0,1],instal:[6,7],integr:7,lookup:8,misc:6,modul:[1,4],mount:8,offici:6,option:8,packag:[5,6,7],point:8,provid:[0,1,2,3,4,5,6],pypi:7,refer:6,releas:7,represent:8,requir:6,resourc:6,retriev:8,secret:[3,4,8],set:8,sourc:7,store:8,submodul:[0,3],subpackag:2,up:8,uri:8,us:8,variabl:8,vault:[1,4,8],verifi:7}})