Package-level declarations

Types

data class AksClusterProfileResponseAksClusterAgentPoolIdentityProfile(val msiClientId: String, val msiObjectId: String, val msiResourceId: String)

Identity properties of the AKS cluster agentpool MSI

Link copied to clipboard
data class ApplicationGetEndpointResponse(val destinationPort: Int? = null, val location: String? = null, val privateIPAddress: String? = null, val publicPort: Int? = null)

Gets the application SSH endpoint

Link copied to clipboard
data class ApplicationGetHttpsEndpointResponse(val accessModes: List<String>? = null, val destinationPort: Int? = null, val disableGatewayAuth: Boolean? = null, val location: String, val privateIPAddress: String? = null, val publicPort: Int)

Gets the application HTTP endpoints.

Link copied to clipboard
data class ApplicationPropertiesResponse(val applicationState: String, val applicationType: String? = null, val computeProfile: ComputeProfileResponse? = null, val createdDate: String, val errors: List<ErrorsResponse>? = null, val httpsEndpoints: List<ApplicationGetHttpsEndpointResponse>? = null, val installScriptActions: List<RuntimeScriptActionResponse>? = null, val marketplaceIdentifier: String, val privateLinkConfigurations: List<PrivateLinkConfigurationResponse>? = null, val provisioningState: String, val sshEndpoints: List<ApplicationGetEndpointResponse>? = null, val uninstallScriptActions: List<RuntimeScriptActionResponse>? = null)

The HDInsight cluster application GET response.

Link copied to clipboard
data class AuthorizationProfileResponse(val groupIds: List<String>? = null, val userIds: List<String>? = null)

Authorization profile with details of AAD user Ids and group Ids authorized for data plane access.

Link copied to clipboard
data class AutoscaleCapacityResponse(val maxInstanceCount: Int? = null, val minInstanceCount: Int? = null)

The load-based autoscale request parameters

Link copied to clipboard
data class AutoscaleProfileResponse(val autoscaleType: String? = null, val enabled: Boolean, val gracefulDecommissionTimeout: Int? = null, val loadBasedConfig: LoadBasedConfigResponse? = null, val scheduleBasedConfig: ScheduleBasedConfigResponse? = null)

This is the Autoscale profile for the cluster. This will allow customer to create cluster enabled with Autoscale.

Link copied to clipboard
data class AutoscaleRecurrenceResponse(val schedule: List<AutoscaleScheduleResponse>? = null, val timeZone: String? = null)

Schedule-based autoscale request parameters

Link copied to clipboard
data class AutoscaleResponse(val capacity: AutoscaleCapacityResponse? = null, val recurrence: AutoscaleRecurrenceResponse? = null)

The autoscale request parameters

Link copied to clipboard
data class AutoscaleScheduleResponse(val days: List<String>? = null, val timeAndCapacity: AutoscaleTimeAndCapacityResponse? = null)

Parameters for a schedule-based autoscale rule, consisting of an array of days + a time and capacity

Link copied to clipboard
data class AutoscaleTimeAndCapacityResponse(val maxInstanceCount: Int? = null, val minInstanceCount: Int? = null, val time: String? = null)

Time and capacity request parameters

Link copied to clipboard

Trino cluster catalog options.

Link copied to clipboard
data class ClientGroupInfoResponse(val groupId: String? = null, val groupName: String? = null)

The information of AAD security group.

Link copied to clipboard
data class ClusterAccessProfileResponse(val enableInternalIngress: Boolean, val privateLinkServiceId: String)

Cluster access profile.

Link copied to clipboard
data class ClusterConfigFileResponse(val content: String? = null, val encoding: String? = null, val fileName: String, val path: String? = null, val values: Map<String, String>? = null)

Cluster configuration files.

Link copied to clipboard
data class ClusterDefinitionResponse(val blueprint: String? = null, val componentVersion: Map<String, String>? = null, val configurations: Any? = null, val kind: String? = null)

The cluster definition.

