blob: ee065e3bba1192362fc6058c171504073d6a8434 [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","secrets-backends/hashicorp-vault"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":2,"sphinx.domains.rst":2,"sphinx.domains.std":1,"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","secrets-backends/hashicorp-vault.rst"],objects:{"airflow.providers":{hashicorp:[2,0,0,"-"]},"airflow.providers.hashicorp":{hooks:[0,0,0,"-"],secrets:[3,0,0,"-"]},"airflow.providers.hashicorp.hooks":{vault:[1,0,0,"-"]},"airflow.providers.hashicorp.hooks.vault":{VaultHook:[1,1,1,""]},"airflow.providers.hashicorp.hooks.vault.VaultHook":{conn_name_attr:[1,2,1,""],conn_type:[1,2,1,""],create_or_update_secret:[1,3,1,""],default_conn_name:[1,2,1,""],get_conn:[1,3,1,""],get_secret:[1,3,1,""],get_secret_including_metadata:[1,3,1,""],get_secret_metadata:[1,3,1,""],hook_name:[1,2,1,""]},"airflow.providers.hashicorp.secrets":{vault:[4,0,0,"-"]},"airflow.providers.hashicorp.secrets.vault":{VaultBackend:[4,1,1,""]},"airflow.providers.hashicorp.secrets.vault.VaultBackend":{get_config:[4,3,1,""],get_conn_uri:[4,3,1,""],get_variable:[4,3,1,""]}},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:{"00642a46d":5,"008035450":5,"042be2e4":5,"0a0e1af80":5,"0b0e4f7a4":5,"0b2":5,"0beta1":5,"10483":5,"10525":5,"10528":5,"10543":5,"10615":5,"10818":5,"11238":5,"11242":5,"11249":5,"11487":5,"11688":5,"11736":5,"11826":5,"11855":5,"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,7],"12917":5,"12955":5,"12af6a080":5,"12c5e5d8a":5,"13148":5,"13380":5,"13717":5,"13767":5,"14013":5,"14606":5,"14886":5,"15216":[5,6],"15236":5,"15667":6,"16294":5,"16405":5,"16407":[5,6],"16464":5,"16e712971":5,"19t19":7,"1fba5402b":5,"2020":[5,7],"2021":5,"23rc1":5,"281721z":7,"28t02":7,"295d66f91":5,"2a1":5,"2f2d8dbfa":5,"2f31b3060":5,"301784z":7,"32971a1a2":5,"349b0811c":5,"3696c34c2":5,"36a9b0f48":5,"375d1ca22":5,"3867f7662":5,"3fd5ef355":5,"44d4ae809":5,"465":7,"4e8f9cc8d":5,"5220e4c38":5,"5432":7,"59eb5de78":5,"5a439e84":5,"6515":5,"686d7d50b":5,"6889a333c":5,"68e4c4dcb":5,"6cf76d7ac":5,"7076":5,"70cfe0135":5,"7104":5,"7105":5,"7741":5,"7795":5,"7825e8f59":5,"7830":5,"7846":5,"7944":5,"7948":5,"7ca0b6f12":5,"8170":5,"8200":[4,7],"85a18e13d":5,"8640":5,"872b1566a":5,"87969a350":5,"8807":5,"8886":5,"8891":5,"8898":5,"88bdcfa0d":5,"8974":5,"8994":5,"8b1":5,"9026":5,"92585ca4c":5,"9320":5,"9333":5,"9370":5,"9404":5,"9408":5,"9549274d1":5,"9550":5,"9644":5,"9645":5,"9686":5,"9b39f2478":5,"9c94b72d4":5,"case":1,"class":[1,4,5,6],"default":[1,4,5,7],"export":7,"final":5,"int":[1,4],"new":5,"null":[4,7],"return":[1,4],"var":[1,4],Added:5,And:1,For:[4,5,6,7],The:[1,4,6,7],Use:5,_path:7,a44beaf5b:5,a99aaeb49:5,ac2f72c98:5,access:4,account:[1,4],activ:[1,4],add:5,address:4,ae7cb4a1:5,after:5,aip:5,airflow:7,all:[5,6,7],allow:[1,5],also:[1,7],ani:7,api:6,appli:6,applic:[1,4],apply_default:6,approl:[1,4],appropri:1,april:5,argument:1,asc:6,attempt:1,auth:[5,6],auth_mount_point:[1,4],auth_typ:[1,4],authent:[1,4,5],auto:[5,6],autom:5,automat:6,avail:[1,4],aws_iam:[1,4],azur:[1,4],azure_resourc:[1,4],azure_tenant_id:[1,4],b2a28d159:5,b40dffa08:5,b74f796c8:5,backend:[4,5,6],backend_kwarg:[4,7],backport:5,base:[1,4],basehook:1,basesecretsbackend:[4,5],batch:5,befor:5,being:[4,7],below:7,black:5,brand:5,broken:5,buggfix:5,build:5,build_path:5,built:5,c1c88abf:5,c34ef853c:5,c7e5bce57:5,ca4238eb4:5,cached_properti:5,can:[1,4,6,7],candid:5,cas:1,cbf8001d7:5,cdf1809fc:5,cfg:[4,7],chang:5,changelog:5,charact:[5,6],check:[1,5],checksum:6,chosen:[1,4],cleanup:5,client:[1,7],client_id:1,client_secret:1,cloud:[1,4,5],com:7,combin:7,come:5,comma:[1,4],command:[5,7],comment:5,commit:[5,6],complet:6,config:[4,5,7],config_path:[4,5],configur:[1,4,7],conn_id:4,conn_name_attr:1,conn_typ:1,conn_uri:7,connect:[1,4,5],connections_path:[4,7],contain:[1,4],correspond:1,creat:1,create_or_update_secret:1,created_tim:7,credenti:1,cross:5,current:1,d0e7db402:5,d200:5,d47e070a7:5,d8cb0b5dd:5,data:[1,5,7],dd2442b1e:5,decor:6,default_conn_nam:1,defin:[1,4],deletion_tim:7,depend:[1,4,5],deprec:[5,6],destroi:7,detail:[1,5,6],determin:1,dev:5,df693e0e3:5,dict:[1,4],dictionari:[1,4],differ:[1,4],directori:[1,4],doc:[5,7],document:[1,5,6],doesn:1,done:[1,4],due:6,dynam:5,e7bb17aeb:5,each:[1,7],eb4af4f94:5,ee7ca128a:5,eef87b995:5,enabl:[5,7],end:[5,6],engin:[1,4,7],environ:7,error:5,exampl:[1,4,6,7],exclud:7,exclus:[1,4,7],exist:[1,6],explicitli:1,extra:[1,6],f3521fb0e:5,f6bd817a3:5,fals:7,fdd9b6f65:5,featur:6,field:5,file:[1,4,5,6,7],first:6,fix:5,follow:[4,7],form:[4,5],format:1,formmatt:5,fresh:5,from:[1,4,5,6,7],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],get_config:4,get_conn:1,get_conn_uri:4,get_secret:1,get_secret_including_metadata:1,get_secret_metadata:1,get_vari:4,github:[1,4],googl:[1,4,5,6],grammar:5,guid:6,hash:5,have:[6,7],head:5,header:5,hello:7,henc:7,here:7,high:5,hook:[2,5],hook_nam:1,host:[1,4,7],html:1,http:[1,4,7],hvac:[1,5,6],imap_default:1,implement:5,improv:5,includ:[1,4,5,6],index:1,indic:1,info:[1,5],inform:5,init:1,initi:6,instal:5,instanc:4,integr:5,intellig:1,intellij:5,interact:1,interfac:5,introduc:5,json:[1,4],june:5,jwt:[1,4],k8s:5,keep:1,kei:[1,4,7],key_id:[1,4],keyfil:4,keyvalu:1,kubernet:[1,4],kubernetes_jwt_path:[1,4],kubernetes_rol:[1,4],kv_engine_vers:[1,4,7],kv_v1:1,kv_v2:1,kwarg:4,latest:5,ldap:[1,4],least:6,level:5,like:7,line:[5,6],link:5,list:[5,6,7],load:[5,6],log:[4,5],logging_mixin:4,loggingmixin:4,login:1,logo:5,look:7,mai:7,make:[5,7],manag:5,manual:6,map:1,markdown:5,markdownlint:5,match:[1,5],md003:5,metadata:[1,7],method:[1,4,5],might:6,migrat:6,miss:5,modul:5,month:5,more:5,mount:[1,4],mount_point:[1,4,7],move:5,must:7,mutual:[1,4],name:[1,5],nativ:5,need:[6,7],noinspect:5,non:1,none:[1,4],note:[1,4,5,7],number:5,oauth2:[1,4],object:[4,7],octob:5,ones:7,onli:1,oper:[1,5],option:[1,4,5],order:6,other:7,otherwis:6,out:5,own:1,page:5,param:1,paramet:[1,4,7],pass:[1,7],password:[1,4],path:[1,4,7],per:5,pip:5,place:1,point:[1,5],port:[1,4],possibl:5,post:1,postgresql:7,pre:5,prepar:5,prevent:7,project:5,provid:7,put:[1,7],pydocstyl:5,pypi:[5,6],python:[5,6],radiu:[1,4],radius_host:[1,4],radius_port:[1,4],radius_secret:[1,4],rc3:5,read:[1,4],readm:[5,6],readthedoc:1,ref:5,refer:6,refernc:5,regener:5,regist:[1,4],relai:7,relas:5,relat:4,releas:[5,6],relev:7,rema:5,remain:5,remov:[5,6],renam:5,repositori:6,represent:7,request:[1,4,7],resourc:6,respons:1,retriev:[1,4],role:[1,4],role_id:[1,4],rule:5,run:[1,4,6],same:1,sampl:7,sanit:[5,6],schema:1,scope:[1,4],script:5,sdist:6,secret:[1,2,5,6],secret_id:[1,4],secret_path:1,secret_vers:1,secretbackend:5,secrets_engin:1,section:7,see:[1,4,5],select:[1,4],self:[1,4],sensit:5,sent:[1,4,7],separ:[1,4,5],servic:[1,4],serviceaccount:[1,4],set:[1,4,5,7],setup:5,sha512:6,should:[1,7],signatur:6,similarli:1,site:6,smtp:7,smtp_default:[4,7],some:7,sourc:[1,4],specif:1,specifi:[1,4,6,7],split:5,stabl:1,standard:5,store:[1,4],str:[1,4],string:[1,4],style:5,subject:5,support:[1,5,7],synchron:5,tenant:[1,4],them:6,thi:[1,4,5,6,7],those:6,toc:5,token:[1,4,5,6],token_path:[1,4],tool:5,top:6,transfer:5,type:[1,4,7],typo:5,under:4,unifi:5,updat:[1,5,6],upgrad:[5,6],uri:[4,7],url:[1,4,7],usag:1,use:[1,6,7],used:[1,4],user:[1,7],usernam:[1,4],userpass:[1,4],uses:1,using:1,usual:1,util:4,valid:1,valu:[1,4,5,7],variabl:[4,5],variables_path:[4,7],vault:[0,2,3,5,6],vault_addr:7,vault_conn_id:1,vaultbackend:[4,5,7],vaulthook:1,vaultproject:7,verifi:[6,7],version:[1,4,5,6,7],via:[1,4,6],want:[6,7],warn:[5,6],wave:5,wheel:6,when:[5,6],where:5,which:1,word:5,world:7,would:[4,7],write:1,wrong:5,wrongli:5,www:7,you:[1,4,6,7],your:[4,6,7],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>","Hashicorp Vault Secrets Backend"],titleterms:{"break":6,airflow:[0,1,2,3,4,5,6],apach:[5,6],backend:7,bug:6,chang:6,changelog:6,connect:7,content:[1,4,6],cross:6,depend:6,download:6,fix:6,hashicorp:[0,1,2,3,4,5,6,7],hook:[0,1],instal:6,lookup:7,modul:[1,4],offici:6,option:7,packag:[5,6],pip:6,provid:[0,1,2,3,4,5,6],requir:6,retriev:7,secret:[3,4,7],store:7,submodul:[0,3],subpackag:2,variabl:7,vault:[1,4,7]}})