Struct rusoto_sagemaker::Workforce
source · [−]pub struct Workforce {
pub cognito_config: Option<CognitoConfig>,
pub create_date: Option<f64>,
pub last_updated_date: Option<f64>,
pub oidc_config: Option<OidcConfigForResponse>,
pub source_ip_config: Option<SourceIpConfig>,
pub sub_domain: Option<String>,
pub workforce_arn: String,
pub workforce_name: String,
}
Expand description
A single private workforce, which is automatically created when you create your first private work team. You can create one private work force in each AWS Region. By default, any workforce-related API operation used in a specific region will apply to the workforce created in that region. To learn how to create a private workforce, see Create a Private Workforce.
Fields
cognito_config: Option<CognitoConfig>
The configuration of an Amazon Cognito workforce. A single Cognito workforce is created using and corresponds to a single Amazon Cognito user pool.
create_date: Option<f64>
The date that the workforce is created.
last_updated_date: Option<f64>
The most recent date that was used to successfully add one or more IP address ranges (CIDRs) to a private workforce's allow list.
oidc_config: Option<OidcConfigForResponse>
The configuration of an OIDC Identity Provider (IdP) private workforce.
source_ip_config: Option<SourceIpConfig>
A list of one to ten IP address ranges (CIDRs) to be added to the workforce allow list. By default, a workforce isn't restricted to specific IP addresses.
sub_domain: Option<String>
The subdomain for your OIDC Identity Provider.
workforce_arn: String
The Amazon Resource Name (ARN) of the private workforce.
workforce_name: String
The name of the private workforce.
Trait Implementations
sourceimpl<'de> Deserialize<'de> for Workforce
impl<'de> Deserialize<'de> for Workforce
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for Workforce
Auto Trait Implementations
impl RefUnwindSafe for Workforce
impl Send for Workforce
impl Sync for Workforce
impl Unpin for Workforce
impl UnwindSafe for Workforce
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
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
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more