1. Packages
  2. AWS Native
  3. API Docs
  4. ec2
  5. getIpamResourceDiscovery

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.103.0 published on Monday, Apr 22, 2024 by Pulumi

aws-native.ec2.getIpamResourceDiscovery

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.103.0 published on Monday, Apr 22, 2024 by Pulumi

    Resource Schema of AWS::EC2::IPAMResourceDiscovery Type

    Using getIpamResourceDiscovery

    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 getIpamResourceDiscovery(args: GetIpamResourceDiscoveryArgs, opts?: InvokeOptions): Promise<GetIpamResourceDiscoveryResult>
    function getIpamResourceDiscoveryOutput(args: GetIpamResourceDiscoveryOutputArgs, opts?: InvokeOptions): Output<GetIpamResourceDiscoveryResult>
    def get_ipam_resource_discovery(ipam_resource_discovery_id: Optional[str] = None,
                                    opts: Optional[InvokeOptions] = None) -> GetIpamResourceDiscoveryResult
    def get_ipam_resource_discovery_output(ipam_resource_discovery_id: Optional[pulumi.Input[str]] = None,
                                    opts: Optional[InvokeOptions] = None) -> Output[GetIpamResourceDiscoveryResult]
    func LookupIpamResourceDiscovery(ctx *Context, args *LookupIpamResourceDiscoveryArgs, opts ...InvokeOption) (*LookupIpamResourceDiscoveryResult, error)
    func LookupIpamResourceDiscoveryOutput(ctx *Context, args *LookupIpamResourceDiscoveryOutputArgs, opts ...InvokeOption) LookupIpamResourceDiscoveryResultOutput

    > Note: This function is named LookupIpamResourceDiscovery in the Go SDK.

    public static class GetIpamResourceDiscovery 
    {
        public static Task<GetIpamResourceDiscoveryResult> InvokeAsync(GetIpamResourceDiscoveryArgs args, InvokeOptions? opts = null)
        public static Output<GetIpamResourceDiscoveryResult> Invoke(GetIpamResourceDiscoveryInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetIpamResourceDiscoveryResult> getIpamResourceDiscovery(GetIpamResourceDiscoveryArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: aws-native:ec2:getIpamResourceDiscovery
      arguments:
        # arguments dictionary

    The following arguments are supported:

    IpamResourceDiscoveryId string
    Id of the IPAM Pool.
    IpamResourceDiscoveryId string
    Id of the IPAM Pool.
    ipamResourceDiscoveryId String
    Id of the IPAM Pool.
    ipamResourceDiscoveryId string
    Id of the IPAM Pool.
    ipam_resource_discovery_id str
    Id of the IPAM Pool.
    ipamResourceDiscoveryId String
    Id of the IPAM Pool.

    getIpamResourceDiscovery Result

    The following output properties are available:

    Description string
    IpamResourceDiscoveryArn string
    Amazon Resource Name (Arn) for the Resource Discovery.
    IpamResourceDiscoveryId string
    Id of the IPAM Pool.
    IpamResourceDiscoveryRegion string
    The region the resource discovery is setup in.
    IsDefault bool
    Determines whether or not address space from this pool is publicly advertised. Must be set if and only if the pool is IPv6.
    OperatingRegions List<Pulumi.AwsNative.Ec2.Outputs.IpamResourceDiscoveryIpamOperatingRegion>
    The regions Resource Discovery is enabled for. Allows resource discoveries to be created in these regions, as well as enabling monitoring
    OwnerId string
    Owner Account ID of the Resource Discovery
    State string
    The state of this Resource Discovery.
    Tags List<Pulumi.AwsNative.Outputs.Tag>
    An array of key-value pairs to apply to this resource.
    Description string
    IpamResourceDiscoveryArn string
    Amazon Resource Name (Arn) for the Resource Discovery.
    IpamResourceDiscoveryId string
    Id of the IPAM Pool.
    IpamResourceDiscoveryRegion string
    The region the resource discovery is setup in.
    IsDefault bool
    Determines whether or not address space from this pool is publicly advertised. Must be set if and only if the pool is IPv6.
    OperatingRegions []IpamResourceDiscoveryIpamOperatingRegion
    The regions Resource Discovery is enabled for. Allows resource discoveries to be created in these regions, as well as enabling monitoring
    OwnerId string
    Owner Account ID of the Resource Discovery
    State string
    The state of this Resource Discovery.
    Tags Tag
    An array of key-value pairs to apply to this resource.
    description String
    ipamResourceDiscoveryArn String
    Amazon Resource Name (Arn) for the Resource Discovery.
    ipamResourceDiscoveryId String
    Id of the IPAM Pool.
    ipamResourceDiscoveryRegion String
    The region the resource discovery is setup in.
    isDefault Boolean
    Determines whether or not address space from this pool is publicly advertised. Must be set if and only if the pool is IPv6.
    operatingRegions List<IpamResourceDiscoveryIpamOperatingRegion>
    The regions Resource Discovery is enabled for. Allows resource discoveries to be created in these regions, as well as enabling monitoring
    ownerId String
    Owner Account ID of the Resource Discovery
    state String
    The state of this Resource Discovery.
    tags List<Tag>
    An array of key-value pairs to apply to this resource.
    description string
    ipamResourceDiscoveryArn string
    Amazon Resource Name (Arn) for the Resource Discovery.
    ipamResourceDiscoveryId string
    Id of the IPAM Pool.
    ipamResourceDiscoveryRegion string
    The region the resource discovery is setup in.
    isDefault boolean
    Determines whether or not address space from this pool is publicly advertised. Must be set if and only if the pool is IPv6.
    operatingRegions IpamResourceDiscoveryIpamOperatingRegion[]
    The regions Resource Discovery is enabled for. Allows resource discoveries to be created in these regions, as well as enabling monitoring
    ownerId string
    Owner Account ID of the Resource Discovery
    state string
    The state of this Resource Discovery.
    tags Tag[]
    An array of key-value pairs to apply to this resource.
    description str
    ipam_resource_discovery_arn str
    Amazon Resource Name (Arn) for the Resource Discovery.
    ipam_resource_discovery_id str
    Id of the IPAM Pool.
    ipam_resource_discovery_region str
    The region the resource discovery is setup in.
    is_default bool
    Determines whether or not address space from this pool is publicly advertised. Must be set if and only if the pool is IPv6.
    operating_regions Sequence[IpamResourceDiscoveryIpamOperatingRegion]
    The regions Resource Discovery is enabled for. Allows resource discoveries to be created in these regions, as well as enabling monitoring
    owner_id str
    Owner Account ID of the Resource Discovery
    state str
    The state of this Resource Discovery.
    tags Sequence[root_Tag]
    An array of key-value pairs to apply to this resource.
    description String
    ipamResourceDiscoveryArn String
    Amazon Resource Name (Arn) for the Resource Discovery.
    ipamResourceDiscoveryId String
    Id of the IPAM Pool.
    ipamResourceDiscoveryRegion String
    The region the resource discovery is setup in.
    isDefault Boolean
    Determines whether or not address space from this pool is publicly advertised. Must be set if and only if the pool is IPv6.
    operatingRegions List<Property Map>
    The regions Resource Discovery is enabled for. Allows resource discoveries to be created in these regions, as well as enabling monitoring
    ownerId String
    Owner Account ID of the Resource Discovery
    state String
    The state of this Resource Discovery.
    tags List<Property Map>
    An array of key-value pairs to apply to this resource.

    Supporting Types

    IpamResourceDiscoveryIpamOperatingRegion

    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.

    Tag

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.103.0 published on Monday, Apr 22, 2024 by Pulumi