[−][src]Struct rusoto_quicksight::GetSessionEmbedUrlRequest
Fields
aws_account_id: String
The ID for the AWS account associated with your QuickSight subscription.
entry_point: Option<String>
The URL you use to access the embedded session. The entry point URL is constrained to the following paths:
-
/start
-
/start/analyses
-
/start/dashboards
-
/start/favorites
-
/dashboards/DashboardId
- whereDashboardId
is the actual ID key from the QuickSight console URL of the dashboard -
/analyses/AnalysisId
- whereAnalysisId
is the actual ID key from the QuickSight console URL of the analysis
session_lifetime_in_minutes: Option<i64>
How many minutes the session is valid. The session lifetime must be 15-600 minutes.
user_arn: Option<String>
The Amazon QuickSight user's Amazon Resource Name (ARN), for use with QUICKSIGHT
identity type. You can use this for any type of Amazon QuickSight users in your account (readers, authors, or admins). They need to be authenticated as one of the following:
-
Active Directory (AD) users or group members
-
Invited nonfederated users
-
AWS Identity and Access Management (IAM) users and IAM role-based sessions authenticated through Federated Single Sign-On using SAML, OpenID Connect, or IAM federation
Omit this parameter for users in the third group, IAM users and IAM role-based sessions.
Trait Implementations
impl Clone for GetSessionEmbedUrlRequest
[src]
pub fn clone(&self) -> GetSessionEmbedUrlRequest
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for GetSessionEmbedUrlRequest
[src]
impl Default for GetSessionEmbedUrlRequest
[src]
pub fn default() -> GetSessionEmbedUrlRequest
[src]
impl PartialEq<GetSessionEmbedUrlRequest> for GetSessionEmbedUrlRequest
[src]
pub fn eq(&self, other: &GetSessionEmbedUrlRequest) -> bool
[src]
pub fn ne(&self, other: &GetSessionEmbedUrlRequest) -> bool
[src]
impl Serialize for GetSessionEmbedUrlRequest
[src]
pub fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for GetSessionEmbedUrlRequest
[src]
Auto Trait Implementations
impl RefUnwindSafe for GetSessionEmbedUrlRequest
[src]
impl Send for GetSessionEmbedUrlRequest
[src]
impl Sync for GetSessionEmbedUrlRequest
[src]
impl Unpin for GetSessionEmbedUrlRequest
[src]
impl UnwindSafe for GetSessionEmbedUrlRequest
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,