Package-level declarations

Types

Link copied to clipboard
data class ApplicationGetEndpointArgs(val destinationPort: Output<Int>? = null, val location: Output<String>? = null, val privateIPAddress: Output<String>? = null, val publicPort: Output<Int>? = null) : ConvertibleToJava<ApplicationGetEndpointArgs>

Gets the application SSH endpoint

Link copied to clipboard
data class ApplicationGetHttpsEndpointArgs(val accessModes: Output<List<String>>? = null, val destinationPort: Output<Int>? = null, val disableGatewayAuth: Output<Boolean>? = null, val privateIPAddress: Output<String>? = null, val subDomainSuffix: Output<String>? = null) : ConvertibleToJava<ApplicationGetHttpsEndpointArgs>

Gets the application HTTP endpoints.

Link copied to clipboard
data class ApplicationPropertiesArgs(val applicationType: Output<String>? = null, val computeProfile: Output<ComputeProfileArgs>? = null, val errors: Output<List<ErrorsArgs>>? = null, val httpsEndpoints: Output<List<ApplicationGetHttpsEndpointArgs>>? = null, val installScriptActions: Output<List<RuntimeScriptActionArgs>>? = null, val privateLinkConfigurations: Output<List<PrivateLinkConfigurationArgs>>? = null, val sshEndpoints: Output<List<ApplicationGetEndpointArgs>>? = null, val uninstallScriptActions: Output<List<RuntimeScriptActionArgs>>? = null) : ConvertibleToJava<ApplicationPropertiesArgs>

The HDInsight cluster application GET response.

Link copied to clipboard
data class AutoscaleArgs(val capacity: Output<AutoscaleCapacityArgs>? = null, val recurrence: Output<AutoscaleRecurrenceArgs>? = null) : ConvertibleToJava<AutoscaleArgs>

The autoscale request parameters

Link copied to clipboard
Link copied to clipboard
data class AutoscaleCapacityArgs(val maxInstanceCount: Output<Int>? = null, val minInstanceCount: Output<Int>? = null) : ConvertibleToJava<AutoscaleCapacityArgs>

The load-based autoscale request parameters

Link copied to clipboard
data class AutoscaleRecurrenceArgs(val schedule: Output<List<AutoscaleScheduleArgs>>? = null, val timeZone: Output<String>? = null) : ConvertibleToJava<AutoscaleRecurrenceArgs>

Schedule-based autoscale request parameters

Link copied to clipboard
data class AutoscaleScheduleArgs(val days: Output<List<Either<String, DaysOfWeek>>>? = null, val timeAndCapacity: Output<AutoscaleTimeAndCapacityArgs>? = null) : ConvertibleToJava<AutoscaleScheduleArgs>

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

Link copied to clipboard
data class AutoscaleTimeAndCapacityArgs(val maxInstanceCount: Output<Int>? = null, val minInstanceCount: Output<Int>? = null, val time: Output<String>? = null) : ConvertibleToJava<AutoscaleTimeAndCapacityArgs>

Time and capacity request parameters

Link copied to clipboard
data class ClientGroupInfoArgs(val groupId: Output<String>? = null, val groupName: Output<String>? = null) : ConvertibleToJava<ClientGroupInfoArgs>

The information of AAD security group.

Link copied to clipboard
data class ClusterCreatePropertiesArgs(val clusterDefinition: Output<ClusterDefinitionArgs>? = null, val clusterVersion: Output<String>? = null, val computeIsolationProperties: Output<ComputeIsolationPropertiesArgs>? = null, val computeProfile: Output<ComputeProfileArgs>? = null, val diskEncryptionProperties: Output<DiskEncryptionPropertiesArgs>? = null, val encryptionInTransitProperties: Output<EncryptionInTransitPropertiesArgs>? = null, val kafkaRestProperties: Output<KafkaRestPropertiesArgs>? = null, val minSupportedTlsVersion: Output<String>? = null, val networkProperties: Output<NetworkPropertiesArgs>? = null, val osType: Output<Either<String, OSType>>? = null, val privateLinkConfigurations: Output<List<PrivateLinkConfigurationArgs>>? = null, val securityProfile: Output<SecurityProfileArgs>? = null, val storageProfile: Output<StorageProfileArgs>? = null, val tier: Output<Either<String, Tier>>? = null) : ConvertibleToJava<ClusterCreatePropertiesArgs>

The cluster create parameters.

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

The cluster definition.

