Package-level declarations

Types

Link copied to clipboard
class Asset : KotlinCustomResource

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

Link copied to clipboard
data class AssetArgs(val assetEndpointProfileRef: Output<String>? = null, val assetName: Output<String>? = null, val attributes: Output<Any>? = null, val datasets: Output<List<DatasetArgs>>? = null, val defaultDatasetsConfiguration: Output<String>? = null, val defaultEventsConfiguration: Output<String>? = null, val defaultTopic: Output<TopicArgs>? = null, val description: Output<String>? = null, val discoveredAssetRefs: Output<List<String>>? = null, val displayName: Output<String>? = null, val documentationUri: Output<String>? = null, val enabled: Output<Boolean>? = null, val events: Output<List<EventArgs>>? = null, val extendedLocation: Output<ExtendedLocationArgs>? = null, val externalAssetId: Output<String>? = null, val hardwareRevision: Output<String>? = null, val location: Output<String>? = null, val manufacturer: Output<String>? = null, val manufacturerUri: Output<String>? = null, val model: Output<String>? = null, val productCode: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serialNumber: Output<String>? = null, val softwareRevision: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<AssetArgs>

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

Link copied to clipboard

Builder for AssetArgs.

Link copied to clipboard
class AssetEndpointProfile : KotlinCustomResource

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

Link copied to clipboard
data class AssetEndpointProfileArgs(val additionalConfiguration: Output<String>? = null, val assetEndpointProfileName: Output<String>? = null, val authentication: Output<AuthenticationArgs>? = null, val discoveredAssetEndpointProfileRef: Output<String>? = null, val endpointProfileType: Output<String>? = null, val extendedLocation: Output<ExtendedLocationArgs>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val targetAddress: Output<String>? = null) : ConvertibleToJava<AssetEndpointProfileArgs>

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

Link copied to clipboard
Link copied to clipboard
object AssetMapper : ResourceMapper<Asset>
Link copied to clipboard

Builder for Asset.

Link copied to clipboard
Link copied to clipboard
class DiscoveredAsset : KotlinCustomResource

Discovered Asset definition. Uses Azure REST API version 2024-09-01-preview. In version 2.x of the Azure Native provider, it used API version 2024-09-01-preview.

Link copied to clipboard
data class DiscoveredAssetArgs(val assetEndpointProfileRef: Output<String>? = null, val datasets: Output<List<DiscoveredDatasetArgs>>? = null, val defaultDatasetsConfiguration: Output<String>? = null, val defaultEventsConfiguration: Output<String>? = null, val defaultTopic: Output<TopicArgs>? = null, val discoveredAssetName: Output<String>? = null, val discoveryId: Output<String>? = null, val documentationUri: Output<String>? = null, val events: Output<List<DiscoveredEventArgs>>? = null, val extendedLocation: Output<ExtendedLocationArgs>? = null, val hardwareRevision: Output<String>? = null, val location: Output<String>? = null, val manufacturer: Output<String>? = null, val manufacturerUri: Output<String>? = null, val model: Output<String>? = null, val productCode: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serialNumber: Output<String>? = null, val softwareRevision: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val version: Output<Double>? = null) : ConvertibleToJava<DiscoveredAssetArgs>

Discovered Asset definition. Uses Azure REST API version 2024-09-01-preview. In version 2.x of the Azure Native provider, it used API version 2024-09-01-preview.

Link copied to clipboard
class DiscoveredAssetEndpointProfile : KotlinCustomResource

Discovered Asset Endpoint Profile definition. Uses Azure REST API version 2024-09-01-preview. In version 2.x of the Azure Native provider, it used API version 2024-09-01-preview.

Link copied to clipboard
data class DiscoveredAssetEndpointProfileArgs(val additionalConfiguration: Output<String>? = null, val discoveredAssetEndpointProfileName: Output<String>? = null, val discoveryId: Output<String>? = null, val endpointProfileType: Output<String>? = null, val extendedLocation: Output<ExtendedLocationArgs>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val supportedAuthenticationMethods: Output<List<Either<String, AuthenticationMethod>>>? = null, val tags: Output<Map<String, String>>? = null, val targetAddress: Output<String>? = null, val version: Output<Double>? = null) : ConvertibleToJava<DiscoveredAssetEndpointProfileArgs>

Discovered Asset Endpoint Profile definition. Uses Azure REST API version 2024-09-01-preview. In version 2.x of the Azure Native provider, it used API version 2024-09-01-preview.

Link copied to clipboard
object DiscoveredAssetMapper : ResourceMapper<DiscoveredAsset>
Link copied to clipboard
class Schema : KotlinCustomResource

Schema definition. Uses Azure REST API version 2024-09-01-preview. In version 2.x of the Azure Native provider, it used API version 2024-09-01-preview.

Link copied to clipboard
data class SchemaArgs(val description: Output<String>? = null, val displayName: Output<String>? = null, val format: Output<Either<String, Format>>? = null, val resourceGroupName: Output<String>? = null, val schemaName: Output<String>? = null, val schemaRegistryName: Output<String>? = null, val schemaType: Output<Either<String, SchemaType>>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<SchemaArgs>

Schema definition. Uses Azure REST API version 2024-09-01-preview. In version 2.x of the Azure Native provider, it used API version 2024-09-01-preview.

Link copied to clipboard

Builder for SchemaArgs.

Link copied to clipboard
object SchemaMapper : ResourceMapper<Schema>
Link copied to clipboard
class SchemaRegistry : KotlinCustomResource

Schema registry definition. Uses Azure REST API version 2024-09-01-preview. In version 2.x of the Azure Native provider, it used API version 2024-09-01-preview.

Link copied to clipboard
data class SchemaRegistryArgs(val description: Output<String>? = null, val displayName: Output<String>? = null, val identity: Output<SystemAssignedServiceIdentityArgs>? = null, val location: Output<String>? = null, val namespace: Output<String>? = null, val resourceGroupName: Output<String>? = null, val schemaRegistryName: Output<String>? = null, val storageAccountContainerUrl: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<SchemaRegistryArgs>

Schema registry definition. Uses Azure REST API version 2024-09-01-preview. In version 2.x of the Azure Native provider, it used API version 2024-09-01-preview.

Link copied to clipboard
Link copied to clipboard
object SchemaRegistryMapper : ResourceMapper<SchemaRegistry>
Link copied to clipboard

Builder for Schema.

Link copied to clipboard
class SchemaVersion : KotlinCustomResource

Schema version's definition. Uses Azure REST API version 2024-09-01-preview. In version 2.x of the Azure Native provider, it used API version 2024-09-01-preview.

Link copied to clipboard
data class SchemaVersionArgs(val description: Output<String>? = null, val resourceGroupName: Output<String>? = null, val schemaContent: Output<String>? = null, val schemaName: Output<String>? = null, val schemaRegistryName: Output<String>? = null, val schemaVersionName: Output<String>? = null) : ConvertibleToJava<SchemaVersionArgs>

Schema version's definition. Uses Azure REST API version 2024-09-01-preview. In version 2.x of the Azure Native provider, it used API version 2024-09-01-preview.

Link copied to clipboard
Link copied to clipboard
object SchemaVersionMapper : ResourceMapper<SchemaVersion>
Link copied to clipboard

Functions

Link copied to clipboard
fun asset(name: String): Asset
suspend fun asset(name: String, block: suspend AssetResourceBuilder.() -> Unit): Asset
Link copied to clipboard
Link copied to clipboard
fun schema(name: String): Schema
suspend fun schema(name: String, block: suspend SchemaResourceBuilder.() -> Unit): Schema
Link copied to clipboard
Link copied to clipboard