pub struct InstancePoolSummaryRequired {
pub id: String,
pub compartment_id: String,
pub instance_configuration_id: String,
pub lifecycle_state: InstancePoolSummaryLifecycleState,
pub availability_domains: Vec<String>,
pub size: i64,
pub time_created: DateTime<Utc>,
}Expand description
Required fields for InstancePoolSummary
Fields§
§id: StringThe OCID of the instance pool.
compartment_id: StringThe OCID of the compartment containing the instance pool.
instance_configuration_id: StringThe OCID of the instance configuration associated with the instance pool.
lifecycle_state: InstancePoolSummaryLifecycleStateThe current state of the instance pool.
availability_domains: Vec<String>The availability domains for the instance pool.
size: i64The number of instances that should be in the instance pool. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.
time_created: DateTime<Utc>The date and time the instance pool was created, in the format defined by RFC3339. Example: {@code 2016-08-25T21:10:29.600Z}
Auto Trait Implementations§
impl Freeze for InstancePoolSummaryRequired
impl RefUnwindSafe for InstancePoolSummaryRequired
impl Send for InstancePoolSummaryRequired
impl Sync for InstancePoolSummaryRequired
impl Unpin for InstancePoolSummaryRequired
impl UnsafeUnpin for InstancePoolSummaryRequired
impl UnwindSafe for InstancePoolSummaryRequired
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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