Package-level declarations

Types

Link copied to clipboard
data class CertificatePropertiesArgs(val certificate: Output<String>? = null, val isVerified: Output<Boolean>? = null) : ConvertibleToJava<CertificatePropertiesArgs>

The description of an X509 CA Certificate.

Link copied to clipboard
data class GetDpsCertificatePlainArgs(val certificateName: String, val provisioningServiceName: String, val resourceGroupName: String) : ConvertibleToJava<GetDpsCertificatePlainArgs>
Link copied to clipboard
data class GetIotDpsResourcePlainArgs(val provisioningServiceName: String, val resourceGroupName: String) : ConvertibleToJava<GetIotDpsResourcePlainArgs>
data class GetIotDpsResourcePrivateEndpointConnectionPlainArgs(val privateEndpointConnectionName: String, val resourceGroupName: String, val resourceName: String) : ConvertibleToJava<GetIotDpsResourcePrivateEndpointConnectionPlainArgs>
Link copied to clipboard
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<IpFilterRuleArgs>>? = 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

Link copied to clipboard
data class IotDpsSkuInfoArgs(val capacity: Output<Double>? = null, val name: Output<Either<String, IotDpsSku>>? = null) : ConvertibleToJava<IotDpsSkuInfoArgs>

List of possible provisioning service SKUs.

Link copied to clipboard
Link copied to clipboard
data class IotHubDefinitionDescriptionArgs(val allocationWeight: Output<Int>? = null, val applyAllocationPolicy: Output<Boolean>? = null, val connectionString: Output<String>, val location: Output<String>) : ConvertibleToJava<IotHubDefinitionDescriptionArgs>

Description of the IoT hub.

Link copied to clipboard
data class IpFilterRuleArgs(val action: Output<IpFilterActionType>, val filterName: Output<String>, val ipMask: Output<String>, val target: Output<IpFilterTargetType>? = null) : ConvertibleToJava<IpFilterRuleArgs>

The IP filter rules for a provisioning Service.

Link copied to clipboard
data class ListIotDpsResourceKeysForKeyNamePlainArgs(val keyName: String, val provisioningServiceName: String, val resourceGroupName: String) : ConvertibleToJava<ListIotDpsResourceKeysForKeyNamePlainArgs>
Link copied to clipboard
data class ListIotDpsResourceKeysPlainArgs(val provisioningServiceName: String, val resourceGroupName: String) : ConvertibleToJava<ListIotDpsResourceKeysPlainArgs>
Link copied to clipboard
data class ManagedServiceIdentityArgs(val type: Output<Either<String, ManagedServiceIdentityType>>, val userAssignedIdentities: Output<List<String>>? = null) : ConvertibleToJava<ManagedServiceIdentityArgs>

Managed service identity (system assigned and/or user assigned identities)

Link copied to clipboard
data class PrivateEndpointConnectionArgs(val properties: Output<PrivateEndpointConnectionPropertiesArgs>) : ConvertibleToJava<PrivateEndpointConnectionArgs>

The private endpoint connection of a provisioning service

Link copied to clipboard
data class PrivateEndpointConnectionPropertiesArgs(val privateLinkServiceConnectionState: Output<PrivateLinkServiceConnectionStateArgs>) : ConvertibleToJava<PrivateEndpointConnectionPropertiesArgs>

The properties of a private endpoint connection

Link copied to clipboard
data class PrivateLinkServiceConnectionStateArgs(val actionsRequired: Output<String>? = null, val description: Output<String>, val status: Output<Either<String, PrivateLinkServiceConnectionStatus>>) : ConvertibleToJava<PrivateLinkServiceConnectionStateArgs>

The current state of a private endpoint connection

data class SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionArgs(val keyName: Output<String>, val primaryKey: Output<String>? = null, val rights: Output<Either<String, AccessRightsDescription>>, val secondaryKey: Output<String>? = null) : ConvertibleToJava<SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionArgs>

Description of the shared access key.