pub struct UpdatePortalFluentBuilder { /* private fields */ }
Expand description
Fluent builder constructing a request to UpdatePortal
.
Updates a web portal.
Implementations§
source§impl UpdatePortalFluentBuilder
impl UpdatePortalFluentBuilder
sourcepub fn as_input(&self) -> &UpdatePortalInputBuilder
pub fn as_input(&self) -> &UpdatePortalInputBuilder
Access the UpdatePortal as a reference.
sourcepub async fn send(
self,
) -> Result<UpdatePortalOutput, SdkError<UpdatePortalError, HttpResponse>>
pub async fn send( self, ) -> Result<UpdatePortalOutput, SdkError<UpdatePortalError, 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<UpdatePortalOutput, UpdatePortalError, Self>
pub fn customize( self, ) -> CustomizableOperation<UpdatePortalOutput, UpdatePortalError, Self>
Consumes this builder, creating a customizable operation that can be modified before being sent.
sourcepub fn portal_arn(self, input: impl Into<String>) -> Self
pub fn portal_arn(self, input: impl Into<String>) -> Self
The ARN of the web portal.
sourcepub fn set_portal_arn(self, input: Option<String>) -> Self
pub fn set_portal_arn(self, input: Option<String>) -> Self
The ARN of the web portal.
sourcepub fn get_portal_arn(&self) -> &Option<String>
pub fn get_portal_arn(&self) -> &Option<String>
The ARN of the web portal.
sourcepub fn display_name(self, input: impl Into<String>) -> Self
pub fn display_name(self, input: impl Into<String>) -> Self
The name of the web portal. This is not visible to users who log into the web portal.
sourcepub fn set_display_name(self, input: Option<String>) -> Self
pub fn set_display_name(self, input: Option<String>) -> Self
The name of the web portal. This is not visible to users who log into the web portal.
sourcepub fn get_display_name(&self) -> &Option<String>
pub fn get_display_name(&self) -> &Option<String>
The name of the web portal. This is not visible to users who log into the web portal.
sourcepub fn authentication_type(self, input: AuthenticationType) -> Self
pub fn authentication_type(self, input: AuthenticationType) -> Self
The type of authentication integration points used when signing into the web portal. Defaults to Standard
.
Standard
web portals are authenticated directly through your identity provider. You need to call CreateIdentityProvider
to integrate your identity provider with your web portal. User and group access to your web portal is controlled through your identity provider.
IAM Identity Center
web portals are authenticated through IAM Identity Center (successor to Single Sign-On). Identity sources (including external identity provider integration), plus user and group access to your web portal, can be configured in the IAM Identity Center.
sourcepub fn set_authentication_type(self, input: Option<AuthenticationType>) -> Self
pub fn set_authentication_type(self, input: Option<AuthenticationType>) -> Self
The type of authentication integration points used when signing into the web portal. Defaults to Standard
.
Standard
web portals are authenticated directly through your identity provider. You need to call CreateIdentityProvider
to integrate your identity provider with your web portal. User and group access to your web portal is controlled through your identity provider.
IAM Identity Center
web portals are authenticated through IAM Identity Center (successor to Single Sign-On). Identity sources (including external identity provider integration), plus user and group access to your web portal, can be configured in the IAM Identity Center.
sourcepub fn get_authentication_type(&self) -> &Option<AuthenticationType>
pub fn get_authentication_type(&self) -> &Option<AuthenticationType>
The type of authentication integration points used when signing into the web portal. Defaults to Standard
.
Standard
web portals are authenticated directly through your identity provider. You need to call CreateIdentityProvider
to integrate your identity provider with your web portal. User and group access to your web portal is controlled through your identity provider.
IAM Identity Center
web portals are authenticated through IAM Identity Center (successor to Single Sign-On). Identity sources (including external identity provider integration), plus user and group access to your web portal, can be configured in the IAM Identity Center.
sourcepub fn instance_type(self, input: InstanceType) -> Self
pub fn instance_type(self, input: InstanceType) -> Self
The type and resources of the underlying instance.
sourcepub fn set_instance_type(self, input: Option<InstanceType>) -> Self
pub fn set_instance_type(self, input: Option<InstanceType>) -> Self
The type and resources of the underlying instance.
sourcepub fn get_instance_type(&self) -> &Option<InstanceType>
pub fn get_instance_type(&self) -> &Option<InstanceType>
The type and resources of the underlying instance.
sourcepub fn max_concurrent_sessions(self, input: i32) -> Self
pub fn max_concurrent_sessions(self, input: i32) -> Self
The maximum number of concurrent sessions for the portal.
sourcepub fn set_max_concurrent_sessions(self, input: Option<i32>) -> Self
pub fn set_max_concurrent_sessions(self, input: Option<i32>) -> Self
The maximum number of concurrent sessions for the portal.
sourcepub fn get_max_concurrent_sessions(&self) -> &Option<i32>
pub fn get_max_concurrent_sessions(&self) -> &Option<i32>
The maximum number of concurrent sessions for the portal.
Trait Implementations§
source§impl Clone for UpdatePortalFluentBuilder
impl Clone for UpdatePortalFluentBuilder
source§fn clone(&self) -> UpdatePortalFluentBuilder
fn clone(&self) -> UpdatePortalFluentBuilder
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 UpdatePortalFluentBuilder
impl !RefUnwindSafe for UpdatePortalFluentBuilder
impl Send for UpdatePortalFluentBuilder
impl Sync for UpdatePortalFluentBuilder
impl Unpin for UpdatePortalFluentBuilder
impl !UnwindSafe for UpdatePortalFluentBuilder
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