pub struct StartPolicyGenerationRequest {
pub client_token: Option<String>,
pub cloud_trail_details: Option<CloudTrailDetails>,
pub policy_generation_details: PolicyGenerationDetails,
}
Fields
client_token: Option<String>
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Idempotency ensures that an API request completes only once. With an idempotent request, if the original request completes successfully, the subsequent retries with the same client token return the result from the original successful request and they have no additional effect.
If you do not specify a client token, one is automatically generated by the AWS SDK.
cloud_trail_details: Option<CloudTrailDetails>
A CloudTrailDetails
object that contains details about a Trail
that you want to analyze to generate policies.
policy_generation_details: PolicyGenerationDetails
Contains the ARN of the IAM entity (user or role) for which you are generating a policy.
Trait Implementations
sourceimpl Clone for StartPolicyGenerationRequest
impl Clone for StartPolicyGenerationRequest
sourcefn clone(&self) -> StartPolicyGenerationRequest
fn clone(&self) -> StartPolicyGenerationRequest
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for StartPolicyGenerationRequest
impl Debug for StartPolicyGenerationRequest
sourceimpl Default for StartPolicyGenerationRequest
impl Default for StartPolicyGenerationRequest
sourcefn default() -> StartPolicyGenerationRequest
fn default() -> StartPolicyGenerationRequest
Returns the “default value” for a type. Read more
sourceimpl PartialEq<StartPolicyGenerationRequest> for StartPolicyGenerationRequest
impl PartialEq<StartPolicyGenerationRequest> for StartPolicyGenerationRequest
sourcefn eq(&self, other: &StartPolicyGenerationRequest) -> bool
fn eq(&self, other: &StartPolicyGenerationRequest) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &StartPolicyGenerationRequest) -> bool
fn ne(&self, other: &StartPolicyGenerationRequest) -> bool
This method tests for !=
.
impl StructuralPartialEq for StartPolicyGenerationRequest
Auto Trait Implementations
impl RefUnwindSafe for StartPolicyGenerationRequest
impl Send for StartPolicyGenerationRequest
impl Sync for StartPolicyGenerationRequest
impl Unpin for StartPolicyGenerationRequest
impl UnwindSafe for StartPolicyGenerationRequest
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more