getAssets

Information about hardware assets in an Outpost.

Example Usage

Basic

package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.outposts.OutpostsFunctions;
import com.pulumi.aws.outposts.inputs.GetAssetsArgs;
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 example = OutpostsFunctions.getAssets(GetAssetsArgs.builder()
.arn(data.aws_outposts_outpost().example().arn())
.build());
}
}

With Host ID Filter

package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.outposts.OutpostsFunctions;
import com.pulumi.aws.outposts.inputs.GetAssetsArgs;
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 example = OutpostsFunctions.getAssets(GetAssetsArgs.builder()
.arn(data.aws_outposts_outpost().example().arn())
.hostIdFilters("h-x38g5n0yd2a0ueb61")
.build());
}
}

With Status ID Filter

package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.outposts.OutpostsFunctions;
import com.pulumi.aws.outposts.inputs.GetAssetsArgs;
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 example = OutpostsFunctions.getAssets(GetAssetsArgs.builder()
.arn(data.aws_outposts_outpost().example().arn())
.statusIdFilters("ACTIVE")
.build());
}
}

Return

A collection of values returned by getAssets.

Parameters

argument

A collection of arguments for invoking getAssets.


suspend fun getAssets(arn: String, hostIdFilters: List<String>? = null, statusIdFilters: List<String>? = null): GetAssetsResult

Return

A collection of values returned by getAssets.

Parameters

arn

Outpost ARN.

hostIdFilters

Filters by list of Host IDs of a Dedicated Host.

statusIdFilters

Filters by list of state status. Valid values: "ACTIVE", "RETIRING".

See also


suspend fun getAssets(argument: suspend GetAssetsPlainArgsBuilder.() -> Unit): GetAssetsResult

Return

A collection of values returned by getAssets.

Parameters

argument

Builder for com.pulumi.aws.outposts.kotlin.inputs.GetAssetsPlainArgs.

See also