pub struct ResizeRequestArgsBuilder<S: State = Empty> { /* private fields */ }
Expand description
Use builder syntax to set the inputs and finish with build_struct()
.
Implementations§
source§impl<S: State> ResizeRequestArgsBuilder<S>
impl<S: State> ResizeRequestArgsBuilder<S>
sourcepub fn build_struct(self) -> ResizeRequestArgswhere
S: IsComplete,
pub fn build_struct(self) -> ResizeRequestArgswhere
S: IsComplete,
Finish building and return the requested object
sourcepub fn description(
self,
value: impl Into<Output<Option<String>>>,
) -> ResizeRequestArgsBuilder<SetDescription<S>>where
S::Description: IsUnset,
pub fn description(
self,
value: impl Into<Output<Option<String>>>,
) -> ResizeRequestArgsBuilder<SetDescription<S>>where
S::Description: IsUnset,
sourcepub fn maybe_description(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> ResizeRequestArgsBuilder<SetDescription<S>>where
S::Description: IsUnset,
pub fn maybe_description(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> ResizeRequestArgsBuilder<SetDescription<S>>where
S::Description: IsUnset,
sourcepub fn instance_group_manager(
self,
value: impl Into<Output<String>>,
) -> ResizeRequestArgsBuilder<SetInstanceGroupManager<S>>where
S::InstanceGroupManager: IsUnset,
pub fn instance_group_manager(
self,
value: impl Into<Output<String>>,
) -> ResizeRequestArgsBuilder<SetInstanceGroupManager<S>>where
S::InstanceGroupManager: IsUnset,
Required.
The name of the managed instance group. The name should conform to RFC1035 or be a resource ID. Authorization requires the following IAM permission on the specified resource instanceGroupManager: *compute.instanceGroupManagers.update
sourcepub fn name(
self,
value: impl Into<Output<Option<String>>>,
) -> ResizeRequestArgsBuilder<SetName<S>>where
S::Name: IsUnset,
pub fn name(
self,
value: impl Into<Output<Option<String>>>,
) -> ResizeRequestArgsBuilder<SetName<S>>where
S::Name: IsUnset,
sourcepub fn maybe_name(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> ResizeRequestArgsBuilder<SetName<S>>where
S::Name: IsUnset,
pub fn maybe_name(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> ResizeRequestArgsBuilder<SetName<S>>where
S::Name: IsUnset,
sourcepub fn project(
self,
value: impl Into<Output<Option<String>>>,
) -> ResizeRequestArgsBuilder<SetProject<S>>where
S::Project: IsUnset,
pub fn project(
self,
value: impl Into<Output<Option<String>>>,
) -> ResizeRequestArgsBuilder<SetProject<S>>where
S::Project: IsUnset,
sourcepub fn maybe_project(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> ResizeRequestArgsBuilder<SetProject<S>>where
S::Project: IsUnset,
pub fn maybe_project(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> ResizeRequestArgsBuilder<SetProject<S>>where
S::Project: IsUnset,
sourcepub fn requested_run_duration(
self,
value: impl Into<Output<Option<ResizeRequestRequestedRunDuration>>>,
) -> ResizeRequestArgsBuilder<SetRequestedRunDuration<S>>where
S::RequestedRunDuration: IsUnset,
pub fn requested_run_duration(
self,
value: impl Into<Output<Option<ResizeRequestRequestedRunDuration>>>,
) -> ResizeRequestArgsBuilder<SetRequestedRunDuration<S>>where
S::RequestedRunDuration: IsUnset,
Optional (Some / Option setters). Default:
<pulumi_wasm_rust::Output<
Option<super::super::types::compute::ResizeRequestRequestedRunDuration>,
> as Default>::default()
Requested run duration for instances that will be created by this request. At the end of the run duration instance will be deleted. Structure is documented below.
sourcepub fn maybe_requested_run_duration(
self,
value: Option<impl Into<Output<Option<ResizeRequestRequestedRunDuration>>>>,
) -> ResizeRequestArgsBuilder<SetRequestedRunDuration<S>>where
S::RequestedRunDuration: IsUnset,
pub fn maybe_requested_run_duration(
self,
value: Option<impl Into<Output<Option<ResizeRequestRequestedRunDuration>>>>,
) -> ResizeRequestArgsBuilder<SetRequestedRunDuration<S>>where
S::RequestedRunDuration: IsUnset,
Optional (Some / Option setters). Default:
<pulumi_wasm_rust::Output<
Option<super::super::types::compute::ResizeRequestRequestedRunDuration>,
> as Default>::default()
Requested run duration for instances that will be created by this request. At the end of the run duration instance will be deleted. Structure is documented below.