OutpostsFunctions

Functions

Link copied to clipboard
suspend fun getAsset(argument: GetAssetPlainArgs): GetAssetResult

Information about a specific hardware asset in an Outpost.

suspend fun getAsset(argument: suspend GetAssetPlainArgsBuilder.() -> Unit): GetAssetResult
suspend fun getAsset(arn: String, assetId: String): GetAssetResult
Link copied to clipboard

Information about hardware assets in an Outpost.

suspend fun getAssets(argument: suspend GetAssetsPlainArgsBuilder.() -> Unit): GetAssetsResult
suspend fun getAssets(arn: String, hostIdFilters: List<String>? = null, statusIdFilters: List<String>? = null): GetAssetsResult
Link copied to clipboard

Provides details about an Outposts Outpost.

suspend fun getOutpost(argument: suspend GetOutpostPlainArgsBuilder.() -> Unit): GetOutpostResult
suspend fun getOutpost(arn: String? = null, id: String? = null, name: String? = null, ownerId: String? = null, tags: Map<String, String>? = null): GetOutpostResult
Link copied to clipboard

Information about single Outpost Instance Type.

suspend fun getOutpostInstanceType(arn: String, instanceType: String? = null, preferredInstanceTypes: List<String>? = null): GetOutpostInstanceTypeResult
Link copied to clipboard

Provides details about multiple Outposts.

suspend fun getOutposts(argument: suspend GetOutpostsPlainArgsBuilder.() -> Unit): GetOutpostsResult
suspend fun getOutposts(availabilityZone: String? = null, availabilityZoneId: String? = null, ownerId: String? = null, siteId: String? = null): GetOutpostsResult
Link copied to clipboard
suspend fun getSite(argument: GetSitePlainArgs): GetSiteResult

Provides details about an Outposts Site.

suspend fun getSite(argument: suspend GetSitePlainArgsBuilder.() -> Unit): GetSiteResult
suspend fun getSite(id: String? = null, name: String? = null): GetSiteResult
Link copied to clipboard
suspend fun getSites(): GetSitesResult

Provides details about multiple Outposts Sites.