[][src]Struct rusoto_sagemaker::CreateUserProfileRequest

pub struct CreateUserProfileRequest {
    pub domain_id: String,
    pub single_sign_on_user_identifier: Option<String>,
    pub single_sign_on_user_value: Option<String>,
    pub tags: Option<Vec<Tag>>,
    pub user_profile_name: String,
    pub user_settings: Option<UserSettings>,
}

Fields

domain_id: String

The ID of the associated Domain.

single_sign_on_user_identifier: Option<String>

A specifier for the type of value specified in SingleSignOnUserValue. Currently, the only supported value is "UserName". If the Domain's AuthMode is SSO, this field is required. If the Domain's AuthMode is not SSO, this field cannot be specified.

single_sign_on_user_value: Option<String>

The username of the associated AWS Single Sign-On User for this UserProfile. If the Domain's AuthMode is SSO, this field is required, and must match a valid username of a user in your directory. If the Domain's AuthMode is not SSO, this field cannot be specified.

tags: Option<Vec<Tag>>

Each tag consists of a key and an optional value. Tag keys must be unique per resource.

user_profile_name: String

A name for the UserProfile.

user_settings: Option<UserSettings>

A collection of settings.

Trait Implementations

impl Clone for CreateUserProfileRequest[src]

impl Debug for CreateUserProfileRequest[src]

impl Default for CreateUserProfileRequest[src]

impl PartialEq<CreateUserProfileRequest> for CreateUserProfileRequest[src]

impl Serialize for CreateUserProfileRequest[src]

impl StructuralPartialEq for CreateUserProfileRequest[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.