GetOutpostInstanceTypes

Information about Outposts Instance Types.

Example Usage

using Pulumi;
using Aws = Pulumi.Aws;

class MyStack : Stack
{
    public MyStack()
    {
        var example = Output.Create(Aws.Outposts.GetOutpostInstanceTypes.InvokeAsync(new Aws.Outposts.GetOutpostInstanceTypesArgs
        {
            Arn = data.Aws_outposts_outpost.Example.Arn,
        }));
    }

}
package main

import (
    "github.com/pulumi/pulumi-aws/sdk/v2/go/aws/outposts"
    "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)

func main() {
    pulumi.Run(func(ctx *pulumi.Context) error {
        _, err := outposts.GetOutpostInstanceTypes(ctx, &outposts.GetOutpostInstanceTypesArgs{
            Arn: data.Aws_outposts_outpost.Example.Arn,
        }, nil)
        if err != nil {
            return err
        }
        return nil
    })
}
import pulumi
import pulumi_aws as aws

example = aws.outposts.get_outpost_instance_types(arn=data["aws_outposts_outpost"]["example"]["arn"])
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";

const example = aws.outposts.getOutpostInstanceTypes({
    arn: data.aws_outposts_outpost.example.arn,
});

Using GetOutpostInstanceTypes

function getOutpostInstanceTypes(args: GetOutpostInstanceTypesArgs, opts?: InvokeOptions): Promise<GetOutpostInstanceTypesResult>
function  get_outpost_instance_types(arn=None, opts=None)
func GetOutpostInstanceTypes(ctx *Context, args *GetOutpostInstanceTypesArgs, opts ...InvokeOption) (*GetOutpostInstanceTypesResult, error)
public static class GetOutpostInstanceTypes {
    public static Task<GetOutpostInstanceTypesResult> InvokeAsync(GetOutpostInstanceTypesArgs args, InvokeOptions? opts = null)
}

The following arguments are supported:

Arn string

Outpost Amazon Resource Name (ARN).

Arn string

Outpost Amazon Resource Name (ARN).

arn string

Outpost Amazon Resource Name (ARN).

arn str

Outpost Amazon Resource Name (ARN).

GetOutpostInstanceTypes Result

The following output properties are available:

Arn string
Id string

The provider-assigned unique ID for this managed resource.

InstanceTypes List<string>

Set of instance types.

Arn string
Id string

The provider-assigned unique ID for this managed resource.

InstanceTypes []string

Set of instance types.

arn string
id string

The provider-assigned unique ID for this managed resource.

instanceTypes string[]

Set of instance types.

arn str
id str

The provider-assigned unique ID for this managed resource.

instance_types List[str]

Set of instance types.

Package Details

Repository
https://github.com/pulumi/pulumi-aws
License
Apache-2.0
Notes
This Pulumi package is based on the aws Terraform Provider.