Link copied to clipboard
data class ClusterIdentityArgs(val type: Output<Either<String, ResourceIdentityType>>? = null, val userAssignedIdentities: Output<Map<String, UserAssignedIdentityArgs>>? = null) : ConvertibleToJava<ClusterIdentityArgs>

Identity for the cluster.

data class ClusterPoolResourcePropertiesClusterPoolProfileArgs(val clusterPoolVersion: Output<String>) : ConvertibleToJava<ClusterPoolResourcePropertiesClusterPoolProfileArgs>

CLuster pool profile.

data class ClusterPoolResourcePropertiesComputeProfileArgs(val vmSize: Output<String>) : ConvertibleToJava<ClusterPoolResourcePropertiesComputeProfileArgs>

CLuster pool compute profile.

data class ClusterPoolResourcePropertiesLogAnalyticsProfileArgs(val enabled: Output<Boolean>, val workspaceId: Output<String>? = null) : ConvertibleToJava<ClusterPoolResourcePropertiesLogAnalyticsProfileArgs>

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

data class ClusterPoolResourcePropertiesNetworkProfileArgs(val subnetId: Output<String>) : ConvertibleToJava<ClusterPoolResourcePropertiesNetworkProfileArgs>

Cluster pool network profile.

Link copied to clipboard
data class ComputeIsolationPropertiesArgs(val enableComputeIsolation: Output<Boolean>? = null, val hostSku: Output<String>? = null) : ConvertibleToJava<ComputeIsolationPropertiesArgs>

The compute isolation properties.

Link copied to clipboard
data class ComputeProfileArgs(val roles: Output<List<RoleArgs>>? = null) : ConvertibleToJava<ComputeProfileArgs>

Describes the compute profile.

Link copied to clipboard
Link copied to clipboard
data class DataDisksGroupsArgs(val disksPerNode: Output<Int>? = null) : ConvertibleToJava<DataDisksGroupsArgs>

The data disks groups for the role.

Link copied to clipboard
data class DiskEncryptionPropertiesArgs(val encryptionAlgorithm: Output<Either<String, JsonWebKeyEncryptionAlgorithm>>? = null, val encryptionAtHost: Output<Boolean>? = null, val keyName: Output<String>? = null, val keyVersion: Output<String>? = null, val msiResourceId: Output<String>? = null, val vaultUri: Output<String>? = null) : ConvertibleToJava<DiskEncryptionPropertiesArgs>

The disk encryption properties

Link copied to clipboard
data class EncryptionInTransitPropertiesArgs(val isEncryptionInTransitEnabled: Output<Boolean>? = null) : ConvertibleToJava<EncryptionInTransitPropertiesArgs>

The encryption-in-transit properties.

Link copied to clipboard
data class ErrorsArgs(val code: Output<String>? = null, val message: Output<String>? = null) : ConvertibleToJava<ErrorsArgs>

The error message associated with the cluster creation.

Link copied to clipboard

Builder for ErrorsArgs.

Link copied to clipboard
data class GetApplicationPlainArgs(val applicationName: String, val clusterName: String, val resourceGroupName: String) : ConvertibleToJava<GetApplicationPlainArgs>
Link copied to clipboard
data class GetClusterGatewaySettingsPlainArgs(val clusterName: String, val resourceGroupName: String) : ConvertibleToJava<GetClusterGatewaySettingsPlainArgs>
Link copied to clipboard
data class GetClusterPlainArgs(val clusterName: String, val resourceGroupName: String) : ConvertibleToJava<GetClusterPlainArgs>
Link copied to clipboard
data class GetClusterPoolPlainArgs(val clusterPoolName: String, val resourceGroupName: String) : ConvertibleToJava<GetClusterPoolPlainArgs>
Link copied to clipboard
data class GetPrivateEndpointConnectionPlainArgs(val clusterName: String, val privateEndpointConnectionName: String, val resourceGroupName: String) : ConvertibleToJava<GetPrivateEndpointConnectionPlainArgs>
Link copied to clipboard
data class HardwareProfileArgs(val vmSize: Output<String>? = null) : ConvertibleToJava<HardwareProfileArgs>

The hardware profile.

Link copied to clipboard
data class IPConfigurationArgs(val name: Output<String>, val primary: Output<Boolean>? = null, val privateIPAddress: Output<String>? = null, val privateIPAllocationMethod: Output<Either<String, PrivateIPAllocationMethod>>? = null, val subnet: Output<ResourceIdArgs>? = null) : ConvertibleToJava<IPConfigurationArgs>

