Package-level declarations

Types

Link copied to clipboard
data class ConsumptionEndpointsPropertiesResponse(val fileAccessResourceId: String, val fileAccessUrl: String, val ingestionResourceId: String, val ingestionUrl: String, val queryResourceId: String, val queryUrl: String)

Details of Consumption Properties

Link copied to clipboard
data class DataProductNetworkAclsResponse(val allowedQueryIpRangeList: List<String>, val defaultAction: String, val ipRules: List<IPRulesResponse>, val virtualNetworkRule: List<VirtualNetworkRuleResponse>)

Data Product Network rule set

Link copied to clipboard
data class EncryptionKeyDetailsResponse(val keyName: String, val keyVaultUri: String, val keyVersion: String)

Encryption key details.

Link copied to clipboard
data class GetDataProductResult(val availableMinorVersions: List<String>, val consumptionEndpoints: ConsumptionEndpointsPropertiesResponse, val currentMinorVersion: String? = null, val customerEncryptionKey: EncryptionKeyDetailsResponse? = null, val customerManagedKeyEncryptionEnabled: String? = null, val documentation: String, val id: String, val identity: ManagedServiceIdentityResponse? = null, val keyVaultUrl: String, val location: String, val majorVersion: String, val name: String, val networkacls: DataProductNetworkAclsResponse? = null, val owners: List<String>? = null, val privateLinksEnabled: String? = null, val product: String, val provisioningState: String, val publicNetworkAccess: String? = null, val publisher: String, val purviewAccount: String? = null, val purviewCollection: String? = null, val redundancy: String? = null, val resourceGuid: String, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

The data product resource.

Link copied to clipboard
data class GetDataTypeResult(val databaseCacheRetention: Int? = null, val databaseRetention: Int? = null, val id: String, val name: String, val provisioningState: String, val state: String? = null, val stateReason: String, val storageOutputRetention: Int? = null, val systemData: SystemDataResponse, val type: String, val visualizationUrl: String)

The data type resource.

Link copied to clipboard
data class IPRulesResponse(val action: String, val value: String? = null)

IP rule with specific IP or IP range in CIDR format.

Link copied to clipboard
data class ListDataProductRolesAssignmentsResult(val count: Int, val roleAssignmentResponse: List<RoleAssignmentDetailResponse>)

list role assignments.

Link copied to clipboard
data class ManagedServiceIdentityResponse(val principalId: String, val tenantId: String, val type: String, val userAssignedIdentities: Map<String, UserAssignedIdentityResponse>? = null)

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

Link copied to clipboard
data class RoleAssignmentDetailResponse(val dataTypeScope: List<String>, val principalId: String, val principalType: String, val role: String, val roleAssignmentId: String, val roleId: String, val userName: String)

The details for role assignment response.

Link copied to clipboard
data class SystemDataResponse(val createdAt: String? = null, val createdBy: String? = null, val createdByType: String? = null, val lastModifiedAt: String? = null, val lastModifiedBy: String? = null, val lastModifiedByType: String? = null)

Metadata pertaining to creation and last modification of the resource.

Link copied to clipboard
data class UserAssignedIdentityResponse(val clientId: String, val principalId: String)

User assigned identity properties

Link copied to clipboard
data class VirtualNetworkRuleResponse(val action: String? = null, val id: String, val state: String? = null)

Virtual Network Rule