pub struct InstanceGroupArgsBuilder<S: State = Empty> { /* private fields */ }
Expand description
Use builder syntax to set the inputs and finish with build_struct()
.
Implementations§
source§impl<S: State> InstanceGroupArgsBuilder<S>
impl<S: State> InstanceGroupArgsBuilder<S>
sourcepub fn build_struct(self) -> InstanceGroupArgswhere
S: IsComplete,
pub fn build_struct(self) -> InstanceGroupArgswhere
S: IsComplete,
Finish building and return the requested object
sourcepub fn description(
self,
value: impl Into<Output<Option<String>>>,
) -> InstanceGroupArgsBuilder<SetDescription<S>>where
S::Description: IsUnset,
pub fn description(
self,
value: impl Into<Output<Option<String>>>,
) -> InstanceGroupArgsBuilder<SetDescription<S>>where
S::Description: IsUnset,
sourcepub fn maybe_description(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> InstanceGroupArgsBuilder<SetDescription<S>>where
S::Description: IsUnset,
pub fn maybe_description(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> InstanceGroupArgsBuilder<SetDescription<S>>where
S::Description: IsUnset,
sourcepub fn instances(
self,
value: impl Into<Output<Option<Vec<String>>>>,
) -> InstanceGroupArgsBuilder<SetInstances<S>>where
S::Instances: IsUnset,
pub fn instances(
self,
value: impl Into<Output<Option<Vec<String>>>>,
) -> InstanceGroupArgsBuilder<SetInstances<S>>where
S::Instances: IsUnset,
sourcepub fn maybe_instances(
self,
value: Option<impl Into<Output<Option<Vec<String>>>>>,
) -> InstanceGroupArgsBuilder<SetInstances<S>>where
S::Instances: IsUnset,
pub fn maybe_instances(
self,
value: Option<impl Into<Output<Option<Vec<String>>>>>,
) -> InstanceGroupArgsBuilder<SetInstances<S>>where
S::Instances: IsUnset,
sourcepub fn name(
self,
value: impl Into<Output<Option<String>>>,
) -> InstanceGroupArgsBuilder<SetName<S>>where
S::Name: IsUnset,
pub fn name(
self,
value: impl Into<Output<Option<String>>>,
) -> InstanceGroupArgsBuilder<SetName<S>>where
S::Name: IsUnset,
sourcepub fn maybe_name(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> InstanceGroupArgsBuilder<SetName<S>>where
S::Name: IsUnset,
pub fn maybe_name(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> InstanceGroupArgsBuilder<SetName<S>>where
S::Name: IsUnset,
sourcepub fn named_ports(
self,
value: impl Into<Output<Option<Vec<InstanceGroupNamedPort>>>>,
) -> InstanceGroupArgsBuilder<SetNamedPorts<S>>where
S::NamedPorts: IsUnset,
pub fn named_ports(
self,
value: impl Into<Output<Option<Vec<InstanceGroupNamedPort>>>>,
) -> InstanceGroupArgsBuilder<SetNamedPorts<S>>where
S::NamedPorts: IsUnset,
sourcepub fn maybe_named_ports(
self,
value: Option<impl Into<Output<Option<Vec<InstanceGroupNamedPort>>>>>,
) -> InstanceGroupArgsBuilder<SetNamedPorts<S>>where
S::NamedPorts: IsUnset,
pub fn maybe_named_ports(
self,
value: Option<impl Into<Output<Option<Vec<InstanceGroupNamedPort>>>>>,
) -> InstanceGroupArgsBuilder<SetNamedPorts<S>>where
S::NamedPorts: IsUnset,
sourcepub fn network(
self,
value: impl Into<Output<Option<String>>>,
) -> InstanceGroupArgsBuilder<SetNetwork<S>>where
S::Network: IsUnset,
pub fn network(
self,
value: impl Into<Output<Option<String>>>,
) -> InstanceGroupArgsBuilder<SetNetwork<S>>where
S::Network: IsUnset,
Optional (Some / Option setters). Default: <pulumi_wasm_rust::Output<Option<String>> as Default>::default()
.
The URL of the network the instance group is in. If
this is different from the network where the instances are in, the creation
fails. Defaults to the network where the instances are in (if neither
network
nor instances
is specified, this field will be blank).
sourcepub fn maybe_network(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> InstanceGroupArgsBuilder<SetNetwork<S>>where
S::Network: IsUnset,
pub fn maybe_network(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> InstanceGroupArgsBuilder<SetNetwork<S>>where
S::Network: IsUnset,
Optional (Some / Option setters). Default: <pulumi_wasm_rust::Output<Option<String>> as Default>::default()
.
The URL of the network the instance group is in. If
this is different from the network where the instances are in, the creation
fails. Defaults to the network where the instances are in (if neither
network
nor instances
is specified, this field will be blank).