pub struct TransferAgentPoolArgsBuilder<S: State = Empty> { /* private fields */ }
Expand description
Use builder syntax to set the inputs and finish with build_struct()
.
Implementations§
source§impl<S: State> TransferAgentPoolArgsBuilder<S>
impl<S: State> TransferAgentPoolArgsBuilder<S>
sourcepub fn build_struct(self) -> TransferAgentPoolArgswhere
S: IsComplete,
pub fn build_struct(self) -> TransferAgentPoolArgswhere
S: IsComplete,
Finish building and return the requested object
sourcepub fn bandwidth_limit(
self,
value: impl Into<Output<Option<TransferAgentPoolBandwidthLimit>>>,
) -> TransferAgentPoolArgsBuilder<SetBandwidthLimit<S>>where
S::BandwidthLimit: IsUnset,
pub fn bandwidth_limit(
self,
value: impl Into<Output<Option<TransferAgentPoolBandwidthLimit>>>,
) -> TransferAgentPoolArgsBuilder<SetBandwidthLimit<S>>where
S::BandwidthLimit: IsUnset,
Optional (Some / Option setters). Default:
<pulumi_wasm_rust::Output<
Option<super::super::types::storage::TransferAgentPoolBandwidthLimit>,
> as Default>::default()
Specifies the bandwidth limit details. If this field is unspecified, the default value is set as ‘No Limit’. Structure is documented below.
sourcepub fn maybe_bandwidth_limit(
self,
value: Option<impl Into<Output<Option<TransferAgentPoolBandwidthLimit>>>>,
) -> TransferAgentPoolArgsBuilder<SetBandwidthLimit<S>>where
S::BandwidthLimit: IsUnset,
pub fn maybe_bandwidth_limit(
self,
value: Option<impl Into<Output<Option<TransferAgentPoolBandwidthLimit>>>>,
) -> TransferAgentPoolArgsBuilder<SetBandwidthLimit<S>>where
S::BandwidthLimit: IsUnset,
Optional (Some / Option setters). Default:
<pulumi_wasm_rust::Output<
Option<super::super::types::storage::TransferAgentPoolBandwidthLimit>,
> as Default>::default()
Specifies the bandwidth limit details. If this field is unspecified, the default value is set as ‘No Limit’. Structure is documented below.
sourcepub fn display_name(
self,
value: impl Into<Output<Option<String>>>,
) -> TransferAgentPoolArgsBuilder<SetDisplayName<S>>where
S::DisplayName: IsUnset,
pub fn display_name(
self,
value: impl Into<Output<Option<String>>>,
) -> TransferAgentPoolArgsBuilder<SetDisplayName<S>>where
S::DisplayName: IsUnset,
sourcepub fn maybe_display_name(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> TransferAgentPoolArgsBuilder<SetDisplayName<S>>where
S::DisplayName: IsUnset,
pub fn maybe_display_name(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> TransferAgentPoolArgsBuilder<SetDisplayName<S>>where
S::DisplayName: IsUnset,
sourcepub fn name(
self,
value: impl Into<Output<Option<String>>>,
) -> TransferAgentPoolArgsBuilder<SetName<S>>where
S::Name: IsUnset,
pub fn name(
self,
value: impl Into<Output<Option<String>>>,
) -> TransferAgentPoolArgsBuilder<SetName<S>>where
S::Name: IsUnset,
Optional (Some / Option setters). Default: <pulumi_wasm_rust::Output<Option<String>> as Default>::default()
.
The ID of the agent pool to create. The agentPoolId must meet the following requirements:
- Length of 128 characters or less.
- Not start with the string goog.
- Start with a lowercase ASCII character, followed by:
- Zero or more: lowercase Latin alphabet characters, numerals, hyphens (-), periods (.), underscores (_), or tildes (~).
- One or more numerals or lowercase ASCII characters. As expressed by the regular expression: ^(?!goog)a-z?$.
sourcepub fn maybe_name(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> TransferAgentPoolArgsBuilder<SetName<S>>where
S::Name: IsUnset,
pub fn maybe_name(
self,
value: Option<impl Into<Output<Option<String>>>>,
) -> TransferAgentPoolArgsBuilder<SetName<S>>where
S::Name: IsUnset,
Optional (Some / Option setters). Default: <pulumi_wasm_rust::Output<Option<String>> as Default>::default()
.
The ID of the agent pool to create. The agentPoolId must meet the following requirements:
- Length of 128 characters or less.
- Not start with the string goog.
- Start with a lowercase ASCII character, followed by:
- Zero or more: lowercase Latin alphabet characters, numerals, hyphens (-), periods (.), underscores (_), or tildes (~).
- One or more numerals or lowercase ASCII characters. As expressed by the regular expression: ^(?!goog)a-z?$.