hdinsight

package
v1.3.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 29, 2019 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Overview

nolint: lll Package hdinsight exports types, functions, subpackages for provisioning hdinsight resources.

> This provider is a derived work of the [Terraform Provider](https://github.com/terraform-providers/terraform-provider-azurerm) > distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature, > first check the [`pulumi/pulumi-azure` repo](https://github.com/pulumi/pulumi-azure/issues); however, if that doesn't turn up anything, > please consult the source [`terraform-providers/terraform-provider-azurerm` repo](https://github.com/terraform-providers/terraform-provider-azurerm/issues).

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GetClusterArgs

type GetClusterArgs struct {
	// Specifies the name of this HDInsight Cluster.
	Name interface{}
	// Specifies the name of the Resource Group in which this HDInsight Cluster exists.
	ResourceGroupName interface{}
}

A collection of arguments for invoking getCluster.

type GetClusterResult

type GetClusterResult struct {
	// The version of HDInsights which is used on this HDInsight Cluster.
	ClusterVersion interface{}
	// A map of versions of software used on this HDInsights Cluster.
	ComponentVersions interface{}
	// The SSH Endpoint of the Edge Node for this HDInsight Cluster, if an Edge Node exists.
	EdgeSshEndpoint interface{}
	// A `gateway` block as defined below.
	Gateways interface{}
	// The HTTPS Endpoint for this HDInsight Cluster.
	HttpsEndpoint interface{}
	// The kind of HDInsight Cluster this is, such as a Spark or Storm cluster.
	Kind interface{}
	// The Azure Region in which this HDInsight Cluster exists.
	Location          interface{}
	Name              interface{}
	ResourceGroupName interface{}
	// The SSH Endpoint for this HDInsight Cluster.
	SshEndpoint interface{}
	// A map of tags assigned to the HDInsight Cluster.
	Tags interface{}
	// The SKU / Tier of this HDInsight Cluster.
	Tier interface{}
	// id is the provider-assigned unique ID for this managed resource.
	Id interface{}
}

A collection of values returned by getCluster.

func LookupCluster

func LookupCluster(ctx *pulumi.Context, args *GetClusterArgs) (*GetClusterResult, error)

Use this data source to access information about an existing HDInsight Cluster.

> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/hdinsight_cluster.html.markdown.

type HBaseCluster

type HBaseCluster struct {
	// contains filtered or unexported fields
}

Manages a HDInsight HBase Cluster.

> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/hdinsight_hbase_cluster.html.markdown.

func GetHBaseCluster

func GetHBaseCluster(ctx *pulumi.Context,
	name string, id pulumi.ID, state *HBaseClusterState, opts ...pulumi.ResourceOpt) (*HBaseCluster, error)

GetHBaseCluster gets an existing HBaseCluster resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewHBaseCluster

func NewHBaseCluster(ctx *pulumi.Context,
	name string, args *HBaseClusterArgs, opts ...pulumi.ResourceOpt) (*HBaseCluster, error)

NewHBaseCluster registers a new resource with the given unique name, arguments, and options.

func (*HBaseCluster) ClusterVersion

func (r *HBaseCluster) ClusterVersion() *pulumi.StringOutput

Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created.

func (*HBaseCluster) ComponentVersion

func (r *HBaseCluster) ComponentVersion() *pulumi.Output

A `componentVersion` block as defined below.

func (*HBaseCluster) Gateway

func (r *HBaseCluster) Gateway() *pulumi.Output

A `gateway` block as defined below.

func (*HBaseCluster) HttpsEndpoint

func (r *HBaseCluster) HttpsEndpoint() *pulumi.StringOutput

The HTTPS Connectivity Endpoint for this HDInsight HBase Cluster.

func (*HBaseCluster) ID

func (r *HBaseCluster) ID() *pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*HBaseCluster) Location

func (r *HBaseCluster) Location() *pulumi.StringOutput

Specifies the Azure Region which this HDInsight HBase Cluster should exist. Changing this forces a new resource to be created.

func (*HBaseCluster) Name

func (r *HBaseCluster) Name() *pulumi.StringOutput

Specifies the name for this HDInsight HBase Cluster. Changing this forces a new resource to be created.

func (*HBaseCluster) ResourceGroupName

func (r *HBaseCluster) ResourceGroupName() *pulumi.StringOutput

Specifies the name of the Resource Group in which this HDInsight HBase Cluster should exist. Changing this forces a new resource to be created.

func (*HBaseCluster) Roles

func (r *HBaseCluster) Roles() *pulumi.Output

A `roles` block as defined below.

func (*HBaseCluster) SshEndpoint

func (r *HBaseCluster) SshEndpoint() *pulumi.StringOutput

The SSH Connectivity Endpoint for this HDInsight HBase Cluster.

func (*HBaseCluster) StorageAccounts

func (r *HBaseCluster) StorageAccounts() *pulumi.ArrayOutput

One or more `storageAccount` block as defined below.

func (*HBaseCluster) Tags

func (r *HBaseCluster) Tags() *pulumi.MapOutput

A map of Tags which should be assigned to this HDInsight HBase Cluster.

func (*HBaseCluster) Tier

func (r *HBaseCluster) Tier() *pulumi.StringOutput

Specifies the Tier which should be used for this HDInsight HBase Cluster. Possible values are `Standard` or `Premium`. Changing this forces a new resource to be created.

func (*HBaseCluster) URN

func (r *HBaseCluster) URN() *pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type HBaseClusterArgs

type HBaseClusterArgs struct {
	// Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created.
	ClusterVersion interface{}
	// A `componentVersion` block as defined below.
	ComponentVersion interface{}
	// A `gateway` block as defined below.
	Gateway interface{}
	// Specifies the Azure Region which this HDInsight HBase Cluster should exist. Changing this forces a new resource to be created.
	Location interface{}
	// Specifies the name for this HDInsight HBase Cluster. Changing this forces a new resource to be created.
	Name interface{}
	// Specifies the name of the Resource Group in which this HDInsight HBase Cluster should exist. Changing this forces a new resource to be created.
	ResourceGroupName interface{}
	// A `roles` block as defined below.
	Roles interface{}
	// One or more `storageAccount` block as defined below.
	StorageAccounts interface{}
	// A map of Tags which should be assigned to this HDInsight HBase Cluster.
	Tags interface{}
	// Specifies the Tier which should be used for this HDInsight HBase Cluster. Possible values are `Standard` or `Premium`. Changing this forces a new resource to be created.
	Tier interface{}
}

The set of arguments for constructing a HBaseCluster resource.

type HBaseClusterState

type HBaseClusterState struct {
	// Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created.
	ClusterVersion interface{}
	// A `componentVersion` block as defined below.
	ComponentVersion interface{}
	// A `gateway` block as defined below.
	Gateway interface{}
	// The HTTPS Connectivity Endpoint for this HDInsight HBase Cluster.
	HttpsEndpoint interface{}
	// Specifies the Azure Region which this HDInsight HBase Cluster should exist. Changing this forces a new resource to be created.
	Location interface{}
	// Specifies the name for this HDInsight HBase Cluster. Changing this forces a new resource to be created.
	Name interface{}
	// Specifies the name of the Resource Group in which this HDInsight HBase Cluster should exist. Changing this forces a new resource to be created.
	ResourceGroupName interface{}
	// A `roles` block as defined below.
	Roles interface{}
	// The SSH Connectivity Endpoint for this HDInsight HBase Cluster.
	SshEndpoint interface{}
	// One or more `storageAccount` block as defined below.
	StorageAccounts interface{}
	// A map of Tags which should be assigned to this HDInsight HBase Cluster.
	Tags interface{}
	// Specifies the Tier which should be used for this HDInsight HBase Cluster. Possible values are `Standard` or `Premium`. Changing this forces a new resource to be created.
	Tier interface{}
}

Input properties used for looking up and filtering HBaseCluster resources.

type HadoopCluster

type HadoopCluster struct {
	// contains filtered or unexported fields
}

Manages a HDInsight Hadoop Cluster.

> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/hdinsight_hadoop_cluster.html.markdown.

func GetHadoopCluster

func GetHadoopCluster(ctx *pulumi.Context,
	name string, id pulumi.ID, state *HadoopClusterState, opts ...pulumi.ResourceOpt) (*HadoopCluster, error)

GetHadoopCluster gets an existing HadoopCluster resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewHadoopCluster

func NewHadoopCluster(ctx *pulumi.Context,
	name string, args *HadoopClusterArgs, opts ...pulumi.ResourceOpt) (*HadoopCluster, error)

NewHadoopCluster registers a new resource with the given unique name, arguments, and options.

func (*HadoopCluster) ClusterVersion

func (r *HadoopCluster) ClusterVersion() *pulumi.StringOutput

Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created.

func (*HadoopCluster) ComponentVersion

func (r *HadoopCluster) ComponentVersion() *pulumi.Output

A `componentVersion` block as defined below.

func (*HadoopCluster) Gateway

func (r *HadoopCluster) Gateway() *pulumi.Output

A `gateway` block as defined below.

func (*HadoopCluster) HttpsEndpoint

func (r *HadoopCluster) HttpsEndpoint() *pulumi.StringOutput

The HTTPS Connectivity Endpoint for this HDInsight Hadoop Cluster.

func (*HadoopCluster) ID

func (r *HadoopCluster) ID() *pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*HadoopCluster) Location

func (r *HadoopCluster) Location() *pulumi.StringOutput

Specifies the Azure Region which this HDInsight Hadoop Cluster should exist. Changing this forces a new resource to be created.

func (*HadoopCluster) Name

func (r *HadoopCluster) Name() *pulumi.StringOutput

Specifies the name for this HDInsight Hadoop Cluster. Changing this forces a new resource to be created.

func (*HadoopCluster) ResourceGroupName

func (r *HadoopCluster) ResourceGroupName() *pulumi.StringOutput

Specifies the name of the Resource Group in which this HDInsight Hadoop Cluster should exist. Changing this forces a new resource to be created.

func (*HadoopCluster) Roles

func (r *HadoopCluster) Roles() *pulumi.Output

A `roles` block as defined below.

func (*HadoopCluster) SshEndpoint

func (r *HadoopCluster) SshEndpoint() *pulumi.StringOutput

The SSH Connectivity Endpoint for this HDInsight Hadoop Cluster.

func (*HadoopCluster) StorageAccounts

func (r *HadoopCluster) StorageAccounts() *pulumi.ArrayOutput

One or more `storageAccount` block as defined below.

func (*HadoopCluster) Tags

func (r *HadoopCluster) Tags() *pulumi.MapOutput

A map of Tags which should be assigned to this HDInsight Hadoop Cluster.

func (*HadoopCluster) Tier

func (r *HadoopCluster) Tier() *pulumi.StringOutput

Specifies the Tier which should be used for this HDInsight Hadoop Cluster. Possible values are `Standard` or `Premium`. Changing this forces a new resource to be created.

func (*HadoopCluster) URN

func (r *HadoopCluster) URN() *pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type HadoopClusterArgs

type HadoopClusterArgs struct {
	// Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created.
	ClusterVersion interface{}
	// A `componentVersion` block as defined below.
	ComponentVersion interface{}
	// A `gateway` block as defined below.
	Gateway interface{}
	// Specifies the Azure Region which this HDInsight Hadoop Cluster should exist. Changing this forces a new resource to be created.
	Location interface{}
	// Specifies the name for this HDInsight Hadoop Cluster. Changing this forces a new resource to be created.
	Name interface{}
	// Specifies the name of the Resource Group in which this HDInsight Hadoop Cluster should exist. Changing this forces a new resource to be created.
	ResourceGroupName interface{}
	// A `roles` block as defined below.
	Roles interface{}
	// One or more `storageAccount` block as defined below.
	StorageAccounts interface{}
	// A map of Tags which should be assigned to this HDInsight Hadoop Cluster.
	Tags interface{}
	// Specifies the Tier which should be used for this HDInsight Hadoop Cluster. Possible values are `Standard` or `Premium`. Changing this forces a new resource to be created.
	Tier interface{}
}

The set of arguments for constructing a HadoopCluster resource.

type HadoopClusterState

type HadoopClusterState struct {
	// Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created.
	ClusterVersion interface{}
	// A `componentVersion` block as defined below.
	ComponentVersion interface{}
	// A `gateway` block as defined below.
	Gateway interface{}
	// The HTTPS Connectivity Endpoint for this HDInsight Hadoop Cluster.
	HttpsEndpoint interface{}
	// Specifies the Azure Region which this HDInsight Hadoop Cluster should exist. Changing this forces a new resource to be created.
	Location interface{}
	// Specifies the name for this HDInsight Hadoop Cluster. Changing this forces a new resource to be created.
	Name interface{}
	// Specifies the name of the Resource Group in which this HDInsight Hadoop Cluster should exist. Changing this forces a new resource to be created.
	ResourceGroupName interface{}
	// A `roles` block as defined below.
	Roles interface{}
	// The SSH Connectivity Endpoint for this HDInsight Hadoop Cluster.
	SshEndpoint interface{}
	// One or more `storageAccount` block as defined below.
	StorageAccounts interface{}
	// A map of Tags which should be assigned to this HDInsight Hadoop Cluster.
	Tags interface{}
	// Specifies the Tier which should be used for this HDInsight Hadoop Cluster. Possible values are `Standard` or `Premium`. Changing this forces a new resource to be created.
	Tier interface{}
}

Input properties used for looking up and filtering HadoopCluster resources.

type InteractiveQueryCluster

type InteractiveQueryCluster struct {
	// contains filtered or unexported fields
}

Manages a HDInsight Interactive Query Cluster.

> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/hdinsight_interactive_query_cluster.html.markdown.

func GetInteractiveQueryCluster

func GetInteractiveQueryCluster(ctx *pulumi.Context,
	name string, id pulumi.ID, state *InteractiveQueryClusterState, opts ...pulumi.ResourceOpt) (*InteractiveQueryCluster, error)

GetInteractiveQueryCluster gets an existing InteractiveQueryCluster resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewInteractiveQueryCluster

func NewInteractiveQueryCluster(ctx *pulumi.Context,
	name string, args *InteractiveQueryClusterArgs, opts ...pulumi.ResourceOpt) (*InteractiveQueryCluster, error)

NewInteractiveQueryCluster registers a new resource with the given unique name, arguments, and options.

func (*InteractiveQueryCluster) ClusterVersion

func (r *InteractiveQueryCluster) ClusterVersion() *pulumi.StringOutput

Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created.

func (*InteractiveQueryCluster) ComponentVersion

func (r *InteractiveQueryCluster) ComponentVersion() *pulumi.Output

A `componentVersion` block as defined below.

func (*InteractiveQueryCluster) Gateway

func (r *InteractiveQueryCluster) Gateway() *pulumi.Output

A `gateway` block as defined below.

func (*InteractiveQueryCluster) HttpsEndpoint

func (r *InteractiveQueryCluster) HttpsEndpoint() *pulumi.StringOutput

The HTTPS Connectivity Endpoint for this HDInsight Interactive Query Cluster.

func (*InteractiveQueryCluster) ID

ID is this resource's unique identifier assigned by its provider.

func (*InteractiveQueryCluster) Location

Specifies the Azure Region which this HDInsight Interactive Query Cluster should exist. Changing this forces a new resource to be created.

func (*InteractiveQueryCluster) Name

Specifies the name for this HDInsight Interactive Query Cluster. Changing this forces a new resource to be created.

func (*InteractiveQueryCluster) ResourceGroupName

func (r *InteractiveQueryCluster) ResourceGroupName() *pulumi.StringOutput

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.

func (*InteractiveQueryCluster) Roles

A `roles` block as defined below.

func (*InteractiveQueryCluster) SshEndpoint

func (r *InteractiveQueryCluster) SshEndpoint() *pulumi.StringOutput

The SSH Connectivity Endpoint for this HDInsight Interactive Query Cluster.

func (*InteractiveQueryCluster) StorageAccounts

func (r *InteractiveQueryCluster) StorageAccounts() *pulumi.ArrayOutput

One or more `storageAccount` block as defined below.

func (*InteractiveQueryCluster) Tags

A map of Tags which should be assigned to this HDInsight Interactive Query Cluster.

func (*InteractiveQueryCluster) Tier

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.

func (*InteractiveQueryCluster) URN

URN is this resource's unique name assigned by Pulumi.

type InteractiveQueryClusterArgs

type InteractiveQueryClusterArgs struct {
	// Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created.
	ClusterVersion interface{}
	// A `componentVersion` block as defined below.
	ComponentVersion interface{}
	// A `gateway` block as defined below.
	Gateway interface{}
	// Specifies the Azure Region which this HDInsight Interactive Query Cluster should exist. Changing this forces a new resource to be created.
	Location interface{}
	// Specifies the name for this HDInsight Interactive Query Cluster. Changing this forces a new resource to be created.
	Name interface{}
	// 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.
	ResourceGroupName interface{}
	// A `roles` block as defined below.
	Roles interface{}
	// One or more `storageAccount` block as defined below.
	StorageAccounts interface{}
	// A map of Tags which should be assigned to this HDInsight Interactive Query Cluster.
	Tags interface{}
	// 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.
	Tier interface{}
}

The set of arguments for constructing a InteractiveQueryCluster resource.

type InteractiveQueryClusterState

type InteractiveQueryClusterState struct {
	// Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created.
	ClusterVersion interface{}
	// A `componentVersion` block as defined below.
	ComponentVersion interface{}
	// A `gateway` block as defined below.
	Gateway interface{}
	// The HTTPS Connectivity Endpoint for this HDInsight Interactive Query Cluster.
	HttpsEndpoint interface{}
	// Specifies the Azure Region which this HDInsight Interactive Query Cluster should exist. Changing this forces a new resource to be created.
	Location interface{}
	// Specifies the name for this HDInsight Interactive Query Cluster. Changing this forces a new resource to be created.
	Name interface{}
	// 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.
	ResourceGroupName interface{}
	// A `roles` block as defined below.
	Roles interface{}
	// The SSH Connectivity Endpoint for this HDInsight Interactive Query Cluster.
	SshEndpoint interface{}
	// One or more `storageAccount` block as defined below.
	StorageAccounts interface{}
	// A map of Tags which should be assigned to this HDInsight Interactive Query Cluster.
	Tags interface{}
	// 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.
	Tier interface{}
}

Input properties used for looking up and filtering InteractiveQueryCluster resources.

type KafkaCluster

type KafkaCluster struct {
	// contains filtered or unexported fields
}

Manages a HDInsight Kafka Cluster.

> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/hdinsight_kafka_cluster.html.markdown.

func GetKafkaCluster

func GetKafkaCluster(ctx *pulumi.Context,
	name string, id pulumi.ID, state *KafkaClusterState, opts ...pulumi.ResourceOpt) (*KafkaCluster, error)

GetKafkaCluster gets an existing KafkaCluster resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewKafkaCluster

func NewKafkaCluster(ctx *pulumi.Context,
	name string, args *KafkaClusterArgs, opts ...pulumi.ResourceOpt) (*KafkaCluster, error)

NewKafkaCluster registers a new resource with the given unique name, arguments, and options.

func (*KafkaCluster) ClusterVersion

func (r *KafkaCluster) ClusterVersion() *pulumi.StringOutput

Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created.

func (*KafkaCluster) ComponentVersion

func (r *KafkaCluster) ComponentVersion() *pulumi.Output

A `componentVersion` block as defined below.

func (*KafkaCluster) Gateway

func (r *KafkaCluster) Gateway() *pulumi.Output

A `gateway` block as defined below.

func (*KafkaCluster) HttpsEndpoint

func (r *KafkaCluster) HttpsEndpoint() *pulumi.StringOutput

The HTTPS Connectivity Endpoint for this HDInsight Kafka Cluster.

func (*KafkaCluster) ID

func (r *KafkaCluster) ID() *pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*KafkaCluster) Location

func (r *KafkaCluster) Location() *pulumi.StringOutput

Specifies the Azure Region which this HDInsight Kafka Cluster should exist. Changing this forces a new resource to be created.

func (*KafkaCluster) Name

func (r *KafkaCluster) Name() *pulumi.StringOutput

Specifies the name for this HDInsight Kafka Cluster. Changing this forces a new resource to be created.

func (*KafkaCluster) ResourceGroupName

func (r *KafkaCluster) ResourceGroupName() *pulumi.StringOutput

Specifies the name of the Resource Group in which this HDInsight Kafka Cluster should exist. Changing this forces a new resource to be created.

func (*KafkaCluster) Roles

func (r *KafkaCluster) Roles() *pulumi.Output

A `roles` block as defined below.

func (*KafkaCluster) SshEndpoint

func (r *KafkaCluster) SshEndpoint() *pulumi.StringOutput

The SSH Connectivity Endpoint for this HDInsight Kafka Cluster.

func (*KafkaCluster) StorageAccounts

func (r *KafkaCluster) StorageAccounts() *pulumi.ArrayOutput

One or more `storageAccount` block as defined below.

func (*KafkaCluster) Tags

func (r *KafkaCluster) Tags() *pulumi.MapOutput

A map of Tags which should be assigned to this HDInsight Kafka Cluster.

func (*KafkaCluster) Tier

func (r *KafkaCluster) Tier() *pulumi.StringOutput

Specifies the Tier which should be used for this HDInsight Kafka Cluster. Possible values are `Standard` or `Premium`. Changing this forces a new resource to be created.

func (*KafkaCluster) URN

func (r *KafkaCluster) URN() *pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type KafkaClusterArgs

type KafkaClusterArgs struct {
	// Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created.
	ClusterVersion interface{}
	// A `componentVersion` block as defined below.
	ComponentVersion interface{}
	// A `gateway` block as defined below.
	Gateway interface{}
	// Specifies the Azure Region which this HDInsight Kafka Cluster should exist. Changing this forces a new resource to be created.
	Location interface{}
	// Specifies the name for this HDInsight Kafka Cluster. Changing this forces a new resource to be created.
	Name interface{}
	// Specifies the name of the Resource Group in which this HDInsight Kafka Cluster should exist. Changing this forces a new resource to be created.
	ResourceGroupName interface{}
	// A `roles` block as defined below.
	Roles interface{}
	// One or more `storageAccount` block as defined below.
	StorageAccounts interface{}
	// A map of Tags which should be assigned to this HDInsight Kafka Cluster.
	Tags interface{}
	// Specifies the Tier which should be used for this HDInsight Kafka Cluster. Possible values are `Standard` or `Premium`. Changing this forces a new resource to be created.
	Tier interface{}
}

The set of arguments for constructing a KafkaCluster resource.

type KafkaClusterState

type KafkaClusterState struct {
	// Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created.
	ClusterVersion interface{}
	// A `componentVersion` block as defined below.
	ComponentVersion interface{}
	// A `gateway` block as defined below.
	Gateway interface{}
	// The HTTPS Connectivity Endpoint for this HDInsight Kafka Cluster.
	HttpsEndpoint interface{}
	// Specifies the Azure Region which this HDInsight Kafka Cluster should exist. Changing this forces a new resource to be created.
	Location interface{}
	// Specifies the name for this HDInsight Kafka Cluster. Changing this forces a new resource to be created.
	Name interface{}
	// Specifies the name of the Resource Group in which this HDInsight Kafka Cluster should exist. Changing this forces a new resource to be created.
	ResourceGroupName interface{}
	// A `roles` block as defined below.
	Roles interface{}
	// The SSH Connectivity Endpoint for this HDInsight Kafka Cluster.
	SshEndpoint interface{}
	// One or more `storageAccount` block as defined below.
	StorageAccounts interface{}
	// A map of Tags which should be assigned to this HDInsight Kafka Cluster.
	Tags interface{}
	// Specifies the Tier which should be used for this HDInsight Kafka Cluster. Possible values are `Standard` or `Premium`. Changing this forces a new resource to be created.
	Tier interface{}
}

Input properties used for looking up and filtering KafkaCluster resources.

type MLServicesCluster

type MLServicesCluster struct {
	// contains filtered or unexported fields
}

Manages a HDInsight ML Services Cluster.

> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/hdinsight_ml_services_cluster.html.markdown.

func GetMLServicesCluster

func GetMLServicesCluster(ctx *pulumi.Context,
	name string, id pulumi.ID, state *MLServicesClusterState, opts ...pulumi.ResourceOpt) (*MLServicesCluster, error)

GetMLServicesCluster gets an existing MLServicesCluster resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewMLServicesCluster

func NewMLServicesCluster(ctx *pulumi.Context,
	name string, args *MLServicesClusterArgs, opts ...pulumi.ResourceOpt) (*MLServicesCluster, error)

NewMLServicesCluster registers a new resource with the given unique name, arguments, and options.

func (*MLServicesCluster) ClusterVersion

func (r *MLServicesCluster) ClusterVersion() *pulumi.StringOutput

Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created.

func (*MLServicesCluster) EdgeSshEndpoint

func (r *MLServicesCluster) EdgeSshEndpoint() *pulumi.StringOutput

The SSH Connectivity Endpoint for the Edge Node of the HDInsight ML Cluster.

func (*MLServicesCluster) Gateway

func (r *MLServicesCluster) Gateway() *pulumi.Output

A `gateway` block as defined below.

func (*MLServicesCluster) HttpsEndpoint

func (r *MLServicesCluster) HttpsEndpoint() *pulumi.StringOutput

The HTTPS Connectivity Endpoint for this HDInsight ML Services Cluster.

func (*MLServicesCluster) ID

ID is this resource's unique identifier assigned by its provider.

func (*MLServicesCluster) Location

func (r *MLServicesCluster) Location() *pulumi.StringOutput

Specifies the Azure Region which this HDInsight ML Services Cluster should exist. Changing this forces a new resource to be created.

func (*MLServicesCluster) Name

Specifies the name for this HDInsight ML Services Cluster. Changing this forces a new resource to be created.

func (*MLServicesCluster) ResourceGroupName

func (r *MLServicesCluster) ResourceGroupName() *pulumi.StringOutput

Specifies the name of the Resource Group in which this HDInsight ML Services Cluster should exist. Changing this forces a new resource to be created.

func (*MLServicesCluster) Roles

func (r *MLServicesCluster) Roles() *pulumi.Output

A `roles` block as defined below.

func (*MLServicesCluster) Rstudio

func (r *MLServicesCluster) Rstudio() *pulumi.BoolOutput

Should R Studio community edition for ML Services be installed? Changing this forces a new resource to be created.

func (*MLServicesCluster) SshEndpoint

func (r *MLServicesCluster) SshEndpoint() *pulumi.StringOutput

The SSH Connectivity Endpoint for this HDInsight ML Services Cluster.

func (*MLServicesCluster) StorageAccounts

func (r *MLServicesCluster) StorageAccounts() *pulumi.ArrayOutput

One or more `storageAccount` block as defined below.

func (*MLServicesCluster) Tags

func (r *MLServicesCluster) Tags() *pulumi.MapOutput

A map of Tags which should be assigned to this HDInsight ML Services Cluster.

func (*MLServicesCluster) Tier

Specifies the Tier which should be used for this HDInsight ML Services Cluster. Possible values are `Standard` or `Premium`. Changing this forces a new resource to be created.

func (*MLServicesCluster) URN

URN is this resource's unique name assigned by Pulumi.

type MLServicesClusterArgs

type MLServicesClusterArgs struct {
	// Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created.
	ClusterVersion interface{}
	// A `gateway` block as defined below.
	Gateway interface{}
	// Specifies the Azure Region which this HDInsight ML Services Cluster should exist. Changing this forces a new resource to be created.
	Location interface{}
	// Specifies the name for this HDInsight ML Services Cluster. Changing this forces a new resource to be created.
	Name interface{}
	// Specifies the name of the Resource Group in which this HDInsight ML Services Cluster should exist. Changing this forces a new resource to be created.
	ResourceGroupName interface{}
	// A `roles` block as defined below.
	Roles interface{}
	// Should R Studio community edition for ML Services be installed? Changing this forces a new resource to be created.
	Rstudio interface{}
	// One or more `storageAccount` block as defined below.
	StorageAccounts interface{}
	// A map of Tags which should be assigned to this HDInsight ML Services Cluster.
	Tags interface{}
	// Specifies the Tier which should be used for this HDInsight ML Services Cluster. Possible values are `Standard` or `Premium`. Changing this forces a new resource to be created.
	Tier interface{}
}

The set of arguments for constructing a MLServicesCluster resource.

type MLServicesClusterState

