pub struct ConfigManagementMembershipSpec {
pub config_sync: Option<ConfigManagementConfigSync>,
pub hierarchy_controller: Option<ConfigManagementHierarchyControllerConfig>,
pub policy_controller: Option<ConfigManagementPolicyController>,
pub version: Option<String>,
}Expand description
Anthos Config Management: Configuration for a single cluster. Intended to parallel the ConfigManagement CR.
This type is not used in any activity, and only used as part of another schema.
Fields§
§config_sync: Option<ConfigManagementConfigSync>Config Sync configuration for the cluster.
hierarchy_controller: Option<ConfigManagementHierarchyControllerConfig>Hierarchy Controller configuration for the cluster.
policy_controller: Option<ConfigManagementPolicyController>Policy Controller configuration for the cluster.
version: Option<String>Version of ACM installed.
Trait Implementations§
Source§impl Clone for ConfigManagementMembershipSpec
impl Clone for ConfigManagementMembershipSpec
Source§fn clone(&self) -> ConfigManagementMembershipSpec
fn clone(&self) -> ConfigManagementMembershipSpec
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for ConfigManagementMembershipSpec
impl Default for ConfigManagementMembershipSpec
Source§fn default() -> ConfigManagementMembershipSpec
fn default() -> ConfigManagementMembershipSpec
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ConfigManagementMembershipSpec
impl<'de> Deserialize<'de> for ConfigManagementMembershipSpec
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
impl Part for ConfigManagementMembershipSpec
Auto Trait Implementations§
impl Freeze for ConfigManagementMembershipSpec
impl RefUnwindSafe for ConfigManagementMembershipSpec
impl Send for ConfigManagementMembershipSpec
impl Sync for ConfigManagementMembershipSpec
impl Unpin for ConfigManagementMembershipSpec
impl UnwindSafe for ConfigManagementMembershipSpec
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,
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 more