package Ġde . lo o set ie . k 8 s . dsl . manifest s Ċ Ċ import Ġde . lo o set ie . k 8 s . dsl . K 8 s TopLevel Ċ import Ġde . lo o set ie . k 8 s . dsl . K 8 s Dsl Marker Ċ import Ġde . lo o set ie . k 8 s . dsl . K 8 s Manifest Ċ import Ġde . lo o set ie . k 8 s . dsl . Has Metadata ĊĠĠĠĠĠĠ Ċ @ K 8 s Dsl Marker Ċ interface ĠService Account Token Projection _ core _ v 1 _ k 8 s 1 _ 1 6 : ĠK 8 s Manifest Ġ{ ĊĠ Ġ/** ĠAud ience Ġis Ġthe Ġintended Ġaudience Ġof Ġthe Ġtoken . ĠA Ġrecipient Ġof Ġa Ġtoken Ġmust Ġidentify Ġitself Ġwith Ġan Ġidentifier Ġspecified Ċ in Ġthe Ġaudience Ġof Ġthe Ġtoken , Ġand Ġotherwise Ġshould Ġreject Ġthe Ġtoken . ĠThe Ġaudience Ġdefaults Ġto Ġthe Ġidentifier Ġof Ġthe Ċ apis erver . Ġ*/ ĊĠ Ġ@ K 8 s Dsl Marker Ġvar Ġaudience : ĠString ? ĊĠ Ġ/** ĠExp iration Seconds Ġis Ġthe Ġrequested Ġduration Ġof Ġvalidity Ġof Ġthe Ġservice Ġaccount Ġtoken . ĠAs Ġthe Ġtoken Ġapproaches Ċ expiration , Ġthe Ġkubelet Ġvolume Ġplugin Ġwill Ġpro activ ely Ġrotate Ġthe Ġservice Ġaccount Ġtoken . ĠThe Ġkubelet Ġwill Ġstart Ġtrying Ċ to Ġrotate Ġthe Ġtoken Ġif Ġthe Ġtoken Ġis Ġolder Ġthan Ġ 8 0 Ġpercent Ġof Ġits Ġtime Ġto Ġlive Ġor Ġif Ġthe Ġtoken Ġis Ġolder Ġthan Ġ 2 4 Ċ hours . Defaults Ġto Ġ 1 Ġhour Ġand Ġmust Ġbe Ġat Ġleast Ġ 1 0 Ġminutes . Ġ*/ ĊĠ Ġ@ K 8 s Dsl Marker Ġvar Ġexpiration Seconds : ĠInt ? ĊĠ Ġ/** ĠPath Ġis Ġthe Ġpath Ġrelative Ġto Ġthe Ġmount Ġpoint Ġof Ġthe Ġfile Ġto Ġproject Ġthe Ġtoken Ġinto . Ġ*/ ĊĠ Ġ@ K 8 s Dsl Marker Ġvar Ġpath : ĠString ? Ċ } ĠĠĠĠĠĠ Ċ type alias ĠService Account Token Projection _ core _ v 1 _ k 8 s 1 _ 1 7 Ġ= ĠService Account Token Projection _ core _ v 1 _ k 8 s 1 _ 1 6 ĠĠĠĠĠĠĠ Ċ type alias ĠService Account Token Projection _ core _ v 1 _ k 8 s 1 _ 1 8 Ġ= ĠService Account Token Projection _ core _ v 1 _ k 8 s 1 _ 1 7 ĠĠĠĠĠĠĠ Ċ type alias ĠService Account Token Projection _ core _ v 1 _ k 8 s 1 _ 1 9 Ġ= ĠService Account Token Projection _ core _ v 1 _ k 8 s 1 _ 1 8 ĠĠĠĠĠĠĠ Ċ type alias ĠService Account Token Projection _ core _ v 1 _ k 8 s 1 _ 2 0 Ġ= ĠService Account Token Projection _ core _ v 1 _ k 8 s 1 _ 1 9 ĠĠĠĠĠĠĠ Ċ type alias ĠService Account Token Projection _ core _ v 1 _ k 8 s 1 _ 2 1 Ġ= ĠService Account Token Projection _ core _ v 1 _ k 8 s 1 _ 2 0 Ġ