pub struct InstancePoolRequired {
pub id: String,
pub compartment_id: String,
pub instance_configuration_id: String,
pub lifecycle_state: InstancePoolLifecycleState,
pub placement_configurations: Vec<InstancePoolPlacementConfiguration>,
pub size: i64,
pub time_created: DateTime<Utc>,
}Expand description
Required fields for InstancePool
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: InstancePoolLifecycleStateThe current state of the instance pool.
placement_configurations: Vec<InstancePoolPlacementConfiguration>The placement configurations 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 InstancePoolRequired
impl RefUnwindSafe for InstancePoolRequired
impl Send for InstancePoolRequired
impl Sync for InstancePoolRequired
impl Unpin for InstancePoolRequired
impl UnsafeUnpin for InstancePoolRequired
impl UnwindSafe for InstancePoolRequired
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