Link copied to clipboard
data class ClusterGetPropertiesResponse(val clusterDefinition: ClusterDefinitionResponse, val clusterHdpVersion: String? = null, val clusterId: String? = null, val clusterState: String? = null, val clusterVersion: String? = null, val computeIsolationProperties: ComputeIsolationPropertiesResponse? = null, val computeProfile: ComputeProfileResponse? = null, val connectivityEndpoints: List<ConnectivityEndpointResponse>? = null, val createdDate: String? = null, val diskEncryptionProperties: DiskEncryptionPropertiesResponse? = null, val encryptionInTransitProperties: EncryptionInTransitPropertiesResponse? = null, val errors: List<ErrorsResponse>? = null, val excludedServicesConfig: ExcludedServicesConfigResponse? = null, val kafkaRestProperties: KafkaRestPropertiesResponse? = null, val minSupportedTlsVersion: String? = null, val networkProperties: NetworkPropertiesResponse? = null, val osType: String? = null, val privateEndpointConnections: List<PrivateEndpointConnectionResponse>, val privateLinkConfigurations: List<PrivateLinkConfigurationResponse>? = null, val provisioningState: String? = null, val quotaInfo: QuotaInfoResponse? = null, val securityProfile: SecurityProfileResponse? = null, val storageProfile: StorageProfileResponse? = null, val tier: String? = null)

The properties of cluster.

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

Identity for the cluster.

data class ClusterLogAnalyticsApplicationLogsResponse(val stdErrorEnabled: Boolean? = null, val stdOutEnabled: Boolean? = null)

Collection of logs to be enabled or disabled for log analytics.

Link copied to clipboard
data class ClusterLogAnalyticsProfileResponse(val applicationLogs: ClusterLogAnalyticsApplicationLogsResponse? = null, val enabled: Boolean, val metricsEnabled: Boolean? = null)

Cluster log analytics profile to enable or disable OMS agent for cluster.

Link copied to clipboard
data class ClusterPoolComputeProfileResponse(val availabilityZones: List<String>? = null, val nodes: List<NodeProfileResponse>)

The compute profile.

data class ClusterPoolResourcePropertiesResponseAksClusterProfile(val aksClusterAgentPoolIdentityProfile: AksClusterProfileResponseAksClusterAgentPoolIdentityProfile? = null, val aksClusterResourceId: String? = null, val aksVersion: String)

Properties of underlying AKS cluster.

data class ClusterPoolResourcePropertiesResponseClusterPoolProfile(val clusterPoolVersion: String, val publicIpTag: IpTagResponse? = null)

CLuster pool profile.

data class ClusterPoolResourcePropertiesResponseComputeProfile(val availabilityZones: List<String>? = null, val count: Int, val vmSize: String)

CLuster pool compute profile.

data class ClusterPoolResourcePropertiesResponseLogAnalyticsProfile(val enabled: Boolean, val workspaceId: String? = null)

Cluster pool log analytics profile to enable OMS agent for AKS cluster.

data class ClusterPoolResourcePropertiesResponseNetworkProfile(val apiServerAuthorizedIpRanges: List<String>? = null, val enablePrivateApiServer: Boolean? = null, val outboundType: String? = null, val subnetId: String)

Cluster pool network profile.

Link copied to clipboard
data class ClusterPoolSshProfileResponse(val count: Int, val podPrefix: String, val vmSize: String? = null)

Ssh profile for the cluster.

Link copied to clipboard
data class ClusterProfileResponse(val authorizationProfile: AuthorizationProfileResponse, val autoscaleProfile: AutoscaleProfileResponse? = null, val clusterAccessProfile: ClusterAccessProfileResponse? = null, val clusterVersion: String, val components: List<ClusterProfileResponseComponents>, val connectivityProfile: ConnectivityProfileResponse, val flinkProfile: FlinkProfileResponse? = null, val identityProfile: IdentityProfileResponse? = null, val kafkaProfile: KafkaProfileResponse? = null, val llapProfile: Any? = null, val logAnalyticsProfile: ClusterLogAnalyticsProfileResponse? = null, val managedIdentityProfile: ManagedIdentityProfileResponse? = null, val ossVersion: String, val prometheusProfile: ClusterPrometheusProfileResponse? = null, val rangerPluginProfile: ClusterRangerPluginProfileResponse? = null, val rangerProfile: RangerProfileResponse? = null, val scriptActionProfiles: List<ScriptActionProfileResponse>? = null, val secretsProfile: SecretsProfileResponse? = null, val serviceConfigsProfiles: List<ClusterServiceConfigsProfileResponse>? = null, val sparkProfile: SparkProfileResponse? = null, val sshProfile: ClusterPoolSshProfileResponse? = null, val stubProfile: Any? = null, val trinoProfile: TrinoProfileResponse? = null)

