pub struct SimulateCustomPolicyInput {
pub action_names: Vec<String>,
pub caller_arn: Option<String>,
pub context_entries: Vec<ContextEntry>,
pub marker: Option<String>,
pub max_items: Option<i32>,
pub permissions_boundary_policy_input_list: Vec<String>,
pub policy_input_list: Vec<String>,
pub resource_arns: Vec<String>,
pub resource_handling_option: Option<String>,
pub resource_owner: Option<String>,
pub resource_policy: Option<String>,
}Expand description
IAM SimulateCustomPolicyInput.
Fields§
§action_names: Vec<String>§caller_arn: Option<String>§context_entries: Vec<ContextEntry>§marker: Option<String>§max_items: Option<i32>§permissions_boundary_policy_input_list: Vec<String>§policy_input_list: Vec<String>§resource_arns: Vec<String>§resource_handling_option: Option<String>§resource_owner: Option<String>§resource_policy: Option<String>Trait Implementations§
Source§impl Clone for SimulateCustomPolicyInput
impl Clone for SimulateCustomPolicyInput
Source§fn clone(&self) -> SimulateCustomPolicyInput
fn clone(&self) -> SimulateCustomPolicyInput
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SimulateCustomPolicyInput
impl Debug for SimulateCustomPolicyInput
Source§impl Default for SimulateCustomPolicyInput
impl Default for SimulateCustomPolicyInput
Source§fn default() -> SimulateCustomPolicyInput
fn default() -> SimulateCustomPolicyInput
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SimulateCustomPolicyInput
impl<'de> Deserialize<'de> for SimulateCustomPolicyInput
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 SimulateCustomPolicyInput
impl RefUnwindSafe for SimulateCustomPolicyInput
impl Send for SimulateCustomPolicyInput
impl Sync for SimulateCustomPolicyInput
impl Unpin for SimulateCustomPolicyInput
impl UnsafeUnpin for SimulateCustomPolicyInput
impl UnwindSafe for SimulateCustomPolicyInput
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