IotDpsPropertiesDescriptionArgs

data class IotDpsPropertiesDescriptionArgs(val allocationPolicy: Output<Either<String, AllocationPolicy>>? = null, val authorizationPolicies: Output<List<SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionArgs>>? = null, val iotHubs: Output<List<IotHubDefinitionDescriptionArgs>>? = null, val ipFilterRules: Output<List<TargetIpFilterRuleArgs>>? = null, val privateEndpointConnections: Output<List<PrivateEndpointConnectionArgs>>? = null, val provisioningState: Output<String>? = null, val publicNetworkAccess: Output<Either<String, PublicNetworkAccess>>? = null, val state: Output<Either<String, State>>? = null) : ConvertibleToJava<IotDpsPropertiesDescriptionArgs>

the service specific properties of a provisioning service, including keys, linked iot hubs, current state, and system generated properties such as hostname and idScope

Constructors

Link copied to clipboard
constructor(allocationPolicy: Output<Either<String, AllocationPolicy>>? = null, authorizationPolicies: Output<List<SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionArgs>>? = null, iotHubs: Output<List<IotHubDefinitionDescriptionArgs>>? = null, ipFilterRules: Output<List<TargetIpFilterRuleArgs>>? = null, privateEndpointConnections: Output<List<PrivateEndpointConnectionArgs>>? = null, provisioningState: Output<String>? = null, publicNetworkAccess: Output<Either<String, PublicNetworkAccess>>? = null, state: Output<Either<String, State>>? = null)

Properties

Link copied to clipboard
val allocationPolicy: Output<Either<String, AllocationPolicy>>? = null

Allocation policy to be used by this provisioning service.

Link copied to clipboard

List of authorization keys for a provisioning service.

Link copied to clipboard

List of IoT hubs associated with this provisioning service.

Link copied to clipboard

The IP filter rules.

Link copied to clipboard

Private endpoint connections created on this IotHub

Link copied to clipboard
val provisioningState: Output<String>? = null

The ARM provisioning state of the provisioning service.

Link copied to clipboard
val publicNetworkAccess: Output<Either<String, PublicNetworkAccess>>? = null

Whether requests from Public Network are allowed

Link copied to clipboard
val state: Output<Either<String, State>>? = null

Current state of the provisioning service.

Functions

Link copied to clipboard
open override fun toJava(): IotDpsPropertiesDescriptionArgs