1. Packages
  2. Azure Classic
  3. API Docs
  4. hdinsight
  5. InteractiveQueryCluster

We recommend using Azure Native.

Azure v6.22.0 published on Tuesday, Apr 1, 2025 by Pulumi

azure.hdinsight.InteractiveQueryCluster

Explore with Pulumi AI

Manages a HDInsight Interactive Query Cluster.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";

const example = new azure.core.ResourceGroup("example", {
    name: "example-resources",
    location: "West Europe",
});
const exampleAccount = new azure.storage.Account("example", {
    name: "hdinsightstor",
    resourceGroupName: example.name,
    location: example.location,
    accountTier: "Standard",
    accountReplicationType: "LRS",
});
const exampleContainer = new azure.storage.Container("example", {
    name: "hdinsight",
    storageAccountName: exampleAccount.name,
    containerAccessType: "private",
});
const exampleInteractiveQueryCluster = new azure.hdinsight.InteractiveQueryCluster("example", {
    name: "example-hdicluster",
    resourceGroupName: example.name,
    location: example.location,
    clusterVersion: "3.6",
    tier: "Standard",
    componentVersion: {
        interactiveHive: "2.1",
    },
    gateway: {
        username: "acctestusrgw",
        password: "Password!",
    },
    storageAccounts: [{
        storageContainerId: exampleContainer.id,
        storageAccountKey: exampleAccount.primaryAccessKey,
        isDefault: true,
    }],
    roles: {
        headNode: {
            vmSize: "Standard_D13_V2",
            username: "acctestusrvm",
            password: "AccTestvdSC4daf986!",
        },
        workerNode: {
            vmSize: "Standard_D14_V2",
            username: "acctestusrvm",
            password: "AccTestvdSC4daf986!",
            targetInstanceCount: 3,
        },
        zookeeperNode: {
            vmSize: "Standard_A4_V2",
            username: "acctestusrvm",
            password: "AccTestvdSC4daf986!",
        },
    },
});
Copy
import pulumi
import pulumi_azure as azure

example = azure.core.ResourceGroup("example",
    name="example-resources",
    location="West Europe")
example_account = azure.storage.Account("example",
    name="hdinsightstor",
    resource_group_name=example.name,
    location=example.location,
    account_tier="Standard",
    account_replication_type="LRS")
example_container = azure.storage.Container("example",
    name="hdinsight",
    storage_account_name=example_account.name,
    container_access_type="private")
example_interactive_query_cluster = azure.hdinsight.InteractiveQueryCluster("example",
    name="example-hdicluster",
    resource_group_name=example.name,
    location=example.location,
    cluster_version="3.6",
    tier="Standard",
    component_version={
        "interactive_hive": "2.1",
    },
    gateway={
        "username": "acctestusrgw",
        "password": "Password!",
    },
    storage_accounts=[{
        "storage_container_id": example_container.id,
        "storage_account_key": example_account.primary_access_key,
        "is_default": True,
    }],
    roles={
        "head_node": {
            "vm_size": "Standard_D13_V2",
            "username": "acctestusrvm",
            "password": "AccTestvdSC4daf986!",
        },
        "worker_node": {
            "vm_size": "Standard_D14_V2",
            "username": "acctestusrvm",
            "password": "AccTestvdSC4daf986!",
            "target_instance_count": 3,
        },
        "zookeeper_node": {
            "vm_size": "Standard_A4_V2",
            "username": "acctestusrvm",
            "password": "AccTestvdSC4daf986!",
        },
    })
Copy
package main

