pub struct VpcIpamResourceDiscoveryArgs {
pub description: Output<Option<String>>,
pub operating_regions: Output<Vec<VpcIpamResourceDiscoveryOperatingRegion>>,
pub tags: Output<Option<HashMap<String, String>>>,
}
Fields§
§description: Output<Option<String>>
A description for the IPAM Resource Discovery.
operating_regions: Output<Vec<VpcIpamResourceDiscoveryOperatingRegion>>
Determines which regions the Resource Discovery will enable IPAM features for usage and monitoring. Locale is the Region where you want to make an IPAM pool available for allocations. You can only create pools with locales that match the operating Regions of the IPAM Resource Discovery. You can only create VPCs from a pool whose locale matches the VPC’s Region. You specify a region using the region_name parameter. You must set your provider block region as an operating_region.
A map of tags to assign to the resource. If configured with a provider default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Implementations§
source§impl VpcIpamResourceDiscoveryArgs
impl VpcIpamResourceDiscoveryArgs
sourcepub fn builder() -> VpcIpamResourceDiscoveryArgsBuilder
pub fn builder() -> VpcIpamResourceDiscoveryArgsBuilder
Create an instance of VpcIpamResourceDiscoveryArgs
using the builder syntax
Trait Implementations§
source§impl Clone for VpcIpamResourceDiscoveryArgs
impl Clone for VpcIpamResourceDiscoveryArgs
source§fn clone(&self) -> VpcIpamResourceDiscoveryArgs
fn clone(&self) -> VpcIpamResourceDiscoveryArgs
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreAuto Trait Implementations§
impl Freeze for VpcIpamResourceDiscoveryArgs
impl RefUnwindSafe for VpcIpamResourceDiscoveryArgs
impl Send for VpcIpamResourceDiscoveryArgs
impl Sync for VpcIpamResourceDiscoveryArgs
impl Unpin for VpcIpamResourceDiscoveryArgs
impl UnwindSafe for VpcIpamResourceDiscoveryArgs
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
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)
clone_to_uninit
)