1. Packages
  2. AWS Classic
  3. API Docs
  4. ec2
  5. getInstances

Try AWS Native preview for resources not in the classic version.

AWS Classic v6.28.1 published on Thursday, Mar 28, 2024 by Pulumi

aws.ec2.getInstances

Explore with Pulumi AI

aws logo

Try AWS Native preview for resources not in the classic version.

AWS Classic v6.28.1 published on Thursday, Mar 28, 2024 by Pulumi

    Use this data source to get IDs or IPs of Amazon EC2 instances to be referenced elsewhere, e.g., to allow easier migration from another management solution or to make it easier for an operator to connect through bastion host(s).

    Note: It’s strongly discouraged to use this data source for querying ephemeral instances (e.g., managed via autoscaling group), as the output may change at any time and you’d need to re-run apply every time an instance comes up or dies.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as aws from "@pulumi/aws";
    
    export = async () => {
        const test = await aws.ec2.getInstances({
            instanceTags: {
                Role: "HardWorker",
            },
            filters: [{
                name: "instance.group-id",
                values: ["sg-12345678"],
            }],
            instanceStateNames: [
                "running",
                "stopped",
            ],
        });
        const testEip: aws.ec2.Eip[] = [];
        for (const range = {value: 0}; range.value < test.ids.length; range.value++) {
            testEip.push(new aws.ec2.Eip(`test-${range.value}`, {instance: test.ids[range.value]}));
        }
    }
    
    import pulumi
    import pulumi_aws as aws
    
    test = aws.ec2.get_instances(instance_tags={
            "Role": "HardWorker",
        },
        filters=[aws.ec2.GetInstancesFilterArgs(
            name="instance.group-id",
            values=["sg-12345678"],
        )],
        instance_state_names=[
            "running",
            "stopped",
        ])
    test_eip = []
    for range in [{"value": i} for i in range(0, len(test.ids))]:
        test_eip.append(aws.ec2.Eip(f"test-{range['value']}", instance=test.ids[range["value"]]))
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/ec2"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		test, err := ec2.GetInstances(ctx, &ec2.GetInstancesArgs{
    			InstanceTags: map[string]interface{}{
    				"Role": "HardWorker",
    			},
    			Filters: []ec2.GetInstancesFilter{
    				{
    					Name: "instance.group-id",
    					Values: []string{
    						"sg-12345678",
    					},
    				},
    			},
    			InstanceStateNames: []string{
    				"running",
    				"stopped",
    			},
    		}, nil)
    		if err != nil {
    			return err
    		}
    		var testEip []*ec2.Eip
    		for index := 0; index < len(test.Ids); index++ {
    			key0 := index
    			val0 := index
    			__res, err := ec2.NewEip(ctx, fmt.Sprintf("test-%v", key0), &ec2.EipArgs{
    				Instance: test.Ids[val0],
    			})
    			if err != nil {
    				return err
    			}
    			testEip = append(testEip, __res)
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using System.Threading.Tasks;
    using Pulumi;
    using Aws = Pulumi.Aws;
    
    return await Deployment.RunAsync(async() => 
    {
        var test = await Aws.Ec2.GetInstances.InvokeAsync(new()
        {
            InstanceTags = 
            {
                { "Role", "HardWorker" },
            },
            Filters = new[]
            {
                new Aws.Ec2.Inputs.GetInstancesFilterInputArgs
                {
                    Name = "instance.group-id",
                    Values = new[]
                    {
                        "sg-12345678",
                    },
                },
            },
            InstanceStateNames = new[]
            {
                "running",
                "stopped",
            },
        });
    
        var testEip = new List<Aws.Ec2.Eip>();
        for (var rangeIndex = 0; rangeIndex < test.Ids.Length; rangeIndex++)
        {
            var range = new { Value = rangeIndex };
            testEip.Add(new Aws.Ec2.Eip($"test-{range.Value}", new()
            {
                Instance = test.Ids[range.Value],
            }));
        }
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.aws.ec2.Ec2Functions;
    import com.pulumi.aws.ec2.inputs.GetInstancesArgs;
    import com.pulumi.aws.ec2.Eip;
    import com.pulumi.aws.ec2.EipArgs;
    import com.pulumi.codegen.internal.KeyedValue;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var test = Ec2Functions.getInstances(GetInstancesArgs.builder()
                .instanceTags(Map.of("Role", "HardWorker"))
                .filters(GetInstancesFilterArgs.builder()
                    .name("instance.group-id")
                    .values("sg-12345678")
                    .build())
                .instanceStateNames(            
                    "running",
                    "stopped")
                .build());
    
            for (var i = 0; i < test.applyValue(getInstancesResult -> getInstancesResult.ids()).length(); i++) {
                new Eip("testEip-" + i, EipArgs.builder()            
                    .instance(test.applyValue(getInstancesResult -> getInstancesResult.ids())[range.value()])
                    .build());
    
            
    }
        }
    }
    
    Coming soon!```
    </pulumi-choosable>
    </div>
    
    
    
    
    ## Using getInstances {#using}
    
    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.
    
    <div>
    <pulumi-chooser type="language" options="typescript,python,go,csharp,java,yaml"></pulumi-chooser>
    </div>
    
    
    <div>
    <pulumi-choosable type="language" values="javascript,typescript">
    <div class="highlight"
    ><pre class="chroma"><code class="language-typescript" data-lang="typescript"
    ><span class="k">function </span>getInstances<span class="p">(</span><span class="nx">args</span><span class="p">:</span> <span class="nx">GetInstancesArgs</span><span class="p">,</span> <span class="nx">opts</span><span class="p">?:</span> <span class="nx"><a href="/docs/reference/pkg/nodejs/pulumi/pulumi/#InvokeOptions">InvokeOptions</a></span><span class="p">): Promise&lt;<span class="nx"><a href="#result">GetInstancesResult</a></span>></span
    ><span class="k">
    function </span>getInstancesOutput<span class="p">(</span><span class="nx">args</span><span class="p">:</span> <span class="nx">GetInstancesOutputArgs</span><span class="p">,</span> <span class="nx">opts</span><span class="p">?:</span> <span class="nx"><a href="/docs/reference/pkg/nodejs/pulumi/pulumi/#InvokeOptions">InvokeOptions</a></span><span class="p">): Output&lt;<span class="nx"><a href="#result">GetInstancesResult</a></span>></span
    ></code></pre></div>
    </pulumi-choosable>
    </div>
    
    
    <div>
    <pulumi-choosable type="language" values="python">
    <div class="highlight"><pre class="chroma"><code class="language-python" data-lang="python"
    ><span class="k">def </span>get_instances<span class="p">(</span><span class="nx">filters</span><span class="p">:</span> <span class="nx">Optional[Sequence[GetInstancesFilter]]</span> = None<span class="p">,</span>
                      <span class="nx">instance_state_names</span><span class="p">:</span> <span class="nx">Optional[Sequence[str]]</span> = None<span class="p">,</span>
                      <span class="nx">instance_tags</span><span class="p">:</span> <span class="nx">Optional[Mapping[str, str]]</span> = None<span class="p">,</span>
                      <span class="nx">opts</span><span class="p">:</span> <span class="nx"><a href="/docs/reference/pkg/python/pulumi/#pulumi.InvokeOptions">Optional[InvokeOptions]</a></span> = None<span class="p">) -&gt;</span> <span>GetInstancesResult</span
    ><span class="k">
    def </span>get_instances_output<span class="p">(</span><span class="nx">filters</span><span class="p">:</span> <span class="nx">Optional[pulumi.Input[Sequence[pulumi.Input[GetInstancesFilterArgs]]]]</span> = None<span class="p">,</span>
                      <span class="nx">instance_state_names</span><span class="p">:</span> <span class="nx">Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]</span> = None<span class="p">,</span>
                      <span class="nx">instance_tags</span><span class="p">:</span> <span class="nx">Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]</span> = None<span class="p">,</span>
                      <span class="nx">opts</span><span class="p">:</span> <span class="nx"><a href="/docs/reference/pkg/python/pulumi/#pulumi.InvokeOptions">Optional[InvokeOptions]</a></span> = None<span class="p">) -&gt;</span> <span>Output[GetInstancesResult]</span
    ></code></pre></div>
    </pulumi-choosable>
    </div>
    
    
    <div>
    <pulumi-choosable type="language" values="go">
    <div class="highlight"><pre class="chroma"><code class="language-go" data-lang="go"
    ><span class="k">func </span>GetInstances<span class="p">(</span><span class="nx">ctx</span><span class="p"> *</span><span class="nx"><a href="https://pkg.go.dev/github.com/pulumi/pulumi/sdk/v3/go/pulumi?tab=doc#Context">Context</a></span><span class="p">,</span> <span class="nx">args</span><span class="p"> *</span><span class="nx">GetInstancesArgs</span><span class="p">,</span> <span class="nx">opts</span><span class="p"> ...</span><span class="nx"><a href="https://pkg.go.dev/github.com/pulumi/pulumi/sdk/v3/go/pulumi?tab=doc#InvokeOption">InvokeOption</a></span><span class="p">) (*<span class="nx"><a href="#result">GetInstancesResult</a></span>, error)</span
    ><span class="k">
    func </span>GetInstancesOutput<span class="p">(</span><span class="nx">ctx</span><span class="p"> *</span><span class="nx"><a href="https://pkg.go.dev/github.com/pulumi/pulumi/sdk/v3/go/pulumi?tab=doc#Context">Context</a></span><span class="p">,</span> <span class="nx">args</span><span class="p"> *</span><span class="nx">GetInstancesOutputArgs</span><span class="p">,</span> <span class="nx">opts</span><span class="p"> ...</span><span class="nx"><a href="https://pkg.go.dev/github.com/pulumi/pulumi/sdk/v3/go/pulumi?tab=doc#InvokeOption">InvokeOption</a></span><span class="p">) GetInstancesResultOutput</span
    ></code></pre></div>
    
    &gt; Note: This function is named `GetInstances` in the Go SDK.
    
    </pulumi-choosable>
    </div>
    
    
    <div>
    <pulumi-choosable type="language" values="csharp">
    <div class="highlight"><pre class="chroma"><code class="language-csharp" data-lang="csharp"><span class="k">public static class </span><span class="nx">GetInstances </span><span class="p">
    {</span><span class="k">
        public static </span>Task&lt;<span class="nx"><a href="#result">GetInstancesResult</a></span>> <span class="p">InvokeAsync(</span><span class="nx">GetInstancesArgs</span><span class="p"> </span><span class="nx">args<span class="p">,</span> <span class="nx"><a href="/docs/reference/pkg/dotnet/Pulumi/Pulumi.InvokeOptions.html">InvokeOptions</a></span><span class="p">? </span><span class="nx">opts = null<span class="p">)</span><span class="k">
        public static </span>Output&lt;<span class="nx"><a href="#result">GetInstancesResult</a></span>> <span class="p">Invoke(</span><span class="nx">GetInstancesInvokeArgs</span><span class="p"> </span><span class="nx">args<span class="p">,</span> <span class="nx"><a href="/docs/reference/pkg/dotnet/Pulumi/Pulumi.InvokeOptions.html">InvokeOptions</a></span><span class="p">? </span><span class="nx">opts = null<span class="p">)</span><span class="p">
    }</span></code></pre></div>
    </pulumi-choosable>
    </div>
    
    
    <div>
    <pulumi-choosable type="language" values="java">
    <div class="highlight"><pre class="chroma"><code class="language-java" data-lang="java"><span class="k">public static CompletableFuture&lt;<span class="nx"><a href="#result">GetInstancesResult</a></span>> </span>getInstances<span class="p">(</span><span class="nx">GetInstancesArgs</span><span class="p"> </span><span class="nx">args<span class="p">,</span> <span class="nx">InvokeOptions</span><span class="p"> </span><span class="nx">options<span class="p">)</span>
    <span class="c">// Output-based functions aren't available in Java yet</span>
    </code></pre></div>
    </pulumi-choosable>
    </div>
    
    
    <div>
    <pulumi-choosable type="language" values="yaml">
    <div class="highlight"><pre class="chroma"><code class="language-yaml" data-lang="yaml"><span class="k">fn::invoke:</span>
    <span class="k">&nbsp;&nbsp;function:</span> aws:ec2/getInstances:getInstances
    <span class="k">&nbsp;&nbsp;arguments:</span>
    <span class="c">&nbsp;&nbsp;&nbsp;&nbsp;# arguments dictionary</span></code></pre></div>
    </pulumi-choosable>
    </div>
    
    
    
    The following arguments are supported:
    
    
    <div>
    <pulumi-choosable type="language" values="csharp">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="filters_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#filters_csharp" style="color: inherit; text-decoration: inherit;">Filters</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#getinstancesfilter">List&lt;Get<wbr>Instances<wbr>Filter&gt;</a></span>
        </dt>
        <dd>One or more name/value pairs to use as filters. There are
    several valid keys, for a full reference, check out
    [describe-instances in the AWS CLI reference][1].</dd><dt class="property-optional"
                title="Optional">
            <span id="instancestatenames_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#instancestatenames_csharp" style="color: inherit; text-decoration: inherit;">Instance<wbr>State<wbr>Names</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">List&lt;string&gt;</span>
        </dt>
        <dd>List of instance states that should be applicable to the desired instances. The permitted values are: <code>pending, running, shutting-down, stopped, stopping, terminated</code>. The default value is <code>running</code>.</dd><dt class="property-optional"
                title="Optional">
            <span id="instancetags_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#instancetags_csharp" style="color: inherit; text-decoration: inherit;">Instance<wbr>Tags</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Dictionary&lt;string, string&gt;</span>
        </dt>
        <dd>Map of tags, each pair of which must
    exactly match a pair on desired instances.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="go">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="filters_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#filters_go" style="color: inherit; text-decoration: inherit;">Filters</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#getinstancesfilter">[]Get<wbr>Instances<wbr>Filter</a></span>
        </dt>
        <dd>One or more name/value pairs to use as filters. There are
    several valid keys, for a full reference, check out
    [describe-instances in the AWS CLI reference][1].</dd><dt class="property-optional"
                title="Optional">
            <span id="instancestatenames_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#instancestatenames_go" style="color: inherit; text-decoration: inherit;">Instance<wbr>State<wbr>Names</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">[]string</span>
        </dt>
        <dd>List of instance states that should be applicable to the desired instances. The permitted values are: <code>pending, running, shutting-down, stopped, stopping, terminated</code>. The default value is <code>running</code>.</dd><dt class="property-optional"
                title="Optional">
            <span id="instancetags_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#instancetags_go" style="color: inherit; text-decoration: inherit;">Instance<wbr>Tags</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">map[string]string</span>
        </dt>
        <dd>Map of tags, each pair of which must
    exactly match a pair on desired instances.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="java">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="filters_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#filters_java" style="color: inherit; text-decoration: inherit;">filters</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#getinstancesfilter">List&lt;Get<wbr>Instances<wbr>Filter&gt;</a></span>
        </dt>
        <dd>One or more name/value pairs to use as filters. There are
    several valid keys, for a full reference, check out
    [describe-instances in the AWS CLI reference][1].</dd><dt class="property-optional"
                title="Optional">
            <span id="instancestatenames_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#instancestatenames_java" style="color: inherit; text-decoration: inherit;">instance<wbr>State<wbr>Names</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">List&lt;String&gt;</span>
        </dt>
        <dd>List of instance states that should be applicable to the desired instances. The permitted values are: <code>pending, running, shutting-down, stopped, stopping, terminated</code>. The default value is <code>running</code>.</dd><dt class="property-optional"
                title="Optional">
            <span id="instancetags_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#instancetags_java" style="color: inherit; text-decoration: inherit;">instance<wbr>Tags</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Map&lt;String,String&gt;</span>
        </dt>
        <dd>Map of tags, each pair of which must
    exactly match a pair on desired instances.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="javascript,typescript">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="filters_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#filters_nodejs" style="color: inherit; text-decoration: inherit;">filters</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#getinstancesfilter">Get<wbr>Instances<wbr>Filter[]</a></span>
        </dt>
        <dd>One or more name/value pairs to use as filters. There are
    several valid keys, for a full reference, check out
    [describe-instances in the AWS CLI reference][1].</dd><dt class="property-optional"
                title="Optional">
            <span id="instancestatenames_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#instancestatenames_nodejs" style="color: inherit; text-decoration: inherit;">instance<wbr>State<wbr>Names</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string[]</span>
        </dt>
        <dd>List of instance states that should be applicable to the desired instances. The permitted values are: <code>pending, running, shutting-down, stopped, stopping, terminated</code>. The default value is <code>running</code>.</dd><dt class="property-optional"
                title="Optional">
            <span id="instancetags_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#instancetags_nodejs" style="color: inherit; text-decoration: inherit;">instance<wbr>Tags</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">{[key: string]: string}</span>
        </dt>
        <dd>Map of tags, each pair of which must
    exactly match a pair on desired instances.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="python">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="filters_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#filters_python" style="color: inherit; text-decoration: inherit;">filters</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#getinstancesfilter">Sequence[Get<wbr>Instances<wbr>Filter]</a></span>
        </dt>
        <dd>One or more name/value pairs to use as filters. There are
    several valid keys, for a full reference, check out
    [describe-instances in the AWS CLI reference][1].</dd><dt class="property-optional"
                title="Optional">
            <span id="instance_state_names_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#instance_state_names_python" style="color: inherit; text-decoration: inherit;">instance_<wbr>state_<wbr>names</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Sequence[str]</span>
        </dt>
        <dd>List of instance states that should be applicable to the desired instances. The permitted values are: <code>pending, running, shutting-down, stopped, stopping, terminated</code>. The default value is <code>running</code>.</dd><dt class="property-optional"
                title="Optional">
            <span id="instance_tags_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#instance_tags_python" style="color: inherit; text-decoration: inherit;">instance_<wbr>tags</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Mapping[str, str]</span>
        </dt>
        <dd>Map of tags, each pair of which must
    exactly match a pair on desired instances.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="yaml">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="filters_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#filters_yaml" style="color: inherit; text-decoration: inherit;">filters</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#getinstancesfilter">List&lt;Property Map&gt;</a></span>
        </dt>
        <dd>One or more name/value pairs to use as filters. There are
    several valid keys, for a full reference, check out
    [describe-instances in the AWS CLI reference][1].</dd><dt class="property-optional"
                title="Optional">
            <span id="instancestatenames_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#instancestatenames_yaml" style="color: inherit; text-decoration: inherit;">instance<wbr>State<wbr>Names</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">List&lt;String&gt;</span>
        </dt>
        <dd>List of instance states that should be applicable to the desired instances. The permitted values are: <code>pending, running, shutting-down, stopped, stopping, terminated</code>. The default value is <code>running</code>.</dd><dt class="property-optional"
                title="Optional">
            <span id="instancetags_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#instancetags_yaml" style="color: inherit; text-decoration: inherit;">instance<wbr>Tags</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Map&lt;String&gt;</span>
        </dt>
        <dd>Map of tags, each pair of which must
    exactly match a pair on desired instances.</dd></dl>
    </pulumi-choosable>
    </div>
    
    
    
    
    ## getInstances Result {#result}
    
    The following output properties are available:
    
    
    
    <div>
    <pulumi-choosable type="language" values="csharp">
    <dl class="resources-properties"><dt class="property-"
                title="">
            <span id="id_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#id_csharp" style="color: inherit; text-decoration: inherit;">Id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The provider-assigned unique ID for this managed resource.</dd><dt class="property-"
                title="">
            <span id="ids_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#ids_csharp" style="color: inherit; text-decoration: inherit;">Ids</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">List&lt;string&gt;</span>
        </dt>
        <dd>IDs of instances found through the filter</dd><dt class="property-"
                title="">
            <span id="instancetags_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#instancetags_csharp" style="color: inherit; text-decoration: inherit;">Instance<wbr>Tags</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Dictionary&lt;string, string&gt;</span>
        </dt>
        <dd></dd><dt class="property-"
                title="">
            <span id="ipv6addresses_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#ipv6addresses_csharp" style="color: inherit; text-decoration: inherit;">Ipv6Addresses</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">List&lt;string&gt;</span>
        </dt>
        <dd>IPv6 addresses of instances found through the filter</dd><dt class="property-"
                title="">
            <span id="privateips_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#privateips_csharp" style="color: inherit; text-decoration: inherit;">Private<wbr>Ips</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">List&lt;string&gt;</span>
        </dt>
        <dd>Private IP addresses of instances found through the filter</dd><dt class="property-"
                title="">
            <span id="publicips_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#publicips_csharp" style="color: inherit; text-decoration: inherit;">Public<wbr>Ips</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">List&lt;string&gt;</span>
        </dt>
        <dd>Public IP addresses of instances found through the filter</dd><dt class="property-"
                title="">
            <span id="filters_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#filters_csharp" style="color: inherit; text-decoration: inherit;">Filters</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#getinstancesfilter">List&lt;Get<wbr>Instances<wbr>Filter&gt;</a></span>
        </dt>
        <dd></dd><dt class="property-"
                title="">
            <span id="instancestatenames_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#instancestatenames_csharp" style="color: inherit; text-decoration: inherit;">Instance<wbr>State<wbr>Names</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">List&lt;string&gt;</span>
        </dt>
        <dd></dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="go">
    <dl class="resources-properties"><dt class="property-"
                title="">
            <span id="id_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#id_go" style="color: inherit; text-decoration: inherit;">Id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The provider-assigned unique ID for this managed resource.</dd><dt class="property-"
                title="">
            <span id="ids_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#ids_go" style="color: inherit; text-decoration: inherit;">Ids</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">[]string</span>
        </dt>
        <dd>IDs of instances found through the filter</dd><dt class="property-"
                title="">
            <span id="instancetags_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#instancetags_go" style="color: inherit; text-decoration: inherit;">Instance<wbr>Tags</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">map[string]string</span>
        </dt>
        <dd></dd><dt class="property-"
                title="">
            <span id="ipv6addresses_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#ipv6addresses_go" style="color: inherit; text-decoration: inherit;">Ipv6Addresses</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">[]string</span>
        </dt>
        <dd>IPv6 addresses of instances found through the filter</dd><dt class="property-"
                title="">
            <span id="privateips_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#privateips_go" style="color: inherit; text-decoration: inherit;">Private<wbr>Ips</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">[]string</span>
        </dt>
        <dd>Private IP addresses of instances found through the filter</dd><dt class="property-"
                title="">
            <span id="publicips_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#publicips_go" style="color: inherit; text-decoration: inherit;">Public<wbr>Ips</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">[]string</span>
        </dt>
        <dd>Public IP addresses of instances found through the filter</dd><dt class="property-"
                title="">
            <span id="filters_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#filters_go" style="color: inherit; text-decoration: inherit;">Filters</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#getinstancesfilter">[]Get<wbr>Instances<wbr>Filter</a></span>
        </dt>
        <dd></dd><dt class="property-"
                title="">
            <span id="instancestatenames_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#instancestatenames_go" style="color: inherit; text-decoration: inherit;">Instance<wbr>State<wbr>Names</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">[]string</span>
        </dt>
        <dd></dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="java">
    <dl class="resources-properties"><dt class="property-"
                title="">
            <span id="id_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#id_java" style="color: inherit; text-decoration: inherit;">id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The provider-assigned unique ID for this managed resource.</dd><dt class="property-"
                title="">
            <span id="ids_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#ids_java" style="color: inherit; text-decoration: inherit;">ids</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">List&lt;String&gt;</span>
        </dt>
        <dd>IDs of instances found through the filter</dd><dt class="property-"
                title="">
            <span id="instancetags_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#instancetags_java" style="color: inherit; text-decoration: inherit;">instance<wbr>Tags</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Map&lt;String,String&gt;</span>
        </dt>
        <dd></dd><dt class="property-"
                title="">
            <span id="ipv6addresses_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#ipv6addresses_java" style="color: inherit; text-decoration: inherit;">ipv6Addresses</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">List&lt;String&gt;</span>
        </dt>
        <dd>IPv6 addresses of instances found through the filter</dd><dt class="property-"
                title="">
            <span id="privateips_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#privateips_java" style="color: inherit; text-decoration: inherit;">private<wbr>Ips</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">List&lt;String&gt;</span>
        </dt>
        <dd>Private IP addresses of instances found through the filter</dd><dt class="property-"
                title="">
            <span id="publicips_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#publicips_java" style="color: inherit; text-decoration: inherit;">public<wbr>Ips</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">List&lt;String&gt;</span>
        </dt>
        <dd>Public IP addresses of instances found through the filter</dd><dt class="property-"
                title="">
            <span id="filters_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#filters_java" style="color: inherit; text-decoration: inherit;">filters</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#getinstancesfilter">List&lt;Get<wbr>Instances<wbr>Filter&gt;</a></span>
        </dt>
        <dd></dd><dt class="property-"
                title="">
            <span id="instancestatenames_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#instancestatenames_java" style="color: inherit; text-decoration: inherit;">instance<wbr>State<wbr>Names</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">List&lt;String&gt;</span>
        </dt>
        <dd></dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="javascript,typescript">
    <dl class="resources-properties"><dt class="property-"
                title="">
            <span id="id_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#id_nodejs" style="color: inherit; text-decoration: inherit;">id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The provider-assigned unique ID for this managed resource.</dd><dt class="property-"
                title="">
            <span id="ids_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#ids_nodejs" style="color: inherit; text-decoration: inherit;">ids</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string[]</span>
        </dt>
        <dd>IDs of instances found through the filter</dd><dt class="property-"
                title="">
            <span id="instancetags_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#instancetags_nodejs" style="color: inherit; text-decoration: inherit;">instance<wbr>Tags</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">{[key: string]: string}</span>
        </dt>
        <dd></dd><dt class="property-"
                title="">
            <span id="ipv6addresses_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#ipv6addresses_nodejs" style="color: inherit; text-decoration: inherit;">ipv6Addresses</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string[]</span>
        </dt>
        <dd>IPv6 addresses of instances found through the filter</dd><dt class="property-"
                title="">
            <span id="privateips_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#privateips_nodejs" style="color: inherit; text-decoration: inherit;">private<wbr>Ips</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string[]</span>
        </dt>
        <dd>Private IP addresses of instances found through the filter</dd><dt class="property-"
                title="">
            <span id="publicips_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#publicips_nodejs" style="color: inherit; text-decoration: inherit;">public<wbr>Ips</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string[]</span>
        </dt>
        <dd>Public IP addresses of instances found through the filter</dd><dt class="property-"
                title="">
            <span id="filters_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#filters_nodejs" style="color: inherit; text-decoration: inherit;">filters</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#getinstancesfilter">Get<wbr>Instances<wbr>Filter[]</a></span>
        </dt>
        <dd></dd><dt class="property-"
                title="">
            <span id="instancestatenames_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#instancestatenames_nodejs" style="color: inherit; text-decoration: inherit;">instance<wbr>State<wbr>Names</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string[]</span>
        </dt>
        <dd></dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="python">
    <dl class="resources-properties"><dt class="property-"
                title="">
            <span id="id_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#id_python" style="color: inherit; text-decoration: inherit;">id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>The provider-assigned unique ID for this managed resource.</dd><dt class="property-"
                title="">
            <span id="ids_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#ids_python" style="color: inherit; text-decoration: inherit;">ids</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Sequence[str]</span>
        </dt>
        <dd>IDs of instances found through the filter</dd><dt class="property-"
                title="">
            <span id="instance_tags_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#instance_tags_python" style="color: inherit; text-decoration: inherit;">instance_<wbr>tags</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Mapping[str, str]</span>
        </dt>
        <dd></dd><dt class="property-"
                title="">
            <span id="ipv6_addresses_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#ipv6_addresses_python" style="color: inherit; text-decoration: inherit;">ipv6_<wbr>addresses</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Sequence[str]</span>
        </dt>
        <dd>IPv6 addresses of instances found through the filter</dd><dt class="property-"
                title="">
            <span id="private_ips_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#private_ips_python" style="color: inherit; text-decoration: inherit;">private_<wbr>ips</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Sequence[str]</span>
        </dt>
        <dd>Private IP addresses of instances found through the filter</dd><dt class="property-"
                title="">
            <span id="public_ips_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#public_ips_python" style="color: inherit; text-decoration: inherit;">public_<wbr>ips</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Sequence[str]</span>
        </dt>
        <dd>Public IP addresses of instances found through the filter</dd><dt class="property-"
                title="">
            <span id="filters_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#filters_python" style="color: inherit; text-decoration: inherit;">filters</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#getinstancesfilter">Sequence[Get<wbr>Instances<wbr>Filter]</a></span>
        </dt>
        <dd></dd><dt class="property-"
                title="">
            <span id="instance_state_names_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#instance_state_names_python" style="color: inherit; text-decoration: inherit;">instance_<wbr>state_<wbr>names</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Sequence[str]</span>
        </dt>
        <dd></dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="yaml">
    <dl class="resources-properties"><dt class="property-"
                title="">
            <span id="id_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#id_yaml" style="color: inherit; text-decoration: inherit;">id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The provider-assigned unique ID for this managed resource.</dd><dt class="property-"
                title="">
            <span id="ids_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#ids_yaml" style="color: inherit; text-decoration: inherit;">ids</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">List&lt;String&gt;</span>
        </dt>
        <dd>IDs of instances found through the filter</dd><dt class="property-"
                title="">
            <span id="instancetags_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#instancetags_yaml" style="color: inherit; text-decoration: inherit;">instance<wbr>Tags</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Map&lt;String&gt;</span>
        </dt>
        <dd></dd><dt class="property-"
                title="">
            <span id="ipv6addresses_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#ipv6addresses_yaml" style="color: inherit; text-decoration: inherit;">ipv6Addresses</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">List&lt;String&gt;</span>
        </dt>
        <dd>IPv6 addresses of instances found through the filter</dd><dt class="property-"
                title="">
            <span id="privateips_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#privateips_yaml" style="color: inherit; text-decoration: inherit;">private<wbr>Ips</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">List&lt;String&gt;</span>
        </dt>
        <dd>Private IP addresses of instances found through the filter</dd><dt class="property-"
                title="">
            <span id="publicips_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#publicips_yaml" style="color: inherit; text-decoration: inherit;">public<wbr>Ips</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">List&lt;String&gt;</span>
        </dt>
        <dd>Public IP addresses of instances found through the filter</dd><dt class="property-"
                title="">
            <span id="filters_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#filters_yaml" style="color: inherit; text-decoration: inherit;">filters</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#getinstancesfilter">List&lt;Property Map&gt;</a></span>
        </dt>
        <dd></dd><dt class="property-"
                title="">
            <span id="instancestatenames_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#instancestatenames_yaml" style="color: inherit; text-decoration: inherit;">instance<wbr>State<wbr>Names</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">List&lt;String&gt;</span>
        </dt>
        <dd></dd></dl>
    </pulumi-choosable>
    </div>
    
    
    
    
    ## Supporting Types
    
    
    <h4 id="getinstancesfilter">Get<wbr>Instances<wbr>Filter</h4>
    
    
    
    <div>
    <pulumi-choosable type="language" values="csharp">
    <dl class="resources-properties"><dt class="property-required"
                title="Required">
            <span id="name_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#name_csharp" style="color: inherit; text-decoration: inherit;">Name</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd></dd><dt class="property-required"
                title="Required">
            <span id="values_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#values_csharp" style="color: inherit; text-decoration: inherit;">Values</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">List&lt;string&gt;</span>
        </dt>
        <dd></dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="go">
    <dl class="resources-properties"><dt class="property-required"
                title="Required">
            <span id="name_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#name_go" style="color: inherit; text-decoration: inherit;">Name</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd></dd><dt class="property-required"
                title="Required">
            <span id="values_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#values_go" style="color: inherit; text-decoration: inherit;">Values</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">[]string</span>
        </dt>
        <dd></dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="java">
    <dl class="resources-properties"><dt class="property-required"
                title="Required">
            <span id="name_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#name_java" style="color: inherit; text-decoration: inherit;">name</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd></dd><dt class="property-required"
                title="Required">
            <span id="values_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#values_java" style="color: inherit; text-decoration: inherit;">values</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">List&lt;String&gt;</span>
        </dt>
        <dd></dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="javascript,typescript">
    <dl class="resources-properties"><dt class="property-required"
                title="Required">
            <span id="name_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#name_nodejs" style="color: inherit; text-decoration: inherit;">name</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd></dd><dt class="property-required"
                title="Required">
            <span id="values_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#values_nodejs" style="color: inherit; text-decoration: inherit;">values</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string[]</span>
        </dt>
        <dd></dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="python">
    <dl class="resources-properties"><dt class="property-required"
                title="Required">
            <span id="name_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#name_python" style="color: inherit; text-decoration: inherit;">name</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd></dd><dt class="property-required"
                title="Required">
            <span id="values_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#values_python" style="color: inherit; text-decoration: inherit;">values</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Sequence[str]</span>
        </dt>
        <dd></dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="yaml">
    <dl class="resources-properties"><dt class="property-required"
                title="Required">
            <span id="name_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#name_yaml" style="color: inherit; text-decoration: inherit;">name</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd></dd><dt class="property-required"
                title="Required">
            <span id="values_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#values_yaml" style="color: inherit; text-decoration: inherit;">values</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">List&lt;String&gt;</span>
        </dt>
        <dd></dd></dl>
    </pulumi-choosable>
    </div>
    
    
    
    
    
    <h2 id="package-details">Package Details</h2>
    <dl class="package-details">
    	<dt>Repository</dt>
    	<dd><a href="https://github.com/pulumi/pulumi-aws">AWS Classic pulumi/pulumi-aws</a></dd>
    	<dt>License</dt>
    	<dd>Apache-2.0</dd>
    	<dt>Notes</dt>
    	<dd>This Pulumi package is based on the <a href="https://github.com/hashicorp/terraform-provider-aws"><code>aws</code> Terraform Provider</a>.</dd>
    </dl>
    
    aws logo

    Try AWS Native preview for resources not in the classic version.

    AWS Classic v6.28.1 published on Thursday, Mar 28, 2024 by Pulumi