type MLServicesClusterState struct {
	// Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created.
	ClusterVersion interface{}
	// The SSH Connectivity Endpoint for the Edge Node of the HDInsight ML Cluster.
	EdgeSshEndpoint interface{}
	// A `gateway` block as defined below.
	Gateway interface{}
	// The HTTPS Connectivity Endpoint for this HDInsight ML Services Cluster.
	HttpsEndpoint interface{}
	// Specifies the Azure Region which this HDInsight ML Services Cluster should exist. Changing this forces a new resource to be created.
	Location interface{}
	// Specifies the name for this HDInsight ML Services Cluster. Changing this forces a new resource to be created.
	Name interface{}
	// Specifies the name of the Resource Group in which this HDInsight ML Services Cluster should exist. Changing this forces a new resource to be created.
	ResourceGroupName interface{}
	// A `roles` block as defined below.
	Roles interface{}
	// Should R Studio community edition for ML Services be installed? Changing this forces a new resource to be created.
	Rstudio interface{}
	// The SSH Connectivity Endpoint for this HDInsight ML Services Cluster.
	SshEndpoint interface{}
	// One or more `storageAccount` block as defined below.
	StorageAccounts interface{}
	// A map of Tags which should be assigned to this HDInsight ML Services Cluster.
	Tags interface{}
	// Specifies the Tier which should be used for this HDInsight ML Services Cluster. Possible values are `Standard` or `Premium`. Changing this forces a new resource to be created.
	Tier interface{}
}

Input properties used for looking up and filtering MLServicesCluster resources.

type RServerCluster

type RServerCluster struct {
	// contains filtered or unexported fields
}

Manages a HDInsight RServer Cluster.

> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/hdinsight_rserver_cluster.html.markdown.

func GetRServerCluster

func GetRServerCluster(ctx *pulumi.Context,
	name string, id pulumi.ID, state *RServerClusterState, opts ...pulumi.ResourceOpt) (*RServerCluster, error)

GetRServerCluster gets an existing RServerCluster resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewRServerCluster

func NewRServerCluster(ctx *pulumi.Context,
	name string, args *RServerClusterArgs, opts ...pulumi.ResourceOpt) (*RServerCluster, error)

NewRServerCluster registers a new resource with the given unique name, arguments, and options.

func (*RServerCluster) ClusterVersion

func (r *RServerCluster) ClusterVersion() *pulumi.StringOutput

Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created.

func (*RServerCluster) EdgeSshEndpoint

func (r *RServerCluster) EdgeSshEndpoint() *pulumi.StringOutput

The SSH Connectivity Endpoint for the Edge Node of the HDInsight RServer Cluster.

func (*RServerCluster) Gateway

func (r *RServerCluster) Gateway() *pulumi.Output

A `gateway` block as defined below.

func (*RServerCluster) HttpsEndpoint

func (r *RServerCluster) HttpsEndpoint() *pulumi.StringOutput

The HTTPS Connectivity Endpoint for this HDInsight RServer Cluster.

func (*RServerCluster) ID

func (r *RServerCluster) ID() *pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*RServerCluster) Location

func (r *RServerCluster) Location() *pulumi.StringOutput

Specifies the Azure Region which this HDInsight RServer Cluster should exist. Changing this forces a new resource to be created.

func (*RServerCluster) Name

func (r *RServerCluster) Name() *pulumi.StringOutput

Specifies the name for this HDInsight RServer Cluster. Changing this forces a new resource to be created.

func (*RServerCluster) ResourceGroupName

func (r *RServerCluster) ResourceGroupName() *pulumi.StringOutput

Specifies the name of the Resource Group in which this HDInsight RServer Cluster should exist. Changing this forces a new resource to be created.

func (*RServerCluster) Roles

func (r *RServerCluster) Roles() *pulumi.Output

A `roles` block as defined below.

func (*RServerCluster) Rstudio

func (r *RServerCluster) Rstudio() *pulumi.BoolOutput

Should R Studio community edition for RServer be installed? Changing this forces a new resource to be created.

func (*RServerCluster) SshEndpoint

func (r *RServerCluster) SshEndpoint() *pulumi.StringOutput

The SSH Connectivity Endpoint for this HDInsight RServer Cluster.

func (*RServerCluster) StorageAccounts

func (r *RServerCluster) StorageAccounts() *pulumi.ArrayOutput

One or more `storageAccount` block as defined below.

func (*RServerCluster) Tags

func (r *RServerCluster) Tags() *pulumi.MapOutput

A map of Tags which should be assigned to this HDInsight RServer Cluster.

func (*RServerCluster) Tier

func (r *RServerCluster) Tier() *pulumi.StringOutput

Specifies the Tier which should be used for this HDInsight RServer Cluster. Possible values are `Standard` or `Premium`. Changing this forces a new resource to be created.

func (*RServerCluster) URN

func (r *RServerCluster) URN() *pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type RServerClusterArgs

type RServerClusterArgs struct {
	// Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created.
	ClusterVersion interface{}
	// A `gateway` block as defined below.
	Gateway interface{}
	// Specifies the Azure Region which this HDInsight RServer Cluster should exist. Changing this forces a new resource to be created.
	Location interface{}
	// Specifies the name for this HDInsight RServer Cluster. Changing this forces a new resource to be created.
	Name interface{}
	// Specifies the name of the Resource Group in which this HDInsight RServer Cluster should exist. Changing this forces a new resource to be created.
	ResourceGroupName interface{}
	// A `roles` block as defined below.
	Roles interface{}
	// Should R Studio community edition for RServer be installed? Changing this forces a new resource to be created.
	Rstudio interface{}
	// One or more `storageAccount` block as defined below.
	StorageAccounts interface{}
	// A map of Tags which should be assigned to this HDInsight RServer Cluster.
	Tags interface{}
	// Specifies the Tier which should be used for this HDInsight RServer Cluster. Possible values are `Standard` or `Premium`. Changing this forces a new resource to be created.
	Tier interface{}
}

The set of arguments for constructing a RServerCluster resource.

type RServerClusterState

