pulumi / pulumi-aws

An Amazon Web Services (AWS) Pulumi resource package, providing multi-language access to AWS
Apache License 2.0
459 stars 155 forks source link

Amazon location - API keys #2641

Open garrypas opened 1 year ago

garrypas commented 1 year ago

Issue details

I am trying to create a PlaceIndex with API keys, however there doesn't seem to be any option in Pulumi to do this. In the AWS Management Console there is the ability to define API keys.

image

But I can't seem to replicate this in my Pulumi script. Not sure if this is a missing feature or just me not understanding how this should work.

My code.

export const location = new aws.location.PlaceIndex(
  'location',
  {
    indexName: 'test',
    dataSource: 'Esri',
    tags,
    dataSourceConfiguration: {
      intendedUse: 'Storage',
    },
  },
);
rquitales commented 1 year ago

Hi @garrypas, thank you for bringing up the issue regarding the absence of this resource. Regrettably, the upstream Terraform AWS provider has not yet incorporated this resource (tracking issue upstream). As a result, Pulumi AWS classic does not currently support it.

Additionally, I have examined the AWS Native provider to check if it supports this resource, but it appears that the underlying AWS Cloud Control API has not yet implemented it either. Consequently, AWS Native does not currently offer support for this resource as well.

Rest assured, we will closely monitor the developments in the upstream provider and promptly update our provider once this new resource becomes supported/implemented. We apologize for any inconvenience and regret that we cannot offer further assistance at this moment.