pub struct WorkspaceDirectory {Show 29 fields
pub active_directory_config: Option<ActiveDirectoryConfig>,
pub alias: Option<String>,
pub certificate_based_auth_properties: Option<CertificateBasedAuthProperties>,
pub customer_user_name: Option<String>,
pub directory_id: Option<String>,
pub directory_name: Option<String>,
pub directory_type: Option<String>,
pub dns_ip_addresses: Option<Vec<String>>,
pub dns_ipv6_addresses: Option<Vec<String>>,
pub endpoint_encryption_mode: Option<String>,
pub error_message: Option<String>,
pub i_d_c_config: Option<IDCConfig>,
pub iam_role_id: Option<String>,
pub microsoft_entra_config: Option<MicrosoftEntraConfig>,
pub registration_code: Option<String>,
pub saml_properties: Option<SamlProperties>,
pub selfservice_permissions: Option<SelfservicePermissions>,
pub state: Option<String>,
pub streaming_properties: Option<StreamingProperties>,
pub subnet_ids: Option<Vec<String>>,
pub tenancy: Option<String>,
pub user_identity_type: Option<String>,
pub workspace_access_properties: Option<WorkspaceAccessProperties>,
pub workspace_creation_properties: Option<DefaultWorkspaceCreationProperties>,
pub workspace_directory_description: Option<String>,
pub workspace_directory_name: Option<String>,
pub workspace_security_group_id: Option<String>,
pub workspace_type: Option<String>,
pub ip_group_ids: Option<Vec<String>>,
}Fields§
§active_directory_config: Option<ActiveDirectoryConfig>§alias: Option<String>§certificate_based_auth_properties: Option<CertificateBasedAuthProperties>§customer_user_name: Option<String>§directory_id: Option<String>§directory_name: Option<String>§directory_type: Option<String>§dns_ip_addresses: Option<Vec<String>>§dns_ipv6_addresses: Option<Vec<String>>§endpoint_encryption_mode: Option<String>§error_message: Option<String>§i_d_c_config: Option<IDCConfig>§iam_role_id: Option<String>§microsoft_entra_config: Option<MicrosoftEntraConfig>§registration_code: Option<String>§saml_properties: Option<SamlProperties>§selfservice_permissions: Option<SelfservicePermissions>§state: Option<String>§streaming_properties: Option<StreamingProperties>§subnet_ids: Option<Vec<String>>§tenancy: Option<String>§user_identity_type: Option<String>§workspace_access_properties: Option<WorkspaceAccessProperties>§workspace_creation_properties: Option<DefaultWorkspaceCreationProperties>§workspace_directory_description: Option<String>§workspace_directory_name: Option<String>§workspace_security_group_id: Option<String>§workspace_type: Option<String>§ip_group_ids: Option<Vec<String>>Trait Implementations§
Source§impl Clone for WorkspaceDirectory
impl Clone for WorkspaceDirectory
Source§fn clone(&self) -> WorkspaceDirectory
fn clone(&self) -> WorkspaceDirectory
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for WorkspaceDirectory
impl Debug for WorkspaceDirectory
Source§impl Default for WorkspaceDirectory
impl Default for WorkspaceDirectory
Source§fn default() -> WorkspaceDirectory
fn default() -> WorkspaceDirectory
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for WorkspaceDirectory
impl<'de> Deserialize<'de> for WorkspaceDirectory
Source§fn 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
Auto Trait Implementations§
impl Freeze for WorkspaceDirectory
impl RefUnwindSafe for WorkspaceDirectory
impl Send for WorkspaceDirectory
impl Sync for WorkspaceDirectory
impl Unpin for WorkspaceDirectory
impl UnsafeUnpin for WorkspaceDirectory
impl UnwindSafe for WorkspaceDirectory
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
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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>
Converts
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>
Converts
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 moreCreates a shared type from an unshared type.