1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. ec2
  5. IpamResourceDiscovery

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi

aws-native.ec2.IpamResourceDiscovery

Explore with Pulumi AI

aws-native logo

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi

    Resource Schema of AWS::EC2::IPAMResourceDiscovery Type

    Create IpamResourceDiscovery Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new IpamResourceDiscovery(name: string, args?: IpamResourceDiscoveryArgs, opts?: CustomResourceOptions);
    @overload
    def IpamResourceDiscovery(resource_name: str,
                              args: Optional[IpamResourceDiscoveryArgs] = None,
                              opts: Optional[ResourceOptions] = None)
    
    @overload
    def IpamResourceDiscovery(resource_name: str,
                              opts: Optional[ResourceOptions] = None,
                              description: Optional[str] = None,
                              operating_regions: Optional[Sequence[IpamResourceDiscoveryIpamOperatingRegionArgs]] = None,
                              tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
    func NewIpamResourceDiscovery(ctx *Context, name string, args *IpamResourceDiscoveryArgs, opts ...ResourceOption) (*IpamResourceDiscovery, error)
    public IpamResourceDiscovery(string name, IpamResourceDiscoveryArgs? args = null, CustomResourceOptions? opts = null)
    public IpamResourceDiscovery(String name, IpamResourceDiscoveryArgs args)
    public IpamResourceDiscovery(String name, IpamResourceDiscoveryArgs args, CustomResourceOptions options)
    
    type: aws-native:ec2:IpamResourceDiscovery
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args IpamResourceDiscoveryArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args IpamResourceDiscoveryArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args IpamResourceDiscoveryArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args IpamResourceDiscoveryArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args IpamResourceDiscoveryArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    IpamResourceDiscovery Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The IpamResourceDiscovery resource accepts the following input properties:

    Description string
    The resource discovery description.
    OperatingRegions List<Pulumi.AwsNative.Ec2.Inputs.IpamResourceDiscoveryIpamOperatingRegion>
    The regions Resource Discovery is enabled for. Allows resource discoveries to be created in these regions, as well as enabling monitoring
    Tags List<Pulumi.AwsNative.Inputs.Tag>
    An array of key-value pairs to apply to this resource.
    Description string
    The resource discovery description.
    OperatingRegions []IpamResourceDiscoveryIpamOperatingRegionArgs
    The regions Resource Discovery is enabled for. Allows resource discoveries to be created in these regions, as well as enabling monitoring
    Tags TagArgs
    An array of key-value pairs to apply to this resource.
    description String
    The resource discovery description.
    operatingRegions List<IpamResourceDiscoveryIpamOperatingRegion>
    The regions Resource Discovery is enabled for. Allows resource discoveries to be created in these regions, as well as enabling monitoring
    tags List<Tag>
    An array of key-value pairs to apply to this resource.
    description string
    The resource discovery description.
    operatingRegions IpamResourceDiscoveryIpamOperatingRegion[]
    The regions Resource Discovery is enabled for. Allows resource discoveries to be created in these regions, as well as enabling monitoring
    tags Tag[]
    An array of key-value pairs to apply to this resource.
    description str
    The resource discovery description.
    operating_regions Sequence[IpamResourceDiscoveryIpamOperatingRegionArgs]
    The regions Resource Discovery is enabled for. Allows resource discoveries to be created in these regions, as well as enabling monitoring
    tags Sequence[TagArgs]
    An array of key-value pairs to apply to this resource.
    description String
    The resource discovery description.
    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
    tags List<Property Map>
    An array of key-value pairs to apply to this resource.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the IpamResourceDiscovery resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    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.
    OwnerId string
    Owner Account ID of the Resource Discovery
    State string
    The state of this Resource Discovery.
    Id string
    The provider-assigned unique ID for this managed resource.
    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.
    OwnerId string
    Owner Account ID of the Resource Discovery
    State string
    The state of this Resource Discovery.
    id String
    The provider-assigned unique ID for this managed resource.
    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.
    ownerId String
    Owner Account ID of the Resource Discovery
    state String
    The state of this Resource Discovery.
    id string
    The provider-assigned unique ID for this managed resource.
    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.
    ownerId string
    Owner Account ID of the Resource Discovery
    state string
    The state of this Resource Discovery.
    id str
    The provider-assigned unique ID for this managed resource.
    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.
    owner_id str
    Owner Account ID of the Resource Discovery
    state str
    The state of this Resource Discovery.
    id String
    The provider-assigned unique ID for this managed resource.
    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.
    ownerId String
    Owner Account ID of the Resource Discovery
    state String
    The state of this Resource Discovery.

    Supporting Types

    IpamResourceDiscoveryIpamOperatingRegion, IpamResourceDiscoveryIpamOperatingRegionArgs

    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, TagArgs

    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

    We recommend new projects start with resources from the AWS provider.

    AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi