Struct aws_sdk_opsworks::operation::update_my_user_profile::builders::UpdateMyUserProfileFluentBuilder
source · pub struct UpdateMyUserProfileFluentBuilder { /* private fields */ }Expand description
Fluent builder constructing a request to UpdateMyUserProfile.
Updates a user's SSH public key.
Required Permissions: To use this action, an IAM user must have self-management enabled or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.
Implementations§
source§impl UpdateMyUserProfileFluentBuilder
impl UpdateMyUserProfileFluentBuilder
sourcepub fn as_input(&self) -> &UpdateMyUserProfileInputBuilder
pub fn as_input(&self) -> &UpdateMyUserProfileInputBuilder
Access the UpdateMyUserProfile as a reference.
sourcepub async fn send(
self
) -> Result<UpdateMyUserProfileOutput, SdkError<UpdateMyUserProfileError, HttpResponse>>
pub async fn send( self ) -> Result<UpdateMyUserProfileOutput, SdkError<UpdateMyUserProfileError, HttpResponse>>
Sends the request and returns the response.
If an error occurs, an SdkError will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
sourcepub fn customize(
self
) -> CustomizableOperation<UpdateMyUserProfileOutput, UpdateMyUserProfileError, Self>
pub fn customize( self ) -> CustomizableOperation<UpdateMyUserProfileOutput, UpdateMyUserProfileError, Self>
Consumes this builder, creating a customizable operation that can be modified before being sent.
sourcepub fn ssh_public_key(self, input: impl Into<String>) -> Self
pub fn ssh_public_key(self, input: impl Into<String>) -> Self
The user's SSH public key.
sourcepub fn set_ssh_public_key(self, input: Option<String>) -> Self
pub fn set_ssh_public_key(self, input: Option<String>) -> Self
The user's SSH public key.
sourcepub fn get_ssh_public_key(&self) -> &Option<String>
pub fn get_ssh_public_key(&self) -> &Option<String>
The user's SSH public key.
Trait Implementations§
source§impl Clone for UpdateMyUserProfileFluentBuilder
impl Clone for UpdateMyUserProfileFluentBuilder
source§fn clone(&self) -> UpdateMyUserProfileFluentBuilder
fn clone(&self) -> UpdateMyUserProfileFluentBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreAuto Trait Implementations§
impl Freeze for UpdateMyUserProfileFluentBuilder
impl !RefUnwindSafe for UpdateMyUserProfileFluentBuilder
impl Send for UpdateMyUserProfileFluentBuilder
impl Sync for UpdateMyUserProfileFluentBuilder
impl Unpin for UpdateMyUserProfileFluentBuilder
impl !UnwindSafe for UpdateMyUserProfileFluentBuilder
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> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more