pub struct RegionResizeRequestArgsBuilder<S: State = Empty> { /* private fields */ }
Expand description
Use builder syntax to set the inputs and finish with build_struct()
.
Implementations§
source§impl<S: State> RegionResizeRequestArgsBuilder<S>
impl<S: State> RegionResizeRequestArgsBuilder<S>
sourcepub fn build_struct(self) -> RegionResizeRequestArgswhere
S: IsComplete,
pub fn build_struct(self) -> RegionResizeRequestArgswhere
S: IsComplete,
Finish building and return the requested object
sourcepub fn description(
self,
value: impl Into<Output<Option<String>>>,
) -> RegionResizeRequestArgsBuilder<SetDescription<S>>where
S::Description: IsUnset,
pub fn description(
self,
value: impl Into<Output<Option<String>>>,
) -> RegionResizeRequestArgsBuilder<SetDescription<S>>where
S::Description: IsUnset,
sourcepub fn maybe_description(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> RegionResizeRequestArgsBuilder<SetDescription<S>>where
S::Description: IsUnset,
pub fn maybe_description(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> RegionResizeRequestArgsBuilder<SetDescription<S>>where
S::Description: IsUnset,
sourcepub fn instance_group_manager(
self,
value: impl Into<Output<String>>,
) -> RegionResizeRequestArgsBuilder<SetInstanceGroupManager<S>>where
S::InstanceGroupManager: IsUnset,
pub fn instance_group_manager(
self,
value: impl Into<Output<String>>,
) -> RegionResizeRequestArgsBuilder<SetInstanceGroupManager<S>>where
S::InstanceGroupManager: IsUnset,
Required.
The reference of the regional instance group manager this ResizeRequest is a part of.
sourcepub fn name(
self,
value: impl Into<Output<Option<String>>>,
) -> RegionResizeRequestArgsBuilder<SetName<S>>where
S::Name: IsUnset,
pub fn name(
self,
value: impl Into<Output<Option<String>>>,
) -> RegionResizeRequestArgsBuilder<SetName<S>>where
S::Name: IsUnset,
sourcepub fn maybe_name(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> RegionResizeRequestArgsBuilder<SetName<S>>where
S::Name: IsUnset,
pub fn maybe_name(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> RegionResizeRequestArgsBuilder<SetName<S>>where
S::Name: IsUnset,
sourcepub fn project(
self,
value: impl Into<Output<Option<String>>>,
) -> RegionResizeRequestArgsBuilder<SetProject<S>>where
S::Project: IsUnset,
pub fn project(
self,
value: impl Into<Output<Option<String>>>,
) -> RegionResizeRequestArgsBuilder<SetProject<S>>where
S::Project: IsUnset,
sourcepub fn maybe_project(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> RegionResizeRequestArgsBuilder<SetProject<S>>where
S::Project: IsUnset,
pub fn maybe_project(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> RegionResizeRequestArgsBuilder<SetProject<S>>where
S::Project: IsUnset,
sourcepub fn region(
self,
value: impl Into<Output<String>>,
) -> RegionResizeRequestArgsBuilder<SetRegion<S>>where
S::Region: IsUnset,
pub fn region(
self,
value: impl Into<Output<String>>,
) -> RegionResizeRequestArgsBuilder<SetRegion<S>>where
S::Region: IsUnset,
Required.
The reference of the compute region scoping this request.
sourcepub fn requested_run_duration(
self,
value: impl Into<Output<Option<RegionResizeRequestRequestedRunDuration>>>,
) -> RegionResizeRequestArgsBuilder<SetRequestedRunDuration<S>>where
S::RequestedRunDuration: IsUnset,
pub fn requested_run_duration(
self,
value: impl Into<Output<Option<RegionResizeRequestRequestedRunDuration>>>,
) -> RegionResizeRequestArgsBuilder<SetRequestedRunDuration<S>>where
S::RequestedRunDuration: IsUnset,
Optional (Some / Option setters). Default:
ⓘ
<pulumi_wasm_rust::Output<
Option<super::super::types::compute::RegionResizeRequestRequestedRunDuration>,
> as Default>::default()
Requested run duration for instances that will be created by this request. At the end of the run duration instances will be deleted. Structure is documented below.
sourcepub fn maybe_requested_run_duration(
self,
value: Option<impl Into<Output<Option<RegionResizeRequestRequestedRunDuration>>>>,
) -> RegionResizeRequestArgsBuilder<SetRequestedRunDuration<S>>where
S::RequestedRunDuration: IsUnset,
pub fn maybe_requested_run_duration(
self,
value: Option<impl Into<Output<Option<RegionResizeRequestRequestedRunDuration>>>>,
) -> RegionResizeRequestArgsBuilder<SetRequestedRunDuration<S>>where
S::RequestedRunDuration: IsUnset,
Optional (Some / Option setters). Default:
ⓘ
<pulumi_wasm_rust::Output<
Option<super::super::types::compute::RegionResizeRequestRequestedRunDuration>,
> as Default>::default()
Requested run duration for instances that will be created by this request. At the end of the run duration instances will be deleted. Structure is documented below.
Auto Trait Implementations§
impl<S> Freeze for RegionResizeRequestArgsBuilder<S>
impl<S> RefUnwindSafe for RegionResizeRequestArgsBuilder<S>
impl<S> Send for RegionResizeRequestArgsBuilder<S>
impl<S> Sync for RegionResizeRequestArgsBuilder<S>
impl<S> Unpin for RegionResizeRequestArgsBuilder<S>
impl<S> UnwindSafe for RegionResizeRequestArgsBuilder<S>
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