We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi
aws-native.ec2.getIpam
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi
Resource Schema of AWS::EC2::IPAM Type
Using getIpam
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getIpam(args: GetIpamArgs, opts?: InvokeOptions): Promise<GetIpamResult>
function getIpamOutput(args: GetIpamOutputArgs, opts?: InvokeOptions): Output<GetIpamResult>def get_ipam(ipam_id: Optional[str] = None,
             opts: Optional[InvokeOptions] = None) -> GetIpamResult
def get_ipam_output(ipam_id: Optional[pulumi.Input[str]] = None,
             opts: Optional[InvokeOptions] = None) -> Output[GetIpamResult]func LookupIpam(ctx *Context, args *LookupIpamArgs, opts ...InvokeOption) (*LookupIpamResult, error)
func LookupIpamOutput(ctx *Context, args *LookupIpamOutputArgs, opts ...InvokeOption) LookupIpamResultOutput> Note: This function is named LookupIpam in the Go SDK.
public static class GetIpam 
{
    public static Task<GetIpamResult> InvokeAsync(GetIpamArgs args, InvokeOptions? opts = null)
    public static Output<GetIpamResult> Invoke(GetIpamInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetIpamResult> getIpam(GetIpamArgs args, InvokeOptions options)
public static Output<GetIpamResult> getIpam(GetIpamArgs args, InvokeOptions options)
fn::invoke:
  function: aws-native:ec2:getIpam
  arguments:
    # arguments dictionaryThe following arguments are supported:
- IpamId string
- Id of the IPAM.
- IpamId string
- Id of the IPAM.
- ipamId String
- Id of the IPAM.
- ipamId string
- Id of the IPAM.
- ipam_id str
- Id of the IPAM.
- ipamId String
- Id of the IPAM.
getIpam Result
The following output properties are available:
- Arn string
- The Amazon Resource Name (ARN) of the IPAM.
- DefaultResource stringDiscovery Association Id 
- The Id of the default association to the default resource discovery, created with this IPAM.
- DefaultResource stringDiscovery Id 
- The Id of the default resource discovery, created with this IPAM.
- DefaultResource List<Pulumi.Discovery Organizational Unit Exclusions Aws Native. Ec2. Outputs. Ipam Organizational Unit Exclusion> 
- A set of organizational unit (OU) exclusions for the default resource discovery, created with this IPAM.
- Description string
- The description for the IPAM.
- EnablePrivate boolGua 
- Enable provisioning of GUA space in private pools.
- IpamId string
- Id of the IPAM.
- OperatingRegions List<Pulumi.Aws Native. Ec2. Outputs. Ipam Operating Region> 
- The regions IPAM is enabled for. Allows pools to be created in these regions, as well as enabling monitoring
- PrivateDefault stringScope Id 
- The Id of the default scope for publicly routable IP space, created with this IPAM.
- PublicDefault stringScope Id 
- The Id of the default scope for publicly routable IP space, created with this IPAM.
- ResourceDiscovery intAssociation Count 
- The count of resource discoveries associated with this IPAM.
- ScopeCount int
- The number of scopes that currently exist in this IPAM.
- 
List<Pulumi.Aws Native. Outputs. Tag> 
- An array of key-value pairs to apply to this resource.
- Tier
Pulumi.Aws Native. Ec2. Ipam Tier 
- The tier of the IPAM.
- Arn string
- The Amazon Resource Name (ARN) of the IPAM.
- DefaultResource stringDiscovery Association Id 
- The Id of the default association to the default resource discovery, created with this IPAM.
- DefaultResource stringDiscovery Id 
- The Id of the default resource discovery, created with this IPAM.
- DefaultResource []IpamDiscovery Organizational Unit Exclusions Organizational Unit Exclusion 
- A set of organizational unit (OU) exclusions for the default resource discovery, created with this IPAM.
- Description string
- The description for the IPAM.
- EnablePrivate boolGua 
- Enable provisioning of GUA space in private pools.
- IpamId string
- Id of the IPAM.
- OperatingRegions []IpamOperating Region 
- The regions IPAM is enabled for. Allows pools to be created in these regions, as well as enabling monitoring
- PrivateDefault stringScope Id 
- The Id of the default scope for publicly routable IP space, created with this IPAM.
- PublicDefault stringScope Id 
- The Id of the default scope for publicly routable IP space, created with this IPAM.
- ResourceDiscovery intAssociation Count 
- The count of resource discoveries associated with this IPAM.
- ScopeCount int
- The number of scopes that currently exist in this IPAM.
- Tag
- An array of key-value pairs to apply to this resource.
- Tier
IpamTier 
- The tier of the IPAM.
- arn String
- The Amazon Resource Name (ARN) of the IPAM.
- defaultResource StringDiscovery Association Id 
- The Id of the default association to the default resource discovery, created with this IPAM.
- defaultResource StringDiscovery Id 
- The Id of the default resource discovery, created with this IPAM.
- defaultResource List<IpamDiscovery Organizational Unit Exclusions Organizational Unit Exclusion> 
- A set of organizational unit (OU) exclusions for the default resource discovery, created with this IPAM.
- description String
- The description for the IPAM.
- enablePrivate BooleanGua 
- Enable provisioning of GUA space in private pools.
- ipamId String
- Id of the IPAM.
- operatingRegions List<IpamOperating Region> 
- The regions IPAM is enabled for. Allows pools to be created in these regions, as well as enabling monitoring
- privateDefault StringScope Id 
- The Id of the default scope for publicly routable IP space, created with this IPAM.
- publicDefault StringScope Id 
- The Id of the default scope for publicly routable IP space, created with this IPAM.
- resourceDiscovery IntegerAssociation Count 
- The count of resource discoveries associated with this IPAM.
- scopeCount Integer
- The number of scopes that currently exist in this IPAM.
- List<Tag>
- An array of key-value pairs to apply to this resource.
- tier
IpamTier 
- The tier of the IPAM.
- arn string
- The Amazon Resource Name (ARN) of the IPAM.
- defaultResource stringDiscovery Association Id 
- The Id of the default association to the default resource discovery, created with this IPAM.
- defaultResource stringDiscovery Id 
- The Id of the default resource discovery, created with this IPAM.
- defaultResource IpamDiscovery Organizational Unit Exclusions Organizational Unit Exclusion[] 
- A set of organizational unit (OU) exclusions for the default resource discovery, created with this IPAM.
- description string
- The description for the IPAM.
- enablePrivate booleanGua 
- Enable provisioning of GUA space in private pools.
- ipamId string
- Id of the IPAM.
- operatingRegions IpamOperating Region[] 
- The regions IPAM is enabled for. Allows pools to be created in these regions, as well as enabling monitoring
- privateDefault stringScope Id 
- The Id of the default scope for publicly routable IP space, created with this IPAM.
- publicDefault stringScope Id 
- The Id of the default scope for publicly routable IP space, created with this IPAM.
- resourceDiscovery numberAssociation Count 
- The count of resource discoveries associated with this IPAM.
- scopeCount number
- The number of scopes that currently exist in this IPAM.
- Tag[]
- An array of key-value pairs to apply to this resource.
- tier
IpamTier 
- The tier of the IPAM.
- arn str
- The Amazon Resource Name (ARN) of the IPAM.
- default_resource_ strdiscovery_ association_ id 
- The Id of the default association to the default resource discovery, created with this IPAM.
- default_resource_ strdiscovery_ id 
- The Id of the default resource discovery, created with this IPAM.
- default_resource_ Sequence[Ipamdiscovery_ organizational_ unit_ exclusions Organizational Unit Exclusion] 
- A set of organizational unit (OU) exclusions for the default resource discovery, created with this IPAM.
- description str
- The description for the IPAM.
- enable_private_ boolgua 
- Enable provisioning of GUA space in private pools.
- ipam_id str
- Id of the IPAM.
- operating_regions Sequence[IpamOperating Region] 
- The regions IPAM is enabled for. Allows pools to be created in these regions, as well as enabling monitoring
- private_default_ strscope_ id 
- The Id of the default scope for publicly routable IP space, created with this IPAM.
- public_default_ strscope_ id 
- The Id of the default scope for publicly routable IP space, created with this IPAM.
- resource_discovery_ intassociation_ count 
- The count of resource discoveries associated with this IPAM.
- scope_count int
- The number of scopes that currently exist in this IPAM.
- Sequence[root_Tag]
- An array of key-value pairs to apply to this resource.
- tier
IpamTier 
- The tier of the IPAM.
- arn String
- The Amazon Resource Name (ARN) of the IPAM.
- defaultResource StringDiscovery Association Id 
- The Id of the default association to the default resource discovery, created with this IPAM.
- defaultResource StringDiscovery Id 
- The Id of the default resource discovery, created with this IPAM.
- defaultResource List<Property Map>Discovery Organizational Unit Exclusions 
- A set of organizational unit (OU) exclusions for the default resource discovery, created with this IPAM.
- description String
- The description for the IPAM.
- enablePrivate BooleanGua 
- Enable provisioning of GUA space in private pools.
- ipamId String
- Id of the IPAM.
- operatingRegions List<Property Map>
- The regions IPAM is enabled for. Allows pools to be created in these regions, as well as enabling monitoring
- privateDefault StringScope Id 
- The Id of the default scope for publicly routable IP space, created with this IPAM.
- publicDefault StringScope Id 
- The Id of the default scope for publicly routable IP space, created with this IPAM.
- resourceDiscovery NumberAssociation Count 
- The count of resource discoveries associated with this IPAM.
- scopeCount Number
- The number of scopes that currently exist in this IPAM.
- List<Property Map>
- An array of key-value pairs to apply to this resource.
- tier "free" | "advanced"
- The tier of the IPAM.
Supporting Types
IpamOperatingRegion  
- RegionName string
- The name of the region.
- RegionName string
- The name of the region.
- regionName String
- The name of the region.
- regionName string
- The name of the region.
- region_name str
- The name of the region.
- regionName String
- The name of the region.
IpamOrganizationalUnitExclusion   
- OrganizationsEntity stringPath 
- An AWS Organizations entity path. Build the path for the OU(s) using AWS Organizations IDs separated by a '/'. Include all child OUs by ending the path with '/*'.
- OrganizationsEntity stringPath 
- An AWS Organizations entity path. Build the path for the OU(s) using AWS Organizations IDs separated by a '/'. Include all child OUs by ending the path with '/*'.
- organizationsEntity StringPath 
- An AWS Organizations entity path. Build the path for the OU(s) using AWS Organizations IDs separated by a '/'. Include all child OUs by ending the path with '/*'.
- organizationsEntity stringPath 
- An AWS Organizations entity path. Build the path for the OU(s) using AWS Organizations IDs separated by a '/'. Include all child OUs by ending the path with '/*'.
- organizations_entity_ strpath 
- An AWS Organizations entity path. Build the path for the OU(s) using AWS Organizations IDs separated by a '/'. Include all child OUs by ending the path with '/*'.
- organizationsEntity StringPath 
- An AWS Organizations entity path. Build the path for the OU(s) using AWS Organizations IDs separated by a '/'. Include all child OUs by ending the path with '/*'.
IpamTier 
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi