pub struct ReadRoleResponse {Show 24 fields
pub allowed_redirect_uris: Vec<String>,
pub user_claim: String,
pub bound_subject: String,
pub bound_claims: Option<HashMap<String, String>>,
pub bound_claims_type: String,
pub bound_audiences: Option<Vec<String>>,
pub claim_mappings: Option<HashMap<String, String>>,
pub clock_skew_leeway: u64,
pub expiration_leeway: u64,
pub groups_claim: String,
pub max_age: u64,
pub not_before_leeway: u64,
pub oidc_scopes: Option<Vec<String>>,
pub role_type: String,
pub token_bound_cidrs: Vec<String>,
pub token_explicit_max_ttl: u64,
pub token_no_default_policy: bool,
pub token_num_uses: u64,
pub token_period: u64,
pub token_policies: Vec<String>,
pub token_ttl: u64,
pub token_max_ttl: u64,
pub token_type: String,
pub verbose_oidc_logging: bool,
}
Expand description
Response from executing ReadRoleRequest
Fields§
§allowed_redirect_uris: Vec<String>
§user_claim: String
§bound_subject: String
§bound_claims: Option<HashMap<String, String>>
§bound_claims_type: String
§bound_audiences: Option<Vec<String>>
§claim_mappings: Option<HashMap<String, String>>
§clock_skew_leeway: u64
§expiration_leeway: u64
§groups_claim: String
§max_age: u64
§not_before_leeway: u64
§oidc_scopes: Option<Vec<String>>
§role_type: String
§token_bound_cidrs: Vec<String>
§token_explicit_max_ttl: u64
§token_no_default_policy: bool
§token_num_uses: u64
§token_period: u64
§token_policies: Vec<String>
§token_ttl: u64
§token_max_ttl: u64
§token_type: String
§verbose_oidc_logging: bool
Trait Implementations§
Source§impl Debug for ReadRoleResponse
impl Debug for ReadRoleResponse
Source§impl<'de> Deserialize<'de> for ReadRoleResponse
impl<'de> Deserialize<'de> for ReadRoleResponse
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ReadRoleResponse
impl RefUnwindSafe for ReadRoleResponse
impl Send for ReadRoleResponse
impl Sync for ReadRoleResponse
impl Unpin for ReadRoleResponse
impl UnwindSafe for ReadRoleResponse
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