pub struct GetInstanceGroupManagerResult {Show 31 fields
pub all_instances_configs: Output<Vec<GetInstanceGroupManagerAllInstancesConfig>>,
pub auto_healing_policies: Output<Vec<GetInstanceGroupManagerAutoHealingPolicy>>,
pub base_instance_name: Output<String>,
pub creation_timestamp: Output<String>,
pub description: Output<String>,
pub fingerprint: Output<String>,
pub id: Output<String>,
pub instance_group: Output<String>,
pub instance_group_manager_id: Output<i32>,
pub instance_lifecycle_policies: Output<Vec<GetInstanceGroupManagerInstanceLifecyclePolicy>>,
pub list_managed_instances_results: Output<String>,
pub name: Output<Option<String>>,
pub named_ports: Output<Vec<GetInstanceGroupManagerNamedPort>>,
pub operation: Output<String>,
pub params: Output<Vec<GetInstanceGroupManagerParam>>,
pub project: Output<Option<String>>,
pub self_link: Output<Option<String>>,
pub standby_policies: Output<Vec<GetInstanceGroupManagerStandbyPolicy>>,
pub stateful_disks: Output<Vec<GetInstanceGroupManagerStatefulDisk>>,
pub stateful_external_ips: Output<Vec<GetInstanceGroupManagerStatefulExternalIp>>,
pub stateful_internal_ips: Output<Vec<GetInstanceGroupManagerStatefulInternalIp>>,
pub statuses: Output<Vec<GetInstanceGroupManagerStatus>>,
pub target_pools: Output<Vec<String>>,
pub target_size: Output<i32>,
pub target_stopped_size: Output<i32>,
pub target_suspended_size: Output<i32>,
pub update_policies: Output<Vec<GetInstanceGroupManagerUpdatePolicy>>,
pub versions: Output<Vec<GetInstanceGroupManagerVersion>>,
pub wait_for_instances: Output<bool>,
pub wait_for_instances_status: Output<String>,
pub zone: Output<Option<String>>,
}
Fields§
§all_instances_configs: Output<Vec<GetInstanceGroupManagerAllInstancesConfig>>
§auto_healing_policies: Output<Vec<GetInstanceGroupManagerAutoHealingPolicy>>
§base_instance_name: Output<String>
§creation_timestamp: Output<String>
§description: Output<String>
§fingerprint: Output<String>
§id: Output<String>
The provider-assigned unique ID for this managed resource.
instance_group: Output<String>
§instance_group_manager_id: Output<i32>
§instance_lifecycle_policies: Output<Vec<GetInstanceGroupManagerInstanceLifecyclePolicy>>
§list_managed_instances_results: Output<String>
§name: Output<Option<String>>
§named_ports: Output<Vec<GetInstanceGroupManagerNamedPort>>
§operation: Output<String>
§params: Output<Vec<GetInstanceGroupManagerParam>>
§project: Output<Option<String>>
§self_link: Output<Option<String>>
§standby_policies: Output<Vec<GetInstanceGroupManagerStandbyPolicy>>
§stateful_disks: Output<Vec<GetInstanceGroupManagerStatefulDisk>>
§stateful_external_ips: Output<Vec<GetInstanceGroupManagerStatefulExternalIp>>
§stateful_internal_ips: Output<Vec<GetInstanceGroupManagerStatefulInternalIp>>
§statuses: Output<Vec<GetInstanceGroupManagerStatus>>
§target_pools: Output<Vec<String>>
§target_size: Output<i32>
§target_stopped_size: Output<i32>
§target_suspended_size: Output<i32>
§update_policies: Output<Vec<GetInstanceGroupManagerUpdatePolicy>>
§versions: Output<Vec<GetInstanceGroupManagerVersion>>
§wait_for_instances: Output<bool>
§wait_for_instances_status: Output<String>
§zone: Output<Option<String>>
Auto Trait Implementations§
impl Freeze for GetInstanceGroupManagerResult
impl RefUnwindSafe for GetInstanceGroupManagerResult
impl Send for GetInstanceGroupManagerResult
impl Sync for GetInstanceGroupManagerResult
impl Unpin for GetInstanceGroupManagerResult
impl UnwindSafe for GetInstanceGroupManagerResult
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