Package-level declarations

Types

Link copied to clipboard
data class DataPointArgs(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<DataPointArgs>

Defines the data point properties.

Link copied to clipboard
Link copied to clipboard
data class EventArgs(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<EventArgs>

Defines the event properties.

Link copied to clipboard

Builder for EventArgs.

Link copied to clipboard
data class ExtendedLocationArgs(val name: Output<String>, val type: Output<String>) : ConvertibleToJava<ExtendedLocationArgs>

The extended location.

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
Link copied to clipboard
data class OwnCertificateArgs(val certPasswordReference: Output<String>? = null, val certSecretReference: Output<String>? = null, val certThumbprint: Output<String>? = null) : ConvertibleToJava<OwnCertificateArgs>

Certificate or private key that can be used by the southbound connector connecting to the shop floor/OT device. The accepted extensions are .der for certificates and .pfx/.pem for private keys.

Link copied to clipboard
Link copied to clipboard
data class TransportAuthenticationArgs(val ownCertificates: Output<List<OwnCertificateArgs>>) : ConvertibleToJava<TransportAuthenticationArgs>

Definition of the authentication mechanism for the southbound connector.

Link copied to clipboard
data class UserAuthenticationArgs(val mode: Output<Either<String, UserAuthenticationMode>>, val usernamePasswordCredentials: Output<UsernamePasswordCredentialsArgs>? = null, val x509Credentials: Output<X509CredentialsArgs>? = null) : ConvertibleToJava<UserAuthenticationArgs>

Definition of the client authentication mechanism to the server.

Link copied to clipboard
data class UsernamePasswordCredentialsArgs(val passwordReference: Output<String>, val usernameReference: Output<String>) : ConvertibleToJava<UsernamePasswordCredentialsArgs>

The credentials for authentication mode UsernamePassword.

Link copied to clipboard
data class X509CredentialsArgs(val certificateReference: Output<String>) : ConvertibleToJava<X509CredentialsArgs>

The x509 certificate for authentication mode Certificate.