Struct aws_sdk_iot::types::AuthorizerDescription
source · #[non_exhaustive]pub struct AuthorizerDescription { /* private fields */ }
Expand description
The authorizer description.
Implementations§
source§impl AuthorizerDescription
impl AuthorizerDescription
The authorizer name.
The authorizer ARN.
The authorizer's Lambda function ARN.
sourcepub fn token_key_name(&self) -> Option<&str>
pub fn token_key_name(&self) -> Option<&str>
The 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 validate the token signature returned by your custom authentication service.
sourcepub fn status(&self) -> Option<&AuthorizerStatus>
pub fn status(&self) -> Option<&AuthorizerStatus>
The status of the authorizer.
sourcepub fn creation_date(&self) -> Option<&DateTime>
pub fn creation_date(&self) -> Option<&DateTime>
The UNIX timestamp of when the authorizer was created.
sourcepub fn last_modified_date(&self) -> Option<&DateTime>
pub fn last_modified_date(&self) -> Option<&DateTime>
The UNIX timestamp of when the authorizer was last updated.
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 the time specified in refreshAfterInSeconds
. The cached result is used while the device reuses the same HTTP connection.
source§impl AuthorizerDescription
impl AuthorizerDescription
sourcepub fn builder() -> AuthorizerDescriptionBuilder
pub fn builder() -> AuthorizerDescriptionBuilder
Creates a new builder-style object to manufacture AuthorizerDescription
.
Trait Implementations§
source§impl Clone for AuthorizerDescription
impl Clone for AuthorizerDescription
source§fn clone(&self) -> AuthorizerDescription
fn clone(&self) -> AuthorizerDescription
Returns a copy 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 AuthorizerDescription
impl Debug for AuthorizerDescription
source§impl PartialEq<AuthorizerDescription> for AuthorizerDescription
impl PartialEq<AuthorizerDescription> for AuthorizerDescription
source§fn eq(&self, other: &AuthorizerDescription) -> bool
fn eq(&self, other: &AuthorizerDescription) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.