Cluster profile.

Link copied to clipboard
data class ClusterProfileResponseComponents(val name: String? = null, val version: String? = null)
Link copied to clipboard
data class ClusterPrometheusProfileResponse(val enabled: Boolean)

Cluster Prometheus profile.

Link copied to clipboard

Cluster Ranger plugin profile.

Link copied to clipboard
data class ClusterServiceConfigResponse(val component: String, val files: List<ClusterConfigFileResponse>)

Cluster configs per component.

Link copied to clipboard

Cluster service configs.

Link copied to clipboard
data class ComparisonRuleResponse(val operator: String, val threshold: Double)

The comparison rule.

Link copied to clipboard
data class ComputeIsolationPropertiesResponse(val enableComputeIsolation: Boolean? = null, val hostSku: String? = null)

The compute isolation properties.

Link copied to clipboard
data class ComputeProfileResponse(val roles: List<RoleResponse>? = null)

Describes the compute profile.

Link copied to clipboard
data class ComputeResourceDefinitionResponse(val cpu: Double, val memory: Double)

The cpu and memory requirement definition.

Link copied to clipboard
data class ConnectivityEndpointResponse(val location: String? = null, val name: String? = null, val port: Int? = null, val privateIPAddress: String? = null, val protocol: String? = null)

The connectivity properties

Link copied to clipboard

Cluster connectivity profile.

Link copied to clipboard
data class ConnectivityProfileResponseWeb(val fqdn: String, val privateFqdn: String? = null)

Web connectivity endpoint details.

Link copied to clipboard
data class DataDisksGroupsResponse(val diskSizeGB: Int, val disksPerNode: Int? = null, val storageAccountType: String)

The data disks groups for the role.

Link copied to clipboard
data class DiskEncryptionPropertiesResponse(val encryptionAlgorithm: String? = null, val encryptionAtHost: Boolean? = null, val keyName: String? = null, val keyVersion: String? = null, val msiResourceId: String? = null, val vaultUri: String? = null)

The disk encryption properties

Link copied to clipboard
data class DiskStorageProfileResponse(val dataDiskSize: Int, val dataDiskType: String)

Kafka disk storage profile.

Link copied to clipboard
data class EncryptionInTransitPropertiesResponse(val isEncryptionInTransitEnabled: Boolean? = null)

The encryption-in-transit properties.

Link copied to clipboard
data class ErrorsResponse(val code: String? = null, val message: String? = null)

The error message associated with the cluster creation.

Link copied to clipboard
data class ExcludedServicesConfigResponse(val excludedServicesConfigId: String? = null, val excludedServicesList: String? = null)

The configuration that services will be excluded when creating cluster.

Link copied to clipboard

Flink cluster catalog options.

Link copied to clipboard
data class FlinkHiveCatalogOptionResponse(val metastoreDbConnectionAuthenticationMode: String? = null, val metastoreDbConnectionPasswordSecret: String? = null, val metastoreDbConnectionURL: String, val metastoreDbConnectionUserName: String? = null)

Hive Catalog Option for Flink cluster.

Link copied to clipboard
data class FlinkJobProfileResponse(val args: String? = null, val entryClass: String? = null, val jarName: String, val jobJarDirectory: String, val savePointName: String? = null, val upgradeMode: String)

Job specifications for flink clusters in application deployment mode. The specification is immutable even if job properties are changed by calling the RunJob API, please use the ListJob API to get the latest job information.

Link copied to clipboard
data class FlinkProfileResponse(val catalogOptions: FlinkCatalogOptionsResponse? = null, val deploymentMode: String? = null, val historyServer: ComputeResourceDefinitionResponse? = null, val jobManager: ComputeResourceDefinitionResponse, val jobSpec: FlinkJobProfileResponse? = null, val numReplicas: Int? = null, val storage: FlinkStorageProfileResponse, val taskManager: ComputeResourceDefinitionResponse)

The Flink cluster profile.

Link copied to clipboard
data class FlinkStorageProfileResponse(val storageUri: String, val storagekey: String? = null)

The storage profile

