Struct aws_sdk_ssooidc::operation::start_device_authorization::StartDeviceAuthorizationInput
source · #[non_exhaustive]pub struct StartDeviceAuthorizationInput {
pub client_id: Option<String>,
pub client_secret: Option<String>,
pub start_url: Option<String>,
}
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.client_id: Option<String>
The unique identifier string for the client that is registered with IAM Identity Center. This value should come from the persisted result of the RegisterClient
API operation.
client_secret: Option<String>
A secret string that is generated for the client. This value should come from the persisted result of the RegisterClient
API operation.
start_url: Option<String>
The URL for the Amazon Web Services access portal. For more information, see Using the Amazon Web Services access portal in the IAM Identity Center User Guide.
Implementations§
source§impl StartDeviceAuthorizationInput
impl StartDeviceAuthorizationInput
sourcepub fn client_id(&self) -> Option<&str>
pub fn client_id(&self) -> Option<&str>
The unique identifier string for the client that is registered with IAM Identity Center. This value should come from the persisted result of the RegisterClient
API operation.
sourcepub fn client_secret(&self) -> Option<&str>
pub fn client_secret(&self) -> Option<&str>
A secret string that is generated for the client. This value should come from the persisted result of the RegisterClient
API operation.
sourcepub fn start_url(&self) -> Option<&str>
pub fn start_url(&self) -> Option<&str>
The URL for the Amazon Web Services access portal. For more information, see Using the Amazon Web Services access portal in the IAM Identity Center User Guide.
source§impl StartDeviceAuthorizationInput
impl StartDeviceAuthorizationInput
sourcepub fn builder() -> StartDeviceAuthorizationInputBuilder
pub fn builder() -> StartDeviceAuthorizationInputBuilder
Creates a new builder-style object to manufacture StartDeviceAuthorizationInput
.
Trait Implementations§
source§impl Clone for StartDeviceAuthorizationInput
impl Clone for StartDeviceAuthorizationInput
source§fn clone(&self) -> StartDeviceAuthorizationInput
fn clone(&self) -> StartDeviceAuthorizationInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for StartDeviceAuthorizationInput
impl PartialEq for StartDeviceAuthorizationInput
source§fn eq(&self, other: &StartDeviceAuthorizationInput) -> bool
fn eq(&self, other: &StartDeviceAuthorizationInput) -> bool
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for StartDeviceAuthorizationInput
Auto Trait Implementations§
impl Freeze for StartDeviceAuthorizationInput
impl RefUnwindSafe for StartDeviceAuthorizationInput
impl Send for StartDeviceAuthorizationInput
impl Sync for StartDeviceAuthorizationInput
impl Unpin for StartDeviceAuthorizationInput
impl UnwindSafe for StartDeviceAuthorizationInput
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)