pub struct TransferAgentPoolArgs {
pub bandwidth_limit: Output<Option<TransferAgentPoolBandwidthLimit>>,
pub display_name: Output<Option<String>>,
pub name: Output<Option<String>>,
pub project: Output<Option<String>>,
}
Fields§
§bandwidth_limit: Output<Option<TransferAgentPoolBandwidthLimit>>
Specifies the bandwidth limit details. If this field is unspecified, the default value is set as ‘No Limit’. Structure is documented below.
display_name: Output<Option<String>>
Specifies the client-specified AgentPool description.
name: Output<Option<String>>
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?$.
project: Output<Option<String>>
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
Implementations§
source§impl TransferAgentPoolArgs
impl TransferAgentPoolArgs
sourcepub fn builder() -> TransferAgentPoolArgsBuilder
pub fn builder() -> TransferAgentPoolArgsBuilder
Create an instance of TransferAgentPoolArgs
using the builder syntax
Trait Implementations§
source§impl Clone for TransferAgentPoolArgs
impl Clone for TransferAgentPoolArgs
source§fn clone(&self) -> TransferAgentPoolArgs
fn clone(&self) -> TransferAgentPoolArgs
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for TransferAgentPoolArgs
impl RefUnwindSafe for TransferAgentPoolArgs
impl Send for TransferAgentPoolArgs
impl Sync for TransferAgentPoolArgs
impl Unpin for TransferAgentPoolArgs
impl UnwindSafe for TransferAgentPoolArgs
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)