pub struct ConfigManagementMembershipState {
pub cluster_name: Option<String>,
pub config_sync_state: Option<ConfigManagementConfigSyncState>,
pub hierarchy_controller_state: Option<ConfigManagementHierarchyControllerState>,
pub membership_spec: Option<ConfigManagementMembershipSpec>,
pub operator_state: Option<ConfigManagementOperatorState>,
pub policy_controller_state: Option<ConfigManagementPolicyControllerState>,
}Expand description
Anthos Config Management: State for a single cluster.
This type is not used in any activity, and only used as part of another schema.
Fields§
§cluster_name: Option<String>The user-defined name for the cluster used by ClusterSelectors to group clusters together. This should match Membership’s membership_name, unless the user installed ACM on the cluster manually prior to enabling the ACM hub feature. Unique within a Anthos Config Management installation.
config_sync_state: Option<ConfigManagementConfigSyncState>Current sync status
hierarchy_controller_state: Option<ConfigManagementHierarchyControllerState>Hierarchy Controller status
membership_spec: Option<ConfigManagementMembershipSpec>Membership configuration in the cluster. This represents the actual state in the cluster, while the MembershipSpec in the FeatureSpec represents the intended state
operator_state: Option<ConfigManagementOperatorState>Current install status of ACM’s Operator
policy_controller_state: Option<ConfigManagementPolicyControllerState>PolicyController status
Trait Implementations§
Source§impl Clone for ConfigManagementMembershipState
impl Clone for ConfigManagementMembershipState
Source§fn clone(&self) -> ConfigManagementMembershipState
fn clone(&self) -> ConfigManagementMembershipState
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 ConfigManagementMembershipState
impl Default for ConfigManagementMembershipState
Source§fn default() -> ConfigManagementMembershipState
fn default() -> ConfigManagementMembershipState
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ConfigManagementMembershipState
impl<'de> Deserialize<'de> for ConfigManagementMembershipState
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 ConfigManagementMembershipState
Auto Trait Implementations§
impl Freeze for ConfigManagementMembershipState
impl RefUnwindSafe for ConfigManagementMembershipState
impl Send for ConfigManagementMembershipState
impl Sync for ConfigManagementMembershipState
impl Unpin for ConfigManagementMembershipState
impl UnwindSafe for ConfigManagementMembershipState
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