The ip configurations for the private link service.

Link copied to clipboard
data class KafkaRestPropertiesArgs(val clientGroupInfo: Output<ClientGroupInfoArgs>? = null, val configurationOverride: Output<Map<String, String>>? = null) : ConvertibleToJava<KafkaRestPropertiesArgs>

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

Link copied to clipboard
data class LinuxOperatingSystemProfileArgs(val password: Output<String>? = null, val sshProfile: Output<SshProfileArgs>? = null, val username: Output<String>? = null) : ConvertibleToJava<LinuxOperatingSystemProfileArgs>

The ssh username, password, and ssh public key.

Link copied to clipboard
data class NetworkPropertiesArgs(val privateLink: Output<Either<String, PrivateLink>>? = null, val resourceProviderConnection: Output<Either<String, ResourceProviderConnection>>? = null) : ConvertibleToJava<NetworkPropertiesArgs>

The network properties.

Link copied to clipboard
data class OsProfileArgs(val linuxOperatingSystemProfile: Output<LinuxOperatingSystemProfileArgs>? = null) : ConvertibleToJava<OsProfileArgs>

The Linux operation systems profile.

Link copied to clipboard
Link copied to clipboard
data class PrivateLinkConfigurationArgs(val groupId: Output<String>, val ipConfigurations: Output<List<IPConfigurationArgs>>, val name: Output<String>) : ConvertibleToJava<PrivateLinkConfigurationArgs>

The private link configuration.

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

The private link service connection state.

Link copied to clipboard
data class ResourceIdArgs(val id: Output<String>? = null) : ConvertibleToJava<ResourceIdArgs>

The azure resource id.

Link copied to clipboard
Link copied to clipboard
data class RoleArgs(val autoscaleConfiguration: Output<AutoscaleArgs>? = null, val dataDisksGroups: Output<List<DataDisksGroupsArgs>>? = null, val encryptDataDisks: Output<Boolean>? = null, val hardwareProfile: Output<HardwareProfileArgs>? = null, val minInstanceCount: Output<Int>? = null, val name: Output<String>? = null, val osProfile: Output<OsProfileArgs>? = null, val scriptActions: Output<List<ScriptActionArgs>>? = null, val targetInstanceCount: Output<Int>? = null, val vMGroupName: Output<String>? = null, val virtualNetworkProfile: Output<VirtualNetworkProfileArgs>? = null) : ConvertibleToJava<RoleArgs>

Describes a role on the cluster.

Link copied to clipboard

Builder for RoleArgs.

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

Describes a script action on a running cluster.

Link copied to clipboard
data class ScriptActionArgs(val name: Output<String>, val parameters: Output<String>, val uri: Output<String>) : ConvertibleToJava<ScriptActionArgs>

Describes a script action on role on the cluster.

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

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

Link copied to clipboard
data class SshProfileArgs(val publicKeys: Output<List<SshPublicKeyArgs>>? = null) : ConvertibleToJava<SshProfileArgs>

The list of SSH public keys.

Link copied to clipboard
Link copied to clipboard
data class SshPublicKeyArgs(val certificateData: Output<String>? = null) : ConvertibleToJava<SshPublicKeyArgs>

The SSH public key for the cluster nodes.

Link copied to clipboard
Link copied to clipboard
data class StorageAccountArgs(val container: Output<String>? = null, val fileSystem: Output<String>? = null, val fileshare: Output<String>? = null, val isDefault: Output<Boolean>? = null, val key: Output<String>? = null, val msiResourceId: Output<String>? = null, val name: Output<String>? = null, val resourceId: Output<String>? = null, val saskey: Output<String>? = null) : ConvertibleToJava<StorageAccountArgs>

The storage Account.

Link copied to clipboard
Link copied to clipboard
data class StorageProfileArgs(val storageaccounts: Output<List<StorageAccountArgs>>? = null) : ConvertibleToJava<StorageProfileArgs>

The storage profile.

Link copied to clipboard
Link copied to clipboard
data class UserAssignedIdentityArgs(val tenantId: Output<String>? = null) : ConvertibleToJava<UserAssignedIdentityArgs>

The User Assigned Identity

Link copied to clipboard
data class VirtualNetworkProfileArgs(val id: Output<String>? = null, val subnet: Output<String>? = null) : ConvertibleToJava<VirtualNetworkProfileArgs>

The virtual network properties.