pub struct OidcOptions {
pub audience: String,
pub repository: String,
pub git_ref: String,
pub sha: String,
pub workflow: String,
pub job: String,
pub run_id: String,
pub job_workflow_ref: Option<String>,
pub permissions: Option<PermissionSet>,
pub ttl_seconds: Option<i64>,
pub extra_claims: BTreeMap<String, Value>,
}Fields§
§audience: String§repository: String§git_ref: String§sha: String§workflow: String§job: String§run_id: String§job_workflow_ref: Option<String>§permissions: Option<PermissionSet>§ttl_seconds: Option<i64>§extra_claims: BTreeMap<String, Value>Trait Implementations§
Source§impl Clone for OidcOptions
impl Clone for OidcOptions
Auto Trait Implementations§
impl Freeze for OidcOptions
impl RefUnwindSafe for OidcOptions
impl Send for OidcOptions
impl Sync for OidcOptions
impl Unpin for OidcOptions
impl UnsafeUnpin for OidcOptions
impl UnwindSafe for OidcOptions
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more