import (
	"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/core"
	"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/hdinsight"
	"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/storage"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{
			Name:     pulumi.String("example-resources"),
			Location: pulumi.String("West Europe"),
		})
		if err != nil {
			return err
		}
		exampleAccount, err := storage.NewAccount(ctx, "example", &storage.AccountArgs{
			Name:                   pulumi.String("hdinsightstor"),
			ResourceGroupName:      example.Name,
			Location:               example.Location,
			AccountTier:            pulumi.String("Standard"),
			AccountReplicationType: pulumi.String("LRS"),
		})
		if err != nil {
			return err
		}
		exampleContainer, err := storage.NewContainer(ctx, "example", &storage.ContainerArgs{
			Name:                pulumi.String("hdinsight"),
			StorageAccountName:  exampleAccount.Name,
			ContainerAccessType: pulumi.String("private"),
		})
		if err != nil {
			return err
		}
		_, err = hdinsight.NewInteractiveQueryCluster(ctx, "example", &hdinsight.InteractiveQueryClusterArgs{
			Name:              pulumi.String("example-hdicluster"),
			ResourceGroupName: example.Name,
			Location:          example.Location,
			ClusterVersion:    pulumi.String("3.6"),
			Tier:              pulumi.String("Standard"),
			ComponentVersion: &hdinsight.InteractiveQueryClusterComponentVersionArgs{
				InteractiveHive: pulumi.String("2.1"),
			},
			Gateway: &hdinsight.InteractiveQueryClusterGatewayArgs{
				Username: pulumi.String("acctestusrgw"),
				Password: pulumi.String("Password!"),
			},
			StorageAccounts: hdinsight.InteractiveQueryClusterStorageAccountArray{
				&hdinsight.InteractiveQueryClusterStorageAccountArgs{
					StorageContainerId: exampleContainer.ID(),
					StorageAccountKey:  exampleAccount.PrimaryAccessKey,
					IsDefault:          pulumi.Bool(true),
				},
			},
			Roles: &hdinsight.InteractiveQueryClusterRolesArgs{
				HeadNode: &hdinsight.InteractiveQueryClusterRolesHeadNodeArgs{
					VmSize:   pulumi.String("Standard_D13_V2"),
					Username: pulumi.String("acctestusrvm"),
					Password: pulumi.String("AccTestvdSC4daf986!"),
				},
				WorkerNode: &hdinsight.InteractiveQueryClusterRolesWorkerNodeArgs{
					VmSize:              pulumi.String("Standard_D14_V2"),
					Username:            pulumi.String("acctestusrvm"),
					Password:            pulumi.String("AccTestvdSC4daf986!"),
					TargetInstanceCount: pulumi.Int(3),
				},
				ZookeeperNode: &hdinsight.InteractiveQueryClusterRolesZookeeperNodeArgs{
					VmSize:   pulumi.String("Standard_A4_V2"),
					Username: pulumi.String("acctestusrvm"),
					Password: pulumi.String("AccTestvdSC4daf986!"),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Azure = Pulumi.Azure;

return await Deployment.RunAsync(() => 
{
    var example = new Azure.Core.ResourceGroup("example", new()
    {
        Name = "example-resources",
        Location = "West Europe",
    });

    var exampleAccount = new Azure.Storage.Account("example", new()
    {
        Name = "hdinsightstor",
        ResourceGroupName = example.Name,
        Location = example.Location,
        AccountTier = "Standard",
        AccountReplicationType = "LRS",
    });

    var exampleContainer = new Azure.Storage.Container("example", new()
    {
        Name = "hdinsight",
        StorageAccountName = exampleAccount.Name,
        ContainerAccessType = "private",
    });

    var exampleInteractiveQueryCluster = new Azure.HDInsight.InteractiveQueryCluster("example", new()
    {
        Name = "example-hdicluster",
        ResourceGroupName = example.Name,
        Location = example.Location,
        ClusterVersion = "3.6",
        Tier = "Standard",
        ComponentVersion = new Azure.HDInsight.Inputs.InteractiveQueryClusterComponentVersionArgs
        {
            InteractiveHive = "2.1",
        },
        Gateway = new Azure.HDInsight.Inputs.InteractiveQueryClusterGatewayArgs
        {
            Username = "acctestusrgw",
            Password = "Password!",
        },
        StorageAccounts = new[]
        {
            new Azure.HDInsight.Inputs.InteractiveQueryClusterStorageAccountArgs
            {
                StorageContainerId = exampleContainer.Id,
                StorageAccountKey = exampleAccount.PrimaryAccessKey,
                IsDefault = true,
            },
        },
        Roles = new Azure.HDInsight.Inputs.InteractiveQueryClusterRolesArgs
        {
            HeadNode = new Azure.HDInsight.Inputs.InteractiveQueryClusterRolesHeadNodeArgs
            {
                VmSize = "Standard_D13_V2",
                Username = "acctestusrvm",
                Password = "AccTestvdSC4daf986!",
            },
            WorkerNode = new Azure.HDInsight.Inputs.InteractiveQueryClusterRolesWorkerNodeArgs
            {
                VmSize = "Standard_D14_V2",
                Username = "acctestusrvm",
                Password = "AccTestvdSC4daf986!",
                TargetInstanceCount = 3,
            },
            ZookeeperNode = new Azure.HDInsight.Inputs.InteractiveQueryClusterRolesZookeeperNodeArgs
            {
                VmSize = "Standard_A4_V2",
                Username = "acctestusrvm",
                Password = "AccTestvdSC4daf986!",
            },
        },
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azure.core.ResourceGroup;
import com.pulumi.azure.core.ResourceGroupArgs;
import com.pulumi.azure.storage.Account;
import com.pulumi.azure.storage.AccountArgs;
import com.pulumi.azure.storage.Container;
import com.pulumi.azure.storage.ContainerArgs;
import com.pulumi.azure.hdinsight.InteractiveQueryCluster;
import com.pulumi.azure.hdinsight.InteractiveQueryClusterArgs;
import com.pulumi.azure.hdinsight.inputs.InteractiveQueryClusterComponentVersionArgs;
import com.pulumi.azure.hdinsight.inputs.InteractiveQueryClusterGatewayArgs;
import com.pulumi.azure.hdinsight.inputs.InteractiveQueryClusterStorageAccountArgs;
import com.pulumi.azure.hdinsight.inputs.InteractiveQueryClusterRolesArgs;
import com.pulumi.azure.hdinsight.inputs.InteractiveQueryClusterRolesHeadNodeArgs;
import com.pulumi.azure.hdinsight.inputs.InteractiveQueryClusterRolesWorkerNodeArgs;
import com.pulumi.azure.hdinsight.inputs.InteractiveQueryClusterRolesZookeeperNodeArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var example = new ResourceGroup("example", ResourceGroupArgs.builder()
            .name("example-resources")
            .location("West Europe")
            .build());

        var exampleAccount = new Account("exampleAccount", AccountArgs.builder()
            .name("hdinsightstor")
            .resourceGroupName(example.name())
            .location(example.location())
            .accountTier("Standard")
            .accountReplicationType("LRS")
            .build());

        var exampleContainer = new Container("exampleContainer", ContainerArgs.builder()
            .name("hdinsight")
            .storageAccountName(exampleAccount.name())
            .containerAccessType("private")
            .build());

        var exampleInteractiveQueryCluster = new InteractiveQueryCluster("exampleInteractiveQueryCluster", InteractiveQueryClusterArgs.builder()
            .name("example-hdicluster")
            .resourceGroupName(example.name())
            .location(example.location())
            .clusterVersion("3.6")
            .tier("Standard")
            .componentVersion(InteractiveQueryClusterComponentVersionArgs.builder()
                .interactiveHive("2.1")
                .build())
            .gateway(InteractiveQueryClusterGatewayArgs.builder()
                .username("acctestusrgw")
                .password("Password!")
                .build())
            .storageAccounts(InteractiveQueryClusterStorageAccountArgs.builder()
                .storageContainerId(exampleContainer.id())
                .storageAccountKey(exampleAccount.primaryAccessKey())
                .isDefault(true)
                .build())
            .roles(InteractiveQueryClusterRolesArgs.builder()
                .headNode(InteractiveQueryClusterRolesHeadNodeArgs.builder()
                    .vmSize("Standard_D13_V2")
                    .username("acctestusrvm")
                    .password("AccTestvdSC4daf986!")
                    .build())
                .workerNode(InteractiveQueryClusterRolesWorkerNodeArgs.builder()
                    .vmSize("Standard_D14_V2")
                    .username("acctestusrvm")
                    .password("AccTestvdSC4daf986!")
                    .targetInstanceCount(3)
                    .build())
                .zookeeperNode(InteractiveQueryClusterRolesZookeeperNodeArgs.builder()
                    .vmSize("Standard_A4_V2")
                    .username("acctestusrvm")
                    .password("AccTestvdSC4daf986!")
                    .build())
                .build())
            .build());

    }
}
Copy
resources:
  example:
    type: azure:core:ResourceGroup
    properties:
      name: example-resources
      location: West Europe
  exampleAccount:
    type: azure:storage:Account
    name: example
    properties:
      name: hdinsightstor
      resourceGroupName: ${example.name}
      location: ${example.location}
      accountTier: Standard
      accountReplicationType: LRS
  exampleContainer:
    type: azure:storage:Container
    name: example
    properties:
      name: hdinsight
      storageAccountName: ${exampleAccount.name}
      containerAccessType: private
  exampleInteractiveQueryCluster:
    type: azure:hdinsight:InteractiveQueryCluster
    name: example
    properties:
      name: example-hdicluster
      resourceGroupName: ${example.name}
      location: ${example.location}
      clusterVersion: '3.6'
      tier: Standard
      componentVersion:
        interactiveHive: '2.1'
      gateway:
        username: acctestusrgw
        password: Password!
      storageAccounts:
        - storageContainerId: ${exampleContainer.id}
          storageAccountKey: ${exampleAccount.primaryAccessKey}
          isDefault: true
      roles:
        headNode:
          vmSize: Standard_D13_V2
          username: acctestusrvm
          password: AccTestvdSC4daf986!
        workerNode:
          vmSize: Standard_D14_V2
          username: acctestusrvm
          password: AccTestvdSC4daf986!
          targetInstanceCount: 3
        zookeeperNode:
          vmSize: Standard_A4_V2
          username: acctestusrvm
          password: AccTestvdSC4daf986!
Copy

Create InteractiveQueryCluster Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new InteractiveQueryCluster(name: string, args: InteractiveQueryClusterArgs, opts?: CustomResourceOptions);
@overload
def InteractiveQueryCluster(resource_name: str,
                            args: InteractiveQueryClusterArgs,
                            opts: Optional[ResourceOptions] = None)

@overload
def InteractiveQueryCluster(resource_name: str,
                            opts: Optional[ResourceOptions] = None,
                            gateway: Optional[InteractiveQueryClusterGatewayArgs] = None,
                            component_version: Optional[InteractiveQueryClusterComponentVersionArgs] = None,
                            tier: Optional[str] = None,
                            roles: Optional[InteractiveQueryClusterRolesArgs] = None,
                            resource_group_name: Optional[str] = None,
                            cluster_version: Optional[str] = None,
                            name: Optional[str] = None,
                            encryption_in_transit_enabled: Optional[bool] = None,
                            metastores: Optional[InteractiveQueryClusterMetastoresArgs] = None,
                            monitor: Optional[InteractiveQueryClusterMonitorArgs] = None,
                            extension: Optional[InteractiveQueryClusterExtensionArgs] = None,
                            network: Optional[InteractiveQueryClusterNetworkArgs] = None,
                            private_link_configuration: Optional[InteractiveQueryClusterPrivateLinkConfigurationArgs] = None,
                            location: Optional[str] = None,
                            disk_encryptions: Optional[Sequence[InteractiveQueryClusterDiskEncryptionArgs]] = None,
                            security_profile: Optional[InteractiveQueryClusterSecurityProfileArgs] = None,
                            storage_account_gen2: Optional[InteractiveQueryClusterStorageAccountGen2Args] = None,
                            storage_accounts: Optional[Sequence[InteractiveQueryClusterStorageAccountArgs]] = None,
                            tags: Optional[Mapping[str, str]] = None,
                            compute_isolation: Optional[InteractiveQueryClusterComputeIsolationArgs] = None,
                            tls_min_version: Optional[str] = None)
func NewInteractiveQueryCluster(ctx *Context, name string, args InteractiveQueryClusterArgs, opts ...ResourceOption) (*InteractiveQueryCluster, error)
public InteractiveQueryCluster(string name, InteractiveQueryClusterArgs args, CustomResourceOptions? opts = null)
public InteractiveQueryCluster(String name, InteractiveQueryClusterArgs args)
public InteractiveQueryCluster(String name, InteractiveQueryClusterArgs args, CustomResourceOptions options)
type: azure:hdinsight:InteractiveQueryCluster
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. InteractiveQueryClusterArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. InteractiveQueryClusterArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. InteractiveQueryClusterArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. InteractiveQueryClusterArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. InteractiveQueryClusterArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

The following reference example uses placeholder values for all input properties.

var interactiveQueryClusterResource = new Azure.HDInsight.InteractiveQueryCluster("interactiveQueryClusterResource", new()
{
    Gateway = new Azure.HDInsight.Inputs.InteractiveQueryClusterGatewayArgs
    {
        Password = "string",
        Username = "string",
    },
    ComponentVersion = new Azure.HDInsight.Inputs.InteractiveQueryClusterComponentVersionArgs
    {
        InteractiveHive = "string",
    },
    Tier = "string",
    Roles = new Azure.HDInsight.Inputs.InteractiveQueryClusterRolesArgs
    {
        HeadNode = new Azure.HDInsight.Inputs.InteractiveQueryClusterRolesHeadNodeArgs
        {
            Username = "string",
            VmSize = "string",
            Password = "string",
            ScriptActions = new[]
            {
                new Azure.HDInsight.Inputs.InteractiveQueryClusterRolesHeadNodeScriptActionArgs
                {
                    Name = "string",
                    Uri = "string",
                    Parameters = "string",
                },
            },
            SshKeys = new[]
            {
                "string",
            },
            SubnetId = "string",
            VirtualNetworkId = "string",
        },
        WorkerNode = new Azure.HDInsight.Inputs.InteractiveQueryClusterRolesWorkerNodeArgs
        {
            TargetInstanceCount = 0,
            Username = "string",
            VmSize = "string",
            Autoscale = new Azure.HDInsight.Inputs.InteractiveQueryClusterRolesWorkerNodeAutoscaleArgs
            {
                Recurrence = new Azure.HDInsight.Inputs.InteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrenceArgs
                {
                    Schedules = new[]
                    {
                        new Azure.HDInsight.Inputs.InteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrenceScheduleArgs
                        {
                            Days = new[]
                            {
                                "string",
                            },
                            TargetInstanceCount = 0,
                            Time = "string",
                        },
                    },
                    Timezone = "string",
                },
            },
            Password = "string",
            ScriptActions = new[]
            {
                new Azure.HDInsight.Inputs.InteractiveQueryClusterRolesWorkerNodeScriptActionArgs
                {
                    Name = "string",
                    Uri = "string",
                    Parameters = "string",
                },
            },
            SshKeys = new[]
            {
                "string",
            },
            SubnetId = "string",
            VirtualNetworkId = "string",
        },
        ZookeeperNode = new Azure.HDInsight.Inputs.InteractiveQueryClusterRolesZookeeperNodeArgs
        {
            Username = "string",
            VmSize = "string",
            Password = "string",
            ScriptActions = new[]
            {
                new Azure.HDInsight.Inputs.InteractiveQueryClusterRolesZookeeperNodeScriptActionArgs
                {
                    Name = "string",
                    Uri = "string",
                    Parameters = "string",
                },
            },
            SshKeys = new[]
            {
                "string",
            },
            SubnetId = "string",
            VirtualNetworkId = "string",
        },
    },
    ResourceGroupName = "string",
    ClusterVersion = "string",
    Name = "string",
    EncryptionInTransitEnabled = false,
    Metastores = new Azure.HDInsight.Inputs.InteractiveQueryClusterMetastoresArgs
    {
        Ambari = new Azure.HDInsight.Inputs.InteractiveQueryClusterMetastoresAmbariArgs
        {
            DatabaseName = "string",
            Password = "string",
            Server = "string",
            Username = "string",
        },
        Hive = new Azure.HDInsight.Inputs.InteractiveQueryClusterMetastoresHiveArgs
        {
            DatabaseName = "string",
            Password = "string",
            Server = "string",
            Username = "string",
        },
        Oozie = new Azure.HDInsight.Inputs.InteractiveQueryClusterMetastoresOozieArgs
        {
            DatabaseName = "string",
            Password = "string",
            Server = "string",
            Username = "string",
        },
    },
    Monitor = new Azure.HDInsight.Inputs.InteractiveQueryClusterMonitorArgs
    {
        LogAnalyticsWorkspaceId = "string",
        PrimaryKey = "string",
    },
    Extension = new Azure.HDInsight.Inputs.InteractiveQueryClusterExtensionArgs
    {
        LogAnalyticsWorkspaceId = "string",
        PrimaryKey = "string",
    },
    Network = new Azure.HDInsight.Inputs.InteractiveQueryClusterNetworkArgs
    {
        ConnectionDirection = "string",
        PrivateLinkEnabled = false,
    },
    PrivateLinkConfiguration = new Azure.HDInsight.Inputs.InteractiveQueryClusterPrivateLinkConfigurationArgs
    {
        GroupId = "string",
        IpConfiguration = new Azure.HDInsight.Inputs.InteractiveQueryClusterPrivateLinkConfigurationIpConfigurationArgs
        {
            Name = "string",
            Primary = false,
            PrivateIpAddress = "string",
            PrivateIpAllocationMethod = "string",
            SubnetId = "string",
        },
        Name = "string",
    },
    Location = "string",
    DiskEncryptions = new[]
    {
        new Azure.HDInsight.Inputs.InteractiveQueryClusterDiskEncryptionArgs
        {
            EncryptionAlgorithm = "string",
            EncryptionAtHostEnabled = false,
            KeyVaultKeyId = "string",
            KeyVaultManagedIdentityId = "string",
        },
    },
    SecurityProfile = new Azure.HDInsight.Inputs.InteractiveQueryClusterSecurityProfileArgs
    {
        AaddsResourceId = "string",
        DomainName = "string",
        DomainUserPassword = "string",
        DomainUsername = "string",
        LdapsUrls = new[]
        {
            "string",
        },
        MsiResourceId = "string",
        ClusterUsersGroupDns = new[]
        {
            "string",
        },
    },
    StorageAccountGen2 = new Azure.HDInsight.Inputs.InteractiveQueryClusterStorageAccountGen2Args
    {
        FilesystemId = "string",
        IsDefault = false,
        ManagedIdentityResourceId = "string",
        StorageResourceId = "string",
    },
    StorageAccounts = new[]
    {
        new Azure.HDInsight.Inputs.InteractiveQueryClusterStorageAccountArgs
        {
            IsDefault = false,
            StorageAccountKey = "string",
            StorageContainerId = "string",
            StorageResourceId = "string",
        },
    },
    Tags = 
    {
        { "string", "string" },
    },
    ComputeIsolation = new Azure.HDInsight.Inputs.InteractiveQueryClusterComputeIsolationArgs
    {
        ComputeIsolationEnabled = false,
        HostSku = "string",
    },
    TlsMinVersion = "string",
});
Copy
example, err := hdinsight.NewInteractiveQueryCluster(ctx, "interactiveQueryClusterResource", &hdinsight.InteractiveQueryClusterArgs{
	Gateway: &hdinsight.InteractiveQueryClusterGatewayArgs{
		Password: pulumi.String("string"),
		Username: pulumi.String("string"),
	},
	ComponentVersion: &hdinsight.InteractiveQueryClusterComponentVersionArgs{
		InteractiveHive: pulumi.String("string"),
	},
	Tier: pulumi.String("string"),
	Roles: &hdinsight.InteractiveQueryClusterRolesArgs{
		HeadNode: &hdinsight.InteractiveQueryClusterRolesHeadNodeArgs{
			Username: pulumi.String("string"),
			VmSize:   pulumi.String("string"),
			Password: pulumi.String("string"),
			ScriptActions: hdinsight.InteractiveQueryClusterRolesHeadNodeScriptActionArray{
				&hdinsight.InteractiveQueryClusterRolesHeadNodeScriptActionArgs{
					Name:       pulumi.String("string"),
					Uri:        pulumi.String("string"),
					Parameters: pulumi.String("string"),
				},
			},
			SshKeys: pulumi.StringArray{
				pulumi.String("string"),
			},
			SubnetId:         pulumi.String("string"),
			VirtualNetworkId: pulumi.String("string"),
		},
		WorkerNode: &hdinsight.InteractiveQueryClusterRolesWorkerNodeArgs{
			TargetInstanceCount: pulumi.Int(0),
			Username:            pulumi.String("string"),
			VmSize:              pulumi.String("string"),
			Autoscale: &hdinsight.InteractiveQueryClusterRolesWorkerNodeAutoscaleArgs{
				Recurrence: &hdinsight.InteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrenceArgs{
					Schedules: hdinsight.InteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrenceScheduleArray{
						&hdinsight.InteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrenceScheduleArgs{
							Days: pulumi.StringArray{
								pulumi.String("string"),
							},
							TargetInstanceCount: pulumi.Int(0),
							Time:                pulumi.String("string"),
						},
					},
					Timezone: pulumi.String("string"),
				},
			},
			Password: pulumi.String("string"),
			ScriptActions: hdinsight.InteractiveQueryClusterRolesWorkerNodeScriptActionArray{
				&hdinsight.InteractiveQueryClusterRolesWorkerNodeScriptActionArgs{
					Name:       pulumi.String("string"),
					Uri:        pulumi.String("string"),
					Parameters: pulumi.String("string"),
				},
			},
			SshKeys: pulumi.StringArray{
				pulumi.String("string"),
			},
			SubnetId:         pulumi.String("string"),
			VirtualNetworkId: pulumi.String("string"),
		},
		ZookeeperNode: &hdinsight.InteractiveQueryClusterRolesZookeeperNodeArgs{
			Username: pulumi.String("string"),
			VmSize:   pulumi.String("string"),
			Password: pulumi.String("string"),
			ScriptActions: hdinsight.InteractiveQueryClusterRolesZookeeperNodeScriptActionArray{
				&hdinsight.InteractiveQueryClusterRolesZookeeperNodeScriptActionArgs{
					Name:       pulumi.String("string"),
					Uri:        pulumi.String("string"),
					Parameters: pulumi.String("string"),
				},
			},
			SshKeys: pulumi.StringArray{
				pulumi.String("string"),
			},
			SubnetId:         pulumi.String("string"),
			VirtualNetworkId: pulumi.String("string"),
		},
	},
	ResourceGroupName:          pulumi.String("string"),
	ClusterVersion:             pulumi.String("string"),
	Name:                       pulumi.String("string"),
	EncryptionInTransitEnabled: pulumi.Bool(false),
	Metastores: &hdinsight.InteractiveQueryClusterMetastoresArgs{
		Ambari: &hdinsight.InteractiveQueryClusterMetastoresAmbariArgs{
			DatabaseName: pulumi.String("string"),
			Password:     pulumi.String("string"),
			Server:       pulumi.String("string"),
			Username:     pulumi.String("string"),
		},
		Hive: &hdinsight.InteractiveQueryClusterMetastoresHiveArgs{
			DatabaseName: pulumi.String("string"),
			Password:     pulumi.String("string"),
			Server:       pulumi.String("string"),
			Username:     pulumi.String("string"),
		},
		Oozie: &hdinsight.InteractiveQueryClusterMetastoresOozieArgs{
			DatabaseName: pulumi.String("string"),
			Password:     pulumi.String("string"),
			Server:       pulumi.String("string"),
			Username:     pulumi.String("string"),
		},
	},
	Monitor: &hdinsight.InteractiveQueryClusterMonitorArgs{
		LogAnalyticsWorkspaceId: pulumi.String("string"),
		PrimaryKey:              pulumi.String("string"),
	},
	Extension: &hdinsight.InteractiveQueryClusterExtensionArgs{
		LogAnalyticsWorkspaceId: pulumi.String("string"),
		PrimaryKey:              pulumi.String("string"),
	},
	Network: &hdinsight.InteractiveQueryClusterNetworkArgs{
		ConnectionDirection: pulumi.String("string"),
		PrivateLinkEnabled:  pulumi.Bool(false),
	},
	PrivateLinkConfiguration: &hdinsight.InteractiveQueryClusterPrivateLinkConfigurationArgs{
		GroupId: pulumi.String("string"),
		IpConfiguration: &hdinsight.InteractiveQueryClusterPrivateLinkConfigurationIpConfigurationArgs{
			Name:                      pulumi.String("string"),
			Primary:                   pulumi.Bool(false),
			PrivateIpAddress:          pulumi.String("string"),
			PrivateIpAllocationMethod: pulumi.String("string"),
			SubnetId:                  pulumi.String("string"),
		},
		Name: pulumi.String("string"),
	},
	Location: pulumi.String("string"),
	DiskEncryptions: hdinsight.InteractiveQueryClusterDiskEncryptionArray{
		&hdinsight.InteractiveQueryClusterDiskEncryptionArgs{
			EncryptionAlgorithm:       pulumi.String("string"),
			EncryptionAtHostEnabled:   pulumi.Bool(false),
			KeyVaultKeyId:             pulumi.String("string"),
			KeyVaultManagedIdentityId: pulumi.String("string"),
		},
	},
	SecurityProfile: &hdinsight.InteractiveQueryClusterSecurityProfileArgs{
		AaddsResourceId:    pulumi.String("string"),
		DomainName:         pulumi.String("string"),
		DomainUserPassword: pulumi.String("string"),
		DomainUsername:     pulumi.String("string"),
		LdapsUrls: pulumi.StringArray{
			pulumi.String("string"),
		},
		MsiResourceId: pulumi.String("string"),
		ClusterUsersGroupDns: pulumi.StringArray{
			pulumi.String("string"),
		},
	},
	StorageAccountGen2: &hdinsight.InteractiveQueryClusterStorageAccountGen2Args{
		FilesystemId:              pulumi.String("string"),
		IsDefault:                 pulumi.Bool(false),
		ManagedIdentityResourceId: pulumi.String("string"),
		StorageResourceId:         pulumi.String("string"),
	},
	StorageAccounts: hdinsight.InteractiveQueryClusterStorageAccountArray{
		&hdinsight.InteractiveQueryClusterStorageAccountArgs{
			IsDefault:          pulumi.Bool(false),
			StorageAccountKey:  pulumi.String("string"),
			StorageContainerId: pulumi.String("string"),
			StorageResourceId:  pulumi.String("string"),
		},
	},
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	ComputeIsolation: &hdinsight.InteractiveQueryClusterComputeIsolationArgs{
		ComputeIsolationEnabled: pulumi.Bool(false),
		HostSku:                 pulumi.String("string"),
	},
	TlsMinVersion: pulumi.String("string"),
})
Copy
var interactiveQueryClusterResource = new InteractiveQueryCluster("interactiveQueryClusterResource", InteractiveQueryClusterArgs.builder()
    .gateway(InteractiveQueryClusterGatewayArgs.builder()
        .password("string")
        .username("string")
        .build())
    .componentVersion(InteractiveQueryClusterComponentVersionArgs.builder()
        .interactiveHive("string")
        .build())
    .tier("string")
    .roles(InteractiveQueryClusterRolesArgs.builder()
        .headNode(InteractiveQueryClusterRolesHeadNodeArgs.builder()
            .username("string")
            .vmSize("string")
            .password("string")
            .scriptActions(InteractiveQueryClusterRolesHeadNodeScriptActionArgs.builder()
                .name("string")
                .uri("string")
                .parameters("string")
                .build())
            .sshKeys("string")
            .subnetId("string")
            .virtualNetworkId("string")
            .build())
        .workerNode(InteractiveQueryClusterRolesWorkerNodeArgs.builder()
            .targetInstanceCount(0)
            .username("string")
            .vmSize("string")
            .autoscale(InteractiveQueryClusterRolesWorkerNodeAutoscaleArgs.builder()
                .recurrence(InteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrenceArgs.builder()
                    .schedules(InteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrenceScheduleArgs.builder()
                        .days("string")
                        .targetInstanceCount(0)
                        .time("string")
                        .build())
                    .timezone("string")
                    .build())
                .build())
            .password("string")
            .scriptActions(InteractiveQueryClusterRolesWorkerNodeScriptActionArgs.builder()
                .name("string")
                .uri("string")
                .parameters("string")
                .build())
            .sshKeys("string")
            .subnetId("string")
            .virtualNetworkId("string")
            .build())
        .zookeeperNode(InteractiveQueryClusterRolesZookeeperNodeArgs.builder()
            .username("string")
            .vmSize("string")
            .password("string")
            .scriptActions(InteractiveQueryClusterRolesZookeeperNodeScriptActionArgs.builder()
                .name("string")
                .uri("string")
                .parameters("string")
                .build())
            .sshKeys("string")
            .subnetId("string")
            .virtualNetworkId("string")
            .build())
        .build())
    .resourceGroupName("string")
    .clusterVersion("string")
    .name("string")
    .encryptionInTransitEnabled(false)
    .metastores(InteractiveQueryClusterMetastoresArgs.builder()
        .ambari(InteractiveQueryClusterMetastoresAmbariArgs.builder()
            .databaseName("string")
            .password("string")
            .server("string")
            .username("string")
            .build())
        .hive(InteractiveQueryClusterMetastoresHiveArgs.builder()
            .databaseName("string")
            .password("string")
            .server("string")
            .username("string")
            .build())
        .oozie(InteractiveQueryClusterMetastoresOozieArgs.builder()
            .databaseName("string")
            .password("string")
            .server("string")
            .username("string")
            .build())
        .build())
    .monitor(InteractiveQueryClusterMonitorArgs.builder()
        .logAnalyticsWorkspaceId("string")
        .primaryKey("string")
        .build())
    .extension(InteractiveQueryClusterExtensionArgs.builder()
        .logAnalyticsWorkspaceId("string")
        .primaryKey("string")
        .build())
    .network(InteractiveQueryClusterNetworkArgs.builder()
        .connectionDirection("string")
        .privateLinkEnabled(false)
        .build())
    .privateLinkConfiguration(InteractiveQueryClusterPrivateLinkConfigurationArgs.builder()
        .groupId("string")
        .ipConfiguration(InteractiveQueryClusterPrivateLinkConfigurationIpConfigurationArgs.builder()
            .name("string")
            .primary(false)
            .privateIpAddress("string")
            .privateIpAllocationMethod("string")
            .subnetId("string")
            .build())
        .name("string")
        .build())
    .location("string")
    .diskEncryptions(InteractiveQueryClusterDiskEncryptionArgs.builder()
        .encryptionAlgorithm("string")
        .encryptionAtHostEnabled(false)
        .keyVaultKeyId("string")
        .keyVaultManagedIdentityId("string")
        .build())
    .securityProfile(InteractiveQueryClusterSecurityProfileArgs.builder()
        .aaddsResourceId("string")
        .domainName("string")
        .domainUserPassword("string")
        .domainUsername("string")
        .ldapsUrls("string")
        .msiResourceId("string")
        .clusterUsersGroupDns("string")
        .build())
    .storageAccountGen2(InteractiveQueryClusterStorageAccountGen2Args.builder()
        .filesystemId("string")
        .isDefault(false)
        .managedIdentityResourceId("string")
        .storageResourceId("string")
        .build())
    .storageAccounts(InteractiveQueryClusterStorageAccountArgs.builder()
        .isDefault(false)
        .storageAccountKey("string")
        .storageContainerId("string")
        .storageResourceId("string")
        .build())
    .tags(Map.of("string", "string"))
    .computeIsolation(InteractiveQueryClusterComputeIsolationArgs.builder()
        .computeIsolationEnabled(false)
        .hostSku("string")
        .build())
    .tlsMinVersion("string")
    .build());
Copy
interactive_query_cluster_resource = azure.hdinsight.InteractiveQueryCluster("interactiveQueryClusterResource",
    gateway={
        "password": "string",
        "username": "string",
    },
    component_version={
        "interactive_hive": "string",
    },
    tier="string",
    roles={
        "head_node": {
            "username": "string",
            "vm_size": "string",
            "password": "string",
            "script_actions": [{
                "name": "string",
                "uri": "string",
                "parameters": "string",
            }],
            "ssh_keys": ["string"],
            "subnet_id": "string",
            "virtual_network_id": "string",
        },
        "worker_node": {
            "target_instance_count": 0,
            "username": "string",
            "vm_size": "string",
            "autoscale": {
                "recurrence": {
                    "schedules": [{
                        "days": ["string"],
                        "target_instance_count": 0,
                        "time": "string",
                    }],
                    "timezone": "string",
                },
            },
            "password": "string",
            "script_actions": [{
                "name": "string",
                "uri": "string",
                "parameters": "string",
            }],
            "ssh_keys": ["string"],
            "subnet_id": "string",
            "virtual_network_id": "string",
        },
        "zookeeper_node": {
            "username": "string",
            "vm_size": "string",
            "password": "string",
            "script_actions": [{
                "name": "string",
                "uri": "string",
                "parameters": "string",
            }],
            "ssh_keys": ["string"],
            "subnet_id": "string",
            "virtual_network_id": "string",
        },
    },
    resource_group_name="string",
    cluster_version="string",
    name="string",
    encryption_in_transit_enabled=False,
    metastores={
        "ambari": {
            "database_name": "string",
            "password": "string",
            "server": "string",
            "username": "string",
        },
        "hive": {
            "database_name": "string",
            "password": "string",
            "server": "string",
            "username": "string",
        },
        "oozie": {
            "database_name": "string",
            "password": "string",
            "server": "string",
            "username": "string",
        },
    },
    monitor={
        "log_analytics_workspace_id": "string",
        "primary_key": "string",
    },
    extension={
        "log_analytics_workspace_id": "string",
        "primary_key": "string",
    },
    network={
        "connection_direction": "string",
        "private_link_enabled": False,
    },
    private_link_configuration={
        "group_id": "string",
        "ip_configuration": {
            "name": "string",
            "primary": False,
            "private_ip_address": "string",
            "private_ip_allocation_method": "string",
            "subnet_id": "string",
        },
        "name": "string",
    },
    location="string",
    disk_encryptions=[{
        "encryption_algorithm": "string",
        "encryption_at_host_enabled": False,
        "key_vault_key_id": "string",
        "key_vault_managed_identity_id": "string",
    }],
    security_profile={
        "aadds_resource_id": "string",
        "domain_name": "string",
        "domain_user_password": "string",
        "domain_username": "string",
        "ldaps_urls": ["string"],
        "msi_resource_id": "string",
        "cluster_users_group_dns": ["string"],
    },
    storage_account_gen2={
        "filesystem_id": "string",
        "is_default": False,
        "managed_identity_resource_id": "string",
        "storage_resource_id": "string",
    },
    storage_accounts=[{
        "is_default": False,
        "storage_account_key": "string",
        "storage_container_id": "string",
        "storage_resource_id": "string",
    }],
    tags={
        "string": "string",
    },
    compute_isolation={
        "compute_isolation_enabled": False,
        "host_sku": "string",
    },
    tls_min_version="string")
Copy
const interactiveQueryClusterResource = new azure.hdinsight.InteractiveQueryCluster("interactiveQueryClusterResource", {
    gateway: {
        password: "string",
        username: "string",
    },
    componentVersion: {
        interactiveHive: "string",
    },
    tier: "string",
    roles: {
        headNode: {
            username: "string",
            vmSize: "string",
            password: "string",
            scriptActions: [{
                name: "string",
                uri: "string",
                parameters: "string",
            }],
            sshKeys: ["string"],
            subnetId: "string",
            virtualNetworkId: "string",
        },
        workerNode: {
            targetInstanceCount: 0,
            username: "string",
            vmSize: "string",
            autoscale: {
                recurrence: {
                    schedules: [{
                        days: ["string"],
                        targetInstanceCount: 0,
                        time: "string",
                    }],
                    timezone: "string",
                },
            },
            password: "string",
            scriptActions: [{
                name: "string",
                uri: "string",
                parameters: "string",
            }],
            sshKeys: ["string"],
            subnetId: "string",
            virtualNetworkId: "string",
        },
        zookeeperNode: {
            username: "string",
            vmSize: "string",
            password: "string",
            scriptActions: [{
                name: "string",
                uri: "string",
                parameters: "string",
            }],
            sshKeys: ["string"],
            subnetId: "string",
            virtualNetworkId: "string",
        },
    },
    resourceGroupName: "string",
    clusterVersion: "string",
    name: "string",
    encryptionInTransitEnabled: false,
    metastores: {
        ambari: {
            databaseName: "string",
            password: "string",
            server: "string",
            username: "string",
        },
        hive: {
            databaseName: "string",
            password: "string",
            server: "string",
            username: "string",
        },
        oozie: {
            databaseName: "string",
            password: "string",
            server: "string",
            username: "string",
        },
    },
    monitor: {
        logAnalyticsWorkspaceId: "string",
        primaryKey: "string",
    },
    extension: {
        logAnalyticsWorkspaceId: "string",
        primaryKey: "string",
    },
    network: {
        connectionDirection: "string",
        privateLinkEnabled: false,
    },
    privateLinkConfiguration: {
        groupId: "string",
        ipConfiguration: {
            name: "string",
            primary: false,
            privateIpAddress: "string",
            privateIpAllocationMethod: "string",
            subnetId: "string",
        },
        name: "string",
    },
    location: "string",
    diskEncryptions: [{
        encryptionAlgorithm: "string",
        encryptionAtHostEnabled: false,
        keyVaultKeyId: "string",
        keyVaultManagedIdentityId: "string",
    }],
    securityProfile: {
        aaddsResourceId: "string",
        domainName: "string",
        domainUserPassword: "string",
        domainUsername: "string",
        ldapsUrls: ["string"],
        msiResourceId: "string",
        clusterUsersGroupDns: ["string"],
    },
    storageAccountGen2: {
        filesystemId: "string",
        isDefault: false,
        managedIdentityResourceId: "string",
        storageResourceId: "string",
    },
    storageAccounts: [{
        isDefault: false,
        storageAccountKey: "string",
        storageContainerId: "string",
        storageResourceId: "string",
    }],
    tags: {
        string: "string",
    },
    computeIsolation: {
        computeIsolationEnabled: false,
        hostSku: "string",
    },
    tlsMinVersion: "string",
});
Copy
type: azure:hdinsight:InteractiveQueryCluster
properties:
    clusterVersion: string
    componentVersion:
        interactiveHive: string
    computeIsolation:
        computeIsolationEnabled: false
        hostSku: string
    diskEncryptions:
        - encryptionAlgorithm: string
          encryptionAtHostEnabled: false
          keyVaultKeyId: string
          keyVaultManagedIdentityId: string
    encryptionInTransitEnabled: false
    extension:
        logAnalyticsWorkspaceId: string
        primaryKey: string
    gateway:
        password: string
        username: string
    location: string
    metastores:
        ambari:
            databaseName: string
            password: string
            server: string
            username: string
        hive:
            databaseName: string
            password: string
            server: string
            username: string
        oozie:
            databaseName: string
            password: string
            server: string
            username: string
    monitor:
        logAnalyticsWorkspaceId: string
        primaryKey: string
    name: string
    network:
        connectionDirection: string
        privateLinkEnabled: false
    privateLinkConfiguration:
        groupId: string
        ipConfiguration:
            name: string
            primary: false
            privateIpAddress: string
            privateIpAllocationMethod: string
            subnetId: string
        name: string
    resourceGroupName: string
    roles:
        headNode:
            password: string
            scriptActions:
                - name: string
                  parameters: string
                  uri: string
            sshKeys:
                - string
            subnetId: string
            username: string
            virtualNetworkId: string
            vmSize: string
        workerNode:
            autoscale:
                recurrence:
                    schedules:
                        - days:
                            - string
                          targetInstanceCount: 0
                          time: string
                    timezone: string
            password: string
            scriptActions:
                - name: string
                  parameters: string
                  uri: string
            sshKeys:
                - string
            subnetId: string
            targetInstanceCount: 0
            username: string
            virtualNetworkId: string
            vmSize: string
        zookeeperNode:
            password: string
            scriptActions:
                - name: string
                  parameters: string
                  uri: string
            sshKeys:
                - string
            subnetId: string
            username: string
            virtualNetworkId: string
            vmSize: string
    securityProfile:
        aaddsResourceId: string
        clusterUsersGroupDns:
            - string
        domainName: string
        domainUserPassword: string
        domainUsername: string
        ldapsUrls:
            - string
        msiResourceId: string
    storageAccountGen2:
        filesystemId: string
        isDefault: false
        managedIdentityResourceId: string
        storageResourceId: string
    storageAccounts:
        - isDefault: false
          storageAccountKey: string
          storageContainerId: string
          storageResourceId: string
    tags:
        string: string
    tier: string
    tlsMinVersion: string
Copy

InteractiveQueryCluster Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The InteractiveQueryCluster resource accepts the following input properties:

ClusterVersion
This property is required.
Changes to this property will trigger replacement.
string
Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created.
ComponentVersion This property is required. InteractiveQueryClusterComponentVersion
A component_version block as defined below.
Gateway This property is required. InteractiveQueryClusterGateway
A gateway block as defined below.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
Specifies the name of the Resource Group in which this HDInsight Interactive Query Cluster should exist. Changing this forces a new resource to be created.
Roles This property is required. InteractiveQueryClusterRoles
A roles block as defined below.
Tier
This property is required.
Changes to this property will trigger replacement.
string
Specifies the Tier which should be used for this HDInsight Interactive Query Cluster. Possible values are Standard or Premium. Changing this forces a new resource to be created.
ComputeIsolation InteractiveQueryClusterComputeIsolation
A compute_isolation block as defined below.
DiskEncryptions List<InteractiveQueryClusterDiskEncryption>
A disk_encryption block as defined below.
EncryptionInTransitEnabled Changes to this property will trigger replacement. bool
Whether encryption in transit is enabled for this Cluster. Changing this forces a new resource to be created.
Extension InteractiveQueryClusterExtension
An extension block as defined below.
Location Changes to this property will trigger replacement. string
Specifies the Azure Region which this HDInsight Interactive Query Cluster should exist. Changing this forces a new resource to be created.
Metastores InteractiveQueryClusterMetastores
A metastores block as defined below.
Monitor InteractiveQueryClusterMonitor
A monitor block as defined below.
Name Changes to this property will trigger replacement. string
Specifies the name for this HDInsight Interactive Query Cluster. Changing this forces a new resource to be created.
Network InteractiveQueryClusterNetwork
A network block as defined below.
PrivateLinkConfiguration InteractiveQueryClusterPrivateLinkConfiguration
A private_link_configuration block as defined below.
SecurityProfile Changes to this property will trigger replacement. InteractiveQueryClusterSecurityProfile
A security_profile block as defined below. Changing this forces a new resource to be created.
StorageAccountGen2 InteractiveQueryClusterStorageAccountGen2
A storage_account_gen2 block as defined below.
StorageAccounts List<InteractiveQueryClusterStorageAccount>
One or more storage_account block as defined below.
Tags Dictionary<string, string>
A map of Tags which should be assigned to this HDInsight Interactive Query Cluster.
TlsMinVersion Changes to this property will trigger replacement. string

The minimal supported TLS version. Possible values are 1.0, 1.1 or 1.2. Changing this forces a new resource to be created.

NOTE: Starting on June 30, 2020, Azure HDInsight will enforce TLS 1.2 or later versions for all HTTPS connections. For more information, see Azure HDInsight TLS 1.2 Enforcement.

ClusterVersion
This property is required.
Changes to this property will trigger replacement.
string
Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created.
ComponentVersion This property is required. InteractiveQueryClusterComponentVersionArgs
A component_version block as defined below.
Gateway This property is required. InteractiveQueryClusterGatewayArgs
A gateway block as defined below.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
Specifies the name of the Resource Group in which this HDInsight Interactive Query Cluster should exist. Changing this forces a new resource to be created.
Roles This property is required. InteractiveQueryClusterRolesArgs
A roles block as defined below.
Tier
This property is required.
Changes to this property will trigger replacement.
string
Specifies the Tier which should be used for this HDInsight Interactive Query Cluster. Possible values are Standard or Premium. Changing this forces a new resource to be created.
ComputeIsolation InteractiveQueryClusterComputeIsolationArgs
A compute_isolation block as defined below.
DiskEncryptions []InteractiveQueryClusterDiskEncryptionArgs
A disk_encryption block as defined below.
EncryptionInTransitEnabled Changes to this property will trigger replacement. bool
Whether encryption in transit is enabled for this Cluster. Changing this forces a new resource to be created.
Extension InteractiveQueryClusterExtensionArgs
An extension block as defined below.
Location Changes to this property will trigger replacement. string
Specifies the Azure Region which this HDInsight Interactive Query Cluster should exist. Changing this forces a new resource to be created.
Metastores InteractiveQueryClusterMetastoresArgs
A metastores block as defined below.
Monitor InteractiveQueryClusterMonitorArgs
A monitor block as defined below.
Name Changes to this property will trigger replacement. string
Specifies the name for this HDInsight Interactive Query Cluster. Changing this forces a new resource to be created.
Network InteractiveQueryClusterNetworkArgs
A network block as defined below.
PrivateLinkConfiguration InteractiveQueryClusterPrivateLinkConfigurationArgs
A private_link_configuration block as defined below.
SecurityProfile Changes to this property will trigger replacement. InteractiveQueryClusterSecurityProfileArgs
A security_profile block as defined below. Changing this forces a new resource to be created.
StorageAccountGen2 InteractiveQueryClusterStorageAccountGen2Args
A storage_account_gen2 block as defined below.
StorageAccounts []InteractiveQueryClusterStorageAccountArgs
One or more storage_account block as defined below.
Tags map[string]string
A map of Tags which should be assigned to this HDInsight Interactive Query Cluster.
TlsMinVersion Changes to this property will trigger replacement. string

The minimal supported TLS version. Possible values are 1.0, 1.1 or 1.2. Changing this forces a new resource to be created.

NOTE: Starting on June 30, 2020, Azure HDInsight will enforce TLS 1.2 or later versions for all HTTPS connections. For more information, see Azure HDInsight TLS 1.2 Enforcement.

clusterVersion
This property is required.
Changes to this property will trigger replacement.
String
Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created.
componentVersion This property is required. InteractiveQueryClusterComponentVersion
A component_version block as defined below.
gateway This property is required. InteractiveQueryClusterGateway
A gateway block as defined below.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
Specifies the name of the Resource Group in which this HDInsight Interactive Query Cluster should exist. Changing this forces a new resource to be created.
roles This property is required. InteractiveQueryClusterRoles
A roles block as defined below.
tier
This property is required.
Changes to this property will trigger replacement.
String
Specifies the Tier which should be used for this HDInsight Interactive Query Cluster. Possible values are Standard or Premium. Changing this forces a new resource to be created.
computeIsolation InteractiveQueryClusterComputeIsolation
A compute_isolation block as defined below.
diskEncryptions List<InteractiveQueryClusterDiskEncryption>
A disk_encryption block as defined below.
encryptionInTransitEnabled Changes to this property will trigger replacement. Boolean
Whether encryption in transit is enabled for this Cluster. Changing this forces a new resource to be created.
extension InteractiveQueryClusterExtension
An extension block as defined below.
location Changes to this property will trigger replacement. String
Specifies the Azure Region which this HDInsight Interactive Query Cluster should exist. Changing this forces a new resource to be created.
metastores InteractiveQueryClusterMetastores
A metastores block as defined below.
monitor InteractiveQueryClusterMonitor
A monitor block as defined below.
name Changes to this property will trigger replacement. String
Specifies the name for this HDInsight Interactive Query Cluster. Changing this forces a new resource to be created.
network InteractiveQueryClusterNetwork
A network block as defined below.
privateLinkConfiguration InteractiveQueryClusterPrivateLinkConfiguration
A private_link_configuration block as defined below.
securityProfile Changes to this property will trigger replacement. InteractiveQueryClusterSecurityProfile
A security_profile block as defined below. Changing this forces a new resource to be created.
storageAccountGen2 InteractiveQueryClusterStorageAccountGen2
A storage_account_gen2 block as defined below.
storageAccounts List<InteractiveQueryClusterStorageAccount>
One or more storage_account block as defined below.
tags Map<String,String>
A map of Tags which should be assigned to this HDInsight Interactive Query Cluster.
tlsMinVersion Changes to this property will trigger replacement. String

The minimal supported TLS version. Possible values are 1.0, 1.1 or 1.2. Changing this forces a new resource to be created.

NOTE: Starting on June 30, 2020, Azure HDInsight will enforce TLS 1.2 or later versions for all HTTPS connections. For more information, see Azure HDInsight TLS 1.2 Enforcement.

clusterVersion
This property is required.
Changes to this property will trigger replacement.
string
Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created.
componentVersion This property is required. InteractiveQueryClusterComponentVersion
A component_version block as defined below.
gateway This property is required. InteractiveQueryClusterGateway
A gateway block as defined below.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
Specifies the name of the Resource Group in which this HDInsight Interactive Query Cluster should exist. Changing this forces a new resource to be created.
roles This property is required. InteractiveQueryClusterRoles
A roles block as defined below.
tier
This property is required.
Changes to this property will trigger replacement.
string
Specifies the Tier which should be used for this HDInsight Interactive Query Cluster. Possible values are Standard or Premium. Changing this forces a new resource to be created.
computeIsolation InteractiveQueryClusterComputeIsolation
A compute_isolation block as defined below.
diskEncryptions InteractiveQueryClusterDiskEncryption[]
A disk_encryption block as defined below.
encryptionInTransitEnabled Changes to this property will trigger replacement. boolean
Whether encryption in transit is enabled for this Cluster. Changing this forces a new resource to be created.
extension InteractiveQueryClusterExtension
An extension block as defined below.
location Changes to this property will trigger replacement. string
Specifies the Azure Region which this HDInsight Interactive Query Cluster should exist. Changing this forces a new resource to be created.
metastores InteractiveQueryClusterMetastores
A metastores block as defined below.
monitor InteractiveQueryClusterMonitor
A monitor block as defined below.
name Changes to this property will trigger replacement. string
Specifies the name for this HDInsight Interactive Query Cluster. Changing this forces a new resource to be created.
network InteractiveQueryClusterNetwork
A network block as defined below.
privateLinkConfiguration InteractiveQueryClusterPrivateLinkConfiguration
A private_link_configuration block as defined below.
securityProfile Changes to this property will trigger replacement. InteractiveQueryClusterSecurityProfile
A security_profile block as defined below. Changing this forces a new resource to be created.
storageAccountGen2 InteractiveQueryClusterStorageAccountGen2
A storage_account_gen2 block as defined below.
storageAccounts InteractiveQueryClusterStorageAccount[]
One or more storage_account block as defined below.
tags {[key: string]: string}
A map of Tags which should be assigned to this HDInsight Interactive Query Cluster.
tlsMinVersion Changes to this property will trigger replacement. string

The minimal supported TLS version. Possible values are 1.0, 1.1 or 1.2. Changing this forces a new resource to be created.

NOTE: Starting on June 30, 2020, Azure HDInsight will enforce TLS 1.2 or later versions for all HTTPS connections. For more information, see Azure HDInsight TLS 1.2 Enforcement.

cluster_version
This property is required.
Changes to this property will trigger replacement.
str
Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created.
component_version This property is required. InteractiveQueryClusterComponentVersionArgs
A component_version block as defined below.
gateway This property is required. InteractiveQueryClusterGatewayArgs
A gateway block as defined below.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
Specifies the name of the Resource Group in which this HDInsight Interactive Query Cluster should exist. Changing this forces a new resource to be created.
roles This property is required. InteractiveQueryClusterRolesArgs
A roles block as defined below.
tier
This property is required.
Changes to this property will trigger replacement.
str
Specifies the Tier which should be used for this HDInsight Interactive Query Cluster. Possible values are Standard or Premium. Changing this forces a new resource to be created.
compute_isolation InteractiveQueryClusterComputeIsolationArgs
A compute_isolation block as defined below.
disk_encryptions Sequence[InteractiveQueryClusterDiskEncryptionArgs]
A disk_encryption block as defined below.
encryption_in_transit_enabled Changes to this property will trigger replacement. bool
Whether encryption in transit is enabled for this Cluster. Changing this forces a new resource to be created.
extension InteractiveQueryClusterExtensionArgs
An extension block as defined below.
location Changes to this property will trigger replacement. str
Specifies the Azure Region which this HDInsight Interactive Query Cluster should exist. Changing this forces a new resource to be created.
metastores InteractiveQueryClusterMetastoresArgs
A metastores block as defined below.
monitor InteractiveQueryClusterMonitorArgs
A monitor block as defined below.
name Changes to this property will trigger replacement. str
Specifies the name for this HDInsight Interactive Query Cluster. Changing this forces a new resource to be created.
network InteractiveQueryClusterNetworkArgs
A network block as defined below.
private_link_configuration InteractiveQueryClusterPrivateLinkConfigurationArgs
A private_link_configuration block as defined below.
security_profile Changes to this property will trigger replacement. InteractiveQueryClusterSecurityProfileArgs
A security_profile block as defined below. Changing this forces a new resource to be created.
storage_account_gen2 InteractiveQueryClusterStorageAccountGen2Args
A storage_account_gen2 block as defined below.
storage_accounts Sequence[InteractiveQueryClusterStorageAccountArgs]
One or more storage_account block as defined below.
tags Mapping[str, str]
A map of Tags which should be assigned to this HDInsight Interactive Query Cluster.
tls_min_version Changes to this property will trigger replacement. str

The minimal supported TLS version. Possible values are 1.0, 1.1 or 1.2. Changing this forces a new resource to be created.

NOTE: Starting on June 30, 2020, Azure HDInsight will enforce TLS 1.2 or later versions for all HTTPS connections. For more information, see Azure HDInsight TLS 1.2 Enforcement.

clusterVersion
This property is required.
Changes to this property will trigger replacement.
String
Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created.
componentVersion This property is required. Property Map
A component_version block as defined below.
gateway This property is required. Property Map
A gateway block as defined below.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
Specifies the name of the Resource Group in which this HDInsight Interactive Query Cluster should exist. Changing this forces a new resource to be created.
roles This property is required. Property Map
A roles block as defined below.
tier
This property is required.
Changes to this property will trigger replacement.
String
Specifies the Tier which should be used for this HDInsight Interactive Query Cluster. Possible values are Standard or Premium. Changing this forces a new resource to be created.
computeIsolation Property Map
A compute_isolation block as defined below.
diskEncryptions List<Property Map>
A disk_encryption block as defined below.
encryptionInTransitEnabled Changes to this property will trigger replacement. Boolean
Whether encryption in transit is enabled for this Cluster. Changing this forces a new resource to be created.
extension Property Map
An extension block as defined below.
location Changes to this property will trigger replacement. String
Specifies the Azure Region which this HDInsight Interactive Query Cluster should exist. Changing this forces a new resource to be created.
metastores Property Map
A metastores block as defined below.
monitor Property Map
A monitor block as defined below.
name Changes to this property will trigger replacement. String
Specifies the name for this HDInsight Interactive Query Cluster. Changing this forces a new resource to be created.
network Property Map
A network block as defined below.
privateLinkConfiguration Property Map
A private_link_configuration block as defined below.
securityProfile Changes to this property will trigger replacement. Property Map
A security_profile block as defined below. Changing this forces a new resource to be created.
storageAccountGen2 Property Map
A storage_account_gen2 block as defined below.
storageAccounts List<Property Map>
One or more storage_account block as defined below.
tags Map<String>
A map of Tags which should be assigned to this HDInsight Interactive Query Cluster.
tlsMinVersion Changes to this property will trigger replacement. String

The minimal supported TLS version. Possible values are 1.0, 1.1 or 1.2. Changing this forces a new resource to be created.

NOTE: Starting on June 30, 2020, Azure HDInsight will enforce TLS 1.2 or later versions for all HTTPS connections. For more information, see Azure HDInsight TLS 1.2 Enforcement.

Outputs

All input properties are implicitly available as output properties. Additionally, the InteractiveQueryCluster resource produces the following output properties:

HttpsEndpoint string
The HTTPS Connectivity Endpoint for this HDInsight Interactive Query Cluster.
Id string
The provider-assigned unique ID for this managed resource.
SshEndpoint string
The SSH Connectivity Endpoint for this HDInsight Interactive Query Cluster.
HttpsEndpoint string
The HTTPS Connectivity Endpoint for this HDInsight Interactive Query Cluster.
Id string
The provider-assigned unique ID for this managed resource.
SshEndpoint string
The SSH Connectivity Endpoint for this HDInsight Interactive Query Cluster.
httpsEndpoint String
The HTTPS Connectivity Endpoint for this HDInsight Interactive Query Cluster.
id String
The provider-assigned unique ID for this managed resource.
sshEndpoint String
The SSH Connectivity Endpoint for this HDInsight Interactive Query Cluster.
httpsEndpoint string
The HTTPS Connectivity Endpoint for this HDInsight Interactive Query Cluster.
id string
The provider-assigned unique ID for this managed resource.
sshEndpoint string
The SSH Connectivity Endpoint for this HDInsight Interactive Query Cluster.
https_endpoint str
The HTTPS Connectivity Endpoint for this HDInsight Interactive Query Cluster.
id str
The provider-assigned unique ID for this managed resource.
ssh_endpoint str
The SSH Connectivity Endpoint for this HDInsight Interactive Query Cluster.
httpsEndpoint String
The HTTPS Connectivity Endpoint for this HDInsight Interactive Query Cluster.
id String
The provider-assigned unique ID for this managed resource.
sshEndpoint String
The SSH Connectivity Endpoint for this HDInsight Interactive Query Cluster.

Look up Existing InteractiveQueryCluster Resource

Get an existing InteractiveQueryCluster resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: InteractiveQueryClusterState, opts?: CustomResourceOptions): InteractiveQueryCluster
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        cluster_version: Optional[str] = None,
        component_version: Optional[InteractiveQueryClusterComponentVersionArgs] = None,
        compute_isolation: Optional[InteractiveQueryClusterComputeIsolationArgs] = None,
        disk_encryptions: Optional[Sequence[InteractiveQueryClusterDiskEncryptionArgs]] = None,
        encryption_in_transit_enabled: Optional[bool] = None,
        extension: Optional[InteractiveQueryClusterExtensionArgs] = None,
        gateway: Optional[InteractiveQueryClusterGatewayArgs] = None,
        https_endpoint: Optional[str] = None,
        location: Optional[str] = None,
        metastores: Optional[InteractiveQueryClusterMetastoresArgs] = None,
        monitor: Optional[InteractiveQueryClusterMonitorArgs] = None,
        name: Optional[str] = None,
        network: Optional[InteractiveQueryClusterNetworkArgs] = None,
        private_link_configuration: Optional[InteractiveQueryClusterPrivateLinkConfigurationArgs] = None,
        resource_group_name: Optional[str] = None,
        roles: Optional[InteractiveQueryClusterRolesArgs] = None,
        security_profile: Optional[InteractiveQueryClusterSecurityProfileArgs] = None,
        ssh_endpoint: Optional[str] = None,
        storage_account_gen2: Optional[InteractiveQueryClusterStorageAccountGen2Args] = None,
        storage_accounts: Optional[Sequence[InteractiveQueryClusterStorageAccountArgs]] = None,
        tags: Optional[Mapping[str, str]] = None,
        tier: Optional[str] = None,
        tls_min_version: Optional[str] = None) -> InteractiveQueryCluster
func GetInteractiveQueryCluster(ctx *Context, name string, id IDInput, state *InteractiveQueryClusterState, opts ...ResourceOption) (*InteractiveQueryCluster, error)
public static InteractiveQueryCluster Get(string name, Input<string> id, InteractiveQueryClusterState? state, CustomResourceOptions? opts = null)
public static InteractiveQueryCluster get(String name, Output<String> id, InteractiveQueryClusterState state, CustomResourceOptions options)
resources:  _:    type: azure:hdinsight:InteractiveQueryCluster    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
ClusterVersion Changes to this property will trigger replacement. string
Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created.
ComponentVersion InteractiveQueryClusterComponentVersion
A component_version block as defined below.
ComputeIsolation InteractiveQueryClusterComputeIsolation
A compute_isolation block as defined below.
DiskEncryptions List<InteractiveQueryClusterDiskEncryption>
A disk_encryption block as defined below.
EncryptionInTransitEnabled Changes to this property will trigger replacement. bool
Whether encryption in transit is enabled for this Cluster. Changing this forces a new resource to be created.
Extension InteractiveQueryClusterExtension
An extension block as defined below.
Gateway InteractiveQueryClusterGateway
A gateway block as defined below.
HttpsEndpoint string
The HTTPS Connectivity Endpoint for this HDInsight Interactive Query Cluster.
Location Changes to this property will trigger replacement. string
Specifies the Azure Region which this HDInsight Interactive Query Cluster should exist. Changing this forces a new resource to be created.
Metastores InteractiveQueryClusterMetastores
A metastores block as defined below.
Monitor InteractiveQueryClusterMonitor
A monitor block as defined below.
Name Changes to this property will trigger replacement. string
Specifies the name for this HDInsight Interactive Query Cluster. Changing this forces a new resource to be created.
Network InteractiveQueryClusterNetwork
A network block as defined below.
PrivateLinkConfiguration InteractiveQueryClusterPrivateLinkConfiguration
A private_link_configuration block as defined below.
ResourceGroupName Changes to this property will trigger replacement. string
Specifies the name of the Resource Group in which this HDInsight Interactive Query Cluster should exist. Changing this forces a new resource to be created.
Roles InteractiveQueryClusterRoles
A roles block as defined below.
SecurityProfile Changes to this property will trigger replacement. InteractiveQueryClusterSecurityProfile
A security_profile block as defined below. Changing this forces a new resource to be created.
SshEndpoint string
The SSH Connectivity Endpoint for this HDInsight Interactive Query Cluster.
StorageAccountGen2 InteractiveQueryClusterStorageAccountGen2
A storage_account_gen2 block as defined below.
StorageAccounts List<InteractiveQueryClusterStorageAccount>
One or more storage_account block as defined below.
Tags Dictionary<string, string>
A map of Tags which should be assigned to this HDInsight Interactive Query Cluster.
Tier Changes to this property will trigger replacement. string
Specifies the Tier which should be used for this HDInsight Interactive Query Cluster. Possible values are Standard or Premium. Changing this forces a new resource to be created.
TlsMinVersion Changes to this property will trigger replacement. string

The minimal supported TLS version. Possible values are 1.0, 1.1 or 1.2. Changing this forces a new resource to be created.

NOTE: Starting on June 30, 2020, Azure HDInsight will enforce TLS 1.2 or later versions for all HTTPS connections. For more information, see Azure HDInsight TLS 1.2 Enforcement.

ClusterVersion Changes to this property will trigger replacement. string
Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created.
ComponentVersion InteractiveQueryClusterComponentVersionArgs
A component_version block as defined below.
ComputeIsolation InteractiveQueryClusterComputeIsolationArgs
A compute_isolation block as defined below.
DiskEncryptions []InteractiveQueryClusterDiskEncryptionArgs
A disk_encryption block as defined below.
EncryptionInTransitEnabled Changes to this property will trigger replacement. bool
Whether encryption in transit is enabled for this Cluster. Changing this forces a new resource to be created.
Extension InteractiveQueryClusterExtensionArgs
An extension block as defined below.
Gateway InteractiveQueryClusterGatewayArgs
A gateway block as defined below.
HttpsEndpoint string
The HTTPS Connectivity Endpoint for this HDInsight Interactive Query Cluster.
Location Changes to this property will trigger replacement. string
Specifies the Azure Region which this HDInsight Interactive Query Cluster should exist. Changing this forces a new resource to be created.
Metastores InteractiveQueryClusterMetastoresArgs
A metastores block as defined below.
Monitor InteractiveQueryClusterMonitorArgs
A monitor block as defined below.
Name Changes to this property will trigger replacement. string
Specifies the name for this HDInsight Interactive Query Cluster. Changing this forces a new resource to be created.
Network InteractiveQueryClusterNetworkArgs
A network block as defined below.
PrivateLinkConfiguration InteractiveQueryClusterPrivateLinkConfigurationArgs
A private_link_configuration block as defined below.
ResourceGroupName Changes to this property will trigger replacement. string
Specifies the name of the Resource Group in which this HDInsight Interactive Query Cluster should exist. Changing this forces a new resource to be created.
Roles InteractiveQueryClusterRolesArgs
A roles block as defined below.
SecurityProfile Changes to this property will trigger replacement. InteractiveQueryClusterSecurityProfileArgs
A security_profile block as defined below. Changing this forces a new resource to be created.
SshEndpoint string
The SSH Connectivity Endpoint for this HDInsight Interactive Query Cluster.
StorageAccountGen2 InteractiveQueryClusterStorageAccountGen2Args
A storage_account_gen2 block as defined below.
StorageAccounts []InteractiveQueryClusterStorageAccountArgs
One or more storage_account block as defined below.
Tags map[string]string
A map of Tags which should be assigned to this HDInsight Interactive Query Cluster.
Tier Changes to this property will trigger replacement. string
Specifies the Tier which should be used for this HDInsight Interactive Query Cluster. Possible values are Standard or Premium. Changing this forces a new resource to be created.
TlsMinVersion Changes to this property will trigger replacement. string

The minimal supported TLS version. Possible values are 1.0, 1.1 or 1.2. Changing this forces a new resource to be created.

NOTE: Starting on June 30, 2020, Azure HDInsight will enforce TLS 1.2 or later versions for all HTTPS connections. For more information, see Azure HDInsight TLS 1.2 Enforcement.

clusterVersion Changes to this property will trigger replacement. String
Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created.
componentVersion InteractiveQueryClusterComponentVersion
A component_version block as defined below.
computeIsolation InteractiveQueryClusterComputeIsolation
A compute_isolation block as defined below.
diskEncryptions List<InteractiveQueryClusterDiskEncryption>
A disk_encryption block as defined below.
encryptionInTransitEnabled Changes to this property will trigger replacement. Boolean
Whether encryption in transit is enabled for this Cluster. Changing this forces a new resource to be created.
extension InteractiveQueryClusterExtension
An extension block as defined below.
gateway InteractiveQueryClusterGateway
A gateway block as defined below.
httpsEndpoint String
The HTTPS Connectivity Endpoint for this HDInsight Interactive Query Cluster.
location Changes to this property will trigger replacement. String
Specifies the Azure Region which this HDInsight Interactive Query Cluster should exist. Changing this forces a new resource to be created.
metastores InteractiveQueryClusterMetastores
A metastores block as defined below.
monitor InteractiveQueryClusterMonitor
A monitor block as defined below.
name Changes to this property will trigger replacement. String
Specifies the name for this HDInsight Interactive Query Cluster. Changing this forces a new resource to be created.
network InteractiveQueryClusterNetwork
A network block as defined below.
privateLinkConfiguration InteractiveQueryClusterPrivateLinkConfiguration
A private_link_configuration block as defined below.
resourceGroupName Changes to this property will trigger replacement. String
Specifies the name of the Resource Group in which this HDInsight Interactive Query Cluster should exist. Changing this forces a new resource to be created.
roles InteractiveQueryClusterRoles
A roles block as defined below.
securityProfile Changes to this property will trigger replacement. InteractiveQueryClusterSecurityProfile
A security_profile block as defined below. Changing this forces a new resource to be created.
sshEndpoint String
The SSH Connectivity Endpoint for this HDInsight Interactive Query Cluster.
storageAccountGen2 InteractiveQueryClusterStorageAccountGen2
A storage_account_gen2 block as defined below.
storageAccounts List<InteractiveQueryClusterStorageAccount>
One or more storage_account block as defined below.
tags Map<String,String>
A map of Tags which should be assigned to this HDInsight Interactive Query Cluster.
tier Changes to this property will trigger replacement. String
Specifies the Tier which should be used for this HDInsight Interactive Query Cluster. Possible values are Standard or Premium. Changing this forces a new resource to be created.
tlsMinVersion Changes to this property will trigger replacement. String

The minimal supported TLS version. Possible values are 1.0, 1.1 or 1.2. Changing this forces a new resource to be created.

NOTE: Starting on June 30, 2020, Azure HDInsight will enforce TLS 1.2 or later versions for all HTTPS connections. For more information, see Azure HDInsight TLS 1.2 Enforcement.

clusterVersion Changes to this property will trigger replacement. string
Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created.
componentVersion InteractiveQueryClusterComponentVersion
A component_version block as defined below.
computeIsolation InteractiveQueryClusterComputeIsolation
A compute_isolation block as defined below.
diskEncryptions InteractiveQueryClusterDiskEncryption[]
A disk_encryption block as defined below.
encryptionInTransitEnabled Changes to this property will trigger replacement. boolean
Whether encryption in transit is enabled for this Cluster. Changing this forces a new resource to be created.
extension InteractiveQueryClusterExtension
An extension block as defined below.
gateway InteractiveQueryClusterGateway
A gateway block as defined below.
httpsEndpoint string
The HTTPS Connectivity Endpoint for this HDInsight Interactive Query Cluster.
location Changes to this property will trigger replacement. string
Specifies the Azure Region which this HDInsight Interactive Query Cluster should exist. Changing this forces a new resource to be created.
metastores InteractiveQueryClusterMetastores
A metastores block as defined below.
monitor InteractiveQueryClusterMonitor
A monitor block as defined below.
name Changes to this property will trigger replacement. string
Specifies the name for this HDInsight Interactive Query Cluster. Changing this forces a new resource to be created.
network InteractiveQueryClusterNetwork
A network block as defined below.
privateLinkConfiguration InteractiveQueryClusterPrivateLinkConfiguration
A private_link_configuration block as defined below.
resourceGroupName Changes to this property will trigger replacement. string
Specifies the name of the Resource Group in which this HDInsight Interactive Query Cluster should exist. Changing this forces a new resource to be created.
roles InteractiveQueryClusterRoles
A roles block as defined below.
securityProfile Changes to this property will trigger replacement. InteractiveQueryClusterSecurityProfile
A security_profile block as defined below. Changing this forces a new resource to be created.
sshEndpoint string
The SSH Connectivity Endpoint for this HDInsight Interactive Query Cluster.
storageAccountGen2 InteractiveQueryClusterStorageAccountGen2
A storage_account_gen2 block as defined below.
storageAccounts InteractiveQueryClusterStorageAccount[]
One or more storage_account block as defined below.
tags {[key: string]: string}
A map of Tags which should be assigned to this HDInsight Interactive Query Cluster.
tier Changes to this property will trigger replacement. string
Specifies the Tier which should be used for this HDInsight Interactive Query Cluster. Possible values are Standard or Premium. Changing this forces a new resource to be created.
tlsMinVersion Changes to this property will trigger replacement. string

The minimal supported TLS version. Possible values are 1.0, 1.1 or 1.2. Changing this forces a new resource to be created.

NOTE: Starting on June 30, 2020, Azure HDInsight will enforce TLS 1.2 or later versions for all HTTPS connections. For more information, see Azure HDInsight TLS 1.2 Enforcement.

cluster_version Changes to this property will trigger replacement. str
Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created.
component_version InteractiveQueryClusterComponentVersionArgs
A component_version block as defined below.
compute_isolation InteractiveQueryClusterComputeIsolationArgs
A compute_isolation block as defined below.
disk_encryptions Sequence[InteractiveQueryClusterDiskEncryptionArgs]
A disk_encryption block as defined below.
encryption_in_transit_enabled Changes to this property will trigger replacement. bool
Whether encryption in transit is enabled for this Cluster. Changing this forces a new resource to be created.
extension InteractiveQueryClusterExtensionArgs
An extension block as defined below.
gateway InteractiveQueryClusterGatewayArgs
A gateway block as defined below.
https_endpoint str
The HTTPS Connectivity Endpoint for this HDInsight Interactive Query Cluster.
location Changes to this property will trigger replacement. str
Specifies the Azure Region which this HDInsight Interactive Query Cluster should exist. Changing this forces a new resource to be created.
metastores InteractiveQueryClusterMetastoresArgs
A metastores block as defined below.
monitor InteractiveQueryClusterMonitorArgs
A monitor block as defined below.
name Changes to this property will trigger replacement. str
Specifies the name for this HDInsight Interactive Query Cluster. Changing this forces a new resource to be created.
network InteractiveQueryClusterNetworkArgs
A network block as defined below.
private_link_configuration InteractiveQueryClusterPrivateLinkConfigurationArgs
A private_link_configuration block as defined below.
resource_group_name Changes to this property will trigger replacement. str
Specifies the name of the Resource Group in which this HDInsight Interactive Query Cluster should exist. Changing this forces a new resource to be created.
roles InteractiveQueryClusterRolesArgs
A roles block as defined below.
security_profile Changes to this property will trigger replacement. InteractiveQueryClusterSecurityProfileArgs
A security_profile block as defined below. Changing this forces a new resource to be created.
ssh_endpoint str
The SSH Connectivity Endpoint for this HDInsight Interactive Query Cluster.
storage_account_gen2 InteractiveQueryClusterStorageAccountGen2Args
A storage_account_gen2 block as defined below.
storage_accounts Sequence[InteractiveQueryClusterStorageAccountArgs]
One or more storage_account block as defined below.
tags Mapping[str, str]
A map of Tags which should be assigned to this HDInsight Interactive Query Cluster.
tier Changes to this property will trigger replacement. str
Specifies the Tier which should be used for this HDInsight Interactive Query Cluster. Possible values are Standard or Premium. Changing this forces a new resource to be created.
tls_min_version Changes to this property will trigger replacement. str

The minimal supported TLS version. Possible values are 1.0, 1.1 or 1.2. Changing this forces a new resource to be created.

NOTE: Starting on June 30, 2020, Azure HDInsight will enforce TLS 1.2 or later versions for all HTTPS connections. For more information, see Azure HDInsight TLS 1.2 Enforcement.

clusterVersion Changes to this property will trigger replacement. String
Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created.
componentVersion Property Map
A component_version block as defined below.
computeIsolation Property Map
A compute_isolation block as defined below.
diskEncryptions List<Property Map>
A disk_encryption block as defined below.
encryptionInTransitEnabled Changes to this property will trigger replacement. Boolean
Whether encryption in transit is enabled for this Cluster. Changing this forces a new resource to be created.
extension Property Map
An extension block as defined below.
gateway Property Map
A gateway block as defined below.
httpsEndpoint String
The HTTPS Connectivity Endpoint for this HDInsight Interactive Query Cluster.
location Changes to this property will trigger replacement. String
Specifies the Azure Region which this HDInsight Interactive Query Cluster should exist. Changing this forces a new resource to be created.
metastores Property Map
A metastores block as defined below.
monitor Property Map
A monitor block as defined below.
name Changes to this property will trigger replacement. String
Specifies the name for this HDInsight Interactive Query Cluster. Changing this forces a new resource to be created.
network Property Map
A network block as defined below.
privateLinkConfiguration Property Map
A private_link_configuration block as defined below.
resourceGroupName Changes to this property will trigger replacement. String
Specifies the name of the Resource Group in which this HDInsight Interactive Query Cluster should exist. Changing this forces a new resource to be created.
roles Property Map
A roles block as defined below.
securityProfile Changes to this property will trigger replacement. Property Map
A security_profile block as defined below. Changing this forces a new resource to be created.
sshEndpoint String
The SSH Connectivity Endpoint for this HDInsight Interactive Query Cluster.
storageAccountGen2 Property Map
A storage_account_gen2 block as defined below.
storageAccounts List<Property Map>
One or more storage_account block as defined below.
tags Map<String>
A map of Tags which should be assigned to this HDInsight Interactive Query Cluster.
tier Changes to this property will trigger replacement. String
Specifies the Tier which should be used for this HDInsight Interactive Query Cluster. Possible values are Standard or Premium. Changing this forces a new resource to be created.
tlsMinVersion Changes to this property will trigger replacement. String

The minimal supported TLS version. Possible values are 1.0, 1.1 or 1.2. Changing this forces a new resource to be created.

NOTE: Starting on June 30, 2020, Azure HDInsight will enforce TLS 1.2 or later versions for all HTTPS connections. For more information, see Azure HDInsight TLS 1.2 Enforcement.

Supporting Types

InteractiveQueryClusterComponentVersion
, InteractiveQueryClusterComponentVersionArgs

InteractiveHive
This property is required.
Changes to this property will trigger replacement.
string
The version of Interactive Query which should be used for this HDInsight Interactive Query Cluster. Changing this forces a new resource to be created.
InteractiveHive
This property is required.
Changes to this property will trigger replacement.
string
The version of Interactive Query which should be used for this HDInsight Interactive Query Cluster. Changing this forces a new resource to be created.
interactiveHive
This property is required.
Changes to this property will trigger replacement.
String
The version of Interactive Query which should be used for this HDInsight Interactive Query Cluster. Changing this forces a new resource to be created.
interactiveHive
This property is required.
Changes to this property will trigger replacement.
string
The version of Interactive Query which should be used for this HDInsight Interactive Query Cluster. Changing this forces a new resource to be created.
interactive_hive
This property is required.
Changes to this property will trigger replacement.
str
The version of Interactive Query which should be used for this HDInsight Interactive Query Cluster. Changing this forces a new resource to be created.
interactiveHive
This property is required.
Changes to this property will trigger replacement.
String
The version of Interactive Query which should be used for this HDInsight Interactive Query Cluster. Changing this forces a new resource to be created.

InteractiveQueryClusterComputeIsolation
, InteractiveQueryClusterComputeIsolationArgs

ComputeIsolationEnabled bool
This field indicates whether enable compute isolation or not. Possible values are true or false.
HostSku string
The name of the host SKU.
ComputeIsolationEnabled bool
This field indicates whether enable compute isolation or not. Possible values are true or false.
HostSku string
The name of the host SKU.
computeIsolationEnabled Boolean
This field indicates whether enable compute isolation or not. Possible values are true or false.
hostSku String
The name of the host SKU.
computeIsolationEnabled boolean
This field indicates whether enable compute isolation or not. Possible values are true or false.
hostSku string
The name of the host SKU.
compute_isolation_enabled bool
This field indicates whether enable compute isolation or not. Possible values are true or false.
host_sku str
The name of the host SKU.
computeIsolationEnabled Boolean
This field indicates whether enable compute isolation or not. Possible values are true or false.
hostSku String
The name of the host SKU.

InteractiveQueryClusterDiskEncryption
, InteractiveQueryClusterDiskEncryptionArgs

EncryptionAlgorithm string
This is an algorithm identifier for encryption. Possible values are RSA1_5, RSA-OAEP, RSA-OAEP-256.
EncryptionAtHostEnabled bool
This is indicator to show whether resource disk encryption is enabled.
KeyVaultKeyId string
The ID of the key vault key.
KeyVaultManagedIdentityId string
This is the resource ID of Managed Identity used to access the key vault.
EncryptionAlgorithm string
This is an algorithm identifier for encryption. Possible values are RSA1_5, RSA-OAEP, RSA-OAEP-256.
EncryptionAtHostEnabled bool
This is indicator to show whether resource disk encryption is enabled.
KeyVaultKeyId string
The ID of the key vault key.
KeyVaultManagedIdentityId string
This is the resource ID of Managed Identity used to access the key vault.
encryptionAlgorithm String
This is an algorithm identifier for encryption. Possible values are RSA1_5, RSA-OAEP, RSA-OAEP-256.
encryptionAtHostEnabled Boolean
This is indicator to show whether resource disk encryption is enabled.
keyVaultKeyId String
The ID of the key vault key.
keyVaultManagedIdentityId String
This is the resource ID of Managed Identity used to access the key vault.
encryptionAlgorithm string
This is an algorithm identifier for encryption. Possible values are RSA1_5, RSA-OAEP, RSA-OAEP-256.
encryptionAtHostEnabled boolean
This is indicator to show whether resource disk encryption is enabled.
keyVaultKeyId string
The ID of the key vault key.
keyVaultManagedIdentityId string
This is the resource ID of Managed Identity used to access the key vault.
encryption_algorithm str
This is an algorithm identifier for encryption. Possible values are RSA1_5, RSA-OAEP, RSA-OAEP-256.
encryption_at_host_enabled bool
This is indicator to show whether resource disk encryption is enabled.
key_vault_key_id str
The ID of the key vault key.
key_vault_managed_identity_id str
This is the resource ID of Managed Identity used to access the key vault.
encryptionAlgorithm String
This is an algorithm identifier for encryption. Possible values are RSA1_5, RSA-OAEP, RSA-OAEP-256.
encryptionAtHostEnabled Boolean
This is indicator to show whether resource disk encryption is enabled.
keyVaultKeyId String
The ID of the key vault key.
keyVaultManagedIdentityId String
This is the resource ID of Managed Identity used to access the key vault.

InteractiveQueryClusterExtension
, InteractiveQueryClusterExtensionArgs

LogAnalyticsWorkspaceId This property is required. string
The workspace ID of the log analytics extension.
PrimaryKey This property is required. string
The workspace key of the log analytics extension.
LogAnalyticsWorkspaceId This property is required. string
The workspace ID of the log analytics extension.
PrimaryKey This property is required. string
The workspace key of the log analytics extension.
logAnalyticsWorkspaceId This property is required. String
The workspace ID of the log analytics extension.
primaryKey This property is required. String
The workspace key of the log analytics extension.
logAnalyticsWorkspaceId This property is required. string
The workspace ID of the log analytics extension.
primaryKey This property is required. string
The workspace key of the log analytics extension.
log_analytics_workspace_id This property is required. str
The workspace ID of the log analytics extension.
primary_key This property is required. str
The workspace key of the log analytics extension.
logAnalyticsWorkspaceId This property is required. String
The workspace ID of the log analytics extension.
primaryKey This property is required. String
The workspace key of the log analytics extension.

InteractiveQueryClusterGateway
, InteractiveQueryClusterGatewayArgs

Password This property is required. string

The password used for the Ambari Portal.

NOTE: This password must be different from the one used for the head_node, worker_node and zookeeper_node roles.

Username
This property is required.
Changes to this property will trigger replacement.
string
The username used for the Ambari Portal. Changing this forces a new resource to be created.
Password This property is required. string

The password used for the Ambari Portal.

NOTE: This password must be different from the one used for the head_node, worker_node and zookeeper_node roles.

Username
This property is required.
Changes to this property will trigger replacement.
string
The username used for the Ambari Portal. Changing this forces a new resource to be created.
password This property is required. String

The password used for the Ambari Portal.

NOTE: This password must be different from the one used for the head_node, worker_node and zookeeper_node roles.

username
This property is required.
Changes to this property will trigger replacement.
String
The username used for the Ambari Portal. Changing this forces a new resource to be created.
password This property is required. string

The password used for the Ambari Portal.

NOTE: This password must be different from the one used for the head_node, worker_node and zookeeper_node roles.

username
This property is required.
Changes to this property will trigger replacement.
string
The username used for the Ambari Portal. Changing this forces a new resource to be created.
password This property is required. str

The password used for the Ambari Portal.

NOTE: This password must be different from the one used for the head_node, worker_node and zookeeper_node roles.

username
This property is required.
Changes to this property will trigger replacement.
str
The username used for the Ambari Portal. Changing this forces a new resource to be created.
password This property is required. String

The password used for the Ambari Portal.

NOTE: This password must be different from the one used for the head_node, worker_node and zookeeper_node roles.

username
This property is required.
Changes to this property will trigger replacement.
String
The username used for the Ambari Portal. Changing this forces a new resource to be created.

InteractiveQueryClusterMetastores
, InteractiveQueryClusterMetastoresArgs

Ambari InteractiveQueryClusterMetastoresAmbari
An ambari block as defined below.
Hive InteractiveQueryClusterMetastoresHive
A hive block as defined below.
Oozie InteractiveQueryClusterMetastoresOozie
An oozie block as defined below.
Ambari InteractiveQueryClusterMetastoresAmbari
An ambari block as defined below.
Hive InteractiveQueryClusterMetastoresHive
A hive block as defined below.
Oozie InteractiveQueryClusterMetastoresOozie
An oozie block as defined below.
ambari InteractiveQueryClusterMetastoresAmbari
An ambari block as defined below.
hive InteractiveQueryClusterMetastoresHive
A hive block as defined below.
oozie InteractiveQueryClusterMetastoresOozie
An oozie block as defined below.
ambari InteractiveQueryClusterMetastoresAmbari
An ambari block as defined below.
hive InteractiveQueryClusterMetastoresHive
A hive block as defined below.
oozie InteractiveQueryClusterMetastoresOozie
An oozie block as defined below.
ambari InteractiveQueryClusterMetastoresAmbari
An ambari block as defined below.
hive InteractiveQueryClusterMetastoresHive
A hive block as defined below.
oozie InteractiveQueryClusterMetastoresOozie
An oozie block as defined below.
ambari Property Map
An ambari block as defined below.
hive Property Map
A hive block as defined below.
oozie Property Map
An oozie block as defined below.

InteractiveQueryClusterMetastoresAmbari
, InteractiveQueryClusterMetastoresAmbariArgs

DatabaseName
This property is required.
Changes to this property will trigger replacement.
string
The external Hive metastore's existing SQL database. Changing this forces a new resource to be created.
Password
This property is required.
Changes to this property will trigger replacement.
string
The external Ambari metastore's existing SQL server admin password. Changing this forces a new resource to be created.
Server
This property is required.
Changes to this property will trigger replacement.
string
The fully-qualified domain name (FQDN) of the SQL server to use for the external Ambari metastore. Changing this forces a new resource to be created.
Username
This property is required.
Changes to this property will trigger replacement.
string
The external Ambari metastore's existing SQL server admin username. Changing this forces a new resource to be created.
DatabaseName
This property is required.
Changes to this property will trigger replacement.
string
The external Hive metastore's existing SQL database. Changing this forces a new resource to be created.
Password
This property is required.
Changes to this property will trigger replacement.
string
The external Ambari metastore's existing SQL server admin password. Changing this forces a new resource to be created.
Server
This property is required.
Changes to this property will trigger replacement.
string
The fully-qualified domain name (FQDN) of the SQL server to use for the external Ambari metastore. Changing this forces a new resource to be created.
Username
This property is required.
Changes to this property will trigger replacement.
string
The external Ambari metastore's existing SQL server admin username. Changing this forces a new resource to be created.
databaseName
This property is required.
Changes to this property will trigger replacement.
String
The external Hive metastore's existing SQL database. Changing this forces a new resource to be created.
password
This property is required.
Changes to this property will trigger replacement.
String
The external Ambari metastore's existing SQL server admin password. Changing this forces a new resource to be created.
server
This property is required.
Changes to this property will trigger replacement.
String
The fully-qualified domain name (FQDN) of the SQL server to use for the external Ambari metastore. Changing this forces a new resource to be created.
username
This property is required.
Changes to this property will trigger replacement.
String
The external Ambari metastore's existing SQL server admin username. Changing this forces a new resource to be created.
databaseName
This property is required.
Changes to this property will trigger replacement.
string
The external Hive metastore's existing SQL database. Changing this forces a new resource to be created.
password
This property is required.
Changes to this property will trigger replacement.
string
The external Ambari metastore's existing SQL server admin password. Changing this forces a new resource to be created.
server
This property is required.
Changes to this property will trigger replacement.
string
The fully-qualified domain name (FQDN) of the SQL server to use for the external Ambari metastore. Changing this forces a new resource to be created.
username
This property is required.
Changes to this property will trigger replacement.
string
The external Ambari metastore's existing SQL server admin username. Changing this forces a new resource to be created.
database_name
This property is required.
Changes to this property will trigger replacement.
str
The external Hive metastore's existing SQL database. Changing this forces a new resource to be created.
password
This property is required.
Changes to this property will trigger replacement.
str
The external Ambari metastore's existing SQL server admin password. Changing this forces a new resource to be created.
server
This property is required.
Changes to this property will trigger replacement.
str
The fully-qualified domain name (FQDN) of the SQL server to use for the external Ambari metastore. Changing this forces a new resource to be created.
username
This property is required.
Changes to this property will trigger replacement.
str
The external Ambari metastore's existing SQL server admin username. Changing this forces a new resource to be created.
databaseName
This property is required.
Changes to this property will trigger replacement.
String
The external Hive metastore's existing SQL database. Changing this forces a new resource to be created.
password
This property is required.
Changes to this property will trigger replacement.
String
The external Ambari metastore's existing SQL server admin password. Changing this forces a new resource to be created.
server
This property is required.
Changes to this property will trigger replacement.
String
The fully-qualified domain name (FQDN) of the SQL server to use for the external Ambari metastore. Changing this forces a new resource to be created.
username
This property is required.
Changes to this property will trigger replacement.
String
The external Ambari metastore's existing SQL server admin username. Changing this forces a new resource to be created.

InteractiveQueryClusterMetastoresHive
, InteractiveQueryClusterMetastoresHiveArgs

DatabaseName
This property is required.
Changes to this property will trigger replacement.
string
The external Hive metastore's existing SQL database. Changing this forces a new resource to be created.
Password
This property is required.
Changes to this property will trigger replacement.
string
The external Hive metastore's existing SQL server admin password. Changing this forces a new resource to be created.
Server
This property is required.
Changes to this property will trigger replacement.
string
The fully-qualified domain name (FQDN) of the SQL server to use for the external Hive metastore. Changing this forces a new resource to be created.
Username
This property is required.
Changes to this property will trigger replacement.
string
The external Hive metastore's existing SQL server admin username. Changing this forces a new resource to be created.
DatabaseName
This property is required.
Changes to this property will trigger replacement.
string
The external Hive metastore's existing SQL database. Changing this forces a new resource to be created.
Password
This property is required.
Changes to this property will trigger replacement.
string
The external Hive metastore's existing SQL server admin password. Changing this forces a new resource to be created.
Server
This property is required.
Changes to this property will trigger replacement.
string
The fully-qualified domain name (FQDN) of the SQL server to use for the external Hive metastore. Changing this forces a new resource to be created.
Username
This property is required.
Changes to this property will trigger replacement.
string
The external Hive metastore's existing SQL server admin username. Changing this forces a new resource to be created.
databaseName
This property is required.
Changes to this property will trigger replacement.
String
The external Hive metastore's existing SQL database. Changing this forces a new resource to be created.
password
This property is required.
Changes to this property will trigger replacement.
String
The external Hive metastore's existing SQL server admin password. Changing this forces a new resource to be created.
server
This property is required.
Changes to this property will trigger replacement.
String
The fully-qualified domain name (FQDN) of the SQL server to use for the external Hive metastore. Changing this forces a new resource to be created.
username
This property is required.
Changes to this property will trigger replacement.
String
The external Hive metastore's existing SQL server admin username. Changing this forces a new resource to be created.
databaseName
This property is required.
Changes to this property will trigger replacement.
string
The external Hive metastore's existing SQL database. Changing this forces a new resource to be created.
password
This property is required.
Changes to this property will trigger replacement.
string
The external Hive metastore's existing SQL server admin password. Changing this forces a new resource to be created.
server
This property is required.
Changes to this property will trigger replacement.
string
The fully-qualified domain name (FQDN) of the SQL server to use for the external Hive metastore. Changing this forces a new resource to be created.
username
This property is required.
Changes to this property will trigger replacement.
string
The external Hive metastore's existing SQL server admin username. Changing this forces a new resource to be created.
database_name
This property is required.
Changes to this property will trigger replacement.
str
The external Hive metastore's existing SQL database. Changing this forces a new resource to be created.
password
This property is required.
Changes to this property will trigger replacement.
str
The external Hive metastore's existing SQL server admin password. Changing this forces a new resource to be created.
server
This property is required.
Changes to this property will trigger replacement.
str
The fully-qualified domain name (FQDN) of the SQL server to use for the external Hive metastore. Changing this forces a new resource to be created.
username
This property is required.
Changes to this property will trigger replacement.
str
The external Hive metastore's existing SQL server admin username. Changing this forces a new resource to be created.
databaseName
This property is required.
Changes to this property will trigger replacement.
String
The external Hive metastore's existing SQL database. Changing this forces a new resource to be created.
password
This property is required.
Changes to this property will trigger replacement.
String
The external Hive metastore's existing SQL server admin password. Changing this forces a new resource to be created.
server
This property is required.
Changes to this property will trigger replacement.
String
The fully-qualified domain name (FQDN) of the SQL server to use for the external Hive metastore. Changing this forces a new resource to be created.
username
This property is required.
Changes to this property will trigger replacement.
String
The external Hive metastore's existing SQL server admin username. Changing this forces a new resource to be created.

InteractiveQueryClusterMetastoresOozie
, InteractiveQueryClusterMetastoresOozieArgs

DatabaseName
This property is required.
Changes to this property will trigger replacement.
string
The external Oozie metastore's existing SQL database. Changing this forces a new resource to be created.
Password
This property is required.
Changes to this property will trigger replacement.
string
The external Oozie metastore's existing SQL server admin password. Changing this forces a new resource to be created.
Server
This property is required.
Changes to this property will trigger replacement.
string
The fully-qualified domain name (FQDN) of the SQL server to use for the external Oozie metastore. Changing this forces a new resource to be created.
Username
This property is required.
Changes to this property will trigger replacement.
string
The external Oozie metastore's existing SQL server admin username. Changing this forces a new resource to be created.
DatabaseName
This property is required.
Changes to this property will trigger replacement.
string
The external Oozie metastore's existing SQL database. Changing this forces a new resource to be created.
Password
This property is required.
Changes to this property will trigger replacement.
string
The external Oozie metastore's existing SQL server admin password. Changing this forces a new resource to be created.
Server
This property is required.
Changes to this property will trigger replacement.
string
The fully-qualified domain name (FQDN) of the SQL server to use for the external Oozie metastore. Changing this forces a new resource to be created.
Username
This property is required.
Changes to this property will trigger replacement.
string
The external Oozie metastore's existing SQL server admin username. Changing this forces a new resource to be created.
databaseName
This property is required.
Changes to this property will trigger replacement.
String
The external Oozie metastore's existing SQL database. Changing this forces a new resource to be created.
password
This property is required.
Changes to this property will trigger replacement.
String
The external Oozie metastore's existing SQL server admin password. Changing this forces a new resource to be created.
server
This property is required.
Changes to this property will trigger replacement.
String
The fully-qualified domain name (FQDN) of the SQL server to use for the external Oozie metastore. Changing this forces a new resource to be created.
username
This property is required.
Changes to this property will trigger replacement.
String
The external Oozie metastore's existing SQL server admin username. Changing this forces a new resource to be created.
databaseName
This property is required.
Changes to this property will trigger replacement.
string
The external Oozie metastore's existing SQL database. Changing this forces a new resource to be created.
password
This property is required.
Changes to this property will trigger replacement.
string
The external Oozie metastore's existing SQL server admin password. Changing this forces a new resource to be created.
server
This property is required.
Changes to this property will trigger replacement.
string
The fully-qualified domain name (FQDN) of the SQL server to use for the external Oozie metastore. Changing this forces a new resource to be created.
username
This property is required.
Changes to this property will trigger replacement.
string
The external Oozie metastore's existing SQL server admin username. Changing this forces a new resource to be created.
database_name
This property is required.
Changes to this property will trigger replacement.
str
The external Oozie metastore's existing SQL database. Changing this forces a new resource to be created.
password
This property is required.
Changes to this property will trigger replacement.
str
The external Oozie metastore's existing SQL server admin password. Changing this forces a new resource to be created.
server
This property is required.
Changes to this property will trigger replacement.
str
The fully-qualified domain name (FQDN) of the SQL server to use for the external Oozie metastore. Changing this forces a new resource to be created.
username
This property is required.
Changes to this property will trigger replacement.
str
The external Oozie metastore's existing SQL server admin username. Changing this forces a new resource to be created.
databaseName
This property is required.
Changes to this property will trigger replacement.
String
The external Oozie metastore's existing SQL database. Changing this forces a new resource to be created.
password
This property is required.
Changes to this property will trigger replacement.
String
The external Oozie metastore's existing SQL server admin password. Changing this forces a new resource to be created.
server
This property is required.
Changes to this property will trigger replacement.
String
The fully-qualified domain name (FQDN) of the SQL server to use for the external Oozie metastore. Changing this forces a new resource to be created.
username
This property is required.
Changes to this property will trigger replacement.
String
The external Oozie metastore's existing SQL server admin username. Changing this forces a new resource to be created.

InteractiveQueryClusterMonitor
, InteractiveQueryClusterMonitorArgs

LogAnalyticsWorkspaceId This property is required. string
The Operations Management Suite (OMS) workspace ID.
PrimaryKey This property is required. string
The Operations Management Suite (OMS) workspace key.
LogAnalyticsWorkspaceId This property is required. string
The Operations Management Suite (OMS) workspace ID.
PrimaryKey This property is required. string
The Operations Management Suite (OMS) workspace key.
logAnalyticsWorkspaceId This property is required. String
The Operations Management Suite (OMS) workspace ID.
primaryKey This property is required. String
The Operations Management Suite (OMS) workspace key.
logAnalyticsWorkspaceId This property is required. string
The Operations Management Suite (OMS) workspace ID.
primaryKey This property is required. string
The Operations Management Suite (OMS) workspace key.
log_analytics_workspace_id This property is required. str
The Operations Management Suite (OMS) workspace ID.
primary_key This property is required. str
The Operations Management Suite (OMS) workspace key.
logAnalyticsWorkspaceId This property is required. String
The Operations Management Suite (OMS) workspace ID.
primaryKey This property is required. String
The Operations Management Suite (OMS) workspace key.

InteractiveQueryClusterNetwork
, InteractiveQueryClusterNetworkArgs

ConnectionDirection Changes to this property will trigger replacement. string

The direction of the resource provider connection. Possible values include Inbound or Outbound. Defaults to Inbound. Changing this forces a new resource to be created.

NOTE: To enabled the private link the connection_direction must be set to Outbound.

PrivateLinkEnabled Changes to this property will trigger replacement. bool
Is the private link enabled? Possible values include true or false. Defaults to false. Changing this forces a new resource to be created.
ConnectionDirection Changes to this property will trigger replacement. string

The direction of the resource provider connection. Possible values include Inbound or Outbound. Defaults to Inbound. Changing this forces a new resource to be created.

NOTE: To enabled the private link the connection_direction must be set to Outbound.

PrivateLinkEnabled Changes to this property will trigger replacement. bool
Is the private link enabled? Possible values include true or false. Defaults to false. Changing this forces a new resource to be created.
connectionDirection Changes to this property will trigger replacement. String

The direction of the resource provider connection. Possible values include Inbound or Outbound. Defaults to Inbound. Changing this forces a new resource to be created.

NOTE: To enabled the private link the connection_direction must be set to Outbound.

privateLinkEnabled Changes to this property will trigger replacement. Boolean
Is the private link enabled? Possible values include true or false. Defaults to false. Changing this forces a new resource to be created.
connectionDirection Changes to this property will trigger replacement. string

The direction of the resource provider connection. Possible values include Inbound or Outbound. Defaults to Inbound. Changing this forces a new resource to be created.

NOTE: To enabled the private link the connection_direction must be set to Outbound.

privateLinkEnabled Changes to this property will trigger replacement. boolean
Is the private link enabled? Possible values include true or false. Defaults to false. Changing this forces a new resource to be created.
connection_direction Changes to this property will trigger replacement. str

The direction of the resource provider connection. Possible values include Inbound or Outbound. Defaults to Inbound. Changing this forces a new resource to be created.

NOTE: To enabled the private link the connection_direction must be set to Outbound.

private_link_enabled Changes to this property will trigger replacement. bool
Is the private link enabled? Possible values include true or false. Defaults to false. Changing this forces a new resource to be created.
connectionDirection Changes to this property will trigger replacement. String

The direction of the resource provider connection. Possible values include Inbound or Outbound. Defaults to Inbound. Changing this forces a new resource to be created.

NOTE: To enabled the private link the connection_direction must be set to Outbound.

privateLinkEnabled Changes to this property will trigger replacement. Boolean
Is the private link enabled? Possible values include true or false. Defaults to false. Changing this forces a new resource to be created.

InteractiveQueryClusterPrivateLinkConfiguration
, InteractiveQueryClusterPrivateLinkConfigurationArgs

GroupId This property is required. string
The ID of the private link service group.
IpConfiguration This property is required. InteractiveQueryClusterPrivateLinkConfigurationIpConfiguration
Name This property is required. string
The name of the private link configuration.
GroupId This property is required. string
The ID of the private link service group.
IpConfiguration This property is required. InteractiveQueryClusterPrivateLinkConfigurationIpConfiguration
Name This property is required. string
The name of the private link configuration.
groupId This property is required. String
The ID of the private link service group.
ipConfiguration This property is required. InteractiveQueryClusterPrivateLinkConfigurationIpConfiguration
name This property is required. String
The name of the private link configuration.
groupId This property is required. string
The ID of the private link service group.
ipConfiguration This property is required. InteractiveQueryClusterPrivateLinkConfigurationIpConfiguration
name This property is required. string
The name of the private link configuration.
group_id This property is required. str
The ID of the private link service group.
ip_configuration This property is required. InteractiveQueryClusterPrivateLinkConfigurationIpConfiguration
name This property is required. str
The name of the private link configuration.
groupId This property is required. String
The ID of the private link service group.
ipConfiguration This property is required. Property Map
name This property is required. String
The name of the private link configuration.

InteractiveQueryClusterPrivateLinkConfigurationIpConfiguration
, InteractiveQueryClusterPrivateLinkConfigurationIpConfigurationArgs

Name This property is required. string
Specifies the name for this HDInsight Interactive Query Cluster. Changing this forces a new resource to be created.
Primary bool
Indicates whether this IP configuration is primary.
PrivateIpAddress string
The private IP address of the IP configuration.
PrivateIpAllocationMethod string
The private IP allocation method. The only possible value now is Dynamic.
SubnetId string
Name This property is required. string
Specifies the name for this HDInsight Interactive Query Cluster. Changing this forces a new resource to be created.
Primary bool
Indicates whether this IP configuration is primary.
PrivateIpAddress string
The private IP address of the IP configuration.
PrivateIpAllocationMethod string
The private IP allocation method. The only possible value now is Dynamic.
SubnetId string
name This property is required. String
Specifies the name for this HDInsight Interactive Query Cluster. Changing this forces a new resource to be created.
primary Boolean
Indicates whether this IP configuration is primary.
privateIpAddress String
The private IP address of the IP configuration.
privateIpAllocationMethod String
The private IP allocation method. The only possible value now is Dynamic.
subnetId String
name This property is required. string
Specifies the name for this HDInsight Interactive Query Cluster. Changing this forces a new resource to be created.
primary boolean
Indicates whether this IP configuration is primary.
privateIpAddress string
The private IP address of the IP configuration.
privateIpAllocationMethod string
The private IP allocation method. The only possible value now is Dynamic.
subnetId string
name This property is required. str
Specifies the name for this HDInsight Interactive Query Cluster. Changing this forces a new resource to be created.
primary bool
Indicates whether this IP configuration is primary.
private_ip_address str
The private IP address of the IP configuration.
private_ip_allocation_method str
The private IP allocation method. The only possible value now is Dynamic.
subnet_id str
name This property is required. String
Specifies the name for this HDInsight Interactive Query Cluster. Changing this forces a new resource to be created.
primary Boolean
Indicates whether this IP configuration is primary.
privateIpAddress String
The private IP address of the IP configuration.
privateIpAllocationMethod String
The private IP allocation method. The only possible value now is Dynamic.
subnetId String

InteractiveQueryClusterRoles
, InteractiveQueryClusterRolesArgs

HeadNode This property is required. InteractiveQueryClusterRolesHeadNode
A head_node block as defined above.
WorkerNode This property is required. InteractiveQueryClusterRolesWorkerNode
A worker_node block as defined below.
ZookeeperNode This property is required. InteractiveQueryClusterRolesZookeeperNode
A zookeeper_node block as defined below.
HeadNode This property is required. InteractiveQueryClusterRolesHeadNode
A head_node block as defined above.
WorkerNode This property is required. InteractiveQueryClusterRolesWorkerNode
A worker_node block as defined below.
ZookeeperNode This property is required. InteractiveQueryClusterRolesZookeeperNode
A zookeeper_node block as defined below.
headNode This property is required. InteractiveQueryClusterRolesHeadNode
A head_node block as defined above.
workerNode This property is required. InteractiveQueryClusterRolesWorkerNode
A worker_node block as defined below.
zookeeperNode This property is required. InteractiveQueryClusterRolesZookeeperNode
A zookeeper_node block as defined below.
headNode This property is required. InteractiveQueryClusterRolesHeadNode
A head_node block as defined above.
workerNode This property is required. InteractiveQueryClusterRolesWorkerNode
A worker_node block as defined below.
zookeeperNode This property is required. InteractiveQueryClusterRolesZookeeperNode
A zookeeper_node block as defined below.
head_node This property is required. InteractiveQueryClusterRolesHeadNode
A head_node block as defined above.
worker_node This property is required. InteractiveQueryClusterRolesWorkerNode
A worker_node block as defined below.
zookeeper_node This property is required. InteractiveQueryClusterRolesZookeeperNode
A zookeeper_node block as defined below.
headNode This property is required. Property Map
A head_node block as defined above.
workerNode This property is required. Property Map
A worker_node block as defined below.
zookeeperNode This property is required. Property Map
A zookeeper_node block as defined below.

InteractiveQueryClusterRolesHeadNode
, InteractiveQueryClusterRolesHeadNodeArgs

Username
This property is required.
Changes to this property will trigger replacement.
string
The Username of the local administrator for the Head Nodes. Changing this forces a new resource to be created.
VmSize
This property is required.
Changes to this property will trigger replacement.
string

The Size of the Virtual Machine which should be used as the Head Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_D2ads_V5, Standard_D4ads_V5, Standard_D8ads_V5, Standard_D16ads_V5, Standard_D32ads_V5, Standard_D48ads_V5, Standard_D64ads_V5, Standard_D96ads_V5, Standard_E2ads_V5, Standard_E4ads_V5, Standard_E8ads_V5, Standard_E16ads_V5, Standard_E20ads_V5, Standard_E32ads_V5, Standard_E48ads_V5, Standard_E64ads_V5, Standard_E96ads_V5, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created.

NOTE: High memory instances must be specified for the Head Node (Azure suggests a Standard_D13_V2).

Password Changes to this property will trigger replacement. string

The Password associated with the local administrator for the Head Nodes. Changing this forces a new resource to be created.

NOTE: If specified, this password must be at least 10 characters in length and must contain at least one digit, one uppercase and one lower case letter, one non-alphanumeric character (except characters ' " ` ).

ScriptActions List<InteractiveQueryClusterRolesHeadNodeScriptAction>
The script action which will run on the cluster. One or more script_actions blocks as defined below.
SshKeys Changes to this property will trigger replacement. List<string>

A list of SSH Keys which should be used for the local administrator on the Head Nodes. Changing this forces a new resource to be created.

NOTE: Either a password or one or more ssh_keys must be specified - but not both.

SubnetId Changes to this property will trigger replacement. string
The ID of the Subnet within the Virtual Network where the Head Nodes should be provisioned within. Changing this forces a new resource to be created.
VirtualNetworkId Changes to this property will trigger replacement. string
The ID of the Virtual Network where the Head Nodes should be provisioned within. Changing this forces a new resource to be created.
Username
This property is required.
Changes to this property will trigger replacement.
string
The Username of the local administrator for the Head Nodes. Changing this forces a new resource to be created.
VmSize
This property is required.
Changes to this property will trigger replacement.
string

The Size of the Virtual Machine which should be used as the Head Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_D2ads_V5, Standard_D4ads_V5, Standard_D8ads_V5, Standard_D16ads_V5, Standard_D32ads_V5, Standard_D48ads_V5, Standard_D64ads_V5, Standard_D96ads_V5, Standard_E2ads_V5, Standard_E4ads_V5, Standard_E8ads_V5, Standard_E16ads_V5, Standard_E20ads_V5, Standard_E32ads_V5, Standard_E48ads_V5, Standard_E64ads_V5, Standard_E96ads_V5, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created.

NOTE: High memory instances must be specified for the Head Node (Azure suggests a Standard_D13_V2).

Password Changes to this property will trigger replacement. string

The Password associated with the local administrator for the Head Nodes. Changing this forces a new resource to be created.

NOTE: If specified, this password must be at least 10 characters in length and must contain at least one digit, one uppercase and one lower case letter, one non-alphanumeric character (except characters ' " ` ).

ScriptActions []InteractiveQueryClusterRolesHeadNodeScriptAction
The script action which will run on the cluster. One or more script_actions blocks as defined below.
SshKeys Changes to this property will trigger replacement. []string

A list of SSH Keys which should be used for the local administrator on the Head Nodes. Changing this forces a new resource to be created.

NOTE: Either a password or one or more ssh_keys must be specified - but not both.

SubnetId Changes to this property will trigger replacement. string
The ID of the Subnet within the Virtual Network where the Head Nodes should be provisioned within. Changing this forces a new resource to be created.
VirtualNetworkId Changes to this property will trigger replacement. string
The ID of the Virtual Network where the Head Nodes should be provisioned within. Changing this forces a new resource to be created.
username
This property is required.
Changes to this property will trigger replacement.
String
The Username of the local administrator for the Head Nodes. Changing this forces a new resource to be created.
vmSize
This property is required.
Changes to this property will trigger replacement.
String

The Size of the Virtual Machine which should be used as the Head Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_D2ads_V5, Standard_D4ads_V5, Standard_D8ads_V5, Standard_D16ads_V5, Standard_D32ads_V5, Standard_D48ads_V5, Standard_D64ads_V5, Standard_D96ads_V5, Standard_E2ads_V5, Standard_E4ads_V5, Standard_E8ads_V5, Standard_E16ads_V5, Standard_E20ads_V5, Standard_E32ads_V5, Standard_E48ads_V5, Standard_E64ads_V5, Standard_E96ads_V5, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created.

NOTE: High memory instances must be specified for the Head Node (Azure suggests a Standard_D13_V2).

password Changes to this property will trigger replacement. String

The Password associated with the local administrator for the Head Nodes. Changing this forces a new resource to be created.

NOTE: If specified, this password must be at least 10 characters in length and must contain at least one digit, one uppercase and one lower case letter, one non-alphanumeric character (except characters ' " ` ).

scriptActions List<InteractiveQueryClusterRolesHeadNodeScriptAction>
The script action which will run on the cluster. One or more script_actions blocks as defined below.
sshKeys Changes to this property will trigger replacement. List<String>

A list of SSH Keys which should be used for the local administrator on the Head Nodes. Changing this forces a new resource to be created.

NOTE: Either a password or one or more ssh_keys must be specified - but not both.

subnetId Changes to this property will trigger replacement. String
The ID of the Subnet within the Virtual Network where the Head Nodes should be provisioned within. Changing this forces a new resource to be created.
virtualNetworkId Changes to this property will trigger replacement. String
The ID of the Virtual Network where the Head Nodes should be provisioned within. Changing this forces a new resource to be created.
username
This property is required.
Changes to this property will trigger replacement.
string
The Username of the local administrator for the Head Nodes. Changing this forces a new resource to be created.
vmSize
This property is required.
Changes to this property will trigger replacement.
string

The Size of the Virtual Machine which should be used as the Head Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_D2ads_V5, Standard_D4ads_V5, Standard_D8ads_V5, Standard_D16ads_V5, Standard_D32ads_V5, Standard_D48ads_V5, Standard_D64ads_V5, Standard_D96ads_V5, Standard_E2ads_V5, Standard_E4ads_V5, Standard_E8ads_V5, Standard_E16ads_V5, Standard_E20ads_V5, Standard_E32ads_V5, Standard_E48ads_V5, Standard_E64ads_V5, Standard_E96ads_V5, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created.

NOTE: High memory instances must be specified for the Head Node (Azure suggests a Standard_D13_V2).

password Changes to this property will trigger replacement. string

The Password associated with the local administrator for the Head Nodes. Changing this forces a new resource to be created.

NOTE: If specified, this password must be at least 10 characters in length and must contain at least one digit, one uppercase and one lower case letter, one non-alphanumeric character (except characters ' " ` ).

scriptActions InteractiveQueryClusterRolesHeadNodeScriptAction[]
The script action which will run on the cluster. One or more script_actions blocks as defined below.
sshKeys Changes to this property will trigger replacement. string[]

A list of SSH Keys which should be used for the local administrator on the Head Nodes. Changing this forces a new resource to be created.

NOTE: Either a password or one or more ssh_keys must be specified - but not both.

subnetId Changes to this property will trigger replacement. string
The ID of the Subnet within the Virtual Network where the Head Nodes should be provisioned within. Changing this forces a new resource to be created.
virtualNetworkId Changes to this property will trigger replacement. string
The ID of the Virtual Network where the Head Nodes should be provisioned within. Changing this forces a new resource to be created.
username
This property is required.
Changes to this property will trigger replacement.
str
The Username of the local administrator for the Head Nodes. Changing this forces a new resource to be created.
vm_size
This property is required.
Changes to this property will trigger replacement.
str

The Size of the Virtual Machine which should be used as the Head Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_D2ads_V5, Standard_D4ads_V5, Standard_D8ads_V5, Standard_D16ads_V5, Standard_D32ads_V5, Standard_D48ads_V5, Standard_D64ads_V5, Standard_D96ads_V5, Standard_E2ads_V5, Standard_E4ads_V5, Standard_E8ads_V5, Standard_E16ads_V5, Standard_E20ads_V5, Standard_E32ads_V5, Standard_E48ads_V5, Standard_E64ads_V5, Standard_E96ads_V5, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created.

NOTE: High memory instances must be specified for the Head Node (Azure suggests a Standard_D13_V2).

password Changes to this property will trigger replacement. str

The Password associated with the local administrator for the Head Nodes. Changing this forces a new resource to be created.

NOTE: If specified, this password must be at least 10 characters in length and must contain at least one digit, one uppercase and one lower case letter, one non-alphanumeric character (except characters ' " ` ).

script_actions Sequence[InteractiveQueryClusterRolesHeadNodeScriptAction]
The script action which will run on the cluster. One or more script_actions blocks as defined below.
ssh_keys Changes to this property will trigger replacement. Sequence[str]

A list of SSH Keys which should be used for the local administrator on the Head Nodes. Changing this forces a new resource to be created.

NOTE: Either a password or one or more ssh_keys must be specified - but not both.

subnet_id Changes to this property will trigger replacement. str
The ID of the Subnet within the Virtual Network where the Head Nodes should be provisioned within. Changing this forces a new resource to be created.
virtual_network_id Changes to this property will trigger replacement. str
The ID of the Virtual Network where the Head Nodes should be provisioned within. Changing this forces a new resource to be created.
username
This property is required.
Changes to this property will trigger replacement.
String
The Username of the local administrator for the Head Nodes. Changing this forces a new resource to be created.
vmSize
This property is required.
Changes to this property will trigger replacement.
String

The Size of the Virtual Machine which should be used as the Head Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_D2ads_V5, Standard_D4ads_V5, Standard_D8ads_V5, Standard_D16ads_V5, Standard_D32ads_V5, Standard_D48ads_V5, Standard_D64ads_V5, Standard_D96ads_V5, Standard_E2ads_V5, Standard_E4ads_V5, Standard_E8ads_V5, Standard_E16ads_V5, Standard_E20ads_V5, Standard_E32ads_V5, Standard_E48ads_V5, Standard_E64ads_V5, Standard_E96ads_V5, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created.

NOTE: High memory instances must be specified for the Head Node (Azure suggests a Standard_D13_V2).

password Changes to this property will trigger replacement. String

The Password associated with the local administrator for the Head Nodes. Changing this forces a new resource to be created.

NOTE: If specified, this password must be at least 10 characters in length and must contain at least one digit, one uppercase and one lower case letter, one non-alphanumeric character (except characters ' " ` ).

scriptActions List<Property Map>
The script action which will run on the cluster. One or more script_actions blocks as defined below.
sshKeys Changes to this property will trigger replacement. List<String>

A list of SSH Keys which should be used for the local administrator on the Head Nodes. Changing this forces a new resource to be created.

NOTE: Either a password or one or more ssh_keys must be specified - but not both.

subnetId Changes to this property will trigger replacement. String
The ID of the Subnet within the Virtual Network where the Head Nodes should be provisioned within. Changing this forces a new resource to be created.
virtualNetworkId Changes to this property will trigger replacement. String
The ID of the Virtual Network where the Head Nodes should be provisioned within. Changing this forces a new resource to be created.

InteractiveQueryClusterRolesHeadNodeScriptAction
, InteractiveQueryClusterRolesHeadNodeScriptActionArgs

Name This property is required. string
The name of the script action.
Uri This property is required. string
The URI to the script.
Parameters string
The parameters for the script provided.
Name This property is required. string
The name of the script action.
Uri This property is required. string
The URI to the script.
Parameters string
The parameters for the script provided.
name This property is required. String
The name of the script action.
uri This property is required. String
The URI to the script.
parameters String
The parameters for the script provided.
name This property is required. string
The name of the script action.
uri This property is required. string
The URI to the script.
parameters string
The parameters for the script provided.
name This property is required. str
The name of the script action.
uri This property is required. str
The URI to the script.
parameters str
The parameters for the script provided.
name This property is required. String
The name of the script action.
uri This property is required. String
The URI to the script.
parameters String
The parameters for the script provided.

InteractiveQueryClusterRolesWorkerNode
, InteractiveQueryClusterRolesWorkerNodeArgs

TargetInstanceCount This property is required. int
The number of instances which should be run for the Worker Nodes.
Username
This property is required.
Changes to this property will trigger replacement.
string
The Username of the local administrator for the Worker Nodes. Changing this forces a new resource to be created.
VmSize
This property is required.
Changes to this property will trigger replacement.
string

The Size of the Virtual Machine which should be used as the Worker Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_D2ads_V5, Standard_D4ads_V5, Standard_D8ads_V5, Standard_D16ads_V5, Standard_D32ads_V5, Standard_D48ads_V5, Standard_D64ads_V5, Standard_D96ads_V5, Standard_E2ads_V5, Standard_E4ads_V5, Standard_E8ads_V5, Standard_E16ads_V5, Standard_E20ads_V5, Standard_E32ads_V5, Standard_E48ads_V5, Standard_E64ads_V5, Standard_E96ads_V5, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created.

NOTE: High memory instances must be specified for the Head Node (Azure suggests a Standard_D14_V2).

Autoscale InteractiveQueryClusterRolesWorkerNodeAutoscale
A autoscale block as defined below.
Password Changes to this property will trigger replacement. string

The Password associated with the local administrator for the Worker Nodes. Changing this forces a new resource to be created.

NOTE: If specified, this password must be at least 10 characters in length and must contain at least one digit, one uppercase and one lower case letter, one non-alphanumeric character (except characters ' " ` ).

ScriptActions List<InteractiveQueryClusterRolesWorkerNodeScriptAction>
The script action which will run on the cluster. One or more script_actions blocks as defined above.
SshKeys Changes to this property will trigger replacement. List<string>

A list of SSH Keys which should be used for the local administrator on the Worker Nodes. Changing this forces a new resource to be created.

NOTE: Either a password or one or more ssh_keys must be specified - but not both.

SubnetId Changes to this property will trigger replacement. string
The ID of the Subnet within the Virtual Network where the Worker Nodes should be provisioned within. Changing this forces a new resource to be created.
VirtualNetworkId Changes to this property will trigger replacement. string
The ID of the Virtual Network where the Worker Nodes should be provisioned within. Changing this forces a new resource to be created.
TargetInstanceCount This property is required. int
The number of instances which should be run for the Worker Nodes.
Username
This property is required.
Changes to this property will trigger replacement.
string
The Username of the local administrator for the Worker Nodes. Changing this forces a new resource to be created.
VmSize
This property is required.
Changes to this property will trigger replacement.
string

The Size of the Virtual Machine which should be used as the Worker Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_D2ads_V5, Standard_D4ads_V5, Standard_D8ads_V5, Standard_D16ads_V5, Standard_D32ads_V5, Standard_D48ads_V5, Standard_D64ads_V5, Standard_D96ads_V5, Standard_E2ads_V5, Standard_E4ads_V5, Standard_E8ads_V5, Standard_E16ads_V5, Standard_E20ads_V5, Standard_E32ads_V5, Standard_E48ads_V5, Standard_E64ads_V5, Standard_E96ads_V5, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created.

NOTE: High memory instances must be specified for the Head Node (Azure suggests a Standard_D14_V2).

Autoscale InteractiveQueryClusterRolesWorkerNodeAutoscale
A autoscale block as defined below.
Password Changes to this property will trigger replacement. string

The Password associated with the local administrator for the Worker Nodes. Changing this forces a new resource to be created.

NOTE: If specified, this password must be at least 10 characters in length and must contain at least one digit, one uppercase and one lower case letter, one non-alphanumeric character (except characters ' " ` ).

ScriptActions []InteractiveQueryClusterRolesWorkerNodeScriptAction
The script action which will run on the cluster. One or more script_actions blocks as defined above.
SshKeys Changes to this property will trigger replacement. []string

A list of SSH Keys which should be used for the local administrator on the Worker Nodes. Changing this forces a new resource to be created.

NOTE: Either a password or one or more ssh_keys must be specified - but not both.

SubnetId Changes to this property will trigger replacement. string
The ID of the Subnet within the Virtual Network where the Worker Nodes should be provisioned within. Changing this forces a new resource to be created.
VirtualNetworkId Changes to this property will trigger replacement. string
The ID of the Virtual Network where the Worker Nodes should be provisioned within. Changing this forces a new resource to be created.
targetInstanceCount This property is required. Integer
The number of instances which should be run for the Worker Nodes.
username
This property is required.
Changes to this property will trigger replacement.
String
The Username of the local administrator for the Worker Nodes. Changing this forces a new resource to be created.
vmSize
This property is required.
Changes to this property will trigger replacement.
String

The Size of the Virtual Machine which should be used as the Worker Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_D2ads_V5, Standard_D4ads_V5, Standard_D8ads_V5, Standard_D16ads_V5, Standard_D32ads_V5, Standard_D48ads_V5, Standard_D64ads_V5, Standard_D96ads_V5, Standard_E2ads_V5, Standard_E4ads_V5, Standard_E8ads_V5, Standard_E16ads_V5, Standard_E20ads_V5, Standard_E32ads_V5, Standard_E48ads_V5, Standard_E64ads_V5, Standard_E96ads_V5, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created.

NOTE: High memory instances must be specified for the Head Node (Azure suggests a Standard_D14_V2).

autoscale InteractiveQueryClusterRolesWorkerNodeAutoscale
A autoscale block as defined below.
password Changes to this property will trigger replacement. String

The Password associated with the local administrator for the Worker Nodes. Changing this forces a new resource to be created.

NOTE: If specified, this password must be at least 10 characters in length and must contain at least one digit, one uppercase and one lower case letter, one non-alphanumeric character (except characters ' " ` ).

scriptActions List<InteractiveQueryClusterRolesWorkerNodeScriptAction>
The script action which will run on the cluster. One or more script_actions blocks as defined above.
sshKeys Changes to this property will trigger replacement. List<String>

A list of SSH Keys which should be used for the local administrator on the Worker Nodes. Changing this forces a new resource to be created.

NOTE: Either a password or one or more ssh_keys must be specified - but not both.

subnetId Changes to this property will trigger replacement. String
The ID of the Subnet within the Virtual Network where the Worker Nodes should be provisioned within. Changing this forces a new resource to be created.
virtualNetworkId Changes to this property will trigger replacement. String
The ID of the Virtual Network where the Worker Nodes should be provisioned within. Changing this forces a new resource to be created.
targetInstanceCount This property is required. number
The number of instances which should be run for the Worker Nodes.
username
This property is required.
Changes to this property will trigger replacement.
string
The Username of the local administrator for the Worker Nodes. Changing this forces a new resource to be created.
vmSize
This property is required.
Changes to this property will trigger replacement.
string

The Size of the Virtual Machine which should be used as the Worker Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_D2ads_V5, Standard_D4ads_V5, Standard_D8ads_V5, Standard_D16ads_V5, Standard_D32ads_V5, Standard_D48ads_V5, Standard_D64ads_V5, Standard_D96ads_V5, Standard_E2ads_V5, Standard_E4ads_V5, Standard_E8ads_V5, Standard_E16ads_V5, Standard_E20ads_V5, Standard_E32ads_V5, Standard_E48ads_V5, Standard_E64ads_V5, Standard_E96ads_V5, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created.

NOTE: High memory instances must be specified for the Head Node (Azure suggests a Standard_D14_V2).

autoscale InteractiveQueryClusterRolesWorkerNodeAutoscale
A autoscale block as defined below.
password Changes to this property will trigger replacement. string

The Password associated with the local administrator for the Worker Nodes. Changing this forces a new resource to be created.

NOTE: If specified, this password must be at least 10 characters in length and must contain at least one digit, one uppercase and one lower case letter, one non-alphanumeric character (except characters ' " ` ).

scriptActions InteractiveQueryClusterRolesWorkerNodeScriptAction[]
The script action which will run on the cluster. One or more script_actions blocks as defined above.
sshKeys Changes to this property will trigger replacement. string[]

A list of SSH Keys which should be used for the local administrator on the Worker Nodes. Changing this forces a new resource to be created.

NOTE: Either a password or one or more ssh_keys must be specified - but not both.

subnetId Changes to this property will trigger replacement. string
The ID of the Subnet within the Virtual Network where the Worker Nodes should be provisioned within. Changing this forces a new resource to be created.
virtualNetworkId Changes to this property will trigger replacement. string
The ID of the Virtual Network where the Worker Nodes should be provisioned within. Changing this forces a new resource to be created.
target_instance_count This property is required. int
The number of instances which should be run for the Worker Nodes.
username
This property is required.
Changes to this property will trigger replacement.
str
The Username of the local administrator for the Worker Nodes. Changing this forces a new resource to be created.
vm_size
This property is required.
Changes to this property will trigger replacement.
str

The Size of the Virtual Machine which should be used as the Worker Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_D2ads_V5, Standard_D4ads_V5, Standard_D8ads_V5, Standard_D16ads_V5, Standard_D32ads_V5, Standard_D48ads_V5, Standard_D64ads_V5, Standard_D96ads_V5, Standard_E2ads_V5, Standard_E4ads_V5, Standard_E8ads_V5, Standard_E16ads_V5, Standard_E20ads_V5, Standard_E32ads_V5, Standard_E48ads_V5, Standard_E64ads_V5, Standard_E96ads_V5, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created.

NOTE: High memory instances must be specified for the Head Node (Azure suggests a Standard_D14_V2).

autoscale InteractiveQueryClusterRolesWorkerNodeAutoscale
A autoscale block as defined below.
password Changes to this property will trigger replacement. str

The Password associated with the local administrator for the Worker Nodes. Changing this forces a new resource to be created.

NOTE: If specified, this password must be at least 10 characters in length and must contain at least one digit, one uppercase and one lower case letter, one non-alphanumeric character (except characters ' " ` ).

script_actions Sequence[InteractiveQueryClusterRolesWorkerNodeScriptAction]
The script action which will run on the cluster. One or more script_actions blocks as defined above.
ssh_keys Changes to this property will trigger replacement. Sequence[str]

A list of SSH Keys which should be used for the local administrator on the Worker Nodes. Changing this forces a new resource to be created.

NOTE: Either a password or one or more ssh_keys must be specified - but not both.

subnet_id Changes to this property will trigger replacement. str
The ID of the Subnet within the Virtual Network where the Worker Nodes should be provisioned within. Changing this forces a new resource to be created.
virtual_network_id Changes to this property will trigger replacement. str
The ID of the Virtual Network where the Worker Nodes should be provisioned within. Changing this forces a new resource to be created.
targetInstanceCount This property is required. Number
The number of instances which should be run for the Worker Nodes.
username
This property is required.
Changes to this property will trigger replacement.
String
The Username of the local administrator for the Worker Nodes. Changing this forces a new resource to be created.
vmSize
This property is required.
Changes to this property will trigger replacement.
String

The Size of the Virtual Machine which should be used as the Worker Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_D2ads_V5, Standard_D4ads_V5, Standard_D8ads_V5, Standard_D16ads_V5, Standard_D32ads_V5, Standard_D48ads_V5, Standard_D64ads_V5, Standard_D96ads_V5, Standard_E2ads_V5, Standard_E4ads_V5, Standard_E8ads_V5, Standard_E16ads_V5, Standard_E20ads_V5, Standard_E32ads_V5, Standard_E48ads_V5, Standard_E64ads_V5, Standard_E96ads_V5, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created.

NOTE: High memory instances must be specified for the Head Node (Azure suggests a Standard_D14_V2).

autoscale Property Map
A autoscale block as defined below.
password Changes to this property will trigger replacement. String

The Password associated with the local administrator for the Worker Nodes. Changing this forces a new resource to be created.

NOTE: If specified, this password must be at least 10 characters in length and must contain at least one digit, one uppercase and one lower case letter, one non-alphanumeric character (except characters ' " ` ).

scriptActions List<Property Map>
The script action which will run on the cluster. One or more script_actions blocks as defined above.
sshKeys Changes to this property will trigger replacement. List<String>

A list of SSH Keys which should be used for the local administrator on the Worker Nodes. Changing this forces a new resource to be created.

NOTE: Either a password or one or more ssh_keys must be specified - but not both.

subnetId Changes to this property will trigger replacement. String
The ID of the Subnet within the Virtual Network where the Worker Nodes should be provisioned within. Changing this forces a new resource to be created.
virtualNetworkId Changes to this property will trigger replacement. String
The ID of the Virtual Network where the Worker Nodes should be provisioned within. Changing this forces a new resource to be created.

InteractiveQueryClusterRolesWorkerNodeAutoscale
, InteractiveQueryClusterRolesWorkerNodeAutoscaleArgs

recurrence Property Map
A recurrence block as defined below.

InteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrence
, InteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrenceArgs

Schedules This property is required. List<InteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrenceSchedule>
A list of schedule blocks as defined below.
Timezone This property is required. string
The time zone for the autoscale schedule times.
Schedules This property is required. []InteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrenceSchedule
A list of schedule blocks as defined below.
Timezone This property is required. string
The time zone for the autoscale schedule times.
schedules This property is required. List<InteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrenceSchedule>
A list of schedule blocks as defined below.
timezone This property is required. String
The time zone for the autoscale schedule times.
schedules This property is required. InteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrenceSchedule[]
A list of schedule blocks as defined below.
timezone This property is required. string
The time zone for the autoscale schedule times.
schedules This property is required. Sequence[InteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrenceSchedule]
A list of schedule blocks as defined below.
timezone This property is required. str
The time zone for the autoscale schedule times.
schedules This property is required. List<Property Map>
A list of schedule blocks as defined below.
timezone This property is required. String
The time zone for the autoscale schedule times.

InteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrenceSchedule
, InteractiveQueryClusterRolesWorkerNodeAutoscaleRecurrenceScheduleArgs

Days This property is required. List<string>
The days of the week to perform autoscale. Possible values are Monday, Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday.
TargetInstanceCount This property is required. int
The number of worker nodes to autoscale at the specified time.
Time This property is required. string
The time of day to perform the autoscale in 24hour format.
Days This property is required. []string
The days of the week to perform autoscale. Possible values are Monday, Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday.
TargetInstanceCount This property is required. int
The number of worker nodes to autoscale at the specified time.
Time This property is required. string
The time of day to perform the autoscale in 24hour format.
days This property is required. List<String>
The days of the week to perform autoscale. Possible values are Monday, Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday.
targetInstanceCount This property is required. Integer
The number of worker nodes to autoscale at the specified time.
time This property is required. String
The time of day to perform the autoscale in 24hour format.
days This property is required. string[]
The days of the week to perform autoscale. Possible values are Monday, Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday.
targetInstanceCount This property is required. number
The number of worker nodes to autoscale at the specified time.
time This property is required. string
The time of day to perform the autoscale in 24hour format.
days This property is required. Sequence[str]
The days of the week to perform autoscale. Possible values are Monday, Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday.
target_instance_count This property is required. int
The number of worker nodes to autoscale at the specified time.
time This property is required. str
The time of day to perform the autoscale in 24hour format.
days This property is required. List<String>
The days of the week to perform autoscale. Possible values are Monday, Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday.
targetInstanceCount This property is required. Number
The number of worker nodes to autoscale at the specified time.
time This property is required. String
The time of day to perform the autoscale in 24hour format.

InteractiveQueryClusterRolesWorkerNodeScriptAction
, InteractiveQueryClusterRolesWorkerNodeScriptActionArgs

Name This property is required. string
The name of the script action.
Uri This property is required. string
The URI to the script.
Parameters string
The parameters for the script provided.
Name This property is required. string
The name of the script action.
Uri This property is required. string
The URI to the script.
Parameters string
The parameters for the script provided.
name This property is required. String
The name of the script action.
uri This property is required. String
The URI to the script.
parameters String
The parameters for the script provided.
name This property is required. string
The name of the script action.
uri This property is required. string
The URI to the script.
parameters string
The parameters for the script provided.
name This property is required. str
The name of the script action.
uri This property is required. str
The URI to the script.
parameters str
The parameters for the script provided.
name This property is required. String
The name of the script action.
uri This property is required. String
The URI to the script.
parameters String
The parameters for the script provided.

InteractiveQueryClusterRolesZookeeperNode
, InteractiveQueryClusterRolesZookeeperNodeArgs

Username
This property is required.
Changes to this property will trigger replacement.
string
The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created.
VmSize
This property is required.
Changes to this property will trigger replacement.
string
The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_D2ads_V5, Standard_D4ads_V5, Standard_D8ads_V5, Standard_D16ads_V5, Standard_D32ads_V5, Standard_D48ads_V5, Standard_D64ads_V5, Standard_D96ads_V5, Standard_E2ads_V5, Standard_E4ads_V5, Standard_E8ads_V5, Standard_E16ads_V5, Standard_E20ads_V5, Standard_E32ads_V5, Standard_E48ads_V5, Standard_E64ads_V5, Standard_E96ads_V5, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created.
Password Changes to this property will trigger replacement. string

The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created.

NOTE: If specified, this password must be at least 10 characters in length and must contain at least one digit, one uppercase and one lower case letter, one non-alphanumeric character (except characters ' " ` ).

ScriptActions List<InteractiveQueryClusterRolesZookeeperNodeScriptAction>
The script action which will run on the cluster. One or more script_actions blocks as defined above.
SshKeys Changes to this property will trigger replacement. List<string>

A list of SSH Keys which should be used for the local administrator on the Zookeeper Nodes. Changing this forces a new resource to be created.

NOTE: Either a password or one or more ssh_keys must be specified - but not both.

SubnetId Changes to this property will trigger replacement. string
The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created.
VirtualNetworkId Changes to this property will trigger replacement. string
The ID of the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created.
Username
This property is required.
Changes to this property will trigger replacement.
string
The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created.
VmSize
This property is required.
Changes to this property will trigger replacement.
string
The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_D2ads_V5, Standard_D4ads_V5, Standard_D8ads_V5, Standard_D16ads_V5, Standard_D32ads_V5, Standard_D48ads_V5, Standard_D64ads_V5, Standard_D96ads_V5, Standard_E2ads_V5, Standard_E4ads_V5, Standard_E8ads_V5, Standard_E16ads_V5, Standard_E20ads_V5, Standard_E32ads_V5, Standard_E48ads_V5, Standard_E64ads_V5, Standard_E96ads_V5, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created.
Password Changes to this property will trigger replacement. string

The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created.

NOTE: If specified, this password must be at least 10 characters in length and must contain at least one digit, one uppercase and one lower case letter, one non-alphanumeric character (except characters ' " ` ).

ScriptActions []InteractiveQueryClusterRolesZookeeperNodeScriptAction
The script action which will run on the cluster. One or more script_actions blocks as defined above.
SshKeys Changes to this property will trigger replacement. []string

A list of SSH Keys which should be used for the local administrator on the Zookeeper Nodes. Changing this forces a new resource to be created.

NOTE: Either a password or one or more ssh_keys must be specified - but not both.

SubnetId Changes to this property will trigger replacement. string
The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created.
VirtualNetworkId Changes to this property will trigger replacement. string
The ID of the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created.
username
This property is required.
Changes to this property will trigger replacement.
String
The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created.
vmSize
This property is required.
Changes to this property will trigger replacement.
String
The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_D2ads_V5, Standard_D4ads_V5, Standard_D8ads_V5, Standard_D16ads_V5, Standard_D32ads_V5, Standard_D48ads_V5, Standard_D64ads_V5, Standard_D96ads_V5, Standard_E2ads_V5, Standard_E4ads_V5, Standard_E8ads_V5, Standard_E16ads_V5, Standard_E20ads_V5, Standard_E32ads_V5, Standard_E48ads_V5, Standard_E64ads_V5, Standard_E96ads_V5, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created.
password Changes to this property will trigger replacement. String

The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created.

NOTE: If specified, this password must be at least 10 characters in length and must contain at least one digit, one uppercase and one lower case letter, one non-alphanumeric character (except characters ' " ` ).

scriptActions List<InteractiveQueryClusterRolesZookeeperNodeScriptAction>
The script action which will run on the cluster. One or more script_actions blocks as defined above.
sshKeys Changes to this property will trigger replacement. List<String>

A list of SSH Keys which should be used for the local administrator on the Zookeeper Nodes. Changing this forces a new resource to be created.

NOTE: Either a password or one or more ssh_keys must be specified - but not both.

subnetId Changes to this property will trigger replacement. String
The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created.
virtualNetworkId Changes to this property will trigger replacement. String
The ID of the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created.
username
This property is required.
Changes to this property will trigger replacement.
string
The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created.
vmSize
This property is required.
Changes to this property will trigger replacement.
string
The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_D2ads_V5, Standard_D4ads_V5, Standard_D8ads_V5, Standard_D16ads_V5, Standard_D32ads_V5, Standard_D48ads_V5, Standard_D64ads_V5, Standard_D96ads_V5, Standard_E2ads_V5, Standard_E4ads_V5, Standard_E8ads_V5, Standard_E16ads_V5, Standard_E20ads_V5, Standard_E32ads_V5, Standard_E48ads_V5, Standard_E64ads_V5, Standard_E96ads_V5, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created.
password Changes to this property will trigger replacement. string

The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created.

NOTE: If specified, this password must be at least 10 characters in length and must contain at least one digit, one uppercase and one lower case letter, one non-alphanumeric character (except characters ' " ` ).

scriptActions InteractiveQueryClusterRolesZookeeperNodeScriptAction[]
The script action which will run on the cluster. One or more script_actions blocks as defined above.
sshKeys Changes to this property will trigger replacement. string[]

A list of SSH Keys which should be used for the local administrator on the Zookeeper Nodes. Changing this forces a new resource to be created.

NOTE: Either a password or one or more ssh_keys must be specified - but not both.

subnetId Changes to this property will trigger replacement. string
The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created.
virtualNetworkId Changes to this property will trigger replacement. string
The ID of the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created.
username
This property is required.
Changes to this property will trigger replacement.
str
The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created.
vm_size
This property is required.
Changes to this property will trigger replacement.
str
The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_D2ads_V5, Standard_D4ads_V5, Standard_D8ads_V5, Standard_D16ads_V5, Standard_D32ads_V5, Standard_D48ads_V5, Standard_D64ads_V5, Standard_D96ads_V5, Standard_E2ads_V5, Standard_E4ads_V5, Standard_E8ads_V5, Standard_E16ads_V5, Standard_E20ads_V5, Standard_E32ads_V5, Standard_E48ads_V5, Standard_E64ads_V5, Standard_E96ads_V5, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created.
password Changes to this property will trigger replacement. str

The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created.

NOTE: If specified, this password must be at least 10 characters in length and must contain at least one digit, one uppercase and one lower case letter, one non-alphanumeric character (except characters ' " ` ).

script_actions Sequence[InteractiveQueryClusterRolesZookeeperNodeScriptAction]
The script action which will run on the cluster. One or more script_actions blocks as defined above.
ssh_keys Changes to this property will trigger replacement. Sequence[str]

A list of SSH Keys which should be used for the local administrator on the Zookeeper Nodes. Changing this forces a new resource to be created.

NOTE: Either a password or one or more ssh_keys must be specified - but not both.

subnet_id Changes to this property will trigger replacement. str
The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created.
virtual_network_id Changes to this property will trigger replacement. str
The ID of the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created.
username
This property is required.
Changes to this property will trigger replacement.
String
The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created.
vmSize
This property is required.
Changes to this property will trigger replacement.
String
The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Possible values are ExtraSmall, Small, Medium, Large, ExtraLarge, A5, A6, A7, A8, A9, A10, A11, Standard_A1_V2, Standard_A2_V2, Standard_A2m_V2, Standard_A3, Standard_A4_V2, Standard_A4m_V2, Standard_A8_V2, Standard_A8m_V2, Standard_D1, Standard_D2, Standard_D3, Standard_D4, Standard_D11, Standard_D12, Standard_D13, Standard_D14, Standard_D1_V2, Standard_D2_V2, Standard_D3_V2, Standard_D4_V2, Standard_D5_V2, Standard_D11_V2, Standard_D12_V2, Standard_D13_V2, Standard_D14_V2, Standard_DS1_V2, Standard_DS2_V2, Standard_DS3_V2, Standard_DS4_V2, Standard_DS5_V2, Standard_DS11_V2, Standard_DS12_V2, Standard_DS13_V2, Standard_DS14_V2, Standard_E2_V3, Standard_E4_V3, Standard_E8_V3, Standard_E16_V3, Standard_E20_V3, Standard_E32_V3, Standard_E64_V3, Standard_E64i_V3, Standard_E2s_V3, Standard_E4s_V3, Standard_E8s_V3, Standard_E16s_V3, Standard_E20s_V3, Standard_E32s_V3, Standard_E64s_V3, Standard_E64is_V3, Standard_D2a_V4, Standard_D4a_V4, Standard_D8a_V4, Standard_D16a_V4, Standard_D32a_V4, Standard_D48a_V4, Standard_D64a_V4, Standard_D96a_V4, Standard_E2a_V4, Standard_E4a_V4, Standard_E8a_V4, Standard_E16a_V4, Standard_E20a_V4, Standard_E32a_V4, Standard_E48a_V4, Standard_E64a_V4, Standard_E96a_V4, Standard_D2ads_V5, Standard_D4ads_V5, Standard_D8ads_V5, Standard_D16ads_V5, Standard_D32ads_V5, Standard_D48ads_V5, Standard_D64ads_V5, Standard_D96ads_V5, Standard_E2ads_V5, Standard_E4ads_V5, Standard_E8ads_V5, Standard_E16ads_V5, Standard_E20ads_V5, Standard_E32ads_V5, Standard_E48ads_V5, Standard_E64ads_V5, Standard_E96ads_V5, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_F2s_V2, Standard_F4s_V2, Standard_F8s_V2, Standard_F16s_V2, Standard_F32s_V2, Standard_F64s_V2, Standard_F72s_V2, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS5 and Standard_NC24. Changing this forces a new resource to be created.
password Changes to this property will trigger replacement. String

The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created.

NOTE: If specified, this password must be at least 10 characters in length and must contain at least one digit, one uppercase and one lower case letter, one non-alphanumeric character (except characters ' " ` ).

scriptActions List<Property Map>
The script action which will run on the cluster. One or more script_actions blocks as defined above.
sshKeys Changes to this property will trigger replacement. List<String>

A list of SSH Keys which should be used for the local administrator on the Zookeeper Nodes. Changing this forces a new resource to be created.

NOTE: Either a password or one or more ssh_keys must be specified - but not both.

subnetId Changes to this property will trigger replacement. String
The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created.
virtualNetworkId Changes to this property will trigger replacement. String
The ID of the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created.

InteractiveQueryClusterRolesZookeeperNodeScriptAction
, InteractiveQueryClusterRolesZookeeperNodeScriptActionArgs

Name This property is required. string
The name of the script action.
Uri This property is required. string
The URI to the script.
Parameters string
The parameters for the script provided.
Name This property is required. string
The name of the script action.
Uri This property is required. string
The URI to the script.
Parameters string
The parameters for the script provided.
name This property is required. String
The name of the script action.
uri This property is required. String
The URI to the script.
parameters String
The parameters for the script provided.
name This property is required. string
The name of the script action.
uri This property is required. string
The URI to the script.
parameters string
The parameters for the script provided.
name This property is required. str
The name of the script action.
uri This property is required. str
The URI to the script.
parameters str
The parameters for the script provided.
name This property is required. String
The name of the script action.
uri This property is required. String
The URI to the script.
parameters String
The parameters for the script provided.

InteractiveQueryClusterSecurityProfile
, InteractiveQueryClusterSecurityProfileArgs

AaddsResourceId
This property is required.
Changes to this property will trigger replacement.
string
The resource ID of the Azure Active Directory Domain Service. Changing this forces a new resource to be created.
DomainName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Azure Active Directory Domain. Changing this forces a new resource to be created.
DomainUserPassword
This property is required.
Changes to this property will trigger replacement.
string
The user password of the Azure Active Directory Domain. Changing this forces a new resource to be created.
DomainUsername
This property is required.
Changes to this property will trigger replacement.
string
The username of the Azure Active Directory Domain. Changing this forces a new resource to be created.
LdapsUrls
This property is required.
Changes to this property will trigger replacement.
List<string>
A list of the LDAPS URLs to communicate with the Azure Active Directory. Changing this forces a new resource to be created.
MsiResourceId
This property is required.
Changes to this property will trigger replacement.
string
The User Assigned Identity for the HDInsight Cluster. Changing this forces a new resource to be created.
ClusterUsersGroupDns Changes to this property will trigger replacement. List<string>
A list of the distinguished names for the cluster user groups. Changing this forces a new resource to be created.
AaddsResourceId
This property is required.
Changes to this property will trigger replacement.
string
The resource ID of the Azure Active Directory Domain Service. Changing this forces a new resource to be created.
DomainName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Azure Active Directory Domain. Changing this forces a new resource to be created.
DomainUserPassword
This property is required.
Changes to this property will trigger replacement.
string
The user password of the Azure Active Directory Domain. Changing this forces a new resource to be created.
DomainUsername
This property is required.
Changes to this property will trigger replacement.
string
The username of the Azure Active Directory Domain. Changing this forces a new resource to be created.
LdapsUrls
This property is required.
Changes to this property will trigger replacement.
[]string
A list of the LDAPS URLs to communicate with the Azure Active Directory. Changing this forces a new resource to be created.
MsiResourceId
This property is required.
Changes to this property will trigger replacement.
string
The User Assigned Identity for the HDInsight Cluster. Changing this forces a new resource to be created.
ClusterUsersGroupDns Changes to this property will trigger replacement. []string
A list of the distinguished names for the cluster user groups. Changing this forces a new resource to be created.
aaddsResourceId
This property is required.
Changes to this property will trigger replacement.
String
The resource ID of the Azure Active Directory Domain Service. Changing this forces a new resource to be created.
domainName
This property is required.
Changes to this property will trigger replacement.
String
The name of the Azure Active Directory Domain. Changing this forces a new resource to be created.
domainUserPassword
This property is required.
Changes to this property will trigger replacement.
String
The user password of the Azure Active Directory Domain. Changing this forces a new resource to be created.
domainUsername
This property is required.
Changes to this property will trigger replacement.
String
The username of the Azure Active Directory Domain. Changing this forces a new resource to be created.
ldapsUrls
This property is required.
Changes to this property will trigger replacement.
List<String>
A list of the LDAPS URLs to communicate with the Azure Active Directory. Changing this forces a new resource to be created.
msiResourceId
This property is required.
Changes to this property will trigger replacement.
String
The User Assigned Identity for the HDInsight Cluster. Changing this forces a new resource to be created.
clusterUsersGroupDns Changes to this property will trigger replacement. List<String>
A list of the distinguished names for the cluster user groups. Changing this forces a new resource to be created.
aaddsResourceId
This property is required.
Changes to this property will trigger replacement.
string
The resource ID of the Azure Active Directory Domain Service. Changing this forces a new resource to be created.
domainName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Azure Active Directory Domain. Changing this forces a new resource to be created.
domainUserPassword
This property is required.
Changes to this property will trigger replacement.
string
The user password of the Azure Active Directory Domain. Changing this forces a new resource to be created.
domainUsername
This property is required.
Changes to this property will trigger replacement.
string
The username of the Azure Active Directory Domain. Changing this forces a new resource to be created.
ldapsUrls
This property is required.
Changes to this property will trigger replacement.
string[]
A list of the LDAPS URLs to communicate with the Azure Active Directory. Changing this forces a new resource to be created.
msiResourceId
This property is required.
Changes to this property will trigger replacement.
string
The User Assigned Identity for the HDInsight Cluster. Changing this forces a new resource to be created.
clusterUsersGroupDns Changes to this property will trigger replacement. string[]
A list of the distinguished names for the cluster user groups. Changing this forces a new resource to be created.
aadds_resource_id
This property is required.
Changes to this property will trigger replacement.
str
The resource ID of the Azure Active Directory Domain Service. Changing this forces a new resource to be created.
domain_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the Azure Active Directory Domain. Changing this forces a new resource to be created.
domain_user_password
This property is required.
Changes to this property will trigger replacement.
str
The user password of the Azure Active Directory Domain. Changing this forces a new resource to be created.
domain_username
This property is required.
Changes to this property will trigger replacement.
str
The username of the Azure Active Directory Domain. Changing this forces a new resource to be created.
ldaps_urls
This property is required.
Changes to this property will trigger replacement.
Sequence[str]
A list of the LDAPS URLs to communicate with the Azure Active Directory. Changing this forces a new resource to be created.
msi_resource_id
This property is required.
Changes to this property will trigger replacement.
str
The User Assigned Identity for the HDInsight Cluster. Changing this forces a new resource to be created.
cluster_users_group_dns Changes to this property will trigger replacement. Sequence[str]
A list of the distinguished names for the cluster user groups. Changing this forces a new resource to be created.
aaddsResourceId
This property is required.
Changes to this property will trigger replacement.
String
The resource ID of the Azure Active Directory Domain Service. Changing this forces a new resource to be created.
domainName
This property is required.
Changes to this property will trigger replacement.
String
The name of the Azure Active Directory Domain. Changing this forces a new resource to be created.
domainUserPassword
This property is required.
Changes to this property will trigger replacement.
String
The user password of the Azure Active Directory Domain. Changing this forces a new resource to be created.
domainUsername
This property is required.
Changes to this property will trigger replacement.
String
The username of the Azure Active Directory Domain. Changing this forces a new resource to be created.
ldapsUrls
This property is required.
Changes to this property will trigger replacement.
List<String>
A list of the LDAPS URLs to communicate with the Azure Active Directory. Changing this forces a new resource to be created.
msiResourceId
This property is required.
Changes to this property will trigger replacement.
String
The User Assigned Identity for the HDInsight Cluster. Changing this forces a new resource to be created.
clusterUsersGroupDns Changes to this property will trigger replacement. List<String>
A list of the distinguished names for the cluster user groups. Changing this forces a new resource to be created.

InteractiveQueryClusterStorageAccount
, InteractiveQueryClusterStorageAccountArgs

IsDefault
This property is required.
Changes to this property will trigger replacement.
bool

Is this the Default Storage Account for the HDInsight Hadoop Cluster? Changing this forces a new resource to be created.

NOTE: One of the storage_account or storage_account_gen2 blocks must be marked as the default.

StorageAccountKey
This property is required.
Changes to this property will trigger replacement.
string
The Access Key which should be used to connect to the Storage Account. Changing this forces a new resource to be created.
StorageContainerId
This property is required.
Changes to this property will trigger replacement.
string

The ID of the Storage Container. Changing this forces a new resource to be created.

NOTE: This can be obtained from the id of the azure.storage.Container resource.

StorageResourceId Changes to this property will trigger replacement. string
The ID of the Storage Account. Changing this forces a new resource to be created.
IsDefault
This property is required.
Changes to this property will trigger replacement.
bool

Is this the Default Storage Account for the HDInsight Hadoop Cluster? Changing this forces a new resource to be created.

NOTE: One of the storage_account or storage_account_gen2 blocks must be marked as the default.

StorageAccountKey
This property is required.
Changes to this property will trigger replacement.
string
The Access Key which should be used to connect to the Storage Account. Changing this forces a new resource to be created.
StorageContainerId
This property is required.
Changes to this property will trigger replacement.
string

The ID of the Storage Container. Changing this forces a new resource to be created.

NOTE: This can be obtained from the id of the azure.storage.Container resource.

StorageResourceId Changes to this property will trigger replacement. string
The ID of the Storage Account. Changing this forces a new resource to be created.
isDefault
This property is required.
Changes to this property will trigger replacement.
Boolean

Is this the Default Storage Account for the HDInsight Hadoop Cluster? Changing this forces a new resource to be created.

NOTE: One of the storage_account or storage_account_gen2 blocks must be marked as the default.

storageAccountKey
This property is required.
Changes to this property will trigger replacement.
String
The Access Key which should be used to connect to the Storage Account. Changing this forces a new resource to be created.
storageContainerId
This property is required.
Changes to this property will trigger replacement.
String

The ID of the Storage Container. Changing this forces a new resource to be created.

NOTE: This can be obtained from the id of the azure.storage.Container resource.

storageResourceId Changes to this property will trigger replacement. String
The ID of the Storage Account. Changing this forces a new resource to be created.
isDefault
This property is required.
Changes to this property will trigger replacement.
boolean

Is this the Default Storage Account for the HDInsight Hadoop Cluster? Changing this forces a new resource to be created.

NOTE: One of the storage_account or storage_account_gen2 blocks must be marked as the default.

storageAccountKey
This property is required.
Changes to this property will trigger replacement.
string
The Access Key which should be used to connect to the Storage Account. Changing this forces a new resource to be created.
storageContainerId
This property is required.
Changes to this property will trigger replacement.
string

The ID of the Storage Container. Changing this forces a new resource to be created.

NOTE: This can be obtained from the id of the azure.storage.Container resource.

storageResourceId Changes to this property will trigger replacement. string
The ID of the Storage Account. Changing this forces a new resource to be created.
is_default
This property is required.
Changes to this property will trigger replacement.
bool

Is this the Default Storage Account for the HDInsight Hadoop Cluster? Changing this forces a new resource to be created.

NOTE: One of the storage_account or storage_account_gen2 blocks must be marked as the default.

storage_account_key
This property is required.
Changes to this property will trigger replacement.
str
The Access Key which should be used to connect to the Storage Account. Changing this forces a new resource to be created.
storage_container_id
This property is required.
Changes to this property will trigger replacement.
str

The ID of the Storage Container. Changing this forces a new resource to be created.

NOTE: This can be obtained from the id of the azure.storage.Container resource.

storage_resource_id Changes to this property will trigger replacement. str
The ID of the Storage Account. Changing this forces a new resource to be created.
isDefault
This property is required.
Changes to this property will trigger replacement.
Boolean

Is this the Default Storage Account for the HDInsight Hadoop Cluster? Changing this forces a new resource to be created.

NOTE: One of the storage_account or storage_account_gen2 blocks must be marked as the default.

storageAccountKey
This property is required.
Changes to this property will trigger replacement.
String
The Access Key which should be used to connect to the Storage Account. Changing this forces a new resource to be created.
storageContainerId
This property is required.
Changes to this property will trigger replacement.
String

The ID of the Storage Container. Changing this forces a new resource to be created.

NOTE: This can be obtained from the id of the azure.storage.Container resource.

storageResourceId Changes to this property will trigger replacement. String
The ID of the Storage Account. Changing this forces a new resource to be created.

InteractiveQueryClusterStorageAccountGen2
, InteractiveQueryClusterStorageAccountGen2Args

FilesystemId
This property is required.
Changes to this property will trigger replacement.
string
The ID of the Gen2 Filesystem. Changing this forces a new resource to be created.
IsDefault
This property is required.
Changes to this property will trigger replacement.
bool

Is this the Default Storage Account for the HDInsight Hadoop Cluster? Changing this forces a new resource to be created.

NOTE: One of the storage_account or storage_account_gen2 blocks must be marked as the default.

ManagedIdentityResourceId
This property is required.
Changes to this property will trigger replacement.
string

The ID of Managed Identity to use for accessing the Gen2 filesystem. Changing this forces a new resource to be created.

NOTE: This can be obtained from the id of the azure.storage.Container resource.

StorageResourceId
This property is required.
Changes to this property will trigger replacement.
string
The ID of the Storage Account. Changing this forces a new resource to be created.
FilesystemId
This property is required.
Changes to this property will trigger replacement.
string
The ID of the Gen2 Filesystem. Changing this forces a new resource to be created.
IsDefault
This property is required.
Changes to this property will trigger replacement.
bool

Is this the Default Storage Account for the HDInsight Hadoop Cluster? Changing this forces a new resource to be created.

NOTE: One of the storage_account or storage_account_gen2 blocks must be marked as the default.

ManagedIdentityResourceId
This property is required.
Changes to this property will trigger replacement.
string

The ID of Managed Identity to use for accessing the Gen2 filesystem. Changing this forces a new resource to be created.

NOTE: This can be obtained from the id of the azure.storage.Container resource.

StorageResourceId
This property is required.
Changes to this property will trigger replacement.
string
The ID of the Storage Account. Changing this forces a new resource to be created.
filesystemId
This property is required.
Changes to this property will trigger replacement.
String
The ID of the Gen2 Filesystem. Changing this forces a new resource to be created.
isDefault
This property is required.
Changes to this property will trigger replacement.
Boolean

Is this the Default Storage Account for the HDInsight Hadoop Cluster? Changing this forces a new resource to be created.

NOTE: One of the storage_account or storage_account_gen2 blocks must be marked as the default.

managedIdentityResourceId
This property is required.
Changes to this property will trigger replacement.
String

The ID of Managed Identity to use for accessing the Gen2 filesystem. Changing this forces a new resource to be created.

NOTE: This can be obtained from the id of the azure.storage.Container resource.

storageResourceId
This property is required.
Changes to this property will trigger replacement.
String
The ID of the Storage Account. Changing this forces a new resource to be created.
filesystemId
This property is required.
Changes to this property will trigger replacement.
string
The ID of the Gen2 Filesystem. Changing this forces a new resource to be created.
isDefault
This property is required.
Changes to this property will trigger replacement.
boolean

Is this the Default Storage Account for the HDInsight Hadoop Cluster? Changing this forces a new resource to be created.

NOTE: One of the storage_account or storage_account_gen2 blocks must be marked as the default.

managedIdentityResourceId
This property is required.
Changes to this property will trigger replacement.
string

The ID of Managed Identity to use for accessing the Gen2 filesystem. Changing this forces a new resource to be created.

NOTE: This can be obtained from the id of the azure.storage.Container resource.

storageResourceId
This property is required.
Changes to this property will trigger replacement.
string
The ID of the Storage Account. Changing this forces a new resource to be created.
filesystem_id
This property is required.
Changes to this property will trigger replacement.
str
The ID of the Gen2 Filesystem. Changing this forces a new resource to be created.
is_default
This property is required.
Changes to this property will trigger replacement.
bool

Is this the Default Storage Account for the HDInsight Hadoop Cluster? Changing this forces a new resource to be created.

NOTE: One of the storage_account or storage_account_gen2 blocks must be marked as the default.

managed_identity_resource_id
This property is required.
Changes to this property will trigger replacement.
str

The ID of Managed Identity to use for accessing the Gen2 filesystem. Changing this forces a new resource to be created.

NOTE: This can be obtained from the id of the azure.storage.Container resource.

storage_resource_id
This property is required.
Changes to this property will trigger replacement.
str
The ID of the Storage Account. Changing this forces a new resource to be created.
filesystemId
This property is required.
Changes to this property will trigger replacement.
String
The ID of the Gen2 Filesystem. Changing this forces a new resource to be created.
isDefault
This property is required.
Changes to this property will trigger replacement.
Boolean

Is this the Default Storage Account for the HDInsight Hadoop Cluster? Changing this forces a new resource to be created.

NOTE: One of the storage_account or storage_account_gen2 blocks must be marked as the default.

managedIdentityResourceId
This property is required.
Changes to this property will trigger replacement.
String

The ID of Managed Identity to use for accessing the Gen2 filesystem. Changing this forces a new resource to be created.

NOTE: This can be obtained from the id of the azure.storage.Container resource.

storageResourceId
This property is required.
Changes to this property will trigger replacement.
String
The ID of the Storage Account. Changing this forces a new resource to be created.

Import

HDInsight Interactive Query Clusters can be imported using the resource id, e.g.

$ pulumi import azure:hdinsight/interactiveQueryCluster:InteractiveQueryCluster example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.HDInsight/clusters/cluster1
Copy

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
Azure Classic pulumi/pulumi-azure
License
Apache-2.0
Notes
This Pulumi package is based on the azurerm Terraform Provider.