pub struct GoogleCloudAiplatformV1NotebookEucConfig {
pub bypass_actas_check: Option<bool>,
pub euc_disabled: Option<bool>,
}Expand description
The euc configuration of NotebookRuntimeTemplate.
This type is not used in any activity, and only used as part of another schema.
Fields§
§bypass_actas_check: Option<bool>Output only. Whether ActAs check is bypassed for service account attached to the VM. If false, we need ActAs check for the default Compute Engine Service account. When a Runtime is created, a VM is allocated using Default Compute Engine Service Account. Any user requesting to use this Runtime requires Service Account User (ActAs) permission over this SA. If true, Runtime owner is using EUC and does not require the above permission as VM no longer use default Compute Engine SA, but a P4SA.
euc_disabled: Option<bool>Input only. Whether EUC is disabled in this NotebookRuntimeTemplate. In proto3, the default value of a boolean is false. In this way, by default EUC will be enabled for NotebookRuntimeTemplate.
Trait Implementations§
Source§impl Clone for GoogleCloudAiplatformV1NotebookEucConfig
impl Clone for GoogleCloudAiplatformV1NotebookEucConfig
Source§fn clone(&self) -> GoogleCloudAiplatformV1NotebookEucConfig
fn clone(&self) -> GoogleCloudAiplatformV1NotebookEucConfig
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Default for GoogleCloudAiplatformV1NotebookEucConfig
impl Default for GoogleCloudAiplatformV1NotebookEucConfig
Source§fn default() -> GoogleCloudAiplatformV1NotebookEucConfig
fn default() -> GoogleCloudAiplatformV1NotebookEucConfig
Source§impl<'de> Deserialize<'de> for GoogleCloudAiplatformV1NotebookEucConfig
impl<'de> Deserialize<'de> for GoogleCloudAiplatformV1NotebookEucConfig
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>,
impl Part for GoogleCloudAiplatformV1NotebookEucConfig
Auto Trait Implementations§
impl Freeze for GoogleCloudAiplatformV1NotebookEucConfig
impl RefUnwindSafe for GoogleCloudAiplatformV1NotebookEucConfig
impl Send for GoogleCloudAiplatformV1NotebookEucConfig
impl Sync for GoogleCloudAiplatformV1NotebookEucConfig
impl Unpin for GoogleCloudAiplatformV1NotebookEucConfig
impl UnwindSafe for GoogleCloudAiplatformV1NotebookEucConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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>
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>
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 more