type RServerClusterState struct {
	// Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created.
	ClusterVersion interface{}
	// The SSH Connectivity Endpoint for the Edge Node of the HDInsight RServer Cluster.
	EdgeSshEndpoint interface{}
	// A `gateway` block as defined below.
	Gateway interface{}
	// The HTTPS Connectivity Endpoint for this HDInsight RServer Cluster.
	HttpsEndpoint interface{}
	// Specifies the Azure Region which this HDInsight RServer Cluster should exist. Changing this forces a new resource to be created.
	Location interface{}
	// Specifies the name for this HDInsight RServer Cluster. Changing this forces a new resource to be created.
	Name interface{}
	// Specifies the name of the Resource Group in which this HDInsight RServer Cluster should exist. Changing this forces a new resource to be created.
	ResourceGroupName interface{}
	// A `roles` block as defined below.
	Roles interface{}
	// Should R Studio community edition for RServer be installed? Changing this forces a new resource to be created.
	Rstudio interface{}
	// The SSH Connectivity Endpoint for this HDInsight RServer Cluster.
	SshEndpoint interface{}
	// One or more `storageAccount` block as defined below.
	StorageAccounts interface{}
	// A map of Tags which should be assigned to this HDInsight RServer Cluster.
	Tags interface{}
	// Specifies the Tier which should be used for this HDInsight RServer Cluster. Possible values are `Standard` or `Premium`. Changing this forces a new resource to be created.
	Tier interface{}
}

Input properties used for looking up and filtering RServerCluster resources.

type SparkCluster

type SparkCluster struct {
	// contains filtered or unexported fields
}

Manages a HDInsight Spark Cluster.

> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/hdinsight_spark_cluster.html.markdown.

func GetSparkCluster

func GetSparkCluster(ctx *pulumi.Context,
	name string, id pulumi.ID, state *SparkClusterState, opts ...pulumi.ResourceOpt) (*SparkCluster, error)

GetSparkCluster gets an existing SparkCluster resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewSparkCluster

func NewSparkCluster(ctx *pulumi.Context,
	name string, args *SparkClusterArgs, opts ...pulumi.ResourceOpt) (*SparkCluster, error)

NewSparkCluster registers a new resource with the given unique name, arguments, and options.

func (*SparkCluster) ClusterVersion

func (r *SparkCluster) ClusterVersion() *pulumi.StringOutput

Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created.

func (*SparkCluster) ComponentVersion

func (r *SparkCluster) ComponentVersion() *pulumi.Output

A `componentVersion` block as defined below.

func (*SparkCluster) Gateway

func (r *SparkCluster) Gateway() *pulumi.Output

A `gateway` block as defined below.

func (*SparkCluster) HttpsEndpoint

func (r *SparkCluster) HttpsEndpoint() *pulumi.StringOutput

The HTTPS Connectivity Endpoint for this HDInsight Spark Cluster.

func (*SparkCluster) ID

func (r *SparkCluster) ID() *pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*SparkCluster) Location

func (r *SparkCluster) Location() *pulumi.StringOutput

Specifies the Azure Region which this HDInsight Spark Cluster should exist. Changing this forces a new resource to be created.

func (*SparkCluster) Name

func (r *SparkCluster) Name() *pulumi.StringOutput

Specifies the name for this HDInsight Spark Cluster. Changing this forces a new resource to be created.

func (*SparkCluster) ResourceGroupName

func (r *SparkCluster) ResourceGroupName() *pulumi.StringOutput

Specifies the name of the Resource Group in which this HDInsight Spark Cluster should exist. Changing this forces a new resource to be created.

func (*SparkCluster) Roles

func (r *SparkCluster) Roles() *pulumi.Output

A `roles` block as defined below.

func (*SparkCluster) SshEndpoint

func (r *SparkCluster) SshEndpoint() *pulumi.StringOutput

The SSH Connectivity Endpoint for this HDInsight Spark Cluster.

func (*SparkCluster) StorageAccounts

func (r *SparkCluster) StorageAccounts() *pulumi.ArrayOutput

One or more `storageAccount` block as defined below.

func (*SparkCluster) Tags

func (r *SparkCluster) Tags() *pulumi.MapOutput

A map of Tags which should be assigned to this HDInsight Spark Cluster.

func (*SparkCluster) Tier

func (r *SparkCluster) Tier() *pulumi.StringOutput

Specifies the Tier which should be used for this HDInsight Spark Cluster. Possible values are `Standard` or `Premium`. Changing this forces a new resource to be created.

func (*SparkCluster) URN

func (r *SparkCluster) URN() *pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type SparkClusterArgs

type SparkClusterArgs struct {
	// Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created.
	ClusterVersion interface{}
	// A `componentVersion` block as defined below.
	ComponentVersion interface{}
	// A `gateway` block as defined below.
	Gateway interface{}
	// Specifies the Azure Region which this HDInsight Spark Cluster should exist. Changing this forces a new resource to be created.
	Location interface{}
	// Specifies the name for this HDInsight Spark Cluster. Changing this forces a new resource to be created.
	Name interface{}
	// Specifies the name of the Resource Group in which this HDInsight Spark Cluster should exist. Changing this forces a new resource to be created.
	ResourceGroupName interface{}
	// A `roles` block as defined below.
	Roles interface{}
	// One or more `storageAccount` block as defined below.
	StorageAccounts interface{}
	// A map of Tags which should be assigned to this HDInsight Spark Cluster.
	Tags interface{}
	// Specifies the Tier which should be used for this HDInsight Spark Cluster. Possible values are `Standard` or `Premium`. Changing this forces a new resource to be created.
	Tier interface{}
}

The set of arguments for constructing a SparkCluster resource.

type SparkClusterState

type SparkClusterState struct {
	// Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created.
	ClusterVersion interface{}
	// A `componentVersion` block as defined below.
	ComponentVersion interface{}
	// A `gateway` block as defined below.
	Gateway interface{}
	// The HTTPS Connectivity Endpoint for this HDInsight Spark Cluster.
	HttpsEndpoint interface{}
	// Specifies the Azure Region which this HDInsight Spark Cluster should exist. Changing this forces a new resource to be created.
	Location interface{}
	// Specifies the name for this HDInsight Spark Cluster. Changing this forces a new resource to be created.
	Name interface{}
	// Specifies the name of the Resource Group in which this HDInsight Spark Cluster should exist. Changing this forces a new resource to be created.
	ResourceGroupName interface{}
	// A `roles` block as defined below.
	Roles interface{}
	// The SSH Connectivity Endpoint for this HDInsight Spark Cluster.
	SshEndpoint interface{}
	// One or more `storageAccount` block as defined below.
	StorageAccounts interface{}
	// A map of Tags which should be assigned to this HDInsight Spark Cluster.
	Tags interface{}
	// Specifies the Tier which should be used for this HDInsight Spark Cluster. Possible values are `Standard` or `Premium`. Changing this forces a new resource to be created.
	Tier interface{}
}

