Package-level declarations

Types

Link copied to clipboard
data class AssetEndpointProfileExtendedLocationArgs(val name: Output<String>? = null, val type: Output<String>? = null) : ConvertibleToJava<AssetEndpointProfileExtendedLocationArgs>

The extended location.

Link copied to clipboard
data class AssetEndpointProfilePropertiesArgs(val additionalConfiguration: Output<String>? = null, val targetAddress: Output<String>, val transportAuthentication: Output<AssetEndpointProfilePropertiesTransportAuthenticationArgs>? = null, val userAuthentication: Output<AssetEndpointProfilePropertiesUserAuthenticationArgs>? = null) : ConvertibleToJava<AssetEndpointProfilePropertiesArgs>

Defines the Asset Endpoint Profile properties.

data class AssetEndpointProfilePropertiesOwnCertificatesArgs(val certPasswordReference: Output<String>? = null, val certSecretReference: Output<String>? = null, val certThumbprint: Output<String>? = null) : ConvertibleToJava<AssetEndpointProfilePropertiesOwnCertificatesArgs>
data class AssetEndpointProfilePropertiesTransportAuthenticationArgs(val ownCertificates: Output<List<AssetEndpointProfilePropertiesOwnCertificatesArgs>>) : ConvertibleToJava<AssetEndpointProfilePropertiesTransportAuthenticationArgs>

Defines the authentication mechanism for the southbound connector connecting to the shop floor/OT device.

data class AssetEndpointProfilePropertiesUserAuthenticationArgs(val mode: Output<Either<String, Mode>>, val usernamePasswordCredentials: Output<AssetEndpointProfilePropertiesUsernamePasswordCredentialsArgs>? = null, val x509Credentials: Output<AssetEndpointProfilePropertiesX509CredentialsArgs>? = null) : ConvertibleToJava<AssetEndpointProfilePropertiesUserAuthenticationArgs>

Defines the client authentication mechanism to the server.

data class AssetEndpointProfilePropertiesUsernamePasswordCredentialsArgs(val passwordReference: Output<String>, val usernameReference: Output<String>) : ConvertibleToJava<AssetEndpointProfilePropertiesUsernamePasswordCredentialsArgs>

Defines the username and password references when UsernamePassword user authentication mode is selected.

data class AssetEndpointProfilePropertiesX509CredentialsArgs(val certificateReference: Output<String>) : ConvertibleToJava<AssetEndpointProfilePropertiesX509CredentialsArgs>

Defines the certificate reference when Certificate user authentication mode is selected.

Link copied to clipboard
data class AssetExtendedLocationArgs(val name: Output<String>? = null, val type: Output<String>? = null) : ConvertibleToJava<AssetExtendedLocationArgs>

The extended location.

Link copied to clipboard
data class AssetPropertiesArgs(val assetEndpointProfileUri: Output<String>, val assetType: Output<String>? = null, val attributes: Output<Any>? = null, val dataPoints: Output<List<AssetPropertiesDataPointsArgs>>? = null, val defaultDataPointsConfiguration: Output<String>? = null, val defaultEventsConfiguration: Output<String>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val documentationUri: Output<String>? = null, val enabled: Output<Boolean>? = null, val events: Output<List<AssetPropertiesEventsArgs>>? = null, val externalAssetId: Output<String>? = null, val hardwareRevision: Output<String>? = null, val manufacturer: Output<String>? = null, val manufacturerUri: Output<String>? = null, val model: Output<String>? = null, val productCode: Output<String>? = null, val serialNumber: Output<String>? = null, val softwareRevision: Output<String>? = null) : ConvertibleToJava<AssetPropertiesArgs>

Asset resource properties.

Link copied to clipboard
data class AssetPropertiesDataPointsArgs(val capabilityId: Output<String>? = null, val dataPointConfiguration: Output<String>? = null, val dataSource: Output<String>, val name: Output<String>? = null, val observabilityMode: Output<Either<String, DataPointsObservabilityMode>>? = null) : ConvertibleToJava<AssetPropertiesDataPointsArgs>
Link copied to clipboard
data class AssetPropertiesEventsArgs(val capabilityId: Output<String>? = null, val eventConfiguration: Output<String>? = null, val eventNotifier: Output<String>, val name: Output<String>? = null, val observabilityMode: Output<Either<String, EventsObservabilityMode>>? = null) : ConvertibleToJava<AssetPropertiesEventsArgs>
Link copied to clipboard
data class GetAssetEndpointProfilePlainArgs(val assetEndpointProfileName: String, val resourceGroupName: String) : ConvertibleToJava<GetAssetEndpointProfilePlainArgs>
Link copied to clipboard
data class GetAssetPlainArgs(val assetName: String, val resourceGroupName: String) : ConvertibleToJava<GetAssetPlainArgs>
Link copied to clipboard