Struct aws_sdk_iot::input::GetEffectivePoliciesInput
source · [−]#[non_exhaustive]pub struct GetEffectivePoliciesInput { /* private fields */ }Implementations
sourceimpl GetEffectivePoliciesInput
impl GetEffectivePoliciesInput
sourcepub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<GetEffectivePolicies, AwsResponseRetryClassifier>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<GetEffectivePolicies, AwsResponseRetryClassifier>, BuildError>
Consumes the builder and constructs an Operation<GetEffectivePolicies>
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture GetEffectivePoliciesInput.
sourceimpl GetEffectivePoliciesInput
impl GetEffectivePoliciesInput
sourcepub fn principal(&self) -> Option<&str>
pub fn principal(&self) -> Option<&str>
The principal. Valid principals are CertificateArn (arn:aws:iot:region:accountId:cert/certificateId), thingGroupArn (arn:aws:iot:region:accountId:thinggroup/groupName) and CognitoId (region:id).
sourcepub fn cognito_identity_pool_id(&self) -> Option<&str>
pub fn cognito_identity_pool_id(&self) -> Option<&str>
The Cognito identity pool ID.
sourcepub fn thing_name(&self) -> Option<&str>
pub fn thing_name(&self) -> Option<&str>
The thing name.
Trait Implementations
sourceimpl Clone for GetEffectivePoliciesInput
impl Clone for GetEffectivePoliciesInput
sourcefn clone(&self) -> GetEffectivePoliciesInput
fn clone(&self) -> GetEffectivePoliciesInput
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 moresourceimpl Debug for GetEffectivePoliciesInput
impl Debug for GetEffectivePoliciesInput
sourceimpl PartialEq<GetEffectivePoliciesInput> for GetEffectivePoliciesInput
impl PartialEq<GetEffectivePoliciesInput> for GetEffectivePoliciesInput
sourcefn eq(&self, other: &GetEffectivePoliciesInput) -> bool
fn eq(&self, other: &GetEffectivePoliciesInput) -> bool
impl StructuralPartialEq for GetEffectivePoliciesInput
Auto Trait Implementations
impl RefUnwindSafe for GetEffectivePoliciesInput
impl Send for GetEffectivePoliciesInput
impl Sync for GetEffectivePoliciesInput
impl Unpin for GetEffectivePoliciesInput
impl UnwindSafe for GetEffectivePoliciesInput
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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