Input properties used for looking up and filtering SparkCluster resources.

type StormCluster

type StormCluster struct {
	// contains filtered or unexported fields
}

Manages a HDInsight Storm Cluster.

> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/hdinsight_storm_cluster.html.markdown.

func GetStormCluster

func GetStormCluster(ctx *pulumi.Context,
	name string, id pulumi.ID, state *StormClusterState, opts ...pulumi.ResourceOpt) (*StormCluster, error)

GetStormCluster gets an existing StormCluster resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewStormCluster

func NewStormCluster(ctx *pulumi.Context,
	name string, args *StormClusterArgs, opts ...pulumi.ResourceOpt) (*StormCluster, error)

NewStormCluster registers a new resource with the given unique name, arguments, and options.

func (*StormCluster) ClusterVersion

func (r *StormCluster) ClusterVersion() *pulumi.StringOutput

Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created.

func (*StormCluster) ComponentVersion

func (r *StormCluster) ComponentVersion() *pulumi.Output

A `componentVersion` block as defined below.

func (*StormCluster) Gateway

func (r *StormCluster) Gateway() *pulumi.Output

A `gateway` block as defined below.

func (*StormCluster) HttpsEndpoint

func (r *StormCluster) HttpsEndpoint() *pulumi.StringOutput

The HTTPS Connectivity Endpoint for this HDInsight Storm Cluster.

func (*StormCluster) ID

func (r *StormCluster) ID() *pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*StormCluster) Location

func (r *StormCluster) Location() *pulumi.StringOutput

Specifies the Azure Region which this HDInsight Storm Cluster should exist. Changing this forces a new resource to be created.

func (*StormCluster) Name

func (r *StormCluster) Name() *pulumi.StringOutput

Specifies the name for this HDInsight Storm Cluster. Changing this forces a new resource to be created.

func (*StormCluster) ResourceGroupName

func (r *StormCluster) ResourceGroupName() *pulumi.StringOutput

Specifies the name of the Resource Group in which this HDInsight Storm Cluster should exist. Changing this forces a new resource to be created.

func (*StormCluster) Roles

func (r *StormCluster) Roles() *pulumi.Output

A `roles` block as defined below.

func (*StormCluster) SshEndpoint

func (r *StormCluster) SshEndpoint() *pulumi.StringOutput

The SSH Connectivity Endpoint for this HDInsight Storm Cluster.

func (*StormCluster) StorageAccounts

func (r *StormCluster) StorageAccounts() *pulumi.ArrayOutput

One or more `storageAccount` block as defined below.

func (*StormCluster) Tags

func (r *StormCluster) Tags() *pulumi.MapOutput

A map of Tags which should be assigned to this HDInsight Storm Cluster.

func (*StormCluster) Tier

func (r *StormCluster) Tier() *pulumi.StringOutput

Specifies the Tier which should be used for this HDInsight Storm Cluster. Possible values are `Standard` or `Premium`. Changing this forces a new resource to be created.

func (*StormCluster) URN

func (r *StormCluster) URN() *pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type StormClusterArgs

type StormClusterArgs struct {
	// Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created.
	ClusterVersion interface{}
	// A `componentVersion` block as defined below.
	ComponentVersion interface{}
	// A `gateway` block as defined below.
	Gateway interface{}
	// Specifies the Azure Region which this HDInsight Storm Cluster should exist. Changing this forces a new resource to be created.
	Location interface{}
	// Specifies the name for this HDInsight Storm Cluster. Changing this forces a new resource to be created.
	Name interface{}
	// Specifies the name of the Resource Group in which this HDInsight Storm Cluster should exist. Changing this forces a new resource to be created.
	ResourceGroupName interface{}
	// A `roles` block as defined below.
	Roles interface{}
	// One or more `storageAccount` block as defined below.
	StorageAccounts interface{}
	// A map of Tags which should be assigned to this HDInsight Storm Cluster.
	Tags interface{}
	// Specifies the Tier which should be used for this HDInsight Storm Cluster. Possible values are `Standard` or `Premium`. Changing this forces a new resource to be created.
	Tier interface{}
}

The set of arguments for constructing a StormCluster resource.

type StormClusterState

type StormClusterState struct {
	// Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created.
	ClusterVersion interface{}
	// A `componentVersion` block as defined below.
	ComponentVersion interface{}
	// A `gateway` block as defined below.
	Gateway interface{}
	// The HTTPS Connectivity Endpoint for this HDInsight Storm Cluster.
	HttpsEndpoint interface{}
	// Specifies the Azure Region which this HDInsight Storm Cluster should exist. Changing this forces a new resource to be created.
	Location interface{}
	// Specifies the name for this HDInsight Storm Cluster. Changing this forces a new resource to be created.
	Name interface{}
	// Specifies the name of the Resource Group in which this HDInsight Storm Cluster should exist. Changing this forces a new resource to be created.
	ResourceGroupName interface{}
	// A `roles` block as defined below.
	Roles interface{}
	// The SSH Connectivity Endpoint for this HDInsight Storm Cluster.
	SshEndpoint interface{}
	// One or more `storageAccount` block as defined below.
	StorageAccounts interface{}
	// A map of Tags which should be assigned to this HDInsight Storm Cluster.
	Tags interface{}
	// Specifies the Tier which should be used for this HDInsight Storm Cluster. Possible values are `Standard` or `Premium`. Changing this forces a new resource to be created.
	Tier interface{}
}

Input properties used for looking up and filtering StormCluster resources.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL