#[non_exhaustive]
pub struct DescribeSpaceOutput { pub domain_id: Option<String>, pub space_arn: Option<String>, pub space_name: Option<String>, pub home_efs_file_system_uid: Option<String>, pub status: Option<SpaceStatus>, pub last_modified_time: Option<DateTime>, pub creation_time: Option<DateTime>, pub failure_reason: Option<String>, pub space_settings: Option<SpaceSettings>, pub url: Option<String>, /* private fields */ }

Fields (Non-exhaustive)§

This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.
§domain_id: Option<String>

The ID of the associated Domain.

§space_arn: Option<String>

The space's Amazon Resource Name (ARN).

§space_name: Option<String>

The name of the space.

§home_efs_file_system_uid: Option<String>

The ID of the space's profile in the Amazon Elastic File System volume.

§status: Option<SpaceStatus>

The status.

§last_modified_time: Option<DateTime>

The last modified time.

§creation_time: Option<DateTime>

The creation time.

§failure_reason: Option<String>

The failure reason.

§space_settings: Option<SpaceSettings>

A collection of space settings.

§url: Option<String>

Returns the URL of the space. If the space is created with Amazon Web Services IAM Identity Center (Successor to Amazon Web Services Single Sign-On) authentication, users can navigate to the URL after appending the respective redirect parameter for the application type to be federated through Amazon Web Services IAM Identity Center.

The following application types are supported:

  • Studio Classic: &redirect=JupyterServer

  • JupyterLab: &redirect=JupyterLab

Implementations§

source§

impl DescribeSpaceOutput

source

pub fn domain_id(&self) -> Option<&str>

The ID of the associated Domain.

source

pub fn space_arn(&self) -> Option<&str>

The space's Amazon Resource Name (ARN).

source

pub fn space_name(&self) -> Option<&str>

The name of the space.

source

pub fn home_efs_file_system_uid(&self) -> Option<&str>

The ID of the space's profile in the Amazon Elastic File System volume.

source

pub fn status(&self) -> Option<&SpaceStatus>

The status.

source

pub fn last_modified_time(&self) -> Option<&DateTime>

The last modified time.

source

pub fn creation_time(&self) -> Option<&DateTime>

The creation time.

source

pub fn failure_reason(&self) -> Option<&str>

The failure reason.

source

pub fn space_settings(&self) -> Option<&SpaceSettings>

A collection of space settings.

source

pub fn url(&self) -> Option<&str>

Returns the URL of the space. If the space is created with Amazon Web Services IAM Identity Center (Successor to Amazon Web Services Single Sign-On) authentication, users can navigate to the URL after appending the respective redirect parameter for the application type to be federated through Amazon Web Services IAM Identity Center.

The following application types are supported:

  • Studio Classic: &redirect=JupyterServer

  • JupyterLab: &redirect=JupyterLab

source§

impl DescribeSpaceOutput

source

pub fn builder() -> DescribeSpaceOutputBuilder

Creates a new builder-style object to manufacture DescribeSpaceOutput.

Trait Implementations§

source§

impl Clone for DescribeSpaceOutput

source§

fn clone(&self) -> DescribeSpaceOutput

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DescribeSpaceOutput

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq for DescribeSpaceOutput

source§

fn eq(&self, other: &DescribeSpaceOutput) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl RequestId for DescribeSpaceOutput

source§

fn request_id(&self) -> Option<&str>

Returns the request ID, or None if the service could not be reached.
source§

impl StructuralPartialEq for DescribeSpaceOutput

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<Unshared, Shared> IntoShared<Shared> for Unsharedwhere Shared: FromUnshared<Unshared>,

source§

fn into_shared(self) -> Shared

Creates a shared type from an unshared type.
source§

impl<T> Same for T

§

type Output = T

Should always be Self
source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more