IotDpsPropertiesDescriptionArgs

data class IotDpsPropertiesDescriptionArgs(val allocationPolicy: Output<Either<String, AllocationPolicy>>? = null, val authorizationPolicies: Output<List<SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionArgs>>? = null, val enableDataResidency: Output<Boolean>? = null, val iotHubs: Output<List<IotHubDefinitionDescriptionArgs>>? = null, val ipFilterRules: Output<List<TargetIpFilterRuleArgs>>? = null, val portalOperationsHostName: Output<String>? = 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, enableDataResidency: Output<Boolean>? = null, iotHubs: Output<List<IotHubDefinitionDescriptionArgs>>? = null, ipFilterRules: Output<List<TargetIpFilterRuleArgs>>? = null, portalOperationsHostName: Output<String>? = 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
val enableDataResidency: Output<Boolean>? = null

Optional. Indicates if the DPS instance has Data Residency enabled, removing the cross geo-pair disaster recovery.

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
val portalOperationsHostName: Output<String>? = null

Portal endpoint to enable CORS for this provisioning service.

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