Link copied to clipboard
data class GetApplicationResult(val azureApiVersion: String, val etag: String? = null, val id: String, val name: String, val properties: ApplicationPropertiesResponse, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

The HDInsight cluster application

Link copied to clipboard
data class GetClusterGatewaySettingsResult(val isCredentialEnabled: String, val password: String, val userName: String)

Gateway settings.

Link copied to clipboard
data class GetClusterPoolClusterResult(val azureApiVersion: String, val clusterProfile: ClusterProfileResponse, val clusterType: String, val computeProfile: ClusterPoolComputeProfileResponse, val deploymentId: String, val id: String, val location: String, val name: String, val provisioningState: String, val status: String, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

The cluster.

Link copied to clipboard
data class GetClusterPoolResult(val aksClusterProfile: ClusterPoolResourcePropertiesResponseAksClusterProfile, val aksManagedResourceGroupName: String, val azureApiVersion: String, val clusterPoolProfile: ClusterPoolResourcePropertiesResponseClusterPoolProfile? = null, val computeProfile: ClusterPoolResourcePropertiesResponseComputeProfile, val deploymentId: String, val id: String, val location: String, val logAnalyticsProfile: ClusterPoolResourcePropertiesResponseLogAnalyticsProfile? = null, val managedResourceGroupName: String? = null, val name: String, val networkProfile: ClusterPoolResourcePropertiesResponseNetworkProfile? = null, val provisioningState: String, val status: String, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

Cluster pool.

Link copied to clipboard
data class GetClusterResult(val azureApiVersion: String, val etag: String? = null, val id: String, val identity: ClusterIdentityResponse? = null, val location: String, val name: String, val properties: ClusterGetPropertiesResponse, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String, val zones: List<String>? = null)

The HDInsight cluster.

Link copied to clipboard
data class GetPrivateEndpointConnectionResult(val azureApiVersion: String, val id: String, val linkIdentifier: String, val name: String, val privateEndpoint: PrivateEndpointResponse, val privateLinkServiceConnectionState: PrivateLinkServiceConnectionStateResponse, val provisioningState: String, val systemData: SystemDataResponse, val type: String)

The private endpoint connection.

Link copied to clipboard
data class HardwareProfileResponse(val vmSize: String? = null)

The hardware profile.

Link copied to clipboard
data class HiveCatalogOptionResponse(val catalogName: String, val metastoreDbConnectionAuthenticationMode: String? = null, val metastoreDbConnectionPasswordSecret: String? = null, val metastoreDbConnectionURL: String, val metastoreDbConnectionUserName: String? = null, val metastoreWarehouseDir: String)

Hive Catalog Option

Link copied to clipboard
data class IdentityProfileResponse(val msiClientId: String, val msiObjectId: String, val msiResourceId: String)

Identity Profile with details of an MSI.

Link copied to clipboard
data class IPConfigurationResponse(val id: String, val name: String, val primary: Boolean? = null, val privateIPAddress: String? = null, val privateIPAllocationMethod: String? = null, val provisioningState: String, val subnet: ResourceIdResponse? = null, val type: String)

The ip configurations for the private link service.

Link copied to clipboard
data class IpTagResponse(val ipTagType: String, val tag: String)

Contains the IpTag associated with the public IP address

Link copied to clipboard
data class KafkaConnectivityEndpointsResponse(val bootstrapServerEndpoint: String? = null, val brokerEndpoints: List<String>? = null)

Kafka bootstrap server and broker related connectivity endpoints.

Link copied to clipboard
data class KafkaProfileResponse(val connectivityEndpoints: KafkaConnectivityEndpointsResponse, val diskStorage: DiskStorageProfileResponse, val enableKRaft: Boolean? = null, val enablePublicEndpoints: Boolean? = null, val remoteStorageUri: String? = null)

The Kafka cluster profile.

Link copied to clipboard
data class KafkaRestPropertiesResponse(val clientGroupInfo: ClientGroupInfoResponse? = null, val configurationOverride: Map<String, String>? = null)

The kafka rest proxy configuration which contains AAD security group information.

Link copied to clipboard
data class LinuxOperatingSystemProfileResponse(val password: String? = null, val sshProfile: SshProfileResponse? = null, val username: String? = null)

The ssh username, password, and ssh public key.

Link copied to clipboard
data class LoadBasedConfigResponse(val cooldownPeriod: Int? = null, val maxNodes: Int, val minNodes: Int, val pollInterval: Int? = null, val scalingRules: List<ScalingRuleResponse>)

Profile of load based Autoscale.

Link copied to clipboard

The details of managed identity.

Link copied to clipboard
data class ManagedIdentitySpecResponse(val clientId: String, val objectId: String, val resourceId: String, val type: String)

The details of a managed identity.

Link copied to clipboard
data class NetworkPropertiesResponse(val outboundDependenciesManagedType: String? = null, val privateLink: String? = null, val publicIpTag: IpTagResponse? = null, val resourceProviderConnection: String? = null)

The network properties.

Link copied to clipboard
data class NodeProfileResponse(val count: Int, val type: String, val vmSize: String)

The node profile.

Link copied to clipboard
data class OsProfileResponse(val linuxOperatingSystemProfile: LinuxOperatingSystemProfileResponse? = null)

The Linux operation systems profile.

Link copied to clipboard
data class PrivateEndpointConnectionResponse(val id: String, val linkIdentifier: String, val name: String, val privateEndpoint: PrivateEndpointResponse, val privateLinkServiceConnectionState: PrivateLinkServiceConnectionStateResponse, val provisioningState: String, val systemData: SystemDataResponse, val type: String)

The private endpoint connection.

Link copied to clipboard
data class PrivateEndpointResponse(val id: String? = null)

The private endpoint.

Link copied to clipboard
data class PrivateLinkConfigurationResponse(val groupId: String, val id: String, val ipConfigurations: List<IPConfigurationResponse>, val name: String, val provisioningState: String, val type: String)

The private link configuration.

data class PrivateLinkServiceConnectionStateResponse(val actionsRequired: String? = null, val description: String? = null, val status: String)

The private link service connection state.

Link copied to clipboard
data class QuotaInfoResponse(val coresUsed: Int? = null)

The quota properties for the cluster.

Link copied to clipboard
data class RangerAdminSpecResponse(val admins: List<String>, val database: RangerAdminSpecResponseDatabase)

Specification for the Ranger Admin service.

Link copied to clipboard
data class RangerAdminSpecResponseDatabase(val host: String, val name: String, val passwordSecretRef: String? = null, val username: String? = null)
Link copied to clipboard
data class RangerAuditSpecResponse(val storageAccount: String? = null)

Properties required to describe audit log storage.

Link copied to clipboard
data class RangerProfileResponse(val rangerAdmin: RangerAdminSpecResponse, val rangerAudit: RangerAuditSpecResponse? = null, val rangerUsersync: RangerUsersyncSpecResponse)

The ranger cluster profile.

Link copied to clipboard
data class RangerUsersyncSpecResponse(val enabled: Boolean? = null, val groups: List<String>? = null, val mode: String? = null, val userMappingLocation: String? = null, val users: List<String>? = null)

Specification for the Ranger Usersync service

Link copied to clipboard
data class ResourceIdResponse(val id: String? = null)

The azure resource id.

Link copied to clipboard
data class RoleResponse(val autoscaleConfiguration: AutoscaleResponse? = null, val dataDisksGroups: List<DataDisksGroupsResponse>? = null, val encryptDataDisks: Boolean? = null, val hardwareProfile: HardwareProfileResponse? = null, val minInstanceCount: Int? = null, val name: String? = null, val osProfile: OsProfileResponse? = null, val scriptActions: List<ScriptActionResponse>? = null, val targetInstanceCount: Int? = null, val vMGroupName: String? = null, val virtualNetworkProfile: VirtualNetworkProfileResponse? = null)

Describes a role on the cluster.

Link copied to clipboard
data class RuntimeScriptActionResponse(val applicationName: String, val name: String, val parameters: String? = null, val roles: List<String>, val uri: String)

Describes a script action on a running cluster.

Link copied to clipboard
data class ScalingRuleResponse(val actionType: String, val comparisonRule: ComparisonRuleResponse, val evaluationCount: Int, val scalingMetric: String)

The scaling rule.

Link copied to clipboard
data class ScheduleBasedConfigResponse(val defaultCount: Int, val schedules: List<ScheduleResponse>, val timeZone: String)

Profile of schedule based Autoscale.

Link copied to clipboard
data class ScheduleResponse(val count: Int, val days: List<String>, val endTime: String, val startTime: String)

Schedule definition.

Link copied to clipboard
data class ScriptActionProfileResponse(val name: String, val parameters: String? = null, val services: List<String>, val shouldPersist: Boolean? = null, val timeoutInMinutes: Int? = null, val type: String, val url: String)

The script action profile.

Link copied to clipboard
data class ScriptActionResponse(val name: String, val parameters: String, val uri: String)

Describes a script action on role on the cluster.

Link copied to clipboard
data class SecretReferenceResponse(val keyVaultObjectName: String, val referenceName: String, val type: String, val version: String? = null)

Secret reference and corresponding properties of a key vault secret.

Link copied to clipboard
data class SecretsProfileResponse(val keyVaultResourceId: String, val secrets: List<SecretReferenceResponse>? = null)

The cluster secret profile.

Link copied to clipboard
data class SecurityProfileResponse(val aaddsResourceId: String? = null, val clusterUsersGroupDNs: List<String>? = null, val directoryType: String? = null, val domain: String? = null, val domainUserPassword: String? = null, val domainUsername: String? = null, val ldapsUrls: List<String>? = null, val msiResourceId: String? = null, val organizationalUnitDN: String? = null)

The security profile which contains Ssh public key for the HDInsight cluster.

Link copied to clipboard
data class SparkMetastoreSpecResponse(val dbConnectionAuthenticationMode: String? = null, val dbName: String, val dbPasswordSecretName: String? = null, val dbServerHost: String, val dbUserName: String? = null, val keyVaultId: String? = null, val thriftUrl: String? = null)

The metastore specification for Spark cluster.

Link copied to clipboard
data class SparkProfileResponse(val defaultStorageUrl: String? = null, val metastoreSpec: SparkMetastoreSpecResponse? = null, val userPluginsSpec: SparkUserPluginsResponse? = null)

The spark cluster profile.

Link copied to clipboard
data class SparkUserPluginResponse(val path: String)

Spark user plugin.

Link copied to clipboard
data class SparkUserPluginsResponse(val plugins: List<SparkUserPluginResponse>? = null)

Spark user plugins spec

Link copied to clipboard
data class SshConnectivityEndpointResponse(val endpoint: String, val privateSshEndpoint: String? = null)

SSH connectivity endpoint details.

Link copied to clipboard
data class SshProfileResponse(val publicKeys: List<SshPublicKeyResponse>? = null)

The list of SSH public keys.

Link copied to clipboard
data class SshPublicKeyResponse(val certificateData: String? = null)

The SSH public key for the cluster nodes.

Link copied to clipboard
data class StorageAccountResponse(val container: String? = null, val enableSecureChannel: Boolean? = null, val fileSystem: String? = null, val fileshare: String? = null, val isDefault: Boolean? = null, val key: String? = null, val msiResourceId: String? = null, val name: String? = null, val resourceId: String? = null, val saskey: String? = null)

The storage Account.

Link copied to clipboard
data class StorageProfileResponse(val storageaccounts: List<StorageAccountResponse>? = null)

The storage profile.

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 TrinoCoordinatorResponse(val enable: Boolean? = null, val highAvailabilityEnabled: Boolean? = null, val port: Int? = null, val suspend: Boolean? = null)

Trino Coordinator.

Link copied to clipboard
data class TrinoProfileResponse(val catalogOptions: CatalogOptionsResponse? = null, val coordinator: TrinoCoordinatorResponse? = null, val userPluginsSpec: TrinoUserPluginsResponse? = null, val userTelemetrySpec: TrinoUserTelemetryResponse? = null, val worker: TrinoWorkerResponse? = null)

Trino Cluster profile.

Link copied to clipboard
data class TrinoTelemetryConfigResponse(val hivecatalogName: String? = null, val hivecatalogSchema: String? = null, val partitionRetentionInDays: Int? = null, val path: String? = null)

Trino user telemetry definition.

Link copied to clipboard
data class TrinoUserPluginResponse(val enabled: Boolean? = null, val name: String? = null, val path: String? = null)

Trino user plugin.

Link copied to clipboard
data class TrinoUserPluginsResponse(val plugins: List<TrinoUserPluginResponse>? = null)

Trino user plugins spec

Link copied to clipboard

User telemetry

Link copied to clipboard
data class TrinoWorkerResponse(val enable: Boolean? = null, val port: Int? = null, val suspend: Boolean? = null)

Trino worker.

Link copied to clipboard
data class UserAssignedIdentityResponse(val clientId: String, val principalId: String, val tenantId: String? = null)

The User Assigned Identity

Link copied to clipboard
data class VirtualNetworkProfileResponse(val id: String? = null, val subnet: String? = null)

The virtual network properties.