Struct aws_sdk_iot::input::CreateAuthorizerInput
source · [−]#[non_exhaustive]pub struct CreateAuthorizerInput { /* private fields */ }
Implementations
sourceimpl CreateAuthorizerInput
impl CreateAuthorizerInput
sourcepub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<CreateAuthorizer, AwsErrorRetryPolicy>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<CreateAuthorizer, AwsErrorRetryPolicy>, BuildError>
Consumes the builder and constructs an Operation<CreateAuthorizer
>
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture CreateAuthorizerInput
.
sourceimpl CreateAuthorizerInput
impl CreateAuthorizerInput
The authorizer name.
The ARN of the authorizer's Lambda function.
sourcepub fn token_key_name(&self) -> Option<&str>
pub fn token_key_name(&self) -> Option<&str>
The name of the token key used to extract the token from the HTTP headers.
sourcepub fn token_signing_public_keys(&self) -> Option<&HashMap<String, String>>
pub fn token_signing_public_keys(&self) -> Option<&HashMap<String, String>>
The public keys used to verify the digital signature returned by your custom authentication service.
sourcepub fn status(&self) -> Option<&AuthorizerStatus>
pub fn status(&self) -> Option<&AuthorizerStatus>
The status of the create authorizer request.
Metadata which can be used to manage the custom authorizer.
For URI Request parameters use format: ...key1=value1&key2=value2...
For the CLI command-line parameter use format: &&tags "key1=value1&key2=value2..."
For the cli-input-json file use format: "tags": "key1=value1&key2=value2..."
sourcepub fn signing_disabled(&self) -> Option<bool>
pub fn signing_disabled(&self) -> Option<bool>
Specifies whether IoT validates the token signature in an authorization request.
sourcepub fn enable_caching_for_http(&self) -> Option<bool>
pub fn enable_caching_for_http(&self) -> Option<bool>
When true
, the result from the authorizer’s Lambda function is cached for clients that use persistent HTTP connections. The results are cached for the time specified by the Lambda function in refreshAfterInSeconds
. This value does not affect authorization of clients that use MQTT connections.
The default value is false
.
Trait Implementations
sourceimpl Clone for CreateAuthorizerInput
impl Clone for CreateAuthorizerInput
sourcefn clone(&self) -> CreateAuthorizerInput
fn clone(&self) -> CreateAuthorizerInput
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 CreateAuthorizerInput
impl Debug for CreateAuthorizerInput
sourceimpl PartialEq<CreateAuthorizerInput> for CreateAuthorizerInput
impl PartialEq<CreateAuthorizerInput> for CreateAuthorizerInput
sourcefn eq(&self, other: &CreateAuthorizerInput) -> bool
fn eq(&self, other: &CreateAuthorizerInput) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
impl StructuralPartialEq for CreateAuthorizerInput
Auto Trait Implementations
impl RefUnwindSafe for CreateAuthorizerInput
impl Send for CreateAuthorizerInput
impl Sync for CreateAuthorizerInput
impl Unpin for CreateAuthorizerInput
impl UnwindSafe for CreateAuthorizerInput
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> 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