Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class Catalog : KotlinCustomResource

An Azure Sphere catalog Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01-preview. Other available API versions: 2022-09-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native azuresphere [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class CatalogArgs(val catalogName: Output<String>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<CatalogArgs>

An Azure Sphere catalog Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01-preview. Other available API versions: 2022-09-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native azuresphere [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
object CatalogMapper : ResourceMapper<Catalog>
Link copied to clipboard
Link copied to clipboard
class Deployment : KotlinCustomResource

An deployment resource belonging to a device group resource. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01-preview. Other available API versions: 2022-09-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native azuresphere [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class DeploymentArgs(val catalogName: Output<String>? = null, val deployedImages: Output<List<ImageArgs>>? = null, val deploymentId: Output<String>? = null, val deploymentName: Output<String>? = null, val deviceGroupName: Output<String>? = null, val productName: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<DeploymentArgs>

An deployment resource belonging to a device group resource. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01-preview. Other available API versions: 2022-09-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native azuresphere [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
object DeploymentMapper : ResourceMapper<Deployment>
Link copied to clipboard
Link copied to clipboard
class Device : KotlinCustomResource

An device resource belonging to a device group resource. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01-preview. Other available API versions: 2022-09-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native azuresphere [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class DeviceArgs(val catalogName: Output<String>? = null, val deviceGroupName: Output<String>? = null, val deviceId: Output<String>? = null, val deviceName: Output<String>? = null, val productName: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<DeviceArgs>

An device resource belonging to a device group resource. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01-preview. Other available API versions: 2022-09-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native azuresphere [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard

Builder for DeviceArgs.

Link copied to clipboard
class DeviceGroup : KotlinCustomResource

An device group resource belonging to a product resource. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01-preview. Other available API versions: 2022-09-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native azuresphere [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class DeviceGroupArgs(val allowCrashDumpsCollection: Output<Either<String, AllowCrashDumpCollection>>? = null, val catalogName: Output<String>? = null, val description: Output<String>? = null, val deviceGroupName: Output<String>? = null, val osFeedType: Output<Either<String, OSFeedType>>? = null, val productName: Output<String>? = null, val regionalDataBoundary: Output<Either<String, RegionalDataBoundary>>? = null, val resourceGroupName: Output<String>? = null, val updatePolicy: Output<Either<String, UpdatePolicy>>? = null) : ConvertibleToJava<DeviceGroupArgs>

An device group resource belonging to a product resource. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01-preview. Other available API versions: 2022-09-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native azuresphere [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
object DeviceGroupMapper : ResourceMapper<DeviceGroup>
Link copied to clipboard
Link copied to clipboard
object DeviceMapper : ResourceMapper<Device>
Link copied to clipboard

Builder for Device.

Link copied to clipboard
class Image : KotlinCustomResource

An image resource belonging to a catalog resource. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01-preview. Other available API versions: 2022-09-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native azuresphere [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class ImageArgs(val catalogName: Output<String>? = null, val image: Output<String>? = null, val imageId: Output<String>? = null, val imageName: Output<String>? = null, val regionalDataBoundary: Output<Either<String, RegionalDataBoundary>>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<ImageArgs>

An image resource belonging to a catalog resource. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01-preview. Other available API versions: 2022-09-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native azuresphere [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard

Builder for ImageArgs.

Link copied to clipboard
object ImageMapper : ResourceMapper<Image>
Link copied to clipboard

Builder for Image.

Link copied to clipboard
class Product : KotlinCustomResource

An product resource belonging to a catalog resource. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01-preview. Other available API versions: 2022-09-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native azuresphere [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class ProductArgs(val catalogName: Output<String>? = null, val description: Output<String>? = null, val productName: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<ProductArgs>

An product resource belonging to a catalog resource. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01-preview. Other available API versions: 2022-09-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native azuresphere [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
object ProductMapper : ResourceMapper<Product>
Link copied to clipboard

Functions

Link copied to clipboard
fun catalog(name: String): Catalog
suspend fun catalog(name: String, block: suspend CatalogResourceBuilder.() -> Unit): Catalog
Link copied to clipboard
suspend fun deployment(name: String, block: suspend DeploymentResourceBuilder.() -> Unit): Deployment
Link copied to clipboard
fun device(name: String): Device
suspend fun device(name: String, block: suspend DeviceResourceBuilder.() -> Unit): Device
Link copied to clipboard
suspend fun deviceGroup(name: String, block: suspend DeviceGroupResourceBuilder.() -> Unit): DeviceGroup
Link copied to clipboard
fun image(name: String): Image
suspend fun image(name: String, block: suspend ImageResourceBuilder.() -> Unit): Image
Link copied to clipboard
fun product(name: String): Product
suspend fun product(name: String, block: suspend ProductResourceBuilder.